From e476f1a0f75dc895a8afbdd7b1c112a93ecedd3c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8C=AB=E5=A4=B4=E7=8C=AB?= Date: Wed, 14 Feb 2024 11:04:31 +0800 Subject: [PATCH 01/25] =?UTF-8?q?fix:=20=E6=89=93=E5=BC=80=E8=BD=AF?= =?UTF-8?q?=E4=BB=B6=E6=97=B6=E7=8A=B6=E6=80=81=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/core/trackPlayer/index.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/core/trackPlayer/index.ts b/src/core/trackPlayer/index.ts index d09a76f7..928d70cb 100644 --- a/src/core/trackPlayer/index.ts +++ b/src/core/trackPlayer/index.ts @@ -115,6 +115,9 @@ async function setupTrackPlayer() { if (rate) { await ReactNativeTrackPlayer.setRate(+rate / 100); } + if (repeatMode) { + repeatModeStore.setValue(repeatMode as MusicRepeatMode); + } if (musicQueue && Array.isArray(musicQueue)) { addAll(musicQueue, undefined, repeatMode === MusicRepeatMode.SHUFFLE); From 595a35deedcfbcefb03ad9a40111fd5f92b9865d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8C=AB=E5=A4=B4=E7=8C=AB?= Date: Wed, 14 Feb 2024 20:12:48 +0800 Subject: [PATCH 02/25] =?UTF-8?q?feat:=20=E4=BF=AE=E6=94=B9=E6=A0=B7?= =?UTF-8?q?=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../dialogs/components/base/index.tsx | 51 ++++++++++++++++--- .../dialogs/components/simpleDialog.tsx | 1 + src/core/trackPlayer/index.ts | 6 +++ .../setting/settingTypes/backupSetting.tsx | 9 ++-- 4 files changed, 56 insertions(+), 11 deletions(-) diff --git a/src/components/dialogs/components/base/index.tsx b/src/components/dialogs/components/base/index.tsx index 14c8e227..2dce53ea 100644 --- a/src/components/dialogs/components/base/index.tsx +++ b/src/components/dialogs/components/base/index.tsx @@ -2,6 +2,7 @@ import React, {ReactNode, useEffect} from 'react'; import { StyleProp, StyleSheet, + TouchableOpacity, TouchableWithoutFeedback, View, ViewStyle, @@ -18,7 +19,6 @@ import ThemeText from '@/components/base/themeText'; import Divider from '@/components/base/divider'; import {fontSizeConst} from '@/constants/uiConst'; import {ScrollView} from 'react-native-gesture-handler'; -import Button from '@/components/base/button'; interface IDialogProps { onDismiss?: () => void; @@ -141,6 +141,7 @@ interface IDialogActionsProps { children?: ReactNode; actions?: Array<{ title: string; + type?: 'normal' | 'primary'; onPress?: () => void; }>; style?: StyleProp; @@ -152,12 +153,13 @@ function Actions(props: IDialogActionsProps) { const _children = actions?.length ? ( <> {actions.map((it, index) => ( - + onPress={it.onPress} + text={it.title} + type={it.type} + /> ))} ) : ( @@ -177,7 +179,43 @@ function Actions(props: IDialogActionsProps) { ); } +function BottomButton(props: { + type?: 'normal' | 'primary'; + text: string; + style?: StyleProp; + onPress?: () => void; +}) { + const {type = 'normal', text, style, onPress} = props; + const colors = useColors(); + + return ( + + + {text} + + + ); +} + const styles = StyleSheet.create({ + bottomBtn: { + borderRadius: rpx(8), + flex: 1, + flexShrink: 0, + justifyContent: 'center', + alignItems: 'center', + height: rpx(72), + }, backContainer: { position: 'absolute', zIndex: 10299, @@ -239,10 +277,11 @@ const styles = StyleSheet.create({ alignItems: 'center', justifyContent: 'flex-end', paddingHorizontal: rpx(24), + marginBottom: rpx(12), flexWrap: 'nowrap', }, actionButton: { - marginLeft: rpx(48), + marginLeft: rpx(24), }, }); diff --git a/src/components/dialogs/components/simpleDialog.tsx b/src/components/dialogs/components/simpleDialog.tsx index 3aa1c3f6..4a3fcbbc 100644 --- a/src/components/dialogs/components/simpleDialog.tsx +++ b/src/components/dialogs/components/simpleDialog.tsx @@ -21,6 +21,7 @@ export default function SimpleDialog(props: ISimpleDialogProps) { }, { title: '确认', + type: 'primary', onPress() { onOk?.(); hideDialog(); diff --git a/src/core/trackPlayer/index.ts b/src/core/trackPlayer/index.ts index 928d70cb..2d1723c3 100644 --- a/src/core/trackPlayer/index.ts +++ b/src/core/trackPlayer/index.ts @@ -46,6 +46,7 @@ import {musicIsPaused} from '@/utils/trackUtils'; import Toast from '@/utils/toast'; import {trace} from '@/utils/log'; import PersistStatus from '../persistStatus'; +import {showDialog} from '@/components/dialogs/useDialog'; /** 当前播放 */ const currentMusicStore = new GlobalState(null); @@ -633,6 +634,11 @@ const play = async ( await ReactNativeTrackPlayer.setupPlayer(); play(musicItem, forcePlay); } else if (message === PlayFailReason.FORBID_CELLUAR_NETWORK_PLAY) { + showDialog('SimpleDialog', { + title: '流量提醒', + content: + '当前非WIFI环境,打开【使用移动网络播放】功能后可继续使用', + }); Toast.warn( '当前禁止移动网络播放音乐,如需播放请去侧边栏-基本设置中修改', ); diff --git a/src/pages/setting/settingTypes/backupSetting.tsx b/src/pages/setting/settingTypes/backupSetting.tsx index fd6ebf50..935948fe 100644 --- a/src/pages/setting/settingTypes/backupSetting.tsx +++ b/src/pages/setting/settingTypes/backupSetting.tsx @@ -1,6 +1,5 @@ import React from 'react'; -import {StyleSheet, View} from 'react-native'; -import rpx from '@/utils/rpx'; +import {ScrollView, StyleSheet} from 'react-native'; import DocumentPicker from 'react-native-document-picker'; import ListItem, {ListItemHeader} from '@/components/base/listItem'; import Toast from '@/utils/toast'; @@ -165,7 +164,7 @@ export default function BackupSetting() { } return ( - + 备份&恢复设置 - + ); } const style = StyleSheet.create({ wrapper: { - width: rpx(750), + width: '100%', flex: 1, }, }); From 10c78fce87d37af9c165962df888577d9ae5c14b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8C=AB=E5=A4=B4=E7=8C=AB?= Date: Sat, 17 Feb 2024 10:55:33 +0800 Subject: [PATCH 03/25] =?UTF-8?q?feat:=20=E6=92=AD=E6=94=BE=E5=A4=B1?= =?UTF-8?q?=E8=B4=A5=E6=97=B6=E7=9A=84=E5=85=9C=E5=BA=95=E6=83=85=E5=86=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/entry/index.tsx | 4 ++++ .../searchPage/components/resultPanel/resultSubPanel.tsx | 5 +++++ 2 files changed, 9 insertions(+) diff --git a/src/entry/index.tsx b/src/entry/index.tsx index 34cbc068..1cf73d6b 100644 --- a/src/entry/index.tsx +++ b/src/entry/index.tsx @@ -15,11 +15,15 @@ import globalStyle from '@/constants/globalStyle'; import Theme from '@/core/theme'; import {BootstrapComp} from './useBootstrap'; import {ToastBaseComponent} from '@/components/base/toast'; +import {StatusBar} from 'react-native'; /** * 字体颜色 */ +StatusBar.setBackgroundColor('transparent'); +StatusBar.setTranslucent(true); + bootstrap(); const Stack = createNativeStackNavigator(); diff --git a/src/pages/searchPage/components/resultPanel/resultSubPanel.tsx b/src/pages/searchPage/components/resultPanel/resultSubPanel.tsx index b0e9172d..5cfb66c8 100644 --- a/src/pages/searchPage/components/resultPanel/resultSubPanel.tsx +++ b/src/pages/searchPage/components/resultPanel/resultSubPanel.tsx @@ -10,6 +10,7 @@ import {useAtomValue} from 'jotai'; import {searchResultsAtom} from '../../store/atoms'; import PluginManager from '@/core/pluginManager'; import useColors from '@/hooks/useColors'; +import Empty from '@/components/base/empty'; interface IResultSubPanelProps { tab: ICommon.SupportMediaType; @@ -75,6 +76,10 @@ function ResultSubPanel(props: IResultSubPanelProps) { [props.tab], ); + if (!routes.length) { + return ; + } + return ( Date: Sat, 17 Feb 2024 16:23:06 +0800 Subject: [PATCH 04/25] =?UTF-8?q?feat:=20=E6=8F=90=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package-lock.json | 8675 +++++++++++---------------- src/components/dialogs/useDialog.ts | 4 + src/core/download.ts | 16 +- src/core/trackPlayer/index.ts | 22 +- 4 files changed, 3465 insertions(+), 5252 deletions(-) diff --git a/package-lock.json b/package-lock.json index f8b36d87..78ac330f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "MusicFree", - "version": "0.1.2-alpha.0", + "version": "0.2.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "MusicFree", - "version": "0.1.2-alpha.0", + "version": "0.2.1", "license": "GPL", "dependencies": { "@react-native-async-storage/async-storage": "^1.17.7", @@ -115,17 +115,15 @@ }, "node_modules/@aashutoshrathi/word-wrap": { "version": "1.2.6", - "resolved": "https://registry.npmmirror.com/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", - "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/@ampproject/remapping": { "version": "2.2.1", - "resolved": "https://registry.npmmirror.com/@ampproject/remapping/-/remapping-2.2.1.tgz", - "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", + "license": "Apache-2.0", "dependencies": { "@jridgewell/gen-mapping": "^0.3.0", "@jridgewell/trace-mapping": "^0.3.9" @@ -136,8 +134,7 @@ }, "node_modules/@babel/code-frame": { "version": "7.22.13", - "resolved": "https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.22.13.tgz", - "integrity": "sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==", + "license": "MIT", "dependencies": { "@babel/highlight": "^7.22.13", "chalk": "^2.4.2" @@ -148,16 +145,14 @@ }, "node_modules/@babel/compat-data": { "version": "7.22.9", - "resolved": "https://registry.npmmirror.com/@babel/compat-data/-/compat-data-7.22.9.tgz", - "integrity": "sha512-5UamI7xkUcJ3i9qVDS+KFDEK8/7oJ55/sJMB1Ge7IEapr7KfdfV/HErR+koZwOfd+SgtFKOKRhRakdg++DcJpQ==", + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { "version": "7.22.17", - "resolved": "https://registry.npmmirror.com/@babel/core/-/core-7.22.17.tgz", - "integrity": "sha512-2EENLmhpwplDux5PSsZnSbnSkB3tZ6QTksgO25xwEL7pIDcNOMhF5v/s6RzwjMZzZzw9Ofc30gHv5ChCC8pifQ==", + "license": "MIT", "dependencies": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.22.13", @@ -177,12 +172,15 @@ }, "engines": { "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" } }, "node_modules/@babel/generator": { "version": "7.22.15", - "resolved": "https://registry.npmmirror.com/@babel/generator/-/generator-7.22.15.tgz", - "integrity": "sha512-Zu9oWARBqeVOW0dZOjXc3JObrzuqothQ3y/n1kUtrjCoCPLkXUwMvOo/F/TCfoHMbWIFlWwpZtkZVb9ga4U2pA==", + "license": "MIT", "dependencies": { "@babel/types": "^7.22.15", "@jridgewell/gen-mapping": "^0.3.2", @@ -195,8 +193,7 @@ }, "node_modules/@babel/helper-annotate-as-pure": { "version": "7.22.5", - "resolved": "https://registry.npmmirror.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", - "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==", + "license": "MIT", "dependencies": { "@babel/types": "^7.22.5" }, @@ -206,8 +203,7 @@ }, "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { "version": "7.22.15", - "resolved": "https://registry.npmmirror.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz", - "integrity": "sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==", + "license": "MIT", "dependencies": { "@babel/types": "^7.22.15" }, @@ -217,8 +213,7 @@ }, "node_modules/@babel/helper-compilation-targets": { "version": "7.22.15", - "resolved": "https://registry.npmmirror.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.15.tgz", - "integrity": "sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==", + "license": "MIT", "dependencies": { "@babel/compat-data": "^7.22.9", "@babel/helper-validator-option": "^7.22.15", @@ -232,23 +227,22 @@ }, "node_modules/@babel/helper-compilation-targets/node_modules/lru-cache": { "version": "5.1.1", - "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "license": "ISC", "dependencies": { "yallist": "^3.0.2" } }, "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.22.15", - "resolved": "https://registry.npmmirror.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.15.tgz", - "integrity": "sha512-jKkwA59IXcvSaiK2UN45kKwSC9o+KuoXsBDvHvU/7BecYIp8GQ2UwrVvFgJASUT+hBnwJx6MhvMCuMzwZZ7jlg==", + "version": "7.23.10", + "resolved": "https://registry.npmmirror.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.23.10.tgz", + "integrity": "sha512-2XpP2XhkXzgxecPNEEK8Vz8Asj9aRxt08oKOqtiZoqV2UGZ5T+EkyP9sXQ9nwMxBIG34a7jmasVqoMop7VdPUw==", "dependencies": { "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-environment-visitor": "^7.22.5", - "@babel/helper-function-name": "^7.22.5", - "@babel/helper-member-expression-to-functions": "^7.22.15", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-member-expression-to-functions": "^7.23.0", "@babel/helper-optimise-call-expression": "^7.22.5", - "@babel/helper-replace-supers": "^7.22.9", + "@babel/helper-replace-supers": "^7.22.20", "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", "@babel/helper-split-export-declaration": "^7.22.6", "semver": "^6.3.1" @@ -262,8 +256,7 @@ }, "node_modules/@babel/helper-create-regexp-features-plugin": { "version": "7.22.15", - "resolved": "https://registry.npmmirror.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz", - "integrity": "sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==", + "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.22.5", "regexpu-core": "^5.3.1", @@ -278,8 +271,7 @@ }, "node_modules/@babel/helper-define-polyfill-provider": { "version": "0.4.2", - "resolved": "https://registry.npmmirror.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.2.tgz", - "integrity": "sha512-k0qnnOqHn5dK9pZpfD5XXZ9SojAITdCKRn2Lp6rnDGzIbaP0rHyMPk/4wsSxVBVz4RfN0q6VpXWP2pDGIoQ7hw==", + "license": "MIT", "dependencies": { "@babel/helper-compilation-targets": "^7.22.6", "@babel/helper-plugin-utils": "^7.22.5", @@ -292,20 +284,20 @@ } }, "node_modules/@babel/helper-environment-visitor": { - "version": "7.22.5", - "resolved": "https://registry.npmmirror.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.5.tgz", - "integrity": "sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q==", + "version": "7.22.20", + "resolved": "https://registry.npmmirror.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", + "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-function-name": { - "version": "7.22.5", - "resolved": "https://registry.npmmirror.com/@babel/helper-function-name/-/helper-function-name-7.22.5.tgz", - "integrity": "sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ==", + "version": "7.23.0", + "resolved": "https://registry.npmmirror.com/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", + "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", "dependencies": { - "@babel/template": "^7.22.5", - "@babel/types": "^7.22.5" + "@babel/template": "^7.22.15", + "@babel/types": "^7.23.0" }, "engines": { "node": ">=6.9.0" @@ -313,8 +305,7 @@ }, "node_modules/@babel/helper-hoist-variables": { "version": "7.22.5", - "resolved": "https://registry.npmmirror.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", - "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", + "license": "MIT", "dependencies": { "@babel/types": "^7.22.5" }, @@ -323,11 +314,11 @@ } }, "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.22.15", - "resolved": "https://registry.npmmirror.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.22.15.tgz", - "integrity": "sha512-qLNsZbgrNh0fDQBCPocSL8guki1hcPvltGDv/NxvUoABwFq7GkKSu1nRXeJkVZc+wJvne2E0RKQz+2SQrz6eAA==", + "version": "7.23.0", + "resolved": "https://registry.npmmirror.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz", + "integrity": "sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==", "dependencies": { - "@babel/types": "^7.22.15" + "@babel/types": "^7.23.0" }, "engines": { "node": ">=6.9.0" @@ -335,8 +326,7 @@ }, "node_modules/@babel/helper-module-imports": { "version": "7.22.15", - "resolved": "https://registry.npmmirror.com/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", - "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", + "license": "MIT", "dependencies": { "@babel/types": "^7.22.15" }, @@ -346,8 +336,7 @@ }, "node_modules/@babel/helper-module-transforms": { "version": "7.22.17", - "resolved": "https://registry.npmmirror.com/@babel/helper-module-transforms/-/helper-module-transforms-7.22.17.tgz", - "integrity": "sha512-XouDDhQESrLHTpnBtCKExJdyY4gJCdrvH2Pyv8r8kovX2U8G0dRUOT45T9XlbLtuu9CLXP15eusnkprhoPV5iQ==", + "license": "MIT", "dependencies": { "@babel/helper-environment-visitor": "^7.22.5", "@babel/helper-module-imports": "^7.22.15", @@ -364,8 +353,7 @@ }, "node_modules/@babel/helper-optimise-call-expression": { "version": "7.22.5", - "resolved": "https://registry.npmmirror.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz", - "integrity": "sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==", + "license": "MIT", "dependencies": { "@babel/types": "^7.22.5" }, @@ -375,16 +363,14 @@ }, "node_modules/@babel/helper-plugin-utils": { "version": "7.22.5", - "resolved": "https://registry.npmmirror.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", - "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==", + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-remap-async-to-generator": { "version": "7.22.17", - "resolved": "https://registry.npmmirror.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.17.tgz", - "integrity": "sha512-bxH77R5gjH3Nkde6/LuncQoLaP16THYPscurp1S8z7S9ZgezCyV3G8Hc+TZiCmY8pz4fp8CvKSgtJMW0FkLAxA==", + "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.22.5", "@babel/helper-environment-visitor": "^7.22.5", @@ -398,12 +384,12 @@ } }, "node_modules/@babel/helper-replace-supers": { - "version": "7.22.9", - "resolved": "https://registry.npmmirror.com/@babel/helper-replace-supers/-/helper-replace-supers-7.22.9.tgz", - "integrity": "sha512-LJIKvvpgPOPUThdYqcX6IXRuIcTkcAub0IaDRGCZH0p5GPUp7PhRU9QVgFcDDd51BaPkk77ZjqFwh6DZTAEmGg==", + "version": "7.22.20", + "resolved": "https://registry.npmmirror.com/@babel/helper-replace-supers/-/helper-replace-supers-7.22.20.tgz", + "integrity": "sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==", "dependencies": { - "@babel/helper-environment-visitor": "^7.22.5", - "@babel/helper-member-expression-to-functions": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-member-expression-to-functions": "^7.22.15", "@babel/helper-optimise-call-expression": "^7.22.5" }, "engines": { @@ -415,8 +401,7 @@ }, "node_modules/@babel/helper-simple-access": { "version": "7.22.5", - "resolved": "https://registry.npmmirror.com/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", - "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", + "license": "MIT", "dependencies": { "@babel/types": "^7.22.5" }, @@ -426,8 +411,7 @@ }, "node_modules/@babel/helper-skip-transparent-expression-wrappers": { "version": "7.22.5", - "resolved": "https://registry.npmmirror.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz", - "integrity": "sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==", + "license": "MIT", "dependencies": { "@babel/types": "^7.22.5" }, @@ -437,8 +421,7 @@ }, "node_modules/@babel/helper-split-export-declaration": { "version": "7.22.6", - "resolved": "https://registry.npmmirror.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", - "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", + "license": "MIT", "dependencies": { "@babel/types": "^7.22.5" }, @@ -447,33 +430,31 @@ } }, "node_modules/@babel/helper-string-parser": { - "version": "7.22.5", - "resolved": "https://registry.npmmirror.com/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz", - "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==", + "version": "7.23.4", + "resolved": "https://registry.npmmirror.com/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz", + "integrity": "sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.22.15", - "resolved": "https://registry.npmmirror.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.15.tgz", - "integrity": "sha512-4E/F9IIEi8WR94324mbDUMo074YTheJmd7eZF5vITTeYchqAi6sYXRLHUVsmkdmY4QjfKTcB2jB7dVP3NaBElQ==", + "version": "7.22.20", + "resolved": "https://registry.npmmirror.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", + "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-option": { "version": "7.22.15", - "resolved": "https://registry.npmmirror.com/@babel/helper-validator-option/-/helper-validator-option-7.22.15.tgz", - "integrity": "sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==", + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-wrap-function": { "version": "7.22.17", - "resolved": "https://registry.npmmirror.com/@babel/helper-wrap-function/-/helper-wrap-function-7.22.17.tgz", - "integrity": "sha512-nAhoheCMlrqU41tAojw9GpVEKDlTS8r3lzFmF0lP52LwblCPbuFSO7nGIZoIcoU5NIm1ABrna0cJExE4Ay6l2Q==", + "license": "MIT", "dependencies": { "@babel/helper-function-name": "^7.22.5", "@babel/template": "^7.22.15", @@ -485,8 +466,7 @@ }, "node_modules/@babel/helpers": { "version": "7.22.15", - "resolved": "https://registry.npmmirror.com/@babel/helpers/-/helpers-7.22.15.tgz", - "integrity": "sha512-7pAjK0aSdxOwR+CcYAqgWOGy5dcfvzsTIfFTb2odQqW47MDfv14UaJDY6eng8ylM2EaeKXdxaSWESbkmaQHTmw==", + "license": "MIT", "dependencies": { "@babel/template": "^7.22.15", "@babel/traverse": "^7.22.15", @@ -498,8 +478,7 @@ }, "node_modules/@babel/highlight": { "version": "7.22.13", - "resolved": "https://registry.npmmirror.com/@babel/highlight/-/highlight-7.22.13.tgz", - "integrity": "sha512-C/BaXcnnvBCmHTpz/VGZ8jgtE2aYlW4hxDhseJAWZb7gqGM/qtCK6iZUb0TyKFf7BOUsBH7Q7fkRsDRhg1XklQ==", + "license": "MIT", "dependencies": { "@babel/helper-validator-identifier": "^7.22.5", "chalk": "^2.4.2", @@ -511,8 +490,7 @@ }, "node_modules/@babel/parser": { "version": "7.22.16", - "resolved": "https://registry.npmmirror.com/@babel/parser/-/parser-7.22.16.tgz", - "integrity": "sha512-+gPfKv8UWeKKeJTUxe59+OobVcrYHETCsORl61EmSkmgymguYk/X5bp7GuUIXaFsc6y++v8ZxPsLSSuujqDphA==", + "license": "MIT", "bin": { "parser": "bin/babel-parser.js" }, @@ -522,8 +500,7 @@ }, "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { "version": "7.22.15", - "resolved": "https://registry.npmmirror.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.22.15.tgz", - "integrity": "sha512-FB9iYlz7rURmRJyXRKEnalYPPdn87H5no108cyuQQyMwlpJ2SJtpIUBI27kdTin956pz+LPypkPVPUTlxOmrsg==", + "license": "MIT", "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" @@ -537,8 +514,7 @@ }, "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { "version": "7.22.15", - "resolved": "https://registry.npmmirror.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.22.15.tgz", - "integrity": "sha512-Hyph9LseGvAeeXzikV88bczhsrLrIZqDPxO+sSmAunMPaGrBGhfMWzCPYTtiW9t+HzSE2wtV8e5cc5P6r1xMDQ==", + "license": "MIT", "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5", @@ -554,9 +530,7 @@ }, "node_modules/@babel/plugin-proposal-async-generator-functions": { "version": "7.20.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz", - "integrity": "sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-async-generator-functions instead.", + "license": "MIT", "dependencies": { "@babel/helper-environment-visitor": "^7.18.9", "@babel/helper-plugin-utils": "^7.20.2", @@ -572,9 +546,7 @@ }, "node_modules/@babel/plugin-proposal-class-properties": { "version": "7.18.6", - "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", - "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.", + "license": "MIT", "dependencies": { "@babel/helper-create-class-features-plugin": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" @@ -586,10 +558,26 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-proposal-decorators": { + "version": "7.23.9", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.23.9.tgz", + "integrity": "sha512-hJhBCb0+NnTWybvWq2WpbCYDOcflSbx0t+BYP65e5R9GVnukiDTi+on5bFkk4p7QGuv190H6KfNiV9Knf/3cZA==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.23.9", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-decorators": "^7.23.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@babel/plugin-proposal-export-default-from": { "version": "7.22.17", - "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.22.17.tgz", - "integrity": "sha512-cop/3quQBVvdz6X5SJC6AhUv3C9DrVTM06LUEXimEdWAhCSyOJIr9NiZDU9leHZ0/aiG0Sh7Zmvaku5TWYNgbA==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.22.5", "@babel/plugin-syntax-export-default-from": "^7.22.5" @@ -603,9 +591,7 @@ }, "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { "version": "7.18.6", - "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", - "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" @@ -619,9 +605,7 @@ }, "node_modules/@babel/plugin-proposal-object-rest-spread": { "version": "7.20.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz", - "integrity": "sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead.", + "license": "MIT", "dependencies": { "@babel/compat-data": "^7.20.5", "@babel/helper-compilation-targets": "^7.20.7", @@ -638,9 +622,7 @@ }, "node_modules/@babel/plugin-proposal-optional-catch-binding": { "version": "7.18.6", - "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", - "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-catch-binding instead.", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" @@ -654,9 +636,7 @@ }, "node_modules/@babel/plugin-proposal-optional-chaining": { "version": "7.21.0", - "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz", - "integrity": "sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.20.2", "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", @@ -671,8 +651,7 @@ }, "node_modules/@babel/plugin-proposal-private-property-in-object": { "version": "7.21.0-placeholder-for-preset-env.2", - "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", - "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", + "license": "MIT", "peer": true, "engines": { "node": ">=6.9.0" @@ -683,8 +662,7 @@ }, "node_modules/@babel/plugin-syntax-async-generators": { "version": "7.8.4", - "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -694,9 +672,8 @@ }, "node_modules/@babel/plugin-syntax-bigint": { "version": "7.8.3", - "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", - "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -706,8 +683,7 @@ }, "node_modules/@babel/plugin-syntax-class-properties": { "version": "7.12.13", - "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.12.13" }, @@ -717,8 +693,7 @@ }, "node_modules/@babel/plugin-syntax-class-static-block": { "version": "7.14.5", - "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", - "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "license": "MIT", "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" @@ -730,10 +705,24 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-syntax-decorators": { + "version": "7.23.3", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.23.3.tgz", + "integrity": "sha512-cf7Niq4/+/juY67E0PbgH0TDhLQ5J7zS8C/Q5FFx+DWyrRa9sUQdTXkjqKu8zGvuqr7vw1muKiukseihU+PJDA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@babel/plugin-syntax-dynamic-import": { "version": "7.8.3", - "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -743,8 +732,7 @@ }, "node_modules/@babel/plugin-syntax-export-default-from": { "version": "7.22.5", - "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.22.5.tgz", - "integrity": "sha512-ODAqWWXB/yReh/jVQDag/3/tl6lgBueQkk/TcfW/59Oykm4c8a55XloX0CTk2k2VJiFWMgHby9xNX29IbCv9dQ==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" }, @@ -757,8 +745,7 @@ }, "node_modules/@babel/plugin-syntax-export-namespace-from": { "version": "7.8.3", - "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "license": "MIT", "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.8.3" @@ -769,8 +756,7 @@ }, "node_modules/@babel/plugin-syntax-flow": { "version": "7.22.5", - "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.22.5.tgz", - "integrity": "sha512-9RdCl0i+q0QExayk2nOS7853w08yLucnnPML6EN9S8fgMPVtdLDCdx/cOQ/i44Lb9UeQX9A35yaqBBOMMZxPxQ==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" }, @@ -783,8 +769,7 @@ }, "node_modules/@babel/plugin-syntax-import-assertions": { "version": "7.22.5", - "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.22.5.tgz", - "integrity": "sha512-rdV97N7KqsRzeNGoWUOK6yUsWarLjE5Su/Snk9IYPU9CwkWHs4t+rTGOvffTR8XGkJMTAdLfO0xVnXm8wugIJg==", + "license": "MIT", "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" @@ -798,8 +783,7 @@ }, "node_modules/@babel/plugin-syntax-import-attributes": { "version": "7.22.5", - "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.22.5.tgz", - "integrity": "sha512-KwvoWDeNKPETmozyFE0P2rOLqh39EoQHNjqizrI5B8Vt0ZNS7M56s7dAiAqbYfiAYOuIzIh96z3iR2ktgu3tEg==", + "license": "MIT", "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" @@ -813,8 +797,7 @@ }, "node_modules/@babel/plugin-syntax-import-meta": { "version": "7.10.4", - "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", - "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" }, @@ -824,8 +807,7 @@ }, "node_modules/@babel/plugin-syntax-json-strings": { "version": "7.8.3", - "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -835,8 +817,7 @@ }, "node_modules/@babel/plugin-syntax-jsx": { "version": "7.22.5", - "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.22.5.tgz", - "integrity": "sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" }, @@ -849,8 +830,7 @@ }, "node_modules/@babel/plugin-syntax-logical-assignment-operators": { "version": "7.10.4", - "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" }, @@ -860,8 +840,7 @@ }, "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { "version": "7.8.3", - "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -871,8 +850,7 @@ }, "node_modules/@babel/plugin-syntax-numeric-separator": { "version": "7.10.4", - "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" }, @@ -882,8 +860,7 @@ }, "node_modules/@babel/plugin-syntax-object-rest-spread": { "version": "7.8.3", - "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -893,8 +870,7 @@ }, "node_modules/@babel/plugin-syntax-optional-catch-binding": { "version": "7.8.3", - "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -904,8 +880,7 @@ }, "node_modules/@babel/plugin-syntax-optional-chaining": { "version": "7.8.3", - "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -915,8 +890,7 @@ }, "node_modules/@babel/plugin-syntax-private-property-in-object": { "version": "7.14.5", - "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "license": "MIT", "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" @@ -930,8 +904,7 @@ }, "node_modules/@babel/plugin-syntax-top-level-await": { "version": "7.14.5", - "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -944,8 +917,7 @@ }, "node_modules/@babel/plugin-syntax-typescript": { "version": "7.22.5", - "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.22.5.tgz", - "integrity": "sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" }, @@ -958,8 +930,7 @@ }, "node_modules/@babel/plugin-syntax-unicode-sets-regex": { "version": "7.18.6", - "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", - "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", + "license": "MIT", "peer": true, "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.18.6", @@ -974,8 +945,7 @@ }, "node_modules/@babel/plugin-transform-arrow-functions": { "version": "7.22.5", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.22.5.tgz", - "integrity": "sha512-26lTNXoVRdAnsaDXPpvCNUq+OVWEVC6bx7Vvz9rC53F2bagUWW4u4ii2+h8Fejfh7RYqPxn+libeFBBck9muEw==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" }, @@ -988,8 +958,7 @@ }, "node_modules/@babel/plugin-transform-async-generator-functions": { "version": "7.22.15", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.22.15.tgz", - "integrity": "sha512-jBm1Es25Y+tVoTi5rfd5t1KLmL8ogLKpXszboWOTTtGFGz2RKnQe2yn7HbZ+kb/B8N0FVSGQo874NSlOU1T4+w==", + "license": "MIT", "peer": true, "dependencies": { "@babel/helper-environment-visitor": "^7.22.5", @@ -1006,8 +975,7 @@ }, "node_modules/@babel/plugin-transform-async-to-generator": { "version": "7.22.5", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.22.5.tgz", - "integrity": "sha512-b1A8D8ZzE/VhNDoV1MSJTnpKkCG5bJo+19R4o4oy03zM7ws8yEMK755j61Dc3EyvdysbqH5BOOTquJ7ZX9C6vQ==", + "license": "MIT", "dependencies": { "@babel/helper-module-imports": "^7.22.5", "@babel/helper-plugin-utils": "^7.22.5", @@ -1022,8 +990,7 @@ }, "node_modules/@babel/plugin-transform-block-scoped-functions": { "version": "7.22.5", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.22.5.tgz", - "integrity": "sha512-tdXZ2UdknEKQWKJP1KMNmuF5Lx3MymtMN/pvA+p/VEkhK8jVcQ1fzSy8KM9qRYhAf2/lV33hoMPKI/xaI9sADA==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" }, @@ -1036,8 +1003,7 @@ }, "node_modules/@babel/plugin-transform-block-scoping": { "version": "7.22.15", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.22.15.tgz", - "integrity": "sha512-G1czpdJBZCtngoK1sJgloLiOHUnkb/bLZwqVZD8kXmq0ZnVfTTWUcs9OWtp0mBtYJ+4LQY1fllqBkOIPhXmFmw==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" }, @@ -1050,8 +1016,7 @@ }, "node_modules/@babel/plugin-transform-class-properties": { "version": "7.22.5", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.22.5.tgz", - "integrity": "sha512-nDkQ0NfkOhPTq8YCLiWNxp1+f9fCobEjCb0n8WdbNUBc4IB5V7P1QnX9IjpSoquKrXF5SKojHleVNs2vGeHCHQ==", + "license": "MIT", "peer": true, "dependencies": { "@babel/helper-create-class-features-plugin": "^7.22.5", @@ -1066,8 +1031,7 @@ }, "node_modules/@babel/plugin-transform-class-static-block": { "version": "7.22.11", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.22.11.tgz", - "integrity": "sha512-GMM8gGmqI7guS/llMFk1bJDkKfn3v3C4KHK9Yg1ey5qcHcOlKb0QvcMrgzvxo+T03/4szNh5lghY+fEC98Kq9g==", + "license": "MIT", "peer": true, "dependencies": { "@babel/helper-create-class-features-plugin": "^7.22.11", @@ -1083,8 +1047,7 @@ }, "node_modules/@babel/plugin-transform-classes": { "version": "7.22.15", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.22.15.tgz", - "integrity": "sha512-VbbC3PGjBdE0wAWDdHM9G8Gm977pnYI0XpqMd6LrKISj8/DJXEsWqgRuTYaNE9Bv0JGhTZUzHDlMk18IpOuoqw==", + "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.22.5", "@babel/helper-compilation-targets": "^7.22.15", @@ -1105,8 +1068,7 @@ }, "node_modules/@babel/plugin-transform-computed-properties": { "version": "7.22.5", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.22.5.tgz", - "integrity": "sha512-4GHWBgRf0krxPX+AaPtgBAlTgTeZmqDynokHOX7aqqAB4tHs3U2Y02zH6ETFdLZGcg9UQSD1WCmkVrE9ErHeOg==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.22.5", "@babel/template": "^7.22.5" @@ -1120,8 +1082,7 @@ }, "node_modules/@babel/plugin-transform-destructuring": { "version": "7.22.15", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.22.15.tgz", - "integrity": "sha512-HzG8sFl1ZVGTme74Nw+X01XsUTqERVQ6/RLHo3XjGRzm7XD6QTtfS3NJotVgCGy8BzkDqRjRBD8dAyJn5TuvSQ==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" }, @@ -1134,8 +1095,7 @@ }, "node_modules/@babel/plugin-transform-dotall-regex": { "version": "7.22.5", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.22.5.tgz", - "integrity": "sha512-5/Yk9QxCQCl+sOIB1WelKnVRxTJDSAIxtJLL2/pqL14ZVlbH0fUQUZa/T5/UnQtBNgghR7mfB8ERBKyKPCi7Vw==", + "license": "MIT", "peer": true, "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.22.5", @@ -1150,8 +1110,7 @@ }, "node_modules/@babel/plugin-transform-duplicate-keys": { "version": "7.22.5", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.22.5.tgz", - "integrity": "sha512-dEnYD+9BBgld5VBXHnF/DbYGp3fqGMsyxKbtD1mDyIA7AkTSpKXFhCVuj/oQVOoALfBs77DudA0BE4d5mcpmqw==", + "license": "MIT", "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" @@ -1165,8 +1124,7 @@ }, "node_modules/@babel/plugin-transform-dynamic-import": { "version": "7.22.11", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.22.11.tgz", - "integrity": "sha512-g/21plo58sfteWjaO0ZNVb+uEOkJNjAaHhbejrnBmu011l/eNDScmkbjCC3l4FKb10ViaGU4aOkFznSu2zRHgA==", + "license": "MIT", "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5", @@ -1181,8 +1139,7 @@ }, "node_modules/@babel/plugin-transform-exponentiation-operator": { "version": "7.22.5", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.22.5.tgz", - "integrity": "sha512-vIpJFNM/FjZ4rh1myqIya9jXwrwwgFRHPjT3DkUA9ZLHuzox8jiXkOLvwm1H+PQIP3CqfC++WPKeuDi0Sjdj1g==", + "license": "MIT", "dependencies": { "@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.5", "@babel/helper-plugin-utils": "^7.22.5" @@ -1196,8 +1153,7 @@ }, "node_modules/@babel/plugin-transform-export-namespace-from": { "version": "7.22.11", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.22.11.tgz", - "integrity": "sha512-xa7aad7q7OiT8oNZ1mU7NrISjlSkVdMbNxn9IuLZyL9AJEhs1Apba3I+u5riX1dIkdptP5EKDG5XDPByWxtehw==", + "license": "MIT", "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5", @@ -1212,8 +1168,7 @@ }, "node_modules/@babel/plugin-transform-flow-strip-types": { "version": "7.22.5", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.22.5.tgz", - "integrity": "sha512-tujNbZdxdG0/54g/oua8ISToaXTFBf8EnSb5PgQSciIXWOWKX3S4+JR7ZE9ol8FZwf9kxitzkGQ+QWeov/mCiA==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.22.5", "@babel/plugin-syntax-flow": "^7.22.5" @@ -1227,8 +1182,7 @@ }, "node_modules/@babel/plugin-transform-for-of": { "version": "7.22.15", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.22.15.tgz", - "integrity": "sha512-me6VGeHsx30+xh9fbDLLPi0J1HzmeIIyenoOQHuw2D4m2SAU3NrspX5XxJLBpqn5yrLzrlw2Iy3RA//Bx27iOA==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" }, @@ -1241,8 +1195,7 @@ }, "node_modules/@babel/plugin-transform-function-name": { "version": "7.22.5", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.22.5.tgz", - "integrity": "sha512-UIzQNMS0p0HHiQm3oelztj+ECwFnj+ZRV4KnguvlsD2of1whUeM6o7wGNj6oLwcDoAXQ8gEqfgC24D+VdIcevg==", + "license": "MIT", "dependencies": { "@babel/helper-compilation-targets": "^7.22.5", "@babel/helper-function-name": "^7.22.5", @@ -1257,8 +1210,7 @@ }, "node_modules/@babel/plugin-transform-json-strings": { "version": "7.22.11", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.22.11.tgz", - "integrity": "sha512-CxT5tCqpA9/jXFlme9xIBCc5RPtdDq3JpkkhgHQqtDdiTnTI0jtZ0QzXhr5DILeYifDPp2wvY2ad+7+hLMW5Pw==", + "license": "MIT", "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5", @@ -1273,8 +1225,7 @@ }, "node_modules/@babel/plugin-transform-literals": { "version": "7.22.5", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.22.5.tgz", - "integrity": "sha512-fTLj4D79M+mepcw3dgFBTIDYpbcB9Sm0bpm4ppXPaO+U+PKFFyV9MGRvS0gvGw62sd10kT5lRMKXAADb9pWy8g==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" }, @@ -1287,8 +1238,7 @@ }, "node_modules/@babel/plugin-transform-logical-assignment-operators": { "version": "7.22.11", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.22.11.tgz", - "integrity": "sha512-qQwRTP4+6xFCDV5k7gZBF3C31K34ut0tbEcTKxlX/0KXxm9GLcO14p570aWxFvVzx6QAfPgq7gaeIHXJC8LswQ==", + "license": "MIT", "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5", @@ -1303,8 +1253,7 @@ }, "node_modules/@babel/plugin-transform-member-expression-literals": { "version": "7.22.5", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.22.5.tgz", - "integrity": "sha512-RZEdkNtzzYCFl9SE9ATaUMTj2hqMb4StarOJLrZRbqqU4HSBE7UlBw9WBWQiDzrJZJdUWiMTVDI6Gv/8DPvfew==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" }, @@ -1317,8 +1266,7 @@ }, "node_modules/@babel/plugin-transform-modules-amd": { "version": "7.22.5", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.22.5.tgz", - "integrity": "sha512-R+PTfLTcYEmb1+kK7FNkhQ1gP4KgjpSO6HfH9+f8/yfp2Nt3ggBjiVpRwmwTlfqZLafYKJACy36yDXlEmI9HjQ==", + "license": "MIT", "peer": true, "dependencies": { "@babel/helper-module-transforms": "^7.22.5", @@ -1333,8 +1281,7 @@ }, "node_modules/@babel/plugin-transform-modules-commonjs": { "version": "7.22.15", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.22.15.tgz", - "integrity": "sha512-jWL4eh90w0HQOTKP2MoXXUpVxilxsB2Vl4ji69rSjS3EcZ/v4sBmn+A3NpepuJzBhOaEBbR7udonlHHn5DWidg==", + "license": "MIT", "dependencies": { "@babel/helper-module-transforms": "^7.22.15", "@babel/helper-plugin-utils": "^7.22.5", @@ -1349,8 +1296,7 @@ }, "node_modules/@babel/plugin-transform-modules-systemjs": { "version": "7.22.11", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.22.11.tgz", - "integrity": "sha512-rIqHmHoMEOhI3VkVf5jQ15l539KrwhzqcBO6wdCNWPWc/JWt9ILNYNUssbRpeq0qWns8svuw8LnMNCvWBIJ8wA==", + "license": "MIT", "peer": true, "dependencies": { "@babel/helper-hoist-variables": "^7.22.5", @@ -1367,8 +1313,7 @@ }, "node_modules/@babel/plugin-transform-modules-umd": { "version": "7.22.5", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.22.5.tgz", - "integrity": "sha512-+S6kzefN/E1vkSsKx8kmQuqeQsvCKCd1fraCM7zXm4SFoggI099Tr4G8U81+5gtMdUeMQ4ipdQffbKLX0/7dBQ==", + "license": "MIT", "peer": true, "dependencies": { "@babel/helper-module-transforms": "^7.22.5", @@ -1383,8 +1328,7 @@ }, "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { "version": "7.22.5", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz", - "integrity": "sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==", + "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.22.5", "@babel/helper-plugin-utils": "^7.22.5" @@ -1398,8 +1342,7 @@ }, "node_modules/@babel/plugin-transform-new-target": { "version": "7.22.5", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.22.5.tgz", - "integrity": "sha512-AsF7K0Fx/cNKVyk3a+DW0JLo+Ua598/NxMRvxDnkpCIGFh43+h/v2xyhRUYf6oD8gE4QtL83C7zZVghMjHd+iw==", + "license": "MIT", "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" @@ -1413,8 +1356,7 @@ }, "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { "version": "7.22.11", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.22.11.tgz", - "integrity": "sha512-YZWOw4HxXrotb5xsjMJUDlLgcDXSfO9eCmdl1bgW4+/lAGdkjaEvOnQ4p5WKKdUgSzO39dgPl0pTnfxm0OAXcg==", + "license": "MIT", "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5", @@ -1429,8 +1371,7 @@ }, "node_modules/@babel/plugin-transform-numeric-separator": { "version": "7.22.11", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.22.11.tgz", - "integrity": "sha512-3dzU4QGPsILdJbASKhF/V2TVP+gJya1PsueQCxIPCEcerqF21oEcrob4mzjsp2Py/1nLfF5m+xYNMDpmA8vffg==", + "license": "MIT", "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5", @@ -1445,8 +1386,7 @@ }, "node_modules/@babel/plugin-transform-object-assign": { "version": "7.22.5", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-object-assign/-/plugin-transform-object-assign-7.22.5.tgz", - "integrity": "sha512-iDhx9ARkXq4vhZ2CYOSnQXkmxkDgosLi3J8Z17mKz7LyzthtkdVchLD7WZ3aXeCuvJDOW3+1I5TpJmwIbF9MKQ==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" }, @@ -1459,8 +1399,7 @@ }, "node_modules/@babel/plugin-transform-object-rest-spread": { "version": "7.22.15", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.22.15.tgz", - "integrity": "sha512-fEB+I1+gAmfAyxZcX1+ZUwLeAuuf8VIg67CTznZE0MqVFumWkh8xWtn58I4dxdVf080wn7gzWoF8vndOViJe9Q==", + "license": "MIT", "peer": true, "dependencies": { "@babel/compat-data": "^7.22.9", @@ -1478,8 +1417,7 @@ }, "node_modules/@babel/plugin-transform-object-super": { "version": "7.22.5", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.22.5.tgz", - "integrity": "sha512-klXqyaT9trSjIUrcsYIfETAzmOEZL3cBYqOYLJxBHfMFFggmXOv+NYSX/Jbs9mzMVESw/WycLFPRx8ba/b2Ipw==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.22.5", "@babel/helper-replace-supers": "^7.22.5" @@ -1493,8 +1431,7 @@ }, "node_modules/@babel/plugin-transform-optional-catch-binding": { "version": "7.22.11", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.22.11.tgz", - "integrity": "sha512-rli0WxesXUeCJnMYhzAglEjLWVDF6ahb45HuprcmQuLidBJFWjNnOzssk2kuc6e33FlLaiZhG/kUIzUMWdBKaQ==", + "license": "MIT", "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5", @@ -1509,8 +1446,7 @@ }, "node_modules/@babel/plugin-transform-optional-chaining": { "version": "7.22.15", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.22.15.tgz", - "integrity": "sha512-ngQ2tBhq5vvSJw2Q2Z9i7ealNkpDMU0rGWnHPKqRZO0tzZ5tlaoz4hDvhXioOoaE0X2vfNss1djwg0DXlfu30A==", + "license": "MIT", "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5", @@ -1526,8 +1462,7 @@ }, "node_modules/@babel/plugin-transform-parameters": { "version": "7.22.15", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.15.tgz", - "integrity": "sha512-hjk7qKIqhyzhhUvRT683TYQOFa/4cQKwQy7ALvTpODswN40MljzNDa0YldevS6tGbxwaEKVn502JmY0dP7qEtQ==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" }, @@ -1540,8 +1475,7 @@ }, "node_modules/@babel/plugin-transform-private-methods": { "version": "7.22.5", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.22.5.tgz", - "integrity": "sha512-PPjh4gyrQnGe97JTalgRGMuU4icsZFnWkzicB/fUtzlKUqvsWBKEpPPfr5a2JiyirZkHxnAqkQMO5Z5B2kK3fA==", + "license": "MIT", "peer": true, "dependencies": { "@babel/helper-create-class-features-plugin": "^7.22.5", @@ -1556,8 +1490,7 @@ }, "node_modules/@babel/plugin-transform-private-property-in-object": { "version": "7.22.11", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.22.11.tgz", - "integrity": "sha512-sSCbqZDBKHetvjSwpyWzhuHkmW5RummxJBVbYLkGkaiTOWGxml7SXt0iWa03bzxFIx7wOj3g/ILRd0RcJKBeSQ==", + "license": "MIT", "peer": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.22.5", @@ -1574,8 +1507,7 @@ }, "node_modules/@babel/plugin-transform-property-literals": { "version": "7.22.5", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.22.5.tgz", - "integrity": "sha512-TiOArgddK3mK/x1Qwf5hay2pxI6wCZnvQqrFSqbtg1GLl2JcNMitVH/YnqjP+M31pLUeTfzY1HAXFDnUBV30rQ==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" }, @@ -1588,8 +1520,7 @@ }, "node_modules/@babel/plugin-transform-react-display-name": { "version": "7.22.5", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.22.5.tgz", - "integrity": "sha512-PVk3WPYudRF5z4GKMEYUrLjPl38fJSKNaEOkFuoprioowGuWN6w2RKznuFNSlJx7pzzXXStPUnNSOEO0jL5EVw==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" }, @@ -1602,8 +1533,7 @@ }, "node_modules/@babel/plugin-transform-react-jsx": { "version": "7.22.15", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.22.15.tgz", - "integrity": "sha512-oKckg2eZFa8771O/5vi7XeTvmM6+O9cxZu+kanTU7tD4sin5nO/G8jGJhq8Hvt2Z0kUoEDRayuZLaUlYl8QuGA==", + "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.22.5", "@babel/helper-module-imports": "^7.22.15", @@ -1620,8 +1550,7 @@ }, "node_modules/@babel/plugin-transform-react-jsx-self": { "version": "7.22.5", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.22.5.tgz", - "integrity": "sha512-nTh2ogNUtxbiSbxaT4Ds6aXnXEipHweN9YRgOX/oNXdf0cCrGn/+2LozFa3lnPV5D90MkjhgckCPBrsoSc1a7g==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" }, @@ -1634,8 +1563,7 @@ }, "node_modules/@babel/plugin-transform-react-jsx-source": { "version": "7.22.5", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.22.5.tgz", - "integrity": "sha512-yIiRO6yobeEIaI0RTbIr8iAK9FcBHLtZq0S89ZPjDLQXBA4xvghaKqI0etp/tF3htTM0sazJKKLz9oEiGRtu7w==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" }, @@ -1648,8 +1576,7 @@ }, "node_modules/@babel/plugin-transform-regenerator": { "version": "7.22.10", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.22.10.tgz", - "integrity": "sha512-F28b1mDt8KcT5bUyJc/U9nwzw6cV+UmTeRlXYIl2TNqMMJif0Jeey9/RQ3C4NOd2zp0/TRsDns9ttj2L523rsw==", + "license": "MIT", "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5", @@ -1664,8 +1591,7 @@ }, "node_modules/@babel/plugin-transform-reserved-words": { "version": "7.22.5", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.22.5.tgz", - "integrity": "sha512-DTtGKFRQUDm8svigJzZHzb/2xatPc6TzNvAIJ5GqOKDsGFYgAskjRulbR/vGsPKq3OPqtexnz327qYpP57RFyA==", + "license": "MIT", "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" @@ -1679,8 +1605,7 @@ }, "node_modules/@babel/plugin-transform-runtime": { "version": "7.22.15", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.22.15.tgz", - "integrity": "sha512-tEVLhk8NRZSmwQ0DJtxxhTrCht1HVo8VaMzYT4w6lwyKBuHsgoioAUA7/6eT2fRfc5/23fuGdlwIxXhRVgWr4g==", + "license": "MIT", "dependencies": { "@babel/helper-module-imports": "^7.22.15", "@babel/helper-plugin-utils": "^7.22.5", @@ -1698,8 +1623,7 @@ }, "node_modules/@babel/plugin-transform-shorthand-properties": { "version": "7.22.5", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.22.5.tgz", - "integrity": "sha512-vM4fq9IXHscXVKzDv5itkO1X52SmdFBFcMIBZ2FRn2nqVYqw6dBexUgMvAjHW+KXpPPViD/Yo3GrDEBaRC0QYA==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" }, @@ -1712,8 +1636,7 @@ }, "node_modules/@babel/plugin-transform-spread": { "version": "7.22.5", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.22.5.tgz", - "integrity": "sha512-5ZzDQIGyvN4w8+dMmpohL6MBo+l2G7tfC/O2Dg7/hjpgeWvUx8FzfeOKxGog9IimPa4YekaQ9PlDqTLOljkcxg==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.22.5", "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" @@ -1727,8 +1650,7 @@ }, "node_modules/@babel/plugin-transform-sticky-regex": { "version": "7.22.5", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.22.5.tgz", - "integrity": "sha512-zf7LuNpHG0iEeiyCNwX4j3gDg1jgt1k3ZdXBKbZSoA3BbGQGvMiSvfbZRR3Dr3aeJe3ooWFZxOOG3IRStYp2Bw==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" }, @@ -1741,8 +1663,7 @@ }, "node_modules/@babel/plugin-transform-template-literals": { "version": "7.22.5", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.22.5.tgz", - "integrity": "sha512-5ciOehRNf+EyUeewo8NkbQiUs4d6ZxiHo6BcBcnFlgiJfu16q0bQUw9Jvo0b0gBKFG1SMhDSjeKXSYuJLeFSMA==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" }, @@ -1755,8 +1676,7 @@ }, "node_modules/@babel/plugin-transform-typeof-symbol": { "version": "7.22.5", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.22.5.tgz", - "integrity": "sha512-bYkI5lMzL4kPii4HHEEChkD0rkc+nvnlR6+o/qdqR6zrm0Sv/nodmyLhlq2DO0YKLUNd2VePmPRjJXSBh9OIdA==", + "license": "MIT", "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" @@ -1770,8 +1690,7 @@ }, "node_modules/@babel/plugin-transform-typescript": { "version": "7.22.15", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.22.15.tgz", - "integrity": "sha512-1uirS0TnijxvQLnlv5wQBwOX3E1wCFX7ITv+9pBV2wKEk4K+M5tqDaoNXnTH8tjEIYHLO98MwiTWO04Ggz4XuA==", + "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.22.5", "@babel/helper-create-class-features-plugin": "^7.22.15", @@ -1787,8 +1706,7 @@ }, "node_modules/@babel/plugin-transform-unicode-escapes": { "version": "7.22.10", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.22.10.tgz", - "integrity": "sha512-lRfaRKGZCBqDlRU3UIFovdp9c9mEvlylmpod0/OatICsSfuQ9YFthRo1tpTkGsklEefZdqlEFdY4A2dwTb6ohg==", + "license": "MIT", "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" @@ -1802,8 +1720,7 @@ }, "node_modules/@babel/plugin-transform-unicode-property-regex": { "version": "7.22.5", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.22.5.tgz", - "integrity": "sha512-HCCIb+CbJIAE6sXn5CjFQXMwkCClcOfPCzTlilJ8cUatfzwHlWQkbtV0zD338u9dZskwvuOYTuuaMaA8J5EI5A==", + "license": "MIT", "peer": true, "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.22.5", @@ -1818,8 +1735,7 @@ }, "node_modules/@babel/plugin-transform-unicode-regex": { "version": "7.22.5", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.22.5.tgz", - "integrity": "sha512-028laaOKptN5vHJf9/Arr/HiJekMd41hOEZYvNsrsXqJ7YPYuX2bQxh31fkZzGmq3YqHRJzYFFAVYvKfMPKqyg==", + "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.22.5", "@babel/helper-plugin-utils": "^7.22.5" @@ -1833,8 +1749,7 @@ }, "node_modules/@babel/plugin-transform-unicode-sets-regex": { "version": "7.22.5", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.22.5.tgz", - "integrity": "sha512-lhMfi4FC15j13eKrh3DnYHjpGj6UKQHtNKTbtc1igvAhRy4+kLhV07OpLcsN0VgDEw/MjAvJO4BdMJsHwMhzCg==", + "license": "MIT", "peer": true, "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.22.5", @@ -1849,8 +1764,7 @@ }, "node_modules/@babel/preset-env": { "version": "7.22.15", - "resolved": "https://registry.npmmirror.com/@babel/preset-env/-/preset-env-7.22.15.tgz", - "integrity": "sha512-tZFHr54GBkHk6hQuVA8w4Fmq+MSPsfvMG0vPnOYyTnJpyfMqybL8/MbNCPRT9zc2KBO2pe4tq15g6Uno4Jpoag==", + "license": "MIT", "peer": true, "dependencies": { "@babel/compat-data": "^7.22.9", @@ -1943,8 +1857,7 @@ }, "node_modules/@babel/preset-flow": { "version": "7.22.15", - "resolved": "https://registry.npmmirror.com/@babel/preset-flow/-/preset-flow-7.22.15.tgz", - "integrity": "sha512-dB5aIMqpkgbTfN5vDdTRPzjqtWiZcRESNR88QYnoPR+bmdYoluOzMX9tQerTv0XzSgZYctPfO1oc0N5zdog1ew==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.22.5", "@babel/helper-validator-option": "^7.22.15", @@ -1959,8 +1872,7 @@ }, "node_modules/@babel/preset-modules": { "version": "0.1.6-no-external-plugins", - "resolved": "https://registry.npmmirror.com/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", - "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", + "license": "MIT", "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.0.0", @@ -1973,8 +1885,7 @@ }, "node_modules/@babel/preset-typescript": { "version": "7.22.15", - "resolved": "https://registry.npmmirror.com/@babel/preset-typescript/-/preset-typescript-7.22.15.tgz", - "integrity": "sha512-HblhNmh6yM+cU4VwbBRpxFhxsTdfS1zsvH9W+gEjD0ARV9+8B4sNfpI6GuhePti84nuvhiwKS539jKPFHskA9A==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.22.5", "@babel/helper-validator-option": "^7.22.15", @@ -1991,8 +1902,7 @@ }, "node_modules/@babel/register": { "version": "7.22.15", - "resolved": "https://registry.npmmirror.com/@babel/register/-/register-7.22.15.tgz", - "integrity": "sha512-V3Q3EqoQdn65RCgTLwauZaTfd1ShhwPmbBv+1dkZV/HpCGMKVyn6oFcRlI7RaKqiDQjX2Qd3AuoEguBgdjIKlg==", + "license": "MIT", "dependencies": { "clone-deep": "^4.0.1", "find-cache-dir": "^2.0.0", @@ -2009,8 +1919,7 @@ }, "node_modules/@babel/register/node_modules/make-dir": { "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "license": "MIT", "dependencies": { "pify": "^4.0.1", "semver": "^5.6.0" @@ -2021,21 +1930,18 @@ }, "node_modules/@babel/register/node_modules/semver": { "version": "5.7.2", - "resolved": "https://registry.npmmirror.com/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "license": "ISC", "bin": { "semver": "bin/semver" } }, "node_modules/@babel/regjsgen": { "version": "0.8.0", - "resolved": "https://registry.npmmirror.com/@babel/regjsgen/-/regjsgen-0.8.0.tgz", - "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==" + "license": "MIT" }, "node_modules/@babel/runtime": { "version": "7.22.15", - "resolved": "https://registry.npmmirror.com/@babel/runtime/-/runtime-7.22.15.tgz", - "integrity": "sha512-T0O+aa+4w0u06iNmapipJXMV4HoUir03hpx3/YqXXhu9xim3w+dVphjFWl1OH8NbZHw5Lbm9k45drDkgq2VNNA==", + "license": "MIT", "dependencies": { "regenerator-runtime": "^0.14.0" }, @@ -2045,8 +1951,7 @@ }, "node_modules/@babel/template": { "version": "7.22.15", - "resolved": "https://registry.npmmirror.com/@babel/template/-/template-7.22.15.tgz", - "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.22.13", "@babel/parser": "^7.22.15", @@ -2058,8 +1963,7 @@ }, "node_modules/@babel/traverse": { "version": "7.22.17", - "resolved": "https://registry.npmmirror.com/@babel/traverse/-/traverse-7.22.17.tgz", - "integrity": "sha512-xK4Uwm0JnAMvxYZxOVecss85WxTEIbTa7bnGyf/+EgCL5Zt3U7htUpEOWv9detPlamGKuRzCqw74xVglDWpPdg==", + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.22.13", "@babel/generator": "^7.22.15", @@ -2077,12 +1981,12 @@ } }, "node_modules/@babel/types": { - "version": "7.22.17", - "resolved": "https://registry.npmmirror.com/@babel/types/-/types-7.22.17.tgz", - "integrity": "sha512-YSQPHLFtQNE5xN9tHuZnzu8vPr61wVTBZdfv1meex1NBosa4iT05k/Jw06ddJugi4bk7The/oSwQGFcksmEJQg==", + "version": "7.23.9", + "resolved": "https://registry.npmmirror.com/@babel/types/-/types-7.23.9.tgz", + "integrity": "sha512-dQjSq/7HaSjRM43FFGnv5keM2HsxpmyV1PfaSVm0nzzjwwTmjOe6J4bC8e3+pTEIgHaHj+1ZlLThRJ2auc/w1Q==", "dependencies": { - "@babel/helper-string-parser": "^7.22.5", - "@babel/helper-validator-identifier": "^7.22.15", + "@babel/helper-string-parser": "^7.23.4", + "@babel/helper-validator-identifier": "^7.22.20", "to-fast-properties": "^2.0.0" }, "engines": { @@ -2091,22 +1995,19 @@ }, "node_modules/@bcoe/v8-coverage": { "version": "0.2.3", - "resolved": "https://registry.npmmirror.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", - "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@buttercup/fetch": { "version": "0.1.2", - "resolved": "https://registry.npmjs.org/@buttercup/fetch/-/fetch-0.1.2.tgz", - "integrity": "sha512-mDBtsysQ0Gnrp4FamlRJGpu7HUHwbyLC4uUav1I7QAqThFAa/4d1cdZCxrV5gKvh6zO1fu95bILNJi4Y2hALhQ==", + "license": "MIT", "optionalDependencies": { "node-fetch": "^3.3.0" } }, "node_modules/@buttercup/fetch/node_modules/node-fetch": { "version": "3.3.2", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz", - "integrity": "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==", + "license": "MIT", "optional": true, "dependencies": { "data-uri-to-buffer": "^4.0.0", @@ -2123,9 +2024,8 @@ }, "node_modules/@cnakazawa/watch": { "version": "1.0.4", - "resolved": "https://registry.npmmirror.com/@cnakazawa/watch/-/watch-1.0.4.tgz", - "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==", "dev": true, + "license": "Apache-2.0", "dependencies": { "exec-sh": "^0.3.2", "minimist": "^1.2.0" @@ -2139,9 +2039,8 @@ }, "node_modules/@commitlint/cli": { "version": "17.7.1", - "resolved": "https://registry.npmmirror.com/@commitlint/cli/-/cli-17.7.1.tgz", - "integrity": "sha512-BCm/AT06SNCQtvFv921iNhudOHuY16LswT0R3OeolVGLk8oP+Rk9TfQfgjH7QPMjhvp76bNqGFEcpKojxUNW1g==", "dev": true, + "license": "MIT", "dependencies": { "@commitlint/format": "^17.4.4", "@commitlint/lint": "^17.7.0", @@ -2163,9 +2062,8 @@ }, "node_modules/@commitlint/config-conventional": { "version": "17.7.0", - "resolved": "https://registry.npmmirror.com/@commitlint/config-conventional/-/config-conventional-17.7.0.tgz", - "integrity": "sha512-iicqh2o6et+9kWaqsQiEYZzfLbtoWv9uZl8kbI8EGfnc0HeGafQBF7AJ0ylN9D/2kj6txltsdyQs8+2fTMwWEw==", "dev": true, + "license": "MIT", "dependencies": { "conventional-changelog-conventionalcommits": "^6.1.0" }, @@ -2175,9 +2073,8 @@ }, "node_modules/@commitlint/config-validator": { "version": "17.6.7", - "resolved": "https://registry.npmmirror.com/@commitlint/config-validator/-/config-validator-17.6.7.tgz", - "integrity": "sha512-vJSncmnzwMvpr3lIcm0I8YVVDJTzyjy7NZAeXbTXy+MPUdAr9pKyyg7Tx/ebOQ9kqzE6O9WT6jg2164br5UdsQ==", "dev": true, + "license": "MIT", "dependencies": { "@commitlint/types": "^17.4.4", "ajv": "^8.11.0" @@ -2188,9 +2085,8 @@ }, "node_modules/@commitlint/ensure": { "version": "17.6.7", - "resolved": "https://registry.npmmirror.com/@commitlint/ensure/-/ensure-17.6.7.tgz", - "integrity": "sha512-mfDJOd1/O/eIb/h4qwXzUxkmskXDL9vNPnZ4AKYKiZALz4vHzwMxBSYtyL2mUIDeU9DRSpEUins8SeKtFkYHSw==", "dev": true, + "license": "MIT", "dependencies": { "@commitlint/types": "^17.4.4", "lodash.camelcase": "^4.3.0", @@ -2205,18 +2101,16 @@ }, "node_modules/@commitlint/execute-rule": { "version": "17.4.0", - "resolved": "https://registry.npmmirror.com/@commitlint/execute-rule/-/execute-rule-17.4.0.tgz", - "integrity": "sha512-LIgYXuCSO5Gvtc0t9bebAMSwd68ewzmqLypqI2Kke1rqOqqDbMpYcYfoPfFlv9eyLIh4jocHWwCK5FS7z9icUA==", "dev": true, + "license": "MIT", "engines": { "node": ">=v14" } }, "node_modules/@commitlint/format": { "version": "17.4.4", - "resolved": "https://registry.npmmirror.com/@commitlint/format/-/format-17.4.4.tgz", - "integrity": "sha512-+IS7vpC4Gd/x+uyQPTAt3hXs5NxnkqAZ3aqrHd5Bx/R9skyCAWusNlNbw3InDbAK6j166D9asQM8fnmYIa+CXQ==", "dev": true, + "license": "MIT", "dependencies": { "@commitlint/types": "^17.4.4", "chalk": "^4.1.0" @@ -2227,34 +2121,37 @@ }, "node_modules/@commitlint/format/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/@commitlint/format/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/@commitlint/format/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -2264,24 +2161,21 @@ }, "node_modules/@commitlint/format/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@commitlint/format/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/@commitlint/format/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -2291,9 +2185,8 @@ }, "node_modules/@commitlint/is-ignored": { "version": "17.7.0", - "resolved": "https://registry.npmmirror.com/@commitlint/is-ignored/-/is-ignored-17.7.0.tgz", - "integrity": "sha512-043rA7m45tyEfW7Zv2vZHF++176MLHH9h70fnPoYlB1slKBeKl8BwNIlnPg4xBdRBVNPaCqvXxWswx2GR4c9Hw==", "dev": true, + "license": "MIT", "dependencies": { "@commitlint/types": "^17.4.4", "semver": "7.5.4" @@ -2304,9 +2197,8 @@ }, "node_modules/@commitlint/is-ignored/node_modules/lru-cache": { "version": "6.0.0", - "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dev": true, + "license": "ISC", "dependencies": { "yallist": "^4.0.0" }, @@ -2316,9 +2208,8 @@ }, "node_modules/@commitlint/is-ignored/node_modules/semver": { "version": "7.5.4", - "resolved": "https://registry.npmmirror.com/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dev": true, + "license": "ISC", "dependencies": { "lru-cache": "^6.0.0" }, @@ -2331,15 +2222,13 @@ }, "node_modules/@commitlint/is-ignored/node_modules/yallist": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/@commitlint/lint": { "version": "17.7.0", - "resolved": "https://registry.npmmirror.com/@commitlint/lint/-/lint-17.7.0.tgz", - "integrity": "sha512-TCQihm7/uszA5z1Ux1vw+Nf3yHTgicus/+9HiUQk+kRSQawByxZNESeQoX9ujfVd3r4Sa+3fn0JQAguG4xvvbA==", "dev": true, + "license": "MIT", "dependencies": { "@commitlint/is-ignored": "^17.7.0", "@commitlint/parse": "^17.7.0", @@ -2352,9 +2241,8 @@ }, "node_modules/@commitlint/load": { "version": "17.7.1", - "resolved": "https://registry.npmmirror.com/@commitlint/load/-/load-17.7.1.tgz", - "integrity": "sha512-S/QSOjE1ztdogYj61p6n3UbkUvweR17FQ0zDbNtoTLc+Hz7vvfS7ehoTMQ27hPSjVBpp7SzEcOQu081RLjKHJQ==", "dev": true, + "license": "MIT", "dependencies": { "@commitlint/config-validator": "^17.6.7", "@commitlint/execute-rule": "^17.4.0", @@ -2377,40 +2265,42 @@ }, "node_modules/@commitlint/load/node_modules/@types/node": { "version": "20.4.7", - "resolved": "https://registry.npmmirror.com/@types/node/-/node-20.4.7.tgz", - "integrity": "sha512-bUBrPjEry2QUTsnuEjzjbS7voGWCc30W0qzgMf90GPeDGFRakvrz47ju+oqDAKCXLUCe39u57/ORMl/O/04/9g==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@commitlint/load/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/@commitlint/load/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/@commitlint/load/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -2420,24 +2310,21 @@ }, "node_modules/@commitlint/load/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@commitlint/load/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/@commitlint/load/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -2447,18 +2334,16 @@ }, "node_modules/@commitlint/message": { "version": "17.4.2", - "resolved": "https://registry.npmmirror.com/@commitlint/message/-/message-17.4.2.tgz", - "integrity": "sha512-3XMNbzB+3bhKA1hSAWPCQA3lNxR4zaeQAQcHj0Hx5sVdO6ryXtgUBGGv+1ZCLMgAPRixuc6en+iNAzZ4NzAa8Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=v14" } }, "node_modules/@commitlint/parse": { "version": "17.7.0", - "resolved": "https://registry.npmmirror.com/@commitlint/parse/-/parse-17.7.0.tgz", - "integrity": "sha512-dIvFNUMCUHqq5Abv80mIEjLVfw8QNuA4DS7OWip4pcK/3h5wggmjVnlwGCDvDChkw2TjK1K6O+tAEV78oxjxag==", "dev": true, + "license": "MIT", "dependencies": { "@commitlint/types": "^17.4.4", "conventional-changelog-angular": "^6.0.0", @@ -2470,9 +2355,8 @@ }, "node_modules/@commitlint/read": { "version": "17.5.1", - "resolved": "https://registry.npmmirror.com/@commitlint/read/-/read-17.5.1.tgz", - "integrity": "sha512-7IhfvEvB//p9aYW09YVclHbdf1u7g7QhxeYW9ZHSO8Huzp8Rz7m05aCO1mFG7G8M+7yfFnXB5xOmG18brqQIBg==", "dev": true, + "license": "MIT", "dependencies": { "@commitlint/top-level": "^17.4.0", "@commitlint/types": "^17.4.4", @@ -2486,9 +2370,8 @@ }, "node_modules/@commitlint/resolve-extends": { "version": "17.6.7", - "resolved": "https://registry.npmmirror.com/@commitlint/resolve-extends/-/resolve-extends-17.6.7.tgz", - "integrity": "sha512-PfeoAwLHtbOaC9bGn/FADN156CqkFz6ZKiVDMjuC2N5N0740Ke56rKU7Wxdwya8R8xzLK9vZzHgNbuGhaOVKIg==", "dev": true, + "license": "MIT", "dependencies": { "@commitlint/config-validator": "^17.6.7", "@commitlint/types": "^17.4.4", @@ -2503,9 +2386,8 @@ }, "node_modules/@commitlint/rules": { "version": "17.7.0", - "resolved": "https://registry.npmmirror.com/@commitlint/rules/-/rules-17.7.0.tgz", - "integrity": "sha512-J3qTh0+ilUE5folSaoK91ByOb8XeQjiGcdIdiB/8UT1/Rd1itKo0ju/eQVGyFzgTMYt8HrDJnGTmNWwcMR1rmA==", "dev": true, + "license": "MIT", "dependencies": { "@commitlint/ensure": "^17.6.7", "@commitlint/message": "^17.4.2", @@ -2519,18 +2401,16 @@ }, "node_modules/@commitlint/to-lines": { "version": "17.4.0", - "resolved": "https://registry.npmmirror.com/@commitlint/to-lines/-/to-lines-17.4.0.tgz", - "integrity": "sha512-LcIy/6ZZolsfwDUWfN1mJ+co09soSuNASfKEU5sCmgFCvX5iHwRYLiIuoqXzOVDYOy7E7IcHilr/KS0e5T+0Hg==", "dev": true, + "license": "MIT", "engines": { "node": ">=v14" } }, "node_modules/@commitlint/top-level": { "version": "17.4.0", - "resolved": "https://registry.npmmirror.com/@commitlint/top-level/-/top-level-17.4.0.tgz", - "integrity": "sha512-/1loE/g+dTTQgHnjoCy0AexKAEFyHsR2zRB4NWrZ6lZSMIxAhBJnmCqwao7b4H8888PsfoTBCLBYIw8vGnej8g==", "dev": true, + "license": "MIT", "dependencies": { "find-up": "^5.0.0" }, @@ -2540,9 +2420,8 @@ }, "node_modules/@commitlint/types": { "version": "17.4.4", - "resolved": "https://registry.npmmirror.com/@commitlint/types/-/types-17.4.4.tgz", - "integrity": "sha512-amRN8tRLYOsxRr6mTnGGGvB5EmW/4DDjLMgiwK3CCVEmN6Sr/6xePGEpWaspKkckILuUORCwe6VfDBw6uj4axQ==", "dev": true, + "license": "MIT", "dependencies": { "chalk": "^4.1.0" }, @@ -2552,34 +2431,37 @@ }, "node_modules/@commitlint/types/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/@commitlint/types/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/@commitlint/types/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -2589,24 +2471,21 @@ }, "node_modules/@commitlint/types/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@commitlint/types/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/@commitlint/types/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -2616,9 +2495,8 @@ }, "node_modules/@cspotcode/source-map-support": { "version": "0.8.1", - "resolved": "https://registry.npmmirror.com/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", - "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", "dev": true, + "license": "MIT", "dependencies": { "@jridgewell/trace-mapping": "0.3.9" }, @@ -2628,9 +2506,8 @@ }, "node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/trace-mapping": { "version": "0.3.9", - "resolved": "https://registry.npmmirror.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", - "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", "dev": true, + "license": "MIT", "dependencies": { "@jridgewell/resolve-uri": "^3.0.3", "@jridgewell/sourcemap-codec": "^1.4.10" @@ -2638,8 +2515,7 @@ }, "node_modules/@egjs/hammerjs": { "version": "2.0.17", - "resolved": "https://registry.npmmirror.com/@egjs/hammerjs/-/hammerjs-2.0.17.tgz", - "integrity": "sha512-XQsZgjm2EcVUiZQf11UBJQfmZeEmOW8DpI1gsFeln6w0ae0ii4dMQEQ0kjl6DspdWX1aGY1/loyXnP0JS06e/A==", + "license": "MIT", "dependencies": { "@types/hammerjs": "^2.0.36" }, @@ -2649,9 +2525,8 @@ }, "node_modules/@eslint-community/eslint-utils": { "version": "4.4.0", - "resolved": "https://registry.npmmirror.com/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", - "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", "dev": true, + "license": "MIT", "dependencies": { "eslint-visitor-keys": "^3.3.0" }, @@ -2664,18 +2539,16 @@ }, "node_modules/@eslint-community/regexpp": { "version": "4.8.0", - "resolved": "https://registry.npmmirror.com/@eslint-community/regexpp/-/regexpp-4.8.0.tgz", - "integrity": "sha512-JylOEEzDiOryeUnFbQz+oViCXS0KsvR1mvHkoMiu5+UiBvy+RYX7tzlIIIEstF/gVa2tj9AQXk3dgnxv6KxhFg==", "dev": true, + "license": "MIT", "engines": { "node": "^12.0.0 || ^14.0.0 || >=16.0.0" } }, "node_modules/@eslint/eslintrc": { "version": "0.4.3", - "resolved": "https://registry.npmmirror.com/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", - "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==", "dev": true, + "license": "MIT", "dependencies": { "ajv": "^6.12.4", "debug": "^4.1.1", @@ -2693,21 +2566,23 @@ }, "node_modules/@eslint/eslintrc/node_modules/ajv": { "version": "6.12.6", - "resolved": "https://registry.npmmirror.com/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", "json-schema-traverse": "^0.4.1", "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, "node_modules/@eslint/eslintrc/node_modules/brace-expansion": { "version": "1.1.11", - "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -2715,36 +2590,35 @@ }, "node_modules/@eslint/eslintrc/node_modules/globals": { "version": "13.21.0", - "resolved": "https://registry.npmmirror.com/globals/-/globals-13.21.0.tgz", - "integrity": "sha512-ybyme3s4yy/t/3s35bewwXKOf7cvzfreG2lH0lZl0JB7I4GxRP2ghxOK/Nb9EkRXdbBXZLfq/p/0W2JUONB/Gg==", "dev": true, + "license": "MIT", "dependencies": { "type-fest": "^0.20.2" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/@eslint/eslintrc/node_modules/ignore": { "version": "4.0.6", - "resolved": "https://registry.npmmirror.com/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 4" } }, "node_modules/@eslint/eslintrc/node_modules/json-schema-traverse": { "version": "0.4.1", - "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@eslint/eslintrc/node_modules/minimatch": { "version": "3.1.2", - "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -2754,31 +2628,30 @@ }, "node_modules/@eslint/eslintrc/node_modules/type-fest": { "version": "0.20.2", - "resolved": "https://registry.npmmirror.com/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", "dev": true, + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/@hapi/hoek": { "version": "9.3.0", - "resolved": "https://registry.npmmirror.com/@hapi/hoek/-/hoek-9.3.0.tgz", - "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==" + "license": "BSD-3-Clause" }, "node_modules/@hapi/topo": { "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/@hapi/topo/-/topo-5.1.0.tgz", - "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", + "license": "BSD-3-Clause", "dependencies": { "@hapi/hoek": "^9.0.0" } }, "node_modules/@humanwhocodes/config-array": { "version": "0.5.0", - "resolved": "https://registry.npmmirror.com/@humanwhocodes/config-array/-/config-array-0.5.0.tgz", - "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@humanwhocodes/object-schema": "^1.2.0", "debug": "^4.1.1", @@ -2790,9 +2663,8 @@ }, "node_modules/@humanwhocodes/config-array/node_modules/brace-expansion": { "version": "1.1.11", - "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -2800,9 +2672,8 @@ }, "node_modules/@humanwhocodes/config-array/node_modules/minimatch": { "version": "3.1.2", - "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -2812,15 +2683,13 @@ }, "node_modules/@humanwhocodes/object-schema": { "version": "1.2.1", - "resolved": "https://registry.npmmirror.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", - "dev": true + "dev": true, + "license": "BSD-3-Clause" }, "node_modules/@istanbuljs/load-nyc-config": { "version": "1.1.0", - "resolved": "https://registry.npmmirror.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", - "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", "dev": true, + "license": "ISC", "dependencies": { "camelcase": "^5.3.1", "find-up": "^4.1.0", @@ -2834,9 +2703,8 @@ }, "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": { "version": "4.1.0", - "resolved": "https://registry.npmmirror.com/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "dev": true, + "license": "MIT", "dependencies": { "locate-path": "^5.0.0", "path-exists": "^4.0.0" @@ -2847,9 +2715,8 @@ }, "node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": { "version": "5.0.0", - "resolved": "https://registry.npmmirror.com/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "dev": true, + "license": "MIT", "dependencies": { "p-locate": "^4.1.0" }, @@ -2859,21 +2726,22 @@ }, "node_modules/@istanbuljs/load-nyc-config/node_modules/p-limit": { "version": "2.3.0", - "resolved": "https://registry.npmmirror.com/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, + "license": "MIT", "dependencies": { "p-try": "^2.0.0" }, "engines": { "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate": { "version": "4.1.0", - "resolved": "https://registry.npmmirror.com/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "dev": true, + "license": "MIT", "dependencies": { "p-limit": "^2.2.0" }, @@ -2883,27 +2751,24 @@ }, "node_modules/@istanbuljs/load-nyc-config/node_modules/path-exists": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/@istanbuljs/schema": { "version": "0.1.3", - "resolved": "https://registry.npmmirror.com/@istanbuljs/schema/-/schema-0.1.3.tgz", - "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/@jest/console": { "version": "26.6.2", - "resolved": "https://registry.npmmirror.com/@jest/console/-/console-26.6.2.tgz", - "integrity": "sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g==", "dev": true, + "license": "MIT", "dependencies": { "@jest/types": "^26.6.2", "@types/node": "*", @@ -2918,34 +2783,37 @@ }, "node_modules/@jest/console/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/@jest/console/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/@jest/console/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -2955,24 +2823,21 @@ }, "node_modules/@jest/console/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@jest/console/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/@jest/console/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -2982,9 +2847,8 @@ }, "node_modules/@jest/core": { "version": "26.6.3", - "resolved": "https://registry.npmmirror.com/@jest/core/-/core-26.6.3.tgz", - "integrity": "sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw==", "dev": true, + "license": "MIT", "dependencies": { "@jest/console": "^26.6.2", "@jest/reporters": "^26.6.2", @@ -3021,34 +2885,37 @@ }, "node_modules/@jest/core/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/@jest/core/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/@jest/core/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -3058,24 +2925,21 @@ }, "node_modules/@jest/core/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@jest/core/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/@jest/core/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -3085,8 +2949,7 @@ }, "node_modules/@jest/create-cache-key-function": { "version": "27.5.1", - "resolved": "https://registry.npmmirror.com/@jest/create-cache-key-function/-/create-cache-key-function-27.5.1.tgz", - "integrity": "sha512-dmH1yW+makpTSURTy8VzdUwFnfQh1G8R+DxO2Ho2FFmBbKFEVm+3jWdvFhE2VqB/LATCTokkP0dotjyQyw5/AQ==", + "license": "MIT", "dependencies": { "@jest/types": "^27.5.1" }, @@ -3096,8 +2959,7 @@ }, "node_modules/@jest/create-cache-key-function/node_modules/@jest/types": { "version": "27.5.1", - "resolved": "https://registry.npmmirror.com/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "license": "MIT", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -3111,39 +2973,41 @@ }, "node_modules/@jest/create-cache-key-function/node_modules/@types/yargs": { "version": "16.0.5", - "resolved": "https://registry.npmmirror.com/@types/yargs/-/yargs-16.0.5.tgz", - "integrity": "sha512-AxO/ADJOBFJScHbWhq2xAhlWP24rY4aCEG/NFaMvbT3X2MgRsLjhjQwsn0Zi5zn0LG9jUhCCZMeX9Dkuw6k+vQ==", + "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } }, "node_modules/@jest/create-cache-key-function/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/@jest/create-cache-key-function/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/@jest/create-cache-key-function/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -3153,21 +3017,18 @@ }, "node_modules/@jest/create-cache-key-function/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "license": "MIT" }, "node_modules/@jest/create-cache-key-function/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/@jest/create-cache-key-function/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -3177,9 +3038,8 @@ }, "node_modules/@jest/environment": { "version": "26.6.2", - "resolved": "https://registry.npmmirror.com/@jest/environment/-/environment-26.6.2.tgz", - "integrity": "sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA==", "dev": true, + "license": "MIT", "dependencies": { "@jest/fake-timers": "^26.6.2", "@jest/types": "^26.6.2", @@ -3192,9 +3052,8 @@ }, "node_modules/@jest/fake-timers": { "version": "26.6.2", - "resolved": "https://registry.npmmirror.com/@jest/fake-timers/-/fake-timers-26.6.2.tgz", - "integrity": "sha512-14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA==", "dev": true, + "license": "MIT", "dependencies": { "@jest/types": "^26.6.2", "@sinonjs/fake-timers": "^6.0.1", @@ -3209,9 +3068,8 @@ }, "node_modules/@jest/globals": { "version": "26.6.2", - "resolved": "https://registry.npmmirror.com/@jest/globals/-/globals-26.6.2.tgz", - "integrity": "sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA==", "dev": true, + "license": "MIT", "dependencies": { "@jest/environment": "^26.6.2", "@jest/types": "^26.6.2", @@ -3223,9 +3081,8 @@ }, "node_modules/@jest/reporters": { "version": "26.6.2", - "resolved": "https://registry.npmmirror.com/@jest/reporters/-/reporters-26.6.2.tgz", - "integrity": "sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw==", "dev": true, + "license": "MIT", "dependencies": { "@bcoe/v8-coverage": "^0.2.3", "@jest/console": "^26.6.2", @@ -3261,34 +3118,37 @@ }, "node_modules/@jest/reporters/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/@jest/reporters/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/@jest/reporters/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -3298,24 +3158,21 @@ }, "node_modules/@jest/reporters/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@jest/reporters/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/@jest/reporters/node_modules/istanbul-lib-instrument": { "version": "4.0.3", - "resolved": "https://registry.npmmirror.com/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", - "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "@babel/core": "^7.7.5", "@istanbuljs/schema": "^0.1.2", @@ -3328,9 +3185,8 @@ }, "node_modules/@jest/reporters/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -3340,9 +3196,8 @@ }, "node_modules/@jest/schemas": { "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", - "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", "dev": true, + "license": "MIT", "dependencies": { "@sinclair/typebox": "^0.27.8" }, @@ -3352,9 +3207,8 @@ }, "node_modules/@jest/source-map": { "version": "26.6.2", - "resolved": "https://registry.npmmirror.com/@jest/source-map/-/source-map-26.6.2.tgz", - "integrity": "sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA==", "dev": true, + "license": "MIT", "dependencies": { "callsites": "^3.0.0", "graceful-fs": "^4.2.4", @@ -3366,9 +3220,8 @@ }, "node_modules/@jest/test-result": { "version": "26.6.2", - "resolved": "https://registry.npmmirror.com/@jest/test-result/-/test-result-26.6.2.tgz", - "integrity": "sha512-5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ==", "dev": true, + "license": "MIT", "dependencies": { "@jest/console": "^26.6.2", "@jest/types": "^26.6.2", @@ -3381,9 +3234,8 @@ }, "node_modules/@jest/test-sequencer": { "version": "26.6.3", - "resolved": "https://registry.npmmirror.com/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz", - "integrity": "sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw==", "dev": true, + "license": "MIT", "dependencies": { "@jest/test-result": "^26.6.2", "graceful-fs": "^4.2.4", @@ -3397,9 +3249,8 @@ }, "node_modules/@jest/transform": { "version": "26.6.2", - "resolved": "https://registry.npmmirror.com/@jest/transform/-/transform-26.6.2.tgz", - "integrity": "sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/core": "^7.1.0", "@jest/types": "^26.6.2", @@ -3423,34 +3274,37 @@ }, "node_modules/@jest/transform/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/@jest/transform/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/@jest/transform/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -3460,24 +3314,21 @@ }, "node_modules/@jest/transform/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@jest/transform/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/@jest/transform/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -3487,8 +3338,7 @@ }, "node_modules/@jest/types": { "version": "26.6.2", - "resolved": "https://registry.npmmirror.com/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "license": "MIT", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -3502,31 +3352,34 @@ }, "node_modules/@jest/types/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/@jest/types/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/@jest/types/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -3536,21 +3389,18 @@ }, "node_modules/@jest/types/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "license": "MIT" }, "node_modules/@jest/types/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/@jest/types/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -3560,8 +3410,7 @@ }, "node_modules/@jimp/bmp": { "version": "0.16.13", - "resolved": "https://registry.npmmirror.com/@jimp/bmp/-/bmp-0.16.13.tgz", - "integrity": "sha512-9edAxu7N2FX7vzkdl5Jo1BbACfycUtBQX+XBMcHA2bk62P8R0otgkHg798frgAk/WxQIzwxqOH6wMiCwrlAzdQ==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.7.2", "@jimp/utils": "^0.16.13", @@ -3573,8 +3422,7 @@ }, "node_modules/@jimp/core": { "version": "0.16.13", - "resolved": "https://registry.npmmirror.com/@jimp/core/-/core-0.16.13.tgz", - "integrity": "sha512-qXpA1tzTnlkTku9yqtuRtS/wVntvE6f3m3GNxdTdtmc+O+Wcg9Xo2ABPMh7Nc0AHbMKzwvwgB2JnjZmlmJEObg==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.7.2", "@jimp/utils": "^0.16.13", @@ -3591,8 +3439,7 @@ }, "node_modules/@jimp/custom": { "version": "0.16.13", - "resolved": "https://registry.npmmirror.com/@jimp/custom/-/custom-0.16.13.tgz", - "integrity": "sha512-LTATglVUPGkPf15zX1wTMlZ0+AU7cGEGF6ekVF1crA8eHUWsGjrYTB+Ht4E3HTrCok8weQG+K01rJndCp/l4XA==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.7.2", "@jimp/core": "^0.16.13" @@ -3600,8 +3447,7 @@ }, "node_modules/@jimp/gif": { "version": "0.16.13", - "resolved": "https://registry.npmmirror.com/@jimp/gif/-/gif-0.16.13.tgz", - "integrity": "sha512-yFAMZGv3o+YcjXilMWWwS/bv1iSqykFahFMSO169uVMtfQVfa90kt4/kDwrXNR6Q9i6VHpFiGZMlF2UnHClBvg==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.7.2", "@jimp/utils": "^0.16.13", @@ -3614,8 +3460,7 @@ }, "node_modules/@jimp/jpeg": { "version": "0.16.13", - "resolved": "https://registry.npmmirror.com/@jimp/jpeg/-/jpeg-0.16.13.tgz", - "integrity": "sha512-BJHlDxzTlCqP2ThqP8J0eDrbBfod7npWCbJAcfkKqdQuFk0zBPaZ6KKaQKyKxmWJ87Z6ohANZoMKEbtvrwz1AA==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.7.2", "@jimp/utils": "^0.16.13", @@ -3627,8 +3472,7 @@ }, "node_modules/@jimp/plugin-resize": { "version": "0.16.13", - "resolved": "https://registry.npmmirror.com/@jimp/plugin-resize/-/plugin-resize-0.16.13.tgz", - "integrity": "sha512-qoqtN8LDknm3fJm9nuPygJv30O3vGhSBD2TxrsCnhtOsxKAqVPJtFVdGd/qVuZ8nqQANQmTlfqTiK9mVWQ7MiQ==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.7.2", "@jimp/utils": "^0.16.13" @@ -3639,8 +3483,7 @@ }, "node_modules/@jimp/png": { "version": "0.16.13", - "resolved": "https://registry.npmmirror.com/@jimp/png/-/png-0.16.13.tgz", - "integrity": "sha512-8cGqINvbWJf1G0Her9zbq9I80roEX0A+U45xFby3tDWfzn+Zz8XKDF1Nv9VUwVx0N3zpcG1RPs9hfheG4Cq2kg==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.7.2", "@jimp/utils": "^0.16.13", @@ -3652,8 +3495,7 @@ }, "node_modules/@jimp/tiff": { "version": "0.16.13", - "resolved": "https://registry.npmmirror.com/@jimp/tiff/-/tiff-0.16.13.tgz", - "integrity": "sha512-oJY8d9u95SwW00VPHuCNxPap6Q1+E/xM5QThb9Hu+P6EGuu6lIeLaNBMmFZyblwFbwrH+WBOZlvIzDhi4Dm/6Q==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.7.2", "utif": "^2.0.1" @@ -3664,8 +3506,7 @@ }, "node_modules/@jimp/types": { "version": "0.16.13", - "resolved": "https://registry.npmmirror.com/@jimp/types/-/types-0.16.13.tgz", - "integrity": "sha512-mC0yVNUobFDjoYLg4hoUwzMKgNlxynzwt3cDXzumGvRJ7Kb8qQGOWJQjQFo5OxmGExqzPphkirdbBF88RVLBCg==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.7.2", "@jimp/bmp": "^0.16.13", @@ -3681,8 +3522,7 @@ }, "node_modules/@jimp/utils": { "version": "0.16.13", - "resolved": "https://registry.npmmirror.com/@jimp/utils/-/utils-0.16.13.tgz", - "integrity": "sha512-VyCpkZzFTHXtKgVO35iKN0sYR10psGpV6SkcSeV4oF7eSYlR8Bl6aQLCzVeFjvESF7mxTmIiI3/XrMobVrtxDA==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.7.2", "regenerator-runtime": "^0.13.3" @@ -3690,13 +3530,11 @@ }, "node_modules/@jimp/utils/node_modules/regenerator-runtime": { "version": "0.13.11", - "resolved": "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", - "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + "license": "MIT" }, "node_modules/@jridgewell/gen-mapping": { "version": "0.3.3", - "resolved": "https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", - "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "license": "MIT", "dependencies": { "@jridgewell/set-array": "^1.0.1", "@jridgewell/sourcemap-codec": "^1.4.10", @@ -3708,25 +3546,22 @@ }, "node_modules/@jridgewell/resolve-uri": { "version": "3.1.1", - "resolved": "https://registry.npmmirror.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", - "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", + "license": "MIT", "engines": { "node": ">=6.0.0" } }, "node_modules/@jridgewell/set-array": { "version": "1.1.2", - "resolved": "https://registry.npmmirror.com/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "license": "MIT", "engines": { "node": ">=6.0.0" } }, "node_modules/@jridgewell/source-map": { "version": "0.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz", - "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==", "dev": true, + "license": "MIT", "dependencies": { "@jridgewell/gen-mapping": "^0.3.0", "@jridgewell/trace-mapping": "^0.3.9" @@ -3734,13 +3569,11 @@ }, "node_modules/@jridgewell/sourcemap-codec": { "version": "1.4.15", - "resolved": "https://registry.npmmirror.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" + "license": "MIT" }, "node_modules/@jridgewell/trace-mapping": { "version": "0.3.19", - "resolved": "https://registry.npmmirror.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.19.tgz", - "integrity": "sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==", + "license": "MIT", "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" @@ -3748,9 +3581,8 @@ }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", - "resolved": "https://registry.npmmirror.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", "dev": true, + "license": "MIT", "dependencies": { "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" @@ -3761,18 +3593,16 @@ }, "node_modules/@nodelib/fs.stat": { "version": "2.0.5", - "resolved": "https://registry.npmmirror.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", "dev": true, + "license": "MIT", "engines": { "node": ">= 8" } }, "node_modules/@nodelib/fs.walk": { "version": "1.2.8", - "resolved": "https://registry.npmmirror.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", "dev": true, + "license": "MIT", "dependencies": { "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" @@ -3781,10 +3611,49 @@ "node": ">= 8" } }, + "node_modules/@nozbe/simdjson": { + "version": "3.1.0-wmelon1", + "resolved": "https://registry.npmmirror.com/@nozbe/simdjson/-/simdjson-3.1.0-wmelon1.tgz", + "integrity": "sha512-PQaHHQyvASrcrfzqkZ4ona43m0UjN81NuTWt6rJkOUePGDjxc8MNp2Q7jcod1CIdTsXJ13wRWeFbquwNfhpIQQ==" + }, + "node_modules/@nozbe/sqlite": { + "version": "3.40.1", + "resolved": "https://registry.npmmirror.com/@nozbe/sqlite/-/sqlite-3.40.1.tgz", + "integrity": "sha512-uKJOW4sQi3neCmgKhqLr0IJKlb2y5q2p05U5CEDJrCxSyD2uVYvSdh7IMrPjF4sWtzc/Lnk462M4vde7Dn5NSw==" + }, + "node_modules/@nozbe/watermelondb": { + "version": "0.27.1", + "resolved": "https://registry.npmmirror.com/@nozbe/watermelondb/-/watermelondb-0.27.1.tgz", + "integrity": "sha512-41Nlq0FMGkcr2CUgtPRQRVAbA8VYI6fpeGlX4eoiLhoh3nbPIlX4RIcjLIEoyGgkCUSNSnNvXrv0RMIJRl4nZQ==", + "dependencies": { + "@babel/runtime": "7.21.0", + "@nozbe/simdjson": "3.1.0-wmelon1", + "@nozbe/sqlite": "3.40.1", + "hoist-non-react-statics": "^3.3.2", + "lokijs": "npm:@nozbe/lokijs@1.5.12-wmelon6", + "rxjs": "^7.8.0", + "sql-escape-string": "^1.1.0" + } + }, + "node_modules/@nozbe/watermelondb/node_modules/@babel/runtime": { + "version": "7.21.0", + "resolved": "https://registry.npmmirror.com/@babel/runtime/-/runtime-7.21.0.tgz", + "integrity": "sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw==", + "dependencies": { + "regenerator-runtime": "^0.13.11" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@nozbe/watermelondb/node_modules/regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + }, "node_modules/@react-native-async-storage/async-storage": { "version": "1.19.3", - "resolved": "https://registry.npmmirror.com/@react-native-async-storage/async-storage/-/async-storage-1.19.3.tgz", - "integrity": "sha512-CwGfoHCWdPOTPS+2fW6YRE1fFBpT9++ahLEroX5hkgwyoQ+TkmjOaUxixdEIoVua9Pz5EF2pGOIJzqOTMWfBlA==", + "license": "MIT", "dependencies": { "merge-options": "^3.0.4" }, @@ -3794,8 +3663,7 @@ }, "node_modules/@react-native-clipboard/clipboard": { "version": "1.11.2", - "resolved": "https://registry.npmmirror.com/@react-native-clipboard/clipboard/-/clipboard-1.11.2.tgz", - "integrity": "sha512-bHyZVW62TuleiZsXNHS1Pv16fWc0fh8O9WvBzl4h2fykqZRW9a+Pv/RGTH56E3X2PqzHP38K5go8zmCZUoIsoQ==", + "license": "MIT", "peerDependencies": { "react": ">=16.0", "react-native": ">=0.57.0" @@ -3803,8 +3671,7 @@ }, "node_modules/@react-native-community/cli": { "version": "8.0.7", - "resolved": "https://registry.npmmirror.com/@react-native-community/cli/-/cli-8.0.7.tgz", - "integrity": "sha512-DCSf77c0RvTCvNLKxFwuGBMFFIRwDiZWLo6znM2oNCFRkN2gmSQsYm1twdAh5asuNmetEiPoHdGT289SMWSjSQ==", + "license": "MIT", "dependencies": { "@react-native-community/cli-clean": "^8.0.4", "@react-native-community/cli-config": "^8.0.6", @@ -3839,8 +3706,7 @@ }, "node_modules/@react-native-community/cli-clean": { "version": "8.0.4", - "resolved": "https://registry.npmmirror.com/@react-native-community/cli-clean/-/cli-clean-8.0.4.tgz", - "integrity": "sha512-IwS1M1NHg6+qL8PThZYMSIMYbZ6Zbx+lIck9PLBskbosFo24M3lCOflOl++Bggjakp6mR+sRXxLMexid/GeOsQ==", + "license": "MIT", "dependencies": { "@react-native-community/cli-tools": "^8.0.4", "chalk": "^4.1.2", @@ -3850,31 +3716,34 @@ }, "node_modules/@react-native-community/cli-clean/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/@react-native-community/cli-clean/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/@react-native-community/cli-clean/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -3884,13 +3753,11 @@ }, "node_modules/@react-native-community/cli-clean/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "license": "MIT" }, "node_modules/@react-native-community/cli-clean/node_modules/cross-spawn": { "version": "6.0.5", - "resolved": "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "license": "MIT", "dependencies": { "nice-try": "^1.0.4", "path-key": "^2.0.1", @@ -3904,8 +3771,7 @@ }, "node_modules/@react-native-community/cli-clean/node_modules/execa": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "license": "MIT", "dependencies": { "cross-spawn": "^6.0.0", "get-stream": "^4.0.0", @@ -3921,8 +3787,7 @@ }, "node_modules/@react-native-community/cli-clean/node_modules/get-stream": { "version": "4.1.0", - "resolved": "https://registry.npmmirror.com/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "license": "MIT", "dependencies": { "pump": "^3.0.0" }, @@ -3932,24 +3797,21 @@ }, "node_modules/@react-native-community/cli-clean/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/@react-native-community/cli-clean/node_modules/is-stream": { "version": "1.1.0", - "resolved": "https://registry.npmmirror.com/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/@react-native-community/cli-clean/node_modules/npm-run-path": { "version": "2.0.2", - "resolved": "https://registry.npmmirror.com/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "license": "MIT", "dependencies": { "path-key": "^2.0.0" }, @@ -3959,24 +3821,21 @@ }, "node_modules/@react-native-community/cli-clean/node_modules/path-key": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/@react-native-community/cli-clean/node_modules/semver": { "version": "5.7.2", - "resolved": "https://registry.npmmirror.com/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "license": "ISC", "bin": { "semver": "bin/semver" } }, "node_modules/@react-native-community/cli-clean/node_modules/shebang-command": { "version": "1.2.0", - "resolved": "https://registry.npmmirror.com/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "license": "MIT", "dependencies": { "shebang-regex": "^1.0.0" }, @@ -3986,16 +3845,14 @@ }, "node_modules/@react-native-community/cli-clean/node_modules/shebang-regex": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/@react-native-community/cli-clean/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -4005,8 +3862,7 @@ }, "node_modules/@react-native-community/cli-clean/node_modules/which": { "version": "1.3.1", - "resolved": "https://registry.npmmirror.com/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "license": "ISC", "dependencies": { "isexe": "^2.0.0" }, @@ -4016,8 +3872,7 @@ }, "node_modules/@react-native-community/cli-config": { "version": "8.0.6", - "resolved": "https://registry.npmmirror.com/@react-native-community/cli-config/-/cli-config-8.0.6.tgz", - "integrity": "sha512-mjVpVvdh8AviiO8xtqeX+BkjqE//NMDnISwsLWSJUfNCwTAPmdR8PGbhgP5O4hWHyJ3WkepTopl0ya7Tfi3ifw==", + "license": "MIT", "dependencies": { "@react-native-community/cli-tools": "^8.0.4", "cosmiconfig": "^5.1.0", @@ -4028,8 +3883,7 @@ }, "node_modules/@react-native-community/cli-config/node_modules/cosmiconfig": { "version": "5.2.1", - "resolved": "https://registry.npmmirror.com/cosmiconfig/-/cosmiconfig-5.2.1.tgz", - "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "license": "MIT", "dependencies": { "import-fresh": "^2.0.0", "is-directory": "^0.3.1", @@ -4042,16 +3896,14 @@ }, "node_modules/@react-native-community/cli-config/node_modules/deepmerge": { "version": "3.3.0", - "resolved": "https://registry.npmmirror.com/deepmerge/-/deepmerge-3.3.0.tgz", - "integrity": "sha512-GRQOafGHwMHpjPx9iCvTgpu9NojZ49q794EEL94JVEw6VaeA8XTUyBKvAkOOjBX9oJNiV6G3P+T+tihFjo2TqA==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/@react-native-community/cli-config/node_modules/import-fresh": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/import-fresh/-/import-fresh-2.0.0.tgz", - "integrity": "sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==", + "license": "MIT", "dependencies": { "caller-path": "^2.0.0", "resolve-from": "^3.0.0" @@ -4062,8 +3914,7 @@ }, "node_modules/@react-native-community/cli-config/node_modules/parse-json": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", + "license": "MIT", "dependencies": { "error-ex": "^1.3.1", "json-parse-better-errors": "^1.0.1" @@ -4074,24 +3925,21 @@ }, "node_modules/@react-native-community/cli-config/node_modules/resolve-from": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/@react-native-community/cli-debugger-ui": { "version": "8.0.0", - "resolved": "https://registry.npmmirror.com/@react-native-community/cli-debugger-ui/-/cli-debugger-ui-8.0.0.tgz", - "integrity": "sha512-u2jq06GZwZ9sRERzd9FIgpW6yv4YOW4zz7Ym/B8eSzviLmy3yI/8mxJtvlGW+J8lBsfMcQoqJpqI6Rl1nZy9yQ==", + "license": "MIT", "dependencies": { "serve-static": "^1.13.1" } }, "node_modules/@react-native-community/cli-doctor": { "version": "8.0.6", - "resolved": "https://registry.npmmirror.com/@react-native-community/cli-doctor/-/cli-doctor-8.0.6.tgz", - "integrity": "sha512-ZQqyT9mJMVeFEVIwj8rbDYGCA2xXjJfsQjWk2iTRZ1CFHfhPSUuUiG8r6mJmTinAP9t+wYcbbIYzNgdSUKnDMw==", + "license": "MIT", "dependencies": { "@react-native-community/cli-config": "^8.0.6", "@react-native-community/cli-platform-ios": "^8.0.6", @@ -4113,39 +3961,41 @@ }, "node_modules/@react-native-community/cli-doctor/node_modules/ansi-regex": { "version": "4.1.1", - "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/@react-native-community/cli-doctor/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/@react-native-community/cli-doctor/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/@react-native-community/cli-doctor/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -4155,13 +4005,11 @@ }, "node_modules/@react-native-community/cli-doctor/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "license": "MIT" }, "node_modules/@react-native-community/cli-doctor/node_modules/cross-spawn": { "version": "6.0.5", - "resolved": "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "license": "MIT", "dependencies": { "nice-try": "^1.0.4", "path-key": "^2.0.1", @@ -4175,16 +4023,14 @@ }, "node_modules/@react-native-community/cli-doctor/node_modules/cross-spawn/node_modules/semver": { "version": "5.7.2", - "resolved": "https://registry.npmmirror.com/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "license": "ISC", "bin": { "semver": "bin/semver" } }, "node_modules/@react-native-community/cli-doctor/node_modules/execa": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "license": "MIT", "dependencies": { "cross-spawn": "^6.0.0", "get-stream": "^4.0.0", @@ -4200,8 +4046,7 @@ }, "node_modules/@react-native-community/cli-doctor/node_modules/get-stream": { "version": "4.1.0", - "resolved": "https://registry.npmmirror.com/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "license": "MIT", "dependencies": { "pump": "^3.0.0" }, @@ -4211,24 +4056,21 @@ }, "node_modules/@react-native-community/cli-doctor/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/@react-native-community/cli-doctor/node_modules/is-stream": { "version": "1.1.0", - "resolved": "https://registry.npmmirror.com/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/@react-native-community/cli-doctor/node_modules/npm-run-path": { "version": "2.0.2", - "resolved": "https://registry.npmmirror.com/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "license": "MIT", "dependencies": { "path-key": "^2.0.0" }, @@ -4238,16 +4080,14 @@ }, "node_modules/@react-native-community/cli-doctor/node_modules/path-key": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/@react-native-community/cli-doctor/node_modules/shebang-command": { "version": "1.2.0", - "resolved": "https://registry.npmmirror.com/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "license": "MIT", "dependencies": { "shebang-regex": "^1.0.0" }, @@ -4257,16 +4097,14 @@ }, "node_modules/@react-native-community/cli-doctor/node_modules/shebang-regex": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/@react-native-community/cli-doctor/node_modules/strip-ansi": { "version": "5.2.0", - "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "license": "MIT", "dependencies": { "ansi-regex": "^4.1.0" }, @@ -4276,8 +4114,7 @@ }, "node_modules/@react-native-community/cli-doctor/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -4287,8 +4124,7 @@ }, "node_modules/@react-native-community/cli-doctor/node_modules/which": { "version": "1.3.1", - "resolved": "https://registry.npmmirror.com/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "license": "ISC", "dependencies": { "isexe": "^2.0.0" }, @@ -4298,8 +4134,7 @@ }, "node_modules/@react-native-community/cli-hermes": { "version": "8.0.5", - "resolved": "https://registry.npmmirror.com/@react-native-community/cli-hermes/-/cli-hermes-8.0.5.tgz", - "integrity": "sha512-Zm0wM6SfgYAEX1kfJ1QBvTayabvh79GzmjHyuSnEROVNPbl4PeCG4WFbwy489tGwOP9Qx9fMT5tRIFCD8bp6/g==", + "license": "MIT", "dependencies": { "@react-native-community/cli-platform-android": "^8.0.5", "@react-native-community/cli-tools": "^8.0.4", @@ -4310,31 +4145,34 @@ }, "node_modules/@react-native-community/cli-hermes/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/@react-native-community/cli-hermes/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/@react-native-community/cli-hermes/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -4344,21 +4182,18 @@ }, "node_modules/@react-native-community/cli-hermes/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "license": "MIT" }, "node_modules/@react-native-community/cli-hermes/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/@react-native-community/cli-hermes/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -4368,8 +4203,7 @@ }, "node_modules/@react-native-community/cli-platform-android": { "version": "8.0.5", - "resolved": "https://registry.npmmirror.com/@react-native-community/cli-platform-android/-/cli-platform-android-8.0.5.tgz", - "integrity": "sha512-z1YNE4T1lG5o9acoQR1GBvf7mq6Tzayqo/za5sHVSOJAC9SZOuVN/gg/nkBa9a8n5U7qOMFXfwhTMNqA474gXA==", + "license": "MIT", "dependencies": { "@react-native-community/cli-tools": "^8.0.4", "chalk": "^4.1.2", @@ -4384,31 +4218,34 @@ }, "node_modules/@react-native-community/cli-platform-android/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/@react-native-community/cli-platform-android/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/@react-native-community/cli-platform-android/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -4418,13 +4255,11 @@ }, "node_modules/@react-native-community/cli-platform-android/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "license": "MIT" }, "node_modules/@react-native-community/cli-platform-android/node_modules/cross-spawn": { "version": "6.0.5", - "resolved": "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "license": "MIT", "dependencies": { "nice-try": "^1.0.4", "path-key": "^2.0.1", @@ -4438,8 +4273,7 @@ }, "node_modules/@react-native-community/cli-platform-android/node_modules/execa": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "license": "MIT", "dependencies": { "cross-spawn": "^6.0.0", "get-stream": "^4.0.0", @@ -4455,8 +4289,7 @@ }, "node_modules/@react-native-community/cli-platform-android/node_modules/fs-extra": { "version": "8.1.0", - "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "license": "MIT", "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^4.0.0", @@ -4468,8 +4301,7 @@ }, "node_modules/@react-native-community/cli-platform-android/node_modules/get-stream": { "version": "4.1.0", - "resolved": "https://registry.npmmirror.com/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "license": "MIT", "dependencies": { "pump": "^3.0.0" }, @@ -4479,32 +4311,28 @@ }, "node_modules/@react-native-community/cli-platform-android/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/@react-native-community/cli-platform-android/node_modules/is-stream": { "version": "1.1.0", - "resolved": "https://registry.npmmirror.com/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/@react-native-community/cli-platform-android/node_modules/jsonfile": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "license": "MIT", "optionalDependencies": { "graceful-fs": "^4.1.6" } }, "node_modules/@react-native-community/cli-platform-android/node_modules/npm-run-path": { "version": "2.0.2", - "resolved": "https://registry.npmmirror.com/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "license": "MIT", "dependencies": { "path-key": "^2.0.0" }, @@ -4514,24 +4342,21 @@ }, "node_modules/@react-native-community/cli-platform-android/node_modules/path-key": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/@react-native-community/cli-platform-android/node_modules/semver": { "version": "5.7.2", - "resolved": "https://registry.npmmirror.com/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "license": "ISC", "bin": { "semver": "bin/semver" } }, "node_modules/@react-native-community/cli-platform-android/node_modules/shebang-command": { "version": "1.2.0", - "resolved": "https://registry.npmmirror.com/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "license": "MIT", "dependencies": { "shebang-regex": "^1.0.0" }, @@ -4541,16 +4366,14 @@ }, "node_modules/@react-native-community/cli-platform-android/node_modules/shebang-regex": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/@react-native-community/cli-platform-android/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -4560,16 +4383,14 @@ }, "node_modules/@react-native-community/cli-platform-android/node_modules/universalify": { "version": "0.1.2", - "resolved": "https://registry.npmmirror.com/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "license": "MIT", "engines": { "node": ">= 4.0.0" } }, "node_modules/@react-native-community/cli-platform-android/node_modules/which": { "version": "1.3.1", - "resolved": "https://registry.npmmirror.com/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "license": "ISC", "dependencies": { "isexe": "^2.0.0" }, @@ -4579,8 +4400,7 @@ }, "node_modules/@react-native-community/cli-platform-ios": { "version": "8.0.6", - "resolved": "https://registry.npmmirror.com/@react-native-community/cli-platform-ios/-/cli-platform-ios-8.0.6.tgz", - "integrity": "sha512-CMR6mu/LVx6JVfQRDL9uULsMirJT633bODn+IrYmrwSz250pnhON16We8eLPzxOZHyDjm7JPuSgHG3a/BPiRuQ==", + "license": "MIT", "dependencies": { "@react-native-community/cli-tools": "^8.0.4", "chalk": "^4.1.2", @@ -4594,31 +4414,34 @@ }, "node_modules/@react-native-community/cli-platform-ios/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/@react-native-community/cli-platform-ios/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/@react-native-community/cli-platform-ios/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -4628,13 +4451,11 @@ }, "node_modules/@react-native-community/cli-platform-ios/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "license": "MIT" }, "node_modules/@react-native-community/cli-platform-ios/node_modules/cross-spawn": { "version": "6.0.5", - "resolved": "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "license": "MIT", "dependencies": { "nice-try": "^1.0.4", "path-key": "^2.0.1", @@ -4648,8 +4469,7 @@ }, "node_modules/@react-native-community/cli-platform-ios/node_modules/execa": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "license": "MIT", "dependencies": { "cross-spawn": "^6.0.0", "get-stream": "^4.0.0", @@ -4665,8 +4485,7 @@ }, "node_modules/@react-native-community/cli-platform-ios/node_modules/get-stream": { "version": "4.1.0", - "resolved": "https://registry.npmmirror.com/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "license": "MIT", "dependencies": { "pump": "^3.0.0" }, @@ -4676,24 +4495,21 @@ }, "node_modules/@react-native-community/cli-platform-ios/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/@react-native-community/cli-platform-ios/node_modules/is-stream": { "version": "1.1.0", - "resolved": "https://registry.npmmirror.com/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/@react-native-community/cli-platform-ios/node_modules/npm-run-path": { "version": "2.0.2", - "resolved": "https://registry.npmmirror.com/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "license": "MIT", "dependencies": { "path-key": "^2.0.0" }, @@ -4703,24 +4519,21 @@ }, "node_modules/@react-native-community/cli-platform-ios/node_modules/path-key": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/@react-native-community/cli-platform-ios/node_modules/semver": { "version": "5.7.2", - "resolved": "https://registry.npmmirror.com/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "license": "ISC", "bin": { "semver": "bin/semver" } }, "node_modules/@react-native-community/cli-platform-ios/node_modules/shebang-command": { "version": "1.2.0", - "resolved": "https://registry.npmmirror.com/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "license": "MIT", "dependencies": { "shebang-regex": "^1.0.0" }, @@ -4730,16 +4543,14 @@ }, "node_modules/@react-native-community/cli-platform-ios/node_modules/shebang-regex": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/@react-native-community/cli-platform-ios/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -4749,8 +4560,7 @@ }, "node_modules/@react-native-community/cli-platform-ios/node_modules/which": { "version": "1.3.1", - "resolved": "https://registry.npmmirror.com/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "license": "ISC", "dependencies": { "isexe": "^2.0.0" }, @@ -4760,8 +4570,7 @@ }, "node_modules/@react-native-community/cli-plugin-metro": { "version": "8.0.7", - "resolved": "https://registry.npmmirror.com/@react-native-community/cli-plugin-metro/-/cli-plugin-metro-8.0.7.tgz", - "integrity": "sha512-RK08Fqh//+9nDntCeKBq2LskWp4rD64q56/PxboZZBu5Z8KANJ4OBUzBLxm0rD0h+l9j6AASlO907HooBTWxrA==", + "license": "MIT", "dependencies": { "@react-native-community/cli-server-api": "^8.0.4", "@react-native-community/cli-tools": "^8.0.4", @@ -4777,31 +4586,34 @@ }, "node_modules/@react-native-community/cli-plugin-metro/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/@react-native-community/cli-plugin-metro/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/@react-native-community/cli-plugin-metro/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -4811,13 +4623,11 @@ }, "node_modules/@react-native-community/cli-plugin-metro/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "license": "MIT" }, "node_modules/@react-native-community/cli-plugin-metro/node_modules/cosmiconfig": { "version": "5.2.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", - "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "license": "MIT", "dependencies": { "import-fresh": "^2.0.0", "is-directory": "^0.3.1", @@ -4830,18 +4640,14 @@ }, "node_modules/@react-native-community/cli-plugin-metro/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/@react-native-community/cli-plugin-metro/node_modules/import-fresh": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", - "integrity": "sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==", -<<<<<<< HEAD -======= + "license": "MIT", "dependencies": { "caller-path": "^2.0.0", "resolve-from": "^3.0.0" @@ -4852,8 +4658,7 @@ }, "node_modules/@react-native-community/cli-plugin-metro/node_modules/metro-config": { "version": "0.70.4", - "resolved": "https://registry.npmjs.org/metro-config/-/metro-config-0.70.4.tgz", - "integrity": "sha512-9ellClttQyXF5O487OiFNGxM87PSzsx0m61B7vdXzdyXhCwHk1a8J/8zn5WmOa9/Ix2dJ04N32NzeKgMWVhwQw==", + "license": "MIT", "dependencies": { "cosmiconfig": "^5.0.5", "jest-validate": "^26.5.2", @@ -4863,87 +4668,27 @@ "metro-runtime": "0.70.4" } }, - "node_modules/@react-native-community/cli-plugin-metro/node_modules/metro-react-native-babel-transformer": { - "version": "0.70.4", - "resolved": "https://registry.npmmirror.com/metro-react-native-babel-transformer/-/metro-react-native-babel-transformer-0.70.4.tgz", - "integrity": "sha512-wDHPqzn0QJKGJIMucbyBb1nXMry1yN+/brsqcXSiyS04PerEU25UKb0KXYMGmjCoygxCs2K71nCF1PsscNOVMA==", ->>>>>>> fa7deb5690b541c2d57ffdb284b1d1abd84bca36 + "node_modules/@react-native-community/cli-plugin-metro/node_modules/parse-json": { + "version": "4.0.0", + "license": "MIT", "dependencies": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" }, "engines": { "node": ">=4" } }, - "node_modules/@react-native-community/cli-plugin-metro/node_modules/metro-config": { - "version": "0.70.4", - "resolved": "https://registry.npmjs.org/metro-config/-/metro-config-0.70.4.tgz", - "integrity": "sha512-9ellClttQyXF5O487OiFNGxM87PSzsx0m61B7vdXzdyXhCwHk1a8J/8zn5WmOa9/Ix2dJ04N32NzeKgMWVhwQw==", - "dependencies": { - "cosmiconfig": "^5.0.5", - "jest-validate": "^26.5.2", - "metro": "0.70.4", - "metro-cache": "0.70.4", - "metro-core": "0.70.4", - "metro-runtime": "0.70.4" - } - }, - "node_modules/@react-native-community/cli-plugin-metro/node_modules/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", - "dependencies": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - }, - "engines": { - "node": ">=4" - } - }, -<<<<<<< HEAD -======= - "node_modules/@react-native-community/cli-plugin-metro/node_modules/ob1": { - "version": "0.70.4", - "resolved": "https://registry.npmmirror.com/ob1/-/ob1-0.70.4.tgz", - "integrity": "sha512-u7UUis2Scwy+RDdJ0T49Urb0yTQTyEYt37lHzWDqpLQSLYZZGT3ZNtCvB88Z9yKhhouKD4TNOGkBJgkFJ+84sg==" - }, - "node_modules/@react-native-community/cli-plugin-metro/node_modules/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", - "dependencies": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - }, - "engines": { - "node": ">=4" - } - }, ->>>>>>> fa7deb5690b541c2d57ffdb284b1d1abd84bca36 "node_modules/@react-native-community/cli-plugin-metro/node_modules/resolve-from": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", -<<<<<<< HEAD -======= - "engines": { - "node": ">=4" - } - }, - "node_modules/@react-native-community/cli-plugin-metro/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", ->>>>>>> fa7deb5690b541c2d57ffdb284b1d1abd84bca36 + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/@react-native-community/cli-plugin-metro/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -4953,8 +4698,7 @@ }, "node_modules/@react-native-community/cli-server-api": { "version": "8.0.4", - "resolved": "https://registry.npmmirror.com/@react-native-community/cli-server-api/-/cli-server-api-8.0.4.tgz", - "integrity": "sha512-Orr14njx1E70CVrUA8bFdl+mrnbuXUjf1Rhhm0RxUadFpvkHuOi5dh8Bryj2MKtf8eZrpEwZ7tuQPhJEULW16A==", + "license": "MIT", "dependencies": { "@react-native-community/cli-debugger-ui": "^8.0.0", "@react-native-community/cli-tools": "^8.0.4", @@ -4969,8 +4713,7 @@ }, "node_modules/@react-native-community/cli-tools": { "version": "8.0.4", - "resolved": "https://registry.npmmirror.com/@react-native-community/cli-tools/-/cli-tools-8.0.4.tgz", - "integrity": "sha512-ePN9lGxh6LRFiotyddEkSmuqpQhnq2iw9oiXYr4EFWpIEy0yCigTuSTiDF68+c8M9B+7bTwkRpz/rMPC4ViO5Q==", + "license": "MIT", "dependencies": { "appdirsjs": "^1.2.4", "chalk": "^4.1.2", @@ -4986,31 +4729,34 @@ }, "node_modules/@react-native-community/cli-tools/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/@react-native-community/cli-tools/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/@react-native-community/cli-tools/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -5020,21 +4766,18 @@ }, "node_modules/@react-native-community/cli-tools/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "license": "MIT" }, "node_modules/@react-native-community/cli-tools/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/@react-native-community/cli-tools/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -5044,39 +4787,41 @@ }, "node_modules/@react-native-community/cli-types": { "version": "8.0.0", - "resolved": "https://registry.npmmirror.com/@react-native-community/cli-types/-/cli-types-8.0.0.tgz", - "integrity": "sha512-1lZS1PEvMlFaN3Se1ksyoFWzMjk+YfKi490GgsqKJln9gvFm8tqVPdnXttI5Uf2DQf3BMse8Bk8dNH4oV6Ewow==", + "license": "MIT", "dependencies": { "joi": "^17.2.1" } }, "node_modules/@react-native-community/cli/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/@react-native-community/cli/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/@react-native-community/cli/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -5086,18 +4831,15 @@ }, "node_modules/@react-native-community/cli/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "license": "MIT" }, "node_modules/@react-native-community/cli/node_modules/commander": { "version": "2.20.3", - "resolved": "https://registry.npmmirror.com/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + "license": "MIT" }, "node_modules/@react-native-community/cli/node_modules/cross-spawn": { "version": "6.0.5", - "resolved": "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "license": "MIT", "dependencies": { "nice-try": "^1.0.4", "path-key": "^2.0.1", @@ -5111,16 +4853,14 @@ }, "node_modules/@react-native-community/cli/node_modules/cross-spawn/node_modules/semver": { "version": "5.7.2", - "resolved": "https://registry.npmmirror.com/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "license": "ISC", "bin": { "semver": "bin/semver" } }, "node_modules/@react-native-community/cli/node_modules/execa": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "license": "MIT", "dependencies": { "cross-spawn": "^6.0.0", "get-stream": "^4.0.0", @@ -5136,8 +4876,7 @@ }, "node_modules/@react-native-community/cli/node_modules/find-up": { "version": "4.1.0", - "resolved": "https://registry.npmmirror.com/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "license": "MIT", "dependencies": { "locate-path": "^5.0.0", "path-exists": "^4.0.0" @@ -5148,8 +4887,7 @@ }, "node_modules/@react-native-community/cli/node_modules/fs-extra": { "version": "8.1.0", - "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "license": "MIT", "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^4.0.0", @@ -5161,8 +4899,7 @@ }, "node_modules/@react-native-community/cli/node_modules/get-stream": { "version": "4.1.0", - "resolved": "https://registry.npmmirror.com/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "license": "MIT", "dependencies": { "pump": "^3.0.0" }, @@ -5172,32 +4909,28 @@ }, "node_modules/@react-native-community/cli/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/@react-native-community/cli/node_modules/is-stream": { "version": "1.1.0", - "resolved": "https://registry.npmmirror.com/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/@react-native-community/cli/node_modules/jsonfile": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "license": "MIT", "optionalDependencies": { "graceful-fs": "^4.1.6" } }, "node_modules/@react-native-community/cli/node_modules/locate-path": { "version": "5.0.0", - "resolved": "https://registry.npmmirror.com/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "license": "MIT", "dependencies": { "p-locate": "^4.1.0" }, @@ -5207,8 +4940,7 @@ }, "node_modules/@react-native-community/cli/node_modules/npm-run-path": { "version": "2.0.2", - "resolved": "https://registry.npmmirror.com/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "license": "MIT", "dependencies": { "path-key": "^2.0.0" }, @@ -5218,19 +4950,20 @@ }, "node_modules/@react-native-community/cli/node_modules/p-limit": { "version": "2.3.0", - "resolved": "https://registry.npmmirror.com/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "license": "MIT", "dependencies": { "p-try": "^2.0.0" }, "engines": { "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/@react-native-community/cli/node_modules/p-locate": { "version": "4.1.0", - "resolved": "https://registry.npmmirror.com/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "license": "MIT", "dependencies": { "p-limit": "^2.2.0" }, @@ -5240,24 +4973,21 @@ }, "node_modules/@react-native-community/cli/node_modules/path-exists": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/@react-native-community/cli/node_modules/path-key": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/@react-native-community/cli/node_modules/shebang-command": { "version": "1.2.0", - "resolved": "https://registry.npmmirror.com/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "license": "MIT", "dependencies": { "shebang-regex": "^1.0.0" }, @@ -5267,16 +4997,14 @@ }, "node_modules/@react-native-community/cli/node_modules/shebang-regex": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/@react-native-community/cli/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -5286,16 +5014,14 @@ }, "node_modules/@react-native-community/cli/node_modules/universalify": { "version": "0.1.2", - "resolved": "https://registry.npmmirror.com/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "license": "MIT", "engines": { "node": ">= 4.0.0" } }, "node_modules/@react-native-community/cli/node_modules/which": { "version": "1.3.1", - "resolved": "https://registry.npmmirror.com/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "license": "ISC", "dependencies": { "isexe": "^2.0.0" }, @@ -5305,9 +5031,8 @@ }, "node_modules/@react-native-community/eslint-config": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/@react-native-community/eslint-config/-/eslint-config-2.0.0.tgz", - "integrity": "sha512-vHaMMfvMp9BWCQQ0lNIXibOJTcXIbYUQ8dSUsMOsrXgVkeVQJj88OwrKS00rQyqwMaC4/a6HuDiFzYUkGKOpVg==", "dev": true, + "license": "MIT", "dependencies": { "@react-native-community/eslint-plugin": "^1.1.0", "@typescript-eslint/eslint-plugin": "^3.1.0", @@ -5329,9 +5054,8 @@ }, "node_modules/@react-native-community/eslint-config/node_modules/@typescript-eslint/eslint-plugin": { "version": "3.10.1", - "resolved": "https://registry.npmmirror.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-3.10.1.tgz", - "integrity": "sha512-PQg0emRtzZFWq6PxBcdxRH3QIQiyFO3WCVpRL3fgj5oQS3CDs3AeAKfv4DxNhzn8ITdNJGJ4D3Qw8eAJf3lXeQ==", "dev": true, + "license": "MIT", "dependencies": { "@typescript-eslint/experimental-utils": "3.10.1", "debug": "^4.1.1", @@ -5343,6 +5067,10 @@ "engines": { "node": "^10.12.0 || >=12.0.0" }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, "peerDependencies": { "@typescript-eslint/parser": "^3.0.0", "eslint": "^5.0.0 || ^6.0.0 || ^7.0.0" @@ -5355,9 +5083,8 @@ }, "node_modules/@react-native-community/eslint-config/node_modules/@typescript-eslint/parser": { "version": "3.10.1", - "resolved": "https://registry.npmmirror.com/@typescript-eslint/parser/-/parser-3.10.1.tgz", - "integrity": "sha512-Ug1RcWcrJP02hmtaXVS3axPPTTPnZjupqhgj+NnZ6BCkwSImWk/283347+x9wN+lqOdK9Eo3vsyiyDHgsmiEJw==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "@types/eslint-visitor-keys": "^1.0.0", "@typescript-eslint/experimental-utils": "3.10.1", @@ -5368,6 +5095,10 @@ "engines": { "node": "^10.12.0 || >=12.0.0" }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, "peerDependencies": { "eslint": "^5.0.0 || ^6.0.0 || ^7.0.0" }, @@ -5379,18 +5110,20 @@ }, "node_modules/@react-native-community/eslint-config/node_modules/@typescript-eslint/types": { "version": "3.10.1", - "resolved": "https://registry.npmmirror.com/@typescript-eslint/types/-/types-3.10.1.tgz", - "integrity": "sha512-+3+FCUJIahE9q0lDi1WleYzjCwJs5hIsbugIgnbB+dSCYUxl8L6PwmsyOPFZde2hc1DlTo/xnkOgiTLSyAbHiQ==", "dev": true, + "license": "MIT", "engines": { "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, "node_modules/@react-native-community/eslint-config/node_modules/@typescript-eslint/typescript-estree": { "version": "3.10.1", - "resolved": "https://registry.npmmirror.com/@typescript-eslint/typescript-estree/-/typescript-estree-3.10.1.tgz", - "integrity": "sha512-QbcXOuq6WYvnB3XPsZpIwztBoquEYLXh2MtwVU+kO8jgYCiv4G5xrSP/1wg4tkvrEE+esZVquIPX/dxPlePk1w==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "@typescript-eslint/types": "3.10.1", "@typescript-eslint/visitor-keys": "3.10.1", @@ -5404,6 +5137,10 @@ "engines": { "node": "^10.12.0 || >=12.0.0" }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, "peerDependenciesMeta": { "typescript": { "optional": true @@ -5412,21 +5149,23 @@ }, "node_modules/@react-native-community/eslint-config/node_modules/@typescript-eslint/visitor-keys": { "version": "3.10.1", - "resolved": "https://registry.npmmirror.com/@typescript-eslint/visitor-keys/-/visitor-keys-3.10.1.tgz", - "integrity": "sha512-9JgC82AaQeglebjZMgYR5wgmfUdUc+EitGUUMW8u2nDckaeimzW+VsoLV6FoimPv2id3VQzfjwBxEMVz08ameQ==", "dev": true, + "license": "MIT", "dependencies": { "eslint-visitor-keys": "^1.1.0" }, "engines": { "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, "node_modules/@react-native-community/eslint-config/node_modules/eslint-config-prettier": { "version": "6.15.0", - "resolved": "https://registry.npmmirror.com/eslint-config-prettier/-/eslint-config-prettier-6.15.0.tgz", - "integrity": "sha512-a1+kOYLR8wMGustcgAjdydMsQ2A/2ipRPwRKUmfYaSxc9ZPcrku080Ctl6zrZzZNs/U82MjSv+qKREkoq3bJaw==", "dev": true, + "license": "MIT", "dependencies": { "get-stdin": "^6.0.0" }, @@ -5439,9 +5178,8 @@ }, "node_modules/@react-native-community/eslint-config/node_modules/eslint-plugin-prettier": { "version": "3.1.2", - "resolved": "https://registry.npmmirror.com/eslint-plugin-prettier/-/eslint-plugin-prettier-3.1.2.tgz", - "integrity": "sha512-GlolCC9y3XZfv3RQfwGew7NnuFDKsfI4lbvRK+PIIo23SFH+LemGs4cKwzAaRa+Mdb+lQO/STaIayno8T5sJJA==", "dev": true, + "license": "MIT", "dependencies": { "prettier-linter-helpers": "^1.0.0" }, @@ -5455,18 +5193,16 @@ }, "node_modules/@react-native-community/eslint-config/node_modules/eslint-visitor-keys": { "version": "1.3.0", - "resolved": "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", "dev": true, + "license": "Apache-2.0", "engines": { "node": ">=4" } }, "node_modules/@react-native-community/eslint-config/node_modules/lru-cache": { "version": "6.0.0", - "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dev": true, + "license": "ISC", "dependencies": { "yallist": "^4.0.0" }, @@ -5476,9 +5212,8 @@ }, "node_modules/@react-native-community/eslint-config/node_modules/semver": { "version": "7.5.4", - "resolved": "https://registry.npmmirror.com/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dev": true, + "license": "ISC", "dependencies": { "lru-cache": "^6.0.0" }, @@ -5491,33 +5226,28 @@ }, "node_modules/@react-native-community/eslint-config/node_modules/yallist": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/@react-native-community/eslint-plugin": { "version": "1.3.0", - "resolved": "https://registry.npmmirror.com/@react-native-community/eslint-plugin/-/eslint-plugin-1.3.0.tgz", - "integrity": "sha512-+zDZ20NUnSWghj7Ku5aFphMzuM9JulqCW+aPXT6IfIXFbb8tzYTTOSeRFOtuekJ99ibW2fUCSsjuKNlwDIbHFg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@react-native-community/netinfo": { "version": "9.4.1", - "resolved": "https://registry.npmmirror.com/@react-native-community/netinfo/-/netinfo-9.4.1.tgz", - "integrity": "sha512-dAbY5mfw+6Kas/GJ6QX9AZyY+K+eq9ad4Su6utoph/nxyH3whp5cMSgRNgE2VhGQVRZ/OG0qq3IaD3+wzoqJXw==", + "license": "MIT", "peerDependencies": { "react-native": ">=0.59" } }, "node_modules/@react-native-community/slider": { "version": "4.4.3", - "resolved": "https://registry.npmmirror.com/@react-native-community/slider/-/slider-4.4.3.tgz", - "integrity": "sha512-WdjvGtqJfqcCiLwtbzie53Z/H6w6dIfRHhlW832D89ySAdE5DxLAsqRhDOG0eacuAxxEB+T9sGCkVMD0fa3aBg==" + "license": "MIT" }, "node_modules/@react-native-cookies/cookies": { "version": "6.2.1", - "resolved": "https://registry.npmmirror.com/@react-native-cookies/cookies/-/cookies-6.2.1.tgz", - "integrity": "sha512-D17wCA0DXJkGJIxkL74Qs9sZ3sA+c+kCoGmXVknW7bVw/W+Vv1m/7mWTNi9DLBZSRddhzYw8SU0aJapIaM/g5w==", + "license": "MIT", "dependencies": { "invariant": "^2.2.4" }, @@ -5527,8 +5257,7 @@ }, "node_modules/@react-native-masked-view/masked-view": { "version": "0.2.9", - "resolved": "https://registry.npmmirror.com/@react-native-masked-view/masked-view/-/masked-view-0.2.9.tgz", - "integrity": "sha512-Hs4vKBKj+15VxHZHFtMaFWSBxXoOE5Ea8saoigWhahp8Mepssm0ezU+2pTl7DK9z8Y9s5uOl/aPb4QmBZ3R3Zw==", + "license": "MIT", "peerDependencies": { "react": ">=16", "react-native": ">=0.57" @@ -5536,23 +5265,19 @@ }, "node_modules/@react-native/assets": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/@react-native/assets/-/assets-1.0.0.tgz", - "integrity": "sha512-KrwSpS1tKI70wuKl68DwJZYEvXktDHdZMG0k2AXD/rJVSlB23/X2CB2cutVR0HwNMJIal9HOUOBB2rVfa6UGtQ==" + "license": "MIT" }, "node_modules/@react-native/normalize-color": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/@react-native/normalize-color/-/normalize-color-2.0.0.tgz", - "integrity": "sha512-Wip/xsc5lw8vsBlmY2MO/gFLp3MvuZ2baBZjDeTjjndMgM0h5sxz7AZR62RDPGgstp8Np7JzjvVqVT7tpFZqsw==" + "license": "MIT" }, "node_modules/@react-native/polyfills": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/@react-native/polyfills/-/polyfills-2.0.0.tgz", - "integrity": "sha512-K0aGNn1TjalKj+65D7ycc1//H9roAQ51GJVk5ZJQFb2teECGmzd86bYDC0aYdbRf7gtovescq4Zt6FR0tgXiHQ==" + "license": "MIT" }, "node_modules/@react-navigation/core": { "version": "6.4.9", - "resolved": "https://registry.npmmirror.com/@react-navigation/core/-/core-6.4.9.tgz", - "integrity": "sha512-G9GH7bP9x0qqupxZnkSftnkn4JoXancElTvFc8FVGfEvxnxP+gBo3wqcknyBi7M5Vad4qecsYjCOa9wqsftv9g==", + "license": "MIT", "dependencies": { "@react-navigation/routers": "^6.1.9", "escape-string-regexp": "^4.0.0", @@ -5567,8 +5292,13 @@ }, "node_modules/@react-navigation/core/node_modules/nanoid": { "version": "3.3.6", - "resolved": "https://registry.npmmirror.com/nanoid/-/nanoid-3.3.6.tgz", - "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", "bin": { "nanoid": "bin/nanoid.cjs" }, @@ -5578,8 +5308,7 @@ }, "node_modules/@react-navigation/drawer": { "version": "6.6.3", - "resolved": "https://registry.npmmirror.com/@react-navigation/drawer/-/drawer-6.6.3.tgz", - "integrity": "sha512-oQzHqH6svtSIun6+rikQtku6ye2CyyxT4xf3RQLVsBvK7+g4tDdKKLcjgoJmuT1zBZC3SSu3wNeqp8cg4cr2PQ==", + "license": "MIT", "dependencies": { "@react-navigation/elements": "^1.3.18", "color": "^4.2.3", @@ -5596,9 +5325,9 @@ } }, "node_modules/@react-navigation/elements": { - "version": "1.3.18", - "resolved": "https://registry.npmmirror.com/@react-navigation/elements/-/elements-1.3.18.tgz", - "integrity": "sha512-/0hwnJkrr415yP0Hf4PjUKgGyfshrvNUKFXN85Mrt1gY49hy9IwxZgrrxlh0THXkPeq8q4VWw44eHDfAcQf20Q==", + "version": "1.3.22", + "resolved": "https://registry.npmmirror.com/@react-navigation/elements/-/elements-1.3.22.tgz", + "integrity": "sha512-HYKucs0TwQT8zMvgoZbJsY/3sZfzeP8Dk9IDv4agst3zlA7ReTx4+SROCG6VGC7JKqBCyQykHIwkSwxhapoc+Q==", "peerDependencies": { "@react-navigation/native": "^6.0.0", "react": "*", @@ -5608,8 +5337,7 @@ }, "node_modules/@react-navigation/native": { "version": "6.1.7", - "resolved": "https://registry.npmmirror.com/@react-navigation/native/-/native-6.1.7.tgz", - "integrity": "sha512-W6E3+AtTombMucCRo6q7vPmluq8hSjS+IxfazJ/SokOe7ChJX7eLvvralIsJkjFj3iWV1KgOSnHxa6hdiFasBw==", + "license": "MIT", "dependencies": { "@react-navigation/core": "^6.4.9", "escape-string-regexp": "^4.0.0", @@ -5623,8 +5351,7 @@ }, "node_modules/@react-navigation/native-stack": { "version": "6.9.13", - "resolved": "https://registry.npmmirror.com/@react-navigation/native-stack/-/native-stack-6.9.13.tgz", - "integrity": "sha512-ejlepMrvFneewL+XlXHHhn+6y3lwvavM4/R7XwBV0XJxCymujexK+7Vkg7UcvJ1lx4CRhOcyBSNfGmdNIHREyQ==", + "license": "MIT", "dependencies": { "@react-navigation/elements": "^1.3.18", "warn-once": "^0.1.0" @@ -5639,8 +5366,13 @@ }, "node_modules/@react-navigation/native/node_modules/nanoid": { "version": "3.3.6", - "resolved": "https://registry.npmmirror.com/nanoid/-/nanoid-3.3.6.tgz", - "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", "bin": { "nanoid": "bin/nanoid.cjs" }, @@ -5650,16 +5382,20 @@ }, "node_modules/@react-navigation/routers": { "version": "6.1.9", - "resolved": "https://registry.npmmirror.com/@react-navigation/routers/-/routers-6.1.9.tgz", - "integrity": "sha512-lTM8gSFHSfkJvQkxacGM6VJtBt61ip2XO54aNfswD+KMw6eeZ4oehl7m0me3CR9hnDE4+60iAZR8sAhvCiI3NA==", + "license": "MIT", "dependencies": { "nanoid": "^3.1.23" } }, "node_modules/@react-navigation/routers/node_modules/nanoid": { "version": "3.3.6", - "resolved": "https://registry.npmmirror.com/nanoid/-/nanoid-3.3.6.tgz", - "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", "bin": { "nanoid": "bin/nanoid.cjs" }, @@ -5669,13 +5405,15 @@ }, "node_modules/@sayem314/react-native-keep-awake": { "version": "1.2.2", - "resolved": "https://registry.npmmirror.com/@sayem314/react-native-keep-awake/-/react-native-keep-awake-1.2.2.tgz", - "integrity": "sha512-IFkXUw2NaEENGNxK18QByQw8Zcg1qu5OKIry7rEllX6jMpsUmLyf7Nf2cnaIIzzG33UX+Gpx7HgtnRWrQyV4NQ==" + "license": "MIT", + "funding": { + "type": "individual", + "url": "https://github.com/sponsors/sayem314" + } }, "node_modules/@shopify/flash-list": { "version": "1.5.0", - "resolved": "https://registry.npmmirror.com/@shopify/flash-list/-/flash-list-1.5.0.tgz", - "integrity": "sha512-XeocevDIXastr6jh3TPo1MzV5XkdqTyWtw/j8kUhz9EOBc2SzNWbpJWyzrAsYKlqYNrnxxs0P9C0amlX2jaQnw==", + "license": "MIT", "dependencies": { "recyclerlistview": "4.2.0", "tslib": "2.4.0" @@ -5688,51 +5426,44 @@ }, "node_modules/@sideway/address": { "version": "4.1.4", - "resolved": "https://registry.npmmirror.com/@sideway/address/-/address-4.1.4.tgz", - "integrity": "sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==", + "license": "BSD-3-Clause", "dependencies": { "@hapi/hoek": "^9.0.0" } }, "node_modules/@sideway/formula": { "version": "3.0.1", - "resolved": "https://registry.npmmirror.com/@sideway/formula/-/formula-3.0.1.tgz", - "integrity": "sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==" + "license": "BSD-3-Clause" }, "node_modules/@sideway/pinpoint": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", - "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==" + "license": "BSD-3-Clause" }, "node_modules/@sinclair/typebox": { "version": "0.27.8", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", - "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@sinonjs/commons": { "version": "1.8.6", - "resolved": "https://registry.npmmirror.com/@sinonjs/commons/-/commons-1.8.6.tgz", - "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "type-detect": "4.0.8" } }, "node_modules/@sinonjs/fake-timers": { "version": "6.0.1", - "resolved": "https://registry.npmmirror.com/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz", - "integrity": "sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "@sinonjs/commons": "^1.7.0" } }, "node_modules/@svgr/babel-plugin-add-jsx-attribute": { "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-8.0.0.tgz", - "integrity": "sha512-b9MIk7yhdS1pMCZM8VeNfUlSKVRhsHZNMl5O9SfaX0l0t5wjdgu4IDzGB8bpnGBBOjGST3rRFVsaaEtI4W6f7g==", "dev": true, + "license": "MIT", "engines": { "node": ">=14" }, @@ -5746,9 +5477,8 @@ }, "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-8.0.0.tgz", - "integrity": "sha512-BcCkm/STipKvbCl6b7QFrMh/vx00vIP63k2eM66MfHJzPr6O2U0jYEViXkHJWqXqQYjdeA9cuCl5KWmlwjDvbA==", "dev": true, + "license": "MIT", "engines": { "node": ">=14" }, @@ -5762,9 +5492,8 @@ }, "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-8.0.0.tgz", - "integrity": "sha512-5BcGCBfBxB5+XSDSWnhTThfI9jcO5f0Ai2V24gZpG+wXF14BzwxxdDb4g6trdOux0rhibGs385BeFMSmxtS3uA==", "dev": true, + "license": "MIT", "engines": { "node": ">=14" }, @@ -5778,9 +5507,8 @@ }, "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-8.0.0.tgz", - "integrity": "sha512-KVQ+PtIjb1BuYT3ht8M5KbzWBhdAjjUPdlMtpuw/VjT8coTrItWX6Qafl9+ji831JaJcu6PJNKCV0bp01lBNzQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=14" }, @@ -5794,9 +5522,8 @@ }, "node_modules/@svgr/babel-plugin-svg-dynamic-title": { "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-8.0.0.tgz", - "integrity": "sha512-omNiKqwjNmOQJ2v6ge4SErBbkooV2aAWwaPFs2vUY7p7GhVkzRkJ00kILXQvRhA6miHnNpXv7MRnnSjdRjK8og==", "dev": true, + "license": "MIT", "engines": { "node": ">=14" }, @@ -5810,9 +5537,8 @@ }, "node_modules/@svgr/babel-plugin-svg-em-dimensions": { "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-8.0.0.tgz", - "integrity": "sha512-mURHYnu6Iw3UBTbhGwE/vsngtCIbHE43xCRK7kCw4t01xyGqb2Pd+WXekRRoFOBIY29ZoOhUCTEweDMdrjfi9g==", "dev": true, + "license": "MIT", "engines": { "node": ">=14" }, @@ -5826,9 +5552,8 @@ }, "node_modules/@svgr/babel-plugin-transform-react-native-svg": { "version": "8.1.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-8.1.0.tgz", - "integrity": "sha512-Tx8T58CHo+7nwJ+EhUwx3LfdNSG9R2OKfaIXXs5soiy5HtgoAEkDay9LIimLOcG8dJQH1wPZp/cnAv6S9CrR1Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=14" }, @@ -5842,9 +5567,8 @@ }, "node_modules/@svgr/babel-plugin-transform-svg-component": { "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-8.0.0.tgz", - "integrity": "sha512-DFx8xa3cZXTdb/k3kfPeaixecQLgKh5NVBMwD0AQxOzcZawK4oo1Jh9LbrcACUivsCA7TLG8eeWgrDXjTMhRmw==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -5858,9 +5582,8 @@ }, "node_modules/@svgr/babel-preset": { "version": "8.1.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-8.1.0.tgz", - "integrity": "sha512-7EYDbHE7MxHpv4sxvnVPngw5fuR6pw79SkcrILHJ/iMpuKySNCl5W1qcwPEpU+LgyRXOaAFgH0KhwD18wwg6ug==", "dev": true, + "license": "MIT", "dependencies": { "@svgr/babel-plugin-add-jsx-attribute": "8.0.0", "@svgr/babel-plugin-remove-jsx-attribute": "8.0.0", @@ -5884,9 +5607,8 @@ }, "node_modules/@svgr/core": { "version": "8.1.0", - "resolved": "https://registry.npmjs.org/@svgr/core/-/core-8.1.0.tgz", - "integrity": "sha512-8QqtOQT5ACVlmsvKOJNEaWmRPmcojMOzCz4Hs2BGG/toAp/K38LcsMRyLp349glq5AzJbCEeimEoxaX6v/fLrA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/core": "^7.21.3", "@svgr/babel-preset": "8.1.0", @@ -5904,9 +5626,8 @@ }, "node_modules/@svgr/core/node_modules/camelcase": { "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" }, @@ -5916,9 +5637,8 @@ }, "node_modules/@svgr/hast-util-to-babel-ast": { "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-8.0.0.tgz", - "integrity": "sha512-EbDKwO9GpfWP4jN9sGdYwPBU0kdomaPIL2Eu4YwmgP+sJeXT+L7bMwJUBnhzfH8Q2qMBqZ4fJwpCyYsAN3mt2Q==", "dev": true, + "license": "MIT", "dependencies": { "@babel/types": "^7.21.3", "entities": "^4.4.0" @@ -5933,9 +5653,8 @@ }, "node_modules/@svgr/plugin-jsx": { "version": "8.1.0", - "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-8.1.0.tgz", - "integrity": "sha512-0xiIyBsLlr8quN+WyuxooNW9RJ0Dpr8uOnH/xrCVO8GLUcwHISwj1AG0k+LFzteTkAA0GbX0kj9q6Dk70PTiPA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/core": "^7.21.3", "@svgr/babel-preset": "8.1.0", @@ -5955,9 +5674,8 @@ }, "node_modules/@svgr/plugin-svgo": { "version": "8.1.0", - "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-8.1.0.tgz", - "integrity": "sha512-Ywtl837OGO9pTLIN/onoWLmDQ4zFUycI1g76vuKGEz6evR/ZTJlJuz3G/fIkb6OVBJ2g0o6CGJzaEjfmEo3AHA==", "dev": true, + "license": "MIT", "dependencies": { "cosmiconfig": "^8.1.3", "deepmerge": "^4.3.1", @@ -5976,62 +5694,53 @@ }, "node_modules/@tokenizer/token": { "version": "0.3.0", - "resolved": "https://registry.npmmirror.com/@tokenizer/token/-/token-0.3.0.tgz", - "integrity": "sha512-OvjF+z51L3ov0OyAU0duzsYuvO01PH7x4t6DJx+guahgTnBHkhJdG7soQeTSFLWN3efnHyibZ4Z8l2EuWwJN3A==" + "license": "MIT" }, "node_modules/@tootallnate/once": { "version": "1.1.2", - "resolved": "https://registry.npmmirror.com/@tootallnate/once/-/once-1.1.2.tgz", - "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", "dev": true, + "license": "MIT", "engines": { "node": ">= 6" } }, "node_modules/@trysound/sax": { "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", - "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", "dev": true, + "license": "ISC", "engines": { "node": ">=10.13.0" } }, "node_modules/@tsconfig/node10": { "version": "1.0.9", - "resolved": "https://registry.npmmirror.com/@tsconfig/node10/-/node10-1.0.9.tgz", - "integrity": "sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@tsconfig/node12": { "version": "1.0.11", - "resolved": "https://registry.npmmirror.com/@tsconfig/node12/-/node12-1.0.11.tgz", - "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@tsconfig/node14": { "version": "1.0.3", - "resolved": "https://registry.npmmirror.com/@tsconfig/node14/-/node14-1.0.3.tgz", - "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@tsconfig/node16": { "version": "1.0.4", - "resolved": "https://registry.npmmirror.com/@tsconfig/node16/-/node16-1.0.4.tgz", - "integrity": "sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@tsconfig/react-native": { "version": "2.0.3", - "resolved": "https://registry.npmmirror.com/@tsconfig/react-native/-/react-native-2.0.3.tgz", - "integrity": "sha512-jE58snEKBd9DXfyR4+ssZmYJ/W2mOSnNrvljR0aLyQJL9JKX6vlWELHkRjb3HBbcM9Uy0hZGijXbqEAjOERW2A==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/babel__core": { "version": "7.20.1", - "resolved": "https://registry.npmmirror.com/@types/babel__core/-/babel__core-7.20.1.tgz", - "integrity": "sha512-aACu/U/omhdk15O4Nfb+fHgH/z3QsfQzpnvRZhYhThms83ZnAOZz7zZAWO7mn2yyNQaA4xTO8GLK3uqFU4bYYw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/parser": "^7.20.7", "@babel/types": "^7.20.7", @@ -6042,18 +5751,16 @@ }, "node_modules/@types/babel__generator": { "version": "7.6.4", - "resolved": "https://registry.npmmirror.com/@types/babel__generator/-/babel__generator-7.6.4.tgz", - "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/types": "^7.0.0" } }, "node_modules/@types/babel__template": { "version": "7.4.1", - "resolved": "https://registry.npmmirror.com/@types/babel__template/-/babel__template-7.4.1.tgz", - "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", "dev": true, + "license": "MIT", "dependencies": { "@babel/parser": "^7.1.0", "@babel/types": "^7.0.0" @@ -6061,94 +5768,81 @@ }, "node_modules/@types/babel__traverse": { "version": "7.20.1", - "resolved": "https://registry.npmmirror.com/@types/babel__traverse/-/babel__traverse-7.20.1.tgz", - "integrity": "sha512-MitHFXnhtgwsGZWtT68URpOvLN4EREih1u3QtQiN4VdAxWKRVvGCSvw/Qth0M0Qq3pJpnGOu5JaM/ydK7OGbqg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/types": "^7.20.7" } }, "node_modules/@types/color": { "version": "3.0.4", - "resolved": "https://registry.npmmirror.com/@types/color/-/color-3.0.4.tgz", - "integrity": "sha512-OpisS4bqJJwbkkQRrMvURf3DOxBoAg9mysHYI7WgrWpSYHqHGKYBULHdz4ih77SILcLDo/zyHGFyfIl9yb8NZQ==", "dev": true, + "license": "MIT", "dependencies": { "@types/color-convert": "*" } }, "node_modules/@types/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/@types/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-GwXanrvq/tBHJtudbl1lSy9Ybt7KS9+rA+YY3bcuIIM+d6jSHUr+5yjO83gtiRpuaPiBccwFjSnAK2qSrIPA7w==", "dev": true, + "license": "MIT", "dependencies": { "@types/color-name": "*" } }, "node_modules/@types/color-name": { "version": "1.1.1", - "resolved": "https://registry.npmmirror.com/@types/color-name/-/color-name-1.1.1.tgz", - "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/crypto-js": { "version": "4.1.2", - "resolved": "https://registry.npmmirror.com/@types/crypto-js/-/crypto-js-4.1.2.tgz", - "integrity": "sha512-t33RNmTu5ufG/sorROIafiCVJMx3jz95bXUMoPAZcUD14fxMXnuTzqzXZoxpR0tNx2xpw11Dlmem9vGCsrSOfA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/eslint-visitor-keys": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/@types/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz", - "integrity": "sha512-OCutwjDZ4aFS6PB1UZ988C4YgwlBHJd6wCeQqaLdmadZ/7e+w79+hbMUFC1QXDNCmdyoRfAFdm0RypzwR+Qpag==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/graceful-fs": { "version": "4.1.6", - "resolved": "https://registry.npmmirror.com/@types/graceful-fs/-/graceful-fs-4.1.6.tgz", - "integrity": "sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==", + "license": "MIT", "dependencies": { "@types/node": "*" } }, "node_modules/@types/hammerjs": { "version": "2.0.41", - "resolved": "https://registry.npmmirror.com/@types/hammerjs/-/hammerjs-2.0.41.tgz", - "integrity": "sha512-ewXv/ceBaJprikMcxCmWU1FKyMAQ2X7a9Gtmzw8fcg2kIePI1crERDM818W+XYrxqdBBOdlf2rm137bU+BltCA==" + "license": "MIT" }, "node_modules/@types/he": { "version": "1.2.0", - "resolved": "https://registry.npmmirror.com/@types/he/-/he-1.2.0.tgz", - "integrity": "sha512-uH2smqTN4uGReAiKedIVzoLUAXIYLBTbSofhx3hbNqj74Ua6KqFsLYszduTrLCMEAEAozF73DbGi/SC1bzQq4g==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/istanbul-lib-coverage": { "version": "2.0.4", - "resolved": "https://registry.npmmirror.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", - "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==" + "license": "MIT" }, "node_modules/@types/istanbul-lib-report": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "license": "MIT", "dependencies": { "@types/istanbul-lib-coverage": "*" } }, "node_modules/@types/istanbul-reports": { "version": "3.0.1", - "resolved": "https://registry.npmmirror.com/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "license": "MIT", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/@types/jest": { "version": "26.0.24", - "resolved": "https://registry.npmmirror.com/@types/jest/-/jest-26.0.24.tgz", - "integrity": "sha512-E/X5Vib8BWqZNRlDxj9vYXhsDwPYbPINqKF9BsnSoon4RQ0D9moEuLD8txgyypFLH7J4+Lho9Nr/c8H0Fi+17w==", "dev": true, + "license": "MIT", "dependencies": { "jest-diff": "^26.0.0", "pretty-format": "^26.0.0" @@ -6156,76 +5850,64 @@ }, "node_modules/@types/json-schema": { "version": "7.0.12", - "resolved": "https://registry.npmmirror.com/@types/json-schema/-/json-schema-7.0.12.tgz", - "integrity": "sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/lodash": { "version": "4.14.198", - "resolved": "https://registry.npmmirror.com/@types/lodash/-/lodash-4.14.198.tgz", - "integrity": "sha512-trNJ/vtMZYMLhfN45uLq4ShQSw0/S7xCTLLVM+WM1rmFpba/VS42jVUgaO3w/NOLiWR/09lnYk0yMaA/atdIsg==" + "license": "MIT" }, "node_modules/@types/lodash.shuffle": { "version": "4.2.7", - "resolved": "https://registry.npmmirror.com/@types/lodash.shuffle/-/lodash.shuffle-4.2.7.tgz", - "integrity": "sha512-b+K0NBpB4WcNoQTfifuTmi5nm5mJXRw9DBdbFfBr1q1+EVoTKkClDxq/7r1sq2GZcRelMFRsFcGGHrHQgxRySg==", "dev": true, + "license": "MIT", "dependencies": { "@types/lodash": "*" } }, "node_modules/@types/minimist": { "version": "1.2.2", - "resolved": "https://registry.npmmirror.com/@types/minimist/-/minimist-1.2.2.tgz", - "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/node": { "version": "18.17.15", - "resolved": "https://registry.npmmirror.com/@types/node/-/node-18.17.15.tgz", - "integrity": "sha512-2yrWpBk32tvV/JAd3HNHWuZn/VDN1P+72hWirHnvsvTGSqbANi+kSeuQR9yAHnbvaBvHDsoTdXV0Fe+iRtHLKA==" + "license": "MIT" }, "node_modules/@types/normalize-package-data": { "version": "2.4.1", - "resolved": "https://registry.npmmirror.com/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", - "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/object-path": { "version": "0.11.2", - "resolved": "https://registry.npmmirror.com/@types/object-path/-/object-path-0.11.2.tgz", - "integrity": "sha512-STkyj0IQkgbmohF1afXQN64KucE3w7EgSbNJxqkJoq0KHVBV4nU5Pyku+TM9UCiCLXhZlkEFd8zq38P8lDFi6g==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/path-browserify": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/@types/path-browserify/-/path-browserify-1.0.0.tgz", - "integrity": "sha512-XMCcyhSvxcch8b7rZAtFAaierBYdeHXVvg2iYnxOV0MCQHmPuRRmGZPFDRzPayxcGiiSL1Te9UIO+f3cuj0tfw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/prettier": { "version": "2.7.3", - "resolved": "https://registry.npmmirror.com/@types/prettier/-/prettier-2.7.3.tgz", - "integrity": "sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/prop-types": { "version": "15.7.5", - "resolved": "https://registry.npmmirror.com/@types/prop-types/-/prop-types-15.7.5.tgz", - "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/qs": { "version": "6.9.8", - "resolved": "https://registry.npmmirror.com/@types/qs/-/qs-6.9.8.tgz", - "integrity": "sha512-u95svzDlTysU5xecFNTgfFG5RUWu1A9P0VzgpcIiGZA9iraHOdSzcxMxQ55DyeRaGCSxQi7LxXDI4rzq/MYfdg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/react": { "version": "18.2.21", - "resolved": "https://registry.npmmirror.com/@types/react/-/react-18.2.21.tgz", - "integrity": "sha512-neFKG/sBAwGxHgXiIxnbm3/AAVQ/cMRS93hvBpg8xYRbeQSPVABp9U2bRnPf0iI4+Ucdv3plSxKK+3CW2ENJxA==", "dev": true, + "license": "MIT", "dependencies": { "@types/prop-types": "*", "@types/scheduler": "*", @@ -6234,24 +5916,21 @@ }, "node_modules/@types/react-native": { "version": "0.69.21", - "resolved": "https://registry.npmmirror.com/@types/react-native/-/react-native-0.69.21.tgz", - "integrity": "sha512-D8WTR5gmrdwv95nxzjRdrYYRENv9UEP/MJemHWSBK10FYi2+qqpLq9D3W2pJNJCA6xUzIAQwcUrAsWbwQTadOA==", "dev": true, + "license": "MIT", "dependencies": { "@types/react": "*" } }, "node_modules/@types/react-native-background-timer": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/@types/react-native-background-timer/-/react-native-background-timer-2.0.0.tgz", - "integrity": "sha512-y5VW82dL/ESOLg+5QQHyBdsFVA4ZklENxmOyxv8o06T+3HBG2JOSuz/CIPz1vKdB7dmWDGPZNuPosdtnp+xv2A==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/react-native-vector-icons": { "version": "6.4.14", - "resolved": "https://registry.npmmirror.com/@types/react-native-vector-icons/-/react-native-vector-icons-6.4.14.tgz", - "integrity": "sha512-3RaEadfUUImrDed03hwRnYp5QFevcWkWgPUHxj9U9lB6G5uPEGaxXoLWdjgioQ46CvADXUzrDOEYLSVcAn1GQw==", "dev": true, + "license": "MIT", "dependencies": { "@types/react": "*", "@types/react-native": "^0.70" @@ -6259,58 +5938,50 @@ }, "node_modules/@types/react-native-vector-icons/node_modules/@types/react-native": { "version": "0.70.14", - "resolved": "https://registry.npmmirror.com/@types/react-native/-/react-native-0.70.14.tgz", - "integrity": "sha512-Kwc+BYBrnDqvacNxKp1UtcZJnJJnTih2NYmi/ieAKlHdxEPN6sYMwmIwgHdoLHggvml6bf3DYRaH2jt+gzaLjw==", "dev": true, + "license": "MIT", "dependencies": { "@types/react": "*" } }, "node_modules/@types/react-test-renderer": { "version": "18.0.1", - "resolved": "https://registry.npmmirror.com/@types/react-test-renderer/-/react-test-renderer-18.0.1.tgz", - "integrity": "sha512-LjEF+jTUCjzd+Qq4eWqsmZvEWPA/l4L0my+YWN5US8Fo3wZOMiyrpBshHDFbkO8usjdO1B430mEWNU/i1MF7Qg==", "dev": true, + "license": "MIT", "dependencies": { "@types/react": "*" } }, "node_modules/@types/scheduler": { "version": "0.16.3", - "resolved": "https://registry.npmmirror.com/@types/scheduler/-/scheduler-0.16.3.tgz", - "integrity": "sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/semver": { "version": "7.5.1", - "resolved": "https://registry.npmmirror.com/@types/semver/-/semver-7.5.1.tgz", - "integrity": "sha512-cJRQXpObxfNKkFAZbJl2yjWtJCqELQIdShsogr1d2MilP8dKD9TE/nEKHkJgUNHdGKCQaf9HbIynuV2csLGVLg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/stack-utils": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/@types/stack-utils/-/stack-utils-2.0.1.tgz", - "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/yargs": { "version": "15.0.15", - "resolved": "https://registry.npmmirror.com/@types/yargs/-/yargs-15.0.15.tgz", - "integrity": "sha512-IziEYMU9XoVj8hWg7k+UJrXALkGFjWJhn5QFEv9q4p+v40oZhSuC135M38st8XPjICL7Ey4TV64ferBGUoJhBg==", + "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } }, "node_modules/@types/yargs-parser": { "version": "21.0.0", - "resolved": "https://registry.npmmirror.com/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", - "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==" + "license": "MIT" }, "node_modules/@typescript-eslint/eslint-plugin": { "version": "5.62.0", - "resolved": "https://registry.npmmirror.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz", - "integrity": "sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==", "dev": true, + "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.4.0", "@typescript-eslint/scope-manager": "5.62.0", @@ -6326,6 +5997,10 @@ "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, "peerDependencies": { "@typescript-eslint/parser": "^5.0.0", "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" @@ -6338,9 +6013,8 @@ }, "node_modules/@typescript-eslint/eslint-plugin/node_modules/lru-cache": { "version": "6.0.0", - "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dev": true, + "license": "ISC", "dependencies": { "yallist": "^4.0.0" }, @@ -6350,9 +6024,8 @@ }, "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { "version": "7.5.4", - "resolved": "https://registry.npmmirror.com/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dev": true, + "license": "ISC", "dependencies": { "lru-cache": "^6.0.0" }, @@ -6365,15 +6038,13 @@ }, "node_modules/@typescript-eslint/eslint-plugin/node_modules/yallist": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/@typescript-eslint/experimental-utils": { "version": "3.10.1", - "resolved": "https://registry.npmmirror.com/@typescript-eslint/experimental-utils/-/experimental-utils-3.10.1.tgz", - "integrity": "sha512-DewqIgscDzmAfd5nOGe4zm6Bl7PKtMG2Ad0KG8CUZAHlXfAKTF9Ol5PXhiMh39yRL2ChRH1cuuUGOcVyyrhQIw==", "dev": true, + "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.3", "@typescript-eslint/types": "3.10.1", @@ -6384,24 +6055,30 @@ "engines": { "node": "^10.12.0 || >=12.0.0" }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, "peerDependencies": { "eslint": "*" } }, "node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/types": { "version": "3.10.1", - "resolved": "https://registry.npmmirror.com/@typescript-eslint/types/-/types-3.10.1.tgz", - "integrity": "sha512-+3+FCUJIahE9q0lDi1WleYzjCwJs5hIsbugIgnbB+dSCYUxl8L6PwmsyOPFZde2hc1DlTo/xnkOgiTLSyAbHiQ==", "dev": true, + "license": "MIT", "engines": { "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, "node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree": { "version": "3.10.1", - "resolved": "https://registry.npmmirror.com/@typescript-eslint/typescript-estree/-/typescript-estree-3.10.1.tgz", - "integrity": "sha512-QbcXOuq6WYvnB3XPsZpIwztBoquEYLXh2MtwVU+kO8jgYCiv4G5xrSP/1wg4tkvrEE+esZVquIPX/dxPlePk1w==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "@typescript-eslint/types": "3.10.1", "@typescript-eslint/visitor-keys": "3.10.1", @@ -6415,6 +6092,10 @@ "engines": { "node": "^10.12.0 || >=12.0.0" }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, "peerDependenciesMeta": { "typescript": { "optional": true @@ -6423,30 +6104,31 @@ }, "node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/visitor-keys": { "version": "3.10.1", - "resolved": "https://registry.npmmirror.com/@typescript-eslint/visitor-keys/-/visitor-keys-3.10.1.tgz", - "integrity": "sha512-9JgC82AaQeglebjZMgYR5wgmfUdUc+EitGUUMW8u2nDckaeimzW+VsoLV6FoimPv2id3VQzfjwBxEMVz08ameQ==", "dev": true, + "license": "MIT", "dependencies": { "eslint-visitor-keys": "^1.1.0" }, "engines": { "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, "node_modules/@typescript-eslint/experimental-utils/node_modules/eslint-visitor-keys": { "version": "1.3.0", - "resolved": "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", "dev": true, + "license": "Apache-2.0", "engines": { "node": ">=4" } }, "node_modules/@typescript-eslint/experimental-utils/node_modules/lru-cache": { "version": "6.0.0", - "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dev": true, + "license": "ISC", "dependencies": { "yallist": "^4.0.0" }, @@ -6456,9 +6138,8 @@ }, "node_modules/@typescript-eslint/experimental-utils/node_modules/semver": { "version": "7.5.4", - "resolved": "https://registry.npmmirror.com/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dev": true, + "license": "ISC", "dependencies": { "lru-cache": "^6.0.0" }, @@ -6471,15 +6152,13 @@ }, "node_modules/@typescript-eslint/experimental-utils/node_modules/yallist": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/@typescript-eslint/parser": { "version": "5.62.0", - "resolved": "https://registry.npmmirror.com/@typescript-eslint/parser/-/parser-5.62.0.tgz", - "integrity": "sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "@typescript-eslint/scope-manager": "5.62.0", "@typescript-eslint/types": "5.62.0", @@ -6489,6 +6168,10 @@ "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, "peerDependencies": { "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" }, @@ -6500,22 +6183,24 @@ }, "node_modules/@typescript-eslint/scope-manager": { "version": "5.62.0", - "resolved": "https://registry.npmmirror.com/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", - "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", "dev": true, + "license": "MIT", "dependencies": { "@typescript-eslint/types": "5.62.0", "@typescript-eslint/visitor-keys": "5.62.0" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, "node_modules/@typescript-eslint/type-utils": { "version": "5.62.0", - "resolved": "https://registry.npmmirror.com/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz", - "integrity": "sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==", "dev": true, + "license": "MIT", "dependencies": { "@typescript-eslint/typescript-estree": "5.62.0", "@typescript-eslint/utils": "5.62.0", @@ -6525,6 +6210,10 @@ "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, "peerDependencies": { "eslint": "*" }, @@ -6536,18 +6225,20 @@ }, "node_modules/@typescript-eslint/types": { "version": "5.62.0", - "resolved": "https://registry.npmmirror.com/@typescript-eslint/types/-/types-5.62.0.tgz", - "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", "dev": true, + "license": "MIT", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, "node_modules/@typescript-eslint/typescript-estree": { "version": "5.62.0", - "resolved": "https://registry.npmmirror.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", - "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "@typescript-eslint/types": "5.62.0", "@typescript-eslint/visitor-keys": "5.62.0", @@ -6560,6 +6251,10 @@ "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, "peerDependenciesMeta": { "typescript": { "optional": true @@ -6568,9 +6263,8 @@ }, "node_modules/@typescript-eslint/typescript-estree/node_modules/lru-cache": { "version": "6.0.0", - "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dev": true, + "license": "ISC", "dependencies": { "yallist": "^4.0.0" }, @@ -6580,9 +6274,8 @@ }, "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { "version": "7.5.4", - "resolved": "https://registry.npmmirror.com/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dev": true, + "license": "ISC", "dependencies": { "lru-cache": "^6.0.0" }, @@ -6595,15 +6288,13 @@ }, "node_modules/@typescript-eslint/typescript-estree/node_modules/yallist": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/@typescript-eslint/utils": { "version": "5.62.0", - "resolved": "https://registry.npmmirror.com/@typescript-eslint/utils/-/utils-5.62.0.tgz", - "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", "dev": true, + "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@types/json-schema": "^7.0.9", @@ -6617,15 +6308,18 @@ "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, "peerDependencies": { "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, "node_modules/@typescript-eslint/utils/node_modules/lru-cache": { "version": "6.0.0", - "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dev": true, + "license": "ISC", "dependencies": { "yallist": "^4.0.0" }, @@ -6635,9 +6329,8 @@ }, "node_modules/@typescript-eslint/utils/node_modules/semver": { "version": "7.5.4", - "resolved": "https://registry.npmmirror.com/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dev": true, + "license": "ISC", "dependencies": { "lru-cache": "^6.0.0" }, @@ -6650,41 +6343,40 @@ }, "node_modules/@typescript-eslint/utils/node_modules/yallist": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/@typescript-eslint/visitor-keys": { "version": "5.62.0", - "resolved": "https://registry.npmmirror.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", - "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", "dev": true, + "license": "MIT", "dependencies": { "@typescript-eslint/types": "5.62.0", "eslint-visitor-keys": "^3.3.0" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, "node_modules/@xmldom/xmldom": { "version": "0.8.10", - "resolved": "https://registry.npmmirror.com/@xmldom/xmldom/-/xmldom-0.8.10.tgz", - "integrity": "sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==", + "license": "MIT", "engines": { "node": ">=10.0.0" } }, "node_modules/abab": { "version": "2.0.6", - "resolved": "https://registry.npmmirror.com/abab/-/abab-2.0.6.tgz", - "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", - "dev": true + "dev": true, + "license": "BSD-3-Clause" }, "node_modules/abort-controller": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/abort-controller/-/abort-controller-3.0.0.tgz", - "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", + "license": "MIT", "dependencies": { "event-target-shim": "^5.0.0" }, @@ -6694,18 +6386,15 @@ }, "node_modules/abs-svg-path": { "version": "0.1.1", - "resolved": "https://registry.npmmirror.com/abs-svg-path/-/abs-svg-path-0.1.1.tgz", - "integrity": "sha512-d8XPSGjfyzlXC3Xx891DJRyZfqk5JU0BJrDQcsWomFIV1/BIzPW5HDH5iDdWpqWaav0YVIEzT1RHTwWr0FFshA==" + "license": "MIT" }, "node_modules/absolute-path": { "version": "0.0.0", - "resolved": "https://registry.npmmirror.com/absolute-path/-/absolute-path-0.0.0.tgz", - "integrity": "sha512-HQiug4c+/s3WOvEnDRxXVmNtSG5s2gJM9r19BTcqjp7BWcE48PB+Y2G6jE65kqI0LpsQeMZygt/b60Gi4KxGyA==" + "license": "MIT" }, "node_modules/accepts": { "version": "1.3.8", - "resolved": "https://registry.npmmirror.com/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "license": "MIT", "dependencies": { "mime-types": "~2.1.34", "negotiator": "0.6.3" @@ -6716,9 +6405,8 @@ }, "node_modules/acorn": { "version": "7.4.1", - "resolved": "https://registry.npmmirror.com/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", "dev": true, + "license": "MIT", "bin": { "acorn": "bin/acorn" }, @@ -6728,9 +6416,8 @@ }, "node_modules/acorn-globals": { "version": "6.0.0", - "resolved": "https://registry.npmmirror.com/acorn-globals/-/acorn-globals-6.0.0.tgz", - "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", "dev": true, + "license": "MIT", "dependencies": { "acorn": "^7.1.1", "acorn-walk": "^7.1.1" @@ -6738,27 +6425,24 @@ }, "node_modules/acorn-jsx": { "version": "5.3.2", - "resolved": "https://registry.npmmirror.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", "dev": true, + "license": "MIT", "peerDependencies": { "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, "node_modules/acorn-walk": { "version": "7.2.0", - "resolved": "https://registry.npmmirror.com/acorn-walk/-/acorn-walk-7.2.0.tgz", - "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.4.0" } }, "node_modules/agent-base": { "version": "6.0.2", - "resolved": "https://registry.npmmirror.com/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", "dev": true, + "license": "MIT", "dependencies": { "debug": "4" }, @@ -6768,46 +6452,48 @@ }, "node_modules/ajv": { "version": "8.12.0", - "resolved": "https://registry.npmmirror.com/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", "dev": true, + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.1", "json-schema-traverse": "^1.0.0", "require-from-string": "^2.0.2", "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, "node_modules/anser": { "version": "1.4.10", - "resolved": "https://registry.npmmirror.com/anser/-/anser-1.4.10.tgz", - "integrity": "sha512-hCv9AqTQ8ycjpSd3upOJd7vFwW1JaoYQ7tpham03GJ1ca8/65rqn0RpaWpItOAd6ylW9wAw6luXYPJIyPFVOww==" + "license": "MIT" }, "node_modules/ansi-colors": { "version": "4.1.3", - "resolved": "https://registry.npmmirror.com/ansi-colors/-/ansi-colors-4.1.3.tgz", - "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/ansi-escapes": { "version": "4.3.2", - "resolved": "https://registry.npmmirror.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", "dev": true, + "license": "MIT", "dependencies": { "type-fest": "^0.21.3" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/ansi-fragments": { "version": "0.2.1", - "resolved": "https://registry.npmmirror.com/ansi-fragments/-/ansi-fragments-0.2.1.tgz", - "integrity": "sha512-DykbNHxuXQwUDRv5ibc2b0x7uw7wmwOGLBUd5RmaQ5z8Lhx19vwvKV+FAsM5rEA6dEcHxX+/Ad5s9eF2k2bB+w==", + "license": "MIT", "dependencies": { "colorette": "^1.0.7", "slice-ansi": "^2.0.0", @@ -6816,29 +6502,25 @@ }, "node_modules/ansi-fragments/node_modules/ansi-regex": { "version": "4.1.1", - "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/ansi-fragments/node_modules/colorette": { "version": "1.4.0", - "resolved": "https://registry.npmmirror.com/colorette/-/colorette-1.4.0.tgz", - "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==" + "license": "MIT" }, "node_modules/ansi-fragments/node_modules/is-fullwidth-code-point": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/ansi-fragments/node_modules/slice-ansi": { "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/slice-ansi/-/slice-ansi-2.1.0.tgz", - "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", + "license": "MIT", "dependencies": { "ansi-styles": "^3.2.0", "astral-regex": "^1.0.0", @@ -6850,8 +6532,7 @@ }, "node_modules/ansi-fragments/node_modules/strip-ansi": { "version": "5.2.0", - "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "license": "MIT", "dependencies": { "ansi-regex": "^4.1.0" }, @@ -6861,16 +6542,14 @@ }, "node_modules/ansi-regex": { "version": "5.0.1", - "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/ansi-styles": { "version": "3.2.1", - "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "license": "MIT", "dependencies": { "color-convert": "^1.9.0" }, @@ -6880,13 +6559,11 @@ }, "node_modules/any-base": { "version": "1.1.0", - "resolved": "https://registry.npmmirror.com/any-base/-/any-base-1.1.0.tgz", - "integrity": "sha512-uMgjozySS8adZZYePpaWs8cxB9/kdzmpX6SgJZ+wbz1K5eYk5QMYDVJaZKhxyIHUdnnJkfR7SVgStgH7LkGUyg==" + "license": "MIT" }, "node_modules/anymatch": { "version": "3.1.3", - "resolved": "https://registry.npmmirror.com/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "license": "ISC", "dependencies": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" @@ -6897,68 +6574,62 @@ }, "node_modules/appdirsjs": { "version": "1.2.7", - "resolved": "https://registry.npmmirror.com/appdirsjs/-/appdirsjs-1.2.7.tgz", - "integrity": "sha512-Quji6+8kLBC3NnBeo14nPDq0+2jUs5s3/xEye+udFHumHhRk4M7aAMXp/PBJqkKYGuuyR9M/6Dq7d2AViiGmhw==" + "license": "MIT" }, "node_modules/arg": { "version": "4.1.3", - "resolved": "https://registry.npmmirror.com/arg/-/arg-4.1.3.tgz", - "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/argparse": { "version": "1.0.10", - "resolved": "https://registry.npmmirror.com/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "license": "MIT", "dependencies": { "sprintf-js": "~1.0.2" } }, "node_modules/arr-diff": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/arr-flatten": { "version": "1.1.0", - "resolved": "https://registry.npmmirror.com/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/arr-union": { "version": "3.1.0", - "resolved": "https://registry.npmmirror.com/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/array-buffer-byte-length": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", - "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "is-array-buffer": "^3.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/array-ify": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/array-ify/-/array-ify-1.0.0.tgz", - "integrity": "sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/array-includes": { "version": "3.1.7", - "resolved": "https://registry.npmmirror.com/array-includes/-/array-includes-3.1.7.tgz", - "integrity": "sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", @@ -6968,30 +6639,30 @@ }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/array-union": { "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/array-unique": { "version": "0.3.2", - "resolved": "https://registry.npmmirror.com/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/array.prototype.flat": { "version": "1.3.2", - "resolved": "https://registry.npmmirror.com/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", - "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", @@ -7000,13 +6671,15 @@ }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/array.prototype.flatmap": { "version": "1.3.2", - "resolved": "https://registry.npmmirror.com/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", - "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", @@ -7015,13 +6688,15 @@ }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/array.prototype.tosorted": { "version": "1.1.2", - "resolved": "https://registry.npmmirror.com/array.prototype.tosorted/-/array.prototype.tosorted-1.1.2.tgz", - "integrity": "sha512-HuQCHOlk1Weat5jzStICBCd83NxiIMwqDg/dHEsoefabn/hJRj5pVdWcPUSpRrwhwxZOsQassMpgN/xRYFBMIg==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", @@ -7032,9 +6707,8 @@ }, "node_modules/arraybuffer.prototype.slice": { "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.2.tgz", - "integrity": "sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw==", "dev": true, + "license": "MIT", "dependencies": { "array-buffer-byte-length": "^1.0.0", "call-bind": "^1.0.2", @@ -7046,34 +6720,33 @@ }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/arrify": { "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/asap": { "version": "2.0.6", - "resolved": "https://registry.npmmirror.com/asap/-/asap-2.0.6.tgz", - "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" + "license": "MIT" }, "node_modules/assign-symbols": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/ast-types": { "version": "0.14.2", - "resolved": "https://registry.npmmirror.com/ast-types/-/ast-types-0.14.2.tgz", - "integrity": "sha512-O0yuUDnZeQDL+ncNGlJ78BiO4jnYI3bvMsD5prT0/nsgijG/LpNBIr63gTjVTNsiGkgQhiyCShTgxt8oXOrklA==", + "license": "MIT", "dependencies": { "tslib": "^2.0.1" }, @@ -7083,40 +6756,34 @@ }, "node_modules/astral-regex": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/astral-regex/-/astral-regex-1.0.0.tgz", - "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/async": { "version": "3.2.4", - "resolved": "https://registry.npmmirror.com/async/-/async-3.2.4.tgz", - "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" + "license": "MIT" }, "node_modules/async-limiter": { "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/async-limiter/-/async-limiter-1.0.1.tgz", - "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" + "license": "MIT" }, "node_modules/asynciterator.prototype": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/asynciterator.prototype/-/asynciterator.prototype-1.0.0.tgz", - "integrity": "sha512-wwHYEIS0Q80f5mosx3L/dfG5t5rjEa9Ft51GTaNt862EnpyGHpgz2RkZvLPp1oF5TnAiTohkEKVEu8pQPJI7Vg==", "dev": true, + "license": "MIT", "dependencies": { "has-symbols": "^1.0.3" } }, "node_modules/asynckit": { "version": "0.4.0", - "resolved": "https://registry.npmmirror.com/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + "license": "MIT" }, "node_modules/atob": { "version": "2.1.2", - "resolved": "https://registry.npmmirror.com/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "license": "(MIT OR Apache-2.0)", "bin": { "atob": "bin/atob.js" }, @@ -7126,17 +6793,18 @@ }, "node_modules/available-typed-arrays": { "version": "1.0.5", - "resolved": "https://registry.npmmirror.com/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", - "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/axios": { "version": "0.27.2", - "resolved": "https://registry.npmmirror.com/axios/-/axios-0.27.2.tgz", - "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==", + "license": "MIT", "dependencies": { "follow-redirects": "^1.14.9", "form-data": "^4.0.0" @@ -7144,23 +6812,19 @@ }, "node_modules/b4a": { "version": "1.6.4", - "resolved": "https://registry.npmmirror.com/b4a/-/b4a-1.6.4.tgz", - "integrity": "sha512-fpWrvyVHEKyeEvbKZTVOeZF3VSKKWtJxFIxX/jaVPf+cLbGUSitjb49pHLqPV2BUNNZ0LcoeEGfE/YCpyDYHIw==" + "license": "ISC" }, "node_modules/babel-core": { "version": "7.0.0-bridge.0", - "resolved": "https://registry.npmmirror.com/babel-core/-/babel-core-7.0.0-bridge.0.tgz", - "integrity": "sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==", + "license": "MIT", "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "node_modules/babel-eslint": { "version": "10.1.0", - "resolved": "https://registry.npmmirror.com/babel-eslint/-/babel-eslint-10.1.0.tgz", - "integrity": "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==", - "deprecated": "babel-eslint is now @babel/eslint-parser. This package will no longer receive updates.", "dev": true, + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.0.0", "@babel/parser": "^7.7.0", @@ -7178,18 +6842,16 @@ }, "node_modules/babel-eslint/node_modules/eslint-visitor-keys": { "version": "1.3.0", - "resolved": "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", "dev": true, + "license": "Apache-2.0", "engines": { "node": ">=4" } }, "node_modules/babel-jest": { "version": "26.6.3", - "resolved": "https://registry.npmmirror.com/babel-jest/-/babel-jest-26.6.3.tgz", - "integrity": "sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA==", "dev": true, + "license": "MIT", "dependencies": { "@jest/transform": "^26.6.2", "@jest/types": "^26.6.2", @@ -7209,34 +6871,37 @@ }, "node_modules/babel-jest/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/babel-jest/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/babel-jest/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -7246,24 +6911,21 @@ }, "node_modules/babel-jest/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/babel-jest/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/babel-jest/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -7273,9 +6935,8 @@ }, "node_modules/babel-plugin-istanbul": { "version": "6.1.1", - "resolved": "https://registry.npmmirror.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", - "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "@babel/helper-plugin-utils": "^7.0.0", "@istanbuljs/load-nyc-config": "^1.0.0", @@ -7289,9 +6950,8 @@ }, "node_modules/babel-plugin-jest-hoist": { "version": "26.6.2", - "resolved": "https://registry.npmmirror.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz", - "integrity": "sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/template": "^7.3.3", "@babel/types": "^7.3.3", @@ -7304,9 +6964,8 @@ }, "node_modules/babel-plugin-module-resolver": { "version": "4.1.0", - "resolved": "https://registry.npmmirror.com/babel-plugin-module-resolver/-/babel-plugin-module-resolver-4.1.0.tgz", - "integrity": "sha512-MlX10UDheRr3lb3P0WcaIdtCSRlxdQsB1sBqL7W0raF070bGl1HQQq5K3T2vf2XAYie+ww+5AKC/WrkjRO2knA==", "dev": true, + "license": "MIT", "dependencies": { "find-babel-config": "^1.2.0", "glob": "^7.1.6", @@ -7320,8 +6979,7 @@ }, "node_modules/babel-plugin-polyfill-corejs2": { "version": "0.4.5", - "resolved": "https://registry.npmmirror.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.5.tgz", - "integrity": "sha512-19hwUH5FKl49JEsvyTcoHakh6BE0wgXLLptIyKZ3PijHc/Ci521wygORCUCCred+E/twuqRyAkE02BAWPmsHOg==", + "license": "MIT", "dependencies": { "@babel/compat-data": "^7.22.6", "@babel/helper-define-polyfill-provider": "^0.4.2", @@ -7333,8 +6991,7 @@ }, "node_modules/babel-plugin-polyfill-corejs3": { "version": "0.8.3", - "resolved": "https://registry.npmmirror.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.3.tgz", - "integrity": "sha512-z41XaniZL26WLrvjy7soabMXrfPWARN25PZoriDEiLMxAp50AUW3t35BGQUMg5xK3UrpVTtagIDklxYa+MhiNA==", + "license": "MIT", "dependencies": { "@babel/helper-define-polyfill-provider": "^0.4.2", "core-js-compat": "^3.31.0" @@ -7345,8 +7002,7 @@ }, "node_modules/babel-plugin-polyfill-regenerator": { "version": "0.5.2", - "resolved": "https://registry.npmmirror.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.2.tgz", - "integrity": "sha512-tAlOptU0Xj34V1Y2PNTL4Y0FOJMDB6bZmoW39FeCQIhigGLkqu3Fj6uiXpxIf6Ij274ENdYx64y6Au+ZKlb1IA==", + "license": "MIT", "dependencies": { "@babel/helper-define-polyfill-provider": "^0.4.2" }, @@ -7356,20 +7012,17 @@ }, "node_modules/babel-plugin-syntax-trailing-function-commas": { "version": "7.0.0-beta.0", - "resolved": "https://registry.npmmirror.com/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-7.0.0-beta.0.tgz", - "integrity": "sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ==" + "license": "MIT" }, "node_modules/babel-plugin-transform-remove-console": { "version": "6.9.4", - "resolved": "https://registry.npmmirror.com/babel-plugin-transform-remove-console/-/babel-plugin-transform-remove-console-6.9.4.tgz", - "integrity": "sha512-88blrUrMX3SPiGkT1GnvVY8E/7A+k6oj3MNvUtTIxJflFzXTw1bHkuJ/y039ouhFMp2prRn5cQGzokViYi1dsg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/babel-preset-current-node-syntax": { "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", - "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", "dev": true, + "license": "MIT", "dependencies": { "@babel/plugin-syntax-async-generators": "^7.8.4", "@babel/plugin-syntax-bigint": "^7.8.3", @@ -7390,8 +7043,7 @@ }, "node_modules/babel-preset-fbjs": { "version": "3.4.0", - "resolved": "https://registry.npmmirror.com/babel-preset-fbjs/-/babel-preset-fbjs-3.4.0.tgz", - "integrity": "sha512-9ywCsCvo1ojrw0b+XYk7aFvTH6D9064t0RIL1rtMf3nsa02Xw41MS7sZw216Im35xj/UY0PDBQsa1brUDDF1Ow==", + "license": "MIT", "dependencies": { "@babel/plugin-proposal-class-properties": "^7.0.0", "@babel/plugin-proposal-object-rest-spread": "^7.0.0", @@ -7427,9 +7079,8 @@ }, "node_modules/babel-preset-jest": { "version": "26.6.2", - "resolved": "https://registry.npmmirror.com/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz", - "integrity": "sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ==", "dev": true, + "license": "MIT", "dependencies": { "babel-plugin-jest-hoist": "^26.6.2", "babel-preset-current-node-syntax": "^1.0.0" @@ -7443,13 +7094,11 @@ }, "node_modules/balanced-match": { "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + "license": "MIT" }, "node_modules/base": { "version": "0.11.2", - "resolved": "https://registry.npmmirror.com/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "license": "MIT", "dependencies": { "cache-base": "^1.0.1", "class-utils": "^0.3.5", @@ -7465,13 +7114,11 @@ }, "node_modules/base-64": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/base-64/-/base-64-1.0.0.tgz", - "integrity": "sha512-kwDPIFCGx0NZHog36dj+tHiwP4QMzsZ3AgMViUBKI0+V5n4U0ufTCUMhnQ04diaRI8EX/QcPfql7zlhZ7j4zgg==" + "license": "MIT" }, "node_modules/base/node_modules/define-property": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "license": "MIT", "dependencies": { "is-descriptor": "^1.0.0" }, @@ -7481,29 +7128,39 @@ }, "node_modules/base64-arraybuffer": { "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/base64-arraybuffer/-/base64-arraybuffer-1.0.2.tgz", - "integrity": "sha512-I3yl4r9QB5ZRY3XuJVEPfc2XhZO6YweFPI+UovAzn+8/hb3oJ6lnysaFcjVpkCPfVWFUDvoZ8kmVDP7WyRtYtQ==", + "license": "MIT", "engines": { "node": ">= 0.6.0" } }, "node_modules/base64-js": { "version": "1.5.1", - "resolved": "https://registry.npmmirror.com/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" }, "node_modules/big-integer": { "version": "1.6.51", - "resolved": "https://registry.npmmirror.com/big-integer/-/big-integer-1.6.51.tgz", - "integrity": "sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==", + "license": "Unlicense", "engines": { "node": ">=0.6" } }, "node_modules/bl": { "version": "4.1.0", - "resolved": "https://registry.npmmirror.com/bl/-/bl-4.1.0.tgz", - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "license": "MIT", "dependencies": { "buffer": "^5.5.0", "inherits": "^2.0.4", @@ -7512,26 +7169,22 @@ }, "node_modules/bmp-js": { "version": "0.1.0", - "resolved": "https://registry.npmmirror.com/bmp-js/-/bmp-js-0.1.0.tgz", - "integrity": "sha512-vHdS19CnY3hwiNdkaqk93DvjVLfbEcI8mys4UjuWrlX1haDmroo8o4xCzh4wD6DGV6HxRCyauwhHRqMTfERtjw==" + "license": "MIT" }, "node_modules/boolbase": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" + "license": "ISC" }, "node_modules/brace-expansion": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" } }, "node_modules/braces": { "version": "3.0.2", - "resolved": "https://registry.npmmirror.com/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "license": "MIT", "dependencies": { "fill-range": "^7.0.1" }, @@ -7541,14 +7194,26 @@ }, "node_modules/browser-process-hrtime": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", - "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", - "dev": true + "dev": true, + "license": "BSD-2-Clause" }, "node_modules/browserslist": { "version": "4.21.10", - "resolved": "https://registry.npmmirror.com/browserslist/-/browserslist-4.21.10.tgz", - "integrity": "sha512-bipEBdZfVH5/pwrvqc+Ub0kUPVfGUhlKxbvfD+z1BDnPEO/X98ruXGA1WP5ASpAFKan7Qr6j736IacbZQuAlKQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", "dependencies": { "caniuse-lite": "^1.0.30001517", "electron-to-chromium": "^1.4.477", @@ -7564,16 +7229,28 @@ }, "node_modules/bser": { "version": "2.1.1", - "resolved": "https://registry.npmmirror.com/bser/-/bser-2.1.1.tgz", - "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "license": "Apache-2.0", "dependencies": { "node-int64": "^0.4.0" } }, "node_modules/buffer": { "version": "5.7.1", - "resolved": "https://registry.npmmirror.com/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", "dependencies": { "base64-js": "^1.3.1", "ieee754": "^1.1.13" @@ -7581,34 +7258,29 @@ }, "node_modules/buffer-equal": { "version": "0.0.1", - "resolved": "https://registry.npmmirror.com/buffer-equal/-/buffer-equal-0.0.1.tgz", - "integrity": "sha512-RgSV6InVQ9ODPdLWJ5UAqBqJBOg370Nz6ZQtRzpt6nUjc8v0St97uJ4PYC6NztqIScrAXafKM3mZPMygSe1ggA==", + "license": "MIT", "engines": { "node": ">=0.4.0" } }, "node_modules/buffer-from": { "version": "1.1.2", - "resolved": "https://registry.npmmirror.com/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + "license": "MIT" }, "node_modules/byte-length": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/byte-length/-/byte-length-1.0.2.tgz", - "integrity": "sha512-ovBpjmsgd/teRmgcPh23d4gJvxDoXtAzEL9xTfMU8Yc2kqCDb7L9jAG0XHl1nzuGl+h3ebCIF1i62UFyA9V/2Q==" + "license": "MIT" }, "node_modules/bytes": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/cache-base": { "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "license": "MIT", "dependencies": { "collection-visit": "^1.0.0", "component-emitter": "^1.2.1", @@ -7626,17 +7298,18 @@ }, "node_modules/call-bind": { "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "license": "MIT", "dependencies": { "function-bind": "^1.1.1", "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/caller-callsite": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/caller-callsite/-/caller-callsite-2.0.0.tgz", - "integrity": "sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==", + "license": "MIT", "dependencies": { "callsites": "^2.0.0" }, @@ -7646,16 +7319,14 @@ }, "node_modules/caller-callsite/node_modules/callsites": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/callsites/-/callsites-2.0.0.tgz", - "integrity": "sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/caller-path": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/caller-path/-/caller-path-2.0.0.tgz", - "integrity": "sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A==", + "license": "MIT", "dependencies": { "caller-callsite": "^2.0.0" }, @@ -7665,26 +7336,23 @@ }, "node_modules/callsites": { "version": "3.1.0", - "resolved": "https://registry.npmmirror.com/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/camelcase": { "version": "5.3.1", - "resolved": "https://registry.npmmirror.com/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/camelcase-keys": { "version": "6.2.2", - "resolved": "https://registry.npmmirror.com/camelcase-keys/-/camelcase-keys-6.2.2.tgz", - "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", "dev": true, + "license": "MIT", "dependencies": { "camelcase": "^5.3.1", "map-obj": "^4.0.0", @@ -7692,18 +7360,33 @@ }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/caniuse-lite": { "version": "1.0.30001532", - "resolved": "https://registry.npmmirror.com/caniuse-lite/-/caniuse-lite-1.0.30001532.tgz", - "integrity": "sha512-FbDFnNat3nMnrROzqrsg314zhqN5LGQ1kyyMk2opcrwGbVGpHRhgCWtAgD5YJUqNAiQ+dklreil/c3Qf1dfCTw==" + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" }, "node_modules/capture-exit": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/capture-exit/-/capture-exit-2.0.0.tgz", - "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", "dev": true, + "license": "ISC", "dependencies": { "rsvp": "^4.8.4" }, @@ -7713,8 +7396,7 @@ }, "node_modules/chalk": { "version": "2.4.2", - "resolved": "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "license": "MIT", "dependencies": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", @@ -7726,33 +7408,29 @@ }, "node_modules/chalk/node_modules/escape-string-regexp": { "version": "1.0.5", - "resolved": "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "license": "MIT", "engines": { "node": ">=0.8.0" } }, "node_modules/char-regex": { "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/char-regex/-/char-regex-1.0.2.tgz", - "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" } }, "node_modules/charenc": { "version": "0.0.2", - "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", - "integrity": "sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==", + "license": "BSD-3-Clause", "engines": { "node": "*" } }, "node_modules/cheerio": { "version": "1.0.0-rc.12", - "resolved": "https://registry.npmmirror.com/cheerio/-/cheerio-1.0.0-rc.12.tgz", - "integrity": "sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==", + "license": "MIT", "dependencies": { "cheerio-select": "^2.1.0", "dom-serializer": "^2.0.0", @@ -7764,12 +7442,14 @@ }, "engines": { "node": ">= 6" + }, + "funding": { + "url": "https://github.com/cheeriojs/cheerio?sponsor=1" } }, "node_modules/cheerio-select": { "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/cheerio-select/-/cheerio-select-2.1.0.tgz", - "integrity": "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==", + "license": "BSD-2-Clause", "dependencies": { "boolbase": "^1.0.0", "css-select": "^5.1.0", @@ -7777,28 +7457,27 @@ "domelementtype": "^2.3.0", "domhandler": "^5.0.3", "domutils": "^3.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" } }, "node_modules/chownr": { "version": "1.1.4", - "resolved": "https://registry.npmmirror.com/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" + "license": "ISC" }, "node_modules/ci-info": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" + "license": "MIT" }, "node_modules/cjs-module-lexer": { "version": "0.6.0", - "resolved": "https://registry.npmmirror.com/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz", - "integrity": "sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/class-utils": { "version": "0.3.6", - "resolved": "https://registry.npmmirror.com/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "license": "MIT", "dependencies": { "arr-union": "^3.1.0", "define-property": "^0.2.5", @@ -7811,8 +7490,7 @@ }, "node_modules/class-utils/node_modules/define-property": { "version": "0.2.5", - "resolved": "https://registry.npmmirror.com/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "license": "MIT", "dependencies": { "is-descriptor": "^0.1.0" }, @@ -7822,8 +7500,7 @@ }, "node_modules/class-utils/node_modules/is-accessor-descriptor": { "version": "0.1.6", - "resolved": "https://registry.npmmirror.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "license": "MIT", "dependencies": { "kind-of": "^3.0.2" }, @@ -7833,8 +7510,7 @@ }, "node_modules/class-utils/node_modules/is-accessor-descriptor/node_modules/kind-of": { "version": "3.2.2", - "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "license": "MIT", "dependencies": { "is-buffer": "^1.1.5" }, @@ -7844,8 +7520,7 @@ }, "node_modules/class-utils/node_modules/is-data-descriptor": { "version": "0.1.4", - "resolved": "https://registry.npmmirror.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "license": "MIT", "dependencies": { "kind-of": "^3.0.2" }, @@ -7855,8 +7530,7 @@ }, "node_modules/class-utils/node_modules/is-data-descriptor/node_modules/kind-of": { "version": "3.2.2", - "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "license": "MIT", "dependencies": { "is-buffer": "^1.1.5" }, @@ -7866,8 +7540,7 @@ }, "node_modules/class-utils/node_modules/is-descriptor": { "version": "0.1.6", - "resolved": "https://registry.npmmirror.com/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "license": "MIT", "dependencies": { "is-accessor-descriptor": "^0.1.6", "is-data-descriptor": "^0.1.4", @@ -7879,50 +7552,54 @@ }, "node_modules/class-utils/node_modules/kind-of": { "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/cli-cursor": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/cli-cursor/-/cli-cursor-4.0.0.tgz", - "integrity": "sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==", "dev": true, + "license": "MIT", "dependencies": { "restore-cursor": "^4.0.0" }, "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/cli-spinners": { "version": "2.9.0", - "resolved": "https://registry.npmmirror.com/cli-spinners/-/cli-spinners-2.9.0.tgz", - "integrity": "sha512-4/aL9X3Wh0yiMQlE+eeRhWP6vclO3QRtw1JHKIT0FFUs5FjpFmESqtMvYZ0+lbzBw900b95mS0hohy+qn2VK/g==", + "license": "MIT", "engines": { "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/cli-truncate": { "version": "3.1.0", - "resolved": "https://registry.npmmirror.com/cli-truncate/-/cli-truncate-3.1.0.tgz", - "integrity": "sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==", "dev": true, + "license": "MIT", "dependencies": { "slice-ansi": "^5.0.0", "string-width": "^5.0.0" }, "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/cliui": { "version": "8.0.1", - "resolved": "https://registry.npmmirror.com/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", "dev": true, + "license": "ISC", "dependencies": { "string-width": "^4.2.0", "strip-ansi": "^6.0.1", @@ -7934,21 +7611,22 @@ }, "node_modules/cliui/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/cliui/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -7958,30 +7636,26 @@ }, "node_modules/cliui/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/cliui/node_modules/emoji-regex": { "version": "8.0.0", - "resolved": "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/cliui/node_modules/is-fullwidth-code-point": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/cliui/node_modules/string-width": { "version": "4.2.3", - "resolved": "https://registry.npmmirror.com/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dev": true, + "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -7993,9 +7667,8 @@ }, "node_modules/cliui/node_modules/wrap-ansi": { "version": "7.0.0", - "resolved": "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -8003,20 +7676,21 @@ }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, "node_modules/clone": { "version": "1.0.4", - "resolved": "https://registry.npmmirror.com/clone/-/clone-1.0.4.tgz", - "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", + "license": "MIT", "engines": { "node": ">=0.8" } }, "node_modules/clone-deep": { "version": "4.0.1", - "resolved": "https://registry.npmmirror.com/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "license": "MIT", "dependencies": { "is-plain-object": "^2.0.4", "kind-of": "^6.0.2", @@ -8028,9 +7702,8 @@ }, "node_modules/co": { "version": "4.6.0", - "resolved": "https://registry.npmmirror.com/co/-/co-4.6.0.tgz", - "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", "dev": true, + "license": "MIT", "engines": { "iojs": ">= 1.0.0", "node": ">= 0.12.0" @@ -8038,14 +7711,12 @@ }, "node_modules/collect-v8-coverage": { "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz", - "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/collection-visit": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==", + "license": "MIT", "dependencies": { "map-visit": "^1.0.0", "object-visit": "^1.0.0" @@ -8056,8 +7727,7 @@ }, "node_modules/color": { "version": "4.2.3", - "resolved": "https://registry.npmmirror.com/color/-/color-4.2.3.tgz", - "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", + "license": "MIT", "dependencies": { "color-convert": "^2.0.1", "color-string": "^1.9.0" @@ -8068,21 +7738,18 @@ }, "node_modules/color-convert": { "version": "1.9.3", - "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "license": "MIT", "dependencies": { "color-name": "1.1.3" } }, "node_modules/color-name": { "version": "1.1.3", - "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + "license": "MIT" }, "node_modules/color-string": { "version": "1.9.1", - "resolved": "https://registry.npmmirror.com/color-string/-/color-string-1.9.1.tgz", - "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", + "license": "MIT", "dependencies": { "color-name": "^1.0.0", "simple-swizzle": "^0.2.2" @@ -8090,8 +7757,7 @@ }, "node_modules/color/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -8101,19 +7767,16 @@ }, "node_modules/color/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "license": "MIT" }, "node_modules/colorette": { "version": "2.0.20", - "resolved": "https://registry.npmmirror.com/colorette/-/colorette-2.0.20.tgz", - "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/combined-stream": { "version": "1.0.8", - "resolved": "https://registry.npmmirror.com/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "license": "MIT", "dependencies": { "delayed-stream": "~1.0.0" }, @@ -8123,28 +7786,24 @@ }, "node_modules/command-exists": { "version": "1.2.9", - "resolved": "https://registry.npmmirror.com/command-exists/-/command-exists-1.2.9.tgz", - "integrity": "sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w==" + "license": "MIT" }, "node_modules/commander": { "version": "11.0.0", - "resolved": "https://registry.npmmirror.com/commander/-/commander-11.0.0.tgz", - "integrity": "sha512-9HMlXtt/BNoYr8ooyjjNRdIilOTkVJXB+GhxMTtOKwk0R4j4lS4NpjuqmRxroBfnfTSHQIHQB7wryHhXarNjmQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=16" } }, "node_modules/commondir": { "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" + "license": "MIT" }, "node_modules/compare-func": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/compare-func/-/compare-func-2.0.0.tgz", - "integrity": "sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==", "dev": true, + "license": "MIT", "dependencies": { "array-ify": "^1.0.0", "dot-prop": "^5.1.0" @@ -8152,18 +7811,15 @@ }, "node_modules/compare-versions": { "version": "6.1.0", - "resolved": "https://registry.npmmirror.com/compare-versions/-/compare-versions-6.1.0.tgz", - "integrity": "sha512-LNZQXhqUvqUTotpZ00qLSaify3b4VFD588aRr8MKFw4CMUr98ytzCW5wDH5qx/DEY5kCDXcbcRuCqL0szEf2tg==" + "license": "MIT" }, "node_modules/component-emitter": { "version": "1.3.0", - "resolved": "https://registry.npmmirror.com/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" + "license": "MIT" }, "node_modules/compressible": { "version": "2.0.18", - "resolved": "https://registry.npmmirror.com/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "license": "MIT", "dependencies": { "mime-db": ">= 1.43.0 < 2" }, @@ -8173,8 +7829,7 @@ }, "node_modules/compression": { "version": "1.7.4", - "resolved": "https://registry.npmmirror.com/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "license": "MIT", "dependencies": { "accepts": "~1.3.5", "bytes": "3.0.0", @@ -8190,26 +7845,22 @@ }, "node_modules/compression/node_modules/debug": { "version": "2.6.9", - "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", "dependencies": { "ms": "2.0.0" } }, "node_modules/compression/node_modules/ms": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "license": "MIT" }, "node_modules/concat-map": { "version": "0.0.1", - "resolved": "https://registry.npmmirror.com/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + "license": "MIT" }, "node_modules/connect": { "version": "3.7.0", - "resolved": "https://registry.npmmirror.com/connect/-/connect-3.7.0.tgz", - "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", + "license": "MIT", "dependencies": { "debug": "2.6.9", "finalhandler": "1.1.2", @@ -8222,22 +7873,19 @@ }, "node_modules/connect/node_modules/debug": { "version": "2.6.9", - "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", "dependencies": { "ms": "2.0.0" } }, "node_modules/connect/node_modules/ms": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "license": "MIT" }, "node_modules/conventional-changelog-angular": { "version": "6.0.0", - "resolved": "https://registry.npmmirror.com/conventional-changelog-angular/-/conventional-changelog-angular-6.0.0.tgz", - "integrity": "sha512-6qLgrBF4gueoC7AFVHu51nHL9pF9FRjXrH+ceVf7WmAfH3gs+gEYOkvxhjMPjZu57I4AGUGoNTY8V7Hrgf1uqg==", "dev": true, + "license": "ISC", "dependencies": { "compare-func": "^2.0.0" }, @@ -8247,9 +7895,8 @@ }, "node_modules/conventional-changelog-conventionalcommits": { "version": "6.1.0", - "resolved": "https://registry.npmmirror.com/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-6.1.0.tgz", - "integrity": "sha512-3cS3GEtR78zTfMzk0AizXKKIdN4OvSh7ibNz6/DPbhWWQu7LqE/8+/GqSodV+sywUR2gpJAdP/1JFf4XtN7Zpw==", "dev": true, + "license": "ISC", "dependencies": { "compare-func": "^2.0.0" }, @@ -8259,9 +7906,8 @@ }, "node_modules/conventional-commits-parser": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/conventional-commits-parser/-/conventional-commits-parser-4.0.0.tgz", - "integrity": "sha512-WRv5j1FsVM5FISJkoYMR6tPk07fkKT0UodruX4je86V4owk451yjXAKzKAPOs9l7y59E2viHUS9eQ+dfUA9NSg==", "dev": true, + "license": "MIT", "dependencies": { "is-text-path": "^1.0.1", "JSONStream": "^1.3.5", @@ -8277,35 +7923,34 @@ }, "node_modules/convert-source-map": { "version": "1.9.0", - "resolved": "https://registry.npmmirror.com/convert-source-map/-/convert-source-map-1.9.0.tgz", - "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" + "license": "MIT" }, "node_modules/copy-descriptor": { "version": "0.1.1", - "resolved": "https://registry.npmmirror.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/core-js-compat": { "version": "3.32.2", - "resolved": "https://registry.npmmirror.com/core-js-compat/-/core-js-compat-3.32.2.tgz", - "integrity": "sha512-+GjlguTDINOijtVRUxrQOv3kfu9rl+qPNdX2LTbJ/ZyVTuxK+ksVSAGX1nHstu4hrv1En/uPTtWgq2gI5wt4AQ==", + "license": "MIT", "dependencies": { "browserslist": "^4.21.10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" } }, "node_modules/core-util-is": { "version": "1.0.3", - "resolved": "https://registry.npmmirror.com/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + "license": "MIT" }, "node_modules/cosmiconfig": { "version": "8.3.5", - "resolved": "https://registry.npmmirror.com/cosmiconfig/-/cosmiconfig-8.3.5.tgz", - "integrity": "sha512-A5Xry3xfS96wy2qbiLkQLAg4JUrR2wvfybxj6yqLmrUfMAvhS3MZxIP2oQn0grgYIvJqzpeTEWu4vK0t+12NNw==", "dev": true, + "license": "MIT", "dependencies": { "import-fresh": "^3.3.0", "js-yaml": "^4.1.0", @@ -8315,6 +7960,9 @@ "engines": { "node": ">=14" }, + "funding": { + "url": "https://github.com/sponsors/d-fischer" + }, "peerDependencies": { "typescript": ">=4.9.5" }, @@ -8326,9 +7974,8 @@ }, "node_modules/cosmiconfig-typescript-loader": { "version": "4.4.0", - "resolved": "https://registry.npmmirror.com/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-4.4.0.tgz", - "integrity": "sha512-BabizFdC3wBHhbI4kJh0VkQP9GkBfoHPydD0COMce1nJ1kJAB3F2TmJ/I7diULBKtmEWSwEbuN/KDtgnmUUVmw==", "dev": true, + "license": "MIT", "engines": { "node": ">=v14.21.3" }, @@ -8341,15 +7988,13 @@ }, "node_modules/cosmiconfig/node_modules/argparse": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true + "dev": true, + "license": "Python-2.0" }, "node_modules/cosmiconfig/node_modules/js-yaml": { "version": "4.1.0", - "resolved": "https://registry.npmmirror.com/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", "dev": true, + "license": "MIT", "dependencies": { "argparse": "^2.0.1" }, @@ -8359,15 +8004,13 @@ }, "node_modules/create-require": { "version": "1.1.1", - "resolved": "https://registry.npmmirror.com/create-require/-/create-require-1.1.1.tgz", - "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/cross-spawn": { "version": "7.0.3", - "resolved": "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", "dev": true, + "license": "MIT", "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", @@ -8379,41 +8022,39 @@ }, "node_modules/crypt": { "version": "0.0.2", - "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", - "integrity": "sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==", + "license": "BSD-3-Clause", "engines": { "node": "*" } }, "node_modules/crypto-js": { "version": "4.1.1", - "resolved": "https://registry.npmmirror.com/crypto-js/-/crypto-js-4.1.1.tgz", - "integrity": "sha512-o2JlM7ydqd3Qk9CA0L4NL6mTzU2sdx96a+oOfPu8Mkl/PK51vSyoi8/rQ8NknZtk44vq15lmhAj9CIAGwgeWKw==" + "license": "MIT" }, "node_modules/css-line-break": { "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/css-line-break/-/css-line-break-2.1.0.tgz", - "integrity": "sha512-FHcKFCZcAha3LwfVBhCQbW2nCNbkZXn7KVUJcsT5/P8YmfsVja0FMPJr0B903j/E69HUphKiV9iQArX8SDYA4w==", + "license": "MIT", "dependencies": { "utrie": "^1.0.2" } }, "node_modules/css-select": { "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/css-select/-/css-select-5.1.0.tgz", - "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", + "license": "BSD-2-Clause", "dependencies": { "boolbase": "^1.0.0", "css-what": "^6.1.0", "domhandler": "^5.0.2", "domutils": "^3.0.1", "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" } }, "node_modules/css-tree": { "version": "1.1.3", - "resolved": "https://registry.npmmirror.com/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "license": "MIT", "dependencies": { "mdn-data": "2.0.14", "source-map": "^0.6.1" @@ -8424,17 +8065,18 @@ }, "node_modules/css-what": { "version": "6.1.0", - "resolved": "https://registry.npmmirror.com/css-what/-/css-what-6.1.0.tgz", - "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "license": "BSD-2-Clause", "engines": { "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" } }, "node_modules/csso": { "version": "5.0.5", - "resolved": "https://registry.npmjs.org/csso/-/csso-5.0.5.tgz", - "integrity": "sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==", "dev": true, + "license": "MIT", "dependencies": { "css-tree": "~2.2.0" }, @@ -8445,9 +8087,8 @@ }, "node_modules/csso/node_modules/css-tree": { "version": "2.2.1", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.2.1.tgz", - "integrity": "sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==", "dev": true, + "license": "MIT", "dependencies": { "mdn-data": "2.0.28", "source-map-js": "^1.0.1" @@ -8459,21 +8100,18 @@ }, "node_modules/csso/node_modules/mdn-data": { "version": "2.0.28", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.28.tgz", - "integrity": "sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==", - "dev": true + "dev": true, + "license": "CC0-1.0" }, "node_modules/cssom": { "version": "0.4.4", - "resolved": "https://registry.npmmirror.com/cssom/-/cssom-0.4.4.tgz", - "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/cssstyle": { "version": "2.3.0", - "resolved": "https://registry.npmmirror.com/cssstyle/-/cssstyle-2.3.0.tgz", - "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", "dev": true, + "license": "MIT", "dependencies": { "cssom": "~0.3.6" }, @@ -8483,29 +8121,25 @@ }, "node_modules/cssstyle/node_modules/cssom": { "version": "0.3.8", - "resolved": "https://registry.npmmirror.com/cssom/-/cssom-0.3.8.tgz", - "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/csstype": { "version": "3.1.2", - "resolved": "https://registry.npmmirror.com/csstype/-/csstype-3.1.2.tgz", - "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/dargs": { "version": "7.0.0", - "resolved": "https://registry.npmmirror.com/dargs/-/dargs-7.0.0.tgz", - "integrity": "sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/data-uri-to-buffer": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz", - "integrity": "sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==", + "license": "MIT", "optional": true, "engines": { "node": ">= 12" @@ -8513,9 +8147,8 @@ }, "node_modules/data-urls": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/data-urls/-/data-urls-2.0.0.tgz", - "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", "dev": true, + "license": "MIT", "dependencies": { "abab": "^2.0.3", "whatwg-mimetype": "^2.3.0", @@ -8527,13 +8160,11 @@ }, "node_modules/dayjs": { "version": "1.11.9", - "resolved": "https://registry.npmmirror.com/dayjs/-/dayjs-1.11.9.tgz", - "integrity": "sha512-QvzAURSbQ0pKdIye2txOzNaHmxtUBXerpY0FJsFXUMKbIZeFm5ht1LS/jFsrncjnmtv8HsG0W2g6c0zUjZWmpA==" + "license": "MIT" }, "node_modules/debug": { "version": "4.3.4", - "resolved": "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "license": "MIT", "dependencies": { "ms": "2.1.2" }, @@ -8548,106 +8179,106 @@ }, "node_modules/decamelize": { "version": "1.2.0", - "resolved": "https://registry.npmmirror.com/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/decamelize-keys": { "version": "1.1.1", - "resolved": "https://registry.npmmirror.com/decamelize-keys/-/decamelize-keys-1.1.1.tgz", - "integrity": "sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==", "dev": true, + "license": "MIT", "dependencies": { "decamelize": "^1.1.0", "map-obj": "^1.0.0" }, "engines": { "node": ">=0.10.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/decamelize-keys/node_modules/map-obj": { "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/decimal.js": { "version": "10.4.3", - "resolved": "https://registry.npmmirror.com/decimal.js/-/decimal.js-10.4.3.tgz", - "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/decode-uri-component": { "version": "0.2.2", - "resolved": "https://registry.npmmirror.com/decode-uri-component/-/decode-uri-component-0.2.2.tgz", - "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", + "license": "MIT", "engines": { "node": ">=0.10" } }, "node_modules/decompress-response": { "version": "6.0.0", - "resolved": "https://registry.npmmirror.com/decompress-response/-/decompress-response-6.0.0.tgz", - "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "license": "MIT", "dependencies": { "mimic-response": "^3.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/deep-extend": { "version": "0.6.0", - "resolved": "https://registry.npmmirror.com/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "license": "MIT", "engines": { "node": ">=4.0.0" } }, "node_modules/deep-is": { "version": "0.1.4", - "resolved": "https://registry.npmmirror.com/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/deepmerge": { "version": "4.3.1", - "resolved": "https://registry.npmmirror.com/deepmerge/-/deepmerge-4.3.1.tgz", - "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/defaults": { "version": "1.0.4", - "resolved": "https://registry.npmmirror.com/defaults/-/defaults-1.0.4.tgz", - "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", + "license": "MIT", "dependencies": { "clone": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/define-properties": { "version": "1.2.0", - "resolved": "https://registry.npmmirror.com/define-properties/-/define-properties-1.2.0.tgz", - "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", "dev": true, + "license": "MIT", "dependencies": { "has-property-descriptors": "^1.0.0", "object-keys": "^1.1.1" }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/define-property": { "version": "2.0.2", - "resolved": "https://registry.npmmirror.com/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "license": "MIT", "dependencies": { "is-descriptor": "^1.0.2", "isobject": "^3.0.1" @@ -8658,29 +8289,25 @@ }, "node_modules/delayed-stream": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "license": "MIT", "engines": { "node": ">=0.4.0" } }, "node_modules/denodeify": { "version": "1.2.1", - "resolved": "https://registry.npmmirror.com/denodeify/-/denodeify-1.2.1.tgz", - "integrity": "sha512-KNTihKNmQENUZeKu5fzfpzRqR5S2VMp4gl9RFHiWzj9DfvYQPMJ6XHKNaQxaGCXwPk6y9yme3aUoaiAe+KX+vg==" + "license": "MIT" }, "node_modules/depd": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/destroy": { "version": "1.2.0", - "resolved": "https://registry.npmmirror.com/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "license": "MIT", "engines": { "node": ">= 0.8", "npm": "1.2.8000 || >= 1.4.16" @@ -8688,44 +8315,39 @@ }, "node_modules/detect-libc": { "version": "2.0.2", - "resolved": "https://registry.npmmirror.com/detect-libc/-/detect-libc-2.0.2.tgz", - "integrity": "sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw==", + "license": "Apache-2.0", "engines": { "node": ">=8" } }, "node_modules/detect-newline": { "version": "3.1.0", - "resolved": "https://registry.npmmirror.com/detect-newline/-/detect-newline-3.1.0.tgz", - "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/diff": { "version": "4.0.2", - "resolved": "https://registry.npmmirror.com/diff/-/diff-4.0.2.tgz", - "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", "dev": true, + "license": "BSD-3-Clause", "engines": { "node": ">=0.3.1" } }, "node_modules/diff-sequences": { "version": "26.6.2", - "resolved": "https://registry.npmmirror.com/diff-sequences/-/diff-sequences-26.6.2.tgz", - "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==", "dev": true, + "license": "MIT", "engines": { "node": ">= 10.14.2" } }, "node_modules/dir-glob": { "version": "3.0.1", - "resolved": "https://registry.npmmirror.com/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", "dev": true, + "license": "MIT", "dependencies": { "path-type": "^4.0.0" }, @@ -8735,9 +8357,8 @@ }, "node_modules/doctrine": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", "dev": true, + "license": "Apache-2.0", "dependencies": { "esutils": "^2.0.2" }, @@ -8747,29 +8368,33 @@ }, "node_modules/dom-serializer": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/dom-serializer/-/dom-serializer-2.0.0.tgz", - "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "license": "MIT", "dependencies": { "domelementtype": "^2.3.0", "domhandler": "^5.0.2", "entities": "^4.2.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" } }, "node_modules/dom-walk": { - "version": "0.1.2", - "resolved": "https://registry.npmmirror.com/dom-walk/-/dom-walk-0.1.2.tgz", - "integrity": "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==" + "version": "0.1.2" }, "node_modules/domelementtype": { "version": "2.3.0", - "resolved": "https://registry.npmmirror.com/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==" + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "BSD-2-Clause" }, "node_modules/domexception": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/domexception/-/domexception-2.0.1.tgz", - "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", "dev": true, + "license": "MIT", "dependencies": { "webidl-conversions": "^5.0.0" }, @@ -8779,39 +8404,41 @@ }, "node_modules/domexception/node_modules/webidl-conversions": { "version": "5.0.0", - "resolved": "https://registry.npmmirror.com/webidl-conversions/-/webidl-conversions-5.0.0.tgz", - "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", "dev": true, + "license": "BSD-2-Clause", "engines": { "node": ">=8" } }, "node_modules/domhandler": { "version": "5.0.3", - "resolved": "https://registry.npmmirror.com/domhandler/-/domhandler-5.0.3.tgz", - "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "license": "BSD-2-Clause", "dependencies": { "domelementtype": "^2.3.0" }, "engines": { "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" } }, "node_modules/domutils": { "version": "3.1.0", - "resolved": "https://registry.npmmirror.com/domutils/-/domutils-3.1.0.tgz", - "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", + "license": "BSD-2-Clause", "dependencies": { "dom-serializer": "^2.0.0", "domelementtype": "^2.3.0", "domhandler": "^5.0.3" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" } }, "node_modules/dot-case": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", - "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", "dev": true, + "license": "MIT", "dependencies": { "no-case": "^3.0.4", "tslib": "^2.0.3" @@ -8819,9 +8446,8 @@ }, "node_modules/dot-prop": { "version": "5.3.0", - "resolved": "https://registry.npmmirror.com/dot-prop/-/dot-prop-5.3.0.tgz", - "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", "dev": true, + "license": "MIT", "dependencies": { "is-obj": "^2.0.0" }, @@ -8831,56 +8457,51 @@ }, "node_modules/eastasianwidth": { "version": "0.2.0", - "resolved": "https://registry.npmmirror.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/ee-first": { "version": "1.1.1", - "resolved": "https://registry.npmmirror.com/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + "license": "MIT" }, "node_modules/electron-to-chromium": { "version": "1.4.513", - "resolved": "https://registry.npmmirror.com/electron-to-chromium/-/electron-to-chromium-1.4.513.tgz", - "integrity": "sha512-cOB0xcInjm+E5qIssHeXJ29BaUyWpMyFKT5RB3bsLENDheCja0wMkHJyiPl0NBE/VzDI7JDuNEQWhe6RitEUcw==" + "license": "ISC" }, "node_modules/emittery": { "version": "0.7.2", - "resolved": "https://registry.npmmirror.com/emittery/-/emittery-0.7.2.tgz", - "integrity": "sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" - } + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } }, "node_modules/emoji-regex": { "version": "9.2.2", - "resolved": "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/encodeurl": { "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/end-of-stream": { "version": "1.4.4", - "resolved": "https://registry.npmmirror.com/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "license": "MIT", "dependencies": { "once": "^1.4.0" } }, "node_modules/enquirer": { "version": "2.4.1", - "resolved": "https://registry.npmmirror.com/enquirer/-/enquirer-2.4.1.tgz", - "integrity": "sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==", "dev": true, + "license": "MIT", "dependencies": { "ansi-colors": "^4.1.1", "strip-ansi": "^6.0.1" @@ -8891,16 +8512,17 @@ }, "node_modules/entities": { "version": "4.5.0", - "resolved": "https://registry.npmmirror.com/entities/-/entities-4.5.0.tgz", - "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "license": "BSD-2-Clause", "engines": { "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" } }, "node_modules/envinfo": { "version": "7.10.0", - "resolved": "https://registry.npmmirror.com/envinfo/-/envinfo-7.10.0.tgz", - "integrity": "sha512-ZtUjZO6l5mwTHvc1L9+1q5p/R3wTopcfqMW8r5t8SJSKqeVI/LtajORwRFEKpEFuekjD0VBjwu1HMxL4UalIRw==", + "license": "MIT", "bin": { "envinfo": "dist/cli.js" }, @@ -8910,24 +8532,21 @@ }, "node_modules/error-ex": { "version": "1.3.2", - "resolved": "https://registry.npmmirror.com/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "license": "MIT", "dependencies": { "is-arrayish": "^0.2.1" } }, "node_modules/error-stack-parser": { "version": "2.1.4", - "resolved": "https://registry.npmmirror.com/error-stack-parser/-/error-stack-parser-2.1.4.tgz", - "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", + "license": "MIT", "dependencies": { "stackframe": "^1.3.4" } }, "node_modules/errorhandler": { "version": "1.5.1", - "resolved": "https://registry.npmmirror.com/errorhandler/-/errorhandler-1.5.1.tgz", - "integrity": "sha512-rcOwbfvP1WTViVoUjcfZicVzjhjTuhSMntHh6mW3IrEiyE6mJyXvsToJUJGlGlw/2xU9P5whlWNGlIDVeCiT4A==", + "license": "MIT", "dependencies": { "accepts": "~1.3.7", "escape-html": "~1.0.3" @@ -8938,9 +8557,8 @@ }, "node_modules/es-abstract": { "version": "1.22.1", - "resolved": "https://registry.npmmirror.com/es-abstract/-/es-abstract-1.22.1.tgz", - "integrity": "sha512-ioRRcXMO6OFyRpyzV3kE1IIBd4WG5/kltnzdxSCqoP8CMGs/Li+M1uF5o7lOkZVFjDs+NLesthnF66Pg/0q0Lw==", "dev": true, + "license": "MIT", "dependencies": { "array-buffer-byte-length": "^1.0.0", "arraybuffer.prototype.slice": "^1.0.1", @@ -8984,13 +8602,15 @@ }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/es-iterator-helpers": { "version": "1.0.14", - "resolved": "https://registry.npmmirror.com/es-iterator-helpers/-/es-iterator-helpers-1.0.14.tgz", - "integrity": "sha512-JgtVnwiuoRuzLvqelrvN3Xu7H9bu2ap/kQ2CrM62iidP8SKuD99rWU3CJy++s7IVL2qb/AjXPGR/E7i9ngd/Cw==", "dev": true, + "license": "MIT", "dependencies": { "asynciterator.prototype": "^1.0.0", "call-bind": "^1.0.2", @@ -9010,9 +8630,8 @@ }, "node_modules/es-set-tostringtag": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz", - "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==", "dev": true, + "license": "MIT", "dependencies": { "get-intrinsic": "^1.1.3", "has": "^1.0.3", @@ -9024,18 +8643,16 @@ }, "node_modules/es-shim-unscopables": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", - "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", "dev": true, + "license": "MIT", "dependencies": { "has": "^1.0.3" } }, "node_modules/es-to-primitive": { "version": "1.2.1", - "resolved": "https://registry.npmmirror.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", "dev": true, + "license": "MIT", "dependencies": { "is-callable": "^1.1.4", "is-date-object": "^1.0.1", @@ -9043,34 +8660,36 @@ }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/escalade": { "version": "3.1.1", - "resolved": "https://registry.npmmirror.com/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/escape-html": { "version": "1.0.3", - "resolved": "https://registry.npmmirror.com/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + "license": "MIT" }, "node_modules/escape-string-regexp": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "license": "MIT", "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/escodegen": { "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/escodegen/-/escodegen-2.1.0.tgz", - "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "esprima": "^4.0.1", "estraverse": "^5.2.0", @@ -9089,9 +8708,8 @@ }, "node_modules/eslint": { "version": "7.32.0", - "resolved": "https://registry.npmmirror.com/eslint/-/eslint-7.32.0.tgz", - "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/code-frame": "7.12.11", "@eslint/eslintrc": "^0.4.3", @@ -9139,13 +8757,15 @@ }, "engines": { "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, "node_modules/eslint-config-prettier": { "version": "8.10.0", - "resolved": "https://registry.npmmirror.com/eslint-config-prettier/-/eslint-config-prettier-8.10.0.tgz", - "integrity": "sha512-SM8AMJdeQqRYT9O9zguiruQZaN7+z+E4eAP9oiLNGKMtomwaB1E9dcgUD6ZAn/eQAb52USbvezbiljfZUhbJcg==", "dev": true, + "license": "MIT", "bin": { "eslint-config-prettier": "bin/cli.js" }, @@ -9155,9 +8775,8 @@ }, "node_modules/eslint-plugin-eslint-comments": { "version": "3.2.0", - "resolved": "https://registry.npmmirror.com/eslint-plugin-eslint-comments/-/eslint-plugin-eslint-comments-3.2.0.tgz", - "integrity": "sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ==", "dev": true, + "license": "MIT", "dependencies": { "escape-string-regexp": "^1.0.5", "ignore": "^5.0.5" @@ -9165,24 +8784,25 @@ "engines": { "node": ">=6.5.0" }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, "peerDependencies": { "eslint": ">=4.19.1" } }, "node_modules/eslint-plugin-eslint-comments/node_modules/escape-string-regexp": { "version": "1.0.5", - "resolved": "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.8.0" } }, "node_modules/eslint-plugin-flowtype": { "version": "2.50.3", - "resolved": "https://registry.npmmirror.com/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.50.3.tgz", - "integrity": "sha512-X+AoKVOr7Re0ko/yEXyM5SSZ0tazc6ffdIOocp2fFUlWoDt7DV0Bz99mngOkAFLOAWjqRA5jPwqUCbrx13XoxQ==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "lodash": "^4.17.10" }, @@ -9195,9 +8815,8 @@ }, "node_modules/eslint-plugin-jest": { "version": "22.4.1", - "resolved": "https://registry.npmmirror.com/eslint-plugin-jest/-/eslint-plugin-jest-22.4.1.tgz", - "integrity": "sha512-gcLfn6P2PrFAVx3AobaOzlIEevpAEf9chTpFZz7bYfc7pz8XRv7vuKTIE4hxPKZSha6XWKKplDQ0x9Pq8xX2mg==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" }, @@ -9207,9 +8826,8 @@ }, "node_modules/eslint-plugin-prettier": { "version": "4.2.1", - "resolved": "https://registry.npmmirror.com/eslint-plugin-prettier/-/eslint-plugin-prettier-4.2.1.tgz", - "integrity": "sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==", "dev": true, + "license": "MIT", "dependencies": { "prettier-linter-helpers": "^1.0.0" }, @@ -9228,9 +8846,8 @@ }, "node_modules/eslint-plugin-react": { "version": "7.33.2", - "resolved": "https://registry.npmmirror.com/eslint-plugin-react/-/eslint-plugin-react-7.33.2.tgz", - "integrity": "sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw==", "dev": true, + "license": "MIT", "dependencies": { "array-includes": "^3.1.6", "array.prototype.flatmap": "^1.3.1", @@ -9258,9 +8875,8 @@ }, "node_modules/eslint-plugin-react-hooks": { "version": "4.6.0", - "resolved": "https://registry.npmmirror.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", - "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" }, @@ -9270,9 +8886,8 @@ }, "node_modules/eslint-plugin-react-native": { "version": "3.11.0", - "resolved": "https://registry.npmmirror.com/eslint-plugin-react-native/-/eslint-plugin-react-native-3.11.0.tgz", - "integrity": "sha512-7F3OTwrtQPfPFd+VygqKA2VZ0f2fz0M4gJmry/TRE18JBb94/OtMxwbL7Oqwu7FGyrdeIOWnXQbBAveMcSTZIA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/traverse": "^7.7.4", "eslint-plugin-react-native-globals": "^0.1.1" @@ -9283,15 +8898,13 @@ }, "node_modules/eslint-plugin-react-native-globals": { "version": "0.1.2", - "resolved": "https://registry.npmmirror.com/eslint-plugin-react-native-globals/-/eslint-plugin-react-native-globals-0.1.2.tgz", - "integrity": "sha512-9aEPf1JEpiTjcFAmmyw8eiIXmcNZOqaZyHO77wgm0/dWfT/oxC1SrIq8ET38pMxHYrcB6Uew+TzUVsBeczF88g==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/eslint-plugin-react/node_modules/brace-expansion": { "version": "1.1.11", - "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -9299,9 +8912,8 @@ }, "node_modules/eslint-plugin-react/node_modules/doctrine": { "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", "dev": true, + "license": "Apache-2.0", "dependencies": { "esutils": "^2.0.2" }, @@ -9311,9 +8923,8 @@ }, "node_modules/eslint-plugin-react/node_modules/minimatch": { "version": "3.1.2", - "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -9323,9 +8934,8 @@ }, "node_modules/eslint-plugin-react/node_modules/resolve": { "version": "2.0.0-next.4", - "resolved": "https://registry.npmmirror.com/resolve/-/resolve-2.0.0-next.4.tgz", - "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", "dev": true, + "license": "MIT", "dependencies": { "is-core-module": "^2.9.0", "path-parse": "^1.0.7", @@ -9333,13 +8943,15 @@ }, "bin": { "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/eslint-scope": { "version": "5.1.1", - "resolved": "https://registry.npmmirror.com/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^4.1.1" @@ -9350,81 +8962,86 @@ }, "node_modules/eslint-scope/node_modules/estraverse": { "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", "dev": true, + "license": "BSD-2-Clause", "engines": { "node": ">=4.0" } }, "node_modules/eslint-utils": { "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/eslint-utils/-/eslint-utils-2.1.0.tgz", - "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", "dev": true, + "license": "MIT", "dependencies": { "eslint-visitor-keys": "^1.1.0" }, "engines": { "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" } }, "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { "version": "1.3.0", - "resolved": "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", "dev": true, + "license": "Apache-2.0", "engines": { "node": ">=4" } }, "node_modules/eslint-visitor-keys": { "version": "3.4.3", - "resolved": "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", - "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", "dev": true, + "license": "Apache-2.0", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, "node_modules/eslint/node_modules/@babel/code-frame": { "version": "7.12.11", - "resolved": "https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.12.11.tgz", - "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/highlight": "^7.10.4" } }, "node_modules/eslint/node_modules/ajv": { "version": "6.12.6", - "resolved": "https://registry.npmmirror.com/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", "json-schema-traverse": "^0.4.1", "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, "node_modules/eslint/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/eslint/node_modules/brace-expansion": { "version": "1.1.11", - "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -9432,22 +9049,23 @@ }, "node_modules/eslint/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/eslint/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -9457,60 +9075,56 @@ }, "node_modules/eslint/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/eslint/node_modules/eslint-visitor-keys": { "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", "dev": true, + "license": "Apache-2.0", "engines": { "node": ">=10" } }, "node_modules/eslint/node_modules/globals": { "version": "13.21.0", - "resolved": "https://registry.npmmirror.com/globals/-/globals-13.21.0.tgz", - "integrity": "sha512-ybyme3s4yy/t/3s35bewwXKOf7cvzfreG2lH0lZl0JB7I4GxRP2ghxOK/Nb9EkRXdbBXZLfq/p/0W2JUONB/Gg==", "dev": true, + "license": "MIT", "dependencies": { "type-fest": "^0.20.2" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/eslint/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/eslint/node_modules/ignore": { "version": "4.0.6", - "resolved": "https://registry.npmmirror.com/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 4" } }, "node_modules/eslint/node_modules/json-schema-traverse": { "version": "0.4.1", - "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/eslint/node_modules/lru-cache": { "version": "6.0.0", - "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dev": true, + "license": "ISC", "dependencies": { "yallist": "^4.0.0" }, @@ -9520,9 +9134,8 @@ }, "node_modules/eslint/node_modules/minimatch": { "version": "3.1.2", - "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -9532,9 +9145,8 @@ }, "node_modules/eslint/node_modules/semver": { "version": "7.5.4", - "resolved": "https://registry.npmmirror.com/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dev": true, + "license": "ISC", "dependencies": { "lru-cache": "^6.0.0" }, @@ -9547,9 +9159,8 @@ }, "node_modules/eslint/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -9559,24 +9170,24 @@ }, "node_modules/eslint/node_modules/type-fest": { "version": "0.20.2", - "resolved": "https://registry.npmmirror.com/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", "dev": true, + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/eslint/node_modules/yallist": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/espree": { "version": "7.3.1", - "resolved": "https://registry.npmmirror.com/espree/-/espree-7.3.1.tgz", - "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "acorn": "^7.4.0", "acorn-jsx": "^5.3.1", @@ -9588,17 +9199,15 @@ }, "node_modules/espree/node_modules/eslint-visitor-keys": { "version": "1.3.0", - "resolved": "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", "dev": true, + "license": "Apache-2.0", "engines": { "node": ">=4" } }, "node_modules/esprima": { "version": "4.0.1", - "resolved": "https://registry.npmmirror.com/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "license": "BSD-2-Clause", "bin": { "esparse": "bin/esparse.js", "esvalidate": "bin/esvalidate.js" @@ -9609,9 +9218,8 @@ }, "node_modules/esquery": { "version": "1.5.0", - "resolved": "https://registry.npmmirror.com/esquery/-/esquery-1.5.0.tgz", - "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "estraverse": "^5.1.0" }, @@ -9621,9 +9229,8 @@ }, "node_modules/esrecurse": { "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "estraverse": "^5.2.0" }, @@ -9633,53 +9240,46 @@ }, "node_modules/estraverse": { "version": "5.3.0", - "resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", "dev": true, + "license": "BSD-2-Clause", "engines": { "node": ">=4.0" } }, "node_modules/esutils": { "version": "2.0.3", - "resolved": "https://registry.npmmirror.com/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "license": "BSD-2-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/etag": { "version": "1.8.1", - "resolved": "https://registry.npmmirror.com/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/event-target-shim": { "version": "5.0.1", - "resolved": "https://registry.npmmirror.com/event-target-shim/-/event-target-shim-5.0.1.tgz", - "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/eventemitter3": { "version": "5.0.1", - "resolved": "https://registry.npmmirror.com/eventemitter3/-/eventemitter3-5.0.1.tgz", - "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==" + "license": "MIT" }, "node_modules/exec-sh": { "version": "0.3.6", - "resolved": "https://registry.npmmirror.com/exec-sh/-/exec-sh-0.3.6.tgz", - "integrity": "sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/execa": { "version": "5.1.1", - "resolved": "https://registry.npmmirror.com/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", "dev": true, + "license": "MIT", "dependencies": { "cross-spawn": "^7.0.3", "get-stream": "^6.0.0", @@ -9693,17 +9293,16 @@ }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, "node_modules/exif-parser": { - "version": "0.1.12", - "resolved": "https://registry.npmmirror.com/exif-parser/-/exif-parser-0.1.12.tgz", - "integrity": "sha512-c2bQfLNbMzLPmzQuOr8fy0csy84WmwnER81W88DzTp9CYNPJ6yzOj2EZAh9pywYpqHnshVLHQJ8WzldAyfY+Iw==" + "version": "0.1.12" }, "node_modules/exit": { "version": "0.1.2", - "resolved": "https://registry.npmmirror.com/exit/-/exit-0.1.2.tgz", - "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", "dev": true, "engines": { "node": ">= 0.8.0" @@ -9711,8 +9310,7 @@ }, "node_modules/expand-brackets": { "version": "2.1.4", - "resolved": "https://registry.npmmirror.com/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==", + "license": "MIT", "dependencies": { "debug": "^2.3.3", "define-property": "^0.2.5", @@ -9728,16 +9326,14 @@ }, "node_modules/expand-brackets/node_modules/debug": { "version": "2.6.9", - "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", "dependencies": { "ms": "2.0.0" } }, "node_modules/expand-brackets/node_modules/define-property": { "version": "0.2.5", - "resolved": "https://registry.npmmirror.com/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "license": "MIT", "dependencies": { "is-descriptor": "^0.1.0" }, @@ -9747,8 +9343,7 @@ }, "node_modules/expand-brackets/node_modules/extend-shallow": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "license": "MIT", "dependencies": { "is-extendable": "^0.1.0" }, @@ -9758,8 +9353,7 @@ }, "node_modules/expand-brackets/node_modules/is-accessor-descriptor": { "version": "0.1.6", - "resolved": "https://registry.npmmirror.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "license": "MIT", "dependencies": { "kind-of": "^3.0.2" }, @@ -9769,8 +9363,7 @@ }, "node_modules/expand-brackets/node_modules/is-accessor-descriptor/node_modules/kind-of": { "version": "3.2.2", - "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "license": "MIT", "dependencies": { "is-buffer": "^1.1.5" }, @@ -9780,8 +9373,7 @@ }, "node_modules/expand-brackets/node_modules/is-data-descriptor": { "version": "0.1.4", - "resolved": "https://registry.npmmirror.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "license": "MIT", "dependencies": { "kind-of": "^3.0.2" }, @@ -9791,8 +9383,7 @@ }, "node_modules/expand-brackets/node_modules/is-data-descriptor/node_modules/kind-of": { "version": "3.2.2", - "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "license": "MIT", "dependencies": { "is-buffer": "^1.1.5" }, @@ -9802,8 +9393,7 @@ }, "node_modules/expand-brackets/node_modules/is-descriptor": { "version": "0.1.6", - "resolved": "https://registry.npmmirror.com/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "license": "MIT", "dependencies": { "is-accessor-descriptor": "^0.1.6", "is-data-descriptor": "^0.1.4", @@ -9815,38 +9405,33 @@ }, "node_modules/expand-brackets/node_modules/is-extendable": { "version": "0.1.1", - "resolved": "https://registry.npmmirror.com/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/expand-brackets/node_modules/kind-of": { "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/expand-brackets/node_modules/ms": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "license": "MIT" }, "node_modules/expand-template": { "version": "2.0.3", - "resolved": "https://registry.npmmirror.com/expand-template/-/expand-template-2.0.3.tgz", - "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==", + "license": "(MIT OR WTFPL)", "engines": { "node": ">=6" } }, "node_modules/expect": { "version": "26.6.2", - "resolved": "https://registry.npmmirror.com/expect/-/expect-26.6.2.tgz", - "integrity": "sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA==", "dev": true, + "license": "MIT", "dependencies": { "@jest/types": "^26.6.2", "ansi-styles": "^4.0.0", @@ -9861,21 +9446,22 @@ }, "node_modules/expect/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/expect/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -9885,14 +9471,12 @@ }, "node_modules/expect/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/extend-shallow": { "version": "3.0.2", - "resolved": "https://registry.npmmirror.com/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "license": "MIT", "dependencies": { "assign-symbols": "^1.0.0", "is-extendable": "^1.0.1" @@ -9903,8 +9487,7 @@ }, "node_modules/extglob": { "version": "2.0.4", - "resolved": "https://registry.npmmirror.com/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "license": "MIT", "dependencies": { "array-unique": "^0.3.2", "define-property": "^1.0.0", @@ -9921,8 +9504,7 @@ }, "node_modules/extglob/node_modules/define-property": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "license": "MIT", "dependencies": { "is-descriptor": "^1.0.0" }, @@ -9932,8 +9514,7 @@ }, "node_modules/extglob/node_modules/extend-shallow": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "license": "MIT", "dependencies": { "is-extendable": "^0.1.0" }, @@ -9943,38 +9524,32 @@ }, "node_modules/extglob/node_modules/is-extendable": { "version": "0.1.1", - "resolved": "https://registry.npmmirror.com/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/fast-base64-decode": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/fast-base64-decode/-/fast-base64-decode-1.0.0.tgz", - "integrity": "sha512-qwaScUgUGBYeDNRnbc/KyllVU88Jk1pRHPStuF/lO7B0/RTRLj7U0lkdTAutlBblY08rwZDff6tNU9cjv6j//Q==" + "license": "MIT" }, "node_modules/fast-deep-equal": { "version": "3.1.3", - "resolved": "https://registry.npmmirror.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + "license": "MIT" }, "node_modules/fast-diff": { "version": "1.3.0", - "resolved": "https://registry.npmmirror.com/fast-diff/-/fast-diff-1.3.0.tgz", - "integrity": "sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==", - "dev": true + "dev": true, + "license": "Apache-2.0" }, "node_modules/fast-fifo": { "version": "1.3.2", - "resolved": "https://registry.npmmirror.com/fast-fifo/-/fast-fifo-1.3.2.tgz", - "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==" + "license": "MIT" }, "node_modules/fast-glob": { "version": "3.3.1", - "resolved": "https://registry.npmmirror.com/fast-glob/-/fast-glob-3.3.1.tgz", - "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", "dev": true, + "license": "MIT", "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", @@ -9988,20 +9563,16 @@ }, "node_modules/fast-json-stable-stringify": { "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/fast-levenshtein": { "version": "2.0.6", - "resolved": "https://registry.npmmirror.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/fast-xml-parser": { "version": "4.3.2", - "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.3.2.tgz", - "integrity": "sha512-rmrXUXwbJedoXkStenj1kkljNF7ugn5ZjR9FJcwmCfcCbtOMDghPajbc+Tck6vE6F5XsDmx+Pr2le9fw8+pXBg==", "funding": [ { "type": "github", @@ -10012,6 +9583,7 @@ "url": "https://paypal.me/naturalintelligence" } ], + "license": "MIT", "dependencies": { "strnum": "^1.0.5" }, @@ -10021,25 +9593,21 @@ }, "node_modules/fastq": { "version": "1.15.0", - "resolved": "https://registry.npmmirror.com/fastq/-/fastq-1.15.0.tgz", - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", "dev": true, + "license": "ISC", "dependencies": { "reusify": "^1.0.4" } }, "node_modules/fb-watchman": { "version": "2.0.2", - "resolved": "https://registry.npmmirror.com/fb-watchman/-/fb-watchman-2.0.2.tgz", - "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "license": "Apache-2.0", "dependencies": { "bser": "2.1.1" } }, "node_modules/fetch-blob": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz", - "integrity": "sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==", "funding": [ { "type": "github", @@ -10050,6 +9618,7 @@ "url": "https://paypal.me/jimmywarting" } ], + "license": "MIT", "optional": true, "dependencies": { "node-domexception": "^1.0.0", @@ -10061,9 +9630,8 @@ }, "node_modules/file-entry-cache": { "version": "6.0.1", - "resolved": "https://registry.npmmirror.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", "dev": true, + "license": "MIT", "dependencies": { "flat-cache": "^3.0.4" }, @@ -10073,8 +9641,7 @@ }, "node_modules/file-type": { "version": "16.5.4", - "resolved": "https://registry.npmmirror.com/file-type/-/file-type-16.5.4.tgz", - "integrity": "sha512-/yFHK0aGjFEgDJjEKP0pWCplsPFPhwyfwevf/pVxiN0tmE4L9LmwWxWukdJSHdoCli4VgQLehjJtwQBnqmsKcw==", + "license": "MIT", "dependencies": { "readable-web-to-node-stream": "^3.0.0", "strtok3": "^6.2.4", @@ -10082,12 +9649,14 @@ }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/file-type?sponsor=1" } }, "node_modules/fill-range": { "version": "7.0.1", - "resolved": "https://registry.npmmirror.com/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "license": "MIT", "dependencies": { "to-regex-range": "^5.0.1" }, @@ -10097,16 +9666,14 @@ }, "node_modules/filter-obj": { "version": "1.1.0", - "resolved": "https://registry.npmmirror.com/filter-obj/-/filter-obj-1.1.0.tgz", - "integrity": "sha512-8rXg1ZnX7xzy2NGDVkBVaAy+lSlPNwad13BtgSlLuxfIslyt5Vg64U7tFcCt4WS1R0hvtnQybT/IyCkGZ3DpXQ==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/finalhandler": { "version": "1.1.2", - "resolved": "https://registry.npmmirror.com/finalhandler/-/finalhandler-1.1.2.tgz", - "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "license": "MIT", "dependencies": { "debug": "2.6.9", "encodeurl": "~1.0.2", @@ -10122,22 +9689,19 @@ }, "node_modules/finalhandler/node_modules/debug": { "version": "2.6.9", - "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", "dependencies": { "ms": "2.0.0" } }, "node_modules/finalhandler/node_modules/ms": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "license": "MIT" }, "node_modules/find-babel-config": { "version": "1.2.0", - "resolved": "https://registry.npmmirror.com/find-babel-config/-/find-babel-config-1.2.0.tgz", - "integrity": "sha512-jB2CHJeqy6a820ssiqwrKMeyC6nNdmrcgkKWJWmpoxpE8RKciYJXCcXRq1h2AzCo5I5BJeN2tkGEO3hLTuePRA==", "dev": true, + "license": "MIT", "dependencies": { "json5": "^0.5.1", "path-exists": "^3.0.0" @@ -10148,17 +9712,15 @@ }, "node_modules/find-babel-config/node_modules/json5": { "version": "0.5.1", - "resolved": "https://registry.npmmirror.com/json5/-/json5-0.5.1.tgz", - "integrity": "sha512-4xrs1aW+6N5DalkqSVA8fxh458CXvR99WU8WLKmq4v8eWAL86Xo3BVqyd3SkA9wEVjCMqyvvRRkshAdOnBp5rw==", "dev": true, + "license": "MIT", "bin": { "json5": "lib/cli.js" } }, "node_modules/find-cache-dir": { "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "license": "MIT", "dependencies": { "commondir": "^1.0.1", "make-dir": "^2.0.0", @@ -10170,8 +9732,7 @@ }, "node_modules/find-cache-dir/node_modules/find-up": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "license": "MIT", "dependencies": { "locate-path": "^3.0.0" }, @@ -10181,8 +9742,7 @@ }, "node_modules/find-cache-dir/node_modules/locate-path": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "license": "MIT", "dependencies": { "p-locate": "^3.0.0", "path-exists": "^3.0.0" @@ -10193,8 +9753,7 @@ }, "node_modules/find-cache-dir/node_modules/make-dir": { "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "license": "MIT", "dependencies": { "pify": "^4.0.1", "semver": "^5.6.0" @@ -10205,19 +9764,20 @@ }, "node_modules/find-cache-dir/node_modules/p-limit": { "version": "2.3.0", - "resolved": "https://registry.npmmirror.com/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "license": "MIT", "dependencies": { "p-try": "^2.0.0" }, "engines": { "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/find-cache-dir/node_modules/p-locate": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "license": "MIT", "dependencies": { "p-limit": "^2.0.0" }, @@ -10227,8 +9787,7 @@ }, "node_modules/find-cache-dir/node_modules/pkg-dir": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "license": "MIT", "dependencies": { "find-up": "^3.0.0" }, @@ -10238,37 +9797,36 @@ }, "node_modules/find-cache-dir/node_modules/semver": { "version": "5.7.2", - "resolved": "https://registry.npmmirror.com/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "license": "ISC", "bin": { "semver": "bin/semver" } }, "node_modules/find-up": { "version": "5.0.0", - "resolved": "https://registry.npmmirror.com/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "license": "MIT", "dependencies": { "locate-path": "^6.0.0", "path-exists": "^4.0.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/find-up/node_modules/path-exists": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/flat-cache": { "version": "3.1.0", - "resolved": "https://registry.npmmirror.com/flat-cache/-/flat-cache-3.1.0.tgz", - "integrity": "sha512-OHx4Qwrrt0E4jEIcI5/Xb+f+QmJYNj2rrK8wiIdQOIrB9WrrJL8cjZvXdXuBTkkEwEqLycb5BeZDV1o2i9bTew==", "dev": true, + "license": "MIT", "dependencies": { "flatted": "^3.2.7", "keyv": "^4.5.3", @@ -10280,22 +9838,25 @@ }, "node_modules/flatted": { "version": "3.2.7", - "resolved": "https://registry.npmmirror.com/flatted/-/flatted-3.2.7.tgz", - "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/flow-parser": { "version": "0.121.0", - "resolved": "https://registry.npmmirror.com/flow-parser/-/flow-parser-0.121.0.tgz", - "integrity": "sha512-1gIBiWJNR0tKUNv8gZuk7l9rVX06OuLzY9AoGio7y/JT4V1IZErEMEq2TJS+PFcw/y0RshZ1J/27VfK1UQzYVg==", + "license": "MIT", "engines": { "node": ">=0.4.0" } }, "node_modules/follow-redirects": { "version": "1.15.2", - "resolved": "https://registry.npmmirror.com/follow-redirects/-/follow-redirects-1.15.2.tgz", - "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "license": "MIT", "engines": { "node": ">=4.0" }, @@ -10307,25 +9868,22 @@ }, "node_modules/for-each": { "version": "0.3.3", - "resolved": "https://registry.npmmirror.com/for-each/-/for-each-0.3.3.tgz", - "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", "dev": true, + "license": "MIT", "dependencies": { "is-callable": "^1.1.3" } }, "node_modules/for-in": { "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/form-data": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/form-data/-/form-data-4.0.0.tgz", - "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "license": "MIT", "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", @@ -10337,8 +9895,7 @@ }, "node_modules/formdata-polyfill": { "version": "4.0.10", - "resolved": "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz", - "integrity": "sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==", + "license": "MIT", "optional": true, "dependencies": { "fetch-blob": "^3.1.2" @@ -10349,8 +9906,7 @@ }, "node_modules/fragment-cache": { "version": "0.2.1", - "resolved": "https://registry.npmmirror.com/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==", + "license": "MIT", "dependencies": { "map-cache": "^0.2.2" }, @@ -10360,21 +9916,18 @@ }, "node_modules/fresh": { "version": "0.5.2", - "resolved": "https://registry.npmmirror.com/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/fs-constants": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/fs-constants/-/fs-constants-1.0.0.tgz", - "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" + "license": "MIT" }, "node_modules/fs-extra": { "version": "11.1.1", - "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-11.1.1.tgz", - "integrity": "sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==", + "license": "MIT", "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", @@ -10386,32 +9939,16 @@ }, "node_modules/fs.realpath": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" - }, - "node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmmirror.com/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } + "license": "ISC" }, "node_modules/function-bind": { "version": "1.1.1", - "resolved": "https://registry.npmmirror.com/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + "license": "MIT" }, "node_modules/function.prototype.name": { "version": "1.1.6", - "resolved": "https://registry.npmmirror.com/function.prototype.name/-/function.prototype.name-1.1.6.tgz", - "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", @@ -10420,99 +9957,103 @@ }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/functional-red-black-tree": { "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/functions-have-names": { "version": "1.2.3", - "resolved": "https://registry.npmmirror.com/functions-have-names/-/functions-have-names-1.2.3.tgz", - "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", - "dev": true + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, "node_modules/gensync": { "version": "1.0.0-beta.2", - "resolved": "https://registry.npmmirror.com/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/get-caller-file": { "version": "2.0.5", - "resolved": "https://registry.npmmirror.com/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "license": "ISC", "engines": { "node": "6.* || 8.* || >= 10.*" } }, "node_modules/get-intrinsic": { "version": "1.2.1", - "resolved": "https://registry.npmmirror.com/get-intrinsic/-/get-intrinsic-1.2.1.tgz", - "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", + "license": "MIT", "dependencies": { "function-bind": "^1.1.1", "has": "^1.0.3", "has-proto": "^1.0.1", "has-symbols": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/get-package-type": { "version": "0.1.0", - "resolved": "https://registry.npmmirror.com/get-package-type/-/get-package-type-0.1.0.tgz", - "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=8.0.0" } }, "node_modules/get-stdin": { "version": "6.0.0", - "resolved": "https://registry.npmmirror.com/get-stdin/-/get-stdin-6.0.0.tgz", - "integrity": "sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/get-stream": { "version": "6.0.1", - "resolved": "https://registry.npmmirror.com/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/get-symbol-description": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz", - "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "get-intrinsic": "^1.1.1" }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/get-value": { "version": "2.0.6", - "resolved": "https://registry.npmmirror.com/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/gifwrap": { "version": "0.9.4", - "resolved": "https://registry.npmmirror.com/gifwrap/-/gifwrap-0.9.4.tgz", - "integrity": "sha512-MDMwbhASQuVeD4JKd1fKgNgCRL3fGqMM4WaqpNhWO0JiMOAjbQdumbs4BbBZEy9/M00EHEjKN3HieVhCUlwjeQ==", + "license": "MIT", "dependencies": { "image-q": "^4.0.0", "omggif": "^1.0.10" @@ -10520,9 +10061,8 @@ }, "node_modules/git-raw-commits": { "version": "2.0.11", - "resolved": "https://registry.npmmirror.com/git-raw-commits/-/git-raw-commits-2.0.11.tgz", - "integrity": "sha512-VnctFhw+xfj8Va1xtfEqCUD2XDrbAPSJx+hSrE5K7fGdjZruW7XV+QOrN7LF/RJyvspRiD2I0asWsxFp0ya26A==", "dev": true, + "license": "MIT", "dependencies": { "dargs": "^7.0.0", "lodash": "^4.17.15", @@ -10539,13 +10079,11 @@ }, "node_modules/github-from-package": { "version": "0.0.0", - "resolved": "https://registry.npmmirror.com/github-from-package/-/github-from-package-0.0.0.tgz", - "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==" + "license": "MIT" }, "node_modules/glob": { "version": "7.2.3", - "resolved": "https://registry.npmmirror.com/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -10556,13 +10094,15 @@ }, "engines": { "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, "node_modules/glob-parent": { "version": "5.1.2", - "resolved": "https://registry.npmmirror.com/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "dev": true, + "license": "ISC", "dependencies": { "is-glob": "^4.0.1" }, @@ -10572,8 +10112,7 @@ }, "node_modules/glob/node_modules/brace-expansion": { "version": "1.1.11", - "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -10581,8 +10120,7 @@ }, "node_modules/glob/node_modules/minimatch": { "version": "3.1.2", - "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -10592,8 +10130,7 @@ }, "node_modules/global": { "version": "4.4.0", - "resolved": "https://registry.npmmirror.com/global/-/global-4.4.0.tgz", - "integrity": "sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==", + "license": "MIT", "dependencies": { "min-document": "^2.19.0", "process": "^0.11.10" @@ -10601,9 +10138,8 @@ }, "node_modules/global-dirs": { "version": "0.1.1", - "resolved": "https://registry.npmmirror.com/global-dirs/-/global-dirs-0.1.1.tgz", - "integrity": "sha512-NknMLn7F2J7aflwFOlGdNIuCDpN3VGoSoB+aap3KABFWbHVn1TCgFC+np23J8W2BiZbjfEw3BFBycSMv1AFblg==", "dev": true, + "license": "MIT", "dependencies": { "ini": "^1.3.4" }, @@ -10613,29 +10149,29 @@ }, "node_modules/globals": { "version": "11.12.0", - "resolved": "https://registry.npmmirror.com/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/globalthis": { "version": "1.0.3", - "resolved": "https://registry.npmmirror.com/globalthis/-/globalthis-1.0.3.tgz", - "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", "dev": true, + "license": "MIT", "dependencies": { "define-properties": "^1.1.3" }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/globby": { "version": "11.1.0", - "resolved": "https://registry.npmmirror.com/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", "dev": true, + "license": "MIT", "dependencies": { "array-union": "^2.1.0", "dir-glob": "^3.0.1", @@ -10646,48 +10182,48 @@ }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/gopd": { "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/gopd/-/gopd-1.0.1.tgz", - "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", "dev": true, + "license": "MIT", "dependencies": { "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/graceful-fs": { "version": "4.2.11", - "resolved": "https://registry.npmmirror.com/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" + "license": "ISC" }, "node_modules/graphemer": { "version": "1.4.0", - "resolved": "https://registry.npmmirror.com/graphemer/-/graphemer-1.4.0.tgz", - "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/growly": { "version": "1.3.0", - "resolved": "https://registry.npmmirror.com/growly/-/growly-1.3.0.tgz", - "integrity": "sha512-+xGQY0YyAWCnqy7Cd++hc2JqMYzlm0dG30Jd0beaA64sROr8C4nt8Yc9V5Ro3avlSUDTN0ulqP/VBKi1/lLygw==", "dev": true, + "license": "MIT", "optional": true }, "node_modules/hard-rejection": { "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/hard-rejection/-/hard-rejection-2.1.0.tgz", - "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/has": { "version": "1.0.3", - "resolved": "https://registry.npmmirror.com/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "license": "MIT", "dependencies": { "function-bind": "^1.1.1" }, @@ -10697,59 +10233,67 @@ }, "node_modules/has-bigints": { "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", - "dev": true + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, "node_modules/has-flag": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/has-property-descriptors": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", - "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", "dev": true, + "license": "MIT", "dependencies": { "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/has-proto": { "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/has-proto/-/has-proto-1.0.1.tgz", - "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "license": "MIT", "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/has-symbols": { "version": "1.0.3", - "resolved": "https://registry.npmmirror.com/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "license": "MIT", "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/has-tostringtag": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", "dev": true, + "license": "MIT", "dependencies": { "has-symbols": "^1.0.2" }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/has-value": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==", + "license": "MIT", "dependencies": { "get-value": "^2.0.6", "has-values": "^1.0.0", @@ -10761,8 +10305,7 @@ }, "node_modules/has-values": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==", + "license": "MIT", "dependencies": { "is-number": "^3.0.0", "kind-of": "^4.0.0" @@ -10773,8 +10316,7 @@ }, "node_modules/has-values/node_modules/is-number": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "license": "MIT", "dependencies": { "kind-of": "^3.0.2" }, @@ -10784,8 +10326,7 @@ }, "node_modules/has-values/node_modules/is-number/node_modules/kind-of": { "version": "3.2.2", - "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "license": "MIT", "dependencies": { "is-buffer": "^1.1.5" }, @@ -10795,8 +10336,7 @@ }, "node_modules/has-values/node_modules/kind-of": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==", + "license": "MIT", "dependencies": { "is-buffer": "^1.1.5" }, @@ -10806,34 +10346,29 @@ }, "node_modules/he": { "version": "1.2.0", - "resolved": "https://registry.npmmirror.com/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "license": "MIT", "bin": { "he": "bin/he" } }, "node_modules/hermes-engine": { "version": "0.11.0", - "resolved": "https://registry.npmmirror.com/hermes-engine/-/hermes-engine-0.11.0.tgz", - "integrity": "sha512-7aMUlZja2IyLYAcZ69NBnwJAR5ZOYlSllj0oMpx08a8HzxHOys0eKCzfphrf6D0vX1JGO1QQvVsQKe6TkYherw==" + "license": "MIT" }, "node_modules/hermes-estree": { "version": "0.6.0", - "resolved": "https://registry.npmmirror.com/hermes-estree/-/hermes-estree-0.6.0.tgz", - "integrity": "sha512-2YTGzJCkhdmT6VuNprWjXnvTvw/3iPNw804oc7yknvQpNKo+vJGZmtvLLCghOZf0OwzKaNAzeIMp71zQbNl09w==" + "license": "MIT" }, "node_modules/hermes-parser": { "version": "0.6.0", - "resolved": "https://registry.npmmirror.com/hermes-parser/-/hermes-parser-0.6.0.tgz", - "integrity": "sha512-Vf58jBZca2+QBLR9h7B7mdg8oFz2g5ILz1iVouZ5DOrOrAfBmPfJjdjDT8jrO0f+iJ4/hSRrQHqHIjSnTaLUDQ==", + "license": "MIT", "dependencies": { "hermes-estree": "0.6.0" } }, "node_modules/hermes-profile-transformer": { "version": "0.0.6", - "resolved": "https://registry.npmmirror.com/hermes-profile-transformer/-/hermes-profile-transformer-0.0.6.tgz", - "integrity": "sha512-cnN7bQUm65UWOy6cbGcCcZ3rpwW8Q/j4OP5aWRhEry4Z2t2aR1cjrbp0BS+KiBN0smvP1caBgAuxutvyvJILzQ==", + "license": "MIT", "dependencies": { "source-map": "^0.7.3" }, @@ -10843,25 +10378,22 @@ }, "node_modules/hermes-profile-transformer/node_modules/source-map": { "version": "0.7.4", - "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "license": "BSD-3-Clause", "engines": { "node": ">= 8" } }, "node_modules/hoist-non-react-statics": { "version": "3.3.2", - "resolved": "https://registry.npmmirror.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", - "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "license": "BSD-3-Clause", "dependencies": { "react-is": "^16.7.0" } }, "node_modules/hosted-git-info": { "version": "4.1.0", - "resolved": "https://registry.npmmirror.com/hosted-git-info/-/hosted-git-info-4.1.0.tgz", - "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", "dev": true, + "license": "ISC", "dependencies": { "lru-cache": "^6.0.0" }, @@ -10871,9 +10403,8 @@ }, "node_modules/hosted-git-info/node_modules/lru-cache": { "version": "6.0.0", - "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dev": true, + "license": "ISC", "dependencies": { "yallist": "^4.0.0" }, @@ -10883,20 +10414,17 @@ }, "node_modules/hosted-git-info/node_modules/yallist": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/hot-patcher": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/hot-patcher/-/hot-patcher-2.0.1.tgz", - "integrity": "sha512-ECg1JFG0YzehicQaogenlcs2qg6WsXQsxtnbr1i696u5tLUjtJdQAh0u2g0Q5YV45f263Ta1GnUJsc8WIfJf4Q==" + "license": "MIT" }, "node_modules/html-encoding-sniffer": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", - "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", "dev": true, + "license": "MIT", "dependencies": { "whatwg-encoding": "^1.0.5" }, @@ -10906,14 +10434,12 @@ }, "node_modules/html-escaper": { "version": "2.0.2", - "resolved": "https://registry.npmmirror.com/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/html2canvas": { "version": "1.4.1", - "resolved": "https://registry.npmmirror.com/html2canvas/-/html2canvas-1.4.1.tgz", - "integrity": "sha512-fPU6BHNpsyIhr8yyMpTLLxAbkaK8ArIBcmZIRiBLiDhjeqvXolaEmDGmELFuX9I4xDcaKKcJl+TKZLqruBbmWA==", + "license": "MIT", "dependencies": { "css-line-break": "^2.1.0", "text-segmentation": "^1.0.3" @@ -10924,8 +10450,14 @@ }, "node_modules/htmlparser2": { "version": "8.0.2", - "resolved": "https://registry.npmmirror.com/htmlparser2/-/htmlparser2-8.0.2.tgz", - "integrity": "sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "MIT", "dependencies": { "domelementtype": "^2.3.0", "domhandler": "^5.0.3", @@ -10935,8 +10467,7 @@ }, "node_modules/http-errors": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "license": "MIT", "dependencies": { "depd": "2.0.0", "inherits": "2.0.4", @@ -10950,17 +10481,15 @@ }, "node_modules/http-errors/node_modules/statuses": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/http-proxy-agent": { "version": "4.0.1", - "resolved": "https://registry.npmmirror.com/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", - "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", "dev": true, + "license": "MIT", "dependencies": { "@tootallnate/once": "1", "agent-base": "6", @@ -10972,9 +10501,8 @@ }, "node_modules/https-proxy-agent": { "version": "5.0.1", - "resolved": "https://registry.npmmirror.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", - "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", "dev": true, + "license": "MIT", "dependencies": { "agent-base": "6", "debug": "4" @@ -10985,30 +10513,30 @@ }, "node_modules/human-signals": { "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", "dev": true, + "license": "Apache-2.0", "engines": { "node": ">=10.17.0" } }, "node_modules/husky": { "version": "8.0.3", - "resolved": "https://registry.npmmirror.com/husky/-/husky-8.0.3.tgz", - "integrity": "sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg==", "dev": true, + "license": "MIT", "bin": { "husky": "lib/bin.js" }, "engines": { "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/typicode" } }, "node_modules/iconv-lite": { "version": "0.4.24", - "resolved": "https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "dev": true, + "license": "MIT", "dependencies": { "safer-buffer": ">= 2.1.2 < 3" }, @@ -11018,35 +10546,44 @@ }, "node_modules/ieee754": { "version": "1.2.1", - "resolved": "https://registry.npmmirror.com/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "BSD-3-Clause" }, "node_modules/ignore": { "version": "5.2.4", - "resolved": "https://registry.npmmirror.com/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", "dev": true, + "license": "MIT", "engines": { "node": ">= 4" } }, "node_modules/image-q": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/image-q/-/image-q-4.0.0.tgz", - "integrity": "sha512-PfJGVgIfKQJuq3s0tTDOKtztksibuUEbJQIYT3by6wctQo+Rdlh7ef4evJ5NCdxY4CfMbvFkocEwbl4BF8RlJw==", + "license": "MIT", "dependencies": { "@types/node": "16.9.1" } }, "node_modules/image-q/node_modules/@types/node": { "version": "16.9.1", - "resolved": "https://registry.npmmirror.com/@types/node/-/node-16.9.1.tgz", - "integrity": "sha512-QpLcX9ZSsq3YYUUnD3nFDY8H7wctAhQj/TFKL8Ya8v5fMm3CFXxo8zStsLAl780ltoYoo1WvKUVGBQK+1ifr7g==" + "license": "MIT" }, "node_modules/image-size": { "version": "0.6.3", - "resolved": "https://registry.npmmirror.com/image-size/-/image-size-0.6.3.tgz", - "integrity": "sha512-47xSUiQioGaB96nqtp5/q55m0aBQSQdyIloMOc/x+QVTDZLNmXE892IIDrJ0hM1A5vcNUDD5tDffkSP5lCaIIA==", + "license": "MIT", "bin": { "image-size": "bin/image-size.js" }, @@ -11056,36 +10593,39 @@ }, "node_modules/immer": { "version": "9.0.21", - "resolved": "https://registry.npmmirror.com/immer/-/immer-9.0.21.tgz", - "integrity": "sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==" + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/immer" + } }, "node_modules/import-fresh": { "version": "3.3.0", - "resolved": "https://registry.npmmirror.com/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", "dev": true, + "license": "MIT", "dependencies": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" }, "engines": { "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/import-fresh/node_modules/resolve-from": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/import-local": { "version": "3.1.0", - "resolved": "https://registry.npmmirror.com/import-local/-/import-local-3.1.0.tgz", - "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", "dev": true, + "license": "MIT", "dependencies": { "pkg-dir": "^4.2.0", "resolve-cwd": "^3.0.0" @@ -11095,29 +10635,29 @@ }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/imurmurhash": { "version": "0.1.4", - "resolved": "https://registry.npmmirror.com/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "license": "MIT", "engines": { "node": ">=0.8.19" } }, "node_modules/indent-string": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/inflight": { "version": "1.0.6", - "resolved": "https://registry.npmmirror.com/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "license": "ISC", "dependencies": { "once": "^1.3.0", "wrappy": "1" @@ -11125,19 +10665,16 @@ }, "node_modules/inherits": { "version": "2.0.4", - "resolved": "https://registry.npmmirror.com/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + "license": "ISC" }, "node_modules/ini": { "version": "1.3.8", - "resolved": "https://registry.npmmirror.com/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + "license": "ISC" }, "node_modules/internal-slot": { "version": "1.0.5", - "resolved": "https://registry.npmmirror.com/internal-slot/-/internal-slot-1.0.5.tgz", - "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==", "dev": true, + "license": "MIT", "dependencies": { "get-intrinsic": "^1.2.0", "has": "^1.0.3", @@ -11149,21 +10686,18 @@ }, "node_modules/invariant": { "version": "2.2.4", - "resolved": "https://registry.npmmirror.com/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "license": "MIT", "dependencies": { "loose-envify": "^1.0.0" } }, "node_modules/ip": { "version": "1.1.8", - "resolved": "https://registry.npmmirror.com/ip/-/ip-1.1.8.tgz", - "integrity": "sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==" + "license": "MIT" }, "node_modules/is-accessor-descriptor": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "license": "MIT", "dependencies": { "kind-of": "^6.0.0" }, @@ -11173,73 +10707,80 @@ }, "node_modules/is-array-buffer": { "version": "3.0.2", - "resolved": "https://registry.npmmirror.com/is-array-buffer/-/is-array-buffer-3.0.2.tgz", - "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "get-intrinsic": "^1.2.0", "is-typed-array": "^1.1.10" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/is-arrayish": { "version": "0.2.1", - "resolved": "https://registry.npmmirror.com/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + "license": "MIT" }, "node_modules/is-async-function": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/is-async-function/-/is-async-function-2.0.0.tgz", - "integrity": "sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==", "dev": true, + "license": "MIT", "dependencies": { "has-tostringtag": "^1.0.0" }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/is-bigint": { "version": "1.0.4", - "resolved": "https://registry.npmmirror.com/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", "dev": true, + "license": "MIT", "dependencies": { "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/is-boolean-object": { "version": "1.1.2", - "resolved": "https://registry.npmmirror.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "has-tostringtag": "^1.0.0" }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/is-buffer": { "version": "1.1.6", - "resolved": "https://registry.npmmirror.com/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + "license": "MIT" }, "node_modules/is-callable": { "version": "1.2.7", - "resolved": "https://registry.npmmirror.com/is-callable/-/is-callable-1.2.7.tgz", - "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/is-ci": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", "dev": true, + "license": "MIT", "dependencies": { "ci-info": "^2.0.0" }, @@ -11249,16 +10790,17 @@ }, "node_modules/is-core-module": { "version": "2.13.0", - "resolved": "https://registry.npmmirror.com/is-core-module/-/is-core-module-2.13.0.tgz", - "integrity": "sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==", + "license": "MIT", "dependencies": { "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/is-data-descriptor": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "license": "MIT", "dependencies": { "kind-of": "^6.0.0" }, @@ -11268,20 +10810,21 @@ }, "node_modules/is-date-object": { "version": "1.0.5", - "resolved": "https://registry.npmmirror.com/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", "dev": true, + "license": "MIT", "dependencies": { "has-tostringtag": "^1.0.0" }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/is-descriptor": { "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "license": "MIT", "dependencies": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -11293,29 +10836,29 @@ }, "node_modules/is-directory": { "version": "0.3.1", - "resolved": "https://registry.npmmirror.com/is-directory/-/is-directory-0.3.1.tgz", - "integrity": "sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/is-docker": { "version": "2.2.1", - "resolved": "https://registry.npmmirror.com/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", "dev": true, + "license": "MIT", "optional": true, "bin": { "is-docker": "cli.js" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/is-extendable": { "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "license": "MIT", "dependencies": { "is-plain-object": "^2.0.4" }, @@ -11325,62 +10868,64 @@ }, "node_modules/is-extglob": { "version": "2.1.1", - "resolved": "https://registry.npmmirror.com/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/is-finalizationregistry": { "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz", - "integrity": "sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/is-fullwidth-code-point": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz", - "integrity": "sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/is-function": { "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/is-function/-/is-function-1.0.2.tgz", - "integrity": "sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==" + "license": "MIT" }, "node_modules/is-generator-fn": { "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz", - "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/is-generator-function": { "version": "1.0.10", - "resolved": "https://registry.npmmirror.com/is-generator-function/-/is-generator-function-1.0.10.tgz", - "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", "dev": true, + "license": "MIT", "dependencies": { "has-tostringtag": "^1.0.0" }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/is-glob": { "version": "4.0.3", - "resolved": "https://registry.npmmirror.com/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", "dev": true, + "license": "MIT", "dependencies": { "is-extglob": "^2.1.1" }, @@ -11390,68 +10935,69 @@ }, "node_modules/is-interactive": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/is-interactive/-/is-interactive-1.0.0.tgz", - "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/is-map": { "version": "2.0.2", - "resolved": "https://registry.npmmirror.com/is-map/-/is-map-2.0.2.tgz", - "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==", - "dev": true + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, "node_modules/is-negative-zero": { "version": "2.0.2", - "resolved": "https://registry.npmmirror.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz", - "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/is-number": { "version": "7.0.0", - "resolved": "https://registry.npmmirror.com/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "license": "MIT", "engines": { "node": ">=0.12.0" } }, "node_modules/is-number-object": { "version": "1.0.7", - "resolved": "https://registry.npmmirror.com/is-number-object/-/is-number-object-1.0.7.tgz", - "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", "dev": true, + "license": "MIT", "dependencies": { "has-tostringtag": "^1.0.0" }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/is-obj": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/is-plain-obj": { "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/is-plain-obj/-/is-plain-obj-2.1.0.tgz", - "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/is-plain-object": { "version": "2.0.4", - "resolved": "https://registry.npmmirror.com/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "license": "MIT", "dependencies": { "isobject": "^3.0.1" }, @@ -11461,76 +11007,86 @@ }, "node_modules/is-potential-custom-element-name": { "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", - "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/is-regex": { "version": "1.1.4", - "resolved": "https://registry.npmmirror.com/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "has-tostringtag": "^1.0.0" }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/is-set": { "version": "2.0.2", - "resolved": "https://registry.npmmirror.com/is-set/-/is-set-2.0.2.tgz", - "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==", - "dev": true + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, "node_modules/is-shared-array-buffer": { "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", - "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/is-stream": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/is-string": { "version": "1.0.7", - "resolved": "https://registry.npmmirror.com/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", "dev": true, + "license": "MIT", "dependencies": { "has-tostringtag": "^1.0.0" }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/is-symbol": { "version": "1.0.4", - "resolved": "https://registry.npmmirror.com/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", "dev": true, + "license": "MIT", "dependencies": { "has-symbols": "^1.0.2" }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/is-text-path": { "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/is-text-path/-/is-text-path-1.0.1.tgz", - "integrity": "sha512-xFuJpne9oFz5qDaodwmmG08e3CawH/2ZV8Qqza1Ko7Sk8POWbkRdwIoAWVhqvq0XeUzANEhKo2n0IXUGBm7A/w==", "dev": true, + "license": "MIT", "dependencies": { "text-extensions": "^1.0.0" }, @@ -11540,68 +11096,75 @@ }, "node_modules/is-typed-array": { "version": "1.1.12", - "resolved": "https://registry.npmmirror.com/is-typed-array/-/is-typed-array-1.1.12.tgz", - "integrity": "sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==", "dev": true, + "license": "MIT", "dependencies": { "which-typed-array": "^1.1.11" }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/is-typedarray": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/is-unicode-supported": { "version": "0.1.0", - "resolved": "https://registry.npmmirror.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", - "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "license": "MIT", "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/is-weakmap": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/is-weakmap/-/is-weakmap-2.0.1.tgz", - "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==", - "dev": true + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, "node_modules/is-weakref": { "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/is-weakref/-/is-weakref-1.0.2.tgz", - "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/is-weakset": { "version": "2.0.2", - "resolved": "https://registry.npmmirror.com/is-weakset/-/is-weakset-2.0.2.tgz", - "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/is-windows": { "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/is-wsl": { "version": "2.2.0", - "resolved": "https://registry.npmmirror.com/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", "dev": true, + "license": "MIT", "optional": true, "dependencies": { "is-docker": "^2.0.0" @@ -11612,37 +11175,32 @@ }, "node_modules/isarray": { "version": "2.0.5", - "resolved": "https://registry.npmmirror.com/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/isexe": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + "license": "ISC" }, "node_modules/isobject": { "version": "3.0.1", - "resolved": "https://registry.npmmirror.com/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/istanbul-lib-coverage": { "version": "3.2.0", - "resolved": "https://registry.npmmirror.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", - "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", "dev": true, + "license": "BSD-3-Clause", "engines": { "node": ">=8" } }, "node_modules/istanbul-lib-instrument": { "version": "5.2.1", - "resolved": "https://registry.npmmirror.com/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", - "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "@babel/core": "^7.12.3", "@babel/parser": "^7.14.7", @@ -11656,9 +11214,8 @@ }, "node_modules/istanbul-lib-report": { "version": "3.0.1", - "resolved": "https://registry.npmmirror.com/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", - "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "istanbul-lib-coverage": "^3.0.0", "make-dir": "^4.0.0", @@ -11670,18 +11227,16 @@ }, "node_modules/istanbul-lib-report/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/istanbul-lib-report/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -11691,9 +11246,8 @@ }, "node_modules/istanbul-lib-source-maps": { "version": "4.0.1", - "resolved": "https://registry.npmmirror.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", - "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "debug": "^4.1.1", "istanbul-lib-coverage": "^3.0.0", @@ -11705,9 +11259,8 @@ }, "node_modules/istanbul-reports": { "version": "3.1.6", - "resolved": "https://registry.npmmirror.com/istanbul-reports/-/istanbul-reports-3.1.6.tgz", - "integrity": "sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "html-escaper": "^2.0.0", "istanbul-lib-report": "^3.0.0" @@ -11718,9 +11271,8 @@ }, "node_modules/iterator.prototype": { "version": "1.1.1", - "resolved": "https://registry.npmmirror.com/iterator.prototype/-/iterator.prototype-1.1.1.tgz", - "integrity": "sha512-9E+nePc8C9cnQldmNl6bgpTY6zI4OPRZd97fhJ/iVZ1GifIUDVV5F6x1nEDqpe8KaMEZGT4xgrwKQDxXnjOIZQ==", "dev": true, + "license": "MIT", "dependencies": { "define-properties": "^1.2.0", "get-intrinsic": "^1.2.1", @@ -11730,9 +11282,8 @@ }, "node_modules/jest": { "version": "26.6.3", - "resolved": "https://registry.npmmirror.com/jest/-/jest-26.6.3.tgz", - "integrity": "sha512-lGS5PXGAzR4RF7V5+XObhqz2KZIDUA1yD0DG6pBVmy10eh0ZIXQImRuzocsI/N2XZ1GrLFwTS27In2i2jlpq1Q==", "dev": true, + "license": "MIT", "dependencies": { "@jest/core": "^26.6.3", "import-local": "^3.0.2", @@ -11747,9 +11298,8 @@ }, "node_modules/jest-changed-files": { "version": "26.6.2", - "resolved": "https://registry.npmmirror.com/jest-changed-files/-/jest-changed-files-26.6.2.tgz", - "integrity": "sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ==", "dev": true, + "license": "MIT", "dependencies": { "@jest/types": "^26.6.2", "execa": "^4.0.0", @@ -11761,9 +11311,8 @@ }, "node_modules/jest-changed-files/node_modules/execa": { "version": "4.1.0", - "resolved": "https://registry.npmmirror.com/execa/-/execa-4.1.0.tgz", - "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", "dev": true, + "license": "MIT", "dependencies": { "cross-spawn": "^7.0.0", "get-stream": "^5.0.0", @@ -11777,34 +11326,37 @@ }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, "node_modules/jest-changed-files/node_modules/get-stream": { "version": "5.2.0", - "resolved": "https://registry.npmmirror.com/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", "dev": true, + "license": "MIT", "dependencies": { "pump": "^3.0.0" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/jest-changed-files/node_modules/human-signals": { "version": "1.1.1", - "resolved": "https://registry.npmmirror.com/human-signals/-/human-signals-1.1.1.tgz", - "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", "dev": true, + "license": "Apache-2.0", "engines": { "node": ">=8.12.0" } }, "node_modules/jest-cli": { "version": "26.6.3", - "resolved": "https://registry.npmmirror.com/jest-cli/-/jest-cli-26.6.3.tgz", - "integrity": "sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg==", "dev": true, + "license": "MIT", "dependencies": { "@jest/core": "^26.6.3", "@jest/test-result": "^26.6.2", @@ -11829,34 +11381,37 @@ }, "node_modules/jest-cli/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-cli/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/jest-cli/node_modules/cliui": { "version": "6.0.0", - "resolved": "https://registry.npmmirror.com/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", "dev": true, + "license": "ISC", "dependencies": { "string-width": "^4.2.0", "strip-ansi": "^6.0.0", @@ -11865,9 +11420,8 @@ }, "node_modules/jest-cli/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -11877,21 +11431,18 @@ }, "node_modules/jest-cli/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/jest-cli/node_modules/emoji-regex": { "version": "8.0.0", - "resolved": "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/jest-cli/node_modules/find-up": { "version": "4.1.0", - "resolved": "https://registry.npmmirror.com/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "dev": true, + "license": "MIT", "dependencies": { "locate-path": "^5.0.0", "path-exists": "^4.0.0" @@ -11902,27 +11453,24 @@ }, "node_modules/jest-cli/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/jest-cli/node_modules/is-fullwidth-code-point": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/jest-cli/node_modules/locate-path": { "version": "5.0.0", - "resolved": "https://registry.npmmirror.com/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "dev": true, + "license": "MIT", "dependencies": { "p-locate": "^4.1.0" }, @@ -11932,21 +11480,22 @@ }, "node_modules/jest-cli/node_modules/p-limit": { "version": "2.3.0", - "resolved": "https://registry.npmmirror.com/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, + "license": "MIT", "dependencies": { "p-try": "^2.0.0" }, "engines": { "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/jest-cli/node_modules/p-locate": { "version": "4.1.0", - "resolved": "https://registry.npmmirror.com/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "dev": true, + "license": "MIT", "dependencies": { "p-limit": "^2.2.0" }, @@ -11956,18 +11505,16 @@ }, "node_modules/jest-cli/node_modules/path-exists": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/jest-cli/node_modules/string-width": { "version": "4.2.3", - "resolved": "https://registry.npmmirror.com/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dev": true, + "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -11979,9 +11526,8 @@ }, "node_modules/jest-cli/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -11991,9 +11537,8 @@ }, "node_modules/jest-cli/node_modules/wrap-ansi": { "version": "6.2.0", - "resolved": "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -12005,15 +11550,13 @@ }, "node_modules/jest-cli/node_modules/y18n": { "version": "4.0.3", - "resolved": "https://registry.npmmirror.com/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/jest-cli/node_modules/yargs": { "version": "15.4.1", - "resolved": "https://registry.npmmirror.com/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", "dev": true, + "license": "MIT", "dependencies": { "cliui": "^6.0.0", "decamelize": "^1.2.0", @@ -12033,9 +11576,8 @@ }, "node_modules/jest-cli/node_modules/yargs-parser": { "version": "18.1.3", - "resolved": "https://registry.npmmirror.com/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", "dev": true, + "license": "ISC", "dependencies": { "camelcase": "^5.0.0", "decamelize": "^1.2.0" @@ -12046,9 +11588,8 @@ }, "node_modules/jest-config": { "version": "26.6.3", - "resolved": "https://registry.npmmirror.com/jest-config/-/jest-config-26.6.3.tgz", - "integrity": "sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/core": "^7.1.0", "@jest/test-sequencer": "^26.6.3", @@ -12083,34 +11624,37 @@ }, "node_modules/jest-config/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-config/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/jest-config/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -12120,24 +11664,21 @@ }, "node_modules/jest-config/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/jest-config/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/jest-config/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -12147,9 +11688,8 @@ }, "node_modules/jest-diff": { "version": "26.6.2", - "resolved": "https://registry.npmmirror.com/jest-diff/-/jest-diff-26.6.2.tgz", - "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", "dev": true, + "license": "MIT", "dependencies": { "chalk": "^4.0.0", "diff-sequences": "^26.6.2", @@ -12162,34 +11702,37 @@ }, "node_modules/jest-diff/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-diff/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/jest-diff/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -12199,24 +11742,21 @@ }, "node_modules/jest-diff/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/jest-diff/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/jest-diff/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -12226,9 +11766,8 @@ }, "node_modules/jest-docblock": { "version": "26.0.0", - "resolved": "https://registry.npmmirror.com/jest-docblock/-/jest-docblock-26.0.0.tgz", - "integrity": "sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w==", "dev": true, + "license": "MIT", "dependencies": { "detect-newline": "^3.0.0" }, @@ -12238,9 +11777,8 @@ }, "node_modules/jest-each": { "version": "26.6.2", - "resolved": "https://registry.npmmirror.com/jest-each/-/jest-each-26.6.2.tgz", - "integrity": "sha512-Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4A==", "dev": true, + "license": "MIT", "dependencies": { "@jest/types": "^26.6.2", "chalk": "^4.0.0", @@ -12254,34 +11792,37 @@ }, "node_modules/jest-each/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-each/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/jest-each/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -12291,24 +11832,21 @@ }, "node_modules/jest-each/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/jest-each/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/jest-each/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -12318,9 +11856,8 @@ }, "node_modules/jest-environment-jsdom": { "version": "26.6.2", - "resolved": "https://registry.npmmirror.com/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz", - "integrity": "sha512-jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q==", "dev": true, + "license": "MIT", "dependencies": { "@jest/environment": "^26.6.2", "@jest/fake-timers": "^26.6.2", @@ -12336,9 +11873,8 @@ }, "node_modules/jest-environment-node": { "version": "26.6.2", - "resolved": "https://registry.npmmirror.com/jest-environment-node/-/jest-environment-node-26.6.2.tgz", - "integrity": "sha512-zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag==", "dev": true, + "license": "MIT", "dependencies": { "@jest/environment": "^26.6.2", "@jest/fake-timers": "^26.6.2", @@ -12353,17 +11889,15 @@ }, "node_modules/jest-get-type": { "version": "26.3.0", - "resolved": "https://registry.npmmirror.com/jest-get-type/-/jest-get-type-26.3.0.tgz", - "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", + "license": "MIT", "engines": { "node": ">= 10.14.2" } }, "node_modules/jest-haste-map": { "version": "26.6.2", - "resolved": "https://registry.npmmirror.com/jest-haste-map/-/jest-haste-map-26.6.2.tgz", - "integrity": "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==", "dev": true, + "license": "MIT", "dependencies": { "@jest/types": "^26.6.2", "@types/graceful-fs": "^4.1.2", @@ -12388,9 +11922,8 @@ }, "node_modules/jest-jasmine2": { "version": "26.6.3", - "resolved": "https://registry.npmmirror.com/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz", - "integrity": "sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/traverse": "^7.1.0", "@jest/environment": "^26.6.2", @@ -12417,34 +11950,37 @@ }, "node_modules/jest-jasmine2/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-jasmine2/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/jest-jasmine2/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -12454,24 +11990,21 @@ }, "node_modules/jest-jasmine2/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/jest-jasmine2/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/jest-jasmine2/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -12481,9 +12014,8 @@ }, "node_modules/jest-leak-detector": { "version": "26.6.2", - "resolved": "https://registry.npmmirror.com/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz", - "integrity": "sha512-i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg==", "dev": true, + "license": "MIT", "dependencies": { "jest-get-type": "^26.3.0", "pretty-format": "^26.6.2" @@ -12494,9 +12026,8 @@ }, "node_modules/jest-matcher-utils": { "version": "26.6.2", - "resolved": "https://registry.npmmirror.com/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz", - "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==", "dev": true, + "license": "MIT", "dependencies": { "chalk": "^4.0.0", "jest-diff": "^26.6.2", @@ -12509,34 +12040,37 @@ }, "node_modules/jest-matcher-utils/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-matcher-utils/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/jest-matcher-utils/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -12546,24 +12080,21 @@ }, "node_modules/jest-matcher-utils/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/jest-matcher-utils/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/jest-matcher-utils/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -12573,9 +12104,8 @@ }, "node_modules/jest-message-util": { "version": "26.6.2", - "resolved": "https://registry.npmmirror.com/jest-message-util/-/jest-message-util-26.6.2.tgz", - "integrity": "sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.0.0", "@jest/types": "^26.6.2", @@ -12593,34 +12123,37 @@ }, "node_modules/jest-message-util/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-message-util/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/jest-message-util/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -12630,24 +12163,21 @@ }, "node_modules/jest-message-util/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/jest-message-util/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/jest-message-util/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -12657,9 +12187,8 @@ }, "node_modules/jest-mock": { "version": "26.6.2", - "resolved": "https://registry.npmmirror.com/jest-mock/-/jest-mock-26.6.2.tgz", - "integrity": "sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew==", "dev": true, + "license": "MIT", "dependencies": { "@jest/types": "^26.6.2", "@types/node": "*" @@ -12670,9 +12199,8 @@ }, "node_modules/jest-pnp-resolver": { "version": "1.2.3", - "resolved": "https://registry.npmmirror.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", - "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" }, @@ -12687,18 +12215,16 @@ }, "node_modules/jest-regex-util": { "version": "26.0.0", - "resolved": "https://registry.npmmirror.com/jest-regex-util/-/jest-regex-util-26.0.0.tgz", - "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", "dev": true, + "license": "MIT", "engines": { "node": ">= 10.14.2" } }, "node_modules/jest-resolve": { "version": "26.6.2", - "resolved": "https://registry.npmmirror.com/jest-resolve/-/jest-resolve-26.6.2.tgz", - "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", "dev": true, + "license": "MIT", "dependencies": { "@jest/types": "^26.6.2", "chalk": "^4.0.0", @@ -12715,9 +12241,8 @@ }, "node_modules/jest-resolve-dependencies": { "version": "26.6.3", - "resolved": "https://registry.npmmirror.com/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz", - "integrity": "sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg==", "dev": true, + "license": "MIT", "dependencies": { "@jest/types": "^26.6.2", "jest-regex-util": "^26.0.0", @@ -12729,34 +12254,37 @@ }, "node_modules/jest-resolve/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-resolve/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/jest-resolve/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -12766,24 +12294,21 @@ }, "node_modules/jest-resolve/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/jest-resolve/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/jest-resolve/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -12793,9 +12318,8 @@ }, "node_modules/jest-runner": { "version": "26.6.3", - "resolved": "https://registry.npmmirror.com/jest-runner/-/jest-runner-26.6.3.tgz", - "integrity": "sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ==", "dev": true, + "license": "MIT", "dependencies": { "@jest/console": "^26.6.2", "@jest/environment": "^26.6.2", @@ -12824,34 +12348,37 @@ }, "node_modules/jest-runner/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-runner/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/jest-runner/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -12861,24 +12388,21 @@ }, "node_modules/jest-runner/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/jest-runner/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/jest-runner/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -12888,9 +12412,8 @@ }, "node_modules/jest-runtime": { "version": "26.6.3", - "resolved": "https://registry.npmmirror.com/jest-runtime/-/jest-runtime-26.6.3.tgz", - "integrity": "sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw==", "dev": true, + "license": "MIT", "dependencies": { "@jest/console": "^26.6.2", "@jest/environment": "^26.6.2", @@ -12929,34 +12452,37 @@ }, "node_modules/jest-runtime/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-runtime/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/jest-runtime/node_modules/cliui": { "version": "6.0.0", - "resolved": "https://registry.npmmirror.com/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", "dev": true, + "license": "ISC", "dependencies": { "string-width": "^4.2.0", "strip-ansi": "^6.0.0", @@ -12965,9 +12491,8 @@ }, "node_modules/jest-runtime/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -12977,21 +12502,18 @@ }, "node_modules/jest-runtime/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/jest-runtime/node_modules/emoji-regex": { "version": "8.0.0", - "resolved": "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/jest-runtime/node_modules/find-up": { "version": "4.1.0", - "resolved": "https://registry.npmmirror.com/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "dev": true, + "license": "MIT", "dependencies": { "locate-path": "^5.0.0", "path-exists": "^4.0.0" @@ -13002,27 +12524,24 @@ }, "node_modules/jest-runtime/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/jest-runtime/node_modules/is-fullwidth-code-point": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/jest-runtime/node_modules/locate-path": { "version": "5.0.0", - "resolved": "https://registry.npmmirror.com/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "dev": true, + "license": "MIT", "dependencies": { "p-locate": "^4.1.0" }, @@ -13032,21 +12551,22 @@ }, "node_modules/jest-runtime/node_modules/p-limit": { "version": "2.3.0", - "resolved": "https://registry.npmmirror.com/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, + "license": "MIT", "dependencies": { "p-try": "^2.0.0" }, "engines": { "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/jest-runtime/node_modules/p-locate": { "version": "4.1.0", - "resolved": "https://registry.npmmirror.com/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "dev": true, + "license": "MIT", "dependencies": { "p-limit": "^2.2.0" }, @@ -13056,18 +12576,16 @@ }, "node_modules/jest-runtime/node_modules/path-exists": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/jest-runtime/node_modules/string-width": { "version": "4.2.3", - "resolved": "https://registry.npmmirror.com/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dev": true, + "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -13079,9 +12597,8 @@ }, "node_modules/jest-runtime/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -13091,9 +12608,8 @@ }, "node_modules/jest-runtime/node_modules/wrap-ansi": { "version": "6.2.0", - "resolved": "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -13105,15 +12621,13 @@ }, "node_modules/jest-runtime/node_modules/y18n": { "version": "4.0.3", - "resolved": "https://registry.npmmirror.com/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/jest-runtime/node_modules/yargs": { "version": "15.4.1", - "resolved": "https://registry.npmmirror.com/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", "dev": true, + "license": "MIT", "dependencies": { "cliui": "^6.0.0", "decamelize": "^1.2.0", @@ -13133,9 +12647,8 @@ }, "node_modules/jest-runtime/node_modules/yargs-parser": { "version": "18.1.3", - "resolved": "https://registry.npmmirror.com/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", "dev": true, + "license": "ISC", "dependencies": { "camelcase": "^5.0.0", "decamelize": "^1.2.0" @@ -13146,9 +12659,8 @@ }, "node_modules/jest-serializer": { "version": "26.6.2", - "resolved": "https://registry.npmmirror.com/jest-serializer/-/jest-serializer-26.6.2.tgz", - "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==", "dev": true, + "license": "MIT", "dependencies": { "@types/node": "*", "graceful-fs": "^4.2.4" @@ -13159,9 +12671,8 @@ }, "node_modules/jest-snapshot": { "version": "26.6.2", - "resolved": "https://registry.npmmirror.com/jest-snapshot/-/jest-snapshot-26.6.2.tgz", - "integrity": "sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og==", "dev": true, + "license": "MIT", "dependencies": { "@babel/types": "^7.0.0", "@jest/types": "^26.6.2", @@ -13186,34 +12697,37 @@ }, "node_modules/jest-snapshot/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-snapshot/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/jest-snapshot/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -13223,24 +12737,21 @@ }, "node_modules/jest-snapshot/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/jest-snapshot/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/jest-snapshot/node_modules/lru-cache": { "version": "6.0.0", - "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dev": true, + "license": "ISC", "dependencies": { "yallist": "^4.0.0" }, @@ -13250,9 +12761,8 @@ }, "node_modules/jest-snapshot/node_modules/semver": { "version": "7.5.4", - "resolved": "https://registry.npmmirror.com/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dev": true, + "license": "ISC", "dependencies": { "lru-cache": "^6.0.0" }, @@ -13265,9 +12775,8 @@ }, "node_modules/jest-snapshot/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -13277,15 +12786,13 @@ }, "node_modules/jest-snapshot/node_modules/yallist": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/jest-util": { "version": "26.6.2", - "resolved": "https://registry.npmmirror.com/jest-util/-/jest-util-26.6.2.tgz", - "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", "dev": true, + "license": "MIT", "dependencies": { "@jest/types": "^26.6.2", "@types/node": "*", @@ -13300,34 +12807,37 @@ }, "node_modules/jest-util/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-util/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/jest-util/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -13337,24 +12847,21 @@ }, "node_modules/jest-util/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/jest-util/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/jest-util/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -13364,8 +12871,7 @@ }, "node_modules/jest-validate": { "version": "26.6.2", - "resolved": "https://registry.npmmirror.com/jest-validate/-/jest-validate-26.6.2.tgz", - "integrity": "sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ==", + "license": "MIT", "dependencies": { "@jest/types": "^26.6.2", "camelcase": "^6.0.0", @@ -13380,39 +12886,44 @@ }, "node_modules/jest-validate/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-validate/node_modules/camelcase": { "version": "6.3.0", - "resolved": "https://registry.npmmirror.com/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "license": "MIT", "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/jest-validate/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/jest-validate/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -13422,21 +12933,18 @@ }, "node_modules/jest-validate/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "license": "MIT" }, "node_modules/jest-validate/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/jest-validate/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -13446,9 +12954,8 @@ }, "node_modules/jest-watcher": { "version": "26.6.2", - "resolved": "https://registry.npmmirror.com/jest-watcher/-/jest-watcher-26.6.2.tgz", - "integrity": "sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ==", "dev": true, + "license": "MIT", "dependencies": { "@jest/test-result": "^26.6.2", "@jest/types": "^26.6.2", @@ -13464,34 +12971,37 @@ }, "node_modules/jest-watcher/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-watcher/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/jest-watcher/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -13501,24 +13011,21 @@ }, "node_modules/jest-watcher/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/jest-watcher/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/jest-watcher/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -13528,9 +13035,8 @@ }, "node_modules/jest-worker": { "version": "26.6.2", - "resolved": "https://registry.npmmirror.com/jest-worker/-/jest-worker-26.6.2.tgz", - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", "dev": true, + "license": "MIT", "dependencies": { "@types/node": "*", "merge-stream": "^2.0.0", @@ -13542,18 +13048,16 @@ }, "node_modules/jest-worker/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/jest-worker/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -13563,8 +13067,7 @@ }, "node_modules/jetifier": { "version": "1.6.8", - "resolved": "https://registry.npmmirror.com/jetifier/-/jetifier-1.6.8.tgz", - "integrity": "sha512-3Zi16h6L5tXDRQJTb221cnRoVG9/9OvreLdLU2/ZjRv/GILL+2Cemt0IKvkowwkDpvouAU1DQPOJ7qaiHeIdrw==", + "license": "MIT", "bin": { "jetifier": "bin/jetify", "jetifier-standalone": "bin/jetifier-standalone", @@ -13573,8 +13076,7 @@ }, "node_modules/joi": { "version": "17.10.1", - "resolved": "https://registry.npmmirror.com/joi/-/joi-17.10.1.tgz", - "integrity": "sha512-vIiDxQKmRidUVp8KngT8MZSOcmRVm2zV7jbMjNYWuHcJWI0bUck3nRTGQjhpPlQenIQIBC5Vp9AhcnHbWQqafw==", + "license": "BSD-3-Clause", "dependencies": { "@hapi/hoek": "^9.0.0", "@hapi/topo": "^5.0.0", @@ -13585,8 +13087,7 @@ }, "node_modules/jotai": { "version": "1.13.1", - "resolved": "https://registry.npmmirror.com/jotai/-/jotai-1.13.1.tgz", - "integrity": "sha512-RUmH1S4vLsG3V6fbGlKzGJnLrDcC/HNb5gH2AeA9DzuJknoVxSGvvg8OBB7lke+gDc4oXmdVsaKn/xDUhWZ0vw==", + "license": "MIT", "engines": { "node": ">=12.20.0" }, @@ -13642,18 +13143,15 @@ }, "node_modules/jpeg-js": { "version": "0.4.4", - "resolved": "https://registry.npmmirror.com/jpeg-js/-/jpeg-js-0.4.4.tgz", - "integrity": "sha512-WZzeDOEtTOBK4Mdsar0IqEU5sMr3vSV2RqkAIzUEV2BHnUfKGyswWFPFwK5EeDo93K3FohSHbLAjj0s1Wzd+dg==" + "license": "BSD-3-Clause" }, "node_modules/js-tokens": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + "license": "MIT" }, "node_modules/js-yaml": { "version": "3.14.1", - "resolved": "https://registry.npmmirror.com/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "license": "MIT", "dependencies": { "argparse": "^1.0.7", "esprima": "^4.0.0" @@ -13664,18 +13162,15 @@ }, "node_modules/jsc-android": { "version": "250230.2.1", - "resolved": "https://registry.npmmirror.com/jsc-android/-/jsc-android-250230.2.1.tgz", - "integrity": "sha512-KmxeBlRjwoqCnBBKGsihFtvsBHyUFlBxJPK4FzeYcIuBfdjv6jFys44JITAgSTbQD+vIdwMEfyZklsuQX0yI1Q==" + "license": "BSD-2-Clause" }, "node_modules/jsc-safe-url": { "version": "0.2.4", - "resolved": "https://registry.npmmirror.com/jsc-safe-url/-/jsc-safe-url-0.2.4.tgz", - "integrity": "sha512-0wM3YBWtYePOjfyXQH5MWQ8H7sdk5EXSwZvmSLKk2RboVQ2Bu239jycHDz5J/8Blf3K0Qnoy2b6xD+z10MFB+Q==" + "license": "0BSD" }, "node_modules/jscodeshift": { "version": "0.13.1", - "resolved": "https://registry.npmmirror.com/jscodeshift/-/jscodeshift-0.13.1.tgz", - "integrity": "sha512-lGyiEbGOvmMRKgWk4vf+lUrCWO/8YR8sUR3FKF1Cq5fovjZDlIcw3Hu5ppLHAnEXshVffvaM0eyuY/AbOeYpnQ==", + "license": "MIT", "dependencies": { "@babel/core": "^7.13.16", "@babel/parser": "^7.13.16", @@ -13706,19 +13201,20 @@ }, "node_modules/jscodeshift/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jscodeshift/node_modules/braces": { "version": "2.3.2", - "resolved": "https://registry.npmmirror.com/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "license": "MIT", "dependencies": { "arr-flatten": "^1.1.0", "array-unique": "^0.3.2", @@ -13737,8 +13233,7 @@ }, "node_modules/jscodeshift/node_modules/braces/node_modules/extend-shallow": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "license": "MIT", "dependencies": { "is-extendable": "^0.1.0" }, @@ -13748,20 +13243,21 @@ }, "node_modules/jscodeshift/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/jscodeshift/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -13771,13 +13267,11 @@ }, "node_modules/jscodeshift/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "license": "MIT" }, "node_modules/jscodeshift/node_modules/fill-range": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "license": "MIT", "dependencies": { "extend-shallow": "^2.0.1", "is-number": "^3.0.0", @@ -13790,8 +13284,7 @@ }, "node_modules/jscodeshift/node_modules/fill-range/node_modules/extend-shallow": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "license": "MIT", "dependencies": { "is-extendable": "^0.1.0" }, @@ -13801,24 +13294,21 @@ }, "node_modules/jscodeshift/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/jscodeshift/node_modules/is-extendable": { "version": "0.1.1", - "resolved": "https://registry.npmmirror.com/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/jscodeshift/node_modules/is-number": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "license": "MIT", "dependencies": { "kind-of": "^3.0.2" }, @@ -13828,8 +13318,7 @@ }, "node_modules/jscodeshift/node_modules/is-number/node_modules/kind-of": { "version": "3.2.2", - "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "license": "MIT", "dependencies": { "is-buffer": "^1.1.5" }, @@ -13839,8 +13328,7 @@ }, "node_modules/jscodeshift/node_modules/micromatch": { "version": "3.1.10", - "resolved": "https://registry.npmmirror.com/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "license": "MIT", "dependencies": { "arr-diff": "^4.0.0", "array-unique": "^0.3.2", @@ -13862,8 +13350,7 @@ }, "node_modules/jscodeshift/node_modules/rimraf": { "version": "2.6.3", - "resolved": "https://registry.npmmirror.com/rimraf/-/rimraf-2.6.3.tgz", - "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "license": "ISC", "dependencies": { "glob": "^7.1.3" }, @@ -13873,8 +13360,7 @@ }, "node_modules/jscodeshift/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -13884,8 +13370,7 @@ }, "node_modules/jscodeshift/node_modules/temp": { "version": "0.8.4", - "resolved": "https://registry.npmmirror.com/temp/-/temp-0.8.4.tgz", - "integrity": "sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==", + "license": "MIT", "dependencies": { "rimraf": "~2.6.2" }, @@ -13895,8 +13380,7 @@ }, "node_modules/jscodeshift/node_modules/to-regex-range": { "version": "2.1.1", - "resolved": "https://registry.npmmirror.com/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "license": "MIT", "dependencies": { "is-number": "^3.0.0", "repeat-string": "^1.6.1" @@ -13907,8 +13391,7 @@ }, "node_modules/jscodeshift/node_modules/write-file-atomic": { "version": "2.4.3", - "resolved": "https://registry.npmmirror.com/write-file-atomic/-/write-file-atomic-2.4.3.tgz", - "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", + "license": "ISC", "dependencies": { "graceful-fs": "^4.1.11", "imurmurhash": "^0.1.4", @@ -13917,9 +13400,8 @@ }, "node_modules/jsdom": { "version": "16.7.0", - "resolved": "https://registry.npmmirror.com/jsdom/-/jsdom-16.7.0.tgz", - "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", "dev": true, + "license": "MIT", "dependencies": { "abab": "^2.0.5", "acorn": "^8.2.4", @@ -13963,9 +13445,8 @@ }, "node_modules/jsdom/node_modules/acorn": { "version": "8.10.0", - "resolved": "https://registry.npmmirror.com/acorn/-/acorn-8.10.0.tgz", - "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==", "dev": true, + "license": "MIT", "bin": { "acorn": "bin/acorn" }, @@ -13975,9 +13456,8 @@ }, "node_modules/jsdom/node_modules/form-data": { "version": "3.0.1", - "resolved": "https://registry.npmmirror.com/form-data/-/form-data-3.0.1.tgz", - "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", "dev": true, + "license": "MIT", "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", @@ -13989,14 +13469,12 @@ }, "node_modules/jsdom/node_modules/parse5": { "version": "6.0.1", - "resolved": "https://registry.npmmirror.com/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/jsesc": { "version": "2.5.2", - "resolved": "https://registry.npmmirror.com/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "license": "MIT", "bin": { "jsesc": "bin/jsesc" }, @@ -14006,37 +13484,31 @@ }, "node_modules/json-buffer": { "version": "3.0.1", - "resolved": "https://registry.npmmirror.com/json-buffer/-/json-buffer-3.0.1.tgz", - "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/json-parse-better-errors": { "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" + "license": "MIT" }, "node_modules/json-parse-even-better-errors": { "version": "2.3.1", - "resolved": "https://registry.npmmirror.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/json-schema-traverse": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/json-stable-stringify-without-jsonify": { "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/json5": { "version": "2.2.3", - "resolved": "https://registry.npmmirror.com/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "license": "MIT", "bin": { "json5": "lib/cli.js" }, @@ -14046,8 +13518,7 @@ }, "node_modules/jsonfile": { "version": "6.1.0", - "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "license": "MIT", "dependencies": { "universalify": "^2.0.0" }, @@ -14057,18 +13528,16 @@ }, "node_modules/jsonparse": { "version": "1.3.1", - "resolved": "https://registry.npmmirror.com/jsonparse/-/jsonparse-1.3.1.tgz", - "integrity": "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==", "dev": true, "engines": [ "node >= 0.2.0" - ] + ], + "license": "MIT" }, "node_modules/JSONStream": { "version": "1.3.5", - "resolved": "https://registry.npmmirror.com/JSONStream/-/JSONStream-1.3.5.tgz", - "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", "dev": true, + "license": "(MIT OR Apache-2.0)", "dependencies": { "jsonparse": "^1.2.0", "through": ">=2.2.7 <3" @@ -14082,9 +13551,8 @@ }, "node_modules/jsx-ast-utils": { "version": "3.3.5", - "resolved": "https://registry.npmmirror.com/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", - "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", "dev": true, + "license": "MIT", "dependencies": { "array-includes": "^3.1.6", "array.prototype.flat": "^1.3.1", @@ -14097,55 +13565,48 @@ }, "node_modules/keyv": { "version": "4.5.3", - "resolved": "https://registry.npmmirror.com/keyv/-/keyv-4.5.3.tgz", - "integrity": "sha512-QCiSav9WaX1PgETJ+SpNnx2PRRapJ/oRSXM4VO5OGYGSjrxbKPVFVhB3l2OCbLCk329N8qyAtsJjSjvVBWzEug==", "dev": true, + "license": "MIT", "dependencies": { "json-buffer": "3.0.1" } }, "node_modules/kind-of": { "version": "6.0.3", - "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/klaw": { "version": "1.3.1", - "resolved": "https://registry.npmmirror.com/klaw/-/klaw-1.3.1.tgz", - "integrity": "sha512-TED5xi9gGQjGpNnvRWknrwAB1eL5GciPfVFOt3Vk1OJCVDQbzuSfrF3hkUQKlsgKrG1F+0t5W0m+Fje1jIt8rw==", + "license": "MIT", "optionalDependencies": { "graceful-fs": "^4.1.9" } }, "node_modules/kleur": { "version": "3.0.3", - "resolved": "https://registry.npmmirror.com/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/layerr": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/layerr/-/layerr-2.0.1.tgz", - "integrity": "sha512-z0730CwG/JO24evdORnyDkwG1Q7b7mF2Tp1qRQ0YvrMMARbt1DFG694SOv439Gm7hYKolyZyaB49YIrYIfZBdg==" + "license": "MIT" }, "node_modules/leven": { "version": "3.1.0", - "resolved": "https://registry.npmmirror.com/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/levn": { "version": "0.4.1", - "resolved": "https://registry.npmmirror.com/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", "dev": true, + "license": "MIT", "dependencies": { "prelude-ls": "^1.2.1", "type-check": "~0.4.0" @@ -14156,24 +13617,21 @@ }, "node_modules/lilconfig": { "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/lilconfig/-/lilconfig-2.1.0.tgz", - "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" } }, "node_modules/lines-and-columns": { "version": "1.2.4", - "resolved": "https://registry.npmmirror.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/lint-staged": { "version": "13.3.0", - "resolved": "https://registry.npmmirror.com/lint-staged/-/lint-staged-13.3.0.tgz", - "integrity": "sha512-mPRtrYnipYYv1FEE134ufbWpeggNTo+O/UPzngoaKzbzHAthvR55am+8GfHTnqNRQVRRrYQLGW9ZyUoD7DsBHQ==", "dev": true, + "license": "MIT", "dependencies": { "chalk": "5.3.0", "commander": "11.0.0", @@ -14191,22 +13649,26 @@ }, "engines": { "node": "^16.14.0 || >=18.0.0" + }, + "funding": { + "url": "https://opencollective.com/lint-staged" } }, "node_modules/lint-staged/node_modules/chalk": { "version": "5.3.0", - "resolved": "https://registry.npmmirror.com/chalk/-/chalk-5.3.0.tgz", - "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", "dev": true, + "license": "MIT", "engines": { "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/lint-staged/node_modules/execa": { "version": "7.2.0", - "resolved": "https://registry.npmmirror.com/execa/-/execa-7.2.0.tgz", - "integrity": "sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==", "dev": true, + "license": "MIT", "dependencies": { "cross-spawn": "^7.0.3", "get-stream": "^6.0.1", @@ -14220,82 +13682,95 @@ }, "engines": { "node": "^14.18.0 || ^16.14.0 || >=18.0.0" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, "node_modules/lint-staged/node_modules/human-signals": { "version": "4.3.1", - "resolved": "https://registry.npmmirror.com/human-signals/-/human-signals-4.3.1.tgz", - "integrity": "sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==", "dev": true, + "license": "Apache-2.0", "engines": { "node": ">=14.18.0" } }, "node_modules/lint-staged/node_modules/is-stream": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/is-stream/-/is-stream-3.0.0.tgz", - "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", "dev": true, + "license": "MIT", "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/lint-staged/node_modules/mimic-fn": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/mimic-fn/-/mimic-fn-4.0.0.tgz", - "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/lint-staged/node_modules/npm-run-path": { "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/npm-run-path/-/npm-run-path-5.1.0.tgz", - "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==", "dev": true, + "license": "MIT", "dependencies": { "path-key": "^4.0.0" }, "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/lint-staged/node_modules/onetime": { "version": "6.0.0", - "resolved": "https://registry.npmmirror.com/onetime/-/onetime-6.0.0.tgz", - "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", "dev": true, + "license": "MIT", "dependencies": { "mimic-fn": "^4.0.0" }, "engines": { "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/lint-staged/node_modules/path-key": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/path-key/-/path-key-4.0.0.tgz", - "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/lint-staged/node_modules/strip-final-newline": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/strip-final-newline/-/strip-final-newline-3.0.0.tgz", - "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/listr2": { "version": "6.6.1", - "resolved": "https://registry.npmmirror.com/listr2/-/listr2-6.6.1.tgz", - "integrity": "sha512-+rAXGHh0fkEWdXBmX+L6mmfmXmXvDGEKzkjxO+8mP3+nI/r/CWznVBvsibXdxda9Zz0OW2e2ikphN3OwCT/jSg==", "dev": true, + "license": "MIT", "dependencies": { "cli-truncate": "^3.1.0", "colorette": "^2.0.20", @@ -14318,8 +13793,7 @@ }, "node_modules/load-bmfont": { "version": "1.4.1", - "resolved": "https://registry.npmmirror.com/load-bmfont/-/load-bmfont-1.4.1.tgz", - "integrity": "sha512-8UyQoYmdRDy81Brz6aLAUhfZLwr5zV0L3taTQ4hju7m6biuwiWiJXjPhBJxbUQJA8PrkvJ/7Enqmwk2sM14soA==", + "license": "MIT", "dependencies": { "buffer-equal": "0.0.1", "mime": "^1.3.4", @@ -14333,8 +13807,7 @@ }, "node_modules/load-bmfont/node_modules/mime": { "version": "1.6.0", - "resolved": "https://registry.npmmirror.com/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "license": "MIT", "bin": { "mime": "cli.js" }, @@ -14344,145 +13817,136 @@ }, "node_modules/locate-path": { "version": "6.0.0", - "resolved": "https://registry.npmmirror.com/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "license": "MIT", "dependencies": { "p-locate": "^5.0.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/lodash": { "version": "4.17.21", - "resolved": "https://registry.npmmirror.com/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + "license": "MIT" }, "node_modules/lodash.camelcase": { "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", - "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/lodash.debounce": { "version": "4.0.8", - "resolved": "https://registry.npmmirror.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" + "license": "MIT" }, "node_modules/lodash.isequal": { "version": "4.5.0", - "resolved": "https://registry.npmmirror.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz", - "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==" + "license": "MIT" }, "node_modules/lodash.isfunction": { "version": "3.0.9", - "resolved": "https://registry.npmmirror.com/lodash.isfunction/-/lodash.isfunction-3.0.9.tgz", - "integrity": "sha512-AirXNj15uRIMMPihnkInB4i3NHeb4iBtNg9WRWuK2o31S+ePwwNmDPaTL3o7dTJ+VXNZim7rFs4rxN4YU1oUJw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/lodash.isplainobject": { "version": "4.0.6", - "resolved": "https://registry.npmmirror.com/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", - "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/lodash.kebabcase": { "version": "4.1.1", - "resolved": "https://registry.npmmirror.com/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz", - "integrity": "sha512-N8XRTIMMqqDgSy4VLKPnJ/+hpGZN+PHQiJnSenYqPaVV/NCqEogTnAdZLQiGKhxX+JCs8waWq2t1XHWKOmlY8g==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/lodash.merge": { "version": "4.6.2", - "resolved": "https://registry.npmmirror.com/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/lodash.mergewith": { "version": "4.6.2", - "resolved": "https://registry.npmmirror.com/lodash.mergewith/-/lodash.mergewith-4.6.2.tgz", - "integrity": "sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/lodash.shuffle": { "version": "4.2.0", - "resolved": "https://registry.npmmirror.com/lodash.shuffle/-/lodash.shuffle-4.2.0.tgz", - "integrity": "sha512-V/rTAABKLFjoecTZjKSv+A1ZomG8hZg8hlgeG6wwQVD9AGv+10zqqSf6mFq2tVA703Zd5R0YhSuSlXA+E/Ei+Q==" + "license": "MIT" }, "node_modules/lodash.snakecase": { "version": "4.1.1", - "resolved": "https://registry.npmmirror.com/lodash.snakecase/-/lodash.snakecase-4.1.1.tgz", - "integrity": "sha512-QZ1d4xoBHYUeuouhEq3lk3Uq7ldgyFXGBhg04+oRLnIz8o9T65Eh+8YdroUwn846zchkA9yDsDl5CVVaV2nqYw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/lodash.startcase": { "version": "4.4.0", - "resolved": "https://registry.npmmirror.com/lodash.startcase/-/lodash.startcase-4.4.0.tgz", - "integrity": "sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/lodash.throttle": { "version": "4.1.1", - "resolved": "https://registry.npmmirror.com/lodash.throttle/-/lodash.throttle-4.1.1.tgz", - "integrity": "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==" + "license": "MIT" }, "node_modules/lodash.truncate": { "version": "4.4.2", - "resolved": "https://registry.npmmirror.com/lodash.truncate/-/lodash.truncate-4.4.2.tgz", - "integrity": "sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/lodash.uniq": { "version": "4.5.0", - "resolved": "https://registry.npmmirror.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/lodash.upperfirst": { "version": "4.3.1", - "resolved": "https://registry.npmmirror.com/lodash.upperfirst/-/lodash.upperfirst-4.3.1.tgz", - "integrity": "sha512-sReKOYJIJf74dhJONhU4e0/shzi1trVbSWDOhKYE5XV2O+H7Sb2Dihwuc7xWxVl+DgFPyTqIN3zMfT9cq5iWDg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/log-symbols": { "version": "4.1.0", - "resolved": "https://registry.npmmirror.com/log-symbols/-/log-symbols-4.1.0.tgz", - "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "license": "MIT", "dependencies": { "chalk": "^4.1.0", "is-unicode-supported": "^0.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/log-symbols/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/log-symbols/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/log-symbols/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -14492,21 +13956,18 @@ }, "node_modules/log-symbols/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "license": "MIT" }, "node_modules/log-symbols/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/log-symbols/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -14516,9 +13977,8 @@ }, "node_modules/log-update": { "version": "5.0.1", - "resolved": "https://registry.npmmirror.com/log-update/-/log-update-5.0.1.tgz", - "integrity": "sha512-5UtUDQ/6edw4ofyljDNcOVJQ4c7OjDro4h3y8e1GQL5iYElYclVHJ3zeWchylvMaKnDbDilC8irOVyexnA/Slw==", "dev": true, + "license": "MIT", "dependencies": { "ansi-escapes": "^5.0.0", "cli-cursor": "^4.0.0", @@ -14528,54 +13988,64 @@ }, "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/log-update/node_modules/ansi-escapes": { "version": "5.0.0", - "resolved": "https://registry.npmmirror.com/ansi-escapes/-/ansi-escapes-5.0.0.tgz", - "integrity": "sha512-5GFMVX8HqE/TB+FuBJGuO5XG0WrsA6ptUqoODaT/n9mmUaZFkqnBueB4leqGBCmrUHnCnC4PCZTCd0E7QQ83bA==", "dev": true, + "license": "MIT", "dependencies": { "type-fest": "^1.0.2" }, "engines": { "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/log-update/node_modules/ansi-regex": { "version": "6.0.1", - "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" } }, "node_modules/log-update/node_modules/strip-ansi": { "version": "7.1.0", - "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", "dev": true, + "license": "MIT", "dependencies": { "ansi-regex": "^6.0.1" }, "engines": { "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, "node_modules/log-update/node_modules/type-fest": { "version": "1.4.0", - "resolved": "https://registry.npmmirror.com/type-fest/-/type-fest-1.4.0.tgz", - "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", "dev": true, + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/logkitty": { "version": "0.7.1", - "resolved": "https://registry.npmmirror.com/logkitty/-/logkitty-0.7.1.tgz", - "integrity": "sha512-/3ER20CTTbahrCrpYfPn7Xavv9diBROZpoXGVZDWMw4b/X4uuUwAC0ki85tgsdMRONURyIJbcOvS94QsUBYPbQ==", + "license": "MIT", "dependencies": { "ansi-fragments": "^0.2.1", "dayjs": "^1.8.15", @@ -14587,19 +14057,20 @@ }, "node_modules/logkitty/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/logkitty/node_modules/cliui": { "version": "6.0.0", - "resolved": "https://registry.npmmirror.com/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "license": "ISC", "dependencies": { "string-width": "^4.2.0", "strip-ansi": "^6.0.0", @@ -14608,8 +14079,7 @@ }, "node_modules/logkitty/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -14619,18 +14089,15 @@ }, "node_modules/logkitty/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "license": "MIT" }, "node_modules/logkitty/node_modules/emoji-regex": { "version": "8.0.0", - "resolved": "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + "license": "MIT" }, "node_modules/logkitty/node_modules/find-up": { "version": "4.1.0", - "resolved": "https://registry.npmmirror.com/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "license": "MIT", "dependencies": { "locate-path": "^5.0.0", "path-exists": "^4.0.0" @@ -14641,16 +14108,14 @@ }, "node_modules/logkitty/node_modules/is-fullwidth-code-point": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/logkitty/node_modules/locate-path": { "version": "5.0.0", - "resolved": "https://registry.npmmirror.com/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "license": "MIT", "dependencies": { "p-locate": "^4.1.0" }, @@ -14660,19 +14125,20 @@ }, "node_modules/logkitty/node_modules/p-limit": { "version": "2.3.0", - "resolved": "https://registry.npmmirror.com/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "license": "MIT", "dependencies": { "p-try": "^2.0.0" }, "engines": { "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/logkitty/node_modules/p-locate": { "version": "4.1.0", - "resolved": "https://registry.npmmirror.com/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "license": "MIT", "dependencies": { "p-limit": "^2.2.0" }, @@ -14682,16 +14148,14 @@ }, "node_modules/logkitty/node_modules/path-exists": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/logkitty/node_modules/string-width": { "version": "4.2.3", - "resolved": "https://registry.npmmirror.com/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -14703,8 +14167,7 @@ }, "node_modules/logkitty/node_modules/wrap-ansi": { "version": "6.2.0", - "resolved": "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -14716,13 +14179,11 @@ }, "node_modules/logkitty/node_modules/y18n": { "version": "4.0.3", - "resolved": "https://registry.npmmirror.com/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" + "license": "ISC" }, "node_modules/logkitty/node_modules/yargs": { "version": "15.4.1", - "resolved": "https://registry.npmmirror.com/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "license": "MIT", "dependencies": { "cliui": "^6.0.0", "decamelize": "^1.2.0", @@ -14742,8 +14203,7 @@ }, "node_modules/logkitty/node_modules/yargs-parser": { "version": "18.1.3", - "resolved": "https://registry.npmmirror.com/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "license": "ISC", "dependencies": { "camelcase": "^5.0.0", "decamelize": "^1.2.0" @@ -14752,10 +14212,15 @@ "node": ">=6" } }, + "node_modules/lokijs": { + "name": "@nozbe/lokijs", + "version": "1.5.12-wmelon6", + "resolved": "https://registry.npmmirror.com/@nozbe/lokijs/-/lokijs-1.5.12-wmelon6.tgz", + "integrity": "sha512-GXsaqY8qTJ6xdCrGyno2t+ON2aj6PrUDdvhbrkxK/0Fp12C4FGvDg1wS+voLU9BANYHEnr7KRWfItDZnQkjoAg==" + }, "node_modules/loose-envify": { "version": "1.4.0", - "resolved": "https://registry.npmmirror.com/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "license": "MIT", "dependencies": { "js-tokens": "^3.0.0 || ^4.0.0" }, @@ -14765,38 +14230,37 @@ }, "node_modules/lower-case": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", - "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", "dev": true, + "license": "MIT", "dependencies": { "tslib": "^2.0.3" } }, "node_modules/lru-cache": { "version": "7.18.3", - "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "license": "ISC", "engines": { "node": ">=12" } }, "node_modules/make-dir": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/make-dir/-/make-dir-4.0.0.tgz", - "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", "dev": true, + "license": "MIT", "dependencies": { "semver": "^7.5.3" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/make-dir/node_modules/lru-cache": { "version": "6.0.0", - "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dev": true, + "license": "ISC", "dependencies": { "yallist": "^4.0.0" }, @@ -14806,9 +14270,8 @@ }, "node_modules/make-dir/node_modules/semver": { "version": "7.5.4", - "resolved": "https://registry.npmmirror.com/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dev": true, + "license": "ISC", "dependencies": { "lru-cache": "^6.0.0" }, @@ -14821,45 +14284,42 @@ }, "node_modules/make-dir/node_modules/yallist": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/make-error": { "version": "1.3.6", - "resolved": "https://registry.npmmirror.com/make-error/-/make-error-1.3.6.tgz", - "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/makeerror": { "version": "1.0.12", - "resolved": "https://registry.npmmirror.com/makeerror/-/makeerror-1.0.12.tgz", - "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "license": "BSD-3-Clause", "dependencies": { "tmpl": "1.0.5" } }, "node_modules/map-cache": { "version": "0.2.2", - "resolved": "https://registry.npmmirror.com/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/map-obj": { "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/map-obj/-/map-obj-4.3.0.tgz", - "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/map-visit": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==", + "license": "MIT", "dependencies": { "object-visit": "^1.0.0" }, @@ -14869,8 +14329,7 @@ }, "node_modules/md5": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", - "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", + "license": "BSD-3-Clause", "dependencies": { "charenc": "0.0.2", "crypt": "0.0.2", @@ -14879,19 +14338,16 @@ }, "node_modules/mdn-data": { "version": "2.0.14", - "resolved": "https://registry.npmmirror.com/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + "license": "CC0-1.0" }, "node_modules/memoize-one": { "version": "5.2.1", - "resolved": "https://registry.npmmirror.com/memoize-one/-/memoize-one-5.2.1.tgz", - "integrity": "sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==" + "license": "MIT" }, "node_modules/meow": { "version": "8.1.2", - "resolved": "https://registry.npmmirror.com/meow/-/meow-8.1.2.tgz", - "integrity": "sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==", "dev": true, + "license": "MIT", "dependencies": { "@types/minimist": "^1.2.0", "camelcase-keys": "^6.2.2", @@ -14907,21 +14363,25 @@ }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/meow/node_modules/type-fest": { "version": "0.18.1", - "resolved": "https://registry.npmmirror.com/type-fest/-/type-fest-0.18.1.tgz", - "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", "dev": true, + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/merge-options": { "version": "3.0.4", - "resolved": "https://registry.npmmirror.com/merge-options/-/merge-options-3.0.4.tgz", - "integrity": "sha512-2Sug1+knBjkaMsMgf1ctR1Ujx+Ayku4EdJN4Z+C2+JzoeF7A3OZ9KM2GY0CpQS51NR61LTurMJrRKPhSs3ZRTQ==", + "license": "MIT", "dependencies": { "is-plain-obj": "^2.1.0" }, @@ -14931,22 +14391,19 @@ }, "node_modules/merge-stream": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + "license": "MIT" }, "node_modules/merge2": { "version": "1.4.1", - "resolved": "https://registry.npmmirror.com/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 8" } }, "node_modules/metro": { "version": "0.70.4", - "resolved": "https://registry.npmmirror.com/metro/-/metro-0.70.4.tgz", - "integrity": "sha512-4Ff7jfCF7Jr/PVXvRGVRe5Sb0Qhqceh6i18aYEMfCS0pVsZZcTdXxgTdlB9KGnxSVxT8jjViid+oAAvNJcC2ug==", + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.0.0", "@babel/core": "^7.14.0", @@ -15006,8 +14463,7 @@ }, "node_modules/metro-babel-transformer": { "version": "0.70.4", - "resolved": "https://registry.npmmirror.com/metro-babel-transformer/-/metro-babel-transformer-0.70.4.tgz", - "integrity": "sha512-XUM2929qE2AR5iqNnMof80h5lDf6rEZWP9J47u2XQI41TZT5J3Ttk33OJ7/ysLhv7ZPYt/WLnjB8skf23UA+yw==", + "license": "MIT", "dependencies": { "@babel/core": "^7.14.0", "hermes-parser": "0.6.0", @@ -15017,8 +14473,7 @@ }, "node_modules/metro-cache": { "version": "0.70.4", - "resolved": "https://registry.npmmirror.com/metro-cache/-/metro-cache-0.70.4.tgz", - "integrity": "sha512-E78Psscwu3EHCwC+bGb9jXxFg8UL0zyWu5cjaBWrKa9NhIqiyCpUBrT0e9TfYxNdb7/OfMQUXW6oNm1HOZHPlg==", + "license": "MIT", "dependencies": { "metro-core": "0.70.4", "rimraf": "^2.5.4" @@ -15026,13 +14481,11 @@ }, "node_modules/metro-cache-key": { "version": "0.70.4", - "resolved": "https://registry.npmmirror.com/metro-cache-key/-/metro-cache-key-0.70.4.tgz", - "integrity": "sha512-hZ5LMm54YCNmxxhKAnHdM9wGSji7bzyLWLSkJqY1u+yQjockQIEWR7uEFiBZ5up8K+eoiqmF5K8+VbrnZP8+Iw==" + "license": "MIT" }, "node_modules/metro-cache/node_modules/rimraf": { "version": "2.7.1", - "resolved": "https://registry.npmmirror.com/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "license": "ISC", "dependencies": { "glob": "^7.1.3" }, @@ -15042,9 +14495,8 @@ }, "node_modules/metro-config": { "version": "0.80.2", - "resolved": "https://registry.npmjs.org/metro-config/-/metro-config-0.80.2.tgz", - "integrity": "sha512-3U7S3uakSwUyXp3E0V2mhLT+82EzIeBuOFav4mKNIq9dl9AW62x5o5e8q3bmyHwDWg+RZ8jIBkAURKrhS/eALw==", "dev": true, + "license": "MIT", "dependencies": { "connect": "^3.6.5", "cosmiconfig": "^5.0.5", @@ -15053,11 +14505,6 @@ "metro-cache": "0.80.2", "metro-core": "0.80.2", "metro-runtime": "0.80.2" -<<<<<<< HEAD - }, - "engines": { - "node": ">=18" -======= }, "engines": { "node": ">=18" @@ -15065,9 +14512,8 @@ }, "node_modules/metro-config/node_modules/@jest/types": { "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", - "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", "dev": true, + "license": "MIT", "dependencies": { "@jest/schemas": "^29.6.3", "@types/istanbul-lib-coverage": "^2.0.0", @@ -15082,18 +14528,16 @@ }, "node_modules/metro-config/node_modules/@types/yargs": { "version": "17.0.32", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", - "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", "dev": true, + "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } }, "node_modules/metro-config/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -15106,9 +14550,8 @@ }, "node_modules/metro-config/node_modules/camelcase": { "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" }, @@ -15118,9 +14561,8 @@ }, "node_modules/metro-config/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -15134,9 +14576,8 @@ }, "node_modules/metro-config/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -15146,15 +14587,13 @@ }, "node_modules/metro-config/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/metro-config/node_modules/cosmiconfig": { "version": "5.2.1", - "resolved": "https://registry.npmmirror.com/cosmiconfig/-/cosmiconfig-5.2.1.tgz", - "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", "dev": true, + "license": "MIT", "dependencies": { "import-fresh": "^2.0.0", "is-directory": "^0.3.1", @@ -15167,42 +14606,37 @@ }, "node_modules/metro-config/node_modules/debug": { "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, + "license": "MIT", "dependencies": { "ms": "2.0.0" } }, "node_modules/metro-config/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/metro-config/node_modules/hermes-estree": { "version": "0.18.0", - "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.18.0.tgz", - "integrity": "sha512-WaIudIVKo5QWFqz1ta53HqSDuVxYST/MUuP9X7dqUpbHse3E2gzJq/7hEtgx84hh2XSNWN1AhYho3ThOA85uCA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/metro-config/node_modules/hermes-parser": { "version": "0.18.0", - "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.18.0.tgz", - "integrity": "sha512-DIIM6vsy30BU5hNkOXh6MR2r4ZAxVhbfyTnmfo/rqUf3KySlNWn9fWiOcpuGAdDN2o5sdPCpu6cep3a23d1Klw==", "dev": true, + "license": "MIT", "dependencies": { "hermes-estree": "0.18.0" } }, "node_modules/metro-config/node_modules/image-size": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.1.0.tgz", - "integrity": "sha512-asnTHw2K8OlqT5kVnQwX+AGKQqpvLo95LbNzQ/C0ln3yzentZmAdd0ygoD004VC4Kkd4PV7J2iaPQkqwp9yuTw==", "dev": true, + "license": "MIT", "dependencies": { "queue": "6.0.2" }, @@ -15215,9 +14649,8 @@ }, "node_modules/metro-config/node_modules/import-fresh": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/import-fresh/-/import-fresh-2.0.0.tgz", - "integrity": "sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==", "dev": true, + "license": "MIT", "dependencies": { "caller-path": "^2.0.0", "resolve-from": "^3.0.0" @@ -15228,24 +14661,21 @@ }, "node_modules/metro-config/node_modules/isarray": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/metro-config/node_modules/jest-get-type": { "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", - "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", "dev": true, + "license": "MIT", "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/metro-config/node_modules/jest-util": { "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", - "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", "dev": true, + "license": "MIT", "dependencies": { "@jest/types": "^29.6.3", "@types/node": "*", @@ -15260,8 +14690,6 @@ }, "node_modules/metro-config/node_modules/jest-util/node_modules/ci-info": { "version": "3.9.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", - "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", "dev": true, "funding": [ { @@ -15269,15 +14697,15 @@ "url": "https://github.com/sponsors/sibiraj-s" } ], + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/metro-config/node_modules/jest-validate": { "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz", - "integrity": "sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==", "dev": true, + "license": "MIT", "dependencies": { "@jest/types": "^29.6.3", "camelcase": "^6.2.0", @@ -15292,9 +14720,8 @@ }, "node_modules/metro-config/node_modules/jest-worker": { "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", - "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", "dev": true, + "license": "MIT", "dependencies": { "@types/node": "*", "jest-util": "^29.7.0", @@ -15307,9 +14734,8 @@ }, "node_modules/metro-config/node_modules/jest-worker/node_modules/supports-color": { "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -15322,9 +14748,8 @@ }, "node_modules/metro-config/node_modules/metro": { "version": "0.80.2", - "resolved": "https://registry.npmjs.org/metro/-/metro-0.80.2.tgz", - "integrity": "sha512-iavBVpr3v4YD2XWUsL7peq/lUquX5KTH+dKc5Rw13XnDHDfoRgcMOmQjSn3xcFxP0R9P4uABML8YegAekoqjQg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.0.0", "@babel/core": "^7.20.0", @@ -15380,9 +14805,8 @@ }, "node_modules/metro-config/node_modules/metro-babel-transformer": { "version": "0.80.2", - "resolved": "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.80.2.tgz", - "integrity": "sha512-QR+HCD5rswoLVMZOU95dda0XmrT3dDnm+pq+ql/Q6RCDBY0BUS7Z1l1mN9jq/MRBy2QOW+IKKgSMTIC9Khtbpw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/core": "^7.20.0", "hermes-parser": "0.18.0", @@ -15394,9 +14818,8 @@ }, "node_modules/metro-config/node_modules/metro-cache": { "version": "0.80.2", - "resolved": "https://registry.npmjs.org/metro-cache/-/metro-cache-0.80.2.tgz", - "integrity": "sha512-ELz2GcXLDyT5w4awaL+6bb3X6Eg6RS5CcQ5CcXAgCCFqBwRuTBHkztK1rLyp7IX76Xb2wlz7781T9H4CCtxD5w==", "dev": true, + "license": "MIT", "dependencies": { "metro-core": "0.80.2", "rimraf": "^3.0.2" @@ -15407,18 +14830,16 @@ }, "node_modules/metro-config/node_modules/metro-cache-key": { "version": "0.80.2", - "resolved": "https://registry.npmjs.org/metro-cache-key/-/metro-cache-key-0.80.2.tgz", - "integrity": "sha512-ldNEFiq9COBZSZOBgyHvil4dtIWZsJahbByGDh6f5jPrkj9cBih1rGeo9ix+MLl7aVh2cA3hHQjyponQsfXcnQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=18" } }, "node_modules/metro-config/node_modules/metro-core": { "version": "0.80.2", - "resolved": "https://registry.npmjs.org/metro-core/-/metro-core-0.80.2.tgz", - "integrity": "sha512-RL1iHZlR+3tvrJIBE/W6YlwW7OH1ckcgCCEr7bxEqUTNRiraK2zTv2jJ4b7VS/Xftdzvungk8ls3FNem5MFrIw==", "dev": true, + "license": "MIT", "dependencies": { "lodash.throttle": "^4.1.1", "metro-resolver": "0.80.2" @@ -15429,18 +14850,16 @@ }, "node_modules/metro-config/node_modules/metro-resolver": { "version": "0.80.2", - "resolved": "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.80.2.tgz", - "integrity": "sha512-0OmCsmlcBQWkJXx0YoYRTS+ArRT888WcgmgjwoJVQm+xdMRKuu67ihyF8EOpeVgOzbeo0IxVjkNmbJWOfficjA==", "dev": true, + "license": "MIT", "engines": { "node": ">=18" } }, "node_modules/metro-config/node_modules/metro-runtime": { "version": "0.80.2", - "resolved": "https://registry.npmjs.org/metro-runtime/-/metro-runtime-0.80.2.tgz", - "integrity": "sha512-ruIlSEVnmJGbLnZIGf8/ra+qoD1Knft0R+5laUpp/KEGkD+GEr4XgP+5j5Uuq3v36qDLFTj1KXfQP5JVoeM8zw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/runtime": "^7.0.0" }, @@ -15450,9 +14869,8 @@ }, "node_modules/metro-config/node_modules/metro-source-map": { "version": "0.80.2", - "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.80.2.tgz", - "integrity": "sha512-fM6RwYCJrwfqVk8Z1ApvJ3+Zz7fso38AszmAXqFDXziOC0AfmMCv/W9FosE9BY+y5QJ7YcvW0RIYLQhpCn+V9w==", "dev": true, + "license": "MIT", "dependencies": { "@babel/traverse": "^7.20.0", "@babel/types": "^7.20.0", @@ -15469,9 +14887,8 @@ }, "node_modules/metro-config/node_modules/metro-symbolicate": { "version": "0.80.2", - "resolved": "https://registry.npmjs.org/metro-symbolicate/-/metro-symbolicate-0.80.2.tgz", - "integrity": "sha512-G/gJbl/XRGlgjAQSmZ5Rtym//7MSaE2Bj+28BBVqF6fse5y2kw9J7weNDfLjRfKDNaMUoC4mjc6TYjW7gPuGng==", "dev": true, + "license": "MIT", "dependencies": { "invariant": "^2.2.4", "metro-source-map": "0.80.2", @@ -15489,9 +14906,8 @@ }, "node_modules/metro-config/node_modules/metro-transform-plugins": { "version": "0.80.2", - "resolved": "https://registry.npmjs.org/metro-transform-plugins/-/metro-transform-plugins-0.80.2.tgz", - "integrity": "sha512-edokA2lPM3zzJRa55ze2mzVHCUNeJs4CPPrntdVOnf2WkEO/snV4RIgQDVkxFgPc8nI4iLB8cwZZQvdvH3v8gA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/core": "^7.20.0", "@babel/generator": "^7.20.0", @@ -15505,9 +14921,8 @@ }, "node_modules/metro-config/node_modules/metro-transform-worker": { "version": "0.80.2", - "resolved": "https://registry.npmjs.org/metro-transform-worker/-/metro-transform-worker-0.80.2.tgz", - "integrity": "sha512-QtAntH+8AA06PDpXqM6/N42cvgw665TXp9mKKwrYL/d4lVemNNJte0CJ71KO4MmYQ5UvSDonwbTlOXJOnR8m6w==", "dev": true, + "license": "MIT", "dependencies": { "@babel/core": "^7.20.0", "@babel/generator": "^7.20.0", @@ -15527,24 +14942,21 @@ }, "node_modules/metro-config/node_modules/ms": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/metro-config/node_modules/ob1": { "version": "0.80.2", - "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.80.2.tgz", - "integrity": "sha512-dF78RVxoZjzSTfOWiZh6iaRtTrKyMhTiDtr/nDJOIN5hKj0pNjY7z/NueYCUH4EDgFmabv4r+WEihSu+qCI7Mg==", "dev": true, + "license": "MIT", "engines": { "node": ">=18" } }, "node_modules/metro-config/node_modules/parse-json": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", "dev": true, + "license": "MIT", "dependencies": { "error-ex": "^1.3.1", "json-parse-better-errors": "^1.0.1" @@ -15555,9 +14967,8 @@ }, "node_modules/metro-config/node_modules/pretty-format": { "version": "29.7.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", - "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", "dev": true, + "license": "MIT", "dependencies": { "@jest/schemas": "^29.6.3", "ansi-styles": "^5.0.0", @@ -15569,9 +14980,8 @@ }, "node_modules/metro-config/node_modules/pretty-format/node_modules/ansi-styles": { "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" }, @@ -15581,15 +14991,13 @@ }, "node_modules/metro-config/node_modules/react-is": { "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/metro-config/node_modules/readable-stream": { "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", "dev": true, + "license": "MIT", "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -15602,36 +15010,32 @@ }, "node_modules/metro-config/node_modules/resolve-from": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/metro-config/node_modules/source-map": { "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", "dev": true, + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/metro-config/node_modules/string_decoder": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, + "license": "MIT", "dependencies": { "safe-buffer": "~5.1.0" } }, "node_modules/metro-config/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -15641,9 +15045,8 @@ }, "node_modules/metro-config/node_modules/through2": { "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", "dev": true, + "license": "MIT", "dependencies": { "readable-stream": "~2.3.6", "xtend": "~4.0.1" @@ -15651,46 +15054,37 @@ }, "node_modules/metro-core": { "version": "0.70.4", - "resolved": "https://registry.npmmirror.com/metro-core/-/metro-core-0.70.4.tgz", - "integrity": "sha512-g4o3TD/EHiNOEXkE3MsyqvspKoBuZ3KoJDQnS7NlSwWK4nG6xcw8UiW1W/YJOfDnn/EkXIq3XAUkUX4UWVXuuQ==", + "license": "MIT", "dependencies": { "jest-haste-map": "^27.3.1", "lodash.throttle": "^4.1.1", "metro-resolver": "0.70.4" ->>>>>>> fa7deb5690b541c2d57ffdb284b1d1abd84bca36 } }, - "node_modules/metro-config/node_modules/@jest/types": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", - "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", - "dev": true, + "node_modules/metro-core/node_modules/@jest/types": { + "version": "27.5.1", + "license": "MIT", "dependencies": { - "@jest/schemas": "^29.6.3", "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^17.0.8", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/metro-config/node_modules/@types/yargs": { - "version": "17.0.32", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", - "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", - "dev": true, + "node_modules/metro-core/node_modules/@types/yargs": { + "version": "16.0.5", + "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } }, - "node_modules/metro-config/node_modules/ansi-styles": { + "node_modules/metro-core/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -15701,23 +15095,9 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/metro-config/node_modules/camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/metro-config/node_modules/chalk": { + "node_modules/metro-core/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -15729,21 +15109,22 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, -<<<<<<< HEAD - "node_modules/metro-config/node_modules/color-convert": { -======= "node_modules/metro-core/node_modules/ci-info": { "version": "3.8.0", - "resolved": "https://registry.npmmirror.com/ci-info/-/ci-info-3.8.0.tgz", - "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/metro-core/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -15753,21 +15134,18 @@ }, "node_modules/metro-core/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "license": "MIT" }, "node_modules/metro-core/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/metro-core/node_modules/jest-haste-map": { "version": "27.5.1", - "resolved": "https://registry.npmmirror.com/jest-haste-map/-/jest-haste-map-27.5.1.tgz", - "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", + "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "@types/graceful-fs": "^4.1.2", @@ -15791,16 +15169,14 @@ }, "node_modules/metro-core/node_modules/jest-regex-util": { "version": "27.5.1", - "resolved": "https://registry.npmmirror.com/jest-regex-util/-/jest-regex-util-27.5.1.tgz", - "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", + "license": "MIT", "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/metro-core/node_modules/jest-serializer": { "version": "27.5.1", - "resolved": "https://registry.npmmirror.com/jest-serializer/-/jest-serializer-27.5.1.tgz", - "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", + "license": "MIT", "dependencies": { "@types/node": "*", "graceful-fs": "^4.2.9" @@ -15811,8 +15187,7 @@ }, "node_modules/metro-core/node_modules/jest-util": { "version": "27.5.1", - "resolved": "https://registry.npmmirror.com/jest-util/-/jest-util-27.5.1.tgz", - "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "@types/node": "*", @@ -15827,8 +15202,7 @@ }, "node_modules/metro-core/node_modules/jest-worker": { "version": "27.5.1", - "resolved": "https://registry.npmmirror.com/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "license": "MIT", "dependencies": { "@types/node": "*", "merge-stream": "^2.0.0", @@ -15840,19 +15214,20 @@ }, "node_modules/metro-core/node_modules/jest-worker/node_modules/supports-color": { "version": "8.1.1", - "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" } }, "node_modules/metro-core/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -15862,9 +15237,8 @@ }, "node_modules/metro-file-map": { "version": "0.80.2", - "resolved": "https://registry.npmjs.org/metro-file-map/-/metro-file-map-0.80.2.tgz", - "integrity": "sha512-/GiFdE5nhtvviDPANH9j3SE6VG4j2DaaKia+0gzyVYwP+6Kjc2oADj6FCGFOXDdCizqeqASUSgEsp+06D8+tXw==", "dev": true, + "license": "MIT", "dependencies": { "anymatch": "^3.0.3", "debug": "^2.2.0", @@ -15886,9 +15260,8 @@ }, "node_modules/metro-file-map/node_modules/@jest/types": { "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", - "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", "dev": true, + "license": "MIT", "dependencies": { "@jest/schemas": "^29.6.3", "@types/istanbul-lib-coverage": "^2.0.0", @@ -15903,18 +15276,16 @@ }, "node_modules/metro-file-map/node_modules/@types/yargs": { "version": "17.0.32", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", - "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", "dev": true, + "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } }, "node_modules/metro-file-map/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -15927,9 +15298,8 @@ }, "node_modules/metro-file-map/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -15943,9 +15313,8 @@ }, "node_modules/metro-file-map/node_modules/chalk/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -15955,8 +15324,6 @@ }, "node_modules/metro-file-map/node_modules/ci-info": { "version": "3.9.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", - "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", "dev": true, "funding": [ { @@ -15964,16 +15331,15 @@ "url": "https://github.com/sponsors/sibiraj-s" } ], + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/metro-file-map/node_modules/color-convert": { ->>>>>>> fa7deb5690b541c2d57ffdb284b1d1abd84bca36 "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -15981,877 +15347,31 @@ "node": ">=7.0.0" } }, -<<<<<<< HEAD - "node_modules/metro-config/node_modules/color-name": { -======= "node_modules/metro-file-map/node_modules/color-name": { ->>>>>>> fa7deb5690b541c2d57ffdb284b1d1abd84bca36 "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true -<<<<<<< HEAD - }, - "node_modules/metro-config/node_modules/cosmiconfig": { - "version": "5.2.1", - "resolved": "https://registry.npmmirror.com/cosmiconfig/-/cosmiconfig-5.2.1.tgz", - "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", - "dev": true, - "dependencies": { - "import-fresh": "^2.0.0", - "is-directory": "^0.3.1", - "js-yaml": "^3.13.1", - "parse-json": "^4.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/metro-config/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/metro-config/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/metro-config/node_modules/hermes-estree": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.18.0.tgz", - "integrity": "sha512-WaIudIVKo5QWFqz1ta53HqSDuVxYST/MUuP9X7dqUpbHse3E2gzJq/7hEtgx84hh2XSNWN1AhYho3ThOA85uCA==", - "dev": true - }, - "node_modules/metro-config/node_modules/hermes-parser": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.18.0.tgz", - "integrity": "sha512-DIIM6vsy30BU5hNkOXh6MR2r4ZAxVhbfyTnmfo/rqUf3KySlNWn9fWiOcpuGAdDN2o5sdPCpu6cep3a23d1Klw==", - "dev": true, - "dependencies": { - "hermes-estree": "0.18.0" - } - }, - "node_modules/metro-config/node_modules/image-size": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.1.0.tgz", - "integrity": "sha512-asnTHw2K8OlqT5kVnQwX+AGKQqpvLo95LbNzQ/C0ln3yzentZmAdd0ygoD004VC4Kkd4PV7J2iaPQkqwp9yuTw==", - "dev": true, - "dependencies": { - "queue": "6.0.2" - }, - "bin": { - "image-size": "bin/image-size.js" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/metro-config/node_modules/import-fresh": { - "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/import-fresh/-/import-fresh-2.0.0.tgz", - "integrity": "sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==", - "dev": true, - "dependencies": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/metro-config/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true - }, - "node_modules/metro-config/node_modules/jest-get-type": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", - "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", - "dev": true, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/metro-config/node_modules/jest-util": { -======= - }, - "node_modules/metro-file-map/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/metro-file-map/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/metro-file-map/node_modules/jest-util": { ->>>>>>> fa7deb5690b541c2d57ffdb284b1d1abd84bca36 - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", - "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", - "dev": true, - "dependencies": { - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, -<<<<<<< HEAD - "node_modules/metro-config/node_modules/jest-util/node_modules/ci-info": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", - "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/sibiraj-s" - } - ], - "engines": { - "node": ">=8" - } - }, - "node_modules/metro-config/node_modules/jest-validate": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz", - "integrity": "sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==", "dev": true, - "dependencies": { - "@jest/types": "^29.6.3", - "camelcase": "^6.2.0", - "chalk": "^4.0.0", - "jest-get-type": "^29.6.3", - "leven": "^3.1.0", - "pretty-format": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/metro-config/node_modules/jest-worker": { -======= - "node_modules/metro-file-map/node_modules/jest-worker": { ->>>>>>> fa7deb5690b541c2d57ffdb284b1d1abd84bca36 - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", - "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", - "dev": true, - "dependencies": { - "@types/node": "*", - "jest-util": "^29.7.0", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" -<<<<<<< HEAD - } - }, - "node_modules/metro-config/node_modules/jest-worker/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/metro-config/node_modules/metro": { - "version": "0.80.2", - "resolved": "https://registry.npmjs.org/metro/-/metro-0.80.2.tgz", - "integrity": "sha512-iavBVpr3v4YD2XWUsL7peq/lUquX5KTH+dKc5Rw13XnDHDfoRgcMOmQjSn3xcFxP0R9P4uABML8YegAekoqjQg==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.0.0", - "@babel/core": "^7.20.0", - "@babel/generator": "^7.20.0", - "@babel/parser": "^7.20.0", - "@babel/template": "^7.0.0", - "@babel/traverse": "^7.20.0", - "@babel/types": "^7.20.0", - "accepts": "^1.3.7", - "chalk": "^4.0.0", - "ci-info": "^2.0.0", - "connect": "^3.6.5", - "debug": "^2.2.0", - "denodeify": "^1.2.1", - "error-stack-parser": "^2.0.6", - "graceful-fs": "^4.2.4", - "hermes-parser": "0.18.0", - "image-size": "^1.0.2", - "invariant": "^2.2.4", - "jest-worker": "^29.6.3", - "jsc-safe-url": "^0.2.2", - "lodash.throttle": "^4.1.1", - "metro-babel-transformer": "0.80.2", - "metro-cache": "0.80.2", - "metro-cache-key": "0.80.2", - "metro-config": "0.80.2", - "metro-core": "0.80.2", - "metro-file-map": "0.80.2", - "metro-minify-terser": "0.80.2", - "metro-resolver": "0.80.2", - "metro-runtime": "0.80.2", - "metro-source-map": "0.80.2", - "metro-symbolicate": "0.80.2", - "metro-transform-plugins": "0.80.2", - "metro-transform-worker": "0.80.2", - "mime-types": "^2.1.27", - "node-fetch": "^2.2.0", - "nullthrows": "^1.1.1", - "rimraf": "^3.0.2", - "serialize-error": "^2.1.0", - "source-map": "^0.5.6", - "strip-ansi": "^6.0.0", - "throat": "^5.0.0", - "ws": "^7.5.1", - "yargs": "^17.6.2" - }, - "bin": { - "metro": "src/cli.js" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/metro-config/node_modules/metro-babel-transformer": { - "version": "0.80.2", - "resolved": "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.80.2.tgz", - "integrity": "sha512-QR+HCD5rswoLVMZOU95dda0XmrT3dDnm+pq+ql/Q6RCDBY0BUS7Z1l1mN9jq/MRBy2QOW+IKKgSMTIC9Khtbpw==", - "dev": true, - "dependencies": { - "@babel/core": "^7.20.0", - "hermes-parser": "0.18.0", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/metro-config/node_modules/metro-cache": { - "version": "0.80.2", - "resolved": "https://registry.npmjs.org/metro-cache/-/metro-cache-0.80.2.tgz", - "integrity": "sha512-ELz2GcXLDyT5w4awaL+6bb3X6Eg6RS5CcQ5CcXAgCCFqBwRuTBHkztK1rLyp7IX76Xb2wlz7781T9H4CCtxD5w==", - "dev": true, - "dependencies": { - "metro-core": "0.80.2", - "rimraf": "^3.0.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/metro-config/node_modules/metro-cache-key": { - "version": "0.80.2", - "resolved": "https://registry.npmjs.org/metro-cache-key/-/metro-cache-key-0.80.2.tgz", - "integrity": "sha512-ldNEFiq9COBZSZOBgyHvil4dtIWZsJahbByGDh6f5jPrkj9cBih1rGeo9ix+MLl7aVh2cA3hHQjyponQsfXcnQ==", - "dev": true, - "engines": { - "node": ">=18" - } - }, - "node_modules/metro-config/node_modules/metro-core": { - "version": "0.80.2", - "resolved": "https://registry.npmjs.org/metro-core/-/metro-core-0.80.2.tgz", - "integrity": "sha512-RL1iHZlR+3tvrJIBE/W6YlwW7OH1ckcgCCEr7bxEqUTNRiraK2zTv2jJ4b7VS/Xftdzvungk8ls3FNem5MFrIw==", - "dev": true, - "dependencies": { - "lodash.throttle": "^4.1.1", - "metro-resolver": "0.80.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/metro-config/node_modules/metro-resolver": { - "version": "0.80.2", - "resolved": "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.80.2.tgz", - "integrity": "sha512-0OmCsmlcBQWkJXx0YoYRTS+ArRT888WcgmgjwoJVQm+xdMRKuu67ihyF8EOpeVgOzbeo0IxVjkNmbJWOfficjA==", - "dev": true, - "engines": { - "node": ">=18" - } - }, - "node_modules/metro-config/node_modules/metro-runtime": { - "version": "0.80.2", - "resolved": "https://registry.npmjs.org/metro-runtime/-/metro-runtime-0.80.2.tgz", - "integrity": "sha512-ruIlSEVnmJGbLnZIGf8/ra+qoD1Knft0R+5laUpp/KEGkD+GEr4XgP+5j5Uuq3v36qDLFTj1KXfQP5JVoeM8zw==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.0.0" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/metro-config/node_modules/metro-source-map": { - "version": "0.80.2", - "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.80.2.tgz", - "integrity": "sha512-fM6RwYCJrwfqVk8Z1ApvJ3+Zz7fso38AszmAXqFDXziOC0AfmMCv/W9FosE9BY+y5QJ7YcvW0RIYLQhpCn+V9w==", - "dev": true, - "dependencies": { - "@babel/traverse": "^7.20.0", - "@babel/types": "^7.20.0", - "invariant": "^2.2.4", - "metro-symbolicate": "0.80.2", - "nullthrows": "^1.1.1", - "ob1": "0.80.2", - "source-map": "^0.5.6", - "vlq": "^1.0.0" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/metro-config/node_modules/metro-symbolicate": { - "version": "0.80.2", - "resolved": "https://registry.npmjs.org/metro-symbolicate/-/metro-symbolicate-0.80.2.tgz", - "integrity": "sha512-G/gJbl/XRGlgjAQSmZ5Rtym//7MSaE2Bj+28BBVqF6fse5y2kw9J7weNDfLjRfKDNaMUoC4mjc6TYjW7gPuGng==", - "dev": true, - "dependencies": { - "invariant": "^2.2.4", - "metro-source-map": "0.80.2", - "nullthrows": "^1.1.1", - "source-map": "^0.5.6", - "through2": "^2.0.1", - "vlq": "^1.0.0" - }, - "bin": { - "metro-symbolicate": "src/index.js" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/metro-config/node_modules/metro-transform-plugins": { - "version": "0.80.2", - "resolved": "https://registry.npmjs.org/metro-transform-plugins/-/metro-transform-plugins-0.80.2.tgz", - "integrity": "sha512-edokA2lPM3zzJRa55ze2mzVHCUNeJs4CPPrntdVOnf2WkEO/snV4RIgQDVkxFgPc8nI4iLB8cwZZQvdvH3v8gA==", - "dev": true, - "dependencies": { - "@babel/core": "^7.20.0", - "@babel/generator": "^7.20.0", - "@babel/template": "^7.0.0", - "@babel/traverse": "^7.20.0", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/metro-config/node_modules/metro-transform-worker": { - "version": "0.80.2", - "resolved": "https://registry.npmjs.org/metro-transform-worker/-/metro-transform-worker-0.80.2.tgz", - "integrity": "sha512-QtAntH+8AA06PDpXqM6/N42cvgw665TXp9mKKwrYL/d4lVemNNJte0CJ71KO4MmYQ5UvSDonwbTlOXJOnR8m6w==", - "dev": true, - "dependencies": { - "@babel/core": "^7.20.0", - "@babel/generator": "^7.20.0", - "@babel/parser": "^7.20.0", - "@babel/types": "^7.20.0", - "metro": "0.80.2", - "metro-babel-transformer": "0.80.2", - "metro-cache": "0.80.2", - "metro-cache-key": "0.80.2", - "metro-source-map": "0.80.2", - "metro-transform-plugins": "0.80.2", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/metro-config/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "node_modules/metro-config/node_modules/ob1": { - "version": "0.80.2", - "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.80.2.tgz", - "integrity": "sha512-dF78RVxoZjzSTfOWiZh6iaRtTrKyMhTiDtr/nDJOIN5hKj0pNjY7z/NueYCUH4EDgFmabv4r+WEihSu+qCI7Mg==", - "dev": true, - "engines": { - "node": ">=18" - } - }, - "node_modules/metro-config/node_modules/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", - "dev": true, - "dependencies": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/metro-config/node_modules/pretty-format": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", - "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", - "dev": true, - "dependencies": { - "@jest/schemas": "^29.6.3", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/metro-config/node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/metro-config/node_modules/react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", - "dev": true - }, - "node_modules/metro-config/node_modules/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "dev": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/metro-config/node_modules/resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/metro-config/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/metro-config/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/metro-config/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/metro-config/node_modules/through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dev": true, - "dependencies": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - }, - "node_modules/metro-core": { - "version": "0.70.4", - "resolved": "https://registry.npmmirror.com/metro-core/-/metro-core-0.70.4.tgz", - "integrity": "sha512-g4o3TD/EHiNOEXkE3MsyqvspKoBuZ3KoJDQnS7NlSwWK4nG6xcw8UiW1W/YJOfDnn/EkXIq3XAUkUX4UWVXuuQ==", - "dependencies": { - "jest-haste-map": "^27.3.1", - "lodash.throttle": "^4.1.1", - "metro-resolver": "0.70.4" - } - }, - "node_modules/metro-core/node_modules/@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmmirror.com/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/metro-core/node_modules/@types/yargs": { - "version": "16.0.5", - "resolved": "https://registry.npmmirror.com/@types/yargs/-/yargs-16.0.5.tgz", - "integrity": "sha512-AxO/ADJOBFJScHbWhq2xAhlWP24rY4aCEG/NFaMvbT3X2MgRsLjhjQwsn0Zi5zn0LG9jUhCCZMeX9Dkuw6k+vQ==", - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/metro-core/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/metro-core/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/metro-core/node_modules/ci-info": { - "version": "3.8.0", - "resolved": "https://registry.npmmirror.com/ci-info/-/ci-info-3.8.0.tgz", - "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/metro-core/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/metro-core/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/metro-core/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/metro-core/node_modules/jest-haste-map": { - "version": "27.5.1", - "resolved": "https://registry.npmmirror.com/jest-haste-map/-/jest-haste-map-27.5.1.tgz", - "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", - "dependencies": { - "@jest/types": "^27.5.1", - "@types/graceful-fs": "^4.1.2", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^27.5.1", - "jest-serializer": "^27.5.1", - "jest-util": "^27.5.1", - "jest-worker": "^27.5.1", - "micromatch": "^4.0.4", - "walker": "^1.0.7" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "optionalDependencies": { - "fsevents": "^2.3.2" - } - }, - "node_modules/metro-core/node_modules/jest-regex-util": { - "version": "27.5.1", - "resolved": "https://registry.npmmirror.com/jest-regex-util/-/jest-regex-util-27.5.1.tgz", - "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/metro-core/node_modules/jest-serializer": { - "version": "27.5.1", - "resolved": "https://registry.npmmirror.com/jest-serializer/-/jest-serializer-27.5.1.tgz", - "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", - "dependencies": { - "@types/node": "*", - "graceful-fs": "^4.2.9" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/metro-core/node_modules/jest-util": { - "version": "27.5.1", - "resolved": "https://registry.npmmirror.com/jest-util/-/jest-util-27.5.1.tgz", - "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", - "dependencies": { - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/metro-core/node_modules/jest-worker": { - "version": "27.5.1", - "resolved": "https://registry.npmmirror.com/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": ">= 10.13.0" -======= ->>>>>>> fa7deb5690b541c2d57ffdb284b1d1abd84bca36 - } - }, - "node_modules/metro-file-map/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "node_modules/metro-file-map/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/metro-file-map": { - "version": "0.80.2", - "resolved": "https://registry.npmjs.org/metro-file-map/-/metro-file-map-0.80.2.tgz", - "integrity": "sha512-/GiFdE5nhtvviDPANH9j3SE6VG4j2DaaKia+0gzyVYwP+6Kjc2oADj6FCGFOXDdCizqeqASUSgEsp+06D8+tXw==", - "dev": true, - "dependencies": { - "anymatch": "^3.0.3", - "debug": "^2.2.0", - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.4", - "invariant": "^2.2.4", - "jest-worker": "^29.6.3", - "micromatch": "^4.0.4", - "node-abort-controller": "^3.1.1", - "nullthrows": "^1.1.1", - "walker": "^1.0.7" - }, - "engines": { - "node": ">=18" - }, - "optionalDependencies": { - "fsevents": "^2.3.2" - } - }, - "node_modules/metro-file-map/node_modules/@jest/types": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", - "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", - "dev": true, - "dependencies": { - "@jest/schemas": "^29.6.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/metro-file-map/node_modules/@types/yargs": { - "version": "17.0.32", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", - "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", - "dev": true, - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/metro-file-map/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/metro-file-map/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/metro-file-map/node_modules/chalk/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/metro-file-map/node_modules/ci-info": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", - "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/sibiraj-s" - } - ], - "engines": { - "node": ">=8" - } - }, - "node_modules/metro-file-map/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/metro-file-map/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "license": "MIT" }, "node_modules/metro-file-map/node_modules/debug": { "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, + "license": "MIT", "dependencies": { "ms": "2.0.0" } }, "node_modules/metro-file-map/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/metro-file-map/node_modules/jest-util": { "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", - "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", "dev": true, + "license": "MIT", "dependencies": { "@jest/types": "^29.6.3", "@types/node": "*", @@ -16866,9 +15386,8 @@ }, "node_modules/metro-file-map/node_modules/jest-worker": { "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", - "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", "dev": true, + "license": "MIT", "dependencies": { "@types/node": "*", "jest-util": "^29.7.0", @@ -16881,15 +15400,13 @@ }, "node_modules/metro-file-map/node_modules/ms": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/metro-file-map/node_modules/supports-color": { "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -16902,13 +15419,11 @@ }, "node_modules/metro-hermes-compiler": { "version": "0.70.4", - "resolved": "https://registry.npmmirror.com/metro-hermes-compiler/-/metro-hermes-compiler-0.70.4.tgz", - "integrity": "sha512-Eor/8SIntD23kQxrhlrPegel+sg3e3xDEaNFOxL3Rljbozr1zFq9Pyd3RjK48BkbpGCZmgXSW1XUY1aqzbkePA==" + "license": "MIT" }, "node_modules/metro-inspector-proxy": { "version": "0.70.4", - "resolved": "https://registry.npmmirror.com/metro-inspector-proxy/-/metro-inspector-proxy-0.70.4.tgz", - "integrity": "sha512-ZkJmVb8CSRVDk0jJX2b9r10KBBG0Qc4mtK3A/FicsnaZ02ZxTy+bnSMEkyW4fhjbHS6Y3h9aBTFOkrK/Jmy1lA==", + "license": "MIT", "dependencies": { "connect": "^3.6.5", "debug": "^2.2.0", @@ -16921,19 +15436,20 @@ }, "node_modules/metro-inspector-proxy/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/metro-inspector-proxy/node_modules/cliui": { "version": "6.0.0", - "resolved": "https://registry.npmmirror.com/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "license": "ISC", "dependencies": { "string-width": "^4.2.0", "strip-ansi": "^6.0.0", @@ -16942,8 +15458,7 @@ }, "node_modules/metro-inspector-proxy/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -16953,26 +15468,22 @@ }, "node_modules/metro-inspector-proxy/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "license": "MIT" }, "node_modules/metro-inspector-proxy/node_modules/debug": { "version": "2.6.9", - "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", "dependencies": { "ms": "2.0.0" } }, "node_modules/metro-inspector-proxy/node_modules/emoji-regex": { "version": "8.0.0", - "resolved": "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + "license": "MIT" }, "node_modules/metro-inspector-proxy/node_modules/find-up": { "version": "4.1.0", - "resolved": "https://registry.npmmirror.com/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "license": "MIT", "dependencies": { "locate-path": "^5.0.0", "path-exists": "^4.0.0" @@ -16983,16 +15494,14 @@ }, "node_modules/metro-inspector-proxy/node_modules/is-fullwidth-code-point": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/metro-inspector-proxy/node_modules/locate-path": { "version": "5.0.0", - "resolved": "https://registry.npmmirror.com/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "license": "MIT", "dependencies": { "p-locate": "^4.1.0" }, @@ -17002,24 +15511,24 @@ }, "node_modules/metro-inspector-proxy/node_modules/ms": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "license": "MIT" }, "node_modules/metro-inspector-proxy/node_modules/p-limit": { "version": "2.3.0", - "resolved": "https://registry.npmmirror.com/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "license": "MIT", "dependencies": { "p-try": "^2.0.0" }, "engines": { "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/metro-inspector-proxy/node_modules/p-locate": { "version": "4.1.0", - "resolved": "https://registry.npmmirror.com/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "license": "MIT", "dependencies": { "p-limit": "^2.2.0" }, @@ -17029,16 +15538,14 @@ }, "node_modules/metro-inspector-proxy/node_modules/path-exists": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/metro-inspector-proxy/node_modules/string-width": { "version": "4.2.3", - "resolved": "https://registry.npmmirror.com/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -17050,8 +15557,7 @@ }, "node_modules/metro-inspector-proxy/node_modules/wrap-ansi": { "version": "6.2.0", - "resolved": "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -17063,13 +15569,11 @@ }, "node_modules/metro-inspector-proxy/node_modules/y18n": { "version": "4.0.3", - "resolved": "https://registry.npmmirror.com/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" + "license": "ISC" }, "node_modules/metro-inspector-proxy/node_modules/yargs": { "version": "15.4.1", - "resolved": "https://registry.npmmirror.com/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "license": "MIT", "dependencies": { "cliui": "^6.0.0", "decamelize": "^1.2.0", @@ -17089,8 +15593,7 @@ }, "node_modules/metro-inspector-proxy/node_modules/yargs-parser": { "version": "18.1.3", - "resolved": "https://registry.npmmirror.com/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "license": "ISC", "dependencies": { "camelcase": "^5.0.0", "decamelize": "^1.2.0" @@ -17101,9 +15604,8 @@ }, "node_modules/metro-minify-terser": { "version": "0.80.2", - "resolved": "https://registry.npmjs.org/metro-minify-terser/-/metro-minify-terser-0.80.2.tgz", - "integrity": "sha512-+0lN1uJsFKke+RaZVZE3vxD8vVuGDiH/roiUzTIktof2rBtBmXJAx+TYjy1SZQN48eHot9CaAXZ6MfiSVJiPew==", "dev": true, + "license": "MIT", "dependencies": { "terser": "^5.15.0" }, @@ -17113,16 +15615,14 @@ }, "node_modules/metro-minify-uglify": { "version": "0.70.4", - "resolved": "https://registry.npmmirror.com/metro-minify-uglify/-/metro-minify-uglify-0.70.4.tgz", - "integrity": "sha512-S/gtO75s/z6g8m1DOnZW1mm4ei2sTledowJ85rtBsZC8M7r/CAsSynVqkKkWjJ6Ro5TrlE7cfiTnQGojLXMWgg==", + "license": "MIT", "dependencies": { "uglify-es": "^3.1.9" } }, "node_modules/metro-react-native-babel-preset": { "version": "0.70.4", - "resolved": "https://registry.npmmirror.com/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.70.4.tgz", - "integrity": "sha512-qcJuLqvjlKhrOOuQShhVzCjjp7kHZIXCL+ybnYBqOY2ALVCyR3aELH0aUtOztRpJYFnqAMDOJmGqNVi6cUd24g==", + "license": "MIT", "dependencies": { "@babel/core": "^7.14.0", "@babel/plugin-proposal-async-generator-functions": "^7.0.0", @@ -17170,8 +15670,7 @@ }, "node_modules/metro-react-native-babel-transformer": { "version": "0.70.4", - "resolved": "https://registry.npmjs.org/metro-react-native-babel-transformer/-/metro-react-native-babel-transformer-0.70.4.tgz", - "integrity": "sha512-wDHPqzn0QJKGJIMucbyBb1nXMry1yN+/brsqcXSiyS04PerEU25UKb0KXYMGmjCoygxCs2K71nCF1PsscNOVMA==", + "license": "MIT", "dependencies": { "@babel/core": "^7.14.0", "babel-preset-fbjs": "^3.4.0", @@ -17187,24 +15686,21 @@ }, "node_modules/metro-resolver": { "version": "0.70.4", - "resolved": "https://registry.npmmirror.com/metro-resolver/-/metro-resolver-0.70.4.tgz", - "integrity": "sha512-Dr+N54Av2raxP6IafBvIgwQKuYXbtfkDN0A4vwhiWM4exyQm+3eS8eRfByZKGYVAQ0iIK3WbXGpRo+pwhgj2yg==", + "license": "MIT", "dependencies": { "absolute-path": "^0.0.0" } }, "node_modules/metro-runtime": { "version": "0.70.4", - "resolved": "https://registry.npmjs.org/metro-runtime/-/metro-runtime-0.70.4.tgz", - "integrity": "sha512-f1kGOOos5hxIdlXxBvQVg1WMiHeV4vR4B4fGikbMGlPtZEuzdYbep0myKjCHJc6v88IPtUmcgj5uZmhny8+jGg==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.0.0" } }, "node_modules/metro-source-map": { "version": "0.70.4", - "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.70.4.tgz", - "integrity": "sha512-4NLcyMll1KdSNKG4zM3ftT5JRqYaSBE4ww7D4cdz+niFMd+9iWmK5q2g+eOt29wKrMYpQMK0jLLaWFi9ol03UQ==", + "license": "MIT", "dependencies": { "@babel/traverse": "^7.14.0", "@babel/types": "^7.0.0", @@ -17218,16 +15714,14 @@ }, "node_modules/metro-source-map/node_modules/source-map": { "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/metro-symbolicate": { "version": "0.70.4", - "resolved": "https://registry.npmmirror.com/metro-symbolicate/-/metro-symbolicate-0.70.4.tgz", - "integrity": "sha512-XJV040TcUj0uYGB+I2g9o6kX8RKj4Y7bQB/TOGsLevOdKn1gXb3PJ2ESooLl3HmyRDlrqasvdgWyCrkAlJI4Lw==", + "license": "MIT", "dependencies": { "invariant": "^2.2.4", "metro-source-map": "0.70.4", @@ -17245,13 +15739,11 @@ }, "node_modules/metro-symbolicate/node_modules/isarray": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + "license": "MIT" }, "node_modules/metro-symbolicate/node_modules/readable-stream": { "version": "2.3.8", - "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "license": "MIT", "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -17264,24 +15756,21 @@ }, "node_modules/metro-symbolicate/node_modules/source-map": { "version": "0.5.7", - "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/metro-symbolicate/node_modules/string_decoder": { "version": "1.1.1", - "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "license": "MIT", "dependencies": { "safe-buffer": "~5.1.0" } }, "node_modules/metro-symbolicate/node_modules/through2": { "version": "2.0.5", - "resolved": "https://registry.npmmirror.com/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "license": "MIT", "dependencies": { "readable-stream": "~2.3.6", "xtend": "~4.0.1" @@ -17289,8 +15778,7 @@ }, "node_modules/metro-transform-plugins": { "version": "0.70.4", - "resolved": "https://registry.npmmirror.com/metro-transform-plugins/-/metro-transform-plugins-0.70.4.tgz", - "integrity": "sha512-U16mPSd4WrNyVP1k2uKrT5RAaJeUZPLn8dvzzL7YT2dv1mrQnjAGZ4wDR5q80EQhao05sc2ftw6oPBiPS4sgFg==", + "license": "MIT", "dependencies": { "@babel/core": "^7.14.0", "@babel/generator": "^7.14.0", @@ -17301,8 +15789,7 @@ }, "node_modules/metro-transform-worker": { "version": "0.70.4", - "resolved": "https://registry.npmmirror.com/metro-transform-worker/-/metro-transform-worker-0.70.4.tgz", - "integrity": "sha512-N6rVZF1yUi4rnJsG+/e1wyrdpy6s39PzzsvA+gAS4Vxfe0iBo91votavjL4GF+tuekui/PoxOq5nOWo5aRAHhg==", + "license": "MIT", "dependencies": { "@babel/core": "^7.14.0", "@babel/generator": "^7.14.0", @@ -17321,8 +15808,7 @@ }, "node_modules/metro/node_modules/@jest/types": { "version": "27.5.1", - "resolved": "https://registry.npmmirror.com/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "license": "MIT", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -17336,39 +15822,41 @@ }, "node_modules/metro/node_modules/@types/yargs": { "version": "16.0.5", - "resolved": "https://registry.npmmirror.com/@types/yargs/-/yargs-16.0.5.tgz", - "integrity": "sha512-AxO/ADJOBFJScHbWhq2xAhlWP24rY4aCEG/NFaMvbT3X2MgRsLjhjQwsn0Zi5zn0LG9jUhCCZMeX9Dkuw6k+vQ==", + "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } }, "node_modules/metro/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/metro/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/metro/node_modules/cliui": { "version": "6.0.0", - "resolved": "https://registry.npmmirror.com/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "license": "ISC", "dependencies": { "string-width": "^4.2.0", "strip-ansi": "^6.0.0", @@ -17377,8 +15865,7 @@ }, "node_modules/metro/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -17388,13 +15875,11 @@ }, "node_modules/metro/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "license": "MIT" }, "node_modules/metro/node_modules/cosmiconfig": { "version": "5.2.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", - "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "license": "MIT", "dependencies": { "import-fresh": "^2.0.0", "is-directory": "^0.3.1", @@ -17407,21 +15892,18 @@ }, "node_modules/metro/node_modules/debug": { "version": "2.6.9", - "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", "dependencies": { "ms": "2.0.0" } }, "node_modules/metro/node_modules/emoji-regex": { "version": "8.0.0", - "resolved": "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + "license": "MIT" }, "node_modules/metro/node_modules/find-up": { "version": "4.1.0", - "resolved": "https://registry.npmmirror.com/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "license": "MIT", "dependencies": { "locate-path": "^5.0.0", "path-exists": "^4.0.0" @@ -17432,8 +15914,7 @@ }, "node_modules/metro/node_modules/fs-extra": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-1.0.0.tgz", - "integrity": "sha512-VerQV6vEKuhDWD2HGOybV6v5I73syoc/cXAbKlgTC7M/oFVEtklWlp9QH2Ijw3IaWDOQcMkldSPa7zXy79Z/UQ==", + "license": "MIT", "dependencies": { "graceful-fs": "^4.1.2", "jsonfile": "^2.1.0", @@ -17442,16 +15923,14 @@ }, "node_modules/metro/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/metro/node_modules/import-fresh": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", - "integrity": "sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==", + "license": "MIT", "dependencies": { "caller-path": "^2.0.0", "resolve-from": "^3.0.0" @@ -17462,16 +15941,14 @@ }, "node_modules/metro/node_modules/is-fullwidth-code-point": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/metro/node_modules/jest-haste-map": { "version": "27.5.1", - "resolved": "https://registry.npmmirror.com/jest-haste-map/-/jest-haste-map-27.5.1.tgz", - "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", + "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "@types/graceful-fs": "^4.1.2", @@ -17495,16 +15972,14 @@ }, "node_modules/metro/node_modules/jest-regex-util": { "version": "27.5.1", - "resolved": "https://registry.npmmirror.com/jest-regex-util/-/jest-regex-util-27.5.1.tgz", - "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", + "license": "MIT", "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/metro/node_modules/jest-serializer": { "version": "27.5.1", - "resolved": "https://registry.npmmirror.com/jest-serializer/-/jest-serializer-27.5.1.tgz", - "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", + "license": "MIT", "dependencies": { "@types/node": "*", "graceful-fs": "^4.2.9" @@ -17515,8 +15990,7 @@ }, "node_modules/metro/node_modules/jest-util": { "version": "27.5.1", - "resolved": "https://registry.npmmirror.com/jest-util/-/jest-util-27.5.1.tgz", - "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "@types/node": "*", @@ -17531,16 +16005,20 @@ }, "node_modules/metro/node_modules/jest-util/node_modules/ci-info": { "version": "3.8.0", - "resolved": "https://registry.npmmirror.com/ci-info/-/ci-info-3.8.0.tgz", - "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/metro/node_modules/jest-worker": { "version": "27.5.1", - "resolved": "https://registry.npmmirror.com/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "license": "MIT", "dependencies": { "@types/node": "*", "merge-stream": "^2.0.0", @@ -17552,27 +16030,27 @@ }, "node_modules/metro/node_modules/jest-worker/node_modules/supports-color": { "version": "8.1.1", - "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" } }, "node_modules/metro/node_modules/jsonfile": { "version": "2.4.0", - "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-2.4.0.tgz", - "integrity": "sha512-PKllAqbgLgxHaj8TElYymKCAgrASebJrWpTnEkOaTowt23VKXXN0sUeriJ+eh7y6ufb/CC5ap11pz71/cM0hUw==", + "license": "MIT", "optionalDependencies": { "graceful-fs": "^4.1.6" } }, "node_modules/metro/node_modules/locate-path": { "version": "5.0.0", - "resolved": "https://registry.npmmirror.com/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "license": "MIT", "dependencies": { "p-locate": "^4.1.0" }, @@ -17581,33 +16059,8 @@ } }, "node_modules/metro/node_modules/metro-config": { -<<<<<<< HEAD -======= - "version": "0.70.4", - "resolved": "https://registry.npmjs.org/metro-config/-/metro-config-0.70.4.tgz", - "integrity": "sha512-9ellClttQyXF5O487OiFNGxM87PSzsx0m61B7vdXzdyXhCwHk1a8J/8zn5WmOa9/Ix2dJ04N32NzeKgMWVhwQw==", - "dependencies": { - "cosmiconfig": "^5.0.5", - "jest-validate": "^26.5.2", - "metro": "0.70.4", - "metro-cache": "0.70.4", - "metro-core": "0.70.4", - "metro-runtime": "0.70.4" - } - }, - "node_modules/metro/node_modules/metro-runtime": { - "version": "0.70.4", - "resolved": "https://registry.npmmirror.com/metro-runtime/-/metro-runtime-0.70.4.tgz", - "integrity": "sha512-f1kGOOos5hxIdlXxBvQVg1WMiHeV4vR4B4fGikbMGlPtZEuzdYbep0myKjCHJc6v88IPtUmcgj5uZmhny8+jGg==", - "dependencies": { - "@babel/runtime": "^7.0.0" - } - }, - "node_modules/metro/node_modules/metro-source-map": { ->>>>>>> fa7deb5690b541c2d57ffdb284b1d1abd84bca36 "version": "0.70.4", - "resolved": "https://registry.npmjs.org/metro-config/-/metro-config-0.70.4.tgz", - "integrity": "sha512-9ellClttQyXF5O487OiFNGxM87PSzsx0m61B7vdXzdyXhCwHk1a8J/8zn5WmOa9/Ix2dJ04N32NzeKgMWVhwQw==", + "license": "MIT", "dependencies": { "cosmiconfig": "^5.0.5", "jest-validate": "^26.5.2", @@ -17619,24 +16072,24 @@ }, "node_modules/metro/node_modules/ms": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "license": "MIT" }, "node_modules/metro/node_modules/p-limit": { "version": "2.3.0", - "resolved": "https://registry.npmmirror.com/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "license": "MIT", "dependencies": { "p-try": "^2.0.0" }, "engines": { "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/metro/node_modules/p-locate": { "version": "4.1.0", - "resolved": "https://registry.npmmirror.com/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "license": "MIT", "dependencies": { "p-limit": "^2.2.0" }, @@ -17646,8 +16099,7 @@ }, "node_modules/metro/node_modules/parse-json": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", + "license": "MIT", "dependencies": { "error-ex": "^1.3.1", "json-parse-better-errors": "^1.0.1" @@ -17658,24 +16110,21 @@ }, "node_modules/metro/node_modules/path-exists": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/metro/node_modules/resolve-from": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/metro/node_modules/rimraf": { "version": "2.7.1", - "resolved": "https://registry.npmmirror.com/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "license": "ISC", "dependencies": { "glob": "^7.1.3" }, @@ -17685,16 +16134,14 @@ }, "node_modules/metro/node_modules/source-map": { "version": "0.5.7", - "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/metro/node_modules/string-width": { "version": "4.2.3", - "resolved": "https://registry.npmmirror.com/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -17706,8 +16153,7 @@ }, "node_modules/metro/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -17717,8 +16163,7 @@ }, "node_modules/metro/node_modules/wrap-ansi": { "version": "6.2.0", - "resolved": "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -17730,13 +16175,11 @@ }, "node_modules/metro/node_modules/y18n": { "version": "4.0.3", - "resolved": "https://registry.npmmirror.com/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" + "license": "ISC" }, "node_modules/metro/node_modules/yargs": { "version": "15.4.1", - "resolved": "https://registry.npmmirror.com/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "license": "MIT", "dependencies": { "cliui": "^6.0.0", "decamelize": "^1.2.0", @@ -17756,8 +16199,7 @@ }, "node_modules/metro/node_modules/yargs-parser": { "version": "18.1.3", - "resolved": "https://registry.npmmirror.com/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "license": "ISC", "dependencies": { "camelcase": "^5.0.0", "decamelize": "^1.2.0" @@ -17768,8 +16210,7 @@ }, "node_modules/micromatch": { "version": "4.0.5", - "resolved": "https://registry.npmmirror.com/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "license": "MIT", "dependencies": { "braces": "^3.0.2", "picomatch": "^2.3.1" @@ -17780,8 +16221,7 @@ }, "node_modules/mime": { "version": "2.6.0", - "resolved": "https://registry.npmmirror.com/mime/-/mime-2.6.0.tgz", - "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", + "license": "MIT", "bin": { "mime": "cli.js" }, @@ -17791,16 +16231,14 @@ }, "node_modules/mime-db": { "version": "1.52.0", - "resolved": "https://registry.npmmirror.com/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/mime-types": { "version": "2.1.35", - "resolved": "https://registry.npmmirror.com/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "license": "MIT", "dependencies": { "mime-db": "1.52.0" }, @@ -17810,41 +16248,38 @@ }, "node_modules/mimic-fn": { "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/mimic-response": { "version": "3.1.0", - "resolved": "https://registry.npmmirror.com/mimic-response/-/mimic-response-3.1.0.tgz", - "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", + "license": "MIT", "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/min-document": { "version": "2.19.0", - "resolved": "https://registry.npmmirror.com/min-document/-/min-document-2.19.0.tgz", - "integrity": "sha512-9Wy1B3m3f66bPPmU5hdA4DR4PB2OfDU/+GS3yAB7IQozE3tqXaVv2zOjgla7MEGSRv95+ILmOuvhLkOK6wJtCQ==", "dependencies": { "dom-walk": "^0.1.0" } }, "node_modules/min-indent": { "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/min-indent/-/min-indent-1.0.1.tgz", - "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/minimatch": { "version": "7.4.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.4.6.tgz", - "integrity": "sha512-sBz8G/YjVniEz6lKPNpKxXwazJe4c19fEfV2GDMX6AjFz+MX9uDWIZW8XreVhkFW3fkIdTv/gxWr/Kks5FFAVw==", + "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" }, @@ -17857,14 +16292,15 @@ }, "node_modules/minimist": { "version": "1.2.8", - "resolved": "https://registry.npmmirror.com/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==" + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, "node_modules/minimist-options": { "version": "4.1.0", - "resolved": "https://registry.npmmirror.com/minimist-options/-/minimist-options-4.1.0.tgz", - "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", "dev": true, + "license": "MIT", "dependencies": { "arrify": "^1.0.1", "is-plain-obj": "^1.1.0", @@ -17876,17 +16312,15 @@ }, "node_modules/minimist-options/node_modules/is-plain-obj": { "version": "1.1.0", - "resolved": "https://registry.npmmirror.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/mixin-deep": { "version": "1.3.2", - "resolved": "https://registry.npmmirror.com/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "license": "MIT", "dependencies": { "for-in": "^1.0.2", "is-extendable": "^1.0.1" @@ -17897,8 +16331,7 @@ }, "node_modules/mkdirp": { "version": "0.5.6", - "resolved": "https://registry.npmmirror.com/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "license": "MIT", "dependencies": { "minimist": "^1.2.6" }, @@ -17908,18 +16341,21 @@ }, "node_modules/mkdirp-classic": { "version": "0.5.3", - "resolved": "https://registry.npmmirror.com/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", - "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==" + "license": "MIT" }, "node_modules/ms": { "version": "2.1.2", - "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "license": "MIT" }, "node_modules/nanoid": { "version": "4.0.2", - "resolved": "https://registry.npmmirror.com/nanoid/-/nanoid-4.0.2.tgz", - "integrity": "sha512-7ZtY5KTCNheRGfEFxnedV5zFiORN1+Y1N6zvPTnHQd8ENUvfaDBeuJDZb2bN/oXwXxu3qkTXDzy57W5vAmDTBw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", "bin": { "nanoid": "bin/nanoid.js" }, @@ -17929,8 +16365,7 @@ }, "node_modules/nanomatch": { "version": "1.2.13", - "resolved": "https://registry.npmmirror.com/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "license": "MIT", "dependencies": { "arr-diff": "^4.0.0", "array-unique": "^0.3.2", @@ -17950,49 +16385,41 @@ }, "node_modules/napi-build-utils": { "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/napi-build-utils/-/napi-build-utils-1.0.2.tgz", - "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==" + "license": "MIT" }, "node_modules/natural-compare": { "version": "1.4.0", - "resolved": "https://registry.npmmirror.com/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/natural-compare-lite": { "version": "1.4.0", - "resolved": "https://registry.npmmirror.com/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", - "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/negotiator": { "version": "0.6.3", - "resolved": "https://registry.npmmirror.com/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/neo-async": { "version": "2.6.2", - "resolved": "https://registry.npmmirror.com/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + "license": "MIT" }, "node_modules/nested-property": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/nested-property/-/nested-property-4.0.0.tgz", - "integrity": "sha512-yFehXNWRs4cM0+dz7QxCd06hTbWbSkV0ISsqBfkntU6TOY4Qm3Q88fRRLOddkGh2Qq6dZvnKVAahfhjcUvLnyA==" + "license": "MIT" }, "node_modules/nice-try": { "version": "1.0.5", - "resolved": "https://registry.npmmirror.com/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" + "license": "MIT" }, "node_modules/no-case": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", - "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", "dev": true, + "license": "MIT", "dependencies": { "lower-case": "^2.0.2", "tslib": "^2.0.3" @@ -18000,16 +16427,14 @@ }, "node_modules/nocache": { "version": "3.0.4", - "resolved": "https://registry.npmmirror.com/nocache/-/nocache-3.0.4.tgz", - "integrity": "sha512-WDD0bdg9mbq6F4mRxEYcPWwfA1vxd0mrvKOyxI7Xj/atfRHVeutzuWByG//jfm4uPzp0y4Kj051EORCBSQMycw==", + "license": "MIT", "engines": { "node": ">=12.0.0" } }, "node_modules/node-abi": { "version": "3.47.0", - "resolved": "https://registry.npmmirror.com/node-abi/-/node-abi-3.47.0.tgz", - "integrity": "sha512-2s6B2CWZM//kPgwnuI0KrYwNjfdByE25zvAaEpq9IH4zcNsarH8Ihu/UuX6XMPEogDAxkuUFeZn60pXNHAqn3A==", + "license": "MIT", "dependencies": { "semver": "^7.3.5" }, @@ -18019,8 +16444,7 @@ }, "node_modules/node-abi/node_modules/lru-cache": { "version": "6.0.0", - "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "license": "ISC", "dependencies": { "yallist": "^4.0.0" }, @@ -18030,8 +16454,7 @@ }, "node_modules/node-abi/node_modules/semver": { "version": "7.5.4", - "resolved": "https://registry.npmmirror.com/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "license": "ISC", "dependencies": { "lru-cache": "^6.0.0" }, @@ -18044,24 +16467,20 @@ }, "node_modules/node-abi/node_modules/yallist": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + "license": "ISC" }, "node_modules/node-abort-controller": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/node-abort-controller/-/node-abort-controller-3.1.1.tgz", - "integrity": "sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/node-addon-api": { "version": "6.1.0", - "resolved": "https://registry.npmmirror.com/node-addon-api/-/node-addon-api-6.1.0.tgz", - "integrity": "sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==" + "license": "MIT" }, "node_modules/node-dir": { "version": "0.1.17", - "resolved": "https://registry.npmmirror.com/node-dir/-/node-dir-0.1.17.tgz", - "integrity": "sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg==", + "license": "MIT", "dependencies": { "minimatch": "^3.0.2" }, @@ -18071,8 +16490,7 @@ }, "node_modules/node-dir/node_modules/brace-expansion": { "version": "1.1.11", - "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -18080,8 +16498,7 @@ }, "node_modules/node-dir/node_modules/minimatch": { "version": "3.1.2", - "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -18091,8 +16508,6 @@ }, "node_modules/node-domexception": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz", - "integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==", "funding": [ { "type": "github", @@ -18103,6 +16518,7 @@ "url": "https://paypal.me/jimmywarting" } ], + "license": "MIT", "optional": true, "engines": { "node": ">=10.5.0" @@ -18110,8 +16526,7 @@ }, "node_modules/node-fetch": { "version": "2.7.0", - "resolved": "https://registry.npmmirror.com/node-fetch/-/node-fetch-2.7.0.tgz", - "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "license": "MIT", "dependencies": { "whatwg-url": "^5.0.0" }, @@ -18129,18 +16544,15 @@ }, "node_modules/node-fetch/node_modules/tr46": { "version": "0.0.3", - "resolved": "https://registry.npmmirror.com/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + "license": "MIT" }, "node_modules/node-fetch/node_modules/webidl-conversions": { "version": "3.0.1", - "resolved": "https://registry.npmmirror.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + "license": "BSD-2-Clause" }, "node_modules/node-fetch/node_modules/whatwg-url": { "version": "5.0.0", - "resolved": "https://registry.npmmirror.com/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "license": "MIT", "dependencies": { "tr46": "~0.0.3", "webidl-conversions": "^3.0.0" @@ -18148,14 +16560,12 @@ }, "node_modules/node-int64": { "version": "0.4.0", - "resolved": "https://registry.npmmirror.com/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" + "license": "MIT" }, "node_modules/node-notifier": { "version": "8.0.2", - "resolved": "https://registry.npmmirror.com/node-notifier/-/node-notifier-8.0.2.tgz", - "integrity": "sha512-oJP/9NAdd9+x2Q+rfphB2RJCHjod70RcRLjosiPMMu5gjIfwVnOUGq2nbTjTUbmy0DJ/tFIVT30+Qe3nzl4TJg==", "dev": true, + "license": "MIT", "optional": true, "dependencies": { "growly": "^1.3.0", @@ -18168,9 +16578,8 @@ }, "node_modules/node-notifier/node_modules/lru-cache": { "version": "6.0.0", - "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dev": true, + "license": "ISC", "optional": true, "dependencies": { "yallist": "^4.0.0" @@ -18181,9 +16590,8 @@ }, "node_modules/node-notifier/node_modules/semver": { "version": "7.5.4", - "resolved": "https://registry.npmmirror.com/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dev": true, + "license": "ISC", "optional": true, "dependencies": { "lru-cache": "^6.0.0" @@ -18197,28 +16605,28 @@ }, "node_modules/node-notifier/node_modules/yallist": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "dev": true, + "license": "ISC", "optional": true }, "node_modules/node-releases": { "version": "2.0.13", - "resolved": "https://registry.npmmirror.com/node-releases/-/node-releases-2.0.13.tgz", - "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==" + "license": "MIT" }, "node_modules/node-stream-zip": { "version": "1.15.0", - "resolved": "https://registry.npmmirror.com/node-stream-zip/-/node-stream-zip-1.15.0.tgz", - "integrity": "sha512-LN4fydt9TqhZhThkZIVQnF9cwjU3qmUH9h78Mx/K7d3VvfRqqwthLwJEUOEL0QPZ0XQmNN7be5Ggit5+4dq3Bw==", + "license": "MIT", "engines": { "node": ">=0.12.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/antelle" } }, "node_modules/node-vibrant": { "version": "3.1.6", - "resolved": "https://registry.npmmirror.com/node-vibrant/-/node-vibrant-3.1.6.tgz", - "integrity": "sha512-Wlc/hQmBMOu6xon12ZJHS2N3M+I6J8DhrD3Yo6m5175v8sFkVIN+UjhKVRcO+fqvre89ASTpmiFEP3nPO13SwA==", + "license": "MIT", "dependencies": { "@jimp/custom": "^0.16.1", "@jimp/plugin-resize": "^0.16.1", @@ -18231,14 +16639,12 @@ }, "node_modules/node-vibrant/node_modules/@types/node": { "version": "10.17.60", - "resolved": "https://registry.npmmirror.com/@types/node/-/node-10.17.60.tgz", - "integrity": "sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw==" + "license": "MIT" }, "node_modules/normalize-package-data": { "version": "3.0.3", - "resolved": "https://registry.npmmirror.com/normalize-package-data/-/normalize-package-data-3.0.3.tgz", - "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "hosted-git-info": "^4.0.1", "is-core-module": "^2.5.0", @@ -18251,9 +16657,8 @@ }, "node_modules/normalize-package-data/node_modules/lru-cache": { "version": "6.0.0", - "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dev": true, + "license": "ISC", "dependencies": { "yallist": "^4.0.0" }, @@ -18263,9 +16668,8 @@ }, "node_modules/normalize-package-data/node_modules/semver": { "version": "7.5.4", - "resolved": "https://registry.npmmirror.com/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dev": true, + "license": "ISC", "dependencies": { "lru-cache": "^6.0.0" }, @@ -18278,31 +16682,27 @@ }, "node_modules/normalize-package-data/node_modules/yallist": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/normalize-path": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/normalize-svg-path": { "version": "1.1.0", - "resolved": "https://registry.npmmirror.com/normalize-svg-path/-/normalize-svg-path-1.1.0.tgz", - "integrity": "sha512-r9KHKG2UUeB5LoTouwDzBy2VxXlHsiM6fyLQvnJa0S5hrhzqElH/CH7TUGhT1fVvIYBIKf3OpY4YJ4CK+iaqHg==", + "license": "MIT", "dependencies": { "svg-arc-to-cubic-bezier": "^3.0.0" } }, "node_modules/npm-run-path": { "version": "4.0.1", - "resolved": "https://registry.npmmirror.com/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", "dev": true, + "license": "MIT", "dependencies": { "path-key": "^3.0.0" }, @@ -18312,40 +16712,37 @@ }, "node_modules/nth-check": { "version": "2.1.1", - "resolved": "https://registry.npmmirror.com/nth-check/-/nth-check-2.1.1.tgz", - "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "license": "BSD-2-Clause", "dependencies": { "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" } }, "node_modules/nullthrows": { "version": "1.1.1", - "resolved": "https://registry.npmmirror.com/nullthrows/-/nullthrows-1.1.1.tgz", - "integrity": "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==" + "license": "MIT" }, "node_modules/nwsapi": { "version": "2.2.7", - "resolved": "https://registry.npmmirror.com/nwsapi/-/nwsapi-2.2.7.tgz", - "integrity": "sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/ob1": { "version": "0.70.4", - "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.70.4.tgz", - "integrity": "sha512-u7UUis2Scwy+RDdJ0T49Urb0yTQTyEYt37lHzWDqpLQSLYZZGT3ZNtCvB88Z9yKhhouKD4TNOGkBJgkFJ+84sg==" + "license": "MIT" }, "node_modules/object-assign": { "version": "4.1.1", - "resolved": "https://registry.npmmirror.com/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/object-copy": { "version": "0.1.0", - "resolved": "https://registry.npmmirror.com/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==", + "license": "MIT", "dependencies": { "copy-descriptor": "^0.1.0", "define-property": "^0.2.5", @@ -18357,8 +16754,7 @@ }, "node_modules/object-copy/node_modules/define-property": { "version": "0.2.5", - "resolved": "https://registry.npmmirror.com/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "license": "MIT", "dependencies": { "is-descriptor": "^0.1.0" }, @@ -18368,8 +16764,7 @@ }, "node_modules/object-copy/node_modules/is-accessor-descriptor": { "version": "0.1.6", - "resolved": "https://registry.npmmirror.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "license": "MIT", "dependencies": { "kind-of": "^3.0.2" }, @@ -18379,8 +16774,7 @@ }, "node_modules/object-copy/node_modules/is-data-descriptor": { "version": "0.1.4", - "resolved": "https://registry.npmmirror.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "license": "MIT", "dependencies": { "kind-of": "^3.0.2" }, @@ -18390,8 +16784,7 @@ }, "node_modules/object-copy/node_modules/is-descriptor": { "version": "0.1.6", - "resolved": "https://registry.npmmirror.com/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "license": "MIT", "dependencies": { "is-accessor-descriptor": "^0.1.6", "is-data-descriptor": "^0.1.4", @@ -18403,16 +16796,14 @@ }, "node_modules/object-copy/node_modules/is-descriptor/node_modules/kind-of": { "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/object-copy/node_modules/kind-of": { "version": "3.2.2", - "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "license": "MIT", "dependencies": { "is-buffer": "^1.1.5" }, @@ -18422,30 +16813,29 @@ }, "node_modules/object-inspect": { "version": "1.12.3", - "resolved": "https://registry.npmmirror.com/object-inspect/-/object-inspect-1.12.3.tgz", - "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==" + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, "node_modules/object-keys": { "version": "1.1.1", - "resolved": "https://registry.npmmirror.com/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" } }, "node_modules/object-path": { "version": "0.11.8", - "resolved": "https://registry.npmmirror.com/object-path/-/object-path-0.11.8.tgz", - "integrity": "sha512-YJjNZrlXJFM42wTBn6zgOJVar9KFJvzx6sTWDte8sWZF//cnjl0BxHNpfZx+ZffXX63A9q0b1zsFiBX4g4X5KA==", + "license": "MIT", "engines": { "node": ">= 10.12.0" } }, "node_modules/object-visit": { "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==", + "license": "MIT", "dependencies": { "isobject": "^3.0.0" }, @@ -18455,9 +16845,8 @@ }, "node_modules/object.assign": { "version": "4.1.4", - "resolved": "https://registry.npmmirror.com/object.assign/-/object.assign-4.1.4.tgz", - "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.4", @@ -18466,13 +16855,15 @@ }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/object.entries": { "version": "1.1.7", - "resolved": "https://registry.npmmirror.com/object.entries/-/object.entries-1.1.7.tgz", - "integrity": "sha512-jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", @@ -18484,9 +16875,8 @@ }, "node_modules/object.fromentries": { "version": "2.0.7", - "resolved": "https://registry.npmmirror.com/object.fromentries/-/object.fromentries-2.0.7.tgz", - "integrity": "sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", @@ -18494,22 +16884,26 @@ }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/object.hasown": { "version": "1.1.3", - "resolved": "https://registry.npmmirror.com/object.hasown/-/object.hasown-1.1.3.tgz", - "integrity": "sha512-fFI4VcYpRHvSLXxP7yiZOMAd331cPfd2p7PFDVbgUsYOfCT3tICVqXWngbjr4m49OvsBwUBQ6O2uQoJvy3RexA==", "dev": true, + "license": "MIT", "dependencies": { "define-properties": "^1.2.0", "es-abstract": "^1.22.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/object.pick": { "version": "1.3.0", - "resolved": "https://registry.npmmirror.com/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==", + "license": "MIT", "dependencies": { "isobject": "^3.0.1" }, @@ -18519,9 +16913,8 @@ }, "node_modules/object.values": { "version": "1.1.7", - "resolved": "https://registry.npmmirror.com/object.values/-/object.values-1.1.7.tgz", - "integrity": "sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", @@ -18529,17 +16922,18 @@ }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/omggif": { "version": "1.0.10", - "resolved": "https://registry.npmmirror.com/omggif/-/omggif-1.0.10.tgz", - "integrity": "sha512-LMJTtvgc/nugXj0Vcrrs68Mn2D1r0zf630VNtqtpI1FEO7e+O9FP4gqs9AcnBaSEeoHIPm28u6qgPR0oyEpGSw==" + "license": "MIT" }, "node_modules/on-finished": { "version": "2.3.0", - "resolved": "https://registry.npmmirror.com/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", + "license": "MIT", "dependencies": { "ee-first": "1.1.1" }, @@ -18549,35 +16943,34 @@ }, "node_modules/on-headers": { "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/once": { "version": "1.4.0", - "resolved": "https://registry.npmmirror.com/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "license": "ISC", "dependencies": { "wrappy": "1" } }, "node_modules/onetime": { "version": "5.1.2", - "resolved": "https://registry.npmmirror.com/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "license": "MIT", "dependencies": { "mimic-fn": "^2.1.0" }, "engines": { "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/open": { "version": "6.4.0", - "resolved": "https://registry.npmmirror.com/open/-/open-6.4.0.tgz", - "integrity": "sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==", + "license": "MIT", "dependencies": { "is-wsl": "^1.1.0" }, @@ -18587,17 +16980,15 @@ }, "node_modules/open/node_modules/is-wsl": { "version": "1.1.0", - "resolved": "https://registry.npmmirror.com/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/optionator": { "version": "0.9.3", - "resolved": "https://registry.npmmirror.com/optionator/-/optionator-0.9.3.tgz", - "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", "dev": true, + "license": "MIT", "dependencies": { "@aashutoshrathi/word-wrap": "^1.2.3", "deep-is": "^0.1.3", @@ -18612,8 +17003,7 @@ }, "node_modules/ora": { "version": "5.4.1", - "resolved": "https://registry.npmmirror.com/ora/-/ora-5.4.1.tgz", - "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", + "license": "MIT", "dependencies": { "bl": "^4.1.0", "chalk": "^4.1.0", @@ -18627,35 +17017,41 @@ }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/ora/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/ora/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/ora/node_modules/cli-cursor": { "version": "3.1.0", - "resolved": "https://registry.npmmirror.com/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "license": "MIT", "dependencies": { "restore-cursor": "^3.1.0" }, @@ -18665,8 +17061,7 @@ }, "node_modules/ora/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -18676,21 +17071,18 @@ }, "node_modules/ora/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "license": "MIT" }, "node_modules/ora/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/ora/node_modules/restore-cursor": { "version": "3.1.0", - "resolved": "https://registry.npmmirror.com/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "license": "MIT", "dependencies": { "onetime": "^5.1.0", "signal-exit": "^3.0.2" @@ -18701,8 +17093,7 @@ }, "node_modules/ora/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -18712,89 +17103,94 @@ }, "node_modules/os-tmpdir": { "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/p-each-series": { "version": "2.2.0", - "resolved": "https://registry.npmmirror.com/p-each-series/-/p-each-series-2.2.0.tgz", - "integrity": "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/p-finally": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/p-limit": { "version": "3.1.0", - "resolved": "https://registry.npmmirror.com/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "license": "MIT", "dependencies": { "yocto-queue": "^0.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/p-locate": { "version": "5.0.0", - "resolved": "https://registry.npmmirror.com/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "license": "MIT", "dependencies": { "p-limit": "^3.0.2" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/p-queue": { "version": "7.4.1", - "resolved": "https://registry.npmmirror.com/p-queue/-/p-queue-7.4.1.tgz", - "integrity": "sha512-vRpMXmIkYF2/1hLBKisKeVYJZ8S2tZ0zEAmIJgdVKP2nq0nh4qCdf8bgw+ZgKrkh71AOCaqzwbJJk1WtdcF3VA==", + "license": "MIT", "dependencies": { "eventemitter3": "^5.0.1", "p-timeout": "^5.0.2" }, "engines": { "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/p-timeout": { "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/p-timeout/-/p-timeout-5.1.0.tgz", - "integrity": "sha512-auFDyzzzGZZZdHz3BtET9VEz0SE/uMEAx7uWfGPucfzEwwe/xH0iVeZibQmANYE/hp9T2+UUZT5m+BKyrDp3Ew==", + "license": "MIT", "engines": { "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/p-try": { "version": "2.2.0", - "resolved": "https://registry.npmmirror.com/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/pako": { "version": "1.0.11", - "resolved": "https://registry.npmmirror.com/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" + "license": "(MIT AND Zlib)" }, "node_modules/parent-module": { "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", "dev": true, + "license": "MIT", "dependencies": { "callsites": "^3.0.0" }, @@ -18804,18 +17200,15 @@ }, "node_modules/parse-bmfont-ascii": { "version": "1.0.6", - "resolved": "https://registry.npmmirror.com/parse-bmfont-ascii/-/parse-bmfont-ascii-1.0.6.tgz", - "integrity": "sha512-U4RrVsUFCleIOBsIGYOMKjn9PavsGOXxbvYGtMOEfnId0SVNsgehXh1DxUdVPLoxd5mvcEtvmKs2Mmf0Mpa1ZA==" + "license": "MIT" }, "node_modules/parse-bmfont-binary": { "version": "1.0.6", - "resolved": "https://registry.npmmirror.com/parse-bmfont-binary/-/parse-bmfont-binary-1.0.6.tgz", - "integrity": "sha512-GxmsRea0wdGdYthjuUeWTMWPqm2+FAd4GI8vCvhgJsFnoGhTrLhXDDupwTo7rXVAgaLIGoVHDZS9p/5XbSqeWA==" + "license": "MIT" }, "node_modules/parse-bmfont-xml": { "version": "1.1.4", - "resolved": "https://registry.npmmirror.com/parse-bmfont-xml/-/parse-bmfont-xml-1.1.4.tgz", - "integrity": "sha512-bjnliEOmGv3y1aMEfREMBJ9tfL3WR0i0CKPj61DnSLaoxWR3nLrsQrEbCId/8rF4NyRF0cCqisSVXyQYWM+mCQ==", + "license": "MIT", "dependencies": { "xml-parse-from-string": "^1.0.0", "xml2js": "^0.4.5" @@ -18823,14 +17216,12 @@ }, "node_modules/parse-headers": { "version": "2.0.5", - "resolved": "https://registry.npmmirror.com/parse-headers/-/parse-headers-2.0.5.tgz", - "integrity": "sha512-ft3iAoLOB/MlwbNXgzy43SWGP6sQki2jQvAyBg/zDFAgr9bfNWZIUj42Kw2eJIl8kEi4PbgE6U1Zau/HwI75HA==" + "license": "MIT" }, "node_modules/parse-json": { "version": "5.2.0", - "resolved": "https://registry.npmmirror.com/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.0.0", "error-ex": "^1.3.1", @@ -18839,132 +17230,130 @@ }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/parse-svg-path": { "version": "0.1.2", - "resolved": "https://registry.npmmirror.com/parse-svg-path/-/parse-svg-path-0.1.2.tgz", - "integrity": "sha512-JyPSBnkTJ0AI8GGJLfMXvKq42cj5c006fnLz6fXy6zfoVjJizi8BNTpu8on8ziI1cKy9d9DGNuY17Ce7wuejpQ==" + "license": "MIT" }, "node_modules/parse5": { "version": "7.1.2", - "resolved": "https://registry.npmmirror.com/parse5/-/parse5-7.1.2.tgz", - "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", + "license": "MIT", "dependencies": { "entities": "^4.4.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" } }, "node_modules/parse5-htmlparser2-tree-adapter": { "version": "7.0.0", - "resolved": "https://registry.npmmirror.com/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz", - "integrity": "sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==", + "license": "MIT", "dependencies": { "domhandler": "^5.0.2", "parse5": "^7.0.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" } }, "node_modules/parseurl": { "version": "1.3.3", - "resolved": "https://registry.npmmirror.com/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/pascalcase": { "version": "0.1.1", - "resolved": "https://registry.npmmirror.com/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/path-browserify": { "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/path-browserify/-/path-browserify-1.0.1.tgz", - "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==" + "license": "MIT" }, "node_modules/path-dirname": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/path-exists": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/path-is-absolute": { "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/path-key": { "version": "3.1.1", - "resolved": "https://registry.npmmirror.com/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/path-parse": { "version": "1.0.7", - "resolved": "https://registry.npmmirror.com/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + "license": "MIT" }, "node_modules/path-posix": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/path-posix/-/path-posix-1.0.0.tgz", - "integrity": "sha512-1gJ0WpNIiYcQydgg3Ed8KzvIqTsDpNwq+cjBCssvBtuTWjEqY1AW+i+OepiEMqDCzyro9B2sLAe4RBPajMYFiA==" + "license": "ISC" }, "node_modules/path-type": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/peek-readable": { "version": "4.1.0", - "resolved": "https://registry.npmmirror.com/peek-readable/-/peek-readable-4.1.0.tgz", - "integrity": "sha512-ZI3LnwUv5nOGbQzD9c2iDG6toheuXSZP5esSHBjopsXH4dg19soufvpUGA3uohi5anFtGb2lhAVdHzH6R/Evvg==", + "license": "MIT", "engines": { "node": ">=8" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Borewit" } }, "node_modules/phin": { "version": "2.9.3", - "resolved": "https://registry.npmmirror.com/phin/-/phin-2.9.3.tgz", - "integrity": "sha512-CzFr90qM24ju5f88quFC/6qohjC144rehe5n6DH900lgXmUe86+xCKc10ev56gRKC4/BkHUoG4uSiQgBiIXwDA==" + "license": "MIT" }, "node_modules/picocolors": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + "license": "ISC" }, "node_modules/picomatch": { "version": "2.3.1", - "resolved": "https://registry.npmmirror.com/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", "engines": { "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" } }, "node_modules/pidtree": { "version": "0.6.0", - "resolved": "https://registry.npmmirror.com/pidtree/-/pidtree-0.6.0.tgz", - "integrity": "sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==", "dev": true, + "license": "MIT", "bin": { "pidtree": "bin/pidtree.js" }, @@ -18974,24 +17363,21 @@ }, "node_modules/pify": { "version": "4.0.1", - "resolved": "https://registry.npmmirror.com/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/pirates": { "version": "4.0.6", - "resolved": "https://registry.npmmirror.com/pirates/-/pirates-4.0.6.tgz", - "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "license": "MIT", "engines": { "node": ">= 6" } }, "node_modules/pixelmatch": { "version": "4.0.2", - "resolved": "https://registry.npmmirror.com/pixelmatch/-/pixelmatch-4.0.2.tgz", - "integrity": "sha512-J8B6xqiO37sU/gkcMglv6h5Jbd9xNER7aHzpfRdNmV4IbQBzBpe4l9XmbG+xPF/znacgu2jfEw+wHffaq/YkXA==", + "license": "ISC", "dependencies": { "pngjs": "^3.0.0" }, @@ -19001,9 +17387,8 @@ }, "node_modules/pkg-dir": { "version": "4.2.0", - "resolved": "https://registry.npmmirror.com/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", "dev": true, + "license": "MIT", "dependencies": { "find-up": "^4.0.0" }, @@ -19013,9 +17398,8 @@ }, "node_modules/pkg-dir/node_modules/find-up": { "version": "4.1.0", - "resolved": "https://registry.npmmirror.com/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "dev": true, + "license": "MIT", "dependencies": { "locate-path": "^5.0.0", "path-exists": "^4.0.0" @@ -19026,9 +17410,8 @@ }, "node_modules/pkg-dir/node_modules/locate-path": { "version": "5.0.0", - "resolved": "https://registry.npmmirror.com/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "dev": true, + "license": "MIT", "dependencies": { "p-locate": "^4.1.0" }, @@ -19038,21 +17421,22 @@ }, "node_modules/pkg-dir/node_modules/p-limit": { "version": "2.3.0", - "resolved": "https://registry.npmmirror.com/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, + "license": "MIT", "dependencies": { "p-try": "^2.0.0" }, "engines": { "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/pkg-dir/node_modules/p-locate": { "version": "4.1.0", - "resolved": "https://registry.npmmirror.com/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "dev": true, + "license": "MIT", "dependencies": { "p-limit": "^2.2.0" }, @@ -19062,18 +17446,16 @@ }, "node_modules/pkg-dir/node_modules/path-exists": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/pkg-up": { "version": "3.1.0", - "resolved": "https://registry.npmmirror.com/pkg-up/-/pkg-up-3.1.0.tgz", - "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", "dev": true, + "license": "MIT", "dependencies": { "find-up": "^3.0.0" }, @@ -19083,9 +17465,8 @@ }, "node_modules/pkg-up/node_modules/find-up": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", "dev": true, + "license": "MIT", "dependencies": { "locate-path": "^3.0.0" }, @@ -19095,9 +17476,8 @@ }, "node_modules/pkg-up/node_modules/locate-path": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", "dev": true, + "license": "MIT", "dependencies": { "p-locate": "^3.0.0", "path-exists": "^3.0.0" @@ -19108,21 +17488,22 @@ }, "node_modules/pkg-up/node_modules/p-limit": { "version": "2.3.0", - "resolved": "https://registry.npmmirror.com/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, + "license": "MIT", "dependencies": { "p-try": "^2.0.0" }, "engines": { "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/pkg-up/node_modules/p-locate": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", "dev": true, + "license": "MIT", "dependencies": { "p-limit": "^2.0.0" }, @@ -19132,8 +17513,7 @@ }, "node_modules/plist": { "version": "3.1.0", - "resolved": "https://registry.npmmirror.com/plist/-/plist-3.1.0.tgz", - "integrity": "sha512-uysumyrvkUX0rX/dEVqt8gC3sTBzd4zoWfLeS29nb53imdaXVvLINYXTI2GNqzaMuvacNx4uJQ8+b3zXR0pkgQ==", + "license": "MIT", "dependencies": { "@xmldom/xmldom": "^0.8.8", "base64-js": "^1.5.1", @@ -19145,24 +17525,21 @@ }, "node_modules/pngjs": { "version": "3.4.0", - "resolved": "https://registry.npmmirror.com/pngjs/-/pngjs-3.4.0.tgz", - "integrity": "sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==", + "license": "MIT", "engines": { "node": ">=4.0.0" } }, "node_modules/posix-character-classes": { "version": "0.1.1", - "resolved": "https://registry.npmmirror.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/prebuild-install": { "version": "7.1.1", - "resolved": "https://registry.npmmirror.com/prebuild-install/-/prebuild-install-7.1.1.tgz", - "integrity": "sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw==", + "license": "MIT", "dependencies": { "detect-libc": "^2.0.0", "expand-template": "^2.0.3", @@ -19186,8 +17563,7 @@ }, "node_modules/prebuild-install/node_modules/tar-fs": { "version": "2.1.1", - "resolved": "https://registry.npmmirror.com/tar-fs/-/tar-fs-2.1.1.tgz", - "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", + "license": "MIT", "dependencies": { "chownr": "^1.1.1", "mkdirp-classic": "^0.5.2", @@ -19197,8 +17573,7 @@ }, "node_modules/prebuild-install/node_modules/tar-stream": { "version": "2.2.0", - "resolved": "https://registry.npmmirror.com/tar-stream/-/tar-stream-2.2.0.tgz", - "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", + "license": "MIT", "dependencies": { "bl": "^4.0.3", "end-of-stream": "^1.4.1", @@ -19212,30 +17587,30 @@ }, "node_modules/prelude-ls": { "version": "1.2.1", - "resolved": "https://registry.npmmirror.com/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.8.0" } }, "node_modules/prettier": { "version": "2.8.8", - "resolved": "https://registry.npmmirror.com/prettier/-/prettier-2.8.8.tgz", - "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", "dev": true, + "license": "MIT", "bin": { "prettier": "bin-prettier.js" }, "engines": { "node": ">=10.13.0" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" } }, "node_modules/prettier-linter-helpers": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", - "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", "dev": true, + "license": "MIT", "dependencies": { "fast-diff": "^1.1.2" }, @@ -19245,8 +17620,7 @@ }, "node_modules/pretty-format": { "version": "26.6.2", - "resolved": "https://registry.npmmirror.com/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "license": "MIT", "dependencies": { "@jest/types": "^26.6.2", "ansi-regex": "^5.0.0", @@ -19259,19 +17633,20 @@ }, "node_modules/pretty-format/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/pretty-format/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -19281,48 +17656,41 @@ }, "node_modules/pretty-format/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "license": "MIT" }, "node_modules/pretty-format/node_modules/react-is": { "version": "17.0.2", - "resolved": "https://registry.npmmirror.com/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + "license": "MIT" }, "node_modules/process": { "version": "0.11.10", - "resolved": "https://registry.npmmirror.com/process/-/process-0.11.10.tgz", - "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", + "license": "MIT", "engines": { "node": ">= 0.6.0" } }, "node_modules/process-nextick-args": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + "license": "MIT" }, "node_modules/progress": { "version": "2.0.3", - "resolved": "https://registry.npmmirror.com/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.4.0" } }, "node_modules/promise": { "version": "8.3.0", - "resolved": "https://registry.npmmirror.com/promise/-/promise-8.3.0.tgz", - "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", + "license": "MIT", "dependencies": { "asap": "~2.0.6" } }, "node_modules/prompts": { "version": "2.4.2", - "resolved": "https://registry.npmmirror.com/prompts/-/prompts-2.4.2.tgz", - "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "license": "MIT", "dependencies": { "kleur": "^3.0.3", "sisteransi": "^1.0.5" @@ -19333,8 +17701,7 @@ }, "node_modules/prop-types": { "version": "15.8.1", - "resolved": "https://registry.npmmirror.com/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "license": "MIT", "dependencies": { "loose-envify": "^1.4.0", "object-assign": "^4.1.1", @@ -19343,14 +17710,12 @@ }, "node_modules/psl": { "version": "1.9.0", - "resolved": "https://registry.npmmirror.com/psl/-/psl-1.9.0.tgz", - "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/pump": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "license": "MIT", "dependencies": { "end-of-stream": "^1.1.0", "once": "^1.3.1" @@ -19358,37 +17723,35 @@ }, "node_modules/punycode": { "version": "2.3.0", - "resolved": "https://registry.npmmirror.com/punycode/-/punycode-2.3.0.tgz", - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/qr.js": { "version": "0.0.0", - "resolved": "https://registry.npmmirror.com/qr.js/-/qr.js-0.0.0.tgz", - "integrity": "sha512-c4iYnWb+k2E+vYpRimHqSu575b1/wKl4XFeJGpFmrJQz5I88v9aY2czh7s0w36srfCM1sXgC/xpoJz5dJfq+OQ==" + "license": "MIT" }, "node_modules/qrcode-generator": { "version": "1.4.4", - "resolved": "https://registry.npmmirror.com/qrcode-generator/-/qrcode-generator-1.4.4.tgz", - "integrity": "sha512-HM7yY8O2ilqhmULxGMpcHSF1EhJJ9yBj8gvDEuZ6M+KGJ0YY2hKpnXvRD+hZPLrDVck3ExIGhmPtSdcjC+guuw==" + "license": "MIT" }, "node_modules/qs": { "version": "6.11.2", - "resolved": "https://registry.npmmirror.com/qs/-/qs-6.11.2.tgz", - "integrity": "sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA==", + "license": "BSD-3-Clause", "dependencies": { "side-channel": "^1.0.4" }, "engines": { "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/query-string": { "version": "7.1.3", - "resolved": "https://registry.npmmirror.com/query-string/-/query-string-7.1.3.tgz", - "integrity": "sha512-hh2WYhq4fi8+b+/2Kg9CEge4fDPvHS534aOOvOZeQ3+Vf2mCFsaFBYj0i+iXcAq6I9Vzp5fjMFBlONvayDC1qg==", + "license": "MIT", "dependencies": { "decode-uri-component": "^0.2.2", "filter-obj": "^1.1.0", @@ -19397,54 +17760,64 @@ }, "engines": { "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/querystringify": { "version": "2.2.0", - "resolved": "https://registry.npmmirror.com/querystringify/-/querystringify-2.2.0.tgz", - "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" + "license": "MIT" }, "node_modules/queue": { "version": "6.0.2", - "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz", - "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==", "dev": true, + "license": "MIT", "dependencies": { "inherits": "~2.0.3" } }, "node_modules/queue-microtask": { "version": "1.2.3", - "resolved": "https://registry.npmmirror.com/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" }, "node_modules/queue-tick": { "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/queue-tick/-/queue-tick-1.0.1.tgz", - "integrity": "sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==" + "license": "MIT" }, "node_modules/quick-lru": { "version": "4.0.1", - "resolved": "https://registry.npmmirror.com/quick-lru/-/quick-lru-4.0.1.tgz", - "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/range-parser": { "version": "1.2.1", - "resolved": "https://registry.npmmirror.com/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/rc": { "version": "1.2.8", - "resolved": "https://registry.npmmirror.com/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", "dependencies": { "deep-extend": "^0.6.0", "ini": "~1.3.0", @@ -19457,16 +17830,14 @@ }, "node_modules/rc/node_modules/strip-json-comments": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/react": { "version": "18.0.0", - "resolved": "https://registry.npmmirror.com/react/-/react-18.0.0.tgz", - "integrity": "sha512-x+VL6wbT4JRVPm7EGxXhZ8w8LTROaxPXOqhlGyVSrv0sB1jkyFGgXxJ8LVoPRLvPR6/CIZGFmfzqUa2NYeMr2A==", + "license": "MIT", "dependencies": { "loose-envify": "^1.1.0" }, @@ -19476,8 +17847,7 @@ }, "node_modules/react-devtools-core": { "version": "4.24.0", - "resolved": "https://registry.npmmirror.com/react-devtools-core/-/react-devtools-core-4.24.0.tgz", - "integrity": "sha512-Rw7FzYOOzcfyUPaAm9P3g0tFdGqGq2LLiAI+wjYcp6CsF3DeeMrRS3HZAho4s273C29G/DJhx0e8BpRE/QZNGg==", + "license": "MIT", "dependencies": { "shell-quote": "^1.6.1", "ws": "^7" @@ -19485,8 +17855,7 @@ }, "node_modules/react-freeze": { "version": "1.0.3", - "resolved": "https://registry.npmmirror.com/react-freeze/-/react-freeze-1.0.3.tgz", - "integrity": "sha512-ZnXwLQnGzrDpHBHiC56TXFXvmolPeMjTn1UOm610M4EXGzbEDR7oOIyS2ZiItgbs6eZc4oU/a0hpk8PrcKvv5g==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -19496,13 +17865,11 @@ }, "node_modules/react-is": { "version": "16.13.1", - "resolved": "https://registry.npmmirror.com/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + "license": "MIT" }, "node_modules/react-native": { "version": "0.69.12", - "resolved": "https://registry.npmjs.org/react-native/-/react-native-0.69.12.tgz", - "integrity": "sha512-kHOj4V0wD/hvjyiiXPP96fMBSRNnx0MXGTTrL43KppsWvKnOtvnQ/qSTWR0d3s6Hi4n7mx3Un+NqCuBKsf+5yg==", + "license": "MIT", "dependencies": { "@jest/create-cache-key-function": "^27.0.1", "@react-native-community/cli": "^8.0.7", @@ -19550,16 +17917,14 @@ }, "node_modules/react-native-background-timer": { "version": "2.4.1", - "resolved": "https://registry.npmmirror.com/react-native-background-timer/-/react-native-background-timer-2.4.1.tgz", - "integrity": "sha512-TE4Kiy7jUyv+hugxDxitzu38sW1NqjCk4uE5IgU2WevLv7sZacaBc6PZKOShNRPGirLl1NWkaG3LDEkdb9Um5g==", + "license": "MIT", "peerDependencies": { "react-native": ">=0.47.0" } }, "node_modules/react-native-bootsplash": { "version": "4.7.5", - "resolved": "https://registry.npmmirror.com/react-native-bootsplash/-/react-native-bootsplash-4.7.5.tgz", - "integrity": "sha512-b49pfOg/4CKpoPlWR03l1pYZLi+zq1QMs7uX/pxpgEcUKHQzA29OFLa47OmzNCXjB7/jWbogjFnSVQbN08iKqw==", + "license": "MIT", "dependencies": { "fs-extra": "^11.1.1", "picocolors": "^1.0.0", @@ -19571,8 +17936,7 @@ }, "node_modules/react-native-circular-progress-indicator": { "version": "4.4.2", - "resolved": "https://registry.npmmirror.com/react-native-circular-progress-indicator/-/react-native-circular-progress-indicator-4.4.2.tgz", - "integrity": "sha512-BlgshzIIIk0TP/CZY+5oyRsHl2Sb2l6cK5tzfmrVETfn6pN8dhOKrV0i3Z6i0SM8wRgncdUUSRBpCPAexh7JoQ==", + "license": "MIT", "dependencies": { "react-native-redash": "*" }, @@ -19585,8 +17949,7 @@ }, "node_modules/react-native-codegen": { "version": "0.69.2", - "resolved": "https://registry.npmmirror.com/react-native-codegen/-/react-native-codegen-0.69.2.tgz", - "integrity": "sha512-yPcgMHD4mqLbckqnWjFBaxomDnBREfRjDi2G/WxNyPBQLD+PXUEmZTkDx6QoOXN+Bl2SkpnNOSsLE2+/RUHoPw==", + "license": "MIT", "dependencies": { "@babel/parser": "^7.14.0", "flow-parser": "^0.121.0", @@ -19596,16 +17959,14 @@ }, "node_modules/react-native-device-info": { "version": "10.9.0", - "resolved": "https://registry.npmmirror.com/react-native-device-info/-/react-native-device-info-10.9.0.tgz", - "integrity": "sha512-HqujZoNSkPGYZVs8ZsAwPkdY5UQt2jW0eg/wtW/kKbcAOp0KjUesgG7e1UISY4Z7Bx6LjZeKs0cqDzQI8AlOmw==", + "license": "MIT", "peerDependencies": { "react-native": "*" } }, "node_modules/react-native-document-picker": { "version": "8.2.1", - "resolved": "https://registry.npmmirror.com/react-native-document-picker/-/react-native-document-picker-8.2.1.tgz", - "integrity": "sha512-luH2hKdq4cUwE651OscyGderLMsCusOsBzw4MBca91CgprlAGVMm1/pDwJDV5t9LIewVK8DIgXGXzgrsusKVhA==", + "license": "MIT", "dependencies": { "invariant": "^2.2.4" }, @@ -19622,8 +17983,7 @@ }, "node_modules/react-native-fast-image": { "version": "8.6.3", - "resolved": "https://registry.npmmirror.com/react-native-fast-image/-/react-native-fast-image-8.6.3.tgz", - "integrity": "sha512-Sdw4ESidXCXOmQ9EcYguNY2swyoWmx53kym2zRsvi+VeFCHEdkO+WG1DK+6W81juot40bbfLNhkc63QnWtesNg==", + "license": "(MIT AND Apache-2.0)", "peerDependencies": { "react": "^17 || ^18", "react-native": ">=0.60.0" @@ -19631,8 +17991,7 @@ }, "node_modules/react-native-file-access": { "version": "2.6.0", - "resolved": "https://registry.npmmirror.com/react-native-file-access/-/react-native-file-access-2.6.0.tgz", - "integrity": "sha512-kZwWIFb4AtaPh+B7EHZBJEiEFdY1FztcF8X35WepdfjDUul0Dk2+CR3Lp45gZ8/nchDthq0iWBhnWr5ffo3+Nw==", + "license": "MIT", "peerDependencies": { "react": "*", "react-native": "*" @@ -19640,8 +17999,7 @@ }, "node_modules/react-native-fs": { "version": "2.20.0", - "resolved": "https://registry.npmmirror.com/react-native-fs/-/react-native-fs-2.20.0.tgz", - "integrity": "sha512-VkTBzs7fIDUiy/XajOSNk0XazFE9l+QlMAce7lGuebZcag5CnjszB+u4BdqzwaQOdcYb5wsJIsqq4kxInIRpJQ==", + "license": "MIT", "dependencies": { "base-64": "^0.1.0", "utf8": "^3.0.0" @@ -19657,14 +18015,11 @@ } }, "node_modules/react-native-fs/node_modules/base-64": { - "version": "0.1.0", - "resolved": "https://registry.npmmirror.com/base-64/-/base-64-0.1.0.tgz", - "integrity": "sha512-Y5gU45svrR5tI2Vt/X9GPd3L0HNIKzGu202EjxrXMpuc2V2CiKgemAbUUsqYmZJvPtCXoUKjNZwBJzsNScUbXA==" + "version": "0.1.0" }, "node_modules/react-native-gesture-handler": { "version": "2.14.1", - "resolved": "https://registry.npmjs.org/react-native-gesture-handler/-/react-native-gesture-handler-2.14.1.tgz", - "integrity": "sha512-YiM1BApV4aKeuwsM6O4C2ufwewYEKk6VMXOt0YqEZFMwABBFWhXLySFZYjBSNRU2USGppJbfHP1q1DfFQpKhdA==", + "license": "MIT", "dependencies": { "@egjs/hammerjs": "^2.0.17", "hoist-non-react-statics": "^3.3.0", @@ -19679,8 +18034,7 @@ }, "node_modules/react-native-get-random-values": { "version": "1.9.0", - "resolved": "https://registry.npmmirror.com/react-native-get-random-values/-/react-native-get-random-values-1.9.0.tgz", - "integrity": "sha512-+29IR2oxzxNVeaRwCqGZ9ABadzMI8SLTBidrIDXPOkKnm5+kEmLt34QKM4JV+d2usPErvKyS85le0OmGTHnyWQ==", + "license": "MIT", "dependencies": { "fast-base64-decode": "^1.0.0" }, @@ -19690,13 +18044,11 @@ }, "node_modules/react-native-gradle-plugin": { "version": "0.0.7", - "resolved": "https://registry.npmmirror.com/react-native-gradle-plugin/-/react-native-gradle-plugin-0.0.7.tgz", - "integrity": "sha512-+4JpbIx42zGTONhBTIXSyfyHICHC29VTvhkkoUOJAh/XHPEixpuBduYgf6Y4y9wsN1ARlQhBBoptTvXvAFQf5g==" + "license": "MIT" }, "node_modules/react-native-image-colors": { "version": "1.5.2", - "resolved": "https://registry.npmmirror.com/react-native-image-colors/-/react-native-image-colors-1.5.2.tgz", - "integrity": "sha512-yGsxwjQZFL5fthNc/F8//sSH1WZtC0OmxN7HQhXE1gSH0ApldOMkl5njTTMnWSUT/t1iCCBZrANSj3gnw1UaOg==", + "license": "MIT", "dependencies": { "node-vibrant": "3.1.6" }, @@ -19707,8 +18059,7 @@ }, "node_modules/react-native-image-picker": { "version": "4.10.3", - "resolved": "https://registry.npmmirror.com/react-native-image-picker/-/react-native-image-picker-4.10.3.tgz", - "integrity": "sha512-gLX8J6jCBkUt6jogpSdA7YyaGVLGYywRzMEwBciXshihpFZjc/cRlKymAVlu6Q7HMw0j3vrho6pI8ZGC5O/FGg==", + "license": "MIT", "peerDependencies": { "react": "*", "react-native": "*" @@ -19716,8 +18067,7 @@ }, "node_modules/react-native-linear-gradient": { "version": "2.8.3", - "resolved": "https://registry.npmmirror.com/react-native-linear-gradient/-/react-native-linear-gradient-2.8.3.tgz", - "integrity": "sha512-KflAXZcEg54PXkLyflaSZQ3PJp4uC4whM7nT/Uot9m0e/qxFV3p6uor1983D1YOBJbJN7rrWdqIjq0T42jOJyA==", + "license": "MIT", "peerDependencies": { "react": "*", "react-native": "*" @@ -19725,13 +18075,11 @@ }, "node_modules/react-native-logs": { "version": "5.0.1", - "resolved": "https://registry.npmmirror.com/react-native-logs/-/react-native-logs-5.0.1.tgz", - "integrity": "sha512-30aQugeLFfcBEKd6U4I75SKc5q5fb9Qrwv0Vnsy3jwpC716xON9SxRbBEnxoPSDJjzK527r4zi+qYqzig6lPlQ==" + "license": "MIT" }, "node_modules/react-native-mmkv": { "version": "2.5.1", - "resolved": "https://registry.npmjs.org/react-native-mmkv/-/react-native-mmkv-2.5.1.tgz", - "integrity": "sha512-5eQu25z3H6zf6w0NkJoTuFEFrbOu6luZxZ6+rK1W+XwY/rjPSFZFQPVtMaz3im90RbILFXXM/KrFGZrpaJJRoQ==", + "license": "(MIT AND BSD-3-Clause)", "peerDependencies": { "react": "*", "react-native": "*" @@ -19739,8 +18087,7 @@ }, "node_modules/react-native-pager-view": { "version": "5.4.25", - "resolved": "https://registry.npmmirror.com/react-native-pager-view/-/react-native-pager-view-5.4.25.tgz", - "integrity": "sha512-3drrYwaLat2fYszymZe3nHMPASJ4aJMaxiejfA1V5SK3OygYmdtmV2u5prX7TnjueJzGSyyaCYEr2JlrRt4YPg==", + "license": "MIT", "peerDependencies": { "react": "*", "react-native": "*" @@ -19748,8 +18095,7 @@ }, "node_modules/react-native-permissions": { "version": "3.9.0", - "resolved": "https://registry.npmmirror.com/react-native-permissions/-/react-native-permissions-3.9.0.tgz", - "integrity": "sha512-Z+PAx1Dld6ckQ4YecY+HvoKysbBBBLQEhawIOpPKZ8n2Pj+jy6KogRIAL00AaE2P76dEdPh6HGkWCDfR4k2siQ==", + "license": "MIT", "peerDependencies": { "react": ">=16.13.1", "react-native": ">=0.63.3", @@ -19763,8 +18109,7 @@ }, "node_modules/react-native-reanimated": { "version": "2.17.0", - "resolved": "https://registry.npmmirror.com/react-native-reanimated/-/react-native-reanimated-2.17.0.tgz", - "integrity": "sha512-bVy+FUEaHXq4i+aPPqzGeor1rG4scgVNBbBz21ohvC7iMpB9IIgvGsmy1FAoodZhZ5sa3EPF67Rcec76F1PXlQ==", + "license": "MIT", "dependencies": { "@babel/plugin-transform-object-assign": "^7.16.7", "@babel/preset-typescript": "^7.16.7", @@ -19781,8 +18126,7 @@ }, "node_modules/react-native-redash": { "version": "18.1.0", - "resolved": "https://registry.npmmirror.com/react-native-redash/-/react-native-redash-18.1.0.tgz", - "integrity": "sha512-bdCFl/ZB7Rf2raIlU6SLV+Dc/rL6UXsQNjEVwTGBukHMeSKp1zs4zVtWaGimbN8P22N4qYvb9Jmw/K94ZWYG0Q==", + "license": "MIT", "dependencies": { "abs-svg-path": "^0.1.1", "normalize-svg-path": "^1.0.1", @@ -19797,8 +18141,7 @@ }, "node_modules/react-native-safe-area-context": { "version": "4.7.2", - "resolved": "https://registry.npmmirror.com/react-native-safe-area-context/-/react-native-safe-area-context-4.7.2.tgz", - "integrity": "sha512-5fy/hRNJ7bI/U2SliOeKf0D80J4lXPc1NsRiNS7Xaz8YTnqlzWib1ViItkwKPfufe54YKzVBMmM32RpdzvO2gg==", + "license": "MIT", "peerDependencies": { "react": "*", "react-native": "*" @@ -19806,8 +18149,7 @@ }, "node_modules/react-native-screens": { "version": "3.25.0", - "resolved": "https://registry.npmmirror.com/react-native-screens/-/react-native-screens-3.25.0.tgz", - "integrity": "sha512-TSC2Ad0hh763I8QT6XxMsPXAagQ+RawDSdFtKRvIz9fCYr96AjRwwaqmYivbqlDywOgcRBkIVynkFtp0ThmlYw==", + "license": "MIT", "dependencies": { "react-freeze": "^1.0.0", "warn-once": "^0.1.0" @@ -19819,13 +18161,11 @@ }, "node_modules/react-native-share": { "version": "9.4.1", - "resolved": "https://registry.npmmirror.com/react-native-share/-/react-native-share-9.4.1.tgz", - "integrity": "sha512-jm4qA5J5+ytWA8UFg6s8iEfdZYGPW+t5oreSuzrPt0assjvBUlFaoqYGGwGR5RJ8BIpjzOJYvx/c9MjXB4ApUg==" + "license": "MIT" }, "node_modules/react-native-svg": { "version": "12.5.1", - "resolved": "https://registry.npmmirror.com/react-native-svg/-/react-native-svg-12.5.1.tgz", - "integrity": "sha512-c374ENsq2MWCfr+7jC7TGwSeOAuC1Dp0osh2pw8PjpYFxmmB/toFIwcnCLz+SgBd6iLJClRhbATealqM05HOGg==", + "license": "MIT", "dependencies": { "css-select": "^5.1.0", "css-tree": "^1.1.3" @@ -19837,9 +18177,8 @@ }, "node_modules/react-native-svg-transformer": { "version": "1.3.0", - "resolved": "https://registry.npmjs.org/react-native-svg-transformer/-/react-native-svg-transformer-1.3.0.tgz", - "integrity": "sha512-SV92uRjENDuanHLVuLy2Sdvt6f8vu7qnG8vC9CwBiAXV0BpWN4/wPvfc+r2WPAkcctRZLLOvrGnGA2o8nZd0cg==", "dev": true, + "license": "MIT", "dependencies": { "@svgr/core": "^8.1.0", "@svgr/plugin-jsx": "^8.1.0", @@ -19853,8 +18192,7 @@ }, "node_modules/react-native-tab-view": { "version": "3.5.2", - "resolved": "https://registry.npmmirror.com/react-native-tab-view/-/react-native-tab-view-3.5.2.tgz", - "integrity": "sha512-nE5WqjbeEPsWQx4mtz81QGVvgHRhujTNIIZiMCx3Bj6CBFDafbk7XZp9ocmtzXUQaZ4bhtVS43R4FIiR4LboJw==", + "license": "MIT", "dependencies": { "use-latest-callback": "^0.1.5" }, @@ -19866,8 +18204,7 @@ }, "node_modules/react-native-track-player": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/react-native-track-player/-/react-native-track-player-4.0.1.tgz", - "integrity": "sha512-DpqKL4TQS0kGlHwEtmMrL++mdgWb+uc75eQiP3vfYSlgvAJjbXbkL9h+cofndSuq4TTCp8jclAK+hZKqtMw6+A==", + "license": "Apache-2.0", "funding": { "url": "https://github.com/doublesymmetry/react-native-track-player?sponsor=1" }, @@ -19884,8 +18221,7 @@ }, "node_modules/react-native-url-polyfill": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/react-native-url-polyfill/-/react-native-url-polyfill-2.0.0.tgz", - "integrity": "sha512-My330Do7/DvKnEvwQc0WdcBnFPploYKp9CYlefDXzIdEaA+PAhDYllkvGeEroEzvc4Kzzj2O4yVdz8v6fjRvhA==", + "license": "MIT", "dependencies": { "whatwg-url-without-unicode": "8.0.0-3" }, @@ -19895,8 +18231,7 @@ }, "node_modules/react-native-vector-icons": { "version": "10.0.0", - "resolved": "https://registry.npmmirror.com/react-native-vector-icons/-/react-native-vector-icons-10.0.0.tgz", - "integrity": "sha512-efMOVbZIebY8RszZPzPBoXi9pvD/NFYmjIDYxRoc9LYSzV8rMJtT8FfcO2hPu85Rn2x9xktha0+qn0B7EqMAcQ==", + "license": "MIT", "dependencies": { "prop-types": "^15.7.2", "yargs": "^16.1.1" @@ -19910,19 +18245,20 @@ }, "node_modules/react-native-vector-icons/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/react-native-vector-icons/node_modules/cliui": { "version": "7.0.4", - "resolved": "https://registry.npmmirror.com/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "license": "ISC", "dependencies": { "string-width": "^4.2.0", "strip-ansi": "^6.0.0", @@ -19931,8 +18267,7 @@ }, "node_modules/react-native-vector-icons/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -19942,26 +18277,22 @@ }, "node_modules/react-native-vector-icons/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "license": "MIT" }, "node_modules/react-native-vector-icons/node_modules/emoji-regex": { "version": "8.0.0", - "resolved": "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + "license": "MIT" }, "node_modules/react-native-vector-icons/node_modules/is-fullwidth-code-point": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/react-native-vector-icons/node_modules/string-width": { "version": "4.2.3", - "resolved": "https://registry.npmmirror.com/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -19973,8 +18304,7 @@ }, "node_modules/react-native-vector-icons/node_modules/wrap-ansi": { "version": "7.0.0", - "resolved": "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -19982,12 +18312,14 @@ }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, "node_modules/react-native-vector-icons/node_modules/yargs": { "version": "16.2.0", - "resolved": "https://registry.npmmirror.com/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "license": "MIT", "dependencies": { "cliui": "^7.0.2", "escalade": "^3.1.1", @@ -20003,8 +18335,7 @@ }, "node_modules/react-native-view-shot": { "version": "3.7.0", - "resolved": "https://registry.npmmirror.com/react-native-view-shot/-/react-native-view-shot-3.7.0.tgz", - "integrity": "sha512-tQruLNjs7Ee/p6xUgJqF6glnatHaq/UqaIQ6KdYIFG0+XpUZdhqmEM4WMLsYfayfFEhdlF86G1S3eXMOfDNzFg==", + "license": "MIT", "dependencies": { "html2canvas": "^1.4.1" }, @@ -20015,8 +18346,7 @@ }, "node_modules/react-native-webview": { "version": "13.6.2", - "resolved": "https://registry.npmjs.org/react-native-webview/-/react-native-webview-13.6.2.tgz", - "integrity": "sha512-QzhQ5JCU+Nf2W285DtvCZOVQy/MkJXMwNDYPZvOWQbAOgxJMSSO+BtqXTMA1UPugDsko6PxJ0TxSlUwIwJijDg==", + "license": "MIT", "dependencies": { "escape-string-regexp": "2.0.0", "invariant": "2.2.4" @@ -20028,29 +18358,25 @@ }, "node_modules/react-native-webview/node_modules/escape-string-regexp": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/react-native/node_modules/regenerator-runtime": { "version": "0.13.11", - "resolved": "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", - "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + "license": "MIT" }, "node_modules/react-native/node_modules/ws": { "version": "6.2.2", - "resolved": "https://registry.npmmirror.com/ws/-/ws-6.2.2.tgz", - "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", + "license": "MIT", "dependencies": { "async-limiter": "~1.0.0" } }, "node_modules/react-qr-code": { "version": "2.0.12", - "resolved": "https://registry.npmmirror.com/react-qr-code/-/react-qr-code-2.0.12.tgz", - "integrity": "sha512-k+pzP5CKLEGBRwZsDPp98/CAJeXlsYRHM2iZn1Sd5Th/HnKhIZCSg27PXO58zk8z02RaEryg+60xa4vyywMJwg==", + "license": "MIT", "dependencies": { "prop-types": "^15.8.1", "qr.js": "0.0.0" @@ -20067,16 +18393,14 @@ }, "node_modules/react-refresh": { "version": "0.4.3", - "resolved": "https://registry.npmmirror.com/react-refresh/-/react-refresh-0.4.3.tgz", - "integrity": "sha512-Hwln1VNuGl/6bVwnd0Xdn1e84gT/8T9aYNL+HAKDArLCS7LWjwr7StE30IEYbIkx0Vi3vs+coQxe+SQDbGbbpA==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/react-shallow-renderer": { "version": "16.15.0", - "resolved": "https://registry.npmmirror.com/react-shallow-renderer/-/react-shallow-renderer-16.15.0.tgz", - "integrity": "sha512-oScf2FqQ9LFVQgA73vr86xl2NaOIX73rh+YFqcOp68CWj56tSfgtGKrEbyhCj0rSijyG9M1CYprTh39fBi5hzA==", + "license": "MIT", "dependencies": { "object-assign": "^4.1.1", "react-is": "^16.12.0 || ^17.0.0 || ^18.0.0" @@ -20087,9 +18411,8 @@ }, "node_modules/react-test-renderer": { "version": "18.0.0", - "resolved": "https://registry.npmmirror.com/react-test-renderer/-/react-test-renderer-18.0.0.tgz", - "integrity": "sha512-SyZTP/FSkwfiKOZuTZiISzsrC8A80KNlQ8PyyoGoOq+VzMAab6Em1POK/CiX3+XyXG6oiJa1C53zYDbdrJu9fw==", "dev": true, + "license": "MIT", "dependencies": { "react-is": "^18.0.0", "react-shallow-renderer": "^16.13.1", @@ -20101,15 +18424,13 @@ }, "node_modules/react-test-renderer/node_modules/react-is": { "version": "18.2.0", - "resolved": "https://registry.npmmirror.com/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/read-pkg": { "version": "5.2.0", - "resolved": "https://registry.npmmirror.com/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", "dev": true, + "license": "MIT", "dependencies": { "@types/normalize-package-data": "^2.4.0", "normalize-package-data": "^2.5.0", @@ -20122,9 +18443,8 @@ }, "node_modules/read-pkg-up": { "version": "7.0.1", - "resolved": "https://registry.npmmirror.com/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", "dev": true, + "license": "MIT", "dependencies": { "find-up": "^4.1.0", "read-pkg": "^5.2.0", @@ -20132,13 +18452,15 @@ }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/read-pkg-up/node_modules/find-up": { "version": "4.1.0", - "resolved": "https://registry.npmmirror.com/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "dev": true, + "license": "MIT", "dependencies": { "locate-path": "^5.0.0", "path-exists": "^4.0.0" @@ -20149,9 +18471,8 @@ }, "node_modules/read-pkg-up/node_modules/locate-path": { "version": "5.0.0", - "resolved": "https://registry.npmmirror.com/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "dev": true, + "license": "MIT", "dependencies": { "p-locate": "^4.1.0" }, @@ -20161,21 +18482,22 @@ }, "node_modules/read-pkg-up/node_modules/p-limit": { "version": "2.3.0", - "resolved": "https://registry.npmmirror.com/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, + "license": "MIT", "dependencies": { "p-try": "^2.0.0" }, "engines": { "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/read-pkg-up/node_modules/p-locate": { "version": "4.1.0", - "resolved": "https://registry.npmmirror.com/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "dev": true, + "license": "MIT", "dependencies": { "p-limit": "^2.2.0" }, @@ -20185,33 +18507,29 @@ }, "node_modules/read-pkg-up/node_modules/path-exists": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/read-pkg-up/node_modules/type-fest": { "version": "0.8.1", - "resolved": "https://registry.npmmirror.com/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", "dev": true, + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=8" } }, "node_modules/read-pkg/node_modules/hosted-git-info": { "version": "2.8.9", - "resolved": "https://registry.npmmirror.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/read-pkg/node_modules/normalize-package-data": { "version": "2.5.0", - "resolved": "https://registry.npmmirror.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "hosted-git-info": "^2.1.4", "resolve": "^1.10.0", @@ -20221,26 +18539,23 @@ }, "node_modules/read-pkg/node_modules/semver": { "version": "5.7.2", - "resolved": "https://registry.npmmirror.com/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver" } }, "node_modules/read-pkg/node_modules/type-fest": { "version": "0.6.0", - "resolved": "https://registry.npmmirror.com/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", "dev": true, + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=8" } }, "node_modules/readable-stream": { "version": "3.6.2", - "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "license": "MIT", "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -20252,24 +18567,25 @@ }, "node_modules/readable-web-to-node-stream": { "version": "3.0.2", - "resolved": "https://registry.npmmirror.com/readable-web-to-node-stream/-/readable-web-to-node-stream-3.0.2.tgz", - "integrity": "sha512-ePeK6cc1EcKLEhJFt/AebMCLL+GgSKhuygrZ/GLaKZYEecIgIECf4UaUuaByiGtzckwR4ain9VzUh95T1exYGw==", + "license": "MIT", "dependencies": { "readable-stream": "^3.6.0" }, "engines": { "node": ">=8" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Borewit" } }, "node_modules/readline": { "version": "1.3.0", - "resolved": "https://registry.npmmirror.com/readline/-/readline-1.3.0.tgz", - "integrity": "sha512-k2d6ACCkiNYz222Fs/iNze30rRJ1iIicW7JuX/7/cozvih6YCkFZH+J6mAFDVgv0dRBaAyr4jDqC95R2y4IADg==" + "license": "BSD" }, "node_modules/recast": { "version": "0.20.5", - "resolved": "https://registry.npmmirror.com/recast/-/recast-0.20.5.tgz", - "integrity": "sha512-E5qICoPoNL4yU0H0NoBDntNB0Q5oMSNh9usFctYniLBluTthi3RsQVBXIJNbApOlvSwW/RGxIuokPcAc59J5fQ==", + "license": "MIT", "dependencies": { "ast-types": "0.14.2", "esprima": "~4.0.0", @@ -20282,8 +18598,7 @@ }, "node_modules/recyclerlistview": { "version": "4.2.0", - "resolved": "https://registry.npmmirror.com/recyclerlistview/-/recyclerlistview-4.2.0.tgz", - "integrity": "sha512-uuBCi0c+ggqHKwrzPX4Z/mJOzsBbjZEAwGGmlwpD/sD7raXixdAbdJ6BTcAmuWG50Cg4ru9p12M94Njwhr/27A==", + "license": "Apache-2.0", "dependencies": { "lodash.debounce": "4.0.8", "prop-types": "15.8.1", @@ -20296,9 +18611,8 @@ }, "node_modules/redent": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/redent/-/redent-3.0.0.tgz", - "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", "dev": true, + "license": "MIT", "dependencies": { "indent-string": "^4.0.0", "strip-indent": "^3.0.0" @@ -20309,9 +18623,8 @@ }, "node_modules/reflect.getprototypeof": { "version": "1.0.4", - "resolved": "https://registry.npmmirror.com/reflect.getprototypeof/-/reflect.getprototypeof-1.0.4.tgz", - "integrity": "sha512-ECkTw8TmJwW60lOTR+ZkODISW6RQ8+2CL3COqtiJKLd6MmB45hN51HprHFziKLGkAuTGQhBb91V8cy+KHlaCjw==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", @@ -20322,17 +18635,18 @@ }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/regenerate": { "version": "1.4.2", - "resolved": "https://registry.npmmirror.com/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" + "license": "MIT" }, "node_modules/regenerate-unicode-properties": { "version": "10.1.0", - "resolved": "https://registry.npmmirror.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", - "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", + "license": "MIT", "dependencies": { "regenerate": "^1.4.2" }, @@ -20342,13 +18656,11 @@ }, "node_modules/regenerator-runtime": { "version": "0.14.0", - "resolved": "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz", - "integrity": "sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==" + "license": "MIT" }, "node_modules/regenerator-transform": { "version": "0.15.2", - "resolved": "https://registry.npmmirror.com/regenerator-transform/-/regenerator-transform-0.15.2.tgz", - "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", + "license": "MIT", "peer": true, "dependencies": { "@babel/runtime": "^7.8.4" @@ -20356,8 +18668,7 @@ }, "node_modules/regex-not": { "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "license": "MIT", "dependencies": { "extend-shallow": "^3.0.2", "safe-regex": "^1.1.0" @@ -20368,9 +18679,8 @@ }, "node_modules/regexp.prototype.flags": { "version": "1.5.0", - "resolved": "https://registry.npmmirror.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz", - "integrity": "sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", @@ -20378,21 +18688,25 @@ }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/regexpp": { "version": "3.2.0", - "resolved": "https://registry.npmmirror.com/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" } }, "node_modules/regexpu-core": { "version": "5.3.2", - "resolved": "https://registry.npmmirror.com/regexpu-core/-/regexpu-core-5.3.2.tgz", - "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", + "license": "MIT", "dependencies": { "@babel/regjsgen": "^0.8.0", "regenerate": "^1.4.2", @@ -20407,8 +18721,7 @@ }, "node_modules/regjsparser": { "version": "0.9.1", - "resolved": "https://registry.npmmirror.com/regjsparser/-/regjsparser-0.9.1.tgz", - "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "license": "BSD-2-Clause", "dependencies": { "jsesc": "~0.5.0" }, @@ -20418,71 +18731,60 @@ }, "node_modules/regjsparser/node_modules/jsesc": { "version": "0.5.0", - "resolved": "https://registry.npmmirror.com/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", "bin": { "jsesc": "bin/jsesc" } }, "node_modules/remove-trailing-separator": { "version": "1.1.0", - "resolved": "https://registry.npmmirror.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/repeat-element": { "version": "1.1.4", - "resolved": "https://registry.npmmirror.com/repeat-element/-/repeat-element-1.1.4.tgz", - "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/repeat-string": { "version": "1.6.1", - "resolved": "https://registry.npmmirror.com/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", + "license": "MIT", "engines": { "node": ">=0.10" } }, "node_modules/require-directory": { "version": "2.1.1", - "resolved": "https://registry.npmmirror.com/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/require-from-string": { "version": "2.0.2", - "resolved": "https://registry.npmmirror.com/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/require-main-filename": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" + "license": "ISC" }, "node_modules/requires-port": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" + "license": "MIT" }, "node_modules/reselect": { "version": "4.1.8", - "resolved": "https://registry.npmmirror.com/reselect/-/reselect-4.1.8.tgz", - "integrity": "sha512-ab9EmR80F/zQTMNeneUr4cv+jSwPJgIlvEmVwLerwrWVbpLlBuls9XHzIeTFy4cegU2NHBp3va0LKOzU5qFEYQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/resolve": { "version": "1.22.4", - "resolved": "https://registry.npmmirror.com/resolve/-/resolve-1.22.4.tgz", - "integrity": "sha512-PXNdCiPqDqeUou+w1C2eTQbNfxKSuMxqTCuvlmmMsk1NWHL5fRrhY6Pl0qEYYc6+QqGClco1Qj8XnjPego4wfg==", + "license": "MIT", "dependencies": { "is-core-module": "^2.13.0", "path-parse": "^1.0.7", @@ -20490,13 +18792,15 @@ }, "bin": { "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/resolve-cwd": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", "dev": true, + "license": "MIT", "dependencies": { "resolve-from": "^5.0.0" }, @@ -20506,18 +18810,16 @@ }, "node_modules/resolve-from": { "version": "5.0.0", - "resolved": "https://registry.npmmirror.com/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/resolve-global": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/resolve-global/-/resolve-global-1.0.0.tgz", - "integrity": "sha512-zFa12V4OLtT5XUX/Q4VLvTfBf+Ok0SPc1FNGM/z9ctUdiU618qwKpWnd0CHs3+RqROfyEg/DhuHbMWYqcgljEw==", "dev": true, + "license": "MIT", "dependencies": { "global-dirs": "^0.1.1" }, @@ -20527,36 +18829,34 @@ }, "node_modules/resolve-url": { "version": "0.2.1", - "resolved": "https://registry.npmmirror.com/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==", - "deprecated": "https://github.com/lydell/resolve-url#deprecated" + "license": "MIT" }, "node_modules/restore-cursor": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/restore-cursor/-/restore-cursor-4.0.0.tgz", - "integrity": "sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==", "dev": true, + "license": "MIT", "dependencies": { "onetime": "^5.1.0", "signal-exit": "^3.0.2" }, "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/ret": { "version": "0.1.15", - "resolved": "https://registry.npmmirror.com/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "license": "MIT", "engines": { "node": ">=0.12" } }, "node_modules/reusify": { "version": "1.0.4", - "resolved": "https://registry.npmmirror.com/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", "dev": true, + "license": "MIT", "engines": { "iojs": ">=1.0.0", "node": ">=0.10.0" @@ -20564,45 +18864,65 @@ }, "node_modules/rfdc": { "version": "1.3.0", - "resolved": "https://registry.npmmirror.com/rfdc/-/rfdc-1.3.0.tgz", - "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/rimraf": { "version": "3.0.2", - "resolved": "https://registry.npmmirror.com/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", "dev": true, + "license": "ISC", "dependencies": { "glob": "^7.1.3" }, "bin": { "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, "node_modules/rsvp": { "version": "4.8.5", - "resolved": "https://registry.npmmirror.com/rsvp/-/rsvp-4.8.5.tgz", - "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", "dev": true, + "license": "MIT", "engines": { "node": "6.* || >= 7.*" } }, "node_modules/run-parallel": { "version": "1.2.0", - "resolved": "https://registry.npmmirror.com/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", "dependencies": { "queue-microtask": "^1.2.2" } }, + "node_modules/rxjs": { + "version": "7.8.1", + "resolved": "https://registry.npmmirror.com/rxjs/-/rxjs-7.8.1.tgz", + "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", + "dependencies": { + "tslib": "^2.1.0" + } + }, "node_modules/safe-array-concat": { "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/safe-array-concat/-/safe-array-concat-1.0.1.tgz", - "integrity": "sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "get-intrinsic": "^1.2.1", @@ -20611,44 +18931,44 @@ }, "engines": { "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/safe-buffer": { "version": "5.1.2", - "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "license": "MIT" }, "node_modules/safe-regex": { "version": "1.1.0", - "resolved": "https://registry.npmmirror.com/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==", + "license": "MIT", "dependencies": { "ret": "~0.1.10" } }, "node_modules/safe-regex-test": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/safe-regex-test/-/safe-regex-test-1.0.0.tgz", - "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "get-intrinsic": "^1.1.3", "is-regex": "^1.1.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/safer-buffer": { "version": "2.1.2", - "resolved": "https://registry.npmmirror.com/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/sane": { "version": "4.1.0", - "resolved": "https://registry.npmmirror.com/sane/-/sane-4.1.0.tgz", - "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", - "deprecated": "some dependency vulnerabilities fixed, support for node < 10 dropped, and newer ECMAScript syntax/features added", "dev": true, + "license": "MIT", "dependencies": { "@cnakazawa/watch": "^1.0.3", "anymatch": "^2.0.0", @@ -20669,9 +18989,8 @@ }, "node_modules/sane/node_modules/anymatch": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", "dev": true, + "license": "ISC", "dependencies": { "micromatch": "^3.1.4", "normalize-path": "^2.1.1" @@ -20679,9 +18998,8 @@ }, "node_modules/sane/node_modules/braces": { "version": "2.3.2", - "resolved": "https://registry.npmmirror.com/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "dev": true, + "license": "MIT", "dependencies": { "arr-flatten": "^1.1.0", "array-unique": "^0.3.2", @@ -20700,9 +19018,8 @@ }, "node_modules/sane/node_modules/braces/node_modules/extend-shallow": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dev": true, + "license": "MIT", "dependencies": { "is-extendable": "^0.1.0" }, @@ -20712,9 +19029,8 @@ }, "node_modules/sane/node_modules/cross-spawn": { "version": "6.0.5", - "resolved": "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", "dev": true, + "license": "MIT", "dependencies": { "nice-try": "^1.0.4", "path-key": "^2.0.1", @@ -20728,9 +19044,8 @@ }, "node_modules/sane/node_modules/execa": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", "dev": true, + "license": "MIT", "dependencies": { "cross-spawn": "^6.0.0", "get-stream": "^4.0.0", @@ -20746,9 +19061,8 @@ }, "node_modules/sane/node_modules/fill-range": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", "dev": true, + "license": "MIT", "dependencies": { "extend-shallow": "^2.0.1", "is-number": "^3.0.0", @@ -20761,9 +19075,8 @@ }, "node_modules/sane/node_modules/fill-range/node_modules/extend-shallow": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dev": true, + "license": "MIT", "dependencies": { "is-extendable": "^0.1.0" }, @@ -20773,9 +19086,8 @@ }, "node_modules/sane/node_modules/get-stream": { "version": "4.1.0", - "resolved": "https://registry.npmmirror.com/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", "dev": true, + "license": "MIT", "dependencies": { "pump": "^3.0.0" }, @@ -20785,18 +19097,16 @@ }, "node_modules/sane/node_modules/is-extendable": { "version": "0.1.1", - "resolved": "https://registry.npmmirror.com/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/sane/node_modules/is-number": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", "dev": true, + "license": "MIT", "dependencies": { "kind-of": "^3.0.2" }, @@ -20806,9 +19116,8 @@ }, "node_modules/sane/node_modules/is-number/node_modules/kind-of": { "version": "3.2.2", - "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", "dev": true, + "license": "MIT", "dependencies": { "is-buffer": "^1.1.5" }, @@ -20818,18 +19127,16 @@ }, "node_modules/sane/node_modules/is-stream": { "version": "1.1.0", - "resolved": "https://registry.npmmirror.com/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/sane/node_modules/micromatch": { "version": "3.1.10", - "resolved": "https://registry.npmmirror.com/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "dev": true, + "license": "MIT", "dependencies": { "arr-diff": "^4.0.0", "array-unique": "^0.3.2", @@ -20851,9 +19158,8 @@ }, "node_modules/sane/node_modules/normalize-path": { "version": "2.1.1", - "resolved": "https://registry.npmmirror.com/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", "dev": true, + "license": "MIT", "dependencies": { "remove-trailing-separator": "^1.0.1" }, @@ -20863,9 +19169,8 @@ }, "node_modules/sane/node_modules/npm-run-path": { "version": "2.0.2", - "resolved": "https://registry.npmmirror.com/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", "dev": true, + "license": "MIT", "dependencies": { "path-key": "^2.0.0" }, @@ -20875,27 +19180,24 @@ }, "node_modules/sane/node_modules/path-key": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/sane/node_modules/semver": { "version": "5.7.2", - "resolved": "https://registry.npmmirror.com/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver" } }, "node_modules/sane/node_modules/shebang-command": { "version": "1.2.0", - "resolved": "https://registry.npmmirror.com/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", "dev": true, + "license": "MIT", "dependencies": { "shebang-regex": "^1.0.0" }, @@ -20905,18 +19207,16 @@ }, "node_modules/sane/node_modules/shebang-regex": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/sane/node_modules/to-regex-range": { "version": "2.1.1", - "resolved": "https://registry.npmmirror.com/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", "dev": true, + "license": "MIT", "dependencies": { "is-number": "^3.0.0", "repeat-string": "^1.6.1" @@ -20927,9 +19227,8 @@ }, "node_modules/sane/node_modules/which": { "version": "1.3.1", - "resolved": "https://registry.npmmirror.com/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", "dev": true, + "license": "ISC", "dependencies": { "isexe": "^2.0.0" }, @@ -20939,14 +19238,12 @@ }, "node_modules/sax": { "version": "1.2.4", - "resolved": "https://registry.npmmirror.com/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + "license": "ISC" }, "node_modules/saxes": { "version": "5.0.1", - "resolved": "https://registry.npmmirror.com/saxes/-/saxes-5.0.1.tgz", - "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", "dev": true, + "license": "ISC", "dependencies": { "xmlchars": "^2.2.0" }, @@ -20956,24 +19253,21 @@ }, "node_modules/scheduler": { "version": "0.21.0", - "resolved": "https://registry.npmmirror.com/scheduler/-/scheduler-0.21.0.tgz", - "integrity": "sha512-1r87x5fz9MXqswA2ERLo0EbOAU74DpIUO090gIasYTqlVoJeMcl+Z1Rg7WHz+qtPujhS/hGIt9kxZOYBV3faRQ==", + "license": "MIT", "dependencies": { "loose-envify": "^1.1.0" } }, "node_modules/semver": { "version": "6.3.1", - "resolved": "https://registry.npmmirror.com/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", "bin": { "semver": "bin/semver.js" } }, "node_modules/send": { "version": "0.18.0", - "resolved": "https://registry.npmmirror.com/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "license": "MIT", "dependencies": { "debug": "2.6.9", "depd": "2.0.0", @@ -20995,21 +19289,18 @@ }, "node_modules/send/node_modules/debug": { "version": "2.6.9", - "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", "dependencies": { "ms": "2.0.0" } }, "node_modules/send/node_modules/debug/node_modules/ms": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "license": "MIT" }, "node_modules/send/node_modules/mime": { "version": "1.6.0", - "resolved": "https://registry.npmmirror.com/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "license": "MIT", "bin": { "mime": "cli.js" }, @@ -21019,13 +19310,11 @@ }, "node_modules/send/node_modules/ms": { "version": "2.1.3", - "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + "license": "MIT" }, "node_modules/send/node_modules/on-finished": { "version": "2.4.1", - "resolved": "https://registry.npmmirror.com/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "license": "MIT", "dependencies": { "ee-first": "1.1.1" }, @@ -21035,24 +19324,21 @@ }, "node_modules/send/node_modules/statuses": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/serialize-error": { "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/serialize-error/-/serialize-error-2.1.0.tgz", - "integrity": "sha512-ghgmKt5o4Tly5yEG/UJp8qTd0AN7Xalw4XBtDEKP655B699qMEtra1WlXeE6WIvdEG481JvRxULKsInq/iNysw==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/serve-static": { "version": "1.15.0", - "resolved": "https://registry.npmmirror.com/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "license": "MIT", "dependencies": { "encodeurl": "~1.0.2", "escape-html": "~1.0.3", @@ -21065,13 +19351,11 @@ }, "node_modules/set-blocking": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" + "license": "ISC" }, "node_modules/set-value": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "license": "MIT", "dependencies": { "extend-shallow": "^2.0.1", "is-extendable": "^0.1.1", @@ -21084,8 +19368,7 @@ }, "node_modules/set-value/node_modules/extend-shallow": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "license": "MIT", "dependencies": { "is-extendable": "^0.1.0" }, @@ -21095,26 +19378,22 @@ }, "node_modules/set-value/node_modules/is-extendable": { "version": "0.1.1", - "resolved": "https://registry.npmmirror.com/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/setimmediate": { "version": "1.0.5", - "resolved": "https://registry.npmmirror.com/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==" + "license": "MIT" }, "node_modules/setprototypeof": { "version": "1.2.0", - "resolved": "https://registry.npmmirror.com/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + "license": "ISC" }, "node_modules/shallow-clone": { "version": "3.0.1", - "resolved": "https://registry.npmmirror.com/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "license": "MIT", "dependencies": { "kind-of": "^6.0.2" }, @@ -21124,9 +19403,8 @@ }, "node_modules/sharp": { "version": "0.32.5", - "resolved": "https://registry.npmmirror.com/sharp/-/sharp-0.32.5.tgz", - "integrity": "sha512-0dap3iysgDkNaPOaOL4X/0akdu0ma62GcdC2NBQ+93eqpePdDdr2/LM0sFdDSMmN7yS+odyZtPsb7tx/cYBKnQ==", "hasInstallScript": true, + "license": "Apache-2.0", "dependencies": { "color": "^4.2.3", "detect-libc": "^2.0.2", @@ -21139,12 +19417,14 @@ }, "engines": { "node": ">=14.15.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" } }, "node_modules/sharp/node_modules/lru-cache": { "version": "6.0.0", - "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "license": "ISC", "dependencies": { "yallist": "^4.0.0" }, @@ -21154,8 +19434,7 @@ }, "node_modules/sharp/node_modules/semver": { "version": "7.5.4", - "resolved": "https://registry.npmmirror.com/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "license": "ISC", "dependencies": { "lru-cache": "^6.0.0" }, @@ -21168,14 +19447,12 @@ }, "node_modules/sharp/node_modules/yallist": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + "license": "ISC" }, "node_modules/shebang-command": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", "dev": true, + "license": "MIT", "dependencies": { "shebang-regex": "^3.0.0" }, @@ -21185,49 +19462,76 @@ }, "node_modules/shebang-regex": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/shell-quote": { "version": "1.8.1", - "resolved": "https://registry.npmmirror.com/shell-quote/-/shell-quote-1.8.1.tgz", - "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==" + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, "node_modules/shellwords": { "version": "0.1.1", - "resolved": "https://registry.npmmirror.com/shellwords/-/shellwords-0.1.1.tgz", - "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", "dev": true, + "license": "MIT", "optional": true }, "node_modules/side-channel": { "version": "1.0.4", - "resolved": "https://registry.npmmirror.com/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.0", "get-intrinsic": "^1.0.2", "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/signal-exit": { "version": "3.0.7", - "resolved": "https://registry.npmmirror.com/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + "license": "ISC" }, "node_modules/simple-concat": { "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/simple-concat/-/simple-concat-1.0.1.tgz", - "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==" + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" }, "node_modules/simple-get": { "version": "4.0.1", - "resolved": "https://registry.npmmirror.com/simple-get/-/simple-get-4.0.1.tgz", - "integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", "dependencies": { "decompress-response": "^6.0.0", "once": "^1.3.1", @@ -21236,57 +19540,56 @@ }, "node_modules/simple-swizzle": { "version": "0.2.2", - "resolved": "https://registry.npmmirror.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz", - "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", + "license": "MIT", "dependencies": { "is-arrayish": "^0.3.1" } }, "node_modules/simple-swizzle/node_modules/is-arrayish": { "version": "0.3.2", - "resolved": "https://registry.npmmirror.com/is-arrayish/-/is-arrayish-0.3.2.tgz", - "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" + "license": "MIT" }, "node_modules/sisteransi": { "version": "1.0.5", - "resolved": "https://registry.npmmirror.com/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + "license": "MIT" }, "node_modules/slash": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/slice-ansi": { "version": "5.0.0", - "resolved": "https://registry.npmmirror.com/slice-ansi/-/slice-ansi-5.0.0.tgz", - "integrity": "sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^6.0.0", "is-fullwidth-code-point": "^4.0.0" }, "engines": { "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" } }, "node_modules/slice-ansi/node_modules/ansi-styles": { "version": "6.2.1", - "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/snake-case": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz", - "integrity": "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==", "dev": true, + "license": "MIT", "dependencies": { "dot-case": "^3.0.4", "tslib": "^2.0.3" @@ -21294,8 +19597,7 @@ }, "node_modules/snapdragon": { "version": "0.8.2", - "resolved": "https://registry.npmmirror.com/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "license": "MIT", "dependencies": { "base": "^0.11.1", "debug": "^2.2.0", @@ -21312,8 +19614,7 @@ }, "node_modules/snapdragon-node": { "version": "2.1.1", - "resolved": "https://registry.npmmirror.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "license": "MIT", "dependencies": { "define-property": "^1.0.0", "isobject": "^3.0.0", @@ -21325,8 +19626,7 @@ }, "node_modules/snapdragon-node/node_modules/define-property": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "license": "MIT", "dependencies": { "is-descriptor": "^1.0.0" }, @@ -21336,8 +19636,7 @@ }, "node_modules/snapdragon-util": { "version": "3.0.1", - "resolved": "https://registry.npmmirror.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "license": "MIT", "dependencies": { "kind-of": "^3.2.0" }, @@ -21347,8 +19646,7 @@ }, "node_modules/snapdragon-util/node_modules/kind-of": { "version": "3.2.2", - "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "license": "MIT", "dependencies": { "is-buffer": "^1.1.5" }, @@ -21358,16 +19656,14 @@ }, "node_modules/snapdragon/node_modules/debug": { "version": "2.6.9", - "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", "dependencies": { "ms": "2.0.0" } }, "node_modules/snapdragon/node_modules/define-property": { "version": "0.2.5", - "resolved": "https://registry.npmmirror.com/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "license": "MIT", "dependencies": { "is-descriptor": "^0.1.0" }, @@ -21377,8 +19673,7 @@ }, "node_modules/snapdragon/node_modules/extend-shallow": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "license": "MIT", "dependencies": { "is-extendable": "^0.1.0" }, @@ -21388,8 +19683,7 @@ }, "node_modules/snapdragon/node_modules/is-accessor-descriptor": { "version": "0.1.6", - "resolved": "https://registry.npmmirror.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "license": "MIT", "dependencies": { "kind-of": "^3.0.2" }, @@ -21399,8 +19693,7 @@ }, "node_modules/snapdragon/node_modules/is-accessor-descriptor/node_modules/kind-of": { "version": "3.2.2", - "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "license": "MIT", "dependencies": { "is-buffer": "^1.1.5" }, @@ -21410,8 +19703,7 @@ }, "node_modules/snapdragon/node_modules/is-data-descriptor": { "version": "0.1.4", - "resolved": "https://registry.npmmirror.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "license": "MIT", "dependencies": { "kind-of": "^3.0.2" }, @@ -21421,8 +19713,7 @@ }, "node_modules/snapdragon/node_modules/is-data-descriptor/node_modules/kind-of": { "version": "3.2.2", - "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "license": "MIT", "dependencies": { "is-buffer": "^1.1.5" }, @@ -21432,8 +19723,7 @@ }, "node_modules/snapdragon/node_modules/is-descriptor": { "version": "0.1.6", - "resolved": "https://registry.npmmirror.com/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "license": "MIT", "dependencies": { "is-accessor-descriptor": "^0.1.6", "is-data-descriptor": "^0.1.4", @@ -21445,55 +19735,47 @@ }, "node_modules/snapdragon/node_modules/is-extendable": { "version": "0.1.1", - "resolved": "https://registry.npmmirror.com/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/snapdragon/node_modules/kind-of": { "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/snapdragon/node_modules/ms": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "license": "MIT" }, "node_modules/snapdragon/node_modules/source-map": { "version": "0.5.7", - "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/source-map": { "version": "0.6.1", - "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/source-map-js": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", "dev": true, + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/source-map-resolve": { "version": "0.5.3", - "resolved": "https://registry.npmmirror.com/source-map-resolve/-/source-map-resolve-0.5.3.tgz", - "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", + "license": "MIT", "dependencies": { "atob": "^2.1.2", "decode-uri-component": "^0.2.0", @@ -21504,8 +19786,7 @@ }, "node_modules/source-map-support": { "version": "0.5.21", - "resolved": "https://registry.npmmirror.com/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "license": "MIT", "dependencies": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" @@ -21513,15 +19794,12 @@ }, "node_modules/source-map-url": { "version": "0.4.1", - "resolved": "https://registry.npmmirror.com/source-map-url/-/source-map-url-0.4.1.tgz", - "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", - "deprecated": "See https://github.com/lydell/source-map-url#deprecated" + "license": "MIT" }, "node_modules/spdx-correct": { "version": "3.2.0", - "resolved": "https://registry.npmmirror.com/spdx-correct/-/spdx-correct-3.2.0.tgz", - "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "spdx-expression-parse": "^3.0.0", "spdx-license-ids": "^3.0.0" @@ -21529,15 +19807,13 @@ }, "node_modules/spdx-exceptions": { "version": "2.3.0", - "resolved": "https://registry.npmmirror.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", - "dev": true + "dev": true, + "license": "CC-BY-3.0" }, "node_modules/spdx-expression-parse": { "version": "3.0.1", - "resolved": "https://registry.npmmirror.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", "dev": true, + "license": "MIT", "dependencies": { "spdx-exceptions": "^2.1.0", "spdx-license-ids": "^3.0.0" @@ -21545,22 +19821,19 @@ }, "node_modules/spdx-license-ids": { "version": "3.0.13", - "resolved": "https://registry.npmmirror.com/spdx-license-ids/-/spdx-license-ids-3.0.13.tgz", - "integrity": "sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==", - "dev": true + "dev": true, + "license": "CC0-1.0" }, "node_modules/split-on-first": { "version": "1.1.0", - "resolved": "https://registry.npmmirror.com/split-on-first/-/split-on-first-1.1.0.tgz", - "integrity": "sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==", + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/split-string": { "version": "3.1.0", - "resolved": "https://registry.npmmirror.com/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "license": "MIT", "dependencies": { "extend-shallow": "^3.0.0" }, @@ -21570,23 +19843,25 @@ }, "node_modules/split2": { "version": "3.2.2", - "resolved": "https://registry.npmmirror.com/split2/-/split2-3.2.2.tgz", - "integrity": "sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==", "dev": true, + "license": "ISC", "dependencies": { "readable-stream": "^3.0.0" } }, "node_modules/sprintf-js": { "version": "1.0.3", - "resolved": "https://registry.npmmirror.com/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + "license": "BSD-3-Clause" + }, + "node_modules/sql-escape-string": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/sql-escape-string/-/sql-escape-string-1.1.0.tgz", + "integrity": "sha512-/kqO4pLZSLfV0KsBM2xkVh2S3GbjJJone37d7gYwLyP0c+REh3vnmkhQ7VwNrX76igC0OhJWpTg0ukkdef9vvA==" }, "node_modules/stack-utils": { "version": "2.0.6", - "resolved": "https://registry.npmmirror.com/stack-utils/-/stack-utils-2.0.6.tgz", - "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", "dev": true, + "license": "MIT", "dependencies": { "escape-string-regexp": "^2.0.0" }, @@ -21596,22 +19871,19 @@ }, "node_modules/stack-utils/node_modules/escape-string-regexp": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/stackframe": { "version": "1.3.4", - "resolved": "https://registry.npmmirror.com/stackframe/-/stackframe-1.3.4.tgz", - "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" + "license": "MIT" }, "node_modules/stacktrace-parser": { "version": "0.1.10", - "resolved": "https://registry.npmmirror.com/stacktrace-parser/-/stacktrace-parser-0.1.10.tgz", - "integrity": "sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg==", + "license": "MIT", "dependencies": { "type-fest": "^0.7.1" }, @@ -21621,16 +19893,14 @@ }, "node_modules/stacktrace-parser/node_modules/type-fest": { "version": "0.7.1", - "resolved": "https://registry.npmmirror.com/type-fest/-/type-fest-0.7.1.tgz", - "integrity": "sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==", + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=8" } }, "node_modules/static-extend": { "version": "0.1.2", - "resolved": "https://registry.npmmirror.com/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==", + "license": "MIT", "dependencies": { "define-property": "^0.2.5", "object-copy": "^0.1.0" @@ -21641,8 +19911,7 @@ }, "node_modules/static-extend/node_modules/define-property": { "version": "0.2.5", - "resolved": "https://registry.npmmirror.com/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "license": "MIT", "dependencies": { "is-descriptor": "^0.1.0" }, @@ -21652,8 +19921,7 @@ }, "node_modules/static-extend/node_modules/is-accessor-descriptor": { "version": "0.1.6", - "resolved": "https://registry.npmmirror.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "license": "MIT", "dependencies": { "kind-of": "^3.0.2" }, @@ -21663,8 +19931,7 @@ }, "node_modules/static-extend/node_modules/is-accessor-descriptor/node_modules/kind-of": { "version": "3.2.2", - "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "license": "MIT", "dependencies": { "is-buffer": "^1.1.5" }, @@ -21674,8 +19941,7 @@ }, "node_modules/static-extend/node_modules/is-data-descriptor": { "version": "0.1.4", - "resolved": "https://registry.npmmirror.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "license": "MIT", "dependencies": { "kind-of": "^3.0.2" }, @@ -21685,8 +19951,7 @@ }, "node_modules/static-extend/node_modules/is-data-descriptor/node_modules/kind-of": { "version": "3.2.2", - "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "license": "MIT", "dependencies": { "is-buffer": "^1.1.5" }, @@ -21696,8 +19961,7 @@ }, "node_modules/static-extend/node_modules/is-descriptor": { "version": "0.1.6", - "resolved": "https://registry.npmmirror.com/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "license": "MIT", "dependencies": { "is-accessor-descriptor": "^0.1.6", "is-data-descriptor": "^0.1.4", @@ -21709,24 +19973,21 @@ }, "node_modules/static-extend/node_modules/kind-of": { "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/statuses": { "version": "1.5.0", - "resolved": "https://registry.npmmirror.com/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/streamx": { "version": "2.15.1", - "resolved": "https://registry.npmmirror.com/streamx/-/streamx-2.15.1.tgz", - "integrity": "sha512-fQMzy2O/Q47rgwErk/eGeLu/roaFWV0jVsogDmrszM9uIw8L5OA+t+V93MgYlufNptfjmYR1tOMWhei/Eh7TQA==", + "license": "MIT", "dependencies": { "fast-fifo": "^1.1.0", "queue-tick": "^1.0.1" @@ -21734,44 +19995,52 @@ }, "node_modules/strict-uri-encode": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz", - "integrity": "sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/string_decoder": { "version": "1.3.0", - "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "license": "MIT", "dependencies": { "safe-buffer": "~5.2.0" } }, "node_modules/string_decoder/node_modules/safe-buffer": { "version": "5.2.1", - "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" }, "node_modules/string-argv": { "version": "0.3.2", - "resolved": "https://registry.npmmirror.com/string-argv/-/string-argv-0.3.2.tgz", - "integrity": "sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.6.19" } }, "node_modules/string-hash-64": { "version": "1.0.3", - "resolved": "https://registry.npmmirror.com/string-hash-64/-/string-hash-64-1.0.3.tgz", - "integrity": "sha512-D5OKWKvDhyVWWn2x5Y9b+37NUllks34q1dCDhk/vYcso9fmhs+Tl3KR/gE4v5UNj2UA35cnX4KdVVGkG1deKqw==" + "license": "MIT" }, "node_modules/string-length": { "version": "4.0.2", - "resolved": "https://registry.npmmirror.com/string-length/-/string-length-4.0.2.tgz", - "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", "dev": true, + "license": "MIT", "dependencies": { "char-regex": "^1.0.2", "strip-ansi": "^6.0.0" @@ -21782,9 +20051,8 @@ }, "node_modules/string-width": { "version": "5.1.2", - "resolved": "https://registry.npmmirror.com/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", "dev": true, + "license": "MIT", "dependencies": { "eastasianwidth": "^0.2.0", "emoji-regex": "^9.2.2", @@ -21792,34 +20060,40 @@ }, "engines": { "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/string-width/node_modules/ansi-regex": { "version": "6.0.1", - "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" } }, "node_modules/string-width/node_modules/strip-ansi": { "version": "7.1.0", - "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", "dev": true, + "license": "MIT", "dependencies": { "ansi-regex": "^6.0.1" }, "engines": { "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, "node_modules/string.prototype.matchall": { "version": "4.0.9", - "resolved": "https://registry.npmmirror.com/string.prototype.matchall/-/string.prototype.matchall-4.0.9.tgz", - "integrity": "sha512-6i5hL3MqG/K2G43mWXWgP+qizFW/QH/7kCNN13JrJS5q48FN5IKksLDscexKP3dnmB6cdm9jlNgAsWNLpSykmA==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", @@ -21829,13 +20103,15 @@ "internal-slot": "^1.0.5", "regexp.prototype.flags": "^1.5.0", "side-channel": "^1.0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/string.prototype.trim": { "version": "1.2.8", - "resolved": "https://registry.npmmirror.com/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz", - "integrity": "sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", @@ -21843,34 +20119,40 @@ }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/string.prototype.trimend": { "version": "1.0.7", - "resolved": "https://registry.npmmirror.com/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz", - "integrity": "sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", "es-abstract": "^1.22.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/string.prototype.trimstart": { "version": "1.0.7", - "resolved": "https://registry.npmmirror.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz", - "integrity": "sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", "es-abstract": "^1.22.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/strip-ansi": { "version": "6.0.1", - "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1" }, @@ -21880,35 +20162,31 @@ }, "node_modules/strip-bom": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/strip-eof": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/strip-final-newline": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/strip-indent": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/strip-indent/-/strip-indent-3.0.0.tgz", - "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", "dev": true, + "license": "MIT", "dependencies": { "min-indent": "^1.0.0" }, @@ -21918,39 +20196,41 @@ }, "node_modules/strip-json-comments": { "version": "3.1.1", - "resolved": "https://registry.npmmirror.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/strnum": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/strnum/-/strnum-1.0.5.tgz", - "integrity": "sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==" + "license": "MIT" }, "node_modules/strtok3": { "version": "6.3.0", - "resolved": "https://registry.npmmirror.com/strtok3/-/strtok3-6.3.0.tgz", - "integrity": "sha512-fZtbhtvI9I48xDSywd/somNqgUHl2L2cstmXCCif0itOf96jeW18MBSyrLuNicYQVkvpOxkZtkzujiTJ9LW5Jw==", + "license": "MIT", "dependencies": { "@tokenizer/token": "^0.3.0", "peek-readable": "^4.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Borewit" } }, "node_modules/sudo-prompt": { "version": "9.2.1", - "resolved": "https://registry.npmmirror.com/sudo-prompt/-/sudo-prompt-9.2.1.tgz", - "integrity": "sha512-Mu7R0g4ig9TUuGSxJavny5Rv0egCEtpZRNMrZaYS1vxkiIxGiGUwoezU3LazIQ+KE04hTrTfNPgxU5gzi7F5Pw==" + "license": "MIT" }, "node_modules/supports-color": { "version": "5.5.0", - "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "license": "MIT", "dependencies": { "has-flag": "^3.0.0" }, @@ -21960,9 +20240,8 @@ }, "node_modules/supports-hyperlinks": { "version": "2.3.0", - "resolved": "https://registry.npmmirror.com/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", - "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0", "supports-color": "^7.0.0" @@ -21973,18 +20252,16 @@ }, "node_modules/supports-hyperlinks/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/supports-hyperlinks/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -21994,28 +20271,27 @@ }, "node_modules/supports-preserve-symlinks-flag": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "license": "MIT", "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/svg-arc-to-cubic-bezier": { "version": "3.2.0", - "resolved": "https://registry.npmmirror.com/svg-arc-to-cubic-bezier/-/svg-arc-to-cubic-bezier-3.2.0.tgz", - "integrity": "sha512-djbJ/vZKZO+gPoSDThGNpKDO+o+bAeA4XQKovvkNCqnIS2t+S4qnLAGQhyyrulhCFRl1WWzAp0wUDV8PpTVU3g==" + "license": "ISC" }, "node_modules/svg-parser": { "version": "2.0.4", - "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", - "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/svgo": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.1.0.tgz", - "integrity": "sha512-R5SnNA89w1dYgNv570591F66v34b3eQShpIBcQtZtM5trJwm1VvxbIoMpRYY3ybTAutcKTLEmTsdnaknOHbiQA==", "dev": true, + "license": "MIT", "dependencies": { "@trysound/sax": "0.2.0", "commander": "^7.2.0", @@ -22038,18 +20314,16 @@ }, "node_modules/svgo/node_modules/commander": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", "dev": true, + "license": "MIT", "engines": { "node": ">= 10" } }, "node_modules/svgo/node_modules/css-tree": { "version": "2.3.1", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz", - "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==", "dev": true, + "license": "MIT", "dependencies": { "mdn-data": "2.0.30", "source-map-js": "^1.0.1" @@ -22060,21 +20334,18 @@ }, "node_modules/svgo/node_modules/mdn-data": { "version": "2.0.30", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz", - "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==", - "dev": true + "dev": true, + "license": "CC0-1.0" }, "node_modules/symbol-tree": { "version": "3.2.4", - "resolved": "https://registry.npmmirror.com/symbol-tree/-/symbol-tree-3.2.4.tgz", - "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/table": { "version": "6.8.1", - "resolved": "https://registry.npmmirror.com/table/-/table-6.8.1.tgz", - "integrity": "sha512-Y4X9zqrCftUhMeH2EptSSERdVKt/nEdijTOacGD/97EKjhQ/Qs8RTlEGABSJNNN8lac9kheH+af7yAkEWlgneA==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "ajv": "^8.0.1", "lodash.truncate": "^4.4.2", @@ -22088,30 +20359,30 @@ }, "node_modules/table/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/table/node_modules/astral-regex": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/table/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -22121,30 +20392,26 @@ }, "node_modules/table/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/table/node_modules/emoji-regex": { "version": "8.0.0", - "resolved": "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/table/node_modules/is-fullwidth-code-point": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/table/node_modules/slice-ansi": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/slice-ansi/-/slice-ansi-4.0.0.tgz", - "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", "astral-regex": "^2.0.0", @@ -22152,13 +20419,15 @@ }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" } }, "node_modules/table/node_modules/string-width": { "version": "4.2.3", - "resolved": "https://registry.npmmirror.com/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dev": true, + "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -22170,8 +20439,7 @@ }, "node_modules/tar-fs": { "version": "3.0.4", - "resolved": "https://registry.npmmirror.com/tar-fs/-/tar-fs-3.0.4.tgz", - "integrity": "sha512-5AFQU8b9qLfZCX9zp2duONhPmZv0hGYiBPJsyUdqMjzq/mqVpy/rEUSeHk1+YitmxugaptgBh5oDGU3VsAJq4w==", + "license": "MIT", "dependencies": { "mkdirp-classic": "^0.5.2", "pump": "^3.0.0", @@ -22180,8 +20448,7 @@ }, "node_modules/tar-stream": { "version": "3.1.6", - "resolved": "https://registry.npmmirror.com/tar-stream/-/tar-stream-3.1.6.tgz", - "integrity": "sha512-B/UyjYwPpMBv+PaFSWAmtYjwdrlEaZQEhMIBFNC5oEG8lpiW8XjcSdmEaClj28ArfKScKHs2nshz3k2le6crsg==", + "license": "MIT", "dependencies": { "b4a": "^1.6.4", "fast-fifo": "^1.2.0", @@ -22190,11 +20457,10 @@ }, "node_modules/temp": { "version": "0.8.3", - "resolved": "https://registry.npmmirror.com/temp/-/temp-0.8.3.tgz", - "integrity": "sha512-jtnWJs6B1cZlHs9wPG7BrowKxZw/rf6+UpGAkr8AaYmiTyTO7zQlLoST8zx/8TcUPnZmeBoB+H8ARuHZaSijVw==", "engines": [ "node >=0.8.0" ], + "license": "MIT", "dependencies": { "os-tmpdir": "^1.0.0", "rimraf": "~2.2.6" @@ -22202,30 +20468,30 @@ }, "node_modules/temp/node_modules/rimraf": { "version": "2.2.8", - "resolved": "https://registry.npmmirror.com/rimraf/-/rimraf-2.2.8.tgz", - "integrity": "sha512-R5KMKHnPAQaZMqLOsyuyUmcIjSeDm+73eoqQpaXA7AZ22BL+6C+1mcUscgOsNd8WVlJuvlgAPsegcx7pjlV0Dg==", + "license": "MIT", "bin": { "rimraf": "bin.js" } }, "node_modules/terminal-link": { "version": "2.1.1", - "resolved": "https://registry.npmmirror.com/terminal-link/-/terminal-link-2.1.1.tgz", - "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", "dev": true, + "license": "MIT", "dependencies": { "ansi-escapes": "^4.2.1", "supports-hyperlinks": "^2.0.0" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/terser": { "version": "5.26.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.26.0.tgz", - "integrity": "sha512-dytTGoE2oHgbNV9nTzgBEPaqAWvcJNl66VZ0BkJqlvp71IjO8CxdBx/ykCNb47cLnCmCvRZ6ZR0tLkqvZCdVBQ==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "@jridgewell/source-map": "^0.3.3", "acorn": "^8.8.2", @@ -22241,9 +20507,8 @@ }, "node_modules/terser/node_modules/acorn": { "version": "8.11.3", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", - "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", "dev": true, + "license": "MIT", "bin": { "acorn": "bin/acorn" }, @@ -22253,15 +20518,13 @@ }, "node_modules/terser/node_modules/commander": { "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/test-exclude": { "version": "6.0.0", - "resolved": "https://registry.npmmirror.com/test-exclude/-/test-exclude-6.0.0.tgz", - "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", "dev": true, + "license": "ISC", "dependencies": { "@istanbuljs/schema": "^0.1.2", "glob": "^7.1.4", @@ -22273,9 +20536,8 @@ }, "node_modules/test-exclude/node_modules/brace-expansion": { "version": "1.1.11", - "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -22283,9 +20545,8 @@ }, "node_modules/test-exclude/node_modules/minimatch": { "version": "3.1.2", - "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -22295,74 +20556,63 @@ }, "node_modules/text-extensions": { "version": "1.9.0", - "resolved": "https://registry.npmmirror.com/text-extensions/-/text-extensions-1.9.0.tgz", - "integrity": "sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10" } }, "node_modules/text-segmentation": { "version": "1.0.3", - "resolved": "https://registry.npmmirror.com/text-segmentation/-/text-segmentation-1.0.3.tgz", - "integrity": "sha512-iOiPUo/BGnZ6+54OsWxZidGCsdU8YbE4PSpdPinp7DeMtUJNJBoJ/ouUSTJjHkh1KntHaltHl/gDs2FC4i5+Nw==", + "license": "MIT", "dependencies": { "utrie": "^1.0.2" } }, "node_modules/text-table": { "version": "0.2.0", - "resolved": "https://registry.npmmirror.com/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/throat": { "version": "5.0.0", - "resolved": "https://registry.npmmirror.com/throat/-/throat-5.0.0.tgz", - "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==" + "license": "MIT" }, "node_modules/through": { "version": "2.3.8", - "resolved": "https://registry.npmmirror.com/through/-/through-2.3.8.tgz", - "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/through2": { "version": "4.0.2", - "resolved": "https://registry.npmmirror.com/through2/-/through2-4.0.2.tgz", - "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==", "dev": true, + "license": "MIT", "dependencies": { "readable-stream": "3" } }, "node_modules/timm": { "version": "1.7.1", - "resolved": "https://registry.npmmirror.com/timm/-/timm-1.7.1.tgz", - "integrity": "sha512-IjZc9KIotudix8bMaBW6QvMuq64BrJWFs1+4V0lXwWGQZwH+LnX87doAYhem4caOEusRP9/g6jVDQmZ8XOk1nw==" + "license": "MIT" }, "node_modules/tinycolor2": { "version": "1.6.0", - "resolved": "https://registry.npmmirror.com/tinycolor2/-/tinycolor2-1.6.0.tgz", - "integrity": "sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw==" + "license": "MIT" }, "node_modules/tmpl": { "version": "1.0.5", - "resolved": "https://registry.npmmirror.com/tmpl/-/tmpl-1.0.5.tgz", - "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" + "license": "BSD-3-Clause" }, "node_modules/to-fast-properties": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/to-object-path": { "version": "0.3.0", - "resolved": "https://registry.npmmirror.com/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==", + "license": "MIT", "dependencies": { "kind-of": "^3.0.2" }, @@ -22372,8 +20622,7 @@ }, "node_modules/to-object-path/node_modules/kind-of": { "version": "3.2.2", - "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "license": "MIT", "dependencies": { "is-buffer": "^1.1.5" }, @@ -22383,8 +20632,7 @@ }, "node_modules/to-regex": { "version": "3.0.2", - "resolved": "https://registry.npmmirror.com/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "license": "MIT", "dependencies": { "define-property": "^2.0.2", "extend-shallow": "^3.0.2", @@ -22397,8 +20645,7 @@ }, "node_modules/to-regex-range": { "version": "5.0.1", - "resolved": "https://registry.npmmirror.com/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "license": "MIT", "dependencies": { "is-number": "^7.0.0" }, @@ -22408,29 +20655,30 @@ }, "node_modules/toidentifier": { "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "license": "MIT", "engines": { "node": ">=0.6" } }, "node_modules/token-types": { "version": "4.2.1", - "resolved": "https://registry.npmmirror.com/token-types/-/token-types-4.2.1.tgz", - "integrity": "sha512-6udB24Q737UD/SDsKAHI9FCRP7Bqc9D/MQUV02ORQg5iskjtLJlZJNdN4kKtcdtwCeWIwIHDGaUsTsCCAa8sFQ==", + "license": "MIT", "dependencies": { "@tokenizer/token": "^0.3.0", "ieee754": "^1.2.1" }, "engines": { "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Borewit" } }, "node_modules/tough-cookie": { "version": "4.1.3", - "resolved": "https://registry.npmmirror.com/tough-cookie/-/tough-cookie-4.1.3.tgz", - "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "psl": "^1.1.33", "punycode": "^2.1.1", @@ -22443,18 +20691,16 @@ }, "node_modules/tough-cookie/node_modules/universalify": { "version": "0.2.0", - "resolved": "https://registry.npmmirror.com/universalify/-/universalify-0.2.0.tgz", - "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 4.0.0" } }, "node_modules/tr46": { "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/tr46/-/tr46-2.1.0.tgz", - "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", "dev": true, + "license": "MIT", "dependencies": { "punycode": "^2.1.1" }, @@ -22464,18 +20710,16 @@ }, "node_modules/trim-newlines": { "version": "3.0.1", - "resolved": "https://registry.npmmirror.com/trim-newlines/-/trim-newlines-3.0.1.tgz", - "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/ts-node": { "version": "10.9.1", - "resolved": "https://registry.npmmirror.com/ts-node/-/ts-node-10.9.1.tgz", - "integrity": "sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==", "dev": true, + "license": "MIT", "dependencies": { "@cspotcode/source-map-support": "^0.8.0", "@tsconfig/node10": "^1.0.7", @@ -22516,9 +20760,8 @@ }, "node_modules/ts-node/node_modules/acorn": { "version": "8.10.0", - "resolved": "https://registry.npmmirror.com/acorn/-/acorn-8.10.0.tgz", - "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==", "dev": true, + "license": "MIT", "bin": { "acorn": "bin/acorn" }, @@ -22528,28 +20771,24 @@ }, "node_modules/ts-node/node_modules/acorn-walk": { "version": "8.2.0", - "resolved": "https://registry.npmmirror.com/acorn-walk/-/acorn-walk-8.2.0.tgz", - "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.4.0" } }, "node_modules/ts-object-utils": { "version": "0.0.5", - "resolved": "https://registry.npmmirror.com/ts-object-utils/-/ts-object-utils-0.0.5.tgz", - "integrity": "sha512-iV0GvHqOmilbIKJsfyfJY9/dNHCs969z3so90dQWsO1eMMozvTpnB1MEaUbb3FYtZTGjv5sIy/xmslEz0Rg2TA==" + "license": "ISC" }, "node_modules/tslib": { "version": "2.4.0", - "resolved": "https://registry.npmmirror.com/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" + "license": "0BSD" }, "node_modules/tsutils": { "version": "3.21.0", - "resolved": "https://registry.npmmirror.com/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", "dev": true, + "license": "MIT", "dependencies": { "tslib": "^1.8.1" }, @@ -22562,14 +20801,12 @@ }, "node_modules/tsutils/node_modules/tslib": { "version": "1.14.1", - "resolved": "https://registry.npmmirror.com/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true + "dev": true, + "license": "0BSD" }, "node_modules/tunnel-agent": { "version": "0.6.0", - "resolved": "https://registry.npmmirror.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", + "license": "Apache-2.0", "dependencies": { "safe-buffer": "^5.0.1" }, @@ -22579,9 +20816,8 @@ }, "node_modules/type-check": { "version": "0.4.0", - "resolved": "https://registry.npmmirror.com/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", "dev": true, + "license": "MIT", "dependencies": { "prelude-ls": "^1.2.1" }, @@ -22591,27 +20827,27 @@ }, "node_modules/type-detect": { "version": "4.0.8", - "resolved": "https://registry.npmmirror.com/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/type-fest": { "version": "0.21.3", - "resolved": "https://registry.npmmirror.com/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", "dev": true, + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/typed-array-buffer": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz", - "integrity": "sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "get-intrinsic": "^1.2.1", @@ -22623,9 +20859,8 @@ }, "node_modules/typed-array-byte-length": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz", - "integrity": "sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "for-each": "^0.3.3", @@ -22634,13 +20869,15 @@ }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/typed-array-byte-offset": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz", - "integrity": "sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==", "dev": true, + "license": "MIT", "dependencies": { "available-typed-arrays": "^1.0.5", "call-bind": "^1.0.2", @@ -22650,33 +20887,36 @@ }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/typed-array-length": { "version": "1.0.4", - "resolved": "https://registry.npmmirror.com/typed-array-length/-/typed-array-length-1.0.4.tgz", - "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "for-each": "^0.3.3", "is-typed-array": "^1.1.9" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/typedarray-to-buffer": { "version": "3.1.5", - "resolved": "https://registry.npmmirror.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", "dev": true, + "license": "MIT", "dependencies": { "is-typedarray": "^1.0.0" } }, "node_modules/typescript": { "version": "4.9.5", - "resolved": "https://registry.npmmirror.com/typescript/-/typescript-4.9.5.tgz", - "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", "dev": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -22687,9 +20927,7 @@ }, "node_modules/uglify-es": { "version": "3.3.9", - "resolved": "https://registry.npmmirror.com/uglify-es/-/uglify-es-3.3.9.tgz", - "integrity": "sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ==", - "deprecated": "support for ECMAScript is superseded by `uglify-js` as of v3.13.0", + "license": "BSD-2-Clause", "dependencies": { "commander": "~2.13.0", "source-map": "~0.6.1" @@ -22703,33 +20941,32 @@ }, "node_modules/uglify-es/node_modules/commander": { "version": "2.13.0", - "resolved": "https://registry.npmmirror.com/commander/-/commander-2.13.0.tgz", - "integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==" + "license": "MIT" }, "node_modules/unbox-primitive": { "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/unbox-primitive/-/unbox-primitive-1.0.2.tgz", - "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "has-bigints": "^1.0.2", "has-symbols": "^1.0.3", "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/unicode-canonical-property-names-ecmascript": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", - "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/unicode-match-property-ecmascript": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", - "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "license": "MIT", "dependencies": { "unicode-canonical-property-names-ecmascript": "^2.0.0", "unicode-property-aliases-ecmascript": "^2.0.0" @@ -22740,24 +20977,21 @@ }, "node_modules/unicode-match-property-value-ecmascript": { "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", - "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/unicode-property-aliases-ecmascript": { "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", - "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/union-value": { "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "license": "MIT", "dependencies": { "arr-union": "^3.1.0", "get-value": "^2.0.6", @@ -22770,32 +21004,28 @@ }, "node_modules/union-value/node_modules/is-extendable": { "version": "0.1.1", - "resolved": "https://registry.npmmirror.com/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/universalify": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "license": "MIT", "engines": { "node": ">= 10.0.0" } }, "node_modules/unpipe": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/unset-value": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==", + "license": "MIT", "dependencies": { "has-value": "^0.3.1", "isobject": "^3.0.0" @@ -22806,8 +21036,7 @@ }, "node_modules/unset-value/node_modules/has-value": { "version": "0.3.1", - "resolved": "https://registry.npmmirror.com/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==", + "license": "MIT", "dependencies": { "get-value": "^2.0.3", "has-values": "^0.1.4", @@ -22819,8 +21048,7 @@ }, "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", + "license": "MIT", "dependencies": { "isarray": "1.0.0" }, @@ -22830,21 +21058,32 @@ }, "node_modules/unset-value/node_modules/has-values": { "version": "0.1.4", - "resolved": "https://registry.npmmirror.com/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/unset-value/node_modules/isarray": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + "license": "MIT" }, "node_modules/update-browserslist-db": { "version": "1.0.11", - "resolved": "https://registry.npmmirror.com/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", - "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", "dependencies": { "escalade": "^3.1.1", "picocolors": "^1.0.0" @@ -22858,23 +21097,19 @@ }, "node_modules/uri-js": { "version": "4.4.1", - "resolved": "https://registry.npmmirror.com/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "punycode": "^2.1.0" } }, "node_modules/urix": { "version": "0.1.0", - "resolved": "https://registry.npmmirror.com/urix/-/urix-0.1.0.tgz", - "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==", - "deprecated": "Please see https://github.com/lydell/urix#deprecated" + "license": "MIT" }, "node_modules/url": { "version": "0.11.2", - "resolved": "https://registry.npmmirror.com/url/-/url-0.11.2.tgz", - "integrity": "sha512-7yIgNnrST44S7PJ5+jXbdIupfU1nWUdQJBFBeJRclPXiWgCvrSq5Frw8lr/i//n5sqDfzoKmBymMS81l4U/7cg==", + "license": "MIT", "dependencies": { "punycode": "^1.4.1", "qs": "^6.11.2" @@ -22882,16 +21117,14 @@ }, "node_modules/url-join": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/url-join/-/url-join-5.0.0.tgz", - "integrity": "sha512-n2huDr9h9yzd6exQVnH/jU5mr+Pfx08LRXXZhkLLetAMESRj+anQsTAh940iMrIetKAmry9coFuZQ2jY8/p3WA==", + "license": "MIT", "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" } }, "node_modules/url-parse": { "version": "1.5.10", - "resolved": "https://registry.npmmirror.com/url-parse/-/url-parse-1.5.10.tgz", - "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "license": "MIT", "dependencies": { "querystringify": "^2.1.1", "requires-port": "^1.0.0" @@ -22899,72 +21132,62 @@ }, "node_modules/url/node_modules/punycode": { "version": "1.4.1", - "resolved": "https://registry.npmmirror.com/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==" + "license": "MIT" }, "node_modules/use": { "version": "3.1.1", - "resolved": "https://registry.npmmirror.com/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/use-latest-callback": { "version": "0.1.6", - "resolved": "https://registry.npmmirror.com/use-latest-callback/-/use-latest-callback-0.1.6.tgz", - "integrity": "sha512-VO/P91A/PmKH9bcN9a7O3duSuxe6M14ZoYXgA6a8dab8doWNdhiIHzEkX/jFeTTRBsX0Ubk6nG4q2NIjNsj+bg==", + "license": "MIT", "peerDependencies": { "react": ">=16.8" } }, "node_modules/use-sync-external-store": { "version": "1.2.0", - "resolved": "https://registry.npmmirror.com/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", - "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==", + "license": "MIT", "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, "node_modules/utf8": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/utf8/-/utf8-3.0.0.tgz", - "integrity": "sha512-E8VjFIQ/TyQgp+TZfS6l8yp/xWppSAHzidGiRrqe4bK4XP9pTRyKFgGJpO3SN7zdX4DeomTrwaseCHovfpFcqQ==" + "license": "MIT" }, "node_modules/utif": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/utif/-/utif-2.0.1.tgz", - "integrity": "sha512-Z/S1fNKCicQTf375lIP9G8Sa1H/phcysstNrrSdZKj1f9g58J4NMgb5IgiEZN9/nLMPDwF0W7hdOe9Qq2IYoLg==", + "license": "MIT", "dependencies": { "pako": "^1.0.5" } }, "node_modules/util-deprecate": { "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + "license": "MIT" }, "node_modules/utils-merge": { "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "license": "MIT", "engines": { "node": ">= 0.4.0" } }, "node_modules/utrie": { "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/utrie/-/utrie-1.0.2.tgz", - "integrity": "sha512-1MLa5ouZiOmQzUbjbu9VmjLzn1QLXBhwpUa7kdLUQK+KQ5KA9I1vk5U4YHe/X2Ch7PYnJfWuWT+VbuxbGwljhw==", + "license": "MIT", "dependencies": { "base64-arraybuffer": "^1.0.2" } }, "node_modules/uuid": { "version": "8.3.2", - "resolved": "https://registry.npmmirror.com/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", "dev": true, + "license": "MIT", "optional": true, "bin": { "uuid": "dist/bin/uuid" @@ -22972,21 +21195,18 @@ }, "node_modules/v8-compile-cache": { "version": "2.4.0", - "resolved": "https://registry.npmmirror.com/v8-compile-cache/-/v8-compile-cache-2.4.0.tgz", - "integrity": "sha512-ocyWc3bAHBB/guyqJQVI5o4BZkPhznPYUG2ea80Gond/BgNWpap8TOmLSeeQG7bnh2KMISxskdADG59j7zruhw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/v8-compile-cache-lib": { "version": "3.0.1", - "resolved": "https://registry.npmmirror.com/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", - "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/v8-to-istanbul": { "version": "7.1.2", - "resolved": "https://registry.npmmirror.com/v8-to-istanbul/-/v8-to-istanbul-7.1.2.tgz", - "integrity": "sha512-TxNb7YEUwkLXCQYeudi6lgQ/SZrzNO4kMdlqVxaZPUIUjCv6iSSypUQX70kNBSERpQ8fk48+d61FXk+tgqcWow==", "dev": true, + "license": "ISC", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.1", "convert-source-map": "^1.6.0", @@ -22998,18 +21218,16 @@ }, "node_modules/v8-to-istanbul/node_modules/source-map": { "version": "0.7.4", - "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", "dev": true, + "license": "BSD-3-Clause", "engines": { "node": ">= 8" } }, "node_modules/validate-npm-package-license": { "version": "3.0.4", - "resolved": "https://registry.npmmirror.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", "dev": true, + "license": "Apache-2.0", "dependencies": { "spdx-correct": "^3.0.0", "spdx-expression-parse": "^3.0.0" @@ -23017,32 +21235,27 @@ }, "node_modules/vary": { "version": "1.1.2", - "resolved": "https://registry.npmmirror.com/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/vlq": { "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/vlq/-/vlq-1.0.1.tgz", - "integrity": "sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w==" + "license": "MIT" }, "node_modules/w3c-hr-time": { "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", - "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", - "deprecated": "Use your platform's native performance.now() and performance.timeOrigin.", "dev": true, + "license": "MIT", "dependencies": { "browser-process-hrtime": "^1.0.0" } }, "node_modules/w3c-xmlserializer": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", - "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", "dev": true, + "license": "MIT", "dependencies": { "xml-name-validator": "^3.0.0" }, @@ -23052,29 +21265,25 @@ }, "node_modules/walker": { "version": "1.0.8", - "resolved": "https://registry.npmmirror.com/walker/-/walker-1.0.8.tgz", - "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "license": "Apache-2.0", "dependencies": { "makeerror": "1.0.12" } }, "node_modules/warn-once": { "version": "0.1.1", - "resolved": "https://registry.npmmirror.com/warn-once/-/warn-once-0.1.1.tgz", - "integrity": "sha512-VkQZJbO8zVImzYFteBXvBOZEl1qL175WH8VmZcxF2fZAoudNhNDvHi+doCaAEdU2l2vtcIwa2zn0QK5+I1HQ3Q==" + "license": "MIT" }, "node_modules/wcwidth": { "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", + "license": "MIT", "dependencies": { "defaults": "^1.0.3" } }, "node_modules/web-streams-polyfill": { "version": "3.2.1", - "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.2.1.tgz", - "integrity": "sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==", + "license": "MIT", "optional": true, "engines": { "node": ">= 8" @@ -23107,38 +21316,33 @@ }, "node_modules/webidl-conversions": { "version": "6.1.0", - "resolved": "https://registry.npmmirror.com/webidl-conversions/-/webidl-conversions-6.1.0.tgz", - "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", "dev": true, + "license": "BSD-2-Clause", "engines": { "node": ">=10.4" } }, "node_modules/whatwg-encoding": { "version": "1.0.5", - "resolved": "https://registry.npmmirror.com/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", - "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", "dev": true, + "license": "MIT", "dependencies": { "iconv-lite": "0.4.24" } }, "node_modules/whatwg-fetch": { "version": "3.6.18", - "resolved": "https://registry.npmmirror.com/whatwg-fetch/-/whatwg-fetch-3.6.18.tgz", - "integrity": "sha512-ltN7j66EneWn5TFDO4L9inYC1D+Czsxlrw2SalgjMmEMkLfA5SIZxEFdE6QtHFiiM6Q7WL32c7AkI3w6yxM84Q==" + "license": "MIT" }, "node_modules/whatwg-mimetype": { "version": "2.3.0", - "resolved": "https://registry.npmmirror.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", - "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/whatwg-url": { "version": "8.7.0", - "resolved": "https://registry.npmmirror.com/whatwg-url/-/whatwg-url-8.7.0.tgz", - "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", "dev": true, + "license": "MIT", "dependencies": { "lodash": "^4.7.0", "tr46": "^2.1.0", @@ -23150,8 +21354,7 @@ }, "node_modules/whatwg-url-without-unicode": { "version": "8.0.0-3", - "resolved": "https://registry.npmmirror.com/whatwg-url-without-unicode/-/whatwg-url-without-unicode-8.0.0-3.tgz", - "integrity": "sha512-HoKuzZrUlgpz35YO27XgD28uh/WJH4B0+3ttFqRo//lmq+9T/mIOJ6kqmINI9HpUpz1imRC/nR/lxKpJiv0uig==", + "license": "MIT", "dependencies": { "buffer": "^5.4.3", "punycode": "^2.1.1", @@ -23163,17 +21366,15 @@ }, "node_modules/whatwg-url-without-unicode/node_modules/webidl-conversions": { "version": "5.0.0", - "resolved": "https://registry.npmmirror.com/webidl-conversions/-/webidl-conversions-5.0.0.tgz", - "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", + "license": "BSD-2-Clause", "engines": { "node": ">=8" } }, "node_modules/which": { "version": "2.0.2", - "resolved": "https://registry.npmmirror.com/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", "dev": true, + "license": "ISC", "dependencies": { "isexe": "^2.0.0" }, @@ -23186,22 +21387,23 @@ }, "node_modules/which-boxed-primitive": { "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", "dev": true, + "license": "MIT", "dependencies": { "is-bigint": "^1.0.1", "is-boolean-object": "^1.1.0", "is-number-object": "^1.0.4", "is-string": "^1.0.5", "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/which-builtin-type": { "version": "1.1.3", - "resolved": "https://registry.npmmirror.com/which-builtin-type/-/which-builtin-type-1.1.3.tgz", - "integrity": "sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==", "dev": true, + "license": "MIT", "dependencies": { "function.prototype.name": "^1.1.5", "has-tostringtag": "^1.0.0", @@ -23218,30 +21420,33 @@ }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/which-collection": { "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/which-collection/-/which-collection-1.0.1.tgz", - "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", "dev": true, + "license": "MIT", "dependencies": { "is-map": "^2.0.1", "is-set": "^2.0.1", "is-weakmap": "^2.0.1", "is-weakset": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/which-module": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/which-module/-/which-module-2.0.1.tgz", - "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==" + "license": "ISC" }, "node_modules/which-typed-array": { "version": "1.1.11", - "resolved": "https://registry.npmmirror.com/which-typed-array/-/which-typed-array-1.1.11.tgz", - "integrity": "sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew==", "dev": true, + "license": "MIT", "dependencies": { "available-typed-arrays": "^1.0.5", "call-bind": "^1.0.2", @@ -23251,13 +21456,15 @@ }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/wrap-ansi": { "version": "8.1.0", - "resolved": "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz", - "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^6.1.0", "string-width": "^5.0.1", @@ -23265,48 +21472,55 @@ }, "engines": { "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, "node_modules/wrap-ansi/node_modules/ansi-regex": { "version": "6.0.1", - "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" } }, "node_modules/wrap-ansi/node_modules/ansi-styles": { "version": "6.2.1", - "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/wrap-ansi/node_modules/strip-ansi": { "version": "7.1.0", - "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", "dev": true, + "license": "MIT", "dependencies": { "ansi-regex": "^6.0.1" }, "engines": { "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, "node_modules/wrappy": { "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + "license": "ISC" }, "node_modules/write-file-atomic": { "version": "3.0.3", - "resolved": "https://registry.npmmirror.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz", - "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", "dev": true, + "license": "ISC", "dependencies": { "imurmurhash": "^0.1.4", "is-typedarray": "^1.0.0", @@ -23316,8 +21530,7 @@ }, "node_modules/ws": { "version": "7.5.9", - "resolved": "https://registry.npmmirror.com/ws/-/ws-7.5.9.tgz", - "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "license": "MIT", "engines": { "node": ">=8.3.0" }, @@ -23336,8 +21549,7 @@ }, "node_modules/xhr": { "version": "2.6.0", - "resolved": "https://registry.npmmirror.com/xhr/-/xhr-2.6.0.tgz", - "integrity": "sha512-/eCGLb5rxjx5e3mF1A7s+pLlR6CGyqWN91fv1JgER5mVWg1MZmlhBvy9kjcsOdRk8RrIujotWyJamfyrp+WIcA==", + "license": "MIT", "dependencies": { "global": "~4.4.0", "is-function": "^1.0.1", @@ -23347,19 +21559,16 @@ }, "node_modules/xml-name-validator": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz", - "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", - "dev": true + "dev": true, + "license": "Apache-2.0" }, "node_modules/xml-parse-from-string": { "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/xml-parse-from-string/-/xml-parse-from-string-1.0.1.tgz", - "integrity": "sha512-ErcKwJTF54uRzzNMXq2X5sMIy88zJvfN2DmdoQvy7PAFJ+tPRU6ydWuOKNMyfmOjdyBQTFREi60s0Y0SyI0G0g==" + "license": "MIT" }, "node_modules/xml2js": { "version": "0.4.23", - "resolved": "https://registry.npmmirror.com/xml2js/-/xml2js-0.4.23.tgz", - "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==", + "license": "MIT", "dependencies": { "sax": ">=0.6.0", "xmlbuilder": "~11.0.0" @@ -23370,61 +21579,53 @@ }, "node_modules/xml2js/node_modules/xmlbuilder": { "version": "11.0.1", - "resolved": "https://registry.npmmirror.com/xmlbuilder/-/xmlbuilder-11.0.1.tgz", - "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", + "license": "MIT", "engines": { "node": ">=4.0" } }, "node_modules/xmlbuilder": { "version": "15.1.1", - "resolved": "https://registry.npmmirror.com/xmlbuilder/-/xmlbuilder-15.1.1.tgz", - "integrity": "sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==", + "license": "MIT", "engines": { "node": ">=8.0" } }, "node_modules/xmlchars": { "version": "2.2.0", - "resolved": "https://registry.npmmirror.com/xmlchars/-/xmlchars-2.2.0.tgz", - "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/xtend": { "version": "4.0.2", - "resolved": "https://registry.npmmirror.com/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "license": "MIT", "engines": { "node": ">=0.4" } }, "node_modules/y18n": { "version": "5.0.8", - "resolved": "https://registry.npmmirror.com/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "license": "ISC", "engines": { "node": ">=10" } }, "node_modules/yallist": { "version": "3.1.1", - "resolved": "https://registry.npmmirror.com/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + "license": "ISC" }, "node_modules/yaml": { "version": "2.3.1", - "resolved": "https://registry.npmmirror.com/yaml/-/yaml-2.3.1.tgz", - "integrity": "sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==", "dev": true, + "license": "ISC", "engines": { "node": ">= 14" } }, "node_modules/yargs": { "version": "17.7.2", - "resolved": "https://registry.npmmirror.com/yargs/-/yargs-17.7.2.tgz", - "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", "dev": true, + "license": "MIT", "dependencies": { "cliui": "^8.0.1", "escalade": "^3.1.1", @@ -23440,32 +21641,28 @@ }, "node_modules/yargs-parser": { "version": "20.2.9", - "resolved": "https://registry.npmmirror.com/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "license": "ISC", "engines": { "node": ">=10" } }, "node_modules/yargs/node_modules/emoji-regex": { "version": "8.0.0", - "resolved": "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/yargs/node_modules/is-fullwidth-code-point": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/yargs/node_modules/string-width": { "version": "4.2.3", - "resolved": "https://registry.npmmirror.com/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dev": true, + "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -23477,28 +21674,28 @@ }, "node_modules/yargs/node_modules/yargs-parser": { "version": "21.1.1", - "resolved": "https://registry.npmmirror.com/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", "dev": true, + "license": "ISC", "engines": { "node": ">=12" } }, "node_modules/yn": { "version": "3.1.1", - "resolved": "https://registry.npmmirror.com/yn/-/yn-3.1.1.tgz", - "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/yocto-queue": { "version": "0.1.0", - "resolved": "https://registry.npmmirror.com/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "license": "MIT", "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } } } diff --git a/src/components/dialogs/useDialog.ts b/src/components/dialogs/useDialog.ts index c6d7504e..e749fb0e 100644 --- a/src/components/dialogs/useDialog.ts +++ b/src/components/dialogs/useDialog.ts @@ -52,3 +52,7 @@ export default function useDialog() { return {showDialog, hideDialog}; } + +export function getCurrentDialog() { + return dialogInfoStore.getValue(); +} diff --git a/src/core/download.ts b/src/core/download.ts index 02b8ae14..c447953d 100644 --- a/src/core/download.ts +++ b/src/core/download.ts @@ -20,6 +20,11 @@ import Network from './network'; import PluginManager from './pluginManager'; import {PERMISSIONS, check} from 'react-native-permissions'; import path from 'path-browserify'; +import { + getCurrentDialog, + hideDialog, + showDialog, +} from '@/components/dialogs/useDialog'; // import PQueue from 'p-queue/dist'; // import PriorityQueue from 'p-queue/dist/priority-queue'; @@ -333,9 +338,14 @@ async function downloadNext() { throw new Error(); } } catch { - Toast.success( - '部分歌曲下载失败,如果无法下载请检查系统设置中是否授予完整存储权限', - ); + if (getCurrentDialog()?.name !== 'SimpleDialog') { + showDialog('SimpleDialog', { + title: '下载失败', + content: + '部分歌曲下载失败,如果无法下载请检查系统设置中是否授予完整文件读写权限;或者去【侧边栏-权限管理】中查看文件读写权限是否勾选', + onOk: hideDialog, + }); + } } } else { Toast.success('下载完成'); diff --git a/src/core/trackPlayer/index.ts b/src/core/trackPlayer/index.ts index 2d1723c3..39b533a5 100644 --- a/src/core/trackPlayer/index.ts +++ b/src/core/trackPlayer/index.ts @@ -43,10 +43,9 @@ import { import {createMediaIndexMap} from '@/utils/mediaIndexMap'; import PluginManager from '../pluginManager'; import {musicIsPaused} from '@/utils/trackUtils'; -import Toast from '@/utils/toast'; import {trace} from '@/utils/log'; import PersistStatus from '../persistStatus'; -import {showDialog} from '@/components/dialogs/useDialog'; +import {getCurrentDialog, showDialog} from '@/components/dialogs/useDialog'; /** 当前播放 */ const currentMusicStore = new GlobalState(null); @@ -634,14 +633,17 @@ const play = async ( await ReactNativeTrackPlayer.setupPlayer(); play(musicItem, forcePlay); } else if (message === PlayFailReason.FORBID_CELLUAR_NETWORK_PLAY) { - showDialog('SimpleDialog', { - title: '流量提醒', - content: - '当前非WIFI环境,打开【使用移动网络播放】功能后可继续使用', - }); - Toast.warn( - '当前禁止移动网络播放音乐,如需播放请去侧边栏-基本设置中修改', - ); + if (getCurrentDialog()?.name !== 'SimpleDialog') { + showDialog('SimpleDialog', { + title: '流量提醒', + content: + '当前非WIFI环境,打开【使用移动网络播放】功能后可继续播放', + }); + } + + // Toast.warn( + // '当前禁止移动网络播放音乐,如需播放请去侧边栏-基本设置中修改', + // ); } else if (message === PlayFailReason.INVALID_SOURCE) { trace('音源为空,播放失败'); await failToPlay(); From 26421379c94d61588ef6dd92863329eaaccc6e3c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8C=AB=E5=A4=B4=E7=8C=AB?= Date: Fri, 23 Feb 2024 18:13:02 +0800 Subject: [PATCH 05/25] =?UTF-8?q?fix:=20=E6=A6=9C=E5=8D=95=E9=A1=B5?= =?UTF-8?q?=E5=A4=9A=E4=BD=99=E7=9A=84load?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/topListDetail/hooks/useTopListDetail.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/pages/topListDetail/hooks/useTopListDetail.ts b/src/pages/topListDetail/hooks/useTopListDetail.ts index c9f9c969..34955320 100644 --- a/src/pages/topListDetail/hooks/useTopListDetail.ts +++ b/src/pages/topListDetail/hooks/useTopListDetail.ts @@ -19,6 +19,12 @@ export default function useTopListDetail( return; } try { + if ( + requestState & RequestStateCode.LOADING || + requestState === RequestStateCode.FINISHED + ) { + return; + } if (pageRef.current === 1) { setRequestState(RequestStateCode.PENDING_FIRST_PAGE); } else { @@ -46,7 +52,7 @@ export default function useTopListDetail( } as IMusic.IMusicSheetItem), ); - if (!result.isEnd) { + if (result.isEnd === false) { setRequestState(RequestStateCode.IDLE); } else { setRequestState(RequestStateCode.FINISHED); From 91eb8fa80130bb664f4db054805cd9f6337563c1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8C=AB=E5=A4=B4=E7=8C=AB?= Date: Sun, 10 Mar 2024 17:55:52 +0800 Subject: [PATCH 06/25] =?UTF-8?q?feat:=20=E4=BC=98=E5=8C=96=E4=B8=80?= =?UTF-8?q?=E4=BA=9B=E6=80=A7=E8=83=BD&=E5=AD=98=E5=82=A8=E8=BF=81?= =?UTF-8?q?=E7=A7=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package-lock.json | 151 ++---------------- package.json | 2 +- src/components/base/iconTextButton.tsx | 1 + src/components/panels/types/playList/body.tsx | 72 +++------ .../panels/types/playList/header.tsx | 6 +- .../panels/types/playList/index.tsx | 1 + src/core/musicSheet.ts | 25 ++- src/core/pluginManager.ts | 3 +- src/core/trackPlayer/index.ts | 44 +++-- src/entry/bootstrap.ts | 42 ++++- src/utils/perfLogger.ts | 9 ++ src/utils/safeParse.ts | 5 +- src/utils/safeStringify.ts | 7 + 13 files changed, 150 insertions(+), 218 deletions(-) create mode 100644 src/utils/perfLogger.ts create mode 100644 src/utils/safeStringify.ts diff --git a/package-lock.json b/package-lock.json index 78ac330f..25f28eb2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -30,7 +30,7 @@ "deepmerge": "^4.3.1", "he": "^1.2.0", "immer": "^9.0.15", - "jotai": "^1.7.4", + "jotai": "^2.7.0", "lodash.shuffle": "^4.2.0", "lru-cache": "^7.14.0", "nanoid": "^4.0.2", @@ -558,23 +558,6 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-decorators": { - "version": "7.23.9", - "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.23.9.tgz", - "integrity": "sha512-hJhBCb0+NnTWybvWq2WpbCYDOcflSbx0t+BYP65e5R9GVnukiDTi+on5bFkk4p7QGuv190H6KfNiV9Knf/3cZA==", - "dev": true, - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.23.9", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-decorators": "^7.23.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, "node_modules/@babel/plugin-proposal-export-default-from": { "version": "7.22.17", "license": "MIT", @@ -705,21 +688,6 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-decorators": { - "version": "7.23.3", - "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.23.3.tgz", - "integrity": "sha512-cf7Niq4/+/juY67E0PbgH0TDhLQ5J7zS8C/Q5FFx+DWyrRa9sUQdTXkjqKu8zGvuqr7vw1muKiukseihU+PJDA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, "node_modules/@babel/plugin-syntax-dynamic-import": { "version": "7.8.3", "license": "MIT", @@ -3611,46 +3579,6 @@ "node": ">= 8" } }, - "node_modules/@nozbe/simdjson": { - "version": "3.1.0-wmelon1", - "resolved": "https://registry.npmmirror.com/@nozbe/simdjson/-/simdjson-3.1.0-wmelon1.tgz", - "integrity": "sha512-PQaHHQyvASrcrfzqkZ4ona43m0UjN81NuTWt6rJkOUePGDjxc8MNp2Q7jcod1CIdTsXJ13wRWeFbquwNfhpIQQ==" - }, - "node_modules/@nozbe/sqlite": { - "version": "3.40.1", - "resolved": "https://registry.npmmirror.com/@nozbe/sqlite/-/sqlite-3.40.1.tgz", - "integrity": "sha512-uKJOW4sQi3neCmgKhqLr0IJKlb2y5q2p05U5CEDJrCxSyD2uVYvSdh7IMrPjF4sWtzc/Lnk462M4vde7Dn5NSw==" - }, - "node_modules/@nozbe/watermelondb": { - "version": "0.27.1", - "resolved": "https://registry.npmmirror.com/@nozbe/watermelondb/-/watermelondb-0.27.1.tgz", - "integrity": "sha512-41Nlq0FMGkcr2CUgtPRQRVAbA8VYI6fpeGlX4eoiLhoh3nbPIlX4RIcjLIEoyGgkCUSNSnNvXrv0RMIJRl4nZQ==", - "dependencies": { - "@babel/runtime": "7.21.0", - "@nozbe/simdjson": "3.1.0-wmelon1", - "@nozbe/sqlite": "3.40.1", - "hoist-non-react-statics": "^3.3.2", - "lokijs": "npm:@nozbe/lokijs@1.5.12-wmelon6", - "rxjs": "^7.8.0", - "sql-escape-string": "^1.1.0" - } - }, - "node_modules/@nozbe/watermelondb/node_modules/@babel/runtime": { - "version": "7.21.0", - "resolved": "https://registry.npmmirror.com/@babel/runtime/-/runtime-7.21.0.tgz", - "integrity": "sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw==", - "dependencies": { - "regenerator-runtime": "^0.13.11" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@nozbe/watermelondb/node_modules/regenerator-runtime": { - "version": "0.13.11", - "resolved": "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", - "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" - }, "node_modules/@react-native-async-storage/async-storage": { "version": "1.19.3", "license": "MIT", @@ -5896,7 +5824,7 @@ }, "node_modules/@types/prop-types": { "version": "15.7.5", - "dev": true, + "devOptional": true, "license": "MIT" }, "node_modules/@types/qs": { @@ -5906,7 +5834,7 @@ }, "node_modules/@types/react": { "version": "18.2.21", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "@types/prop-types": "*", @@ -5954,7 +5882,7 @@ }, "node_modules/@types/scheduler": { "version": "0.16.3", - "dev": true, + "devOptional": true, "license": "MIT" }, "node_modules/@types/semver": { @@ -8126,7 +8054,7 @@ }, "node_modules/csstype": { "version": "3.1.2", - "dev": true, + "devOptional": true, "license": "MIT" }, "node_modules/dargs": { @@ -13086,57 +13014,21 @@ } }, "node_modules/jotai": { - "version": "1.13.1", - "license": "MIT", + "version": "2.7.0", + "resolved": "https://registry.npmmirror.com/jotai/-/jotai-2.7.0.tgz", + "integrity": "sha512-4qsyFKu4MprI39rj2uoItyhu24NoCHzkOV7z70PQr65SpzV6CSyhQvVIfbNlNqOIOspNMdf5OK+kTXLvqe63Jw==", "engines": { "node": ">=12.20.0" }, "peerDependencies": { - "@babel/core": "*", - "@babel/template": "*", - "jotai-devtools": "*", - "jotai-immer": "*", - "jotai-optics": "*", - "jotai-redux": "*", - "jotai-tanstack-query": "*", - "jotai-urql": "*", - "jotai-valtio": "*", - "jotai-xstate": "*", - "jotai-zustand": "*", - "react": ">=16.8" + "@types/react": ">=17.0.0", + "react": ">=17.0.0" }, "peerDependenciesMeta": { - "@babel/core": { - "optional": true - }, - "@babel/template": { - "optional": true - }, - "jotai-devtools": { - "optional": true - }, - "jotai-immer": { - "optional": true - }, - "jotai-optics": { - "optional": true - }, - "jotai-redux": { - "optional": true - }, - "jotai-tanstack-query": { - "optional": true - }, - "jotai-urql": { - "optional": true - }, - "jotai-valtio": { + "@types/react": { "optional": true }, - "jotai-xstate": { - "optional": true - }, - "jotai-zustand": { + "react": { "optional": true } } @@ -14212,12 +14104,6 @@ "node": ">=6" } }, - "node_modules/lokijs": { - "name": "@nozbe/lokijs", - "version": "1.5.12-wmelon6", - "resolved": "https://registry.npmmirror.com/@nozbe/lokijs/-/lokijs-1.5.12-wmelon6.tgz", - "integrity": "sha512-GXsaqY8qTJ6xdCrGyno2t+ON2aj6PrUDdvhbrkxK/0Fp12C4FGvDg1wS+voLU9BANYHEnr7KRWfItDZnQkjoAg==" - }, "node_modules/loose-envify": { "version": "1.4.0", "license": "MIT", @@ -18911,14 +18797,6 @@ "queue-microtask": "^1.2.2" } }, - "node_modules/rxjs": { - "version": "7.8.1", - "resolved": "https://registry.npmmirror.com/rxjs/-/rxjs-7.8.1.tgz", - "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", - "dependencies": { - "tslib": "^2.1.0" - } - }, "node_modules/safe-array-concat": { "version": "1.0.1", "dev": true, @@ -19853,11 +19731,6 @@ "version": "1.0.3", "license": "BSD-3-Clause" }, - "node_modules/sql-escape-string": { - "version": "1.1.0", - "resolved": "https://registry.npmmirror.com/sql-escape-string/-/sql-escape-string-1.1.0.tgz", - "integrity": "sha512-/kqO4pLZSLfV0KsBM2xkVh2S3GbjJJone37d7gYwLyP0c+REh3vnmkhQ7VwNrX76igC0OhJWpTg0ukkdef9vvA==" - }, "node_modules/stack-utils": { "version": "2.0.6", "dev": true, diff --git a/package.json b/package.json index ff752b0d..86943ecd 100644 --- a/package.json +++ b/package.json @@ -42,7 +42,7 @@ "deepmerge": "^4.3.1", "he": "^1.2.0", "immer": "^9.0.15", - "jotai": "^1.7.4", + "jotai": "^2.7.0", "lodash.shuffle": "^4.2.0", "lru-cache": "^7.14.0", "nanoid": "^4.0.2", diff --git a/src/components/base/iconTextButton.tsx b/src/components/base/iconTextButton.tsx index 5fed190e..83ecc33a 100644 --- a/src/components/base/iconTextButton.tsx +++ b/src/components/base/iconTextButton.tsx @@ -19,6 +19,7 @@ export default function (props: IProps) { return ( diff --git a/src/components/panels/types/playList/body.tsx b/src/components/panels/types/playList/body.tsx index 46b638ee..b89addbb 100644 --- a/src/components/panels/types/playList/body.tsx +++ b/src/components/panels/types/playList/body.tsx @@ -1,7 +1,6 @@ -import React, {useCallback, useEffect, useMemo, useRef, useState} from 'react'; +import React, {useCallback, useMemo, useRef} from 'react'; import {Pressable, StyleSheet, Text, View} from 'react-native'; -import rpx, {vh} from '@/utils/rpx'; -import {FlatList} from 'react-native-gesture-handler'; +import rpx from '@/utils/rpx'; import Tag from '@/components/base/tag'; import ThemeText from '@/components/base/themeText'; import {fontSizeConst} from '@/constants/uiConst'; @@ -12,29 +11,27 @@ import Loading from '@/components/base/loading'; import {useSafeAreaInsets} from 'react-native-safe-area-context'; import useColors from '@/hooks/useColors'; import TrackPlayer from '@/core/trackPlayer'; +import {FlashList} from '@shopify/flash-list'; const ITEM_HEIGHT = rpx(108); const ITEM_WIDTH = rpx(750); -const WRAPPER_HEIGHT = vh(60) - rpx(104); interface IPlayListProps { item: IMusic.IMusicItem; - index: number; - currentIndex: number; + isCurrentMusic: boolean; } function _PlayListItem(props: IPlayListProps) { const colors = useColors(); - const {item, index, currentIndex} = props; + const {item, isCurrentMusic} = props; - // console.log('rerender', index, currentIndex, item); return ( { TrackPlayer.play(item); }} style={style.musicItem}> - {currentIndex === index && ( + {isCurrentMusic && ( !!isSameMediaItem(prev.item, next.item) && - prev.index === next.index && - ((prev.currentIndex === prev.index && - next.currentIndex === next.index) || - (prev.currentIndex !== prev.index && - next.currentIndex !== next.index)), + prev.isCurrentMusic === next.isCurrentMusic, ); interface IBodyProps { @@ -91,8 +83,7 @@ export default function Body(props: IBodyProps) { const {loading} = props; const playList = TrackPlayer.usePlayList(); const currentMusicItem = TrackPlayer.useCurrentMusic(); - const [currentIndex, setCurrentIndex] = useState(-1); - const listRef = useRef | null>(); + const listRef = useRef | null>(); const safeAreaInsets = useSafeAreaInsets(); const initIndex = useMemo(() => { @@ -106,43 +97,33 @@ export default function Body(props: IBodyProps) { return undefined; }, []); - useEffect(() => { - setCurrentIndex( - playList.findIndex(_ => isSameMediaItem(currentMusicItem, _)), - ); - }, [playList, currentMusicItem]); - const renderItem = useCallback( - ({item, index}: {item: IMusic.IMusicItem; index: number}) => { - // console.log('recall'); + ({item}: {item: IMusic.IMusicItem; index: number}) => { return ( ); }, - [currentIndex], + [currentMusicItem], ); return loading ? ( ) : ( - - + { listRef.current = _; }} - style={[ - style.playListWrapper, - {marginBottom: safeAreaInsets.bottom}, - ]} - getItemLayout={(_, index) => ({ - length: ITEM_HEIGHT, - offset: ITEM_HEIGHT * index, - index, - })} + estimatedItemSize={ITEM_HEIGHT} data={playList} initialScrollIndex={initIndex} renderItem={renderItem} @@ -152,15 +133,8 @@ export default function Body(props: IBodyProps) { } const style = StyleSheet.create({ - playListWrapper: { - minWidth: rpx(750), - width: rpx(750), - height: WRAPPER_HEIGHT, - flex: 1, - }, playList: { width: rpx(750), - height: WRAPPER_HEIGHT, flex: 1, }, currentPlaying: { diff --git a/src/components/panels/types/playList/header.tsx b/src/components/panels/types/playList/header.tsx index 5d3e7c71..27800b8d 100644 --- a/src/components/panels/types/playList/header.tsx +++ b/src/components/panels/types/playList/header.tsx @@ -1,5 +1,5 @@ import React from 'react'; -import {StyleSheet, View} from 'react-native'; +import {InteractionManager, StyleSheet, View} from 'react-native'; import rpx from '@/utils/rpx'; import ThemeText from '@/components/base/themeText'; import repeatModeConst from '@/constants/repeatModeConst'; @@ -24,7 +24,9 @@ export default function Header() { { - TrackPlayer.toggleRepeatMode(); + InteractionManager.runAfterInteractions(() => { + TrackPlayer.toggleRepeatMode(); + }); }} icon={repeatModeConst[repeatMode].icon}> {repeatModeConst[repeatMode].text} diff --git a/src/components/panels/types/playList/index.tsx b/src/components/panels/types/playList/index.tsx index 2c0189b2..c1a06f0d 100644 --- a/src/components/panels/types/playList/index.tsx +++ b/src/components/panels/types/playList/index.tsx @@ -10,6 +10,7 @@ export default function () { return ( ( <>
diff --git a/src/core/musicSheet.ts b/src/core/musicSheet.ts index 7911cac6..f1b2e683 100644 --- a/src/core/musicSheet.ts +++ b/src/core/musicSheet.ts @@ -5,10 +5,14 @@ import AsyncStorage from '@react-native-async-storage/async-storage'; import produce from 'immer'; import {useEffect, useState} from 'react'; import {nanoid} from 'nanoid'; -import {getStorage, setStorage} from '@/utils/storage'; import {isSameMediaItem} from '@/utils/mediaItem'; import shuffle from 'lodash.shuffle'; import {GlobalState} from '@/utils/stateMapper'; +import getOrCreateMMKV from '@/utils/getOrCreateMMKV'; +import safeParse from '@/utils/safeParse'; +import {InteractionManager} from 'react-native'; +import safeStringify from '@/utils/safeStringify'; +import {createMediaIndexMap} from '@/utils/mediaIndexMap'; const defaultSheet: IMusic.IMusicSheetItemBase = { id: 'favorite', @@ -30,6 +34,19 @@ const getSheets = () => ({ sheetMusicMap, }); +function getStorage(key: string) { + const mmkv = getOrCreateMMKV(`LocalSheet.${key}`); + + return safeParse(mmkv.getString('data')); +} + +async function setStorage(key: string, value: any) { + return InteractionManager.runAfterInteractions(() => { + const mmkv = getOrCreateMMKV(`LocalSheet.${key}`); + mmkv.set('data', safeStringify(value)); + }); +} + async function setup() { try { const _musicSheets: IMusic.IMusicSheetItemBase[] = await getStorage( @@ -197,9 +214,9 @@ async function addMusic( musicItem = [musicItem]; } const musicList = sheetMusicMap[sheetId] ?? []; - musicItem = musicItem.filter( - item => musicList.findIndex(_ => isSameMediaItem(_, item)) === -1, - ); + const indexMap = createMediaIndexMap(musicList); + + musicItem = musicItem.filter(item => !indexMap.has(item)); const newMusicList = musicList.concat(musicItem); let basic; if ( diff --git a/src/core/pluginManager.ts b/src/core/pluginManager.ts index bad15888..46e9e36d 100644 --- a/src/core/pluginManager.ts +++ b/src/core/pluginManager.ts @@ -165,7 +165,7 @@ export class Plugin { // eslint-disable-next-line no-new-func _instance = Function(` 'use strict'; - return function(require, __musicfree_require, module, exports, console, env) { + return function(require, __musicfree_require, module, exports, console, env, URL) { ${funcCode} } `)()( @@ -175,6 +175,7 @@ export class Plugin { _module.exports, _console, env, + URL, ); if (_module.exports.default) { _instance = _module.exports diff --git a/src/core/trackPlayer/index.ts b/src/core/trackPlayer/index.ts index 39b533a5..25dd0150 100644 --- a/src/core/trackPlayer/index.ts +++ b/src/core/trackPlayer/index.ts @@ -113,7 +113,7 @@ async function setupTrackPlayer() { // 状态恢复 if (rate) { - await ReactNativeTrackPlayer.setRate(+rate / 100); + ReactNativeTrackPlayer.setRate(+rate / 100); } if (repeatMode) { repeatModeStore.setValue(repeatMode as MusicRepeatMode); @@ -124,21 +124,26 @@ async function setupTrackPlayer() { } if (track && isInPlayList(track)) { - const newSource = await PluginManager.getByMedia( - track, - )?.methods.getMediaSource(track, quality, 0); - // 重新初始化 获取最新的链接 - track.url = newSource?.url || track.url; - track.headers = newSource?.headers || track.headers; if (!Config.get('setting.basic.autoPlayWhenAppStart')) { track.isInit = true; } - await setTrackSource(track as Track, false); + // 异步 + PluginManager.getByMedia(track) + ?.methods.getMediaSource(track, quality, 0) + .then(async newSource => { + track.url = newSource?.url || track.url; + track.headers = newSource?.headers || track.headers; + + if (isSameMediaItem(currentMusicStore.getValue(), track)) { + await setTrackSource(track as Track, false); + } + }); setCurrentMusic(track); if (progress) { - await ReactNativeTrackPlayer.seekTo(progress); + // 异步 + ReactNativeTrackPlayer.seekTo(progress); } } @@ -391,15 +396,22 @@ const remove = async (musicItem: IMusic.IMusicItem) => { const setRepeatMode = (mode: MusicRepeatMode) => { const playList = getPlayList(); let newPlayList; - if (mode === MusicRepeatMode.SHUFFLE) { - newPlayList = shuffle(playList); - } else { - newPlayList = produce(playList, draft => { - return sortByTimestampAndIndex(draft); - }); + const prevMode = repeatModeStore.getValue(); + + if ( + (prevMode === MusicRepeatMode.SHUFFLE && + mode !== MusicRepeatMode.SHUFFLE) || + (mode === MusicRepeatMode.SHUFFLE && + prevMode !== MusicRepeatMode.SHUFFLE) + ) { + if (mode === MusicRepeatMode.SHUFFLE) { + newPlayList = shuffle(playList); + } else { + newPlayList = sortByTimestampAndIndex(playList, true); + } + setPlayList(newPlayList); } - setPlayList(newPlayList); const currentMusicItem = currentMusicStore.getValue(); currentIndex = getMusicIndex(currentMusicItem); repeatModeStore.setValue(mode); diff --git a/src/entry/bootstrap.ts b/src/entry/bootstrap.ts index 453d57c9..3e564c89 100644 --- a/src/entry/bootstrap.ts +++ b/src/entry/bootstrap.ts @@ -24,13 +24,16 @@ import {localPluginHash, supportLocalMediaType} from '@/constants/commonConst'; import TrackPlayer from '@/core/trackPlayer'; import musicHistory from '@/core/musicHistory'; import PersistStatus from '@/core/persistStatus'; +import {perfLogger} from '@/utils/perfLogger'; /** app加载前执行 * 1. 检查权限 * 2. 数据初始化 * 3. */ + async function _bootstrap() { + const logger = perfLogger(); // 1. 检查权限 const [readStoragePermission, writeStoragePermission] = await Promise.all([ check(PERMISSIONS.ANDROID.READ_EXTERNAL_STORAGE), @@ -45,20 +48,32 @@ async function _bootstrap() { await request(PERMISSIONS.ANDROID.READ_EXTERNAL_STORAGE); await request(PERMISSIONS.ANDROID.WRITE_EXTERNAL_STORAGE); } + logger.mark('权限检查完成'); // 2. 数据初始化 /** 初始化路径 */ await setupFolder(); trace('文件夹初始化完成'); + logger.mark('文件夹初始化完成'); + // 加载配置 await Promise.all([ - Config.setup(), - MediaMeta.setup(), - MusicSheet.setup(), - Network.setup(), - musicHistory.setupMusicHistory(), + Config.setup().then(() => { + logger.mark('Config'); + }), + MediaMeta.setup().then(() => { + logger.mark('MediaMeta'); + }), + MusicSheet.setup().then(() => { + logger.mark('MusicSheet'); + }), + musicHistory.setupMusicHistory().then(() => { + logger.mark('musicHistory'); + }), ]); trace('配置初始化完成'); + logger.mark('配置初始化完成'); + // 加载插件 try { await RNTrackPlayer.setupPlayer({ @@ -73,6 +88,7 @@ async function _bootstrap() { throw e; } } + logger.mark('加载播放器'); const capabilities = Config.get('setting.basic.showExitOnNotification') ? [ @@ -100,19 +116,32 @@ async function _bootstrap() { compactCapabilities: capabilities, notificationCapabilities: [...capabilities, Capability.SeekTo], }); + logger.mark('播放器初始化完成'); trace('播放器初始化完成'); await Cache.setup(); + logger.mark('缓存初始化完成'); + trace('缓存初始化完成'); await PluginManager.setup(); + logger.mark('插件初始化完成'); + trace('插件初始化完成'); await TrackPlayer.setupTrackPlayer(); trace('播放列表初始化完成'); + logger.mark('播放列表初始化完成'); + await LocalMusicSheet.setup(); trace('本地音乐初始化完成'); + logger.mark('本地音乐初始化完成'); + Theme.setup(); trace('主题初始化完成'); + logger.mark('主题初始化完成'); + await LyricManager.setup(); + logger.mark('歌词初始化完成'); + extraMakeup(); ErrorUtils.setGlobalHandler(error => { errorLog('未捕获的错误', error); @@ -148,6 +177,9 @@ export default async function () { async function extraMakeup() { // 自动更新 try { + // 初始化网络状态 + Network.setup(); + if (Config.get('setting.basic.autoUpdatePlugin')) { const lastUpdated = PersistStatus.get('app.pluginUpdateTime') || 0; const now = Date.now(); diff --git a/src/utils/perfLogger.ts b/src/utils/perfLogger.ts new file mode 100644 index 00000000..4dae0eb2 --- /dev/null +++ b/src/utils/perfLogger.ts @@ -0,0 +1,9 @@ +export function perfLogger() { + const s = Date.now(); + + return { + mark(label?: string) { + console.log(`[${label || 'log'}] ${Date.now() - s}ms`); + }, + }; +} diff --git a/src/utils/safeParse.ts b/src/utils/safeParse.ts index 2c2f6244..c4030538 100644 --- a/src/utils/safeParse.ts +++ b/src/utils/safeParse.ts @@ -1,5 +1,8 @@ -export default function (raw: string) { +export default function (raw?: string) { try { + if (!raw) { + return null; + } return JSON.parse(raw) as T; } catch { return null; diff --git a/src/utils/safeStringify.ts b/src/utils/safeStringify.ts new file mode 100644 index 00000000..ae30bcde --- /dev/null +++ b/src/utils/safeStringify.ts @@ -0,0 +1,7 @@ +export default function (raw: any): string { + try { + return JSON.stringify(raw); + } catch { + return ''; + } +} From f9c53a4cd0cff9b3c6cb0fb4bdfed1de0e709603 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8C=AB=E5=A4=B4=E7=8C=AB?= Date: Sun, 10 Mar 2024 20:46:48 +0800 Subject: [PATCH 07/25] =?UTF-8?q?fix:=20getMusicInfo=E4=B8=AD=E5=B0=81?= =?UTF-8?q?=E9=9D=A2=E4=B8=BA=E7=A9=BA=E6=97=B6=E5=BF=85=E5=AE=9A=E9=97=AA?= =?UTF-8?q?=E9=80=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/core/trackPlayer/index.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/core/trackPlayer/index.ts b/src/core/trackPlayer/index.ts index 25dd0150..6f7df12d 100644 --- a/src/core/trackPlayer/index.ts +++ b/src/core/trackPlayer/index.ts @@ -625,6 +625,9 @@ const play = async ( let info: Partial | null = null; try { info = (await plugin?.methods?.getMusicInfo?.(musicItem)) ?? null; + if (typeof info?.url === 'string' && info.url.trim() === '') { + delete info.url; + } } catch {} // 11. 设置补充信息 From 63d241f1428b67e2d90ce820b5318799579a1301 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8C=AB=E5=A4=B4=E7=8C=AB?= Date: Sun, 10 Mar 2024 20:59:21 +0800 Subject: [PATCH 08/25] =?UTF-8?q?fix:=20getMusicInfo=E4=B8=AD=E5=B0=81?= =?UTF-8?q?=E9=9D=A2=E4=B8=BA=E7=A9=BA=E6=97=B6=E5=BF=85=E5=AE=9A=E9=97=AA?= =?UTF-8?q?=E9=80=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/core/trackPlayer/index.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/core/trackPlayer/index.ts b/src/core/trackPlayer/index.ts index 6f7df12d..dbe1ab82 100644 --- a/src/core/trackPlayer/index.ts +++ b/src/core/trackPlayer/index.ts @@ -625,7 +625,10 @@ const play = async ( let info: Partial | null = null; try { info = (await plugin?.methods?.getMusicInfo?.(musicItem)) ?? null; - if (typeof info?.url === 'string' && info.url.trim() === '') { + if ( + (typeof info?.url === 'string' && info.url.trim() === '') || + (info?.url && typeof info.url !== 'string') + ) { delete info.url; } } catch {} From 352b8ca674540827905a028023b93503bf01e5e4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8C=AB=E5=A4=B4=E7=8C=AB?= Date: Sun, 10 Mar 2024 22:11:46 +0800 Subject: [PATCH 09/25] =?UTF-8?q?fix:=20=E6=92=AD=E6=94=BE=E5=88=97?= =?UTF-8?q?=E8=A1=A8=E4=B8=8D=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/panels/types/playList/body.tsx | 32 +++++++++---------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/src/components/panels/types/playList/body.tsx b/src/components/panels/types/playList/body.tsx index b89addbb..dffb701b 100644 --- a/src/components/panels/types/playList/body.tsx +++ b/src/components/panels/types/playList/body.tsx @@ -1,4 +1,4 @@ -import React, {useCallback, useMemo, useRef} from 'react'; +import React, {useMemo, useRef} from 'react'; import {Pressable, StyleSheet, Text, View} from 'react-native'; import rpx from '@/utils/rpx'; import Tag from '@/components/base/tag'; @@ -51,10 +51,12 @@ function _PlayListItem(props: IPlayListProps) { ellipsizeMode="tail" numberOfLines={1}> {item.title} - - {' '} - - {item.artist} - + {item.artist && ( + + {' '} + - {item.artist} + + )} { - return ( - - ); - }, - [currentMusicItem], - ); + const renderItem = ({item}: {item: IMusic.IMusicItem; index: number}) => { + return ( + + ); + }; return loading ? ( @@ -123,6 +122,7 @@ export default function Body(props: IBodyProps) { ref={_ => { listRef.current = _; }} + extraData={{currentMusicItem}} estimatedItemSize={ITEM_HEIGHT} data={playList} initialScrollIndex={initIndex} From 95b36719cfc103e9b528409ff362c507d361ada2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8C=AB=E5=A4=B4=E7=8C=AB?= Date: Mon, 11 Mar 2024 09:49:46 +0800 Subject: [PATCH 10/25] =?UTF-8?q?feat:=20=E4=BF=AE=E6=94=B9=E8=AE=BE?= =?UTF-8?q?=E7=BD=AE=E9=A1=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/core/config.ts | 2 + src/core/musicSheet.ts | 11 +- .../setting/settingTypes/basicSetting.tsx | 114 ++++++++++++++---- 3 files changed, 100 insertions(+), 27 deletions(-) diff --git a/src/core/config.ts b/src/core/config.ts index 8391d48d..6963a63a 100644 --- a/src/core/config.ts +++ b/src/core/config.ts @@ -58,6 +58,8 @@ interface IConfig { associateLyricType: 'input' | 'search'; // 是否展示退出按钮 showExitOnNotification: boolean; + // 本地歌单添加歌曲顺序 + musicOrderInLocalSheet: 'start' | 'end'; }; /** 歌词 */ lyric: { diff --git a/src/core/musicSheet.ts b/src/core/musicSheet.ts index f1b2e683..6b1f0abe 100644 --- a/src/core/musicSheet.ts +++ b/src/core/musicSheet.ts @@ -13,6 +13,7 @@ import safeParse from '@/utils/safeParse'; import {InteractionManager} from 'react-native'; import safeStringify from '@/utils/safeStringify'; import {createMediaIndexMap} from '@/utils/mediaIndexMap'; +import Config from './config'; const defaultSheet: IMusic.IMusicSheetItemBase = { id: 'favorite', @@ -217,7 +218,15 @@ async function addMusic( const indexMap = createMediaIndexMap(musicList); musicItem = musicItem.filter(item => !indexMap.has(item)); - const newMusicList = musicList.concat(musicItem); + // TODO: 改成MMKV + const pendAtStart = + Config.get('setting.basic.musicOrderInLocalSheet') === 'start'; + let newMusicList = []; + if (pendAtStart) { + newMusicList = musicItem.concat(musicList); + } else { + newMusicList = musicList.concat(musicItem); + } let basic; if ( !musicSheets diff --git a/src/pages/setting/settingTypes/basicSetting.tsx b/src/pages/setting/settingTypes/basicSetting.tsx index c0aa99f4..a93586bd 100644 --- a/src/pages/setting/settingTypes/basicSetting.tsx +++ b/src/pages/setting/settingTypes/basicSetting.tsx @@ -1,5 +1,5 @@ -import React, {useCallback, useEffect, useState} from 'react'; -import {SectionList, StyleSheet, View} from 'react-native'; +import React, {useCallback, useEffect, useRef, useState} from 'react'; +import {SectionList, StyleSheet, TouchableOpacity, View} from 'react-native'; import rpx from '@/utils/rpx'; import Config, {IConfigPaths} from '@/core/config'; import ListItem from '@/components/base/listItem'; @@ -13,7 +13,7 @@ import {ROUTE_PATH, useNavigate} from '@/entry/router'; import {readdir} from 'react-native-fs'; import {qualityKeys, qualityText} from '@/utils/qualities'; import {clearLog, getErrorLogContent} from '@/utils/log'; -import {ScrollView} from 'react-native-gesture-handler'; +import {FlatList, ScrollView} from 'react-native-gesture-handler'; import {showDialog} from '@/components/dialogs/useDialog'; import {showPanel} from '@/components/panels/usePanel'; import Paragraph from '@/components/base/paragraph'; @@ -69,7 +69,7 @@ const createRadio = function ( return { title, right: ( - + {valueMap ? valueMap[value] : value} ), @@ -107,6 +107,9 @@ export default function BasicSetting() { const [cacheSize, refreshCacheSize] = useCacheSize(); + const sectionListRef = useRef(null); + // const titleListRef = useRef(null); + useEffect(() => { refreshCacheSize(); }, []); @@ -115,18 +118,6 @@ export default function BasicSetting() { { title: '常规', data: [ - createRadio( - '点击搜索结果内单曲时', - 'setting.basic.clickMusicInSearch', - ['播放歌曲', '播放歌曲并替换播放列表'], - basicSetting?.clickMusicInSearch ?? '播放歌曲', - ), - createRadio( - '点击专辑内单曲时', - 'setting.basic.clickMusicInAlbum', - ['播放单曲', '播放专辑'], - basicSetting?.clickMusicInAlbum ?? '播放专辑', - ), createRadio( '历史记录最多保存条数', 'setting.basic.maxHistoryLen', @@ -165,6 +156,43 @@ export default function BasicSetting() { ), ], }, + { + title: '歌单&专辑', + data: [ + createRadio( + '点击搜索结果内单曲时', + 'setting.basic.clickMusicInSearch', + ['播放歌曲', '播放歌曲并替换播放列表'], + basicSetting?.clickMusicInSearch ?? '播放歌曲', + ), + createRadio( + '点击专辑内单曲时', + 'setting.basic.clickMusicInAlbum', + ['播放单曲', '播放专辑'], + basicSetting?.clickMusicInAlbum ?? '播放专辑', + ), + createRadio( + '打开歌曲详情页时', + 'setting.basic.musicDetailDefault', + ['album', 'lyric'], + basicSetting?.musicDetailDefault ?? 'album', + { + album: '默认展示歌曲封面', + lyric: '默认展示歌词页', + }, + ), + createRadio( + '本地歌单添加歌曲顺序', + 'setting.basic.musicOrderInLocalSheet', + ['start', 'end'], + basicSetting?.musicOrderInLocalSheet ?? 'end', + { + start: '添加到歌单开头', + end: '添加到歌单末尾', + }, + ), + ], + }, { title: '插件', data: [ @@ -231,7 +259,7 @@ export default function BasicSetting() { right: ( {basicSetting?.downloadPath ?? pathConst.downloadMusicPath} @@ -300,7 +328,7 @@ export default function BasicSetting() { ], }, { - title: '桌面歌词', + title: '歌词', data: [], footer: , }, @@ -310,7 +338,7 @@ export default function BasicSetting() { { title: '音乐缓存上限', right: ( - + {basicSetting?.maxCacheSize ? sizeFormatter(basicSetting.maxCacheSize) : '512M'} @@ -343,7 +371,7 @@ export default function BasicSetting() { { title: '清除音乐缓存', right: ( - + {sizeFormatter(cacheSize.music)} ), @@ -362,7 +390,7 @@ export default function BasicSetting() { { title: '清除歌词缓存', right: ( - + {sizeFormatter(cacheSize.lyric)} ), @@ -381,7 +409,7 @@ export default function BasicSetting() { { title: '清除图片缓存', right: ( - + {sizeFormatter(cacheSize.image)} ), @@ -450,11 +478,30 @@ export default function BasicSetting() { ]; return ( - + + it.title)} + renderItem={({item, index}) => ( + { + sectionListRef.current?.scrollToLocation({ + sectionIndex: index, + itemIndex: 0, + }); + }} + activeOpacity={0.7} + style={styles.headerItemStyle}> + {item} + + )} + /> ( - + )} + ref={sectionListRef} renderSectionFooter={({section}) => { return section.footer ?? null; }} @@ -484,10 +532,10 @@ export default function BasicSetting() { ); } -const style = StyleSheet.create({ +const styles = StyleSheet.create({ wrapper: { width: '100%', - paddingVertical: rpx(24), + paddingBottom: rpx(24), flex: 1, }, centerText: { @@ -501,6 +549,20 @@ const style = StyleSheet.create({ alignItems: 'center', marginTop: rpx(20), }, + headerContainer: { + height: rpx(80), + }, + headerContentContainer: { + height: rpx(80), + alignItems: 'center', + paddingHorizontal: rpx(24), + }, + headerItemStyle: { + paddingHorizontal: rpx(36), + height: rpx(80), + justifyContent: 'center', + alignItems: 'center', + }, }); function LyricSetting() { From 563aa1a5b3613e0a35c805220df217d927e46719 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8C=AB=E5=A4=B4=E7=8C=AB?= Date: Sat, 16 Mar 2024 15:44:30 +0800 Subject: [PATCH 11/25] =?UTF-8?q?feat:=20=E4=BC=98=E5=8C=96=E9=BB=98?= =?UTF-8?q?=E8=AE=A4=E6=AD=8C=E5=8D=95=E7=9A=84=E5=88=A4=E6=96=AD=E9=80=BB?= =?UTF-8?q?=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/core/musicSheet.ts | 35 +++++++++++---- .../content/albumCover/operations.tsx | 16 +++---- .../components/content/albumCovers.tsx | 45 ------------------- .../content/lyric/lyricOperations.tsx | 3 ++ 4 files changed, 35 insertions(+), 64 deletions(-) delete mode 100644 src/pages/musicDetail/components/content/albumCovers.tsx diff --git a/src/core/musicSheet.ts b/src/core/musicSheet.ts index 6b1f0abe..bf65dc0a 100644 --- a/src/core/musicSheet.ts +++ b/src/core/musicSheet.ts @@ -24,6 +24,8 @@ const defaultSheet: IMusic.IMusicSheetItemBase = { let musicSheets = [defaultSheet]; let sheetMusicMap: Record = {}; +const favoriteMusicMapStore = new GlobalState(null); + const sheetsCallBacks: Set = new Set([]); function notifyMusicSheets() { sheetsCallBacks.forEach(cb => { @@ -62,6 +64,11 @@ async function setup() { _[sheet.id] = musicList; return _; }); + if (sheet.id === 'favorite') { + favoriteMusicMapStore.setValue( + createMediaIndexMap(musicList || []), + ); + } } musicSheets = _musicSheets; setupStarredMusicSheets(); @@ -107,6 +114,11 @@ async function updateAndSaveSheet( sheetMusicMap = produce(sheetMusicMap, _ => { _[id] = musicList; }); + + // 默认歌单 + if (id === 'favorite' && musicList) { + favoriteMusicMapStore.setValue(createMediaIndexMap(musicList)); + } } notifyMusicSheets(); } @@ -150,13 +162,10 @@ async function resumeSheets( if (!overwrite) { const originalMusicList = sheetMusicMap[musicSheet.id] ?? []; + const indexMap = createMediaIndexMap(originalMusicList); newSheetMusicMap[musicSheet.id] = originalMusicList.concat( - musicSheet.musicList?.filter( - item => - originalMusicList.findIndex(_ => - isSameMediaItem(_, item), - ) === -1, - ) ?? [], + musicSheet.musicList?.filter(item => !indexMap.has(item)) ?? + [], ); } else { newSheetMusicMap[musicSheet.id] = [ @@ -241,7 +250,6 @@ async function addMusic( basic: basic, musicList: newMusicList, }); - notifyMusicSheets(); } async function removeMusicByIndex(sheetId: string, indices: number | number[]) { @@ -261,7 +269,6 @@ async function removeMusicByIndex(sheetId: string, indices: number | number[]) { }, musicList: newMusicList, }); - notifyMusicSheets(); } async function removeMusic( @@ -397,6 +404,17 @@ function useSheetStarred( return starred; } +/** 是否添加到我喜欢歌单 */ +function useMusicFavIndex(musicItem: IMusic.IMusicItem | null) { + const indexMap = favoriteMusicMapStore.useValue(); + + if (!musicItem) { + return -1; + } + + return indexMap?.getIndex?.(musicItem) ?? -1; +} + const MusicSheet = { setup, addSheet, @@ -415,6 +433,7 @@ const MusicSheet = { unstarMusicSheet, useStarredMusicSheet: starredMusicSheetsStore.useValue, useSheetStarred, + useMusicFavIndex, }; export default MusicSheet; diff --git a/src/pages/musicDetail/components/content/albumCover/operations.tsx b/src/pages/musicDetail/components/content/albumCover/operations.tsx index 19a6384b..6562fb6a 100644 --- a/src/pages/musicDetail/components/content/albumCover/operations.tsx +++ b/src/pages/musicDetail/components/content/albumCover/operations.tsx @@ -5,7 +5,6 @@ import Icon from 'react-native-vector-icons/MaterialCommunityIcons'; import MusicSheet from '@/core/musicSheet'; import Download from '@/core/download'; -import {isSameMediaItem} from '@/utils/mediaItem'; import LocalMusicSheet from '@/core/localMusicSheet'; import {ROUTE_PATH} from '@/entry/router'; import {ImgAsset} from '@/constants/assetsConst'; @@ -18,7 +17,6 @@ import PersistStatus from '@/core/persistStatus'; export default function Operations() { //briefcase-download-outline briefcase-check-outline checkbox-marked-circle-outline - const favoriteMusicSheet = MusicSheet.useSheets('favorite'); const musicItem = TrackPlayer.useCurrentMusic(); const currentQuality = TrackPlayer.useCurrentQuality(); const isDownloaded = LocalMusicSheet.useIsLocal(musicItem); @@ -26,10 +24,9 @@ export default function Operations() { const rate = PersistStatus.useValue('music.rate', 100); const orientation = useOrientation(); - const musicIndexInFav = - favoriteMusicSheet?.musicList.findIndex(_ => - isSameMediaItem(_, musicItem), - ) ?? -1; + const favIndex = MusicSheet.useMusicFavIndex(musicItem); + + console.log(favIndex); return ( - {musicIndexInFav !== -1 ? ( + {favIndex !== -1 ? ( { - MusicSheet.removeMusicByIndex( - 'favorite', - musicIndexInFav, - ); + MusicSheet.removeMusicByIndex('favorite', favIndex); }} /> ) : ( diff --git a/src/pages/musicDetail/components/content/albumCovers.tsx b/src/pages/musicDetail/components/content/albumCovers.tsx deleted file mode 100644 index bc8de4b3..00000000 --- a/src/pages/musicDetail/components/content/albumCovers.tsx +++ /dev/null @@ -1,45 +0,0 @@ -import React, {useMemo} from 'react'; -import rpx from '@/utils/rpx'; -import {ImgAsset} from '@/constants/assetsConst'; -import FastImage from '@/components/base/fastImage'; -import useOrientation from '@/hooks/useOrientation'; -import {Gesture, GestureDetector} from 'react-native-gesture-handler'; -import imageViewer from '@/components/imageViewer'; -import TrackPlayer from '@/core/trackPlayer'; - -export default function AlbumCover() { - const musicItem = TrackPlayer.useCurrentMusic(); - const orientation = useOrientation(); - - const artworkStyle = useMemo(() => { - if (orientation === 'vertical') { - return { - width: rpx(500), - height: rpx(500), - }; - } else { - return { - width: rpx(260), - height: rpx(260), - }; - } - }, [orientation]); - - const longPress = Gesture.LongPress() - .onStart(() => { - if (musicItem?.artwork) { - imageViewer.show(musicItem.artwork); - } - }) - .runOnJS(true); - - return ( - - - - ); -} diff --git a/src/pages/musicDetail/components/content/lyric/lyricOperations.tsx b/src/pages/musicDetail/components/content/lyric/lyricOperations.tsx index e1d7c7d3..4fe14b96 100644 --- a/src/pages/musicDetail/components/content/lyric/lyricOperations.tsx +++ b/src/pages/musicDetail/components/content/lyric/lyricOperations.tsx @@ -33,6 +33,9 @@ export default function LyricOperations(props: ILyricOperationsProps) { return ( + {/* { + orientation === 'vertical' ? : null + } */} Date: Sat, 16 Mar 2024 15:58:00 +0800 Subject: [PATCH 12/25] =?UTF-8?q?feat:=20=E8=B0=83=E6=95=B4=E5=8E=86?= =?UTF-8?q?=E5=8F=B2=E6=AD=8C=E5=8D=95=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/core/musicHistory.ts | 6 ++ src/pages/history/index.tsx | 55 +++++++++++-------- src/pages/musicListEditor/components/body.tsx | 9 ++- 3 files changed, 44 insertions(+), 26 deletions(-) diff --git a/src/core/musicHistory.ts b/src/core/musicHistory.ts index a13c8355..266652f4 100644 --- a/src/core/musicHistory.ts +++ b/src/core/musicHistory.ts @@ -35,10 +35,16 @@ async function clearMusic() { musicHistory.setValue([]); } +async function setHistory(newHistory: IMusic.IMusicItem[]) { + await setStorage(musicHistorySheetId, newHistory); + musicHistory.setValue(newHistory); +} + export default { setupMusicHistory, addMusic, removeMusic, clearMusic, + setHistory, useMusicHistory: musicHistory.useValue, }; diff --git a/src/pages/history/index.tsx b/src/pages/history/index.tsx index 4ab93fb4..cd4e8344 100644 --- a/src/pages/history/index.tsx +++ b/src/pages/history/index.tsx @@ -1,6 +1,4 @@ import React from 'react'; -import {StyleSheet, View} from 'react-native'; -import rpx from '@/utils/rpx'; import VerticalSafeAreaView from '@/components/base/verticalSafeAreaView'; import globalStyle from '@/constants/globalStyle'; import StatusBar from '@/components/base/statusBar'; @@ -8,25 +6,44 @@ import musicHistory from '@/core/musicHistory'; import MusicList from '@/components/musicList'; import {musicHistorySheetId} from '@/constants/commonConst'; import MusicBar from '@/components/musicBar'; -import Button from '@/components/base/button'; import AppBar from '@/components/base/appBar'; +import {ROUTE_PATH, useNavigate} from '@/entry/router'; export default function History() { const musicHistoryList = musicHistory.useMusicHistory(); + + const navigate = useNavigate(); + return ( - 播放记录 - - - + + 播放记录 + ); } - -const style = StyleSheet.create({ - opeartions: { - height: rpx(88), - flexDirection: 'row', - alignItems: 'center', - width: '100%', - paddingHorizontal: rpx(24), - }, -}); diff --git a/src/pages/musicListEditor/components/body.tsx b/src/pages/musicListEditor/components/body.tsx index c7c81de2..46e9df51 100644 --- a/src/pages/musicListEditor/components/body.tsx +++ b/src/pages/musicListEditor/components/body.tsx @@ -8,10 +8,11 @@ import MusicSheet from '@/core/musicSheet'; import Toast from '@/utils/toast'; import MusicList from './musicList'; import {useParams} from '@/entry/router'; -import {localMusicSheetId} from '@/constants/commonConst'; +import {localMusicSheetId, musicHistorySheetId} from '@/constants/commonConst'; import LocalMusicSheet from '@/core/localMusicSheet'; import HorizonalSafeAreaView from '@/components/base/horizonalSafeAreaView'; import globalStyle from '@/constants/globalStyle'; +import musicHistory from '@/core/musicHistory'; export default function Body() { const {musicSheet} = useParams<'music-list-editor'>(); @@ -57,7 +58,7 @@ export default function Body() { - {editingIndex !== undefined ? ( - - ) : null} - - + }, + }, + ]} + /> ); } @@ -115,7 +117,7 @@ const style = StyleSheet.create({ headerWrapper: { flexDirection: 'row', alignItems: 'center', - marginBottom: rpx(14), + height: rpx(92), }, textInput: { flex: 1, @@ -123,9 +125,4 @@ const style = StyleSheet.create({ marginLeft: rpx(12), borderBottomWidth: 1, }, - options: { - marginTop: rpx(32), - flexDirection: 'row-reverse', - justifyContent: 'space-between', - }, }); diff --git a/src/components/imageViewer/index.tsx b/src/components/imageViewer/index.tsx index 80c37007..f04c026a 100644 --- a/src/components/imageViewer/index.tsx +++ b/src/components/imageViewer/index.tsx @@ -121,7 +121,7 @@ const style = StyleSheet.create({ button: { marginTop: rpx(48), paddingHorizontal: rpx(18), - paddingVertical: rpx(12), + paddingVertical: rpx(16), borderRadius: rpx(12), borderWidth: 1, borderStyle: 'solid', From 9677305be11b30a8953a6c14fd24375953a2309d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8C=AB=E5=A4=B4=E7=8C=AB?= Date: Thu, 21 Mar 2024 12:13:22 +0800 Subject: [PATCH 17/25] =?UTF-8?q?feat:=20=E5=8A=A8=E6=80=81=E5=88=87?= =?UTF-8?q?=E6=8D=A2logo?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- android/app/src/main/AndroidManifest.xml | 64 +++++++ .../fun/upup/musicfree/MainApplication.java | 2 + .../appIconUtil/AppIconUtilModule.java | 173 ++++++++++++++++++ .../appIconUtil/AppIconUtilPackage.java | 35 ++++ .../src/main/musicfree_logo_1-playstore.png | Bin 0 -> 49107 bytes .../musicfree_logo_1_foreground.xml | 83 +++++++++ .../mipmap-anydpi-v26/musicfree_logo_1.xml | 5 + .../musicfree_logo_1_round.xml | 5 + .../main/res/mipmap-hdpi/musicfree_logo_1.png | Bin 0 -> 3068 bytes .../mipmap-hdpi/musicfree_logo_1_round.png | Bin 0 -> 5373 bytes .../main/res/mipmap-mdpi/musicfree_logo_1.png | Bin 0 -> 1847 bytes .../mipmap-mdpi/musicfree_logo_1_round.png | Bin 0 -> 3211 bytes .../res/mipmap-xhdpi/musicfree_logo_1.png | Bin 0 -> 4765 bytes .../mipmap-xhdpi/musicfree_logo_1_round.png | Bin 0 -> 8356 bytes .../res/mipmap-xxhdpi/musicfree_logo_1.png | Bin 0 -> 8236 bytes .../mipmap-xxhdpi/musicfree_logo_1_round.png | Bin 0 -> 14191 bytes .../res/mipmap-xxxhdpi/musicfree_logo_1.png | Bin 0 -> 11965 bytes .../mipmap-xxxhdpi/musicfree_logo_1_round.png | Bin 0 -> 20557 bytes .../values/musicfree_logo_1_background.xml | 4 + src/assets/imgs/logo.jpg | Bin 11684 -> 0 bytes src/assets/imgs/logo.png | Bin 0 -> 60396 bytes src/assets/imgs/logo1.png | Bin 0 -> 49107 bytes src/constants/assetsConst.ts | 3 +- src/core/persistStatus.ts | 2 + src/hooks/useMounted.ts | 19 ++ src/native/appIconUtil/index.ts | 12 ++ .../themeSetting/appLogoSetting.tsx | 61 ++++++ .../settingTypes/themeSetting/imageCard.tsx | 36 ---- .../settingTypes/themeSetting/index.tsx | 2 + .../settingTypes/themeSetting/logoCard.tsx | 71 +++++++ .../settingTypes/themeSetting/themeCard.tsx | 1 + 31 files changed, 541 insertions(+), 37 deletions(-) create mode 100644 android/app/src/main/java/fun/upup/musicfree/appIconUtil/AppIconUtilModule.java create mode 100644 android/app/src/main/java/fun/upup/musicfree/appIconUtil/AppIconUtilPackage.java create mode 100644 android/app/src/main/musicfree_logo_1-playstore.png create mode 100644 android/app/src/main/res/drawable-v24/musicfree_logo_1_foreground.xml create mode 100644 android/app/src/main/res/mipmap-anydpi-v26/musicfree_logo_1.xml create mode 100644 android/app/src/main/res/mipmap-anydpi-v26/musicfree_logo_1_round.xml create mode 100644 android/app/src/main/res/mipmap-hdpi/musicfree_logo_1.png create mode 100644 android/app/src/main/res/mipmap-hdpi/musicfree_logo_1_round.png create mode 100644 android/app/src/main/res/mipmap-mdpi/musicfree_logo_1.png create mode 100644 android/app/src/main/res/mipmap-mdpi/musicfree_logo_1_round.png create mode 100644 android/app/src/main/res/mipmap-xhdpi/musicfree_logo_1.png create mode 100644 android/app/src/main/res/mipmap-xhdpi/musicfree_logo_1_round.png create mode 100644 android/app/src/main/res/mipmap-xxhdpi/musicfree_logo_1.png create mode 100644 android/app/src/main/res/mipmap-xxhdpi/musicfree_logo_1_round.png create mode 100644 android/app/src/main/res/mipmap-xxxhdpi/musicfree_logo_1.png create mode 100644 android/app/src/main/res/mipmap-xxxhdpi/musicfree_logo_1_round.png create mode 100644 android/app/src/main/res/values/musicfree_logo_1_background.xml delete mode 100644 src/assets/imgs/logo.jpg create mode 100644 src/assets/imgs/logo.png create mode 100644 src/assets/imgs/logo1.png create mode 100644 src/hooks/useMounted.ts create mode 100644 src/native/appIconUtil/index.ts create mode 100644 src/pages/setting/settingTypes/themeSetting/appLogoSetting.tsx delete mode 100644 src/pages/setting/settingTypes/themeSetting/imageCard.tsx create mode 100644 src/pages/setting/settingTypes/themeSetting/logoCard.tsx diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml index 0d403611..b5f60ecc 100644 --- a/android/app/src/main/AndroidManifest.xml +++ b/android/app/src/main/AndroidManifest.xml @@ -52,5 +52,69 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/android/app/src/main/java/fun/upup/musicfree/MainApplication.java b/android/app/src/main/java/fun/upup/musicfree/MainApplication.java index ae3b0b80..eacac5e6 100644 --- a/android/app/src/main/java/fun/upup/musicfree/MainApplication.java +++ b/android/app/src/main/java/fun/upup/musicfree/MainApplication.java @@ -11,6 +11,7 @@ import com.facebook.react.config.ReactFeatureFlags; import com.facebook.soloader.SoLoader; +import fun.upup.musicfree.appIconUtil.AppIconUtilPackage; import fun.upup.musicfree.newarchitecture.MainApplicationReactNativeHost; import java.lang.reflect.InvocationTargetException; @@ -39,6 +40,7 @@ protected List getPackages() { packages.add(new UtilsPackage()); packages.add(new Mp3UtilPackage()); packages.add(new LyricUtilPackage()); + packages.add(new AppIconUtilPackage(getPackageName())); return packages; } diff --git a/android/app/src/main/java/fun/upup/musicfree/appIconUtil/AppIconUtilModule.java b/android/app/src/main/java/fun/upup/musicfree/appIconUtil/AppIconUtilModule.java new file mode 100644 index 00000000..9434ecb6 --- /dev/null +++ b/android/app/src/main/java/fun/upup/musicfree/appIconUtil/AppIconUtilModule.java @@ -0,0 +1,173 @@ +// 参考:https://blog.stackademic.com/change-the-app-icon-at-runtime-for-react-native-by-creating-a-nativemodule-5bfb285bd69b +package fun.upup.musicfree.appIconUtil; + +import android.Manifest; +import android.app.Activity; +import android.content.Intent; +import android.content.pm.PackageManager; +import android.app.Activity; +import android.app.Application; +import android.content.ComponentName; +import android.content.pm.PackageManager; +import android.os.Bundle; + + +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; + +import com.facebook.react.bridge.Promise; +import com.facebook.react.bridge.ReactApplicationContext; +import com.facebook.react.bridge.ReactContextBaseJavaModule; +import com.facebook.react.bridge.ReactMethod; + +import java.util.HashSet; +import java.util.Set; + + +public class AppIconUtilModule extends ReactContextBaseJavaModule implements Application.ActivityLifecycleCallbacks { + private static ReactApplicationContext reactContext; + + private final String packageName; + + public static final String MAIN_ACTVITY_BASE_NAME = ".MainActivity"; + + private String componentClass = ""; + + private final Set classesToKill = new HashSet<>(); + + public AppIconUtilModule(ReactApplicationContext context, String packageName) { + super(context); + reactContext = context; + this.packageName = packageName; + } + + @NonNull + @Override + public String getName() { + return "AppIconUtil"; + } + + @ReactMethod + public void getIcon(Promise promise) { + final Activity activity = getCurrentActivity(); + if (activity == null) { + promise.reject("ACTIVITY_NOT_FOUND", "Activity was not found"); + return; + } + + final String activityName = activity.getComponentName().getClassName(); + + if (activityName.endsWith(MAIN_ACTVITY_BASE_NAME)) { + promise.resolve("Default"); + return; + } + String[] activityNameSplit = activityName.split("MainActivity"); + if (activityNameSplit.length != 2) { + promise.reject("ANDROID:UNEXPECTED_COMPONENT_CLASS:", this.componentClass); + return; + } + promise.resolve(activityNameSplit[1]); + } + + @ReactMethod + public void changeIcon(String iconName, Promise promise) { + + final Activity activity = getCurrentActivity(); + + if (activity == null) { + promise.reject("ACTIVITY_NOT_FOUND", "The activity is null. Check if the app is running properly."); + return; + } + if (iconName.isEmpty()) { + promise.reject("EMPTY_ICON_STRING", "Icon name is missing i.e. changeIcon('YOUR_ICON_NAME_HERE')"); + return; + } + if (this.componentClass.isEmpty()) { + this.componentClass = activity.getComponentName().getClassName(); // i.e. MyActivity + } + + final String activeClass = this.packageName + MAIN_ACTVITY_BASE_NAME + iconName; + + if (this.componentClass.equals(activeClass)) { + promise.reject("ICON_ALREADY_USED", "This icons is the current active icon. " + this.componentClass); + return; + } + + try { + activity.getPackageManager().setComponentEnabledSetting( + new ComponentName(this.packageName, activeClass), + PackageManager.COMPONENT_ENABLED_STATE_ENABLED, + PackageManager.DONT_KILL_APP + ); + promise.resolve(iconName); + } catch (Exception e) { + promise.reject("ICON_INVALID", e.getLocalizedMessage()); + return; + } + + this.classesToKill.add(this.componentClass); + this.componentClass = activeClass; + activity.getApplication().registerActivityLifecycleCallbacks(this); +// The completeIconChange() is what makes the current active class disabled. +// Move it to onActivityPaused or onActivityStopped etc to change the icon only when the app closes or goes to background + completeIconChange(); + } + + private void completeIconChange() { + final Activity activity = getCurrentActivity(); + if (activity == null) return; + +// Works for minSdkVersion = 23 + for (String className : classesToKill) { + activity.getPackageManager().setComponentEnabledSetting( + new ComponentName(this.packageName, className), + PackageManager.COMPONENT_ENABLED_STATE_DISABLED, + PackageManager.DONT_KILL_APP + ); + } +/* + // Works for minSdkVersion = 24 and above + classesToKill.forEach((cls) -> activity.getPackageManager().setComponentEnabledSetting( + new ComponentName(this.packageName, cls), + PackageManager.COMPONENT_ENABLED_STATE_DISABLED, + PackageManager.DONT_KILL_APP + )); +*/ + classesToKill.clear(); + } + + @Override + public void onActivityCreated(@NonNull Activity activity, @Nullable Bundle bundle) { + + } + + @Override + public void onActivityStarted(@NonNull Activity activity) { + + } + + @Override + public void onActivityResumed(@NonNull Activity activity) { + + } + + @Override + public void onActivityPaused(@NonNull Activity activity) { + + } + + @Override + public void onActivityStopped(@NonNull Activity activity) { + + } + + @Override + public void onActivitySaveInstanceState(@NonNull Activity activity, @NonNull Bundle bundle) { + + } + + @Override + public void onActivityDestroyed(@NonNull Activity activity) { + + } +} \ No newline at end of file diff --git a/android/app/src/main/java/fun/upup/musicfree/appIconUtil/AppIconUtilPackage.java b/android/app/src/main/java/fun/upup/musicfree/appIconUtil/AppIconUtilPackage.java new file mode 100644 index 00000000..424a258e --- /dev/null +++ b/android/app/src/main/java/fun/upup/musicfree/appIconUtil/AppIconUtilPackage.java @@ -0,0 +1,35 @@ +package fun.upup.musicfree.appIconUtil; + +import com.facebook.react.ReactPackage; +import com.facebook.react.bridge.NativeModule; +import com.facebook.react.bridge.ReactApplicationContext; +import com.facebook.react.uimanager.ViewManager; + +import java.util.ArrayList; +import java.util.Collections; +import java.util.List; + +public class AppIconUtilPackage implements ReactPackage { + + private final String packageName; + + public AppIconUtilPackage(String packageName) { + this.packageName = packageName; + } + + @Override + public List createViewManagers(ReactApplicationContext reactContext) { + return Collections.emptyList(); + } + + @Override + public List createNativeModules( + ReactApplicationContext reactContext) { + List modules = new ArrayList<>(); + + modules.add(new AppIconUtilModule(reactContext, this.packageName)); + + return modules; + } + +} \ No newline at end of file diff --git a/android/app/src/main/musicfree_logo_1-playstore.png b/android/app/src/main/musicfree_logo_1-playstore.png new file mode 100644 index 0000000000000000000000000000000000000000..213604a85b6635bc50a36a095a208bb736112d08 GIT binary patch literal 49107 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 IO4h;u1G_;#sQ>@~ literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/drawable-v24/musicfree_logo_1_foreground.xml b/android/app/src/main/res/drawable-v24/musicfree_logo_1_foreground.xml new file mode 100644 index 00000000..d790786b --- /dev/null +++ b/android/app/src/main/res/drawable-v24/musicfree_logo_1_foreground.xml @@ -0,0 +1,83 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/android/app/src/main/res/mipmap-anydpi-v26/musicfree_logo_1.xml b/android/app/src/main/res/mipmap-anydpi-v26/musicfree_logo_1.xml new file mode 100644 index 00000000..d7fd15f5 --- /dev/null +++ b/android/app/src/main/res/mipmap-anydpi-v26/musicfree_logo_1.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/android/app/src/main/res/mipmap-anydpi-v26/musicfree_logo_1_round.xml b/android/app/src/main/res/mipmap-anydpi-v26/musicfree_logo_1_round.xml new file mode 100644 index 00000000..d7fd15f5 --- /dev/null +++ b/android/app/src/main/res/mipmap-anydpi-v26/musicfree_logo_1_round.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/android/app/src/main/res/mipmap-hdpi/musicfree_logo_1.png b/android/app/src/main/res/mipmap-hdpi/musicfree_logo_1.png new file mode 100644 index 0000000000000000000000000000000000000000..206e14501204f0e549b514223b3928d13fb912f0 GIT binary patch literal 3068 zcmVe3k7RSZWs#(7H!J5UI(P5Af5Q4x!$q)@jMX@ZMk6fJwl8|)eR{iUBzkA>9 zcYb~Ex#zw9z>dv`{-oR9Hv1hMtR*a>KR-ci?t+J?VCP zx4Au@WX|K+&5lWvNxk=+%-g_h>CeVt75{}EkLOO0$6L<1Js`O__oNqZ3+E{}8jW`b z+ZuKWo}a9v3hL15;;u!K$R>lqbb*=3!x@%OA}2;io6Y%@A5Q4EFxkcIx@NXmAr{yD zHQ45`N^j$7CX;1nqyl2PW_LJIU*DKQwvGhQt(|)PSJYV~0wS9nP8VwH>JE{uBLQ@q zN~1a8?=18KB0xN#i#0VFWb23ksWqB|)LA40s;;RyOty{)kW#Hqqs}53P*rvHH)QLC z1mxscT-6hkz-4j5(P@EQV}@OCg~Mor!)%Ak$qB9-B~3g)PA03%4UNMGwW}Kj-w*Kq za1H-+b%B!`VXaj{Unqex{XFC;rD)$<0_Bk^=&RazXrl~kVgb@Q+$h(3QKaiey|o)! z2F3374j7#~3^tgXG*F+sgqAHis9*Ojm2Rs4twZ8tpKTtHr*4^3tdl3F<&Q@EkD^-QtQcEgd= z?t-yF1<9rpkZk-8=C)2jn_=kY0U{78XBUIxMvj`}{Z43`8=;0mW2din|rF^tR0cFdM0nn_HL8mSaKT_5*xhUu^mlTg&uWlGhh(Q1$6^x`~c|~l!XOmeroy8 zb+mIx`lJ>6H%pN5Q7uFVT48J>P(H!+e$hzt3{pR+*r-(;twQ7b$AoqLYy1GEG}{q( z*3xIi3IO_8f~>8L$lF$j)9;B;lTr(#!~n0`CzyI29SS6TmcV?ML+}~l$gZ=X?#;u{ zU62Xt`qB6RGO|c{WvKfy-%iXx?7~ zW0eXXHu`9@N;kXa?`tt@<}9dHYQg7(CH4i$(?u-eE(*sNjSrv}6NkG_njkS=zaau7 zsdpeJs}pv!53LuB$lqR%(u7NJ+r02_Ubu8@Ix5+Ap~K9F1I1@c5FI@iQTIlntgK8h zy26#QUWwW@hkBj_^ivqWb z-Gj!ACUBO%eKa;UVcz^DqXLMgS!+T*RM|Dcy1p8FK(wt`C9)t<(swu$pzqI_c|iWr z61b+*1&h=i06@pB+jb&q_Wh#+h^Z~L6zvB^g7YC7dq8>?>OWFqMp|p%RmTq~=U6A( z)%T5mJgm-bxc)dqsn+1}Cs!f*zJ-XHw{TPdDUMV^np`~8CU)!rscjtoR7~+tUqBpN z!gEg>ka$B2ug5W*yJxfw z2bgA}0HPS^u@VdRw}$#4A5MO!9}o~l%LGW)uE4{OuR`qdmC)%7c;SVYc|aW<9eg{2 z(jk}Q-yeR+oPI@MS`MWNGsXN)`m@HqfGDoXNY@Sshzut{g=fn!d%;6^@BK}1vYUPW zxfgjr7E8~n=x{o*{@r&Feb3$a%Zeukjj;V818KrIX%a2-|ETJ_%oCum(=G|{SS7$z5$t^ zrlR1>qsZF47rBWU5NDUd(5@9g?bY}I@^3YoOl-60@}W)TMRtxEyLNOSV;_rVoxeS83squx~K zM7hF;eK}TaNYdit1SPg_l_Mjye?U^X3Qs)uCibOe2F}r_iH@F!xCi4HASWb^jd)StCVe%@j{df#HKVpDU^=54Stuz?k>pUo=Od04R8&x$tofan{u zb6v=+;qcm52CUuFiS@fQ*8zo$Ai7yirx9=bYda2pbAs)`uHQ8I9g3u5=Em?NDE;6; zME(9A-bqt%NuNcITy(Y+MJID0yWAr1G5q6>wrnUB%{N2cBkdUP{#o0P#+` ztH(*x(%;ak#F5jbXl+*s9*o&+_P|!7O(w(g*jUV-@duQgI~!gMLZ1ESc+4`}A}={%s_J9maPdiaO-iTP;R zo*T}CGQY+Skjl}8xEu@Se?2gugza*)OI=|ZNb>t2KcFQG?ng^=v!Gq5{6G6h*wnIV zOoIABGRvSr`tab8Xqk^)78d}t>B9~DY8KiqSbcvuR0`^c(AWVw z&j8ID0#Fv)i?vz9|LK{w5ih>*3J+*u%zS>C4{Z~y3H{Tv%+`fvrw5*5Ta(lfw{l2m zav?X&X1Aa(lbb)qR!UpmITALS^Vp!7JAH zq~KlYO~Ioi&d|0bdmsf*jFwM(Q}EKuBPRu~Klzh5wN5Y8uB&~LI9tSLZ4XjA}2 z{C_nVpu=SAhybaz+K3%NWD^0Z7K?9S1SwTtP+Ss;fSC9{)QLnDX=Lk&0F{=CR{J{} zD7u}DB3sxOf6ZVt;n1PO>&Vvn`uf{LISg3P^9R?TF#V>vS=vZLkve3ZM}){0vg!Q! z$|h#xZ^_nPo5L^J+1Ui>j+HA{##L8~n>uxR*w~JnI-bm;X{FN}P*HKddButq@nqwc zEnC8$UcqJg^5s8ehr5{WPfXnP@u^d1jusXdpUN*NI8j(wcrsY|A+JN`lMq) zQPByycd~(OA)CmyrAwFotgqF>E7KM&TJ&>v{58`|ru&%YPI8eAWXrE&Vq$*5j>DT; z{S^l3b~c*sV8=UIr@x%cA{%;b3EwFXqY&*#&{UZ!Q)Q}5it>LWKVvt;X@VsH0000< KMNUMnLSTZthum%e literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-hdpi/musicfree_logo_1_round.png b/android/app/src/main/res/mipmap-hdpi/musicfree_logo_1_round.png new file mode 100644 index 0000000000000000000000000000000000000000..0e5b0ead922e648d3ff63648b491075e159c3a99 GIT binary patch literal 5373 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 literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-mdpi/musicfree_logo_1_round.png b/android/app/src/main/res/mipmap-mdpi/musicfree_logo_1_round.png new file mode 100644 index 0000000000000000000000000000000000000000..45e631df5045cedc98a835d602e4db7e66619312 GIT binary patch literal 3211 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 FV1g0+aa;fZ literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-xxxhdpi/musicfree_logo_1.png b/android/app/src/main/res/mipmap-xxxhdpi/musicfree_logo_1.png new file mode 100644 index 0000000000000000000000000000000000000000..579d1b8f82fdaca6abebb8cdaaf67d7c9c35272d GIT binary patch literal 11965 zcmb8VWl&yC5GFeBiv>j`F6Kz zx9*>N?~fxjRXzQ5pPrsM-A}l(qBJ@R5efhRT~tJqT>`Z3@{J zC{js;y`+2>^aAVu?~5fLSo(eLoUfPq>D8%CJW?NO1Ml5NK1!45VmE&~?K}8jT=>(z zVYtBI>yalT9i1Dx$nJ^Ahkfde_G+&+rIE*<45G&P$D9cVtF)13Kj%Lpb7*Pj%qyi9 z{Z<|JtFS13bt*sZZX|BVE}!v&Dwbg!V! z&z|(;Phk#%A9CjfXLq2)^T9ks3g(oQ6K0D?8>rG1mKV34hk~1vf96beCP^0&rmIlz z!wu+zf^^4}hUgN>PW+PxH%n5!dKh(VPg2^1CM%xeg?@XYE52CPFN{-`&zV`Hi`ER? zUs?*@V6e&Ta2M#Aa<&lpG;UoN%bzd!iB(aikY$}gCA<^|pH<%@qQ&eYL8HZ2kx+q#CHRJCYYMpicZ!%9=x7x>Rdb~+_d^oMv2*&bO5GpA?=o;a!zZ$wv9JXCOf)NQ6t&Y{@7}NE^Q5rq z*!V+Wancf?aEeGjEJpSN*&W;I!cwENuZ2XP=3QuT@WZer$5$*MWo0|N`7tPHfvNcY z1tK+TcMl^TtNz@VmikZ2{HwBo0fB+`&z40-N4I9C+m->*zRnz3jvqhrr#b#UeQCiX zAh<@gAUAB_^*nu@K6HSEg(W^baf?9^Mf>fKbK6VGY`4f3iHwhci~a9YWJ|r-V3Ltr zwPKvX(a&x#j&@UqF?K0yp>am=@-)#FyrwDOV%DqQmpvuAyJ0%b_<~;{KL@U-i_{9p zu)zyY-59`Z*m7-k`b`O9ER_1h?{|OQ2?dl&gIF-hNIW5N!!!YR)@Z~Vcpy>(b?A+! zmL|jc-*Wmtk9AJJ;et#86x`<_4Pi{!g(*CEXBbZn&bCMWV_M$Y%#;fBc`F*WusTMf z!^A@|5MF>FK^7jcWQEW{cMINvL!4((@n?8}blNo0b!V;rfxgpLP4PL=1_#$dLZD zNlKBVpoxbn`W3S1-xpYYMz|qMNH%3-G;Vp}=J5W~v&%z-G@e@KAyDMI3L*I|QIWDxLnL;9{6;dh)ds1Ck7$fQ=`_fNW0UYx=8 zE#g3K@&pNL5ecHpw>>#!!5Ulw@sNzNjzfJ5ipYS?%c5ejsQh|lK!XPI@-V#Qx!-@) zVAo^J8-^^AjHdSu@u#Bf4yn?oG|G?u$T60G&9N2C1);DSz@q9LL_Hc2kmQSBs_I66*_?I*tZx9v1$SH(j*Ln5u`ulHO}UQL zDBXt|HRVLy93jbEoq}BtYV7`jhDrxTJ*Q-iCGhOdM+`9?tN0vyqZD2I_uV2NcvDgO ztNTp}R>E5t6)7!+av1a$ z@M*EQu_TghmZD29bq$liBH7B<<-XT{DUh5haPZ8Gl?Q8L)6>%@@r1VqR_uSZc z-d{7zLXB0t5H4}lDfFma1JYOh#lu_!HXUzd((r%l1^ydn!V+S9@us3&@^OUzp9cTz z)pg~6=K1;xF@Mz%oHa_d`hCtzZBCnV%m-&oXoK)^19xm?jju+*E1ImEF2O?=M~FX6 zTvYCkUxMgut5~_(GYl-icWXVQ$iAK~FZJFG_zZ!$L=&mhmAd<33Wa#+4r)xbx{Nh) zjx^$lVvQi}RftUZe>%m*;eO+Cr#OsvKvJ;mH>_S>AbcNOd7l&G^s9|vhE2O0LSaDE zj6q|e>eEK^5_rfUokp|Iyrmdc4sG}tb=7;keyB_vF)3nEf( zI%_@lrIBG~JG4_%@?b2g^33~Qg})JxaFsM!Hvk{%xHDZBm#*N-;4VZ1exjs*k=^p& zh=T7J;uRXuS(u!ohbXJ5?VXbOf7Q%?x2qM(3rGU0_9zN8@;(h1Vj_cuBHKD-6RKJQ z?BYKlDt01U)MVWX6EZgEkvjT9pnWtmk0FlQbH-2r{^aOWV7Y^u>$LXu;-V$8R&VDU^`)QjW7rK$ zqaMWt)=yXqJ#;tMu8kBNJ;hQ^5S*O4oZH%>66|cl9`(w#DM&)OGM5CHhzcksJ3q)6S7_ zWP{5$`IVutw_&Q8$s<-{n_&@f?2iFS6({b@YC5h6uskDkH+aSeMDFR(iQ9)I zZfRJEc8NXZUhBfiPLcmSzxBfC=vEQC_cPt*Af;If+Wzk|Xw z&m{veo}6X+As%n_0|ldP4wQ1ZdQD3^cg;K%fcAq9$Bgf{u;nwgI3iZ*uZ>9+L}kV0 zA@lp~>89!WfnAtxa{^tB#J?*BRgod0r~|604s4u{nV5{8w>4~|YpOl8#q$~i*6=L- zt_W*iBy7Kv#+H%yu3uNHK4-Rb7it_vob5~2t zH*wJ`Y?pJ4SIov3`2&)o=s#+qJ@Gt5l%$Rf~lf%82dIuU|LetboMtiaDl*G{WSI()#b; zsByhtb3ae7XmMIg@NB*k6>!^^m>pRjyC65H67dkRM_zFL9)oj%V9O-+YGs+$ZeTC} zJI`z2klT5Kc>ggr0FHg*M+Dp-{T?0lzgy;7#ydRomak|&-x=Y(PB3qpGNvT zAMN|KU@Jv&2L#0k1l9b-pt8Po#37TB ztm_Hr8Jv()ljo#Rw#lB|JNb>8J6Cj&-BPY+c z(m-HeoTjay{FC%OdiMz=Pljt0JtbC1CbA z@lg5E$gVVmRy?{TFg5JyEj0cpn8IhDOy48+@}T`i=!XiibbwjnwFFKW&dW% z++Tqv*TaC?DfOw_V-C9ozxYone{6yb^%g%6+aiPSwP~AoBC9mp06wUAp(P$SmE$re z2JU4oJ8{H>TpRrF9~ENeQHauk)s?RGHgvrAckt?jdDFRxIm#>sy?zD3E*BcEg{m5& zY3eZn%g8bY4v78EF*(N0T*VuR80mH{p{lP_OL3k^9^sqZ4(8!utXFP5sgnga7QC4a z6=D3H49*xbWnd4}Wh&hS3XoK8&vb)`8rXqfKhREGy3`E=y#9)VkQe%K!A?3fJeCS& zTxWV}IkGm%155 z8YtAPJce7F9tWes)by6Z|zT{%{;zZWDWUqj!xi(m%kn{H<)o=ob zb0wlJEt^&T(tOb42Q5PSfs!?DzE&xJV_ilu+Vb*3@r6{?ARjCfas+-3ZZw+l&3l5w zL&_|hdWcwWwt7g`nls|QYruO=-H=`>!AWL7%wv1(3DoEF!U(B{k-K6R=O}ZIa3k^n zu?nj$1IJgDdxa$>+nrg+iyRIc>65%d)KP5VmV4#c=M5BbBj3@*kJC_`Wx;ia8-vw{ z>uClL1F$6I>U`Yh$Vdbo#mCrihf7S`;9Ov)4L3YV4jFckCch7UbnPy{gK&3K9UX%< zvVwx399^SnYm1ZugP}2bf9>#3t%vQNVC-M~M+1^xf!~I0(xSjv!yyCGu%8GB2+Q3( zTWRJ$g&8%rbYO^{=GDWA<`89~rMC%?nlYp2Oy%csg{^+>@r&`W=4!ei@t6dneEzh9 z4|X6iq~Lk~`2i0!eUq7^LA-F3)ha8(TM*#)(+kLOwHX!FQ*0~a5$Wl)%JvHT(vtWh z3A(63LW8TCfe{wVxQ^mBg!R9?^wu=Xh%v9Lrt zu>RHlbQ?7~UUs$i7E<}~#>r2Z2MW0Et>7rUFJf6Myj7u~gf=4?WN}%#dfkC6moD4# z-cy>J*=M&Lu2<7DUH8TPop>QVUHvGg(+CwO_xz0jyF)_njHASC0+p_Vc$t~V^+g*l z5u~so@^=P?SN|E+y3USNNmFt`Y)nG4`PcRO7X%iBN|Z6#FzaCIRlF>Fn8Y@D^6zK! z73sTCKg_p~tS4CZT&p*EPut}dI=ZNpM9DER^!*Krg6UEuq?)*}&xh#1-amfuDpZ zc`?iZa_=={_xe8DxVBmmy?r#f(g>`*!`NxgZwbj$ECMM&15qHb>WgD2nA z5IDOoNLUhjw+v)IZ$;u1iUW`71?0A9NM&7my0PxrmvoKKM_b;A06S02)UEe>`b1{V zM?$aa^Ij|%rTA0$dDMFhm{e|eAg1s-RP>V~hJDd@kzN(9T!l>8?O{l10lKdMSx|M~ z`%uMW6^Qr8@XdIaEgDPa`wg&rtUb^(FgPw2Jg2c&=>+7lqvj)B{^p}nikf&&@2#=E z4|=Orb83Z%S$Wo;?fuV{8~d^ReGrSh9XT*f`0<(=&oA8sX>Bee!3GLL+u^kquNkiO zU7tfH{|PExbmCfjk_In(a`cZ&8WKSniu{dH)E$rA}io@&2+hT|j2V%1kUgbczHf~NZme?A~Y z2z-wokjz_nf{l!%g>Sj-ZGMmf`y(7WP-*?d%^X6V+v`OD66~~i^=@mJc!N?!vXB8= z3vZIEkE;(y41Z(t$G`f(W2>mZb2~*BYkRbkr9`{MfwF1&Y?cdcFxqXCr>84q`9trHKxcd?P=8yXH-`2{aXL>x~RC;p&vd%6`()Ek67e< zpA;8?GJf60C8y%cMncWu0(eDKq;`#7@qDy$a>xa?}s@h;|7|d?Of!mz00+Y zrdHmX9q=(WG?$$(O^l)}G{-ltFgRx_x_tEJXGR?85UY^V*Lf+um@CkJsCeF+%eL16 z@q7i`%0?QX4t7?7c7vTt+pKO73TDBHPXm`wV#xH(eKjiinU23qfUS5O4qIX z_TQzMT>4Sg^;wxRD{uFKPm%BdLpL>l8;sS{n@}&#oG*YE7@tr&6fq&nolgFZ?}GiK zNoL_;$-Ql6N5sl}pDfK24;I~fFwK!N#Xav5hi~_W+co_=o}K;yN~o3trXf8 z!q>Udk&GGB`MYsbFI^UzJ>yLA0+6_50z+%tP&JSLNZZ^#&^B5c!-n$&akQbuipeF(5r^5L}}M=ta{k;GUeG~xwX zaQGz6^WM{$YKYeAKu!Lo@`5yj5_j|ED*=qPhd(CAUhP-}B5Sff!n-WC_v_vgB)sAG zKhO%zoc?_!B2d@;w`pxT*B+_n6z4#Noh{~F>Ab}O-^N9}itdlOXLtv#@*e%2lPr4N zHR#9%i)u2%>*GQxNBpEUw*=XTAR4ve>-oaEb z5+pRTC>3`JK;Cmt{F~Mte0`hNLJMqBhs>n1k$;rH!OFj&Iq=^@5#gh1;n-iV@wJil zdD@BihMS%Sqqf`Ng2gH=gmMRnv1mnxOju;+2#X$jrQQ`SK-*b@gR~+UU#y!cGbG*< zBx1{sQrU>Ia5{c)V|~l2`?CXS^MexsU@VD)YCryw2?GOll$ooXJ>tj zi830Es+gGlbL|P&wyYd7zlyhh7L0K1B=#8<==t@T8F?8r3q-$FiMD*JcYNDidP#nY zgOqhNMptQaC01nSSbSj%hQ43OmH_1lRW-F}*}p3;khQ$+%)oKWjUAP-t3mccz1U~- z4wg_c-S;9LN27X*?UUE1eo^y!Z@}-J+jk|~`-aVu`CwCfi$sn4lKtv6p`~VH8C>{m zH=k82SdD~6g8SMAAl$S`zGP`Ks% z7?oryuQX9}hIPCIe@=2s;)UT!WZ%XaS+4i(-04i11OC?=vw?FwNY-Dq0jG`Q4<$Dh zV61siBrY+|I8*z}Egw3s>jpuF#~LNt&P0s{kg8I=jo?Ggs@b}=8y>Z~dv%BXuiMUF z0y~|~-mKzO2MPsrDl0|RQ>R?i8k*6u?nTGu#)P!2Y&Q6y9;Z-<1!g+p_3vD&h0E%# zmoQfZ-0?osQBIaj5Bl_y1P)!HgTb?>rbq4k7Bw9vhk~BCilZOf1xfUPpk&y2&sq6%E`+3iL_hDsOOOzbx zh~6Jfkr;3=`%m3%_lc)OEe%@HDkYn<@EtRojfK@RA#RV%7V}Piq=O#{hHl7O$$fFf zGkjjz)FV2dsSK>!%2_y0R&f~*4OTP)cHdpD{uK4J8XNr@>%71l8gT1&G++<2+7a`r z|6|nK+#|znHc*>=9!n7=~-r zGo0)b@kw!<8KD9JtxZSgS}sh{9W+3GZ%htRewc5a=zm9>#Z$uq zwamBk+fvV99*0i~ixcZr3+|v9L?=I=j~P8}12$LnXp0j!yn~JJ^)&F}t^Ao)mo|pS zk_w;eifVr7u;Ke@*XTI{i=N4}uO1)EmZ-u0s=6gYmes<$Oj+(CyHw!Xn%Z9EmsE40lXdg zEeT=RlEU_XMNB_*klG%R`qYd{D>yRrH0KrE3wV7ihwOwEwrF!1>ZBxSOh3$TQP26& zqwyi+F+UV;_cW9px(Kf(N%U&aClWl)ePIP?gj@vO-Q8g^5x?QCFeQ?`A7|iUpMAYf z^ceJ-Ear$A`BH--*~${EpODj9+Adeq@A1IE4Z{I)6wlvm7CCrZWe*%!inBEatR~(J zg*0Mds*jOg+^{NOdTBxsZgWNJi}<1hi=34eVF)^^0|e$4oWgB_Nala8(tocAe6D}t zFofD?e>t!k?^F7ncyJkBvBZK^iuqS}WbsrUcocj|{UmKpbGTaEwHA#M3l)u(9hT*k zqn1<5R0yGC|Hr+k>%OhIZaqZ=3=UiI4Ices^#IjKa5Hn+as6{cV>{gtO5wPxm~_{0 z#44!Ne+06wzTBvC)e+Rn2Med+K5wREi7d$)O{6N>B5uwmH?uh<2y5e^WD>4*=l37B zO}ymKuP5az%DzbXNmWS5T2{-a#w4slDA3&vdpLW!|5Z!=!3A#-wtm@`9wV^d$7?<)@sO__)SHMBy3|>%Z4A9pE_7~;Nic#?Og~1?WvGQeEi+yb0dF4s z-0ZeZN@b;zybohr;NN5!lbjhx1It$}Q+7&s-=E9(=Ug84B5 zdEB%jv&%{#o5^N%%VZ^C6^Nq#qJJPH%|BxV%?(Le_4#&~O_x9Z$^WR`s~K&##D!%T z@KbM$i8Y+zWF-Bs1`x^VBf4@vUUOoz;VChomwr3N^>NNIS_=|}re&1e8^3UfjDe!N z%m_wB9ui$gQ<)P4dVA`G<$-~0tqJm z$u^95Yd`bHNE1y;d+8~S)w)fE8!YgZeU|&9MB$7LkVv2XrMwu1-e|sIqd)p`MA${)2?CGdmX6kb`Cj zF`mZ^W+&Qp5Yvd1eS_!|Zz>Toa3R>jV7+NsF^24-l|l^i{f{BVR;)i#ksORl)Cp;1 zJp4na@5RDAJ#kSk4bFF|W6CxB;9xA$D|*U1xPZ0iAD^*N!M8Vmav(?g93M3Uu(G?i zG~H9q5j& z#PoWuh&|oiQc_XnOy5ORNG*J%nP?a4u{Te4dZg%5SP3{qofl3$6Bw)jS*UsamGqM6 z{71_A0w59v>t_)fty-%u6ISto^K(%#G@<`+DHrw(uNt z5Yg%b;8tNG&>x+h;JPAE5#p5pz7%Cfhz(FD7%LOSDurhQ z!cI{Vck=K$Z+tW2?DkxmG%a{5i3eyCgT%tW9gcRB_ZC*L?CQ_UK2zZ#v?q$n-L zMv^NB$GI(t@x?@4me%pv6=LC4DAsB;Oh@yh+qqoK76k?=U&Djxg>gcMjua`Zb`=f( z(y^cQDlH66lBjN76;Q+uHy4wp`079bxpHGR6qyl~(_iBiz;>;Z;hCaLcCD9ZzEIYj z5i`>1oFz)#$#&n5w6P(Q;(l8;u9BB5>PJajog3b#M;a2vhC%s%k#E9XE$zT-|5_wZ zJ*un`7I(gtVX9|}QMfKb>Pmo%9WHh)w*sIy2mgy=v}W_oTBkj)strCtwRHY}`4UN#f*9*kT>V^mHXOF5 z<$wcR7;LOY7`9^jIXed>znDmUdL}!jsAmSc!3Q}uLENBAQ1PNCqw!|V_K@a^xa!IZ zdT2g(VZ=#3&H7M;Uba|JCih)r(&#n#`B~B*br&wBu!r_lO=5S}OlOC+V`~7Jz(5z8 zBJFIl&5g~YdUJ#1|C1sXbg%pWI<#yFxc(!YF=QgG<;Du%;@){~KR(=%n{QS8M`F`X z?pH%b4zD}g8ukupxx8GoSIgTY22tc9kIDPnq^Nkz|H^m>HY7@(nQ4Jdr91>!goH)r zhTbsGgON8TJ<54|ufTn&R)t|hP3F|==M6eU)*YCru+8Rwtc}?M0yJl{rAlbj)IN{Q^4(jUyiKC>p-*Q zs@&TFkon)AtX5~bA0cD-iI+^C4HwS!KW+Gky?b{srKFxMC2iEzV&9f3N9KJ#F6}R! zQR8*ggtYmg;qfHa{|C-L)_iXcPR>_cx}@noLRkA-InRX5uXUFdY|M;O4h{~qXEP#w zChn`gSLqvk|0x`kz5l+W<$HJe0C#tjjLW3?KA$#{pEZY#!iBp!Pnf?IV&RY0`JK-> zKfb~1>hMAO^xL$vFhU2L|J~y1WBb$N(bFU9UF+auAW}n~g=v66hZ6i}OXQ#h#;p2NF*nE)2x^o9uecG$pu`QmAQ)H~G+>1frT`3(c1b#xMs znTwcCtOfI^kxv+{i!VnE`qGaOAHr+~vA$SIG77$H=nX>f3n5>`L9J5W4nY@k&;DJ8 zU6X{~J{#e2NPVyn`p2B{ERm|DET+5pv--tP%||t(&xc)-7Ll~D{My1&eGIDaeFfuG zlux*X8K*vt@4`zgjVST6yHeovU&VPEisPJEY zh!HsaCyxJ{%kr`y)34sIGlY|wdqBkR^v9vkRB+S3NPJ>82_xH=r_z!<9GFv~AtAe$ z2uRx%It_>WQ93nS>=kIVqjBzi;u|z21wPf64Z&r&S%ghSoXf-K$wv3<_y$kMp&~E) z;l=#(Aq^{Ddt<%i{`cLoUuYG~y`=j@xEDD2N%t{r5T0Uq_U+P~ z;&=|y+4$=n^Ly@H-+p*-UKwpt+N_YGD0MPYxAjsQ_}o-7AZ&n@xfs(@_JWVb3O-9|eV zW*mOss}1zi7oNd_;?M3~X5VTEMu!f}emZ(RyrhC5jW4M_iSXF?MS{UhDase)1oh mwJD#H{=e|N!)#)o;CSAsJ3dhj&OX!9fvlvWMEN`8fd2s!r%@RI literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-xxxhdpi/musicfree_logo_1_round.png b/android/app/src/main/res/mipmap-xxxhdpi/musicfree_logo_1_round.png new file mode 100644 index 0000000000000000000000000000000000000000..999c364e1b5b1a5ceab97cd3bb83f1558016931d GIT binary patch literal 20557 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 + + #F1F2F3 + \ No newline at end of file diff --git a/src/assets/imgs/logo.jpg b/src/assets/imgs/logo.jpg deleted file mode 100644 index 7680cce4e2200f179b8762276a363d1b562ccc13..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11684 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�sX3vAn-`+7_D??{$k8BU+?`*+IUMFdq!PKA8D8{!*R-pM=r|KHU zuA~c5IJ?hOl3fv6YP``yAtRB#)WjG~Uv9Kj<=RQ zc{ZhIqxAw$myRmyn(unan3eD9dm(c%wV(K2CUY}=W;ipO(km+NM)C7b%zku?VY6<_ zGBmN}Fl7b%R@Fu8Vz5ow{N}FP5f$4>d7CWmboO%MS<22I0v-&R=A(@|CM)eZfdnrYzubJ0~d2^&anE!EQXvvsd^!qA4XOE=oc?B zWL-H{M)x9$ta9?bvE<-TAKqRf2G%UKo@-N6`GS`%A#`oEsDf$Z%)zad6KIuIeOSfQ zDO6S3@PcC*N^?N48XGZ$W3$|67R;kzXG>HTqSGQYlX?)tYatU2Pc7&2BhTU#)Wl*T zx7t>)7d1|{RD?T4$+t@0Q>EwJ#5sx)ucYNPy=a?mNVC7vvxk^Ic2RCLb45>96g))+ zj`UJS8e0@S<&Lr`OnkeYyHDoan0@gi&173_b*mWK$)@XY>ba4ZvNNXsC8Y^kl`NLl zYs>Z_x40J-EG{)wWTnl;ab$@445bgUDf?{mWG&ZWFU~=oU(QmB;zQPAU+s}w4XxGv zGTCZUSJbbVT}<1C%Jl6!@tO&r9`9qOCsczUF4rP_wO+j?(nN_3wuE>$4oL{Z<@6~G}1>zP?TYX_Mw`8}Z`Cu1f zOU+BBY+i;Cx#Kd8*6WlEk%duRSq@lhw6>`)6%HV{P=CJ*q+?jq?orqCfhxU55iRBt z3aP4A`xU-&6#NrMsB(Ltm&(P@svz1RMz2H;8jF7~kfmgS#E1-8dF)S6xqu*Raqpm8mH6+|}DQtMZyEU(0H~*#u6;*6lIV zIgo{KD?;U(9q>6zZK)O(x0UYFt1JO0O@PYwi%N!U#Vd$dvhA)|@#^i0avi9?)tFtQXtY(g zUOLcOvST4+3tMa7%43{-vns+sF*4!Gbc%3x(dFWsR>Y#B)Av1rsC*);JCSGe_pvOkc+x^wy_F2QRkM7r zuq+r4&4rZ+P)=G&8X6 zWsR0pVVL8wEwR!r8A{@oJ1pyGWOmm}*X+Kmlut1k@d z*{a`dvnZA1Jex725}X0EMgMtu1A6vau)Vz2BDqY}pu+iU4`ZupGFLxvDu6iKUQ09J zldZcwsu`qVxffI!t(GA{ZPA>t0ZsDe7EyUHtKPcM{GS#|SxaZIO4*le09ez8HGvw#LY@XfN)@_KzaIx}ZQh}WQ`SirUoXHlU|B`0tNN6BXqMHcoV zt*V(mgNQ;kTzBEjpr_hcXdzATCa^OYDp`CZABY2Yqn=t zBV1v@J?qwT{Z3L8wL;oDpsrw#QV5XbtUl%vERAt4_mw zEv)8Hj;{&6D_l6~wn}ClrbhLYZmBa%;w+DY)zW-CVJlJEF|tQllC9!jnjl0E=uKvn zqU0;Xo7q}D>~dfEmiKQJxq>l=S7(7la+~*IH|x1bh%*C_E3?2f}N-8C#|mDT2{6g zJ1SIH8@n_)X{(5p&{e%mXKf87=}fvb79}z-PAgl@;(Exu=AM`mKjDjH3N|Y3Kp|OP z(ASWml$KMASTwcEY;BfS(cDw8-I-~0Qt*@FNYqMR>2xIylg7s?mAF!sQ<|fRSFzwj zntNFTg+wr&;U(=TE8i5YRhCX!0yRb*N(!>^A28yY}D#!YtxD4z}qH67I3ZB_EdE# zdY*&?sk6*Ug)bM08YTcFiiFeiQZj}j5881-Rzd7if5Rb-CD!7H$_3^kK6@@lqkL32 zuT^G|Ta)N(S#_#g`E%W6Shq?X9vdZ;JA5iGJyW?k5z27S?cX)cUh2aw!~s(mR8rdX zy7pr!kLQ*$tZlwGT~SH>Qm%)$Su*KjeZ5ctD{1i7p|vFtLy6SXv=y#Aova?PV3nFN zXX$H1m?#l#;NQZCn5|dP24$WPQBZBufX?9j2 z;aZ)y4WV4LYJoB7T0FcoM(RS|Vp6|i+GQhRCfK5BpT@67a#4m)YOSpxgaZP^J5>vOmg6R#r|I&S#m6Wg*IW7ca zV{Gf8hQ_p6p{lB<0R<)MCPP zVtHtx(&=1TKy`|?+!1!r2)SKom2WD4c+IvXjID}wK~~s`?arunOc4}{q11s=Y?D%v zZHr;isM2a2Ae1>YDO>0bS<9hx>I!e7#wxEk$cQPoQ$3iYtb>X|(F?y>JqJqfa4H|Q zH*%`z!ZB=%nzwB~OIDiWZlRC+iK`Qc2`W16TToRJpAJ4~A_9A4x)XIqC(LLB7vAY-g*Nbc!sUTX5Tn zh&n^T4W`_r#OWJy({14z5&(Q zixt#ovHf{lxQtLCCDoPLe{Rv?%DPO0K~xIf0ZqlNzN;k1SwW$_%B}~in>0)Vr966kQ(WA>9_aPU9+*o>rBf9kT;&3(w|9 zxP!adbAl0E_{D){E^OjCA%*^joB=fi}&M<(W7pYm5(haT!#5j)=ACgV7qNLsRWY z6ulCg>ar5jYCdI)`Ag+!*ferceo?RFjLek?Nq!ga#dWPr*OD#XPNi|~3djvoGG-Un zA9<)Y%ch`!l3&|wx=mdi!nT({lkBBQ)?%T&&rGMaRfeRH5vEnL#Z1a}8sK7Pwdz!= zUhPG*fD~a-@>aw|jXIGfeGg*puvGH2x6(2J(-e4I4(1{#OJ0wD7Nu|q#toNcbz{H9 z2{=7`i!q#aIF=zfE2PS6`AJ=gyAp6st0jU&X}no})6$c~V5ZT#)Q@dK^pyvwdOYvU(~NA{+D=z)+VMf^%b=*Ui|aJgHU&6Hny` z#q2aQMhx&u+iTLI3`aGgzA6FRH*sRsl2(<~M5q7kf^V%ppq$#xddL&qx{w@(%DaPx z4@#!48Ch*M(&AfdL|>2QCxvHKkXK1t786T-uq;=YZYxSjnk_4wK!_B+#VZ`*d;f*BEk(@g(-pA}@~JDJmKS<})R%xPTl%X}fvmtAnN1QNw77!XAWlM zHo+(bFXX$$*3u@aGa#p!*p|+8SXRyN8iNj6+lcy-5NQ0*DG)<{$R=xwXR3S)2Wu+F} zk>c$=ot{|)W`d1^Dyy5ovLeof`zvIyRZ{k(f^vvlYy1-=Ik)~c(~Gn#Re>y|I=s@W z!~_+qFiRrN;F>KmMA^2FDWYduSsYEI;TTr?+?IE1MWT8|rmGaBS>WDu6-?U-#X2;Z zAHu!lt3yc#nN?yYfkzy4+R3Xb=+1g+d1~y*su|j@Cug!+@I-FqbNRUH2?OIiFSkGA zxAQIRa#wBhItgb~4_5sgI*p}w*~eP;$%REtRA7U_*-=`Zy_{XXR6kbM7rGQgmiQty z=D-;4v|Ng@JZM>UXPQf48CzelkclNq%RXC)2`eKfpvR`C-Bs3VHQcmLYkT&~He%?- zUS0YYtWHx?v!VjU%m$aO*bWy%w{xJT1@6l@VyvnHLk4W%!(tC zPJWg_TnlUkqe{SA_CzO^%8L&bUIdLCc0`MIxnxaTk+lAtXo(ot1oI)1E6TBusG_ElNza<^3nb ztnT9S3yiH-z>ClcFAe(;ELl>9nTj+Kk+Vs@TABT=*8Zjb-C(q!?K(CG?|l2)dB@w| zB^bAW2U4g~Go7ki3%a6FsNRE3#Z&U(I$W$yZgmwV!-k~hekMIljpnkpN<(E+pS!b` zK&*nh(4JsJQH+5r0@0M>VKwr$G)~xYK2A89C!EHfbDVO*o>NXZ%^jyKobyxmxo4MK z=|#|^xD-<&c^>nmG>IsCX@`Wt`n{|`n?^fU#dg5wBDT0oo$MYJxmo=JBS@UJN-KJ* zTcCSXS+yz4aVaym`9>&J1huQYpjSMgPD`0m%ylIurFjXf$hzRVJeBs_26yLGc9vYv z3Ej@~3HcaqvxjpxA0)&0YxztT2Hzbo9fj z%gwapO$#o;Ze~S58f~dak<#>t0@z7b5kjUcRYYi|noL_n#vRTS1!-Oh9s@thAhg@L z8K<$s+ESv$!Cmbl@8WLmjt9BK8TZB+500yXzJ13{?S$*&JQw1W$J;GDIv>W~PW8~w z!DY@^{XmO`w@}(%g$GETpu?mSrdf=! z-T%NnrOE6<25jOfi(b!0c32~;7IUg5D7E0VsU)_QWLGAQVJjAU_Bdw=FXxZ>rTl$< zhj(#DyMiU$I?wT$_9VX8KZ%#cpYX5krIY~yV;;DkyY70w=4_I= zCXamNqqzQt>+1ScEc)6eOYSAu3TfME&K>W0A7|ID;@((iaPD-^?T>wQ&6N&aWp$B) z(Uzk8bqXo2+-6fWWRq}XJE25^37cLlSZA3=y2!m*o?VL$bKuQL>)dd9j-UU9pW-XN z{JGq4!v!$7bm@Lx{9`}H-}s_0=E{}J5^!aC7+fUf7OFeUVXmYLeX**i8X3&P;Jxp= zLj+isV-J-^bkC!WQKjN)bx({D;N5t{qi*B;Zl{~olw~9YPqnr)jJy2`@5uM_I^M=x z@=pFB-^088UM_R_7 z7R9i6mXER#c1ELD53m;kq$Q~(oMYh~c99>7U*^U3TCTM-1>Tli_)>d-x7&MoS-g=) z`^_}Y5q99L#9E)2x6{ro{Oqs%9N+W}->mD;jKkT1PkQ<@_sfx&EF{4z)U_V4Nh>Kr$#(NVx@uO@w_vT2;HX%DlhKwr$*`NCWN{2e^+d0)-F_uZ>80`Vn6t+o=9B9I@t z_lQiczwUZ|_&@$zKK`kHfwOBtx5kn>?B3%Sd40T{-{+mYKHtt8c|Vu9T5h`rbllEK zpOj@pD$A$Xg)^0eWH9riQtr;7o?w0z0p0LgS^)+({tg#Di5s( zXI$fy&KSXc_ufrwQjMB7e(k^g8sGN=-_O^7{nvBp>Q!b)IxWU^vg-@iuATAqU-xyq zB%VxT)lFYOAkI!@El~TX!gqNpPAU05{$*DrK!=o@@%p=4vPjH$~r15=xV{a zbLZ)WE^GlzaLSCymBTef0Ge^_FnQY3p22rM|6lMkKlL+M27l{Izm%tc@-sO*tAgw@ zqkys7Eu1VnDu1OMc+O$H!dX<{s7FcSy%A4A^8_}2gdA!c?iH!pv zarNOm-frQsb}Nsv3*5wYJS;D8&Q3@>a5b-R$GMe1vwPWb%86ait(;>ITv=DfIK#8@ zSnKAsrkkd*RcJM$Npo!GjB*REDPqrUTjF;mS7{=t6}wkvm#k8`IgZzDORuu$Cj7i2 z$Y)m+_b4d@wH!qx&-H)H%Xu>`Z

tK2*rxA;wr9DIOFTx8;TO3MwROzyCYT=N4K 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 literal 0 HcmV?d00001 diff --git a/src/assets/imgs/logo1.png b/src/assets/imgs/logo1.png new file mode 100644 index 0000000000000000000000000000000000000000..213604a85b6635bc50a36a095a208bb736112d08 GIT binary patch literal 49107 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 IO4h;u1G_;#sQ>@~ literal 0 HcmV?d00001 diff --git a/src/constants/assetsConst.ts b/src/constants/assetsConst.ts index 4e9283de..ec085b08 100644 --- a/src/constants/assetsConst.ts +++ b/src/constants/assetsConst.ts @@ -2,7 +2,8 @@ export const ImgAsset = { albumDefault: require('@/assets/imgs/album-default.jpeg'), addBackground: require('@/assets/imgs/add-image.png'), add: require('@/assets/imgs/add.png'), - logo: require('@/assets/imgs/logo.jpg'), + logo: require('@/assets/imgs/logo.png'), + logo1: require('@/assets/imgs/logo1.png'), author: require('@/assets/imgs/author.jpg'), logoTransparent: require('@/assets/imgs/logo-transparent.png'), wechatChannel: require('@/assets/imgs/wechat_channel.jpg'), diff --git a/src/core/persistStatus.ts b/src/core/persistStatus.ts index 66be7a0c..5506a81e 100644 --- a/src/core/persistStatus.ts +++ b/src/core/persistStatus.ts @@ -28,6 +28,8 @@ interface IPersistConfig { 'lyric.showTranslation': boolean; /** 歌词-详情页字体大小 */ 'lyric.detailFontSize': number; + /** APP logo */ + 'app.logo': 'Default' | 'Logo1'; } function set( diff --git a/src/hooks/useMounted.ts b/src/hooks/useMounted.ts new file mode 100644 index 00000000..7ab0581f --- /dev/null +++ b/src/hooks/useMounted.ts @@ -0,0 +1,19 @@ +import {useRef, useState, useEffect, useCallback} from 'react'; + +export function useOnMounted() { + const onMounted = useRef(false); + const [isLoading, setLoading] = useState(true); + + useEffect(() => { + onMounted.current = true; + setTimeout(() => { + setLoading(false); + }); + + return () => { + onMounted.current = false; + }; + }, []); + + return {onMounted: useCallback(() => onMounted.current, []), isLoading}; +} diff --git a/src/native/appIconUtil/index.ts b/src/native/appIconUtil/index.ts new file mode 100644 index 00000000..fc3b412d --- /dev/null +++ b/src/native/appIconUtil/index.ts @@ -0,0 +1,12 @@ +import {NativeModule, NativeModules} from 'react-native'; + +interface IAppIconUtil extends NativeModule { + /** 修改图标 */ + changeIcon: (icon: 'Default' | 'Logo1') => Promise; + /** 获取当前图标 */ + getIcon: () => Promise; +} + +const AppIconUtil: IAppIconUtil = NativeModules.AppIconUtil; + +export default AppIconUtil; diff --git a/src/pages/setting/settingTypes/themeSetting/appLogoSetting.tsx b/src/pages/setting/settingTypes/themeSetting/appLogoSetting.tsx new file mode 100644 index 00000000..6bf068bc --- /dev/null +++ b/src/pages/setting/settingTypes/themeSetting/appLogoSetting.tsx @@ -0,0 +1,61 @@ +import React from 'react'; +import {StyleSheet, View} from 'react-native'; +import rpx from '@/utils/rpx'; +import ThemeText from '@/components/base/themeText'; +import PersistStatus from '@/core/persistStatus'; +import LogoCard from './logoCard'; +import {ImgAsset} from '@/constants/assetsConst'; +import AppIconUtil from '@/native/appIconUtil'; + +export default function AppLogoSetting() { + const logo = PersistStatus.useValue('app.logo', 'Default'); + + return ( + + + 切换软件logo + + + { + if (logo !== 'Default') { + AppIconUtil.changeIcon('Default').then(() => { + PersistStatus.set('app.logo', 'Default'); + }); + } + }} + title="默认" + /> + { + if (logo !== 'Logo1') { + AppIconUtil.changeIcon('Logo1').then(() => { + PersistStatus.set('app.logo', 'Logo1'); + }); + } + }} + title="Logo1" + /> + + + ); +} + +const styles = StyleSheet.create({ + header: { + marginTop: rpx(36), + paddingLeft: rpx(24), + }, + logoContainer: { + marginTop: rpx(36), + flexDirection: 'row', + paddingHorizontal: rpx(24), + }, +}); diff --git a/src/pages/setting/settingTypes/themeSetting/imageCard.tsx b/src/pages/setting/settingTypes/themeSetting/imageCard.tsx deleted file mode 100644 index a49ca5cb..00000000 --- a/src/pages/setting/settingTypes/themeSetting/imageCard.tsx +++ /dev/null @@ -1,36 +0,0 @@ -import Image from '@/components/base/image'; -import ThemeText from '@/components/base/themeText'; -import rpx from '@/utils/rpx'; -import React from 'react'; -import {Pressable, StyleSheet} from 'react-native'; - -interface IImageCardProps { - title?: string; - onPress: () => void; - uri?: string; - emptySrc: any; -} -export default function ImageCard(props: IImageCardProps) { - const {uri, emptySrc, onPress, title} = props; - return ( - - - {title ? {title} : null} - - ); -} - -const style = StyleSheet.create({ - wrapper: { - marginRight: rpx(24), - }, - image: { - width: rpx(226), - height: rpx(339), - borderRadius: rpx(24), - }, - text: { - marginTop: rpx(18), - textAlign: 'center', - }, -}); diff --git a/src/pages/setting/settingTypes/themeSetting/index.tsx b/src/pages/setting/settingTypes/themeSetting/index.tsx index dc534ce7..ac309919 100644 --- a/src/pages/setting/settingTypes/themeSetting/index.tsx +++ b/src/pages/setting/settingTypes/themeSetting/index.tsx @@ -4,12 +4,14 @@ import rpx from '@/utils/rpx'; import Mode from './mode'; import Background from './background'; import {ScrollView} from 'react-native-gesture-handler'; +import AppLogoSetting from './appLogoSetting'; export default function ThemeSetting() { return ( + ); } diff --git a/src/pages/setting/settingTypes/themeSetting/logoCard.tsx b/src/pages/setting/settingTypes/themeSetting/logoCard.tsx new file mode 100644 index 00000000..5989f6e5 --- /dev/null +++ b/src/pages/setting/settingTypes/themeSetting/logoCard.tsx @@ -0,0 +1,71 @@ +import React from 'react'; +import {Image, Pressable, StyleSheet, View} from 'react-native'; +import rpx from '@/utils/rpx'; +import useColors from '@/hooks/useColors'; +import ThemeText from '@/components/base/themeText'; + +interface ILogoCardProps { + selected?: boolean; + logo: number; + onPress?: () => void; + title?: string; +} +export default function LogoCard(props: ILogoCardProps) { + const {selected, logo, onPress, title} = props; + + const colors = useColors(); + + return ( + + + + + + + + {title} + + + ); +} + +const styles = StyleSheet.create({ + borderContainer: { + width: rpx(160), + height: rpx(160), + borderRadius: rpx(22), + marginRight: rpx(24), + justifyContent: 'center', + alignItems: 'center', + }, + imageContainer: { + width: rpx(136), + height: rpx(136), + borderRadius: rpx(12), + }, + title: { + textAlign: 'center', + marginTop: rpx(12), + width: rpx(160), + }, + image: { + width: '100%', + height: '100%', + borderRadius: rpx(12), + }, +}); diff --git a/src/pages/setting/settingTypes/themeSetting/themeCard.tsx b/src/pages/setting/settingTypes/themeSetting/themeCard.tsx index 1e47ed2b..e6f014d8 100644 --- a/src/pages/setting/settingTypes/themeSetting/themeCard.tsx +++ b/src/pages/setting/settingTypes/themeSetting/themeCard.tsx @@ -79,6 +79,7 @@ const styles = StyleSheet.create({ title: { textAlign: 'center', marginTop: rpx(12), + width: rpx(160), }, image: { width: '100%', From 953686533e4555bd85920153cde941607b67f7d1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8C=AB=E5=A4=B4=E7=8C=AB?= Date: Sun, 24 Mar 2024 17:32:12 +0800 Subject: [PATCH 18/25] =?UTF-8?q?feat:=20=E8=B0=83=E6=95=B4=E5=BC=B9?= =?UTF-8?q?=E7=AA=97=E6=A0=B7=E5=BC=8F&=E5=BC=80=E5=B1=8Flogo?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- android/app/src/main/AndroidManifest.xml | 13 +++++++-- android/app/src/main/res/values/colors.xml | 2 +- android/app/src/main/res/values/styles.xml | 2 +- .../dialogs/components/editSheetDetail.tsx | 28 ++++++++++--------- src/components/panels/types/newMusicSheet.tsx | 1 + src/components/panels/types/simpleInput.tsx | 1 + .../setting/settingTypes/basicSetting.tsx | 1 + 7 files changed, 31 insertions(+), 17 deletions(-) diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml index b5f60ecc..eb601acd 100644 --- a/android/app/src/main/AndroidManifest.xml +++ b/android/app/src/main/AndroidManifest.xml @@ -57,7 +57,12 @@ android:enabled="false" android:exported="true" android:icon="@mipmap/ic_launcher" - android:targetActivity=".MainActivity"> + android:targetActivity=".MainActivity" + android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize|uiMode" + android:label="@string/app_name" + android:launchMode="singleTask" + android:windowSoftInputMode="adjustResize" + > @@ -89,7 +94,11 @@ android:enabled="false" android:exported="true" android:icon="@mipmap/musicfree_logo_1" - android:targetActivity=".MainActivity"> + android:targetActivity=".MainActivity" + android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize|uiMode" + android:label="@string/app_name" + android:launchMode="singleTask" + android:windowSoftInputMode="adjustResize" > diff --git a/android/app/src/main/res/values/colors.xml b/android/app/src/main/res/values/colors.xml index 7d20811f..3537a279 100644 --- a/android/app/src/main/res/values/colors.xml +++ b/android/app/src/main/res/values/colors.xml @@ -1,3 +1,3 @@ - #FFF7C1 + #F7F7F1 \ No newline at end of file diff --git a/android/app/src/main/res/values/styles.xml b/android/app/src/main/res/values/styles.xml index 3ef64030..1280cb6a 100644 --- a/android/app/src/main/res/values/styles.xml +++ b/android/app/src/main/res/values/styles.xml @@ -5,7 +5,7 @@ @drawable/rn_edit_text_material -