diff --git a/package.json b/package.json index 75efc7b1..1d9d6b47 100644 --- a/package.json +++ b/package.json @@ -21,51 +21,51 @@ "homepage": "https://meshtastic.org", "dependencies": { "@emeraldpay/hashicon-react": "^0.5.2", - "@meshtastic/eslint-config": "^1.0.7", - "@meshtastic/meshtasticjs": "^0.6.54", - "@reduxjs/toolkit": "^1.8.0", + "@meshtastic/eslint-config": "^1.0.8", + "@meshtastic/meshtasticjs": "^0.6.55", + "@reduxjs/toolkit": "^1.8.1", "@tippyjs/react": "^4.2.6", "base64-js": "^1.5.1", - "framer-motion": "^6.2.8", - "mapbox-gl": "^2.7.1", - "prettier": "^2.6.1", - "react": "^17.0.2", - "react-dom": "^17.0.2", + "framer-motion": "^6.2.10", + "mapbox-gl": "^2.8.0", + "prettier": "^2.6.2", + "react": "^18.0.0", + "react-dom": "^18.0.0", "react-error-boundary": "^3.1.4", - "react-flow-renderer": "^10.0.6", - "react-hook-form": "^7.28.1", + "react-flow-renderer": "^10.1.0", + "react-hook-form": "^7.29.0", "react-icons": "^4.3.1", "react-json-pretty": "^2.2.0", - "react-multi-select-component": "^4.2.3", - "react-redux": "^7.2.6", - "react-use-clipboard": "^1.0.7", + "react-multi-select-component": "^4.2.4", + "react-redux": "^7.2.8", + "react-use-clipboard": "^1.0.8", "rfc4648": "^1.5.1", - "swr": "^1.2.2", + "swr": "^1.3.0", "timeago-react": "^3.0.4", "tippy.js": "^6.3.7", - "type-route": "^0.6.0", - "vite-plugin-environment": "^1.1.0" + "type-route": "^0.7.1", + "vite-plugin-environment": "^1.1.1" }, "devDependencies": { - "@hookform/devtools": "^4.0.2", - "@types/chrome": "^0.0.180", - "@types/mapbox-gl": "^2.6.3", - "@types/react": "^17.0.43", - "@types/react-dom": "^17.0.14", + "@hookform/devtools": "^4.1.0", + "@types/chrome": "^0.0.181", + "@types/mapbox-gl": "^2.6.4", + "@types/react": "^18.0.3", + "@types/react-dom": "^18.0.0", "@types/w3c-web-serial": "^1.0.2", "@types/web-bluetooth": "^0.0.14", - "@vitejs/plugin-react": "^1.2.0", + "@vitejs/plugin-react": "^1.3.0", "autoprefixer": "^10.4.4", - "gzipper": "^7.0.0", + "gzipper": "^7.1.0", "postcss": "^8.4.12", "rollup-plugin-visualizer": "^5.6.0", - "tailwindcss": "^3.0.23", + "tailwindcss": "^3.0.24", "tar": "^6.1.11", "typescript": "^4.6.3", "unimported": "^1.19.1", - "vite": "^2.8.6", + "vite": "^2.9.1", "vite-plugin-cdn-import": "^0.3.5", "vite-plugin-pwa": "^0.11.13", - "workbox-window": "^6.5.2" + "workbox-window": "^6.5.3" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index bc42aa01..b3de78c0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -2,99 +2,99 @@ lockfileVersion: 5.3 specifiers: '@emeraldpay/hashicon-react': ^0.5.2 - '@hookform/devtools': ^4.0.2 - '@meshtastic/eslint-config': ^1.0.7 - '@meshtastic/meshtasticjs': ^0.6.54 - '@reduxjs/toolkit': ^1.8.0 + '@hookform/devtools': ^4.1.0 + '@meshtastic/eslint-config': ^1.0.8 + '@meshtastic/meshtasticjs': ^0.6.55 + '@reduxjs/toolkit': ^1.8.1 '@tippyjs/react': ^4.2.6 - '@types/chrome': ^0.0.180 - '@types/mapbox-gl': ^2.6.3 - '@types/react': ^17.0.43 - '@types/react-dom': ^17.0.14 + '@types/chrome': ^0.0.181 + '@types/mapbox-gl': ^2.6.4 + '@types/react': ^18.0.3 + '@types/react-dom': ^18.0.0 '@types/w3c-web-serial': ^1.0.2 '@types/web-bluetooth': ^0.0.14 - '@vitejs/plugin-react': ^1.2.0 + '@vitejs/plugin-react': ^1.3.0 autoprefixer: ^10.4.4 base64-js: ^1.5.1 - framer-motion: ^6.2.8 - gzipper: ^7.0.0 - mapbox-gl: ^2.7.1 + framer-motion: ^6.2.10 + gzipper: ^7.1.0 + mapbox-gl: ^2.8.0 postcss: ^8.4.12 - prettier: ^2.6.1 - react: ^17.0.2 - react-dom: ^17.0.2 + prettier: ^2.6.2 + react: ^18.0.0 + react-dom: ^18.0.0 react-error-boundary: ^3.1.4 - react-flow-renderer: ^10.0.6 - react-hook-form: ^7.28.1 + react-flow-renderer: ^10.1.0 + react-hook-form: ^7.29.0 react-icons: ^4.3.1 react-json-pretty: ^2.2.0 - react-multi-select-component: ^4.2.3 - react-redux: ^7.2.6 - react-use-clipboard: ^1.0.7 + react-multi-select-component: ^4.2.4 + react-redux: ^7.2.8 + react-use-clipboard: ^1.0.8 rfc4648: ^1.5.1 rollup-plugin-visualizer: ^5.6.0 - swr: ^1.2.2 - tailwindcss: ^3.0.23 + swr: ^1.3.0 + tailwindcss: ^3.0.24 tar: ^6.1.11 timeago-react: ^3.0.4 tippy.js: ^6.3.7 - type-route: ^0.6.0 + type-route: ^0.7.1 typescript: ^4.6.3 unimported: ^1.19.1 - vite: ^2.8.6 + vite: ^2.9.1 vite-plugin-cdn-import: ^0.3.5 - vite-plugin-environment: ^1.1.0 + vite-plugin-environment: ^1.1.1 vite-plugin-pwa: ^0.11.13 - workbox-window: ^6.5.2 + workbox-window: ^6.5.3 dependencies: '@emeraldpay/hashicon-react': 0.5.2 - '@meshtastic/eslint-config': 1.0.7 - '@meshtastic/meshtasticjs': 0.6.54 - '@reduxjs/toolkit': 1.8.0_react-redux@7.2.6+react@17.0.2 - '@tippyjs/react': 4.2.6_react-dom@17.0.2+react@17.0.2 + '@meshtastic/eslint-config': 1.0.8 + '@meshtastic/meshtasticjs': 0.6.55 + '@reduxjs/toolkit': 1.8.1_react-redux@7.2.8+react@18.0.0 + '@tippyjs/react': 4.2.6_react-dom@18.0.0+react@18.0.0 base64-js: 1.5.1 - framer-motion: 6.2.8_react-dom@17.0.2+react@17.0.2 - mapbox-gl: 2.7.1 - prettier: 2.6.1 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - react-error-boundary: 3.1.4_react@17.0.2 - react-flow-renderer: 10.0.6_react-dom@17.0.2+react@17.0.2 - react-hook-form: 7.28.1_react@17.0.2 - react-icons: 4.3.1_react@17.0.2 - react-json-pretty: 2.2.0_react-dom@17.0.2+react@17.0.2 - react-multi-select-component: 4.2.3_react-dom@17.0.2+react@17.0.2 - react-redux: 7.2.6_react-dom@17.0.2+react@17.0.2 - react-use-clipboard: 1.0.7_react-dom@17.0.2+react@17.0.2 + framer-motion: 6.2.10_react-dom@18.0.0+react@18.0.0 + mapbox-gl: 2.8.0 + prettier: 2.6.2 + react: 18.0.0 + react-dom: 18.0.0_react@18.0.0 + react-error-boundary: 3.1.4_react@18.0.0 + react-flow-renderer: 10.1.0_react-dom@18.0.0+react@18.0.0 + react-hook-form: 7.29.0_react@18.0.0 + react-icons: 4.3.1_react@18.0.0 + react-json-pretty: 2.2.0_react-dom@18.0.0+react@18.0.0 + react-multi-select-component: 4.2.4_react-dom@18.0.0+react@18.0.0 + react-redux: 7.2.8_react-dom@18.0.0+react@18.0.0 + react-use-clipboard: 1.0.8_react-dom@18.0.0+react@18.0.0 rfc4648: 1.5.1 - swr: 1.2.2_react@17.0.2 - timeago-react: 3.0.4_react@17.0.2 + swr: 1.3.0_react@18.0.0 + timeago-react: 3.0.4_react@18.0.0 tippy.js: 6.3.7 - type-route: 0.6.0 - vite-plugin-environment: 1.1.0_vite@2.8.6 + type-route: 0.7.1 + vite-plugin-environment: 1.1.1_vite@2.9.1 devDependencies: - '@hookform/devtools': 4.0.2_ba9bab30f22f9d0b833471ced728ab62 - '@types/chrome': 0.0.180 - '@types/mapbox-gl': 2.6.3 - '@types/react': 17.0.43 - '@types/react-dom': 17.0.14 + '@hookform/devtools': 4.1.0_13c7fe69e6b05bb352338452a8d54b64 + '@types/chrome': 0.0.181 + '@types/mapbox-gl': 2.6.4 + '@types/react': 18.0.3 + '@types/react-dom': 18.0.0 '@types/w3c-web-serial': 1.0.2 '@types/web-bluetooth': 0.0.14 - '@vitejs/plugin-react': 1.2.0 + '@vitejs/plugin-react': 1.3.0 autoprefixer: 10.4.4_postcss@8.4.12 - gzipper: 7.0.0 + gzipper: 7.1.0 postcss: 8.4.12 rollup-plugin-visualizer: 5.6.0 - tailwindcss: 3.0.23_autoprefixer@10.4.4 + tailwindcss: 3.0.24 tar: 6.1.11 typescript: 4.6.3 unimported: 1.19.1 - vite: 2.8.6 + vite: 2.9.1 vite-plugin-cdn-import: 0.3.5 - vite-plugin-pwa: 0.11.13_vite@2.8.6 - workbox-window: 6.5.2 + vite-plugin-pwa: 0.11.13_vite@2.9.1 + workbox-window: 6.5.3 packages: @@ -120,14 +120,14 @@ packages: /@babel/code-frame/7.12.11: resolution: {integrity: sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==} dependencies: - '@babel/highlight': 7.16.10 + '@babel/highlight': 7.17.9 dev: true /@babel/code-frame/7.16.7: resolution: {integrity: sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/highlight': 7.16.10 + '@babel/highlight': 7.17.9 dev: true /@babel/compat-data/7.17.7: @@ -135,19 +135,19 @@ packages: engines: {node: '>=6.9.0'} dev: true - /@babel/core/7.17.8: - resolution: {integrity: sha512-OdQDV/7cRBtJHLSOBqqbYNkOcydOgnX59TZx4puf41fzcVtN3e/4yqY8lMQsK+5X2lJtAdmA+6OHqsj1hBJ4IQ==} + /@babel/core/7.17.9: + resolution: {integrity: sha512-5ug+SfZCpDAkVp9SFIZAzlW18rlzsOcJGaetCjkySnrXXDUw9AR8cDUm1iByTmdWM6yxX6/zycaV76w3YTF2gw==} engines: {node: '>=6.9.0'} dependencies: '@ampproject/remapping': 2.1.2 '@babel/code-frame': 7.16.7 - '@babel/generator': 7.17.7 - '@babel/helper-compilation-targets': 7.17.7_@babel+core@7.17.8 + '@babel/generator': 7.17.9 + '@babel/helper-compilation-targets': 7.17.7_@babel+core@7.17.9 '@babel/helper-module-transforms': 7.17.7 - '@babel/helpers': 7.17.8 - '@babel/parser': 7.17.8 + '@babel/helpers': 7.17.9 + '@babel/parser': 7.17.9 '@babel/template': 7.16.7 - '@babel/traverse': 7.17.3 + '@babel/traverse': 7.17.9 '@babel/types': 7.17.0 convert-source-map: 1.8.0 debug: 4.3.4 @@ -158,8 +158,8 @@ packages: - supports-color dev: true - /@babel/generator/7.17.7: - resolution: {integrity: sha512-oLcVCTeIFadUoArDTwpluncplrYBmTCCZZgXCbgNGvOBBiSDDK3eWO4b/+eOTli5tKv1lg+a5/NAXg+nTcei1w==} + /@babel/generator/7.17.9: + resolution: {integrity: sha512-rAdDousTwxbIxbz5I7GEQ3lUip+xVCXooZNbsydCWs3xA7ZsYOv+CFRdzGxRX78BmQHu9B1Eso59AOZQOJDEdQ==} engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.17.0 @@ -182,29 +182,29 @@ packages: '@babel/types': 7.17.0 dev: true - /@babel/helper-compilation-targets/7.17.7_@babel+core@7.17.8: + /@babel/helper-compilation-targets/7.17.7_@babel+core@7.17.9: resolution: {integrity: sha512-UFzlz2jjd8kroj0hmCFV5zr+tQPi1dpC2cRsDV/3IEW8bJfCPrPpmcSN6ZS8RqIq4LXcmpipCQFPddyFA5Yc7w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: '@babel/compat-data': 7.17.7 - '@babel/core': 7.17.8 + '@babel/core': 7.17.9 '@babel/helper-validator-option': 7.16.7 browserslist: 4.20.2 semver: 6.3.0 dev: true - /@babel/helper-create-class-features-plugin/7.17.6_@babel+core@7.17.8: - resolution: {integrity: sha512-SogLLSxXm2OkBbSsHZMM4tUi8fUzjs63AT/d0YQIzr6GSd8Hxsbk2KYDX0k0DweAzGMj/YWeiCsorIdtdcW8Eg==} + /@babel/helper-create-class-features-plugin/7.17.9_@babel+core@7.17.9: + resolution: {integrity: sha512-kUjip3gruz6AJKOq5i3nC6CoCEEF/oHH3cp6tOZhB+IyyyPyW0g1Gfsxn3mkk6S08pIA2y8GQh609v9G/5sHVQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.17.8 + '@babel/core': 7.17.9 '@babel/helper-annotate-as-pure': 7.16.7 '@babel/helper-environment-visitor': 7.16.7 - '@babel/helper-function-name': 7.16.7 + '@babel/helper-function-name': 7.17.9 '@babel/helper-member-expression-to-functions': 7.17.7 '@babel/helper-optimise-call-expression': 7.16.7 '@babel/helper-replace-supers': 7.16.7 @@ -213,27 +213,27 @@ packages: - supports-color dev: true - /@babel/helper-create-regexp-features-plugin/7.17.0_@babel+core@7.17.8: + /@babel/helper-create-regexp-features-plugin/7.17.0_@babel+core@7.17.9: resolution: {integrity: sha512-awO2So99wG6KnlE+TPs6rn83gCz5WlEePJDTnLEqbchMVrBeAujURVphRdigsk094VhvZehFoNOihSlcBjwsXA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.17.8 + '@babel/core': 7.17.9 '@babel/helper-annotate-as-pure': 7.16.7 regexpu-core: 5.0.1 dev: true - /@babel/helper-define-polyfill-provider/0.3.1_@babel+core@7.17.8: + /@babel/helper-define-polyfill-provider/0.3.1_@babel+core@7.17.9: resolution: {integrity: sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==} peerDependencies: '@babel/core': ^7.4.0-0 dependencies: - '@babel/core': 7.17.8 - '@babel/helper-compilation-targets': 7.17.7_@babel+core@7.17.8 + '@babel/core': 7.17.9 + '@babel/helper-compilation-targets': 7.17.7_@babel+core@7.17.9 '@babel/helper-module-imports': 7.16.7 '@babel/helper-plugin-utils': 7.16.7 - '@babel/traverse': 7.17.3 + '@babel/traverse': 7.17.9 debug: 4.3.4 lodash.debounce: 4.0.8 resolve: 1.22.0 @@ -256,22 +256,14 @@ packages: '@babel/types': 7.17.0 dev: true - /@babel/helper-function-name/7.16.7: - resolution: {integrity: sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==} + /@babel/helper-function-name/7.17.9: + resolution: {integrity: sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-get-function-arity': 7.16.7 '@babel/template': 7.16.7 '@babel/types': 7.17.0 dev: true - /@babel/helper-get-function-arity/7.16.7: - resolution: {integrity: sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.17.0 - dev: true - /@babel/helper-hoist-variables/7.16.7: resolution: {integrity: sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==} engines: {node: '>=6.9.0'} @@ -303,7 +295,7 @@ packages: '@babel/helper-split-export-declaration': 7.16.7 '@babel/helper-validator-identifier': 7.16.7 '@babel/template': 7.16.7 - '@babel/traverse': 7.17.3 + '@babel/traverse': 7.17.9 '@babel/types': 7.17.0 transitivePeerDependencies: - supports-color @@ -339,7 +331,7 @@ packages: '@babel/helper-environment-visitor': 7.16.7 '@babel/helper-member-expression-to-functions': 7.17.7 '@babel/helper-optimise-call-expression': 7.16.7 - '@babel/traverse': 7.17.3 + '@babel/traverse': 7.17.9 '@babel/types': 7.17.0 transitivePeerDependencies: - supports-color @@ -380,27 +372,27 @@ packages: resolution: {integrity: sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-function-name': 7.16.7 + '@babel/helper-function-name': 7.17.9 '@babel/template': 7.16.7 - '@babel/traverse': 7.17.3 + '@babel/traverse': 7.17.9 '@babel/types': 7.17.0 transitivePeerDependencies: - supports-color dev: true - /@babel/helpers/7.17.8: - resolution: {integrity: sha512-QcL86FGxpfSJwGtAvv4iG93UL6bmqBdmoVY0CMCU2g+oD2ezQse3PT5Pa+jiD6LJndBQi0EDlpzOWNlLuhz5gw==} + /@babel/helpers/7.17.9: + resolution: {integrity: sha512-cPCt915ShDWUEzEp3+UNRktO2n6v49l5RSnG9M5pS24hA+2FAc5si+Pn1i4VVbQQ+jh+bIZhPFQOJOzbrOYY1Q==} engines: {node: '>=6.9.0'} dependencies: '@babel/template': 7.16.7 - '@babel/traverse': 7.17.3 + '@babel/traverse': 7.17.9 '@babel/types': 7.17.0 transitivePeerDependencies: - supports-color dev: true - /@babel/highlight/7.16.10: - resolution: {integrity: sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==} + /@babel/highlight/7.17.9: + resolution: {integrity: sha512-J9PfEKCbFIv2X5bjTMiZu6Vf341N05QIY+d6FvVKynkG1S7G0j3I0QoRtWIrXhZ+/Nlb5Q0MzqL7TokEJ5BNHg==} engines: {node: '>=6.9.0'} dependencies: '@babel/helper-validator-identifier': 7.16.7 @@ -408,269 +400,269 @@ packages: js-tokens: 4.0.0 dev: true - /@babel/parser/7.17.8: - resolution: {integrity: sha512-BoHhDJrJXqcg+ZL16Xv39H9n+AqJ4pcDrQBGZN+wHxIysrLZ3/ECwCBUch/1zUNhnsXULcONU3Ei5Hmkfk6kiQ==} + /@babel/parser/7.17.9: + resolution: {integrity: sha512-vqUSBLP8dQHFPdPi9bc5GK9vRkYHJ49fsZdtoJ8EQ8ibpwk5rPKfvNIwChB0KVXcIjcepEBBd2VHC5r9Gy8ueg==} engines: {node: '>=6.0.0'} hasBin: true dev: true - /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/7.16.7_@babel+core@7.17.8: + /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/7.16.7_@babel+core@7.17.9: resolution: {integrity: sha512-anv/DObl7waiGEnC24O9zqL0pSuI9hljihqiDuFHC8d7/bjr/4RLGPWuc8rYOff/QPzbEPSkzG8wGG9aDuhHRg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.17.8 + '@babel/core': 7.17.9 '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/7.16.7_@babel+core@7.17.8: + /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/7.16.7_@babel+core@7.17.9: resolution: {integrity: sha512-di8vUHRdf+4aJ7ltXhaDbPoszdkh59AQtJM5soLsuHpQJdFQZOA4uGj0V2u/CZ8bJ/u8ULDL5yq6FO/bCXnKHw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.13.0 dependencies: - '@babel/core': 7.17.8 + '@babel/core': 7.17.9 '@babel/helper-plugin-utils': 7.16.7 '@babel/helper-skip-transparent-expression-wrappers': 7.16.0 - '@babel/plugin-proposal-optional-chaining': 7.16.7_@babel+core@7.17.8 + '@babel/plugin-proposal-optional-chaining': 7.16.7_@babel+core@7.17.9 dev: true - /@babel/plugin-proposal-async-generator-functions/7.16.8_@babel+core@7.17.8: + /@babel/plugin-proposal-async-generator-functions/7.16.8_@babel+core@7.17.9: resolution: {integrity: sha512-71YHIvMuiuqWJQkebWJtdhQTfd4Q4mF76q2IX37uZPkG9+olBxsX+rH1vkhFto4UeJZ9dPY2s+mDvhDm1u2BGQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.8 + '@babel/core': 7.17.9 '@babel/helper-plugin-utils': 7.16.7 '@babel/helper-remap-async-to-generator': 7.16.8 - '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.17.8 + '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.17.9 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-proposal-class-properties/7.16.7_@babel+core@7.17.8: + /@babel/plugin-proposal-class-properties/7.16.7_@babel+core@7.17.9: resolution: {integrity: sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.8 - '@babel/helper-create-class-features-plugin': 7.17.6_@babel+core@7.17.8 + '@babel/core': 7.17.9 + '@babel/helper-create-class-features-plugin': 7.17.9_@babel+core@7.17.9 '@babel/helper-plugin-utils': 7.16.7 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-proposal-class-static-block/7.17.6_@babel+core@7.17.8: + /@babel/plugin-proposal-class-static-block/7.17.6_@babel+core@7.17.9: resolution: {integrity: sha512-X/tididvL2zbs7jZCeeRJ8167U/+Ac135AM6jCAx6gYXDUviZV5Ku9UDvWS2NCuWlFjIRXklYhwo6HhAC7ETnA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.12.0 dependencies: - '@babel/core': 7.17.8 - '@babel/helper-create-class-features-plugin': 7.17.6_@babel+core@7.17.8 + '@babel/core': 7.17.9 + '@babel/helper-create-class-features-plugin': 7.17.9_@babel+core@7.17.9 '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.17.8 + '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.17.9 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-proposal-dynamic-import/7.16.7_@babel+core@7.17.8: + /@babel/plugin-proposal-dynamic-import/7.16.7_@babel+core@7.17.9: resolution: {integrity: sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.8 + '@babel/core': 7.17.9 '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.17.8 + '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.17.9 dev: true - /@babel/plugin-proposal-export-namespace-from/7.16.7_@babel+core@7.17.8: + /@babel/plugin-proposal-export-namespace-from/7.16.7_@babel+core@7.17.9: resolution: {integrity: sha512-ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.8 + '@babel/core': 7.17.9 '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.17.8 + '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.17.9 dev: true - /@babel/plugin-proposal-json-strings/7.16.7_@babel+core@7.17.8: + /@babel/plugin-proposal-json-strings/7.16.7_@babel+core@7.17.9: resolution: {integrity: sha512-lNZ3EEggsGY78JavgbHsK9u5P3pQaW7k4axlgFLYkMd7UBsiNahCITShLjNQschPyjtO6dADrL24757IdhBrsQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.8 + '@babel/core': 7.17.9 '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.17.8 + '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.17.9 dev: true - /@babel/plugin-proposal-logical-assignment-operators/7.16.7_@babel+core@7.17.8: + /@babel/plugin-proposal-logical-assignment-operators/7.16.7_@babel+core@7.17.9: resolution: {integrity: sha512-K3XzyZJGQCr00+EtYtrDjmwX7o7PLK6U9bi1nCwkQioRFVUv6dJoxbQjtWVtP+bCPy82bONBKG8NPyQ4+i6yjg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.8 + '@babel/core': 7.17.9 '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.17.8 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.17.9 dev: true - /@babel/plugin-proposal-nullish-coalescing-operator/7.16.7_@babel+core@7.17.8: + /@babel/plugin-proposal-nullish-coalescing-operator/7.16.7_@babel+core@7.17.9: resolution: {integrity: sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.8 + '@babel/core': 7.17.9 '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.17.8 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.17.9 dev: true - /@babel/plugin-proposal-numeric-separator/7.16.7_@babel+core@7.17.8: + /@babel/plugin-proposal-numeric-separator/7.16.7_@babel+core@7.17.9: resolution: {integrity: sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.8 + '@babel/core': 7.17.9 '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.17.8 + '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.17.9 dev: true - /@babel/plugin-proposal-object-rest-spread/7.17.3_@babel+core@7.17.8: + /@babel/plugin-proposal-object-rest-spread/7.17.3_@babel+core@7.17.9: resolution: {integrity: sha512-yuL5iQA/TbZn+RGAfxQXfi7CNLmKi1f8zInn4IgobuCWcAb7i+zj4TYzQ9l8cEzVyJ89PDGuqxK1xZpUDISesw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/compat-data': 7.17.7 - '@babel/core': 7.17.8 - '@babel/helper-compilation-targets': 7.17.7_@babel+core@7.17.8 + '@babel/core': 7.17.9 + '@babel/helper-compilation-targets': 7.17.7_@babel+core@7.17.9 '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.17.8 - '@babel/plugin-transform-parameters': 7.16.7_@babel+core@7.17.8 + '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.17.9 + '@babel/plugin-transform-parameters': 7.16.7_@babel+core@7.17.9 dev: true - /@babel/plugin-proposal-optional-catch-binding/7.16.7_@babel+core@7.17.8: + /@babel/plugin-proposal-optional-catch-binding/7.16.7_@babel+core@7.17.9: resolution: {integrity: sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.8 + '@babel/core': 7.17.9 '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.17.8 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.17.9 dev: true - /@babel/plugin-proposal-optional-chaining/7.16.7_@babel+core@7.17.8: + /@babel/plugin-proposal-optional-chaining/7.16.7_@babel+core@7.17.9: resolution: {integrity: sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.8 + '@babel/core': 7.17.9 '@babel/helper-plugin-utils': 7.16.7 '@babel/helper-skip-transparent-expression-wrappers': 7.16.0 - '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.17.8 + '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.17.9 dev: true - /@babel/plugin-proposal-private-methods/7.16.11_@babel+core@7.17.8: + /@babel/plugin-proposal-private-methods/7.16.11_@babel+core@7.17.9: resolution: {integrity: sha512-F/2uAkPlXDr8+BHpZvo19w3hLFKge+k75XUprE6jaqKxjGkSYcK+4c+bup5PdW/7W/Rpjwql7FTVEDW+fRAQsw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.8 - '@babel/helper-create-class-features-plugin': 7.17.6_@babel+core@7.17.8 + '@babel/core': 7.17.9 + '@babel/helper-create-class-features-plugin': 7.17.9_@babel+core@7.17.9 '@babel/helper-plugin-utils': 7.16.7 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-proposal-private-property-in-object/7.16.7_@babel+core@7.17.8: + /@babel/plugin-proposal-private-property-in-object/7.16.7_@babel+core@7.17.9: resolution: {integrity: sha512-rMQkjcOFbm+ufe3bTZLyOfsOUOxyvLXZJCTARhJr+8UMSoZmqTe1K1BgkFcrW37rAchWg57yI69ORxiWvUINuQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.8 + '@babel/core': 7.17.9 '@babel/helper-annotate-as-pure': 7.16.7 - '@babel/helper-create-class-features-plugin': 7.17.6_@babel+core@7.17.8 + '@babel/helper-create-class-features-plugin': 7.17.9_@babel+core@7.17.9 '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.17.8 + '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.17.9 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-proposal-unicode-property-regex/7.16.7_@babel+core@7.17.8: + /@babel/plugin-proposal-unicode-property-regex/7.16.7_@babel+core@7.17.9: resolution: {integrity: sha512-QRK0YI/40VLhNVGIjRNAAQkEHws0cswSdFFjpFyt943YmJIU1da9uW63Iu6NFV6CxTZW5eTDCrwZUstBWgp/Rg==} engines: {node: '>=4'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.8 - '@babel/helper-create-regexp-features-plugin': 7.17.0_@babel+core@7.17.8 + '@babel/core': 7.17.9 + '@babel/helper-create-regexp-features-plugin': 7.17.0_@babel+core@7.17.9 '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.17.8: + /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.17.9: resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.8 + '@babel/core': 7.17.9 '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.17.8: + /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.17.9: resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.8 + '@babel/core': 7.17.9 '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-syntax-class-static-block/7.14.5_@babel+core@7.17.8: + /@babel/plugin-syntax-class-static-block/7.14.5_@babel+core@7.17.9: resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.8 + '@babel/core': 7.17.9 '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.17.8: + /@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.17.9: resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.8 + '@babel/core': 7.17.9 '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.17.8: + /@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.17.9: resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.8 + '@babel/core': 7.17.9 '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.17.8: + /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.17.9: resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.8 + '@babel/core': 7.17.9 '@babel/helper-plugin-utils': 7.16.7 dev: true @@ -683,107 +675,107 @@ packages: '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-syntax-jsx/7.16.7_@babel+core@7.17.8: + /@babel/plugin-syntax-jsx/7.16.7_@babel+core@7.17.9: resolution: {integrity: sha512-Esxmk7YjA8QysKeT3VhTXvF6y77f/a91SIs4pWb4H2eWGQkCKFgQaG6hdoEVZtGsrAcb2K5BW66XsOErD4WU3Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.8 + '@babel/core': 7.17.9 '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.17.8: + /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.17.9: resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.8 + '@babel/core': 7.17.9 '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.17.8: + /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.17.9: resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.8 + '@babel/core': 7.17.9 '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.17.8: + /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.17.9: resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.8 + '@babel/core': 7.17.9 '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.17.8: + /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.17.9: resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.8 + '@babel/core': 7.17.9 '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.17.8: + /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.17.9: resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.8 + '@babel/core': 7.17.9 '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.17.8: + /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.17.9: resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.8 + '@babel/core': 7.17.9 '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-syntax-private-property-in-object/7.14.5_@babel+core@7.17.8: + /@babel/plugin-syntax-private-property-in-object/7.14.5_@babel+core@7.17.9: resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.8 + '@babel/core': 7.17.9 '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.17.8: + /@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.17.9: resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.8 + '@babel/core': 7.17.9 '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-transform-arrow-functions/7.16.7_@babel+core@7.17.8: + /@babel/plugin-transform-arrow-functions/7.16.7_@babel+core@7.17.9: resolution: {integrity: sha512-9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.8 + '@babel/core': 7.17.9 '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-transform-async-to-generator/7.16.8_@babel+core@7.17.8: + /@babel/plugin-transform-async-to-generator/7.16.8_@babel+core@7.17.9: resolution: {integrity: sha512-MtmUmTJQHCnyJVrScNzNlofQJ3dLFuobYn3mwOTKHnSCMtbNsqvF71GQmJfFjdrXSsAA7iysFmYWw4bXZ20hOg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.8 + '@babel/core': 7.17.9 '@babel/helper-module-imports': 7.16.7 '@babel/helper-plugin-utils': 7.16.7 '@babel/helper-remap-async-to-generator': 7.16.8 @@ -791,36 +783,36 @@ packages: - supports-color dev: true - /@babel/plugin-transform-block-scoped-functions/7.16.7_@babel+core@7.17.8: + /@babel/plugin-transform-block-scoped-functions/7.16.7_@babel+core@7.17.9: resolution: {integrity: sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.8 + '@babel/core': 7.17.9 '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-transform-block-scoping/7.16.7_@babel+core@7.17.8: + /@babel/plugin-transform-block-scoping/7.16.7_@babel+core@7.17.9: resolution: {integrity: sha512-ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.8 + '@babel/core': 7.17.9 '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-transform-classes/7.16.7_@babel+core@7.17.8: + /@babel/plugin-transform-classes/7.16.7_@babel+core@7.17.9: resolution: {integrity: sha512-WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.8 + '@babel/core': 7.17.9 '@babel/helper-annotate-as-pure': 7.16.7 '@babel/helper-environment-visitor': 7.16.7 - '@babel/helper-function-name': 7.16.7 + '@babel/helper-function-name': 7.17.9 '@babel/helper-optimise-call-expression': 7.16.7 '@babel/helper-plugin-utils': 7.16.7 '@babel/helper-replace-supers': 7.16.7 @@ -830,107 +822,107 @@ packages: - supports-color dev: true - /@babel/plugin-transform-computed-properties/7.16.7_@babel+core@7.17.8: + /@babel/plugin-transform-computed-properties/7.16.7_@babel+core@7.17.9: resolution: {integrity: sha512-gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.8 + '@babel/core': 7.17.9 '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-transform-destructuring/7.17.7_@babel+core@7.17.8: + /@babel/plugin-transform-destructuring/7.17.7_@babel+core@7.17.9: resolution: {integrity: sha512-XVh0r5yq9sLR4vZ6eVZe8FKfIcSgaTBxVBRSYokRj2qksf6QerYnTxz9/GTuKTH/n/HwLP7t6gtlybHetJ/6hQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.8 + '@babel/core': 7.17.9 '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-transform-dotall-regex/7.16.7_@babel+core@7.17.8: + /@babel/plugin-transform-dotall-regex/7.16.7_@babel+core@7.17.9: resolution: {integrity: sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.8 - '@babel/helper-create-regexp-features-plugin': 7.17.0_@babel+core@7.17.8 + '@babel/core': 7.17.9 + '@babel/helper-create-regexp-features-plugin': 7.17.0_@babel+core@7.17.9 '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-transform-duplicate-keys/7.16.7_@babel+core@7.17.8: + /@babel/plugin-transform-duplicate-keys/7.16.7_@babel+core@7.17.9: resolution: {integrity: sha512-03DvpbRfvWIXyK0/6QiR1KMTWeT6OcQ7tbhjrXyFS02kjuX/mu5Bvnh5SDSWHxyawit2g5aWhKwI86EE7GUnTw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.8 + '@babel/core': 7.17.9 '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-transform-exponentiation-operator/7.16.7_@babel+core@7.17.8: + /@babel/plugin-transform-exponentiation-operator/7.16.7_@babel+core@7.17.9: resolution: {integrity: sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.8 + '@babel/core': 7.17.9 '@babel/helper-builder-binary-assignment-operator-visitor': 7.16.7 '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-transform-for-of/7.16.7_@babel+core@7.17.8: + /@babel/plugin-transform-for-of/7.16.7_@babel+core@7.17.9: resolution: {integrity: sha512-/QZm9W92Ptpw7sjI9Nx1mbcsWz33+l8kuMIQnDwgQBG5s3fAfQvkRjQ7NqXhtNcKOnPkdICmUHyCaWW06HCsqg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.8 + '@babel/core': 7.17.9 '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-transform-function-name/7.16.7_@babel+core@7.17.8: + /@babel/plugin-transform-function-name/7.16.7_@babel+core@7.17.9: resolution: {integrity: sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.8 - '@babel/helper-compilation-targets': 7.17.7_@babel+core@7.17.8 - '@babel/helper-function-name': 7.16.7 + '@babel/core': 7.17.9 + '@babel/helper-compilation-targets': 7.17.7_@babel+core@7.17.9 + '@babel/helper-function-name': 7.17.9 '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-transform-literals/7.16.7_@babel+core@7.17.8: + /@babel/plugin-transform-literals/7.16.7_@babel+core@7.17.9: resolution: {integrity: sha512-6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.8 + '@babel/core': 7.17.9 '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-transform-member-expression-literals/7.16.7_@babel+core@7.17.8: + /@babel/plugin-transform-member-expression-literals/7.16.7_@babel+core@7.17.9: resolution: {integrity: sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.8 + '@babel/core': 7.17.9 '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-transform-modules-amd/7.16.7_@babel+core@7.17.8: + /@babel/plugin-transform-modules-amd/7.16.7_@babel+core@7.17.9: resolution: {integrity: sha512-KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.8 + '@babel/core': 7.17.9 '@babel/helper-module-transforms': 7.17.7 '@babel/helper-plugin-utils': 7.16.7 babel-plugin-dynamic-import-node: 2.3.3 @@ -938,13 +930,13 @@ packages: - supports-color dev: true - /@babel/plugin-transform-modules-commonjs/7.17.7_@babel+core@7.17.8: - resolution: {integrity: sha512-ITPmR2V7MqioMJyrxUo2onHNC3e+MvfFiFIR0RP21d3PtlVb6sfzoxNKiphSZUOM9hEIdzCcZe83ieX3yoqjUA==} + /@babel/plugin-transform-modules-commonjs/7.17.9_@babel+core@7.17.9: + resolution: {integrity: sha512-2TBFd/r2I6VlYn0YRTz2JdazS+FoUuQ2rIFHoAxtyP/0G3D82SBLaRq9rnUkpqlLg03Byfl/+M32mpxjO6KaPw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.8 + '@babel/core': 7.17.9 '@babel/helper-module-transforms': 7.17.7 '@babel/helper-plugin-utils': 7.16.7 '@babel/helper-simple-access': 7.17.7 @@ -953,13 +945,13 @@ packages: - supports-color dev: true - /@babel/plugin-transform-modules-systemjs/7.17.8_@babel+core@7.17.8: + /@babel/plugin-transform-modules-systemjs/7.17.8_@babel+core@7.17.9: resolution: {integrity: sha512-39reIkMTUVagzgA5x88zDYXPCMT6lcaRKs1+S9K6NKBPErbgO/w/kP8GlNQTC87b412ZTlmNgr3k2JrWgHH+Bw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.8 + '@babel/core': 7.17.9 '@babel/helper-hoist-variables': 7.16.7 '@babel/helper-module-transforms': 7.17.7 '@babel/helper-plugin-utils': 7.16.7 @@ -969,308 +961,308 @@ packages: - supports-color dev: true - /@babel/plugin-transform-modules-umd/7.16.7_@babel+core@7.17.8: + /@babel/plugin-transform-modules-umd/7.16.7_@babel+core@7.17.9: resolution: {integrity: sha512-EMh7uolsC8O4xhudF2F6wedbSHm1HHZ0C6aJ7K67zcDNidMzVcxWdGr+htW9n21klm+bOn+Rx4CBsAntZd3rEQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.8 + '@babel/core': 7.17.9 '@babel/helper-module-transforms': 7.17.7 '@babel/helper-plugin-utils': 7.16.7 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-transform-named-capturing-groups-regex/7.16.8_@babel+core@7.17.8: + /@babel/plugin-transform-named-capturing-groups-regex/7.16.8_@babel+core@7.17.9: resolution: {integrity: sha512-j3Jw+n5PvpmhRR+mrgIh04puSANCk/T/UA3m3P1MjJkhlK906+ApHhDIqBQDdOgL/r1UYpz4GNclTXxyZrYGSw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.17.8 - '@babel/helper-create-regexp-features-plugin': 7.17.0_@babel+core@7.17.8 + '@babel/core': 7.17.9 + '@babel/helper-create-regexp-features-plugin': 7.17.0_@babel+core@7.17.9 dev: true - /@babel/plugin-transform-new-target/7.16.7_@babel+core@7.17.8: + /@babel/plugin-transform-new-target/7.16.7_@babel+core@7.17.9: resolution: {integrity: sha512-xiLDzWNMfKoGOpc6t3U+etCE2yRnn3SM09BXqWPIZOBpL2gvVrBWUKnsJx0K/ADi5F5YC5f8APFfWrz25TdlGg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.8 + '@babel/core': 7.17.9 '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-transform-object-super/7.16.7_@babel+core@7.17.8: + /@babel/plugin-transform-object-super/7.16.7_@babel+core@7.17.9: resolution: {integrity: sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.8 + '@babel/core': 7.17.9 '@babel/helper-plugin-utils': 7.16.7 '@babel/helper-replace-supers': 7.16.7 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-transform-parameters/7.16.7_@babel+core@7.17.8: + /@babel/plugin-transform-parameters/7.16.7_@babel+core@7.17.9: resolution: {integrity: sha512-AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.8 + '@babel/core': 7.17.9 '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-transform-property-literals/7.16.7_@babel+core@7.17.8: + /@babel/plugin-transform-property-literals/7.16.7_@babel+core@7.17.9: resolution: {integrity: sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.8 + '@babel/core': 7.17.9 '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-transform-react-jsx-development/7.16.7_@babel+core@7.17.8: + /@babel/plugin-transform-react-jsx-development/7.16.7_@babel+core@7.17.9: resolution: {integrity: sha512-RMvQWvpla+xy6MlBpPlrKZCMRs2AGiHOGHY3xRwl0pEeim348dDyxeH4xBsMPbIMhujeq7ihE702eM2Ew0Wo+A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.8 - '@babel/plugin-transform-react-jsx': 7.17.3_@babel+core@7.17.8 + '@babel/core': 7.17.9 + '@babel/plugin-transform-react-jsx': 7.17.3_@babel+core@7.17.9 dev: true - /@babel/plugin-transform-react-jsx-self/7.16.7_@babel+core@7.17.8: + /@babel/plugin-transform-react-jsx-self/7.16.7_@babel+core@7.17.9: resolution: {integrity: sha512-oe5VuWs7J9ilH3BCCApGoYjHoSO48vkjX2CbA5bFVhIuO2HKxA3vyF7rleA4o6/4rTDbk6r8hBW7Ul8E+UZrpA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.8 + '@babel/core': 7.17.9 '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-transform-react-jsx-source/7.16.7_@babel+core@7.17.8: + /@babel/plugin-transform-react-jsx-source/7.16.7_@babel+core@7.17.9: resolution: {integrity: sha512-rONFiQz9vgbsnaMtQlZCjIRwhJvlrPET8TabIUK2hzlXw9B9s2Ieaxte1SCOOXMbWRHodbKixNf3BLcWVOQ8Bw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.8 + '@babel/core': 7.17.9 '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-transform-react-jsx/7.17.3_@babel+core@7.17.8: + /@babel/plugin-transform-react-jsx/7.17.3_@babel+core@7.17.9: resolution: {integrity: sha512-9tjBm4O07f7mzKSIlEmPdiE6ub7kfIe6Cd+w+oQebpATfTQMAgW+YOuWxogbKVTulA+MEO7byMeIUtQ1z+z+ZQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.8 + '@babel/core': 7.17.9 '@babel/helper-annotate-as-pure': 7.16.7 '@babel/helper-module-imports': 7.16.7 '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-syntax-jsx': 7.16.7_@babel+core@7.17.8 + '@babel/plugin-syntax-jsx': 7.16.7_@babel+core@7.17.9 '@babel/types': 7.17.0 dev: true - /@babel/plugin-transform-regenerator/7.16.7_@babel+core@7.17.8: - resolution: {integrity: sha512-mF7jOgGYCkSJagJ6XCujSQg+6xC1M77/03K2oBmVJWoFGNUtnVJO4WHKJk3dnPC8HCcj4xBQP1Egm8DWh3Pb3Q==} + /@babel/plugin-transform-regenerator/7.17.9_@babel+core@7.17.9: + resolution: {integrity: sha512-Lc2TfbxR1HOyn/c6b4Y/b6NHoTb67n/IoWLxTu4kC7h4KQnWlhCq2S8Tx0t2SVvv5Uu87Hs+6JEJ5kt2tYGylQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.8 - regenerator-transform: 0.14.5 + '@babel/core': 7.17.9 + regenerator-transform: 0.15.0 dev: true - /@babel/plugin-transform-reserved-words/7.16.7_@babel+core@7.17.8: + /@babel/plugin-transform-reserved-words/7.16.7_@babel+core@7.17.9: resolution: {integrity: sha512-KQzzDnZ9hWQBjwi5lpY5v9shmm6IVG0U9pB18zvMu2i4H90xpT4gmqwPYsn8rObiadYe2M0gmgsiOIF5A/2rtg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.8 + '@babel/core': 7.17.9 '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-transform-shorthand-properties/7.16.7_@babel+core@7.17.8: + /@babel/plugin-transform-shorthand-properties/7.16.7_@babel+core@7.17.9: resolution: {integrity: sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.8 + '@babel/core': 7.17.9 '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-transform-spread/7.16.7_@babel+core@7.17.8: + /@babel/plugin-transform-spread/7.16.7_@babel+core@7.17.9: resolution: {integrity: sha512-+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.8 + '@babel/core': 7.17.9 '@babel/helper-plugin-utils': 7.16.7 '@babel/helper-skip-transparent-expression-wrappers': 7.16.0 dev: true - /@babel/plugin-transform-sticky-regex/7.16.7_@babel+core@7.17.8: + /@babel/plugin-transform-sticky-regex/7.16.7_@babel+core@7.17.9: resolution: {integrity: sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.8 + '@babel/core': 7.17.9 '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-transform-template-literals/7.16.7_@babel+core@7.17.8: + /@babel/plugin-transform-template-literals/7.16.7_@babel+core@7.17.9: resolution: {integrity: sha512-VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.8 + '@babel/core': 7.17.9 '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-transform-typeof-symbol/7.16.7_@babel+core@7.17.8: + /@babel/plugin-transform-typeof-symbol/7.16.7_@babel+core@7.17.9: resolution: {integrity: sha512-p2rOixCKRJzpg9JB4gjnG4gjWkWa89ZoYUnl9snJ1cWIcTH/hvxZqfO+WjG6T8DRBpctEol5jw1O5rA8gkCokQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.8 + '@babel/core': 7.17.9 '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-transform-unicode-escapes/7.16.7_@babel+core@7.17.8: + /@babel/plugin-transform-unicode-escapes/7.16.7_@babel+core@7.17.9: resolution: {integrity: sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.8 + '@babel/core': 7.17.9 '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-transform-unicode-regex/7.16.7_@babel+core@7.17.8: + /@babel/plugin-transform-unicode-regex/7.16.7_@babel+core@7.17.9: resolution: {integrity: sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.8 - '@babel/helper-create-regexp-features-plugin': 7.17.0_@babel+core@7.17.8 + '@babel/core': 7.17.9 + '@babel/helper-create-regexp-features-plugin': 7.17.0_@babel+core@7.17.9 '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/preset-env/7.16.11_@babel+core@7.17.8: + /@babel/preset-env/7.16.11_@babel+core@7.17.9: resolution: {integrity: sha512-qcmWG8R7ZW6WBRPZK//y+E3Cli151B20W1Rv7ln27vuPaXU/8TKms6jFdiJtF7UDTxcrb7mZd88tAeK9LjdT8g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/compat-data': 7.17.7 - '@babel/core': 7.17.8 - '@babel/helper-compilation-targets': 7.17.7_@babel+core@7.17.8 + '@babel/core': 7.17.9 + '@babel/helper-compilation-targets': 7.17.7_@babel+core@7.17.9 '@babel/helper-plugin-utils': 7.16.7 '@babel/helper-validator-option': 7.16.7 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.16.7_@babel+core@7.17.8 - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.16.7_@babel+core@7.17.8 - '@babel/plugin-proposal-async-generator-functions': 7.16.8_@babel+core@7.17.8 - '@babel/plugin-proposal-class-properties': 7.16.7_@babel+core@7.17.8 - '@babel/plugin-proposal-class-static-block': 7.17.6_@babel+core@7.17.8 - '@babel/plugin-proposal-dynamic-import': 7.16.7_@babel+core@7.17.8 - '@babel/plugin-proposal-export-namespace-from': 7.16.7_@babel+core@7.17.8 - '@babel/plugin-proposal-json-strings': 7.16.7_@babel+core@7.17.8 - '@babel/plugin-proposal-logical-assignment-operators': 7.16.7_@babel+core@7.17.8 - '@babel/plugin-proposal-nullish-coalescing-operator': 7.16.7_@babel+core@7.17.8 - '@babel/plugin-proposal-numeric-separator': 7.16.7_@babel+core@7.17.8 - '@babel/plugin-proposal-object-rest-spread': 7.17.3_@babel+core@7.17.8 - '@babel/plugin-proposal-optional-catch-binding': 7.16.7_@babel+core@7.17.8 - '@babel/plugin-proposal-optional-chaining': 7.16.7_@babel+core@7.17.8 - '@babel/plugin-proposal-private-methods': 7.16.11_@babel+core@7.17.8 - '@babel/plugin-proposal-private-property-in-object': 7.16.7_@babel+core@7.17.8 - '@babel/plugin-proposal-unicode-property-regex': 7.16.7_@babel+core@7.17.8 - '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.17.8 - '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.17.8 - '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.17.8 - '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.17.8 - '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.17.8 - '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.17.8 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.17.8 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.17.8 - '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.17.8 - '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.17.8 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.17.8 - '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.17.8 - '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.17.8 - '@babel/plugin-syntax-top-level-await': 7.14.5_@babel+core@7.17.8 - '@babel/plugin-transform-arrow-functions': 7.16.7_@babel+core@7.17.8 - '@babel/plugin-transform-async-to-generator': 7.16.8_@babel+core@7.17.8 - '@babel/plugin-transform-block-scoped-functions': 7.16.7_@babel+core@7.17.8 - '@babel/plugin-transform-block-scoping': 7.16.7_@babel+core@7.17.8 - '@babel/plugin-transform-classes': 7.16.7_@babel+core@7.17.8 - '@babel/plugin-transform-computed-properties': 7.16.7_@babel+core@7.17.8 - '@babel/plugin-transform-destructuring': 7.17.7_@babel+core@7.17.8 - '@babel/plugin-transform-dotall-regex': 7.16.7_@babel+core@7.17.8 - '@babel/plugin-transform-duplicate-keys': 7.16.7_@babel+core@7.17.8 - '@babel/plugin-transform-exponentiation-operator': 7.16.7_@babel+core@7.17.8 - '@babel/plugin-transform-for-of': 7.16.7_@babel+core@7.17.8 - '@babel/plugin-transform-function-name': 7.16.7_@babel+core@7.17.8 - '@babel/plugin-transform-literals': 7.16.7_@babel+core@7.17.8 - '@babel/plugin-transform-member-expression-literals': 7.16.7_@babel+core@7.17.8 - '@babel/plugin-transform-modules-amd': 7.16.7_@babel+core@7.17.8 - '@babel/plugin-transform-modules-commonjs': 7.17.7_@babel+core@7.17.8 - '@babel/plugin-transform-modules-systemjs': 7.17.8_@babel+core@7.17.8 - '@babel/plugin-transform-modules-umd': 7.16.7_@babel+core@7.17.8 - '@babel/plugin-transform-named-capturing-groups-regex': 7.16.8_@babel+core@7.17.8 - '@babel/plugin-transform-new-target': 7.16.7_@babel+core@7.17.8 - '@babel/plugin-transform-object-super': 7.16.7_@babel+core@7.17.8 - '@babel/plugin-transform-parameters': 7.16.7_@babel+core@7.17.8 - '@babel/plugin-transform-property-literals': 7.16.7_@babel+core@7.17.8 - '@babel/plugin-transform-regenerator': 7.16.7_@babel+core@7.17.8 - '@babel/plugin-transform-reserved-words': 7.16.7_@babel+core@7.17.8 - '@babel/plugin-transform-shorthand-properties': 7.16.7_@babel+core@7.17.8 - '@babel/plugin-transform-spread': 7.16.7_@babel+core@7.17.8 - '@babel/plugin-transform-sticky-regex': 7.16.7_@babel+core@7.17.8 - '@babel/plugin-transform-template-literals': 7.16.7_@babel+core@7.17.8 - '@babel/plugin-transform-typeof-symbol': 7.16.7_@babel+core@7.17.8 - '@babel/plugin-transform-unicode-escapes': 7.16.7_@babel+core@7.17.8 - '@babel/plugin-transform-unicode-regex': 7.16.7_@babel+core@7.17.8 - '@babel/preset-modules': 0.1.5_@babel+core@7.17.8 + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.16.7_@babel+core@7.17.9 + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.16.7_@babel+core@7.17.9 + '@babel/plugin-proposal-async-generator-functions': 7.16.8_@babel+core@7.17.9 + '@babel/plugin-proposal-class-properties': 7.16.7_@babel+core@7.17.9 + '@babel/plugin-proposal-class-static-block': 7.17.6_@babel+core@7.17.9 + '@babel/plugin-proposal-dynamic-import': 7.16.7_@babel+core@7.17.9 + '@babel/plugin-proposal-export-namespace-from': 7.16.7_@babel+core@7.17.9 + '@babel/plugin-proposal-json-strings': 7.16.7_@babel+core@7.17.9 + '@babel/plugin-proposal-logical-assignment-operators': 7.16.7_@babel+core@7.17.9 + '@babel/plugin-proposal-nullish-coalescing-operator': 7.16.7_@babel+core@7.17.9 + '@babel/plugin-proposal-numeric-separator': 7.16.7_@babel+core@7.17.9 + '@babel/plugin-proposal-object-rest-spread': 7.17.3_@babel+core@7.17.9 + '@babel/plugin-proposal-optional-catch-binding': 7.16.7_@babel+core@7.17.9 + '@babel/plugin-proposal-optional-chaining': 7.16.7_@babel+core@7.17.9 + '@babel/plugin-proposal-private-methods': 7.16.11_@babel+core@7.17.9 + '@babel/plugin-proposal-private-property-in-object': 7.16.7_@babel+core@7.17.9 + '@babel/plugin-proposal-unicode-property-regex': 7.16.7_@babel+core@7.17.9 + '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.17.9 + '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.17.9 + '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.17.9 + '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.17.9 + '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.17.9 + '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.17.9 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.17.9 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.17.9 + '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.17.9 + '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.17.9 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.17.9 + '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.17.9 + '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.17.9 + '@babel/plugin-syntax-top-level-await': 7.14.5_@babel+core@7.17.9 + '@babel/plugin-transform-arrow-functions': 7.16.7_@babel+core@7.17.9 + '@babel/plugin-transform-async-to-generator': 7.16.8_@babel+core@7.17.9 + '@babel/plugin-transform-block-scoped-functions': 7.16.7_@babel+core@7.17.9 + '@babel/plugin-transform-block-scoping': 7.16.7_@babel+core@7.17.9 + '@babel/plugin-transform-classes': 7.16.7_@babel+core@7.17.9 + '@babel/plugin-transform-computed-properties': 7.16.7_@babel+core@7.17.9 + '@babel/plugin-transform-destructuring': 7.17.7_@babel+core@7.17.9 + '@babel/plugin-transform-dotall-regex': 7.16.7_@babel+core@7.17.9 + '@babel/plugin-transform-duplicate-keys': 7.16.7_@babel+core@7.17.9 + '@babel/plugin-transform-exponentiation-operator': 7.16.7_@babel+core@7.17.9 + '@babel/plugin-transform-for-of': 7.16.7_@babel+core@7.17.9 + '@babel/plugin-transform-function-name': 7.16.7_@babel+core@7.17.9 + '@babel/plugin-transform-literals': 7.16.7_@babel+core@7.17.9 + '@babel/plugin-transform-member-expression-literals': 7.16.7_@babel+core@7.17.9 + '@babel/plugin-transform-modules-amd': 7.16.7_@babel+core@7.17.9 + '@babel/plugin-transform-modules-commonjs': 7.17.9_@babel+core@7.17.9 + '@babel/plugin-transform-modules-systemjs': 7.17.8_@babel+core@7.17.9 + '@babel/plugin-transform-modules-umd': 7.16.7_@babel+core@7.17.9 + '@babel/plugin-transform-named-capturing-groups-regex': 7.16.8_@babel+core@7.17.9 + '@babel/plugin-transform-new-target': 7.16.7_@babel+core@7.17.9 + '@babel/plugin-transform-object-super': 7.16.7_@babel+core@7.17.9 + '@babel/plugin-transform-parameters': 7.16.7_@babel+core@7.17.9 + '@babel/plugin-transform-property-literals': 7.16.7_@babel+core@7.17.9 + '@babel/plugin-transform-regenerator': 7.17.9_@babel+core@7.17.9 + '@babel/plugin-transform-reserved-words': 7.16.7_@babel+core@7.17.9 + '@babel/plugin-transform-shorthand-properties': 7.16.7_@babel+core@7.17.9 + '@babel/plugin-transform-spread': 7.16.7_@babel+core@7.17.9 + '@babel/plugin-transform-sticky-regex': 7.16.7_@babel+core@7.17.9 + '@babel/plugin-transform-template-literals': 7.16.7_@babel+core@7.17.9 + '@babel/plugin-transform-typeof-symbol': 7.16.7_@babel+core@7.17.9 + '@babel/plugin-transform-unicode-escapes': 7.16.7_@babel+core@7.17.9 + '@babel/plugin-transform-unicode-regex': 7.16.7_@babel+core@7.17.9 + '@babel/preset-modules': 0.1.5_@babel+core@7.17.9 '@babel/types': 7.17.0 - babel-plugin-polyfill-corejs2: 0.3.1_@babel+core@7.17.8 - babel-plugin-polyfill-corejs3: 0.5.2_@babel+core@7.17.8 - babel-plugin-polyfill-regenerator: 0.3.1_@babel+core@7.17.8 + babel-plugin-polyfill-corejs2: 0.3.1_@babel+core@7.17.9 + babel-plugin-polyfill-corejs3: 0.5.2_@babel+core@7.17.9 + babel-plugin-polyfill-regenerator: 0.3.1_@babel+core@7.17.9 core-js-compat: 3.21.1 semver: 6.3.0 transitivePeerDependencies: - supports-color dev: true - /@babel/preset-modules/0.1.5_@babel+core@7.17.8: + /@babel/preset-modules/0.1.5_@babel+core@7.17.9: resolution: {integrity: sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.8 + '@babel/core': 7.17.9 '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-proposal-unicode-property-regex': 7.16.7_@babel+core@7.17.8 - '@babel/plugin-transform-dotall-regex': 7.16.7_@babel+core@7.17.8 + '@babel/plugin-proposal-unicode-property-regex': 7.16.7_@babel+core@7.17.9 + '@babel/plugin-transform-dotall-regex': 7.16.7_@babel+core@7.17.9 '@babel/types': 7.17.0 esutils: 2.0.3 dev: true - /@babel/runtime/7.17.8: - resolution: {integrity: sha512-dQpEpK0O9o6lj6oPu0gRDbbnk+4LeHlNcBpspf6Olzt3GIX4P1lWF1gS+pHLDFlaJvbR6q7jCfQ08zA4QJBnmA==} + /@babel/runtime/7.17.9: + resolution: {integrity: sha512-lSiBBvodq29uShpWGNbgFdKYNiFDo5/HIYsaCEY9ff4sb10x9jizo2+pRrSyF4jKZCXqgzuqBOQKbUm90gQwJg==} engines: {node: '>=6.9.0'} dependencies: regenerator-runtime: 0.13.9 @@ -1280,21 +1272,21 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.16.7 - '@babel/parser': 7.17.8 + '@babel/parser': 7.17.9 '@babel/types': 7.17.0 dev: true - /@babel/traverse/7.17.3: - resolution: {integrity: sha512-5irClVky7TxRWIRtxlh2WPUUOLhcPN06AGgaQSB8AEwuyEBgJVuJ5imdHm5zxk8w0QS5T+tDfnDxAlhWjpb7cw==} + /@babel/traverse/7.17.9: + resolution: {integrity: sha512-PQO8sDIJ8SIwipTPiR71kJQCKQYB5NGImbOviK8K+kg5xkNSYXLBupuX9QhatFowrsvo9Hj8WgArg3W7ijNAQw==} engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.16.7 - '@babel/generator': 7.17.7 + '@babel/generator': 7.17.9 '@babel/helper-environment-visitor': 7.16.7 - '@babel/helper-function-name': 7.16.7 + '@babel/helper-function-name': 7.17.9 '@babel/helper-hoist-variables': 7.16.7 '@babel/helper-split-export-declaration': 7.16.7 - '@babel/parser': 7.17.8 + '@babel/parser': 7.17.9 '@babel/types': 7.17.0 debug: 4.3.4 globals: 11.12.0 @@ -1326,17 +1318,17 @@ packages: js-sha3: 0.8.0 dev: false - /@emotion/babel-plugin/11.7.2: - resolution: {integrity: sha512-6mGSCWi9UzXut/ZAN6lGFu33wGR3SJisNl3c0tvlmb8XChH1b2SUvxvnOh7hvLpqyRdHHU9AiazV3Cwbk5SXKQ==} + /@emotion/babel-plugin/11.9.2: + resolution: {integrity: sha512-Pr/7HGH6H6yKgnVFNEj2MVlreu3ADqftqjqwUvDy/OJzKFgxKeTQ+eeUf20FOTuHVkDON2iNa25rAXVYtWJCjw==} peerDependencies: '@babel/core': ^7.0.0 dependencies: '@babel/helper-module-imports': 7.16.7 '@babel/plugin-syntax-jsx': 7.16.7 - '@babel/runtime': 7.17.8 + '@babel/runtime': 7.17.9 '@emotion/hash': 0.8.0 '@emotion/memoize': 0.7.5 - '@emotion/serialize': 1.0.2 + '@emotion/serialize': 1.0.3 babel-plugin-macros: 2.8.0 convert-source-map: 1.8.0 escape-string-regexp: 4.0.0 @@ -1382,8 +1374,8 @@ packages: resolution: {integrity: sha512-igX9a37DR2ZPGYtV6suZ6whr8pTFtyHL3K/oLUotxpSVO2ASaprmAe2Dkq7tBo7CRY7MMDrAa9nuQP9/YG8FxQ==} dev: true - /@emotion/react/11.8.2_03a98942b76c57740a9573edba2d1cc1: - resolution: {integrity: sha512-+1bcHBaNJv5nkIIgnGKVsie3otS0wF9f1T1hteF3WeVvMNQEtfZ4YyFpnphGoot3ilU/wWMgP2SgIDuHLE/wAA==} + /@emotion/react/11.9.0_@types+react@18.0.3+react@18.0.0: + resolution: {integrity: sha512-lBVSF5d0ceKtfKCDQJveNAtkC7ayxpVlgOohLgXqRwqWr9bOf4TZAFFyIcNngnV6xK6X4x2ZeXq7vliHkoVkxQ==} peerDependencies: '@babel/core': ^7.0.0 '@types/react': '*' @@ -1394,19 +1386,19 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.17.8 - '@emotion/babel-plugin': 11.7.2 + '@babel/runtime': 7.17.9 + '@emotion/babel-plugin': 11.9.2 '@emotion/cache': 11.7.1 - '@emotion/serialize': 1.0.2 + '@emotion/serialize': 1.0.3 '@emotion/utils': 1.1.0 '@emotion/weak-memoize': 0.2.5 - '@types/react': 17.0.43 + '@types/react': 18.0.3 hoist-non-react-statics: 3.3.2 - react: 17.0.2 + react: 18.0.0 dev: true - /@emotion/serialize/1.0.2: - resolution: {integrity: sha512-95MgNJ9+/ajxU7QIAruiOAdYNjxZX7G2mhgrtDWswA21VviYIRP1R5QilZ/bDY42xiKsaktP4egJb3QdYQZi1A==} + /@emotion/serialize/1.0.3: + resolution: {integrity: sha512-2mSSvgLfyV3q+iVh3YWgNlUc2a9ZlDU7DjuP5MjK3AXRR0dYigCrP99aeFtaB2L/hjfEZdSThn5dsZ0ufqbvsA==} dependencies: '@emotion/hash': 0.8.0 '@emotion/memoize': 0.7.5 @@ -1419,7 +1411,7 @@ packages: resolution: {integrity: sha512-u0AX4aSo25sMAygCuQTzS+HsImZFuS8llY8O7b9MDRzbJM0kVJlAz6KNDqcG7pOuQZJmj/8X/rAW+66kMnMW+g==} dev: true - /@emotion/styled/11.8.1_ab60dc3cf3b46d6599c9cb98d57741dd: + /@emotion/styled/11.8.1_5d49abdb446b2af08bb175f41d3a61fb: resolution: {integrity: sha512-OghEVAYBZMpEquHZwuelXcRjRJQOVayvbmNR0zr174NHdmMgrNkLC6TljKC5h9lZLkN5WGrdUcrKlOJ4phhoTQ==} peerDependencies: '@babel/core': ^7.0.0 @@ -1432,14 +1424,14 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.17.8 - '@emotion/babel-plugin': 11.7.2 + '@babel/runtime': 7.17.9 + '@emotion/babel-plugin': 11.9.2 '@emotion/is-prop-valid': 1.1.2 - '@emotion/react': 11.8.2_03a98942b76c57740a9573edba2d1cc1 - '@emotion/serialize': 1.0.2 + '@emotion/react': 11.9.0_@types+react@18.0.3+react@18.0.0 + '@emotion/serialize': 1.0.3 '@emotion/utils': 1.1.0 - '@types/react': 17.0.43 - react: 17.0.2 + '@types/react': 18.0.3 + react: 18.0.0 dev: true /@emotion/unitless/0.7.5: @@ -1495,22 +1487,22 @@ packages: base64-js: 1.5.1 dev: true - /@hookform/devtools/4.0.2_ba9bab30f22f9d0b833471ced728ab62: - resolution: {integrity: sha512-zihsPnUscEt6uERnVdBSqBdotpemQ0EDfC6F1J69o7EsToqHnMmeym5Kb7GnDDHxYsURgotFgQYnkCM4c4QvsA==} + /@hookform/devtools/4.1.0_13c7fe69e6b05bb352338452a8d54b64: + resolution: {integrity: sha512-0Um6+ExWyM+09ox903chU9hGZRdF6SiS6mILyNIbRrJJWl71omPuN7tvWkTCzA56wf4D7I3wUM2Nc00t5+scEQ==} peerDependencies: react: '>=17.0.2' react-dom: '>=17.0.2' react-hook-form: ^7.13.0 dependencies: - '@emotion/react': 11.8.2_03a98942b76c57740a9573edba2d1cc1 - '@emotion/styled': 11.8.1_ab60dc3cf3b46d6599c9cb98d57741dd - '@types/lodash': 4.14.180 - little-state-machine: 4.2.3_react@17.0.2 + '@emotion/react': 11.9.0_@types+react@18.0.3+react@18.0.0 + '@emotion/styled': 11.8.1_5d49abdb446b2af08bb175f41d3a61fb + '@types/lodash': 4.14.181 + little-state-machine: 4.2.3_react@18.0.0 lodash: 4.17.21 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - react-hook-form: 7.28.1_react@17.0.2 - react-simple-animate: 3.3.12_react-dom@17.0.2+react@17.0.2 + react: 18.0.0 + react-dom: 18.0.0_react@18.0.0 + react-hook-form: 7.29.0_react@18.0.0 + react-simple-animate: 3.3.12_react-dom@18.0.0+react@18.0.0 transitivePeerDependencies: - '@babel/core' - '@types/react' @@ -1613,31 +1605,31 @@ packages: engines: {node: '>=6.0.0'} dev: false - /@meshtastic/eslint-config/1.0.7: - resolution: {integrity: sha512-Heef4DhntIp0I7t3i21EO5jE7tQHlgkQmLaLTF0tvXIg7kwXNk5szDgGOp6F+cHISU0g1L2ZcYyf8JUnGmMAEw==} + /@meshtastic/eslint-config/1.0.8: + resolution: {integrity: sha512-Jzwaf3TyYFGeFuxLRQA5Yj5Rmz097VleFQUkswXH9nvLO81JjJbHgJWbHQ6RpxC31q/2hWV03QdaH98swpYcQA==} dependencies: - '@typescript-eslint/eslint-plugin': 5.16.0_bc68a9cd5bf604202498b1a9faaf9387 - '@typescript-eslint/parser': 5.16.0_eslint@8.11.0+typescript@4.6.3 - eslint: 8.11.0 - eslint-config-prettier: 8.5.0_eslint@8.11.0 - eslint-import-resolver-typescript: 2.7.0_fe22d862ffeecaee86c93a006d59e41e - eslint-plugin-eslint-comments: 3.2.0_eslint@8.11.0 - eslint-plugin-import: 2.25.4_eslint@8.11.0 - eslint-plugin-react: 7.29.4_eslint@8.11.0 - eslint-plugin-react-hooks: 4.3.0_eslint@8.11.0 - prettier: 2.6.1 - prettier-plugin-tailwindcss: 0.1.8_prettier@2.6.1 + '@typescript-eslint/eslint-plugin': 5.19.0_f34adc8488d2e4f014fe61432d70cbf2 + '@typescript-eslint/parser': 5.19.0_eslint@8.13.0+typescript@4.6.3 + eslint: 8.13.0 + eslint-config-prettier: 8.5.0_eslint@8.13.0 + eslint-import-resolver-typescript: 2.7.1_25dbcfb8cfecb7418ebda712664abe37 + eslint-plugin-eslint-comments: 3.2.0_eslint@8.13.0 + eslint-plugin-import: 2.26.0_eslint@8.13.0 + eslint-plugin-react: 7.29.4_eslint@8.13.0 + eslint-plugin-react-hooks: 4.4.0_eslint@8.13.0 + prettier: 2.6.2 + prettier-plugin-tailwindcss: 0.1.8_prettier@2.6.2 typescript: 4.6.3 transitivePeerDependencies: - supports-color dev: false - /@meshtastic/meshtasticjs/0.6.54: - resolution: {integrity: sha512-pJy8tsGaOjRgVEmVSxev0XbwsKcUfPfELTXQaf5ko/BBJiQmBjrSBfC03rGYzDU/821HZ4Mq/tbq6h/ui/f1QA==} + /@meshtastic/meshtasticjs/0.6.55: + resolution: {integrity: sha512-6LPDdgb3KeEqtdRCd4mlGaPqy2gS0ThwzxzhXb1FD2hWXglvRgMlDY4bXg5xw+EEa3S5DvGXChdhjgywLYZqGQ==} dependencies: - '@meshtastic/eslint-config': 1.0.7 - '@protobuf-ts/runtime': 2.3.0 - prettier: 2.6.1 + '@meshtastic/eslint-config': 1.0.8 + '@protobuf-ts/runtime': 2.4.0 + prettier: 2.6.2 sub-events: 1.8.9 transitivePeerDependencies: - supports-color @@ -1661,18 +1653,18 @@ packages: '@nodelib/fs.scandir': 2.1.5 fastq: 1.13.0 - /@popperjs/core/2.11.4: - resolution: {integrity: sha512-q/ytXxO5NKvyT37pmisQAItCFqA7FD/vNb8dgaJy3/630Fsc+Mz9/9f2SziBoIZ30TJooXyTwZmhi1zjXmObYg==} + /@popperjs/core/2.11.5: + resolution: {integrity: sha512-9X2obfABZuDVLCgPK9aX0a/x4jaOEweTTWE2+9sr0Qqqevj2Uv5XorvusThmc9XGYpS9yI+fhh8RTafBtGposw==} dev: false - /@protobuf-ts/runtime/2.3.0: - resolution: {integrity: sha512-ATT3QPEhrgYOYgrL/CrwPRq1LSjhzgzvFbUyBZm3ZEpHye/Hr5Ymi1sqiGMqcq5uikHtCi2qoKWY10gC89YCKg==} + /@protobuf-ts/runtime/2.4.0: + resolution: {integrity: sha512-73/dE1ZCnNSmxN+M07Zu916TIx5I+WVpxQaMF3TrgenUiYqqQvNRpmfksmL9iiJBNMZqIts1u/flc3pzRFDy6Q==} dev: false - /@reduxjs/toolkit/1.8.0_react-redux@7.2.6+react@17.0.2: - resolution: {integrity: sha512-cdfHWfcvLyhBUDicoFwG1u32JqvwKDxLxDd7zSmSoFw/RhYLOygIRtmaMjPRUUHmVmmAGAvquLLsKKU/677kSQ==} + /@reduxjs/toolkit/1.8.1_react-redux@7.2.8+react@18.0.0: + resolution: {integrity: sha512-Q6mzbTpO9nOYRnkwpDlFOAbQnd3g7zj7CtHAZWz5SzE5lcV97Tf8f3SzOO8BoPOMYBFgfZaqTUZqgGu+a0+Fng==} peerDependencies: - react: ^16.9.0 || ^17.0.0 || 18.0.0-beta + react: ^16.9.0 || ^17.0.0 || ^18 react-redux: ^7.2.1 || ^8.0.0-beta peerDependenciesMeta: react: @@ -1681,14 +1673,14 @@ packages: optional: true dependencies: immer: 9.0.12 - react: 17.0.2 - react-redux: 7.2.6_react-dom@17.0.2+react@17.0.2 + react: 18.0.0 + react-redux: 7.2.8_react-dom@18.0.0+react@18.0.0 redux: 4.1.2 redux-thunk: 2.4.1_redux@4.1.2 reselect: 4.1.5 dev: false - /@rollup/plugin-babel/5.3.1_@babel+core@7.17.8+rollup@2.70.1: + /@rollup/plugin-babel/5.3.1_@babel+core@7.17.9+rollup@2.70.1: resolution: {integrity: sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==} engines: {node: '>= 10.0.0'} peerDependencies: @@ -1699,7 +1691,7 @@ packages: '@types/babel__core': optional: true dependencies: - '@babel/core': 7.17.8 + '@babel/core': 7.17.9 '@babel/helper-module-imports': 7.16.7 '@rollup/pluginutils': 3.1.0_rollup@2.70.1 rollup: 2.70.1 @@ -1785,19 +1777,19 @@ packages: string.prototype.matchall: 4.0.7 dev: true - /@tippyjs/react/4.2.6_react-dom@17.0.2+react@17.0.2: + /@tippyjs/react/4.2.6_react-dom@18.0.0+react@18.0.0: resolution: {integrity: sha512-91RicDR+H7oDSyPycI13q3b7o4O60wa2oRbjlz2fyRLmHImc4vyDwuUP8NtZaN0VARJY5hybvDYrFzhY9+Lbyw==} peerDependencies: react: '>=16.8' react-dom: '>=16.8' dependencies: - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.0.0 + react-dom: 18.0.0_react@18.0.0 tippy.js: 6.3.7 dev: false - /@types/chrome/0.0.180: - resolution: {integrity: sha512-A/CuuKAaHq2CHEpYBAtl0lp2ib7TTXK7VjJI4q+c+1U/HDvZLJ8IlsdEDzzHdvkNdh36bGONxrMnO9YZrKqbAw==} + /@types/chrome/0.0.181: + resolution: {integrity: sha512-34Ln9YVVC8a195ruqWeaty3pouFdCLr9L5kPcbRflQcxnbXQnHor9uETof8OhDf8JLDytSRDiuDsRXYQYQ+9FA==} dependencies: '@types/filesystem': 0.0.32 '@types/har-format': 1.2.8 @@ -1832,24 +1824,24 @@ packages: /@types/hoist-non-react-statics/3.3.1: resolution: {integrity: sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA==} dependencies: - '@types/react': 17.0.43 + '@types/react': 18.0.3 hoist-non-react-statics: 3.3.2 dev: false - /@types/json-schema/7.0.10: - resolution: {integrity: sha512-BLO9bBq59vW3fxCpD4o0N4U+DXsvwvIcl+jofw0frQo/GrBFC+/jRZj1E7kgp6dvTyNmA4y6JCV5Id/r3mNP5A==} + /@types/json-schema/7.0.11: + resolution: {integrity: sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==} dev: false /@types/json5/0.0.29: resolution: {integrity: sha1-7ihweulOEdK4J7y+UnC86n8+ce4=} dev: false - /@types/lodash/4.14.180: - resolution: {integrity: sha512-XOKXa1KIxtNXgASAnwj7cnttJxS4fksBRywK/9LzRV5YxrF80BXZIGeQSuoESQ/VkUj30Ae0+YcuHc15wJCB2g==} + /@types/lodash/4.14.181: + resolution: {integrity: sha512-n3tyKthHJbkiWhDZs3DkhkCzt2MexYHXlX0td5iMplyfwketaOeKboEVBqzceH7juqvEg3q5oUoBFxSLu7zFag==} dev: true - /@types/mapbox-gl/2.6.3: - resolution: {integrity: sha512-oF5eQmczkoPQfxfRSwpF9GcrWi3YleptJ67uiCQKps+7aKxwIbww0EHHqIrxvOg49l07+AZBtJU2FPKZm1jKAg==} + /@types/mapbox-gl/2.6.4: + resolution: {integrity: sha512-lpwjFlc+Ya4kunIDKhzm76f3LYSKOgQxEgPYHkAxoNomc2XRCRd4Kqz+y06YXiDicXbhBL2tQ9tBaEmh0z1MvQ==} dependencies: '@types/geojson': 7946.0.8 dev: true @@ -1866,28 +1858,28 @@ packages: resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==} dev: true - /@types/prop-types/15.7.4: - resolution: {integrity: sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==} + /@types/prop-types/15.7.5: + resolution: {integrity: sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==} - /@types/react-dom/17.0.14: - resolution: {integrity: sha512-H03xwEP1oXmSfl3iobtmQ/2dHF5aBHr8aUMwyGZya6OW45G+xtdzmq6HkncefiBt5JU8DVyaWl/nWZbjZCnzAQ==} + /@types/react-dom/18.0.0: + resolution: {integrity: sha512-49897Y0UiCGmxZqpC8Blrf6meL8QUla6eb+BBhn69dTXlmuOlzkfr7HHY/O8J25e1lTUMs+YYxSlVDAaGHCOLg==} dependencies: - '@types/react': 17.0.43 + '@types/react': 18.0.3 dev: true /@types/react-redux/7.1.23: resolution: {integrity: sha512-D02o3FPfqQlfu2WeEYwh3x2otYd2Dk1o8wAfsA0B1C2AJEFxE663Ozu7JzuWbznGgW248NaOF6wsqCGNq9d3qw==} dependencies: '@types/hoist-non-react-statics': 3.3.1 - '@types/react': 17.0.43 + '@types/react': 18.0.3 hoist-non-react-statics: 3.3.2 redux: 4.1.2 dev: false - /@types/react/17.0.43: - resolution: {integrity: sha512-8Q+LNpdxf057brvPu1lMtC5Vn7J119xrP1aq4qiaefNioQUYANF/CYeK4NsKorSZyUGJ66g0IM+4bbjwx45o2A==} + /@types/react/18.0.3: + resolution: {integrity: sha512-P8QUaMW4k+kH9aKNPl9b3XWcKMSSALYprLL8xpAMJOLUn3Pl6B+6nKC4F7dsk9oJPwkiRx+qlwhG/Zc1LxFVuQ==} dependencies: - '@types/prop-types': 15.7.4 + '@types/prop-types': 15.7.5 '@types/scheduler': 0.16.2 csstype: 3.0.11 @@ -1912,8 +1904,8 @@ packages: resolution: {integrity: sha512-5d2RhCard1nQUC3aHcq/gHzWYO6K0WJmAbjO7mQJgCQKtZpgXxv1rOM6O/dBDhDYYVutk1sciOgNSe+5YyfM8A==} dev: true - /@typescript-eslint/eslint-plugin/5.16.0_bc68a9cd5bf604202498b1a9faaf9387: - resolution: {integrity: sha512-SJoba1edXvQRMmNI505Uo4XmGbxCK9ARQpkvOd00anxzri9RNQk0DDCxD+LIl+jYhkzOJiOMMKYEHnHEODjdCw==} + /@typescript-eslint/eslint-plugin/5.19.0_f34adc8488d2e4f014fe61432d70cbf2: + resolution: {integrity: sha512-w59GpFqDYGnWFim9p6TGJz7a3qWeENJuAKCqjGSx+Hq/bwq3RZwXYqy98KIfN85yDqz9mq6QXiY5h0FjGQLyEg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: '@typescript-eslint/parser': ^5.0.0 @@ -1923,16 +1915,16 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/parser': 5.16.0_eslint@8.11.0+typescript@4.6.3 - '@typescript-eslint/scope-manager': 5.16.0 - '@typescript-eslint/type-utils': 5.16.0_eslint@8.11.0+typescript@4.6.3 - '@typescript-eslint/utils': 5.16.0_eslint@8.11.0+typescript@4.6.3 + '@typescript-eslint/parser': 5.19.0_eslint@8.13.0+typescript@4.6.3 + '@typescript-eslint/scope-manager': 5.19.0 + '@typescript-eslint/type-utils': 5.19.0_eslint@8.13.0+typescript@4.6.3 + '@typescript-eslint/utils': 5.19.0_eslint@8.13.0+typescript@4.6.3 debug: 4.3.4 - eslint: 8.11.0 + eslint: 8.13.0 functional-red-black-tree: 1.0.1 ignore: 5.2.0 regexpp: 3.2.0 - semver: 7.3.5 + semver: 7.3.7 tsutils: 3.21.0_typescript@4.6.3 typescript: 4.6.3 transitivePeerDependencies: @@ -1959,8 +1951,8 @@ packages: - supports-color dev: true - /@typescript-eslint/parser/5.16.0_eslint@8.11.0+typescript@4.6.3: - resolution: {integrity: sha512-fkDq86F0zl8FicnJtdXakFs4lnuebH6ZADDw6CYQv0UZeIjHvmEw87m9/29nk2Dv5Lmdp0zQ3zDQhiMWQf/GbA==} + /@typescript-eslint/parser/5.19.0_eslint@8.13.0+typescript@4.6.3: + resolution: {integrity: sha512-yhktJjMCJX8BSBczh1F/uY8wGRYrBeyn84kH6oyqdIJwTGKmzX5Qiq49LRQ0Jh0LXnWijEziSo6BRqny8nqLVQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 @@ -1969,11 +1961,11 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 5.16.0 - '@typescript-eslint/types': 5.16.0 - '@typescript-eslint/typescript-estree': 5.16.0_typescript@4.6.3 + '@typescript-eslint/scope-manager': 5.19.0 + '@typescript-eslint/types': 5.19.0 + '@typescript-eslint/typescript-estree': 5.19.0_typescript@4.6.3 debug: 4.3.4 - eslint: 8.11.0 + eslint: 8.13.0 typescript: 4.6.3 transitivePeerDependencies: - supports-color @@ -1987,16 +1979,16 @@ packages: '@typescript-eslint/visitor-keys': 4.33.0 dev: true - /@typescript-eslint/scope-manager/5.16.0: - resolution: {integrity: sha512-P+Yab2Hovg8NekLIR/mOElCDPyGgFZKhGoZA901Yax6WR6HVeGLbsqJkZ+Cvk5nts/dAlFKm8PfL43UZnWdpIQ==} + /@typescript-eslint/scope-manager/5.19.0: + resolution: {integrity: sha512-Fz+VrjLmwq5fbQn5W7cIJZ066HxLMKvDEmf4eu1tZ8O956aoX45jAuBB76miAECMTODyUxH61AQM7q4/GOMQ5g==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 5.16.0 - '@typescript-eslint/visitor-keys': 5.16.0 + '@typescript-eslint/types': 5.19.0 + '@typescript-eslint/visitor-keys': 5.19.0 dev: false - /@typescript-eslint/type-utils/5.16.0_eslint@8.11.0+typescript@4.6.3: - resolution: {integrity: sha512-SKygICv54CCRl1Vq5ewwQUJV/8padIWvPgCxlWPGO/OgQLCijY9G7lDu6H+mqfQtbzDNlVjzVWQmeqbLMBLEwQ==} + /@typescript-eslint/type-utils/5.19.0_eslint@8.13.0+typescript@4.6.3: + resolution: {integrity: sha512-O6XQ4RI4rQcBGshTQAYBUIGsKqrKeuIOz9v8bckXZnSeXjn/1+BDZndHLe10UplQeJLXDNbaZYrAytKNQO2T4Q==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '*' @@ -2005,9 +1997,9 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/utils': 5.16.0_eslint@8.11.0+typescript@4.6.3 + '@typescript-eslint/utils': 5.19.0_eslint@8.13.0+typescript@4.6.3 debug: 4.3.4 - eslint: 8.11.0 + eslint: 8.13.0 tsutils: 3.21.0_typescript@4.6.3 typescript: 4.6.3 transitivePeerDependencies: @@ -2019,8 +2011,8 @@ packages: engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} dev: true - /@typescript-eslint/types/5.16.0: - resolution: {integrity: sha512-oUorOwLj/3/3p/HFwrp6m/J2VfbLC8gjW5X3awpQJ/bSG+YRGFS4dpsvtQ8T2VNveV+LflQHjlLvB6v0R87z4g==} + /@typescript-eslint/types/5.19.0: + resolution: {integrity: sha512-zR1ithF4Iyq1wLwkDcT+qFnhs8L5VUtjgac212ftiOP/ZZUOCuuF2DeGiZZGQXGoHA50OreZqLH5NjDcDqn34w==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: false @@ -2038,15 +2030,15 @@ packages: debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 - semver: 7.3.5 + semver: 7.3.7 tsutils: 3.21.0_typescript@4.6.3 typescript: 4.6.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/typescript-estree/5.16.0_typescript@4.6.3: - resolution: {integrity: sha512-SE4VfbLWUZl9MR+ngLSARptUv2E8brY0luCdgmUevU6arZRY/KxYoLI/3V/yxaURR8tLRN7bmZtJdgmzLHI6pQ==} + /@typescript-eslint/typescript-estree/5.19.0_typescript@4.6.3: + resolution: {integrity: sha512-dRPuD4ocXdaE1BM/dNR21elSEUPKaWgowCA0bqJ6YbYkvtrPVEvZ+zqcX5a8ECYn3q5iBSSUcBBD42ubaOp0Hw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: typescript: '*' @@ -2054,31 +2046,31 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 5.16.0 - '@typescript-eslint/visitor-keys': 5.16.0 + '@typescript-eslint/types': 5.19.0 + '@typescript-eslint/visitor-keys': 5.19.0 debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 - semver: 7.3.5 + semver: 7.3.7 tsutils: 3.21.0_typescript@4.6.3 typescript: 4.6.3 transitivePeerDependencies: - supports-color dev: false - /@typescript-eslint/utils/5.16.0_eslint@8.11.0+typescript@4.6.3: - resolution: {integrity: sha512-iYej2ER6AwmejLWMWzJIHy3nPJeGDuCqf8Jnb+jAQVoPpmWzwQOfa9hWVB8GIQE5gsCv/rfN4T+AYb/V06WseQ==} + /@typescript-eslint/utils/5.19.0_eslint@8.13.0+typescript@4.6.3: + resolution: {integrity: sha512-ZuEckdupXpXamKvFz/Ql8YnePh2ZWcwz7APICzJL985Rp5C2AYcHO62oJzIqNhAMtMK6XvrlBTZeNG8n7gS3lQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - '@types/json-schema': 7.0.10 - '@typescript-eslint/scope-manager': 5.16.0 - '@typescript-eslint/types': 5.16.0 - '@typescript-eslint/typescript-estree': 5.16.0_typescript@4.6.3 - eslint: 8.11.0 + '@types/json-schema': 7.0.11 + '@typescript-eslint/scope-manager': 5.19.0 + '@typescript-eslint/types': 5.19.0 + '@typescript-eslint/typescript-estree': 5.19.0_typescript@4.6.3 + eslint: 8.13.0 eslint-scope: 5.1.1 - eslint-utils: 3.0.0_eslint@8.11.0 + eslint-utils: 3.0.0_eslint@8.13.0 transitivePeerDependencies: - supports-color - typescript @@ -2092,23 +2084,23 @@ packages: eslint-visitor-keys: 2.1.0 dev: true - /@typescript-eslint/visitor-keys/5.16.0: - resolution: {integrity: sha512-jqxO8msp5vZDhikTwq9ubyMHqZ67UIvawohr4qF3KhlpL7gzSjOd+8471H3nh5LyABkaI85laEKKU8SnGUK5/g==} + /@typescript-eslint/visitor-keys/5.19.0: + resolution: {integrity: sha512-Ym7zZoMDZcAKWsULi2s7UMLREdVQdScPQ/fKWMYefarCztWlHPFVJo8racf8R0Gc8FAEJ2eD4of8As1oFtnQlQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 5.16.0 + '@typescript-eslint/types': 5.19.0 eslint-visitor-keys: 3.3.0 dev: false - /@vitejs/plugin-react/1.2.0: - resolution: {integrity: sha512-Rywwt0IXXg6yQ0hv3cMT3mtdDcGIw31mGaa+MMMAT651LhoXLF2yFy4LrakiTs7UKs7RPBo9eNgaS8pgl2A6Qw==} + /@vitejs/plugin-react/1.3.0: + resolution: {integrity: sha512-H+yIupjUE4a+E4oeWUv4xUJIMR0DWBIMUG/DYgvj0J9Vu1rdHAlJ5JdbI+N1KDUD7Ee2fZ1DMPZ/NBg6mXtoCw==} engines: {node: '>=12.0.0'} dependencies: - '@babel/core': 7.17.8 - '@babel/plugin-transform-react-jsx': 7.17.3_@babel+core@7.17.8 - '@babel/plugin-transform-react-jsx-development': 7.16.7_@babel+core@7.17.8 - '@babel/plugin-transform-react-jsx-self': 7.16.7_@babel+core@7.17.8 - '@babel/plugin-transform-react-jsx-source': 7.16.7_@babel+core@7.17.8 + '@babel/core': 7.17.9 + '@babel/plugin-transform-react-jsx': 7.17.3_@babel+core@7.17.9 + '@babel/plugin-transform-react-jsx-development': 7.16.7_@babel+core@7.17.9 + '@babel/plugin-transform-react-jsx-self': 7.16.7_@babel+core@7.17.9 + '@babel/plugin-transform-react-jsx-source': 7.16.7_@babel+core@7.17.9 '@rollup/pluginutils': 4.2.0 react-refresh: 0.11.0 resolve: 1.22.0 @@ -2223,7 +2215,7 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.1.3 - es-abstract: 1.19.1 + es-abstract: 1.19.4 get-intrinsic: 1.1.1 is-string: 1.0.7 dev: false @@ -2232,22 +2224,24 @@ packages: resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} engines: {node: '>=8'} - /array.prototype.flat/1.2.5: - resolution: {integrity: sha512-KaYU+S+ndVqyUnignHftkwc58o3uVU1jzczILJ1tN2YaIZpFIKBiP/x/j97E5MVPsaCloPbqWLB/8qCTVvT2qg==} + /array.prototype.flat/1.3.0: + resolution: {integrity: sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 define-properties: 1.1.3 - es-abstract: 1.19.1 + es-abstract: 1.19.4 + es-shim-unscopables: 1.0.0 dev: false - /array.prototype.flatmap/1.2.5: - resolution: {integrity: sha512-08u6rVyi1Lj7oqWbS9nUxliETrtIROT4XGTA4D/LWGten6E3ocm7cy9SIrmNHOL5XVbVuckUp3X6Xyg8/zpvHA==} + /array.prototype.flatmap/1.3.0: + resolution: {integrity: sha512-PZC9/8TKAIxcWKdyeb77EzULHPrIX/tIZebLJUQOMR1OwYosT8yggdfWScfTBCDj5utONvOuPQQumYsU2ULbkg==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 define-properties: 1.1.3 - es-abstract: 1.19.1 + es-abstract: 1.19.4 + es-shim-unscopables: 1.0.0 dev: false /astral-regex/2.0.0: @@ -2272,7 +2266,7 @@ packages: postcss: ^8.1.0 dependencies: browserslist: 4.20.2 - caniuse-lite: 1.0.30001320 + caniuse-lite: 1.0.30001328 fraction.js: 4.2.0 normalize-range: 0.1.2 picocolors: 1.0.0 @@ -2294,43 +2288,43 @@ packages: /babel-plugin-macros/2.8.0: resolution: {integrity: sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==} dependencies: - '@babel/runtime': 7.17.8 + '@babel/runtime': 7.17.9 cosmiconfig: 6.0.0 resolve: 1.22.0 dev: true - /babel-plugin-polyfill-corejs2/0.3.1_@babel+core@7.17.8: + /babel-plugin-polyfill-corejs2/0.3.1_@babel+core@7.17.9: resolution: {integrity: sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/compat-data': 7.17.7 - '@babel/core': 7.17.8 - '@babel/helper-define-polyfill-provider': 0.3.1_@babel+core@7.17.8 + '@babel/core': 7.17.9 + '@babel/helper-define-polyfill-provider': 0.3.1_@babel+core@7.17.9 semver: 6.3.0 transitivePeerDependencies: - supports-color dev: true - /babel-plugin-polyfill-corejs3/0.5.2_@babel+core@7.17.8: + /babel-plugin-polyfill-corejs3/0.5.2_@babel+core@7.17.9: resolution: {integrity: sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.8 - '@babel/helper-define-polyfill-provider': 0.3.1_@babel+core@7.17.8 + '@babel/core': 7.17.9 + '@babel/helper-define-polyfill-provider': 0.3.1_@babel+core@7.17.9 core-js-compat: 3.21.1 transitivePeerDependencies: - supports-color dev: true - /babel-plugin-polyfill-regenerator/0.3.1_@babel+core@7.17.8: + /babel-plugin-polyfill-regenerator/0.3.1_@babel+core@7.17.9: resolution: {integrity: sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.8 - '@babel/helper-define-polyfill-provider': 0.3.1_@babel+core@7.17.8 + '@babel/core': 7.17.9 + '@babel/helper-define-polyfill-provider': 0.3.1_@babel+core@7.17.9 transitivePeerDependencies: - supports-color dev: true @@ -2371,10 +2365,10 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001320 - electron-to-chromium: 1.4.93 + caniuse-lite: 1.0.30001328 + electron-to-chromium: 1.4.107 escalade: 3.1.1 - node-releases: 2.0.2 + node-releases: 2.0.3 picocolors: 1.0.0 dev: true @@ -2409,8 +2403,8 @@ packages: engines: {node: '>= 6'} dev: true - /caniuse-lite/1.0.30001320: - resolution: {integrity: sha512-MWPzG54AGdo3nWx7zHZTefseM5Y1ccM7hlQKHRqJkPozUaw3hNbBTMmLn16GG2FUzjR13Cr3NPfhIieX5PzXDA==} + /caniuse-lite/1.0.30001328: + resolution: {integrity: sha512-Ue55jHkR/s4r00FLNiX+hGMMuwml/QGqqzVeMQ5thUewznU2EdULFvI3JR7JJid6OrjJNfFvHY2G2dIjmRaDDQ==} dev: true /chalk/2.4.2: @@ -2553,17 +2547,6 @@ packages: yaml: 1.10.2 dev: true - /cosmiconfig/7.0.1: - resolution: {integrity: sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==} - engines: {node: '>=10'} - dependencies: - '@types/parse-json': 4.0.0 - import-fresh: 3.3.0 - parse-json: 5.2.0 - path-type: 4.0.0 - yaml: 1.10.2 - dev: true - /cross-spawn/7.0.3: resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} engines: {node: '>= 8'} @@ -2590,8 +2573,8 @@ packages: /csstype/3.0.11: resolution: {integrity: sha512-sa6P2wJ+CAbgyy4KFssIb/JNMLxFvKF1pCYCSXS8ZMuqZnMsrxqI2E5sPyoTpxoPU/gVZMzr2zjOfg8GIZOMsw==} - /d3-color/3.0.1: - resolution: {integrity: sha512-6/SlHkDOBLyQSJ1j1Ghs82OIUXpKWlR0hCsw0XrLSQhuUPuCSmLQ1QPH98vpnQxMUQM2/gfAkUEWsupVpd9JGw==} + /d3-color/3.1.0: + resolution: {integrity: sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==} engines: {node: '>=12'} dev: false @@ -2617,7 +2600,7 @@ packages: resolution: {integrity: sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==} engines: {node: '>=12'} dependencies: - d3-color: 3.0.1 + d3-color: 3.1.0 dev: false /d3-selection/3.0.0: @@ -2636,7 +2619,7 @@ packages: peerDependencies: d3-selection: 2 - 3 dependencies: - d3-color: 3.0.1 + d3-color: 3.1.0 d3-dispatch: 3.0.1 d3-ease: 3.0.1 d3-interpolate: 3.0.1 @@ -2789,8 +2772,8 @@ packages: jake: 10.8.4 dev: true - /electron-to-chromium/1.4.93: - resolution: {integrity: sha512-ywq9Pc5Gwwpv7NG767CtoU8xF3aAUQJjH9//Wy3MBCg4w5JSLbJUq2L8IsCdzPMjvSgxuue9WcVaTOyyxCL0aQ==} + /electron-to-chromium/1.4.107: + resolution: {integrity: sha512-Huen6taaVrUrSy8o7mGStByba8PfOWWluHNxSHGBrCgEdFVLtvdQDBr9LBCF9Uci8SYxh28QNNMO0oC17wbGAg==} dev: true /emoji-regex/8.0.0: @@ -2816,8 +2799,8 @@ packages: is-arrayish: 0.2.1 dev: true - /es-abstract/1.19.1: - resolution: {integrity: sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==} + /es-abstract/1.19.4: + resolution: {integrity: sha512-flV8e5g9/xulChMG48Fygk1ptpo4lQRJ0eJYtxJFgi7pklLx7EFcOJ34jnvr8pbWlaFN/AT1cZpe0hiFel9Hqg==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 @@ -2831,7 +2814,7 @@ packages: is-callable: 1.2.4 is-negative-zero: 2.0.2 is-regex: 1.1.4 - is-shared-array-buffer: 1.0.1 + is-shared-array-buffer: 1.0.2 is-string: 1.0.7 is-weakref: 1.0.2 object-inspect: 1.12.0 @@ -2854,6 +2837,12 @@ packages: isarray: 2.0.5 dev: true + /es-shim-unscopables/1.0.0: + resolution: {integrity: sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==} + dependencies: + has: 1.0.3 + dev: false + /es-to-primitive/1.2.1: resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} engines: {node: '>= 0.4'} @@ -2862,8 +2851,8 @@ packages: is-date-object: 1.0.5 is-symbol: 1.0.4 - /esbuild-android-64/0.14.27: - resolution: {integrity: sha512-LuEd4uPuj/16Y8j6kqy3Z2E9vNY9logfq8Tq+oTE2PZVuNs3M1kj5Qd4O95ee66yDGb3isaOCV7sOLDwtMfGaQ==} + /esbuild-android-64/0.14.36: + resolution: {integrity: sha512-jwpBhF1jmo0tVCYC/ORzVN+hyVcNZUWuozGcLHfod0RJCedTDTvR4nwlTXdx1gtncDqjk33itjO+27OZHbiavw==} engines: {node: '>=12'} cpu: [x64] os: [android] @@ -2871,8 +2860,8 @@ packages: dev: true optional: true - /esbuild-android-arm64/0.14.27: - resolution: {integrity: sha512-E8Ktwwa6vX8q7QeJmg8yepBYXaee50OdQS3BFtEHKrzbV45H4foMOeEE7uqdjGQZFBap5VAqo7pvjlyA92wznQ==} + /esbuild-android-arm64/0.14.36: + resolution: {integrity: sha512-/hYkyFe7x7Yapmfv4X/tBmyKnggUmdQmlvZ8ZlBnV4+PjisrEhAvC3yWpURuD9XoB8Wa1d5dGkTsF53pIvpjsg==} engines: {node: '>=12'} cpu: [arm64] os: [android] @@ -2880,8 +2869,8 @@ packages: dev: true optional: true - /esbuild-darwin-64/0.14.27: - resolution: {integrity: sha512-czw/kXl/1ZdenPWfw9jDc5iuIYxqUxgQ/Q+hRd4/3udyGGVI31r29LCViN2bAJgGvQkqyLGVcG03PJPEXQ5i2g==} + /esbuild-darwin-64/0.14.36: + resolution: {integrity: sha512-kkl6qmV0dTpyIMKagluzYqlc1vO0ecgpviK/7jwPbRDEv5fejRTaBBEE2KxEQbTHcLhiiDbhG7d5UybZWo/1zQ==} engines: {node: '>=12'} cpu: [x64] os: [darwin] @@ -2889,8 +2878,8 @@ packages: dev: true optional: true - /esbuild-darwin-arm64/0.14.27: - resolution: {integrity: sha512-BEsv2U2U4o672oV8+xpXNxN9bgqRCtddQC6WBh4YhXKDcSZcdNh7+6nS+DM2vu7qWIWNA4JbRG24LUUYXysimQ==} + /esbuild-darwin-arm64/0.14.36: + resolution: {integrity: sha512-q8fY4r2Sx6P0Pr3VUm//eFYKVk07C5MHcEinU1BjyFnuYz4IxR/03uBbDwluR6ILIHnZTE7AkTUWIdidRi1Jjw==} engines: {node: '>=12'} cpu: [arm64] os: [darwin] @@ -2898,8 +2887,8 @@ packages: dev: true optional: true - /esbuild-freebsd-64/0.14.27: - resolution: {integrity: sha512-7FeiFPGBo+ga+kOkDxtPmdPZdayrSzsV9pmfHxcyLKxu+3oTcajeZlOO1y9HW+t5aFZPiv7czOHM4KNd0tNwCA==} + /esbuild-freebsd-64/0.14.36: + resolution: {integrity: sha512-Hn8AYuxXXRptybPqoMkga4HRFE7/XmhtlQjXFHoAIhKUPPMeJH35GYEUWGbjteai9FLFvBAjEAlwEtSGxnqWww==} engines: {node: '>=12'} cpu: [x64] os: [freebsd] @@ -2907,8 +2896,8 @@ packages: dev: true optional: true - /esbuild-freebsd-arm64/0.14.27: - resolution: {integrity: sha512-8CK3++foRZJluOWXpllG5zwAVlxtv36NpHfsbWS7TYlD8S+QruXltKlXToc/5ZNzBK++l6rvRKELu/puCLc7jA==} + /esbuild-freebsd-arm64/0.14.36: + resolution: {integrity: sha512-S3C0attylLLRiCcHiJd036eDEMOY32+h8P+jJ3kTcfhJANNjP0TNBNL30TZmEdOSx/820HJFgRrqpNAvTbjnDA==} engines: {node: '>=12'} cpu: [arm64] os: [freebsd] @@ -2916,8 +2905,8 @@ packages: dev: true optional: true - /esbuild-linux-32/0.14.27: - resolution: {integrity: sha512-qhNYIcT+EsYSBClZ5QhLzFzV5iVsP1YsITqblSaztr3+ZJUI+GoK8aXHyzKd7/CKKuK93cxEMJPpfi1dfsOfdw==} + /esbuild-linux-32/0.14.36: + resolution: {integrity: sha512-Eh9OkyTrEZn9WGO4xkI3OPPpUX7p/3QYvdG0lL4rfr73Ap2HAr6D9lP59VMF64Ex01LhHSXwIsFG/8AQjh6eNw==} engines: {node: '>=12'} cpu: [ia32] os: [linux] @@ -2925,8 +2914,8 @@ packages: dev: true optional: true - /esbuild-linux-64/0.14.27: - resolution: {integrity: sha512-ESjck9+EsHoTaKWlFKJpPZRN26uiav5gkI16RuI8WBxUdLrrAlYuYSndxxKgEn1csd968BX/8yQZATYf/9+/qg==} + /esbuild-linux-64/0.14.36: + resolution: {integrity: sha512-vFVFS5ve7PuwlfgoWNyRccGDi2QTNkQo/2k5U5ttVD0jRFaMlc8UQee708fOZA6zTCDy5RWsT5MJw3sl2X6KDg==} engines: {node: '>=12'} cpu: [x64] os: [linux] @@ -2934,8 +2923,8 @@ packages: dev: true optional: true - /esbuild-linux-arm/0.14.27: - resolution: {integrity: sha512-JnnmgUBdqLQO9hoNZQqNHFWlNpSX82vzB3rYuCJMhtkuaWQEmQz6Lec1UIxJdC38ifEghNTBsF9bbe8dFilnCw==} + /esbuild-linux-arm/0.14.36: + resolution: {integrity: sha512-NhgU4n+NCsYgt7Hy61PCquEz5aevI6VjQvxwBxtxrooXsxt5b2xtOUXYZe04JxqQo+XZk3d1gcr7pbV9MAQ/Lg==} engines: {node: '>=12'} cpu: [arm] os: [linux] @@ -2943,8 +2932,8 @@ packages: dev: true optional: true - /esbuild-linux-arm64/0.14.27: - resolution: {integrity: sha512-no6Mi17eV2tHlJnqBHRLekpZ2/VYx+NfGxKcBE/2xOMYwctsanCaXxw4zapvNrGE9X38vefVXLz6YCF8b1EHiQ==} + /esbuild-linux-arm64/0.14.36: + resolution: {integrity: sha512-24Vq1M7FdpSmaTYuu1w0Hdhiqkbto1I5Pjyi+4Cdw5fJKGlwQuw+hWynTcRI/cOZxBcBpP21gND7W27gHAiftw==} engines: {node: '>=12'} cpu: [arm64] os: [linux] @@ -2952,8 +2941,8 @@ packages: dev: true optional: true - /esbuild-linux-mips64le/0.14.27: - resolution: {integrity: sha512-NolWP2uOvIJpbwpsDbwfeExZOY1bZNlWE/kVfkzLMsSgqeVcl5YMen/cedRe9mKnpfLli+i0uSp7N+fkKNU27A==} + /esbuild-linux-mips64le/0.14.36: + resolution: {integrity: sha512-hZUeTXvppJN+5rEz2EjsOFM9F1bZt7/d2FUM1lmQo//rXh1RTFYzhC0txn7WV0/jCC7SvrGRaRz0NMsRPf8SIA==} engines: {node: '>=12'} cpu: [mips64el] os: [linux] @@ -2961,8 +2950,8 @@ packages: dev: true optional: true - /esbuild-linux-ppc64le/0.14.27: - resolution: {integrity: sha512-/7dTjDvXMdRKmsSxKXeWyonuGgblnYDn0MI1xDC7J1VQXny8k1qgNp6VmrlsawwnsymSUUiThhkJsI+rx0taNA==} + /esbuild-linux-ppc64le/0.14.36: + resolution: {integrity: sha512-1Bg3QgzZjO+QtPhP9VeIBhAduHEc2kzU43MzBnMwpLSZ890azr4/A9Dganun8nsqD/1TBcqhId0z4mFDO8FAvg==} engines: {node: '>=12'} cpu: [ppc64] os: [linux] @@ -2970,8 +2959,8 @@ packages: dev: true optional: true - /esbuild-linux-riscv64/0.14.27: - resolution: {integrity: sha512-D+aFiUzOJG13RhrSmZgrcFaF4UUHpqj7XSKrIiCXIj1dkIkFqdrmqMSOtSs78dOtObWiOrFCDDzB24UyeEiNGg==} + /esbuild-linux-riscv64/0.14.36: + resolution: {integrity: sha512-dOE5pt3cOdqEhaufDRzNCHf5BSwxgygVak9UR7PH7KPVHwSTDAZHDoEjblxLqjJYpc5XaU9+gKJ9F8mp9r5I4A==} engines: {node: '>=12'} cpu: [riscv64] os: [linux] @@ -2979,8 +2968,8 @@ packages: dev: true optional: true - /esbuild-linux-s390x/0.14.27: - resolution: {integrity: sha512-CD/D4tj0U4UQjELkdNlZhQ8nDHU5rBn6NGp47Hiz0Y7/akAY5i0oGadhEIg0WCY/HYVXFb3CsSPPwaKcTOW3bg==} + /esbuild-linux-s390x/0.14.36: + resolution: {integrity: sha512-g4FMdh//BBGTfVHjF6MO7Cz8gqRoDPzXWxRvWkJoGroKA18G9m0wddvPbEqcQf5Tbt2vSc1CIgag7cXwTmoTXg==} engines: {node: '>=12'} cpu: [s390x] os: [linux] @@ -2988,8 +2977,8 @@ packages: dev: true optional: true - /esbuild-netbsd-64/0.14.27: - resolution: {integrity: sha512-h3mAld69SrO1VoaMpYl3a5FNdGRE/Nqc+E8VtHOag4tyBwhCQXxtvDDOAKOUQexBGca0IuR6UayQ4ntSX5ij1Q==} + /esbuild-netbsd-64/0.14.36: + resolution: {integrity: sha512-UB2bVImxkWk4vjnP62ehFNZ73lQY1xcnL5ZNYF3x0AG+j8HgdkNF05v67YJdCIuUJpBuTyCK8LORCYo9onSW+A==} engines: {node: '>=12'} cpu: [x64] os: [netbsd] @@ -2997,8 +2986,8 @@ packages: dev: true optional: true - /esbuild-openbsd-64/0.14.27: - resolution: {integrity: sha512-xwSje6qIZaDHXWoPpIgvL+7fC6WeubHHv18tusLYMwL+Z6bEa4Pbfs5IWDtQdHkArtfxEkIZz77944z8MgDxGw==} + /esbuild-openbsd-64/0.14.36: + resolution: {integrity: sha512-NvGB2Chf8GxuleXRGk8e9zD3aSdRO5kLt9coTQbCg7WMGXeX471sBgh4kSg8pjx0yTXRt0MlrUDnjVYnetyivg==} engines: {node: '>=12'} cpu: [x64] os: [openbsd] @@ -3006,8 +2995,8 @@ packages: dev: true optional: true - /esbuild-sunos-64/0.14.27: - resolution: {integrity: sha512-/nBVpWIDjYiyMhuqIqbXXsxBc58cBVH9uztAOIfWShStxq9BNBik92oPQPJ57nzWXRNKQUEFWr4Q98utDWz7jg==} + /esbuild-sunos-64/0.14.36: + resolution: {integrity: sha512-VkUZS5ftTSjhRjuRLp+v78auMO3PZBXu6xl4ajomGenEm2/rGuWlhFSjB7YbBNErOchj51Jb2OK8lKAo8qdmsQ==} engines: {node: '>=12'} cpu: [x64] os: [sunos] @@ -3015,8 +3004,8 @@ packages: dev: true optional: true - /esbuild-windows-32/0.14.27: - resolution: {integrity: sha512-Q9/zEjhZJ4trtWhFWIZvS/7RUzzi8rvkoaS9oiizkHTTKd8UxFwn/Mm2OywsAfYymgUYm8+y2b+BKTNEFxUekw==} + /esbuild-windows-32/0.14.36: + resolution: {integrity: sha512-bIar+A6hdytJjZrDxfMBUSEHHLfx3ynoEZXx/39nxy86pX/w249WZm8Bm0dtOAByAf4Z6qV0LsnTIJHiIqbw0w==} engines: {node: '>=12'} cpu: [ia32] os: [win32] @@ -3024,8 +3013,8 @@ packages: dev: true optional: true - /esbuild-windows-64/0.14.27: - resolution: {integrity: sha512-b3y3vTSl5aEhWHK66ngtiS/c6byLf6y/ZBvODH1YkBM+MGtVL6jN38FdHUsZasCz9gFwYs/lJMVY9u7GL6wfYg==} + /esbuild-windows-64/0.14.36: + resolution: {integrity: sha512-+p4MuRZekVChAeueT1Y9LGkxrT5x7YYJxYE8ZOTcEfeUUN43vktSn6hUNsvxzzATrSgq5QqRdllkVBxWZg7KqQ==} engines: {node: '>=12'} cpu: [x64] os: [win32] @@ -3033,8 +3022,8 @@ packages: dev: true optional: true - /esbuild-windows-arm64/0.14.27: - resolution: {integrity: sha512-I/reTxr6TFMcR5qbIkwRGvldMIaiBu2+MP0LlD7sOlNXrfqIl9uNjsuxFPGEG4IRomjfQ5q8WT+xlF/ySVkqKg==} + /esbuild-windows-arm64/0.14.36: + resolution: {integrity: sha512-fBB4WlDqV1m18EF/aheGYQkQZHfPHiHJSBYzXIo8yKehek+0BtBwo/4PNwKGJ5T0YK0oc8pBKjgwPbzSrPLb+Q==} engines: {node: '>=12'} cpu: [arm64] os: [win32] @@ -3042,32 +3031,32 @@ packages: dev: true optional: true - /esbuild/0.14.27: - resolution: {integrity: sha512-MZQt5SywZS3hA9fXnMhR22dv0oPGh6QtjJRIYbgL1AeqAoQZE+Qn5ppGYQAoHv/vq827flj4tIJ79Mrdiwk46Q==} + /esbuild/0.14.36: + resolution: {integrity: sha512-HhFHPiRXGYOCRlrhpiVDYKcFJRdO0sBElZ668M4lh2ER0YgnkLxECuFe7uWCf23FrcLc59Pqr7dHkTqmRPDHmw==} engines: {node: '>=12'} hasBin: true requiresBuild: true optionalDependencies: - esbuild-android-64: 0.14.27 - esbuild-android-arm64: 0.14.27 - esbuild-darwin-64: 0.14.27 - esbuild-darwin-arm64: 0.14.27 - esbuild-freebsd-64: 0.14.27 - esbuild-freebsd-arm64: 0.14.27 - esbuild-linux-32: 0.14.27 - esbuild-linux-64: 0.14.27 - esbuild-linux-arm: 0.14.27 - esbuild-linux-arm64: 0.14.27 - esbuild-linux-mips64le: 0.14.27 - esbuild-linux-ppc64le: 0.14.27 - esbuild-linux-riscv64: 0.14.27 - esbuild-linux-s390x: 0.14.27 - esbuild-netbsd-64: 0.14.27 - esbuild-openbsd-64: 0.14.27 - esbuild-sunos-64: 0.14.27 - esbuild-windows-32: 0.14.27 - esbuild-windows-64: 0.14.27 - esbuild-windows-arm64: 0.14.27 + esbuild-android-64: 0.14.36 + esbuild-android-arm64: 0.14.36 + esbuild-darwin-64: 0.14.36 + esbuild-darwin-arm64: 0.14.36 + esbuild-freebsd-64: 0.14.36 + esbuild-freebsd-arm64: 0.14.36 + esbuild-linux-32: 0.14.36 + esbuild-linux-64: 0.14.36 + esbuild-linux-arm: 0.14.36 + esbuild-linux-arm64: 0.14.36 + esbuild-linux-mips64le: 0.14.36 + esbuild-linux-ppc64le: 0.14.36 + esbuild-linux-riscv64: 0.14.36 + esbuild-linux-s390x: 0.14.36 + esbuild-netbsd-64: 0.14.36 + esbuild-openbsd-64: 0.14.36 + esbuild-sunos-64: 0.14.36 + esbuild-windows-32: 0.14.36 + esbuild-windows-64: 0.14.36 + esbuild-windows-arm64: 0.14.36 dev: true /escalade/3.1.1: @@ -3083,13 +3072,13 @@ packages: resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} engines: {node: '>=10'} - /eslint-config-prettier/8.5.0_eslint@8.11.0: + /eslint-config-prettier/8.5.0_eslint@8.13.0: resolution: {integrity: sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==} hasBin: true peerDependencies: eslint: '>=7.0.0' dependencies: - eslint: 8.11.0 + eslint: 8.13.0 dev: false /eslint-import-resolver-node/0.3.6: @@ -3099,16 +3088,16 @@ packages: resolve: 1.22.0 dev: false - /eslint-import-resolver-typescript/2.7.0_fe22d862ffeecaee86c93a006d59e41e: - resolution: {integrity: sha512-MNHS3u5pebvROX4MjGP9coda589ZGfL1SqdxUV4kSrcclfDRWvNE2D+eljbnWVMvWDVRgT89nhscMHPKYGcObQ==} + /eslint-import-resolver-typescript/2.7.1_25dbcfb8cfecb7418ebda712664abe37: + resolution: {integrity: sha512-00UbgGwV8bSgUv34igBDbTOtKhqoRMy9bFjNehT40bXg6585PNIct8HhXZ0SybqB9rWtXj9crcku8ndDn/gIqQ==} engines: {node: '>=4'} peerDependencies: eslint: '*' eslint-plugin-import: '*' dependencies: debug: 4.3.4 - eslint: 8.11.0 - eslint-plugin-import: 2.25.4_eslint@8.11.0 + eslint: 8.13.0 + eslint-plugin-import: 2.26.0_eslint@8.13.0 glob: 7.2.0 is-glob: 4.0.3 resolve: 1.22.0 @@ -3125,28 +3114,28 @@ packages: find-up: 2.1.0 dev: false - /eslint-plugin-eslint-comments/3.2.0_eslint@8.11.0: + /eslint-plugin-eslint-comments/3.2.0_eslint@8.13.0: resolution: {integrity: sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ==} engines: {node: '>=6.5.0'} peerDependencies: eslint: '>=4.19.1' dependencies: escape-string-regexp: 1.0.5 - eslint: 8.11.0 + eslint: 8.13.0 ignore: 5.2.0 dev: false - /eslint-plugin-import/2.25.4_eslint@8.11.0: - resolution: {integrity: sha512-/KJBASVFxpu0xg1kIBn9AUa8hQVnszpwgE7Ld0lKAlx7Ie87yzEzCgSkekt+le/YVhiaosO4Y14GDAOc41nfxA==} + /eslint-plugin-import/2.26.0_eslint@8.13.0: + resolution: {integrity: sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==} engines: {node: '>=4'} peerDependencies: eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 dependencies: array-includes: 3.1.4 - array.prototype.flat: 1.2.5 + array.prototype.flat: 1.3.0 debug: 2.6.9 doctrine: 2.1.0 - eslint: 8.11.0 + eslint: 8.13.0 eslint-import-resolver-node: 0.3.6 eslint-module-utils: 2.7.3 has: 1.0.3 @@ -3158,27 +3147,27 @@ packages: tsconfig-paths: 3.14.1 dev: false - /eslint-plugin-react-hooks/4.3.0_eslint@8.11.0: - resolution: {integrity: sha512-XslZy0LnMn+84NEG9jSGR6eGqaZB3133L8xewQo3fQagbQuGt7a63gf+P1NGKZavEYEC3UXaWEAA/AqDkuN6xA==} + /eslint-plugin-react-hooks/4.4.0_eslint@8.13.0: + resolution: {integrity: sha512-U3RVIfdzJaeKDQKEJbz5p3NW8/L80PCATJAfuojwbaEL+gBjfGdhUcGde+WGUW46Q5sr/NgxevsIiDtNXrvZaQ==} engines: {node: '>=10'} peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 dependencies: - eslint: 8.11.0 + eslint: 8.13.0 dev: false - /eslint-plugin-react/7.29.4_eslint@8.11.0: + /eslint-plugin-react/7.29.4_eslint@8.13.0: resolution: {integrity: sha512-CVCXajliVh509PcZYRFyu/BoUEz452+jtQJq2b3Bae4v3xBUWPLCmtmBM+ZinG4MzwmxJgJ2M5rMqhqLVn7MtQ==} engines: {node: '>=4'} peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 dependencies: array-includes: 3.1.4 - array.prototype.flatmap: 1.2.5 + array.prototype.flatmap: 1.3.0 doctrine: 2.1.0 - eslint: 8.11.0 + eslint: 8.13.0 estraverse: 5.3.0 - jsx-ast-utils: 3.2.1 + jsx-ast-utils: 3.2.2 minimatch: 3.1.2 object.entries: 1.1.5 object.fromentries: 2.0.5 @@ -3212,13 +3201,13 @@ packages: eslint-visitor-keys: 1.3.0 dev: true - /eslint-utils/3.0.0_eslint@8.11.0: + /eslint-utils/3.0.0_eslint@8.13.0: resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} peerDependencies: eslint: '>=5' dependencies: - eslint: 8.11.0 + eslint: 8.13.0 eslint-visitor-keys: 2.1.0 dev: false @@ -3275,7 +3264,7 @@ packages: optionator: 0.9.1 progress: 2.0.3 regexpp: 3.2.0 - semver: 7.3.5 + semver: 7.3.7 strip-ansi: 6.0.1 strip-json-comments: 3.1.1 table: 6.8.0 @@ -3285,8 +3274,8 @@ packages: - supports-color dev: true - /eslint/8.11.0: - resolution: {integrity: sha512-/KRpd9mIRg2raGxHRGwW9ZywYNAClZrHjdueHcrVDuO3a6bj83eoTirCCk0M0yPwOjWYKHwRVRid+xK4F/GHgA==} + /eslint/8.13.0: + resolution: {integrity: sha512-D+Xei61eInqauAyTJ6C0q6x9mx7kTUC1KZ0m0LSEexR0V+e94K12LmWX076ZIsldwfQ2RONdaJe0re0TRGQbRQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true dependencies: @@ -3299,7 +3288,7 @@ packages: doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.1.1 - eslint-utils: 3.0.0_eslint@8.11.0 + eslint-utils: 3.0.0_eslint@8.13.0 eslint-visitor-keys: 3.3.0 espree: 9.3.1 esquery: 1.4.0 @@ -3456,17 +3445,17 @@ packages: /flatted/3.2.5: resolution: {integrity: sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==} - /flow-parser/0.174.1: - resolution: {integrity: sha512-nDMOvlFR+4doLpB3OJpseHZ7uEr3ENptlF6qMas/kzQmNcLzMwfQeFX0gGJ/+em7UdldB/nGsk55tDTOvjbCuw==} + /flow-parser/0.176.0: + resolution: {integrity: sha512-h3OUIHINMtdOnaMXyJH5ryqly1rft0Lt/di22dJB35FCnulSTxWvQhDtOH2dxQMU48/wtUmAOo4sv7Mj7XNyng==} engines: {node: '>=0.4.0'} dev: true - /flow-remove-types/2.174.1: - resolution: {integrity: sha512-JWzAsOcY2+Q+vqsD/9HeKvm0SwpjG26mVkyU1qZUNkyL4rsYQXYNo+y1tElkFRgsOwBRHpR+XXwn5OE3U2ybdg==} + /flow-remove-types/2.176.0: + resolution: {integrity: sha512-jvNyonnqDe9v0OkLPTNeZwpgc0zaGvqFcpz3rfmgbSvynnJ8ldcv7mcYZ62UtdCbZas23bXUIxMsrgLiIkScPQ==} engines: {node: '>=4'} hasBin: true dependencies: - flow-parser: 0.174.1 + flow-parser: 0.176.0 pirates: 3.0.2 vlq: 0.2.3 dev: true @@ -3479,8 +3468,8 @@ packages: resolution: {integrity: sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==} dev: true - /framer-motion/6.2.8_react-dom@17.0.2+react@17.0.2: - resolution: {integrity: sha512-4PtBWFJ6NqR350zYVt9AsFDtISTqsdqna79FvSYPfYDXuuqFmiKtZdkTnYPslnsOMedTW0pEvaQ7eqjD+sA+HA==} + /framer-motion/6.2.10_react-dom@18.0.0+react@18.0.0: + resolution: {integrity: sha512-nfkpA5r3leVOYJH0YXV1cMOLNJuAoznR3Cswet5wCIDi7AZwS62N+u0EmGSNG1JHtglDo5erqyamc55M2XICvA==} peerDependencies: react: '>=16.8 || ^17.0.0 || ^18.0.0' react-dom: '>=16.8 || ^17.0.0 || ^18.0.0' @@ -3488,8 +3477,8 @@ packages: framesync: 6.0.1 hey-listen: 1.0.8 popmotion: 11.0.3 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.0.0 + react-dom: 18.0.0_react@18.0.0 style-value-types: 5.0.0 tslib: 2.3.1 optionalDependencies: @@ -3507,7 +3496,7 @@ packages: engines: {node: '>=10'} dependencies: at-least-node: 1.0.0 - graceful-fs: 4.2.9 + graceful-fs: 4.2.10 jsonfile: 6.1.0 universalify: 2.0.0 dev: true @@ -3621,16 +3610,16 @@ packages: merge2: 1.4.1 slash: 3.0.0 - /graceful-fs/4.2.9: - resolution: {integrity: sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==} + /graceful-fs/4.2.10: + resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==} dev: true /grid-index/1.1.0: resolution: {integrity: sha512-HZRwumpOGUrHyxO5bqKZL0B0GlUpwtCAzZ42sgxUPniu33R1LSFH5yrIcBCHjkctCAh3mtWKcKd9J4vDDdeVHA==} dev: false - /gzipper/7.0.0: - resolution: {integrity: sha512-Pfr8FXg4JOQ9hwWWS+d5KDOokRlfjkuNuK7HVJsiXwQhYTugKMHXAnAeEuKr5ILtxX0cAzJBtR6g3Wclze8+LA==} + /gzipper/7.1.0: + resolution: {integrity: sha512-IhxdCXaOxsW/t8PiTUwg0YfXFI5O17SK80Snci0KJwMSOiqWZ/e00RZr2yhp2Zhnn6hJ0oYC/AJ6u6GQFu5l6w==} engines: {node: '>=14'} hasBin: true dependencies: @@ -3676,7 +3665,7 @@ packages: /history/5.3.0: resolution: {integrity: sha512-ZqaKwjjrAYUYfLG+htGaIIZ4nioX2L70ZUMIFysS3xvBsSG4x/n1V6TXV3N8ZYNuFGlDirFg32T7B6WOUPDYcQ==} dependencies: - '@babel/runtime': 7.17.8 + '@babel/runtime': 7.17.9 dev: false /hoist-non-react-statics/3.3.2: @@ -3820,8 +3809,8 @@ packages: resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==} engines: {node: '>= 0.4'} - /is-number-object/1.0.6: - resolution: {integrity: sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==} + /is-number-object/1.0.7: + resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} engines: {node: '>= 0.4'} dependencies: has-tostringtag: 1.0.0 @@ -3857,8 +3846,10 @@ packages: resolution: {integrity: sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==} dev: true - /is-shared-array-buffer/1.0.1: - resolution: {integrity: sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==} + /is-shared-array-buffer/1.0.2: + resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==} + dependencies: + call-bind: 1.0.2 /is-stream/2.0.1: resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} @@ -3883,7 +3874,7 @@ packages: dependencies: available-typed-arrays: 1.0.5 call-bind: 1.0.2 - es-abstract: 1.19.1 + es-abstract: 1.19.4 foreach: 2.0.5 has-tostringtag: 1.0.0 dev: true @@ -4020,7 +4011,7 @@ packages: dependencies: universalify: 2.0.0 optionalDependencies: - graceful-fs: 4.2.9 + graceful-fs: 4.2.10 dev: true /jsonpointer/5.0.0: @@ -4028,8 +4019,8 @@ packages: engines: {node: '>=0.10.0'} dev: true - /jsx-ast-utils/3.2.1: - resolution: {integrity: sha512-uP5vu8xfy2F9A6LGC22KO7e2/vGTS1MhP+18f++ZNlf0Ohaxbc9nIEwHAsejlJKyzfZzU5UIhe5ItYkitcZnZA==} + /jsx-ast-utils/3.2.2: + resolution: {integrity: sha512-HDAyJ4MNQBboGpUnHAVUNJs6X0lh058s6FuixsFGP7MgJYpD6Vasd6nzSG5iIfXu1zAYlHJ/zsOKNlrenTUBnw==} engines: {node: '>=4.0'} dependencies: array-includes: 3.1.4 @@ -4061,12 +4052,12 @@ packages: resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} dev: true - /little-state-machine/4.2.3_react@17.0.2: + /little-state-machine/4.2.3_react@18.0.0: resolution: {integrity: sha512-USuzo9sbmvvJwZVKUpcjw+pBmmTJKPRJgpjRpTFN0j2uzvH8K4wxd9ueuoRUqJI26FSWB5SnGqt7vbEz8EYSEg==} peerDependencies: react: ^16.8.0 || ^17 dependencies: - react: 17.0.2 + react: 18.0.0 dev: true /locate-path/2.0.0: @@ -4130,8 +4121,8 @@ packages: sourcemap-codec: 1.4.8 dev: true - /mapbox-gl/2.7.1: - resolution: {integrity: sha512-7nR+GPWn7Dy60i5mqH/V94Rp+GbSETFEDaDD49RgWYMGywoSQsTGzMDm+sJsegXv3zwSiTuyQtBOj6BwzIyG4w==} + /mapbox-gl/2.8.0: + resolution: {integrity: sha512-sP7TclFDmGhZWfcBlptnA24xO9T4a419W2Y6znGvuRXLkucnGErDIG+/7WLVDrebMYp4E2FtCG+1RtGcYVRIFQ==} dependencies: '@mapbox/geojson-rewind': 0.5.1 '@mapbox/geojson-types': 1.0.2 @@ -4153,7 +4144,7 @@ packages: potpack: 1.0.2 quickselect: 2.0.0 rw: 1.3.3 - supercluster: 7.1.4 + supercluster: 7.1.5 tinyqueue: 2.0.3 vt-pbf: 3.1.3 dev: false @@ -4222,8 +4213,8 @@ packages: resolution: {integrity: sha1-sGJ44h/Gw3+lMTcysEEry2rhX1E=} dev: false - /nanoid/3.3.1: - resolution: {integrity: sha512-n6Vs/3KGyxPQd6uO0eH4Bv0ojGSUvuLlIHtC3Y0kEO23YRge8H9x1GCzLn28YX0H66pMkxuaeESFq4tKISKwdw==} + /nanoid/3.3.2: + resolution: {integrity: sha512-CuHBogktKwpm5g2sRgv83jEy2ijFzBwMoYA60orPDR7ynsLijJDqgsi4RDGj3OJpy3Ieb+LYwiRmIOGyytgITA==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true dev: true @@ -4236,8 +4227,8 @@ packages: engines: {node: '>=0.10.0'} dev: true - /node-releases/2.0.2: - resolution: {integrity: sha512-XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg==} + /node-releases/2.0.3: + resolution: {integrity: sha512-maHFz6OLqYxz+VQyCAtA3PTX4UP/53pa05fyDNc9CwjvJ0yEh6+xBwKsgCxMNhS8taUKBFYxfuiaD9U/55iFaw==} dev: true /normalize-package-data/2.5.0: @@ -4264,8 +4255,8 @@ packages: engines: {node: '>=0.10.0'} dev: false - /object-hash/2.2.0: - resolution: {integrity: sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==} + /object-hash/3.0.0: + resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} engines: {node: '>= 6'} dev: true @@ -4299,7 +4290,7 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.1.3 - es-abstract: 1.19.1 + es-abstract: 1.19.4 dev: false /object.fromentries/2.0.5: @@ -4308,14 +4299,14 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.1.3 - es-abstract: 1.19.1 + es-abstract: 1.19.4 dev: false /object.hasown/1.1.0: resolution: {integrity: sha512-MhjYRfj3GBlhSkDHo6QmvgjRLXQ2zndabdf3nX0yTyZK9rPfxb6uRpAac8HXNLy1GpqWtZ81Qh4v3uOls2sRAg==} dependencies: define-properties: 1.1.3 - es-abstract: 1.19.1 + es-abstract: 1.19.4 dev: false /object.values/1.1.5: @@ -4324,7 +4315,7 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.1.3 - es-abstract: 1.19.1 + es-abstract: 1.19.4 dev: false /once/1.4.0: @@ -4508,16 +4499,20 @@ packages: postcss: 8.4.12 dev: true - /postcss-load-config/3.1.3: - resolution: {integrity: sha512-5EYgaM9auHGtO//ljHH+v/aC/TQ5LHXtL7bQajNAUBKUVKiYE8rYpFms7+V26D9FncaGe2zwCoPQsFKb5zF/Hw==} + /postcss-load-config/3.1.4_postcss@8.4.12: + resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==} engines: {node: '>= 10'} peerDependencies: + postcss: '>=8.0.9' ts-node: '>=9.0.0' peerDependenciesMeta: + postcss: + optional: true ts-node: optional: true dependencies: lilconfig: 2.0.5 + postcss: 8.4.12 yaml: 1.10.2 dev: true @@ -4528,11 +4523,11 @@ packages: postcss: ^8.2.14 dependencies: postcss: 8.4.12 - postcss-selector-parser: 6.0.9 + postcss-selector-parser: 6.0.10 dev: true - /postcss-selector-parser/6.0.9: - resolution: {integrity: sha512-UO3SgnZOVTwu4kyLR22UQ1xZh086RyNZppb7lLAKBFK8a32ttG5i87Y/P3+2bRSjZNyJ1B7hfFNo273tKe9YxQ==} + /postcss-selector-parser/6.0.10: + resolution: {integrity: sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==} engines: {node: '>=4'} dependencies: cssesc: 3.0.0 @@ -4547,7 +4542,7 @@ packages: resolution: {integrity: sha512-lg6eITwYe9v6Hr5CncVbK70SoioNQIq81nsaG86ev5hAidQvmOeETBqs7jm43K2F5/Ley3ytDtriImV6TpNiSg==} engines: {node: ^10 || ^12 || >=14} dependencies: - nanoid: 3.3.1 + nanoid: 3.3.2 picocolors: 1.0.0 source-map-js: 1.0.2 dev: true @@ -4560,17 +4555,17 @@ packages: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} - /prettier-plugin-tailwindcss/0.1.8_prettier@2.6.1: + /prettier-plugin-tailwindcss/0.1.8_prettier@2.6.2: resolution: {integrity: sha512-hwarSBCswAXa+kqYtaAkFr3Vop9o04WOyZs0qo3NyvW8L7f1rif61wRyq0+ArmVThOuRBcJF5hjGXYk86cwemg==} engines: {node: '>=12.17.0'} peerDependencies: prettier: '>=2.2.0' dependencies: - prettier: 2.6.1 + prettier: 2.6.2 dev: false - /prettier/2.6.1: - resolution: {integrity: sha512-8UVbTBYGwN37Bs9LERmxCPjdvPxlEowx2urIL6urHzdb3SDq4B/Z6xLFCblrSnE4iKWcS6ziJ3aOYrc1kz/E2A==} + /prettier/2.6.2: + resolution: {integrity: sha512-PkUpF+qoXTqhOeWL9fu7As8LXsIUZ1WYaJiY/a7McAQzxjk82OF0tibkFXVCDImZtWxbvojFjerkiLb0/q8mew==} engines: {node: '>=10.13.0'} hasBin: true dev: false @@ -4635,18 +4630,17 @@ packages: safe-buffer: 5.2.1 dev: true - /react-dom/17.0.2_react@17.0.2: - resolution: {integrity: sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==} + /react-dom/18.0.0_react@18.0.0: + resolution: {integrity: sha512-XqX7uzmFo0pUceWFCt7Gff6IyIMzFUn7QMZrbrQfGxtaxXZIcGQzoNpRLE3fQLnS4XzLLPMZX2T9TRcSrasicw==} peerDependencies: - react: 17.0.2 + react: ^18.0.0 dependencies: loose-envify: 1.4.0 - object-assign: 4.1.1 - react: 17.0.2 - scheduler: 0.20.2 + react: 18.0.0 + scheduler: 0.21.0 dev: false - /react-draggable/4.4.4_react-dom@17.0.2+react@17.0.2: + /react-draggable/4.4.4_react-dom@18.0.0+react@18.0.0: resolution: {integrity: sha512-6e0WdcNLwpBx/YIDpoyd2Xb04PB0elrDrulKUgdrIlwuYvxh5Ok9M+F8cljm8kPXXs43PmMzek9RrB1b7mLMqA==} peerDependencies: react: '>= 16.3.0' @@ -4654,52 +4648,52 @@ packages: dependencies: clsx: 1.1.1 prop-types: 15.8.1 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.0.0 + react-dom: 18.0.0_react@18.0.0 dev: false - /react-error-boundary/3.1.4_react@17.0.2: + /react-error-boundary/3.1.4_react@18.0.0: resolution: {integrity: sha512-uM9uPzZJTF6wRQORmSrvOIgt4lJ9MC1sNgEOj2XGsDTRE4kmpWxg7ENK9EWNKJRMAOY9z0MuF4yIfl6gp4sotA==} engines: {node: '>=10', npm: '>=6'} peerDependencies: react: '>=16.13.1' dependencies: - '@babel/runtime': 7.17.8 - react: 17.0.2 + '@babel/runtime': 7.17.9 + react: 18.0.0 dev: false - /react-flow-renderer/10.0.6_react-dom@17.0.2+react@17.0.2: - resolution: {integrity: sha512-/YYT9jZ4SMHQjF5cc1f7SRPr4kZEgsAdIEiYISxVferGpo7V5v0nMWfWXjBohyTZUiJtGgNADAQo3d0F6GUNww==} - engines: {node: '>=12'} + /react-flow-renderer/10.1.0_react-dom@18.0.0+react@18.0.0: + resolution: {integrity: sha512-vEhGimnFR2WZR4IBnsYMi+S0eJO9hS5K7yWjhTQ4Xz825Tx97iPhz3AC79cOwtGOaFTb9+nhaD+K+ZXY5czHXQ==} + engines: {node: '>=14'} peerDependencies: react: 16 || 17 react-dom: 16 || 17 dependencies: - '@babel/runtime': 7.17.8 + '@babel/runtime': 7.17.9 classcat: 5.0.3 d3-selection: 3.0.0 d3-zoom: 3.0.0 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - react-draggable: 4.4.4_react-dom@17.0.2+react@17.0.2 - zustand: 3.7.1_react@17.0.2 + react: 18.0.0 + react-dom: 18.0.0_react@18.0.0 + react-draggable: 4.4.4_react-dom@18.0.0+react@18.0.0 + zustand: 3.7.2_react@18.0.0 dev: false - /react-hook-form/7.28.1_react@17.0.2: - resolution: {integrity: sha512-mgwxvXuvt3FMY/mdnWbPc++Zf1U5xYzkhOaL05mtFMLvXc9MvUhMUlKtUVuO12sOrgT3nPXBgVFawtiJ4ONrgg==} + /react-hook-form/7.29.0_react@18.0.0: + resolution: {integrity: sha512-NcJqWRF6el5HMW30fqZRt27s+lorvlCCDbTpAyHoodQeYWXgQCvZJJQLC1kRMKdrJknVH0NIg3At6TUzlZJFOQ==} engines: {node: '>=12.22.0'} peerDependencies: - react: ^16.8.0 || ^17 + react: ^16.8.0 || ^17 || ^18 dependencies: - react: 17.0.2 + react: 18.0.0 dev: false - /react-icons/4.3.1_react@17.0.2: + /react-icons/4.3.1_react@18.0.0: resolution: {integrity: sha512-cB10MXLTs3gVuXimblAdI71jrJx8njrJZmNMEMC+sQu5B/BIOmlsAjskdqpn81y8UBVEGuHODd7/ci5DvoSzTQ==} peerDependencies: react: '*' dependencies: - react: 17.0.2 + react: 18.0.0 dev: false /react-is/16.13.1: @@ -4709,31 +4703,31 @@ packages: resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} dev: false - /react-json-pretty/2.2.0_react-dom@17.0.2+react@17.0.2: + /react-json-pretty/2.2.0_react-dom@18.0.0+react@18.0.0: resolution: {integrity: sha512-3UMzlAXkJ4R8S4vmkRKtvJHTewG4/rn1Q18n0zqdu/ipZbUPLVZD+QwC7uVcD/IAY3s8iNVHlgR2dMzIUS0n1A==} peerDependencies: react: '>=15.0' react-dom: '>=15.0' dependencies: prop-types: 15.8.1 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.0.0 + react-dom: 18.0.0_react@18.0.0 dev: false - /react-multi-select-component/4.2.3_react-dom@17.0.2+react@17.0.2: - resolution: {integrity: sha512-NM8ZaSRXFxjWXSld41cg2k3AhEQhakTuPTQXpkkJHCfmgfwAkuKOxP7uAeMmBZcx6k12w8g3YsDVgz5mSXZvpA==} + /react-multi-select-component/4.2.4_react-dom@18.0.0+react@18.0.0: + resolution: {integrity: sha512-HhXV3lLi5k2FCGuVUsM8KoFLPCGhb2JAz3HWS8jg7IY1LKr+5/W54+0w7MlsyjeMS0r+vg4CYnv315dn3B20IA==} peerDependencies: react: ^16 || ^17 react-dom: ^16 || ^17 dependencies: - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.0.0 + react-dom: 18.0.0_react@18.0.0 dev: false - /react-redux/7.2.6_react-dom@17.0.2+react@17.0.2: - resolution: {integrity: sha512-10RPdsz0UUrRL1NZE0ejTkucnclYSgXp5q+tB5SWx2qeG2ZJQJyymgAhwKy73yiL/13btfB6fPr+rgbMAaZIAQ==} + /react-redux/7.2.8_react-dom@18.0.0+react@18.0.0: + resolution: {integrity: sha512-6+uDjhs3PSIclqoCk0kd6iX74gzrGc3W5zcAjbrFgEdIjRSQObdIwfx80unTkVUYvbQ95Y8Av3OvFHq1w5EOUw==} peerDependencies: - react: ^16.8.3 || ^17 + react: ^16.8.3 || ^17 || ^18 react-dom: '*' react-native: '*' peerDependenciesMeta: @@ -4742,13 +4736,13 @@ packages: react-native: optional: true dependencies: - '@babel/runtime': 7.17.8 + '@babel/runtime': 7.17.9 '@types/react-redux': 7.1.23 hoist-non-react-statics: 3.3.2 loose-envify: 1.4.0 prop-types: 15.8.1 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.0.0 + react-dom: 18.0.0_react@18.0.0 react-is: 17.0.2 dev: false @@ -4757,25 +4751,25 @@ packages: engines: {node: '>=0.10.0'} dev: true - /react-simple-animate/3.3.12_react-dom@17.0.2+react@17.0.2: + /react-simple-animate/3.3.12_react-dom@18.0.0+react@18.0.0: resolution: {integrity: sha512-lFXjxD6ficcpOMsHfcDs1jqdkCve6jNlJnubOCzVOLswFDRANsaLN4KwpezDuliEFz8Q1zyj4J7Tmj3KMRnPcg==} peerDependencies: react: ^16.8.0 || ^17 react-dom: ^16.8.0 || ^17 dependencies: - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.0.0 + react-dom: 18.0.0_react@18.0.0 dev: true - /react-use-clipboard/1.0.7_react-dom@17.0.2+react@17.0.2: - resolution: {integrity: sha512-blIprqARyITp0uVw/2Rh87mcujqXdH6vZ5NrcuXEhI5EmjBGxcGnwt/79+vdN7rwM6OliGj481lOj6ZCcsiYEQ==} + /react-use-clipboard/1.0.8_react-dom@18.0.0+react@18.0.0: + resolution: {integrity: sha512-QbN2kFl9uWEsELU4ONpAM98WASllAUWPSGBocbEVzRlcl1PbSa9EIdgADm6XlrcjYw9g1YQBfnCUb/5HGTOY+w==} peerDependencies: - react: ^16.8.0 || ^17 - react-dom: ^16.8.0 || ^17 + react: ^16.8.0 || ^17 || ^18 + react-dom: ^16.8.0 || ^17 || ^18 dependencies: copy-to-clipboard: 3.3.1 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + react: 18.0.0 + react-dom: 18.0.0_react@18.0.0 dev: false /react/16.14.0: @@ -4787,12 +4781,11 @@ packages: prop-types: 15.8.1 dev: false - /react/17.0.2: - resolution: {integrity: sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==} + /react/18.0.0: + resolution: {integrity: sha512-x+VL6wbT4JRVPm7EGxXhZ8w8LTROaxPXOqhlGyVSrv0sB1jkyFGgXxJ8LVoPRLvPR6/CIZGFmfzqUa2NYeMr2A==} engines: {node: '>=0.10.0'} dependencies: loose-envify: 1.4.0 - object-assign: 4.1.1 dev: false /read-pkg-up/7.0.1: @@ -4853,7 +4846,7 @@ packages: /redux/4.1.2: resolution: {integrity: sha512-SH8PglcebESbd/shgf6mii6EIoRM0zrQyjcuQ+ojmfxjTtE0z9Y8pa62iA/OJ58qjP6j27uyW4kUF4jl/jd6sw==} dependencies: - '@babel/runtime': 7.17.8 + '@babel/runtime': 7.17.9 dev: false /regenerate-unicode-properties/10.0.1: @@ -4870,10 +4863,10 @@ packages: /regenerator-runtime/0.13.9: resolution: {integrity: sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==} - /regenerator-transform/0.14.5: - resolution: {integrity: sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==} + /regenerator-transform/0.15.0: + resolution: {integrity: sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==} dependencies: - '@babel/runtime': 7.17.8 + '@babel/runtime': 7.17.9 dev: true /regexp.prototype.flags/1.4.1: @@ -5001,10 +4994,10 @@ packages: peerDependencies: rollup: ^2.0.0 dependencies: - nanoid: 3.3.1 + nanoid: 3.3.2 open: 8.4.0 source-map: 0.7.3 - yargs: 17.4.0 + yargs: 17.4.1 dev: true /rollup/2.70.1: @@ -5032,11 +5025,10 @@ packages: resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} dev: true - /scheduler/0.20.2: - resolution: {integrity: sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==} + /scheduler/0.21.0: + resolution: {integrity: sha512-1r87x5fz9MXqswA2ERLo0EbOAU74DpIUO090gIasYTqlVoJeMcl+Z1Rg7WHz+qtPujhS/hGIt9kxZOYBV3faRQ==} dependencies: loose-envify: 1.4.0 - object-assign: 4.1.1 dev: false /semver/5.7.1: @@ -5053,8 +5045,8 @@ packages: hasBin: true dev: true - /semver/7.3.5: - resolution: {integrity: sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==} + /semver/7.3.7: + resolution: {integrity: sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==} engines: {node: '>=10'} hasBin: true dependencies: @@ -5201,7 +5193,7 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.1.3 - es-abstract: 1.19.1 + es-abstract: 1.19.4 get-intrinsic: 1.1.1 has-symbols: 1.0.3 internal-slot: 1.0.3 @@ -5277,8 +5269,8 @@ packages: engines: {node: '>=10.0.0'} dev: false - /supercluster/7.1.4: - resolution: {integrity: sha512-GhKkRM1jMR6WUwGPw05fs66pOFWhf59lXq+Q3J3SxPvhNcmgOtLRV6aVQPMRsmXdpaeFJGivt+t7QXUPL3ff4g==} + /supercluster/7.1.5: + resolution: {integrity: sha512-EulshI3pGUM66o6ZdH3ReiFcvHpM3vAigyK+vcxdjpJyEbIIrtbmBdY23mGgnI24uXiGFvrGq9Gkum/8U7vJWg==} dependencies: kdbush: 3.0.0 dev: false @@ -5300,12 +5292,12 @@ packages: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} - /swr/1.2.2_react@17.0.2: - resolution: {integrity: sha512-ky0BskS/V47GpW8d6RU7CPsr6J8cr7mQD6+do5eky3bM0IyJaoi3vO8UhvrzJaObuTlGhPl2szodeB2dUd76Xw==} + /swr/1.3.0_react@18.0.0: + resolution: {integrity: sha512-dkghQrOl2ORX9HYrMDtPa7LTVHJjCTeZoB1dqTbnnEDlSvN8JEKpYIYurDfvbQFUUS8Cg8PceFVZNkW0KNNYPw==} peerDependencies: react: ^16.11.0 || ^17.0.0 || ^18.0.0 dependencies: - react: 17.0.2 + react: 18.0.0 dev: false /table/6.8.0: @@ -5319,32 +5311,29 @@ packages: strip-ansi: 6.0.1 dev: true - /tailwindcss/3.0.23_autoprefixer@10.4.4: - resolution: {integrity: sha512-+OZOV9ubyQ6oI2BXEhzw4HrqvgcARY38xv3zKcjnWtMIZstEsXdI9xftd1iB7+RbOnj2HOEzkA0OyB5BaSxPQA==} + /tailwindcss/3.0.24: + resolution: {integrity: sha512-H3uMmZNWzG6aqmg9q07ZIRNIawoiEcNFKDfL+YzOPuPsXuDXxJxB9icqzLgdzKNwjG3SAro2h9SYav8ewXNgig==} engines: {node: '>=12.13.0'} hasBin: true - peerDependencies: - autoprefixer: ^10.0.2 dependencies: arg: 5.0.1 - autoprefixer: 10.4.4_postcss@8.4.12 - chalk: 4.1.2 chokidar: 3.5.3 color-name: 1.1.4 - cosmiconfig: 7.0.1 detective: 5.2.0 didyoumean: 1.2.2 dlv: 1.1.3 fast-glob: 3.2.11 glob-parent: 6.0.2 is-glob: 4.0.3 + lilconfig: 2.0.5 normalize-path: 3.0.0 - object-hash: 2.2.0 + object-hash: 3.0.0 + picocolors: 1.0.0 postcss: 8.4.12 postcss-js: 4.0.0_postcss@8.4.12 - postcss-load-config: 3.1.3 + postcss-load-config: 3.1.4_postcss@8.4.12 postcss-nested: 5.0.6_postcss@8.4.12 - postcss-selector-parser: 6.0.9 + postcss-selector-parser: 6.0.10 postcss-value-parser: 4.2.0 quick-lru: 5.1.1 resolve: 1.22.0 @@ -5419,12 +5408,12 @@ packages: readable-stream: 3.6.0 dev: true - /timeago-react/3.0.4_react@17.0.2: + /timeago-react/3.0.4_react@18.0.0: resolution: {integrity: sha512-cv6Bnm01VKyHoQCBKzk24+L9ycj3jLq3uEFpYILKGJT7UUXWEzC0TBCxforsvL4NSjcwqqHNKdEeqEFMNNoN2A==} peerDependencies: react: ^0.14.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: - react: 17.0.2 + react: 18.0.0 timeago.js: 4.0.2 dev: false @@ -5439,7 +5428,7 @@ packages: /tippy.js/6.3.7: resolution: {integrity: sha512-E1d3oP2emgJ9dRQZdf3Kkn0qJgI6ZLpyS5z6ZkY1DF3kaQaBsGZsndEpHwx+eC+tYM41HaSNvNtLx8tU57FzTQ==} dependencies: - '@popperjs/core': 2.11.4 + '@popperjs/core': 2.11.5 dev: false /to-fast-properties/2.0.0: @@ -5513,8 +5502,8 @@ packages: engines: {node: '>=8'} dev: true - /type-route/0.6.0: - resolution: {integrity: sha512-uh5bxHxHOKNDNTetGwBgtSP5ba3SUtnKcdj3d5AjbIALVbYBwaix4wwfpyxqrE9ia31LknXUc+359FChcC01jw==} + /type-route/0.7.1: + resolution: {integrity: sha512-d7A68VZKpinrxwEw9O63BtjPR75DUu97fh8kDPMF02nBbsO0d+mYeaCFsr4VKA8lTsSInvYdCOIOzljqynp2Tg==} dependencies: history: 5.3.0 dev: false @@ -5565,7 +5554,7 @@ packages: debug: 4.3.4 eslint: 7.32.0 file-entry-cache: 6.0.1 - flow-remove-types: 2.174.1 + flow-remove-types: 2.176.0 glob: 7.2.0 json5: 2.2.1 ora: 5.4.1 @@ -5633,15 +5622,15 @@ packages: - rollup dev: true - /vite-plugin-environment/1.1.0_vite@2.8.6: - resolution: {integrity: sha512-ay0vYB8DEB7xB5sqVzOgLyTaGH5jbnvghzoDBmHvMx2Y2k1WUl0QQUuyu7oeiKnmIJDc8ciklhVcGc4lXMKyiA==} + /vite-plugin-environment/1.1.1_vite@2.9.1: + resolution: {integrity: sha512-kbUAZaqmiHap+7aqRfMolRGzCGhJSU45qDjgLM11DpSDzmiI5JL4EzdyAIUZ4g0WrO88EV2cdcq2fpNYuJ17Pg==} peerDependencies: vite: ^2.7 dependencies: - vite: 2.8.6 + vite: 2.9.1 dev: false - /vite-plugin-pwa/0.11.13_vite@2.8.6: + /vite-plugin-pwa/0.11.13_vite@2.9.1: resolution: {integrity: sha512-Ssj14m3TRVLfkFEAWSMcFE2d1cSdEZyrVTzfY2lSL+umHYvcIFHVDAY143sygtBCb44OPczsAOmWwBTxwOvh7g==} peerDependencies: vite: ^2.0.0 @@ -5650,16 +5639,16 @@ packages: fast-glob: 3.2.11 pretty-bytes: 5.6.0 rollup: 2.70.1 - vite: 2.8.6 - workbox-build: 6.5.2 - workbox-window: 6.5.2 + vite: 2.9.1 + workbox-build: 6.5.3 + workbox-window: 6.5.3 transitivePeerDependencies: - '@types/babel__core' - supports-color dev: true - /vite/2.8.6: - resolution: {integrity: sha512-e4H0QpludOVKkmOsRyqQ7LTcMUDF3mcgyNU4lmi0B5JUbe0ZxeBBl8VoZ8Y6Rfn9eFKYtdXNPcYK97ZwH+K2ug==} + /vite/2.9.1: + resolution: {integrity: sha512-vSlsSdOYGcYEJfkQ/NeLXgnRv5zZfpAsdztkIrs7AZHV8RCMZQkwjo4DS5BnrYTqoWqLoUe1Cah4aVO4oNNqCQ==} engines: {node: '>=12.2.0'} hasBin: true peerDependencies: @@ -5674,7 +5663,7 @@ packages: stylus: optional: true dependencies: - esbuild: 0.14.27 + esbuild: 0.14.36 postcss: 8.4.12 resolve: 1.22.0 rollup: 2.70.1 @@ -5717,7 +5706,7 @@ packages: dependencies: is-bigint: 1.0.4 is-boolean-object: 1.1.2 - is-number-object: 1.0.6 + is-number-object: 1.0.7 is-string: 1.0.7 is-symbol: 1.0.4 @@ -5736,7 +5725,7 @@ packages: dependencies: available-typed-arrays: 1.0.5 call-bind: 1.0.2 - es-abstract: 1.19.1 + es-abstract: 1.19.4 foreach: 2.0.5 has-tostringtag: 1.0.0 is-typed-array: 1.1.8 @@ -5753,28 +5742,28 @@ packages: resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==} engines: {node: '>=0.10.0'} - /workbox-background-sync/6.5.2: - resolution: {integrity: sha512-EjG37LSMDJ1TFlFg56wx6YXbH4/NkG09B9OHvyxx+cGl2gP5OuOzsCY3rOPJSpbcz6jpuA40VIC3HzSD4OvE1g==} + /workbox-background-sync/6.5.3: + resolution: {integrity: sha512-0DD/V05FAcek6tWv9XYj2w5T/plxhDSpclIcAGjA/b7t/6PdaRkQ7ZgtAX6Q/L7kV7wZ8uYRJUoH11VjNipMZw==} dependencies: idb: 6.1.5 - workbox-core: 6.5.2 + workbox-core: 6.5.3 dev: true - /workbox-broadcast-update/6.5.2: - resolution: {integrity: sha512-DjJYraYnprTZE/AQNoeogaxI1dPuYmbw+ZJeeP8uXBSbg9SNv5wLYofQgywXeRepv4yr/vglMo9yaHUmBMc+4Q==} + /workbox-broadcast-update/6.5.3: + resolution: {integrity: sha512-4AwCIA5DiDrYhlN+Miv/fp5T3/whNmSL+KqhTwRBTZIL6pvTgE4lVuRzAt1JltmqyMcQ3SEfCdfxczuI4kwFQg==} dependencies: - workbox-core: 6.5.2 + workbox-core: 6.5.3 dev: true - /workbox-build/6.5.2: - resolution: {integrity: sha512-TVi4Otf6fgwikBeMpXF9n0awHfZTMNu/nwlMIT9W+c13yvxkmDFMPb7vHYK6RUmbcxwPnz4I/R+uL76+JxG4JQ==} + /workbox-build/6.5.3: + resolution: {integrity: sha512-8JNHHS7u13nhwIYCDea9MNXBNPHXCs5KDZPKI/ZNTr3f4sMGoD7hgFGecbyjX1gw4z6e9bMpMsOEJNyH5htA/w==} engines: {node: '>=10.0.0'} dependencies: '@apideck/better-ajv-errors': 0.3.3_ajv@8.11.0 - '@babel/core': 7.17.8 - '@babel/preset-env': 7.16.11_@babel+core@7.17.8 - '@babel/runtime': 7.17.8 - '@rollup/plugin-babel': 5.3.1_@babel+core@7.17.8+rollup@2.70.1 + '@babel/core': 7.17.9 + '@babel/preset-env': 7.16.11_@babel+core@7.17.9 + '@babel/runtime': 7.17.9 + '@rollup/plugin-babel': 5.3.1_@babel+core@7.17.9+rollup@2.70.1 '@rollup/plugin-node-resolve': 11.2.1_rollup@2.70.1 '@rollup/plugin-replace': 2.4.2_rollup@2.70.1 '@surma/rollup-plugin-off-main-thread': 2.2.3 @@ -5792,111 +5781,111 @@ packages: strip-comments: 2.0.1 tempy: 0.6.0 upath: 1.2.0 - workbox-background-sync: 6.5.2 - workbox-broadcast-update: 6.5.2 - workbox-cacheable-response: 6.5.2 - workbox-core: 6.5.2 - workbox-expiration: 6.5.2 - workbox-google-analytics: 6.5.2 - workbox-navigation-preload: 6.5.2 - workbox-precaching: 6.5.2 - workbox-range-requests: 6.5.2 - workbox-recipes: 6.5.2 - workbox-routing: 6.5.2 - workbox-strategies: 6.5.2 - workbox-streams: 6.5.2 - workbox-sw: 6.5.2 - workbox-window: 6.5.2 + workbox-background-sync: 6.5.3 + workbox-broadcast-update: 6.5.3 + workbox-cacheable-response: 6.5.3 + workbox-core: 6.5.3 + workbox-expiration: 6.5.3 + workbox-google-analytics: 6.5.3 + workbox-navigation-preload: 6.5.3 + workbox-precaching: 6.5.3 + workbox-range-requests: 6.5.3 + workbox-recipes: 6.5.3 + workbox-routing: 6.5.3 + workbox-strategies: 6.5.3 + workbox-streams: 6.5.3 + workbox-sw: 6.5.3 + workbox-window: 6.5.3 transitivePeerDependencies: - '@types/babel__core' - supports-color dev: true - /workbox-cacheable-response/6.5.2: - resolution: {integrity: sha512-UnHGih6xqloV808T7ve1iNKZMbpML0jGLqkkmyXkJbZc5j16+HRSV61Qrh+tiq3E3yLvFMGJ3AUBODOPNLWpTg==} + /workbox-cacheable-response/6.5.3: + resolution: {integrity: sha512-6JE/Zm05hNasHzzAGKDkqqgYtZZL2H06ic2GxuRLStA4S/rHUfm2mnLFFXuHAaGR1XuuYyVCEey1M6H3PdZ7SQ==} dependencies: - workbox-core: 6.5.2 + workbox-core: 6.5.3 dev: true - /workbox-core/6.5.2: - resolution: {integrity: sha512-IlxLGQf+wJHCR+NM0UWqDh4xe/Gu6sg2i4tfZk6WIij34IVk9BdOQgi6WvqSHd879jbQIUgL2fBdJUJyAP5ypQ==} + /workbox-core/6.5.3: + resolution: {integrity: sha512-Bb9ey5n/M9x+l3fBTlLpHt9ASTzgSGj6vxni7pY72ilB/Pb3XtN+cZ9yueboVhD5+9cNQrC9n/E1fSrqWsUz7Q==} dev: true - /workbox-expiration/6.5.2: - resolution: {integrity: sha512-5Hfp0uxTZJrgTiy9W7AjIIec+9uTOtnxY/tRBm4DbqcWKaWbVTa+izrKzzOT4MXRJJIJUmvRhWw4oo8tpmMouw==} + /workbox-expiration/6.5.3: + resolution: {integrity: sha512-jzYopYR1zD04ZMdlbn/R2Ik6ixiXbi15c9iX5H8CTi6RPDz7uhvMLZPKEndZTpfgmUk8mdmT9Vx/AhbuCl5Sqw==} dependencies: idb: 6.1.5 - workbox-core: 6.5.2 + workbox-core: 6.5.3 dev: true - /workbox-google-analytics/6.5.2: - resolution: {integrity: sha512-8SMar+N0xIreP5/2we3dwtN1FUmTMScoopL86aKdXBpio8vXc8Oqb5fCJG32ialjN8BAOzDqx/FnGeCtkIlyvw==} + /workbox-google-analytics/6.5.3: + resolution: {integrity: sha512-3GLCHotz5umoRSb4aNQeTbILETcrTVEozSfLhHSBaegHs1PnqCmN0zbIy2TjTpph2AGXiNwDrWGF0AN+UgDNTw==} dependencies: - workbox-background-sync: 6.5.2 - workbox-core: 6.5.2 - workbox-routing: 6.5.2 - workbox-strategies: 6.5.2 + workbox-background-sync: 6.5.3 + workbox-core: 6.5.3 + workbox-routing: 6.5.3 + workbox-strategies: 6.5.3 dev: true - /workbox-navigation-preload/6.5.2: - resolution: {integrity: sha512-iqDNWWMswjCsZuvGFDpcX1Z8InBVAlVBELJ28xShsWWntALzbtr0PXMnm2WHkXCc56JimmGldZi1N5yDPiTPOg==} + /workbox-navigation-preload/6.5.3: + resolution: {integrity: sha512-bK1gDFTc5iu6lH3UQ07QVo+0ovErhRNGvJJO/1ngknT0UQ702nmOUhoN9qE5mhuQSrnK+cqu7O7xeaJ+Rd9Tmg==} dependencies: - workbox-core: 6.5.2 + workbox-core: 6.5.3 dev: true - /workbox-precaching/6.5.2: - resolution: {integrity: sha512-OZAlQ8AAT20KugGKKuJMHdQ8X1IyNQaLv+mPTHj+8Dmv8peBq5uWNzs4g/1OSFmXsbXZ6a1CBC6YtQWVPhJQ9w==} + /workbox-precaching/6.5.3: + resolution: {integrity: sha512-sjNfgNLSsRX5zcc63H/ar/hCf+T19fRtTqvWh795gdpghWb5xsfEkecXEvZ8biEi1QD7X/ljtHphdaPvXDygMQ==} dependencies: - workbox-core: 6.5.2 - workbox-routing: 6.5.2 - workbox-strategies: 6.5.2 + workbox-core: 6.5.3 + workbox-routing: 6.5.3 + workbox-strategies: 6.5.3 dev: true - /workbox-range-requests/6.5.2: - resolution: {integrity: sha512-zi5VqF1mWqfCyJLTMXn1EuH/E6nisqWDK1VmOJ+TnjxGttaQrseOhMn+BMvULFHeF8AvrQ0ogfQ6bSv0rcfAlg==} + /workbox-range-requests/6.5.3: + resolution: {integrity: sha512-pGCP80Bpn/0Q0MQsfETSfmtXsQcu3M2QCJwSFuJ6cDp8s2XmbUXkzbuQhCUzKR86ZH2Vex/VUjb2UaZBGamijA==} dependencies: - workbox-core: 6.5.2 + workbox-core: 6.5.3 dev: true - /workbox-recipes/6.5.2: - resolution: {integrity: sha512-2lcUKMYDiJKvuvRotOxLjH2z9K7jhj8GNUaHxHNkJYbTCUN3LsX1cWrsgeJFDZ/LgI565t3fntpbG9J415ZBXA==} + /workbox-recipes/6.5.3: + resolution: {integrity: sha512-IcgiKYmbGiDvvf3PMSEtmwqxwfQ5zwI7OZPio3GWu4PfehA8jI8JHI3KZj+PCfRiUPZhjQHJ3v1HbNs+SiSkig==} dependencies: - workbox-cacheable-response: 6.5.2 - workbox-core: 6.5.2 - workbox-expiration: 6.5.2 - workbox-precaching: 6.5.2 - workbox-routing: 6.5.2 - workbox-strategies: 6.5.2 + workbox-cacheable-response: 6.5.3 + workbox-core: 6.5.3 + workbox-expiration: 6.5.3 + workbox-precaching: 6.5.3 + workbox-routing: 6.5.3 + workbox-strategies: 6.5.3 dev: true - /workbox-routing/6.5.2: - resolution: {integrity: sha512-nR1w5PjF6IVwo0SX3oE88LhmGFmTnqqU7zpGJQQPZiKJfEKgDENQIM9mh3L1ksdFd9Y3CZVkusopHfxQvit/BA==} + /workbox-routing/6.5.3: + resolution: {integrity: sha512-DFjxcuRAJjjt4T34RbMm3MCn+xnd36UT/2RfPRfa8VWJGItGJIn7tG+GwVTdHmvE54i/QmVTJepyAGWtoLPTmg==} dependencies: - workbox-core: 6.5.2 + workbox-core: 6.5.3 dev: true - /workbox-strategies/6.5.2: - resolution: {integrity: sha512-fgbwaUMxbG39BHjJIs2y2X21C0bmf1Oq3vMQxJ1hr6y5JMJIm8rvKCcf1EIdAr+PjKdSk4ddmgyBQ4oO8be4Uw==} + /workbox-strategies/6.5.3: + resolution: {integrity: sha512-MgmGRrDVXs7rtSCcetZgkSZyMpRGw8HqL2aguszOc3nUmzGZsT238z/NN9ZouCxSzDu3PQ3ZSKmovAacaIhu1w==} dependencies: - workbox-core: 6.5.2 + workbox-core: 6.5.3 dev: true - /workbox-streams/6.5.2: - resolution: {integrity: sha512-ovD0P4UrgPtZ2Lfc/8E8teb1RqNOSZr+1ZPqLR6sGRZnKZviqKbQC3zVvvkhmOIwhWbpL7bQlWveLVONHjxd5w==} + /workbox-streams/6.5.3: + resolution: {integrity: sha512-vN4Qi8o+b7zj1FDVNZ+PlmAcy1sBoV7SC956uhqYvZ9Sg1fViSbOpydULOssVJ4tOyKRifH/eoi6h99d+sJ33w==} dependencies: - workbox-core: 6.5.2 - workbox-routing: 6.5.2 + workbox-core: 6.5.3 + workbox-routing: 6.5.3 dev: true - /workbox-sw/6.5.2: - resolution: {integrity: sha512-2KhlYqtkoqlnPdllj2ujXUKRuEFsRDIp6rdE4l1PsxiFHRAFaRTisRQpGvRem5yxgXEr+fcEKiuZUW2r70KZaw==} + /workbox-sw/6.5.3: + resolution: {integrity: sha512-BQBzm092w+NqdIEF2yhl32dERt9j9MDGUTa2Eaa+o3YKL4Qqw55W9yQC6f44FdAHdAJrJvp0t+HVrfh8AiGj8A==} dev: true - /workbox-window/6.5.2: - resolution: {integrity: sha512-2kZH37r9Wx8swjEOL4B8uGM53lakMxsKkQ7mOKzGA/QAn/DQTEZGrdHWtypk2tbhKY5S0jvPS+sYDnb2Z3378A==} + /workbox-window/6.5.3: + resolution: {integrity: sha512-GnJbx1kcKXDtoJBVZs/P7ddP0Yt52NNy4nocjBpYPiRhMqTpJCNrSL+fGHZ/i/oP6p/vhE8II0sA6AZGKGnssw==} dependencies: '@types/trusted-types': 2.0.2 - workbox-core: 6.5.2 + workbox-core: 6.5.3 dev: true /wrap-ansi/7.0.0: @@ -5952,8 +5941,8 @@ packages: yargs-parser: 20.2.9 dev: true - /yargs/17.4.0: - resolution: {integrity: sha512-WJudfrk81yWFSOkZYpAZx4Nt7V4xp7S/uJkX0CnxovMCt1wCE8LNftPpNuF9X/u9gN5nsD7ycYtRcDf2pL3UiA==} + /yargs/17.4.1: + resolution: {integrity: sha512-WSZD9jgobAg3ZKuCQZSa3g9QOJeCCqLoLAykiWgmXnDo9EPnn4RPf5qVTtzgOx66o6/oqhcA5tHtJXpG8pMt3g==} engines: {node: '>=12'} dependencies: cliui: 7.0.4 @@ -5965,8 +5954,8 @@ packages: yargs-parser: 21.0.1 dev: true - /zustand/3.7.1_react@17.0.2: - resolution: {integrity: sha512-wHBCZlKj+bg03/hP+Tzv24YhnqqP8MCeN9ECPDXoF01062SIbnfl3j9O0znkDw1lNTY0a8WN3F///a0UhhaEqg==} + /zustand/3.7.2_react@18.0.0: + resolution: {integrity: sha512-PIJDIZKtokhof+9+60cpockVOq05sJzHCriyvaLBmEJixseQ1a5Kdov6fWZfWOu5SK9c+FhH1jU0tntLxRJYMA==} engines: {node: '>=12.7.0'} peerDependencies: react: '>=16.8' @@ -5974,5 +5963,5 @@ packages: react: optional: true dependencies: - react: 17.0.2 + react: 18.0.0 dev: false diff --git a/src/components/generic/Sidebar/SidebarOverlay.tsx b/src/components/generic/Sidebar/SidebarOverlay.tsx index bbae70d1..447e52f9 100644 --- a/src/components/generic/Sidebar/SidebarOverlay.tsx +++ b/src/components/generic/Sidebar/SidebarOverlay.tsx @@ -34,6 +34,7 @@ export const SidebarOverlay = ({ } transition={{ type: 'just' }} > + {/* @ts-expect-error */} {/*
*/}
diff --git a/src/components/layout/Sidebar/Settings/LoRa.tsx b/src/components/layout/Sidebar/Settings/LoRa.tsx index dc0bb9f2..8952f29e 100644 --- a/src/components/layout/Sidebar/Settings/LoRa.tsx +++ b/src/components/layout/Sidebar/Settings/LoRa.tsx @@ -47,12 +47,6 @@ export const LoRa = (): JSX.Element => { optionsEnum={Protobuf.Role} {...register('role')} /> - { (state) => state.meshtastic.radio.hardware, ).myNodeNum; const node = useAppSelector((state) => state.meshtastic.nodes).find( - (node) => node.num === myNodeNum, + (node) => node.data.num === myNodeNum, ); const { register, handleSubmit, formState, reset } = useForm<{ longName: string; @@ -30,51 +30,47 @@ export const User = (): JSX.Element => { txPowerDbm: number; }>({ defaultValues: { - longName: node?.user?.longName, - shortName: node?.user?.shortName, - isLicensed: node?.user?.isLicensed, - team: node?.user?.team, - antAzimuth: node?.user?.antAzimuth, - antGainDbi: node?.user?.antGainDbi, - txPowerDbm: node?.user?.txPowerDbm, + longName: node?.data.user?.longName, + shortName: node?.data.user?.shortName, + isLicensed: node?.data.user?.isLicensed, + team: node?.data.user?.team, + antAzimuth: node?.data.user?.antAzimuth, + antGainDbi: node?.data.user?.antGainDbi, + txPowerDbm: node?.data.user?.txPowerDbm, }, }); useEffect(() => { reset({ - longName: node?.user?.longName, - shortName: node?.user?.shortName, - isLicensed: node?.user?.isLicensed, - team: node?.user?.team, + longName: node?.data.user?.longName, + shortName: node?.data.user?.shortName, + isLicensed: node?.data.user?.isLicensed, + team: node?.data.user?.team, }); }, [reset, node]); const onSubmit = handleSubmit((data) => { setLoading(true); - if (node?.user) { - void connection.setOwner({ ...node.user, ...data }, async () => { + if (node?.data.user) { + void connection.setOwner({ ...node.data.user, ...data }, async () => { reset({ ...data }); setLoading(false); await Promise.resolve(); }); - // TODO: can be removed once getUser is implemented - // dispatch( - // addUser({ ...node.user, ...{ data: { ...node.user.data, ...data } } }), - // ); } }); return (
- + { label="Hardware (DEPRECATED)" value={ Protobuf.HardwareModel[ - node?.user?.hwModel ?? Protobuf.HardwareModel.UNSET + node?.data.user?.hwModel ?? Protobuf.HardwareModel.UNSET ] } disabled diff --git a/src/components/layout/Sidebar/Settings/modules/CannedMessage.tsx b/src/components/layout/Sidebar/Settings/modules/CannedMessage.tsx index df6e441d..6b4511d5 100644 --- a/src/components/layout/Sidebar/Settings/modules/CannedMessage.tsx +++ b/src/components/layout/Sidebar/Settings/modules/CannedMessage.tsx @@ -50,41 +50,42 @@ export const CannedMessage = (): JSX.Element => { {...register('rotary1Enabled')} /> { @@ -54,7 +54,7 @@ export const Telemetry = (): JSX.Element => { label="Update Interval" suffix="Seconds" type="number" - {...register('telemetryModuleUpdateInterval', { + {...register('telemetryModuleEnvironmentUpdateInterval', { valueAsNumber: true, })} /> @@ -62,23 +62,27 @@ export const Telemetry = (): JSX.Element => { label="Recovery Interval" suffix="Seconds" type="number" - {...register('telemetryModuleRecoveryInterval', { + {...register('telemetryModuleEnvironmentRecoveryInterval', { valueAsNumber: true, })} /> ); diff --git a/src/components/menu/BottomNav.tsx b/src/components/menu/BottomNav.tsx index 68b35f42..8687c1db 100644 --- a/src/components/menu/BottomNav.tsx +++ b/src/components/menu/BottomNav.tsx @@ -5,15 +5,18 @@ import { FiBluetooth, FiCpu, FiGitBranch, - FiHexagon, FiMenu, FiMoon, FiSun, FiWifi, FiX, } from 'react-icons/fi'; +import { + IoBatteryChargingOutline, + IoBatteryDeadOutline, + IoBatteryFullOutline, +} from 'react-icons/io5'; import { MdUpgrade } from 'react-icons/md'; -import { AiOutlineHeart, AiFillHeart } from 'react-icons/ai'; import { RiArrowDownLine, RiArrowUpDownLine, @@ -31,13 +34,6 @@ import { import { useAppDispatch } from '@hooks/useAppDispatch'; import { useAppSelector } from '@hooks/useAppSelector'; import { Protobuf, Types } from '@meshtastic/meshtasticjs'; -import { - IoBatteryChargingOutline, - IoBatteryDeadOutline, - IoBatteryFullOutline, - IoBatteryHalfOutline, -} from 'react-icons/io5'; -import { FaTrafficLight } from 'react-icons/fa'; export const BottomNav = (): JSX.Element => { const [showVersionInfo, setShowVersionInfo] = useState(false); @@ -47,8 +43,8 @@ export const BottomNav = (): JSX.Element => { const primaryChannelSettings = useAppSelector( (state) => state.meshtastic.radio.channels, ).find((channel) => channel.role === Protobuf.Channel_Role.PRIMARY)?.settings; - const telemetry = - meshtasticState.nodes[meshtasticState.radio.hardware.myNodeNum]?.telemetry; + const metrics = + meshtasticState.nodes[meshtasticState.radio.hardware.myNodeNum]?.metrics; return (
@@ -89,32 +85,26 @@ export const BottomNav = (): JSX.Element => { )}
{meshtasticState.nodes.find( - (node) => node.num === meshtasticState.radio.hardware.myNodeNum, - )?.user?.longName ?? 'Disconnected'} + (node) => + node.data.num === meshtasticState.radio.hardware.myNodeNum, + )?.data.user?.longName ?? 'Disconnected'}
- - {telemetry?.routerHeartbeat ? ( - - ) : ( - - )} - - {!telemetry?.batteryLevel ? ( + {!metrics?.batteryLevel ? ( - ) : telemetry?.batteryLevel > 50 ? ( + ) : metrics?.batteryLevel > 50 ? ( - ) : telemetry?.batteryLevel > 0 ? ( + ) : metrics?.batteryLevel > 0 ? ( ) : ( )}
- {telemetry?.batteryLevel - ? `${telemetry?.batteryLevel}% - ${telemetry?.voltage}v` + {metrics?.batteryLevel + ? `${metrics?.batteryLevel}% - ${metrics?.voltage}v` : 'No Battery'}
@@ -122,22 +112,22 @@ export const BottomNav = (): JSX.Element => {
- {`${telemetry?.airUtilTx ?? 0}% - Air`} | + {`${metrics?.airUtilTx ?? 0}% - Air`} |
50 + : metrics?.channelUtilization > 50 ? 'bg-red-400' - : telemetry?.channelUtilization > 24 + : metrics?.channelUtilization > 24 ? 'bg-yellow-400' : 'bg-primary' }`} />
- {`${telemetry?.channelUtilization ?? 0}% - Ch`} + {`${metrics?.channelUtilization ?? 0}% - Ch`}
diff --git a/src/core/slices/meshtasticSlice.ts b/src/core/slices/meshtasticSlice.ts index 2f89e152..3feeb037 100644 --- a/src/core/slices/meshtasticSlice.ts +++ b/src/core/slices/meshtasticSlice.ts @@ -13,14 +13,6 @@ export interface Chat { messages: MessageWithAck[]; } -interface CurrentPosition { - latitudeI: number; - longitudeI: number; - altitude: number; - posTimestamp: number; - satsInView: number; -} - type ChatEntries = { [key in number]: Chat; }; @@ -33,6 +25,11 @@ interface Route { //speed stats? } +export interface Node { + metrics: Protobuf.DeviceMetrics; + data: Protobuf.NodeInfo; +} + export interface Radio { channels: Protobuf.Channel[]; preferences: Protobuf.RadioConfig_UserPreferences; @@ -43,7 +40,7 @@ interface MeshtasticState { deviceStatus: Types.DeviceStatusEnum; lastMeshInterraction: number; ready: boolean; - nodes: Protobuf.NodeInfo[]; + nodes: Node[]; radio: Radio; chats: ChatEntries; logs: Types.LogEventPacket[]; @@ -87,46 +84,56 @@ export const meshtasticSlice = createSlice({ }, addUser: (state, action: PayloadAction) => { const node = state.nodes.find( - (node) => node.num === action.payload.packet.from, + (node) => node.data.num === action.payload.packet.from, ); if (node) { - node.user = action.payload.data; + node.data.user = action.payload.data; if (action.payload.packet.rxTime) { - node.lastHeard = new Date( + node.data.lastHeard = new Date( action.payload.packet.rxTime * 1000, ).getTime(); } } else { state.nodes.push({ - num: action.payload.packet.from, - snr: action.payload.packet.rxSnr, - lastHeard: new Date().getTime(), - ...action.payload.packet, + data: { + num: action.payload.packet.from, + snr: action.payload.packet.rxSnr, + lastHeard: new Date().getTime(), + ...action.payload.packet, + }, + metrics: Protobuf.DeviceMetrics.create(), }); } }, addPosition: (state, action: PayloadAction) => { const node = state.nodes.find( - (node) => node.num === action.payload.packet.from, + (node) => node.data.num === action.payload.packet.from, ); if (node) { - node.position = action.payload.data; + node.data.position = action.payload.data; if (action.payload.packet.rxTime) { - node.lastHeard = new Date( + node.data.lastHeard = new Date( action.payload.packet.rxTime * 1000, ).getTime(); } } }, addNode: (state, action: PayloadAction) => { - const node = state.nodes.find((node) => node.num === action.payload.num); + const node = state.nodes.find( + (node) => node.data.num === action.payload.num, + ); if (node) { - node.lastHeard = new Date(action.payload.lastHeard * 1000).getTime(); - node.snr = action.payload.snr; + node.data.lastHeard = new Date( + action.payload.lastHeard * 1000, + ).getTime(); + node.data.snr = action.payload.snr; } else { - state.nodes.push(action.payload); + state.nodes.push({ + data: action.payload, + metrics: Protobuf.DeviceMetrics.create(), + }); } }, addChannel: (state, action: PayloadAction) => { @@ -205,9 +212,11 @@ export const meshtasticSlice = createSlice({ state, action: PayloadAction<{ id: number; time: Date }>, ) => { - const node = state.nodes.find((node) => node.num === action.payload.id); + const node = state.nodes.find( + (node) => node.data.num === action.payload.id, + ); if (node) { - node.lastHeard = action.payload.time.getTime(); + node.data.lastHeard = action.payload.time.getTime(); } }, addChat: (state, action: PayloadAction) => { diff --git a/src/index.tsx b/src/index.tsx index 7c4fba37..62c83085 100644 --- a/src/index.tsx +++ b/src/index.tsx @@ -2,9 +2,9 @@ import '@app/index.css'; import type React from 'react'; import { StrictMode } from 'react'; -import { render } from 'react-dom'; import { domAnimation, LazyMotion } from 'framer-motion'; +import { createRoot } from 'react-dom/client'; import { ErrorBoundary } from 'react-error-boundary'; import { Provider } from 'react-redux'; @@ -14,7 +14,9 @@ import { ReloadPrompt } from '@components/pwa/ReloadPrompt'; import { RouteProvider } from '@core/router'; import { store } from '@core/store'; -render( +const container = document.getElementById('root') as HTMLElement; +const root = createRoot(container); +root.render( @@ -27,5 +29,4 @@ render( , - document.getElementById('root'), ); diff --git a/src/pages/Extensions/Debug.tsx b/src/pages/Extensions/Debug.tsx index 50787877..5761e8b3 100644 --- a/src/pages/Extensions/Debug.tsx +++ b/src/pages/Extensions/Debug.tsx @@ -10,7 +10,9 @@ export const Debug = (): JSX.Element => { (state) => state.meshtastic.radio.hardware, ); const node = useAppSelector((state) => - state.meshtastic.nodes.find((node) => node.num === hardwareInfo.myNodeNum), + state.meshtastic.nodes.find( + (node) => node.data.num === hardwareInfo.myNodeNum, + ), ); return ( diff --git a/src/pages/Extensions/Info.tsx b/src/pages/Extensions/Info.tsx index 29164dc0..21b06145 100644 --- a/src/pages/Extensions/Info.tsx +++ b/src/pages/Extensions/Info.tsx @@ -14,7 +14,9 @@ export const Info = (): JSX.Element => { (state) => state.meshtastic.radio.hardware, ); const node = useAppSelector((state) => - state.meshtastic.nodes.find((node) => node.num === hardwareInfo.myNodeNum), + state.meshtastic.nodes.find( + (node) => node.data.num === hardwareInfo.myNodeNum, + ), ); return ( @@ -27,7 +29,7 @@ export const Info = (): JSX.Element => {
- {node?.user?.longName || 'Unknown'} + {node?.data.user?.longName || 'Unknown'}
{/* { const [selectedNode, setSelectedNode] = useState(); @@ -25,22 +25,22 @@ export const Map = (): JSX.Element => { {nodes.map((node) => { return ( - node.position && ( + node.data.position && (
{ - setSelectedNode(node); + setSelectedNode(node.data); }} className={`z-50 rounded-full border-2 bg-opacity-30 ${ - node.num === selectedNode?.num + node.data.num === selectedNode?.num ? 'border-green-500 bg-green-500' : 'border-blue-500 bg-blue-500' }`} @@ -66,12 +66,12 @@ export const Map = (): JSX.Element => { {nodes.map((node) => ( { - setSelectedNode(node); + setSelectedNode(node.data); }} /> ))} diff --git a/src/pages/Messages/ChannelChat.tsx b/src/pages/Messages/ChannelChat.tsx index c5ab09b4..559af011 100644 --- a/src/pages/Messages/ChannelChat.tsx +++ b/src/pages/Messages/ChannelChat.tsx @@ -27,7 +27,7 @@ export const ChannelChat = ({ (state) => state.meshtastic.radio.hardware, ).myNodeNum; const nodes = useAppSelector((state) => state.meshtastic.nodes).filter( - (node) => node.num !== myNodeNum, + (node) => node.data.num !== myNodeNum, ); const chats = useAppSelector((state) => state.meshtastic.chats); const channels = useAppSelector( @@ -80,7 +80,7 @@ export const ChannelChat = ({ node.num === nodeId)?.user + nodes.find((node) => node.data.num === nodeId)?.data.user ?.longName ?? 'UNK' } > diff --git a/src/pages/Messages/index.tsx b/src/pages/Messages/index.tsx index e8299ae7..80812908 100644 --- a/src/pages/Messages/index.tsx +++ b/src/pages/Messages/index.tsx @@ -52,11 +52,11 @@ export const Messages = (): JSX.Element => {
)} {nodes - .filter((node) => node.num !== myNodeNum) + .filter((node) => node.data.num !== myNodeNum) .map((node) => ( @@ -81,8 +81,8 @@ export const Messages = (): JSX.Element => { ) : ( - {nodes.find((node) => node.num === selectedChatIndex)?.user - ?.longName ?? 'Unknown'} + {nodes.find((node) => node.data.num === selectedChatIndex) + ?.data.user?.longName ?? 'Unknown'} )}
@@ -105,9 +105,11 @@ export const Messages = (): JSX.Element => { : chats[selectedChatIndex].messages[index - 1].message .packet.from === message.message.packet.from } - sender={nodes.find( - (node) => node.num === message.message.packet.from, - )} + sender={ + nodes.find( + (node) => node.data.num === message.message.packet.from, + )?.data + } /> ))}
diff --git a/src/pages/Nodes/index.tsx b/src/pages/Nodes/index.tsx index 94f135df..3418914b 100644 --- a/src/pages/Nodes/index.tsx +++ b/src/pages/Nodes/index.tsx @@ -37,8 +37,8 @@ export const Nodes = (): JSX.Element => { nodes.map((node, index) => { tmpNodes.push({ - id: node.num.toString(), - data: { label: node.user?.longName ?? `Unknown ${node.num}` }, + id: node.data.num.toString(), + data: { label: node.data.user?.longName ?? `Unknown ${node.data.num}` }, position: { x: index * 160 + 500, y: 100 + 500 }, }); }); @@ -50,7 +50,7 @@ export const Nodes = (): JSX.Element => { const tmpEdges: Edge[] = []; nodes.map((node, index) => { - if (node.num === myNodeNum) { + if (node.data.num === myNodeNum) { tmpEdges.push({ id: `e${1}-${myNodeNum}`, source: '1', @@ -85,17 +85,17 @@ export const Nodes = (): JSX.Element => { <> {nodes.map((node) => ( { - setSelected(node.num); + setSelected(node.data.num); }} actions={ { e.stopPropagation(); - setSelected(node.num); + setSelected(node.data.num); }} icon={} /> @@ -103,7 +103,7 @@ export const Nodes = (): JSX.Element => { >
- {node.num === myNodeNum && ( + {node.data.num === myNodeNum && ( { )} - +
- {node.lastHeard - ? new Date(node.lastHeard).toLocaleTimeString(undefined, { - hour: '2-digit', - minute: '2-digit', - }) + {node.data.lastHeard + ? new Date(node.data.lastHeard).toLocaleTimeString( + undefined, + { + hour: '2-digit', + minute: '2-digit', + }, + ) : 'Never'}