From c7877e8c41df7f09e6ae691c6fe3d9cdbfd885f7 Mon Sep 17 00:00:00 2001 From: ofcljaved Date: Sat, 20 Apr 2024 17:14:13 +0530 Subject: [PATCH 01/34] feat: add react native app --- apps/chess-mobile/.gitignore | 24 + apps/chess-mobile/app-env.d.ts | 2 + apps/chess-mobile/app.json | 39 + apps/chess-mobile/assets/Chess Logo.png | Bin 0 -> 50442 bytes apps/chess-mobile/assets/adaptive-icon.png | Bin 0 -> 17547 bytes apps/chess-mobile/assets/chessboard.jpeg | Bin 0 -> 211432 bytes apps/chess-mobile/assets/favicon.png | Bin 0 -> 1466 bytes apps/chess-mobile/assets/icon.png | Bin 0 -> 22380 bytes apps/chess-mobile/assets/splash.png | Bin 0 -> 47346 bytes apps/chess-mobile/babel.config.js | 13 + apps/chess-mobile/metro.config.js | 10 + apps/chess-mobile/package-lock.json | 17888 ++++++++++++++++ apps/chess-mobile/package.json | 64 + apps/chess-mobile/prettier.config.js | 10 + apps/chess-mobile/src/app/+html.tsx | 46 + apps/chess-mobile/src/app/+not-found.tsx | 25 + apps/chess-mobile/src/app/_layout.tsx | 18 + apps/chess-mobile/src/app/details.tsx | 16 + apps/chess-mobile/src/app/index.tsx | 43 + .../src/components/BackgroundSvg.tsx | 159 + apps/chess-mobile/src/components/Button.tsx | 28 + .../chess-mobile/src/components/Container.tsx | 9 + .../src/components/EditScreenInfo.tsx | 31 + .../src/components/ScreenContent.tsx | 29 + apps/chess-mobile/src/global.css | 3 + apps/chess-mobile/tailwind.config.js | 14 + apps/chess-mobile/tsconfig.json | 12 + 27 files changed, 18483 insertions(+) create mode 100644 apps/chess-mobile/.gitignore create mode 100644 apps/chess-mobile/app-env.d.ts create mode 100644 apps/chess-mobile/app.json create mode 100644 apps/chess-mobile/assets/Chess Logo.png create mode 100644 apps/chess-mobile/assets/adaptive-icon.png create mode 100644 apps/chess-mobile/assets/chessboard.jpeg create mode 100644 apps/chess-mobile/assets/favicon.png create mode 100644 apps/chess-mobile/assets/icon.png create mode 100644 apps/chess-mobile/assets/splash.png create mode 100644 apps/chess-mobile/babel.config.js create mode 100644 apps/chess-mobile/metro.config.js create mode 100644 apps/chess-mobile/package-lock.json create mode 100644 apps/chess-mobile/package.json create mode 100644 apps/chess-mobile/prettier.config.js create mode 100644 apps/chess-mobile/src/app/+html.tsx create mode 100644 apps/chess-mobile/src/app/+not-found.tsx create mode 100644 apps/chess-mobile/src/app/_layout.tsx create mode 100644 apps/chess-mobile/src/app/details.tsx create mode 100644 apps/chess-mobile/src/app/index.tsx create mode 100644 apps/chess-mobile/src/components/BackgroundSvg.tsx create mode 100644 apps/chess-mobile/src/components/Button.tsx create mode 100644 apps/chess-mobile/src/components/Container.tsx create mode 100644 apps/chess-mobile/src/components/EditScreenInfo.tsx create mode 100644 apps/chess-mobile/src/components/ScreenContent.tsx create mode 100644 apps/chess-mobile/src/global.css create mode 100644 apps/chess-mobile/tailwind.config.js create mode 100644 apps/chess-mobile/tsconfig.json diff --git a/apps/chess-mobile/.gitignore b/apps/chess-mobile/.gitignore new file mode 100644 index 00000000..2ff55dad --- /dev/null +++ b/apps/chess-mobile/.gitignore @@ -0,0 +1,24 @@ +node_modules/ +.expo/ +dist/ +npm-debug.* +*.jks +*.p8 +*.p12 +*.key +*.mobileprovision +*.orig.* +web-build/ +# expo router +expo-env.d.ts + + + +ios +android + +# macOS +.DS_Store + +# Temporary files created by Metro to check the health of the file watcher +.metro-health-check* \ No newline at end of file diff --git a/apps/chess-mobile/app-env.d.ts b/apps/chess-mobile/app-env.d.ts new file mode 100644 index 00000000..88dc403e --- /dev/null +++ b/apps/chess-mobile/app-env.d.ts @@ -0,0 +1,2 @@ +// @ts-ignore +/// diff --git a/apps/chess-mobile/app.json b/apps/chess-mobile/app.json new file mode 100644 index 00000000..a66f3c7a --- /dev/null +++ b/apps/chess-mobile/app.json @@ -0,0 +1,39 @@ +{ + "expo": { + "name": "chess-mobile", + "slug": "chess-mobile", + "version": "1.0.0", + + "scheme": "chess-mobile", + "web": { + "bundler": "metro", + "output": "static", + "favicon": "./assets/favicon.png" + }, + "plugins": ["expo-router"], + "experiments": { + "typedRoutes": true, + + "tsconfigPaths": true + }, + + "orientation": "portrait", + "icon": "./assets/icon.png", + "userInterfaceStyle": "light", + "splash": { + "image": "./assets/splash.png", + "resizeMode": "contain", + "backgroundColor": "#ffffff" + }, + "assetBundlePatterns": ["**/*"], + "ios": { + "supportsTablet": true + }, + "android": { + "adaptiveIcon": { + "foregroundImage": "./assets/adaptive-icon.png", + "backgroundColor": "#ffffff" + } + } + } +} diff --git a/apps/chess-mobile/assets/Chess Logo.png b/apps/chess-mobile/assets/Chess Logo.png new file mode 100644 index 0000000000000000000000000000000000000000..924c24e0456c40df557e1cfc7fd3711a8f9a247b GIT binary patch literal 50442 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

B=lCl#n?~{_I<;It#_wh>OHQIvy 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 literal 0 HcmV?d00001 diff --git a/apps/chess-mobile/assets/adaptive-icon.png b/apps/chess-mobile/assets/adaptive-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..03d6f6b6c6727954aec1d8206222769afd178d8d GIT binary patch literal 17547 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 literal 0 HcmV?d00001 diff --git a/apps/chess-mobile/assets/favicon.png b/apps/chess-mobile/assets/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..e75f697b1801871ad8cd9309b05e8ffe8c6b6d01 GIT binary patch literal 1466 zcmV;r1x5OaP)F>1w{Y zBeHf{*q3<2*AtQf4s&-m0MsH$EBv51Nj=s=Appw|nd1Yi(-DKZBN$9bAlWN83A_)0 z$4U=S!XyBuAm(`t#aW=l*tHPgHRE~MrmzGWN*Eidc=$BV2uYe|Rpi@t-me&ht6I?| ze$M(9=%DxSVTwNL7B*O`z`fRE$T)18O{B^J5OHo#W%kD-}gAcJO3n1x6Q{X*TFh-d!yx?Z$G16f%*K?exQ+p ztyb%4*R_Y=)qQBLG-9hc_A|ub$th|8Sk1bi@fFe$DwUpU57nc*-z8<&dM#e3a2hB! z16wLhz7o)!MC8}$7Jv9c-X$w^Xr(M9+`Py)~O3rGmgbvjOzXjGl>h9lp*QEn%coj{`wU^_3U|=B`xxU;X3K1L?JT?0?+@K!|MWVr zmC=;rjX@CoW3kMZA^8ZAy52^R{+-YG!J5q^YP&$t9F`&J8*KzV4t3ZZZJ>~XP7}Bs z<}$a~2r_E?4rlN=(}RBkF~6rBo}Sz7#r{X49&!gODP+TcB*@uq57EII-_>qWEt44B z`5o+tysMLY*Dq^n@4_vzKRu3We5|DI+i%NV=Z|)QAl{di_@%07*qoM6N<$f(5Fv<^TWy literal 0 HcmV?d00001 diff --git a/apps/chess-mobile/assets/icon.png b/apps/chess-mobile/assets/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..a0b1526fc7b78680fd8d733dbc6113e1af695487 GIT binary patch literal 22380 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 literal 0 HcmV?d00001 diff --git a/apps/chess-mobile/assets/splash.png b/apps/chess-mobile/assets/splash.png new file mode 100644 index 0000000000000000000000000000000000000000..0e89705a9436743e42954d3744a0e7ff0d3d4701 GIT binary patch literal 47346 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 literal 0 HcmV?d00001 diff --git a/apps/chess-mobile/babel.config.js b/apps/chess-mobile/babel.config.js new file mode 100644 index 00000000..5edd58ae --- /dev/null +++ b/apps/chess-mobile/babel.config.js @@ -0,0 +1,13 @@ +module.exports = function (api) { + api.cache(true); + let plugins = []; + + return { + presets: [ + ["babel-preset-expo", { jsxImportSource: "nativewind" }], + "nativewind/babel", + ], + + plugins, + }; +}; diff --git a/apps/chess-mobile/metro.config.js b/apps/chess-mobile/metro.config.js new file mode 100644 index 00000000..e561fd59 --- /dev/null +++ b/apps/chess-mobile/metro.config.js @@ -0,0 +1,10 @@ +// Learn more https://docs.expo.io/guides/customizing-metro +const { getDefaultConfig } = require('expo/metro-config'); + +const { withNativeWind } = require('nativewind/metro'); + +/** @type {import('expo/metro-config').MetroConfig} */ +// eslint-disable-next-line no-undef +const config = getDefaultConfig(__dirname); + +module.exports = withNativeWind(config, { input: './src/global.css' }); diff --git a/apps/chess-mobile/package-lock.json b/apps/chess-mobile/package-lock.json new file mode 100644 index 00000000..97a96160 --- /dev/null +++ b/apps/chess-mobile/package-lock.json @@ -0,0 +1,17888 @@ +{ + "name": "chess-mobile", + "version": "1.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "chess-mobile", + "version": "1.0.0", + "dependencies": { + "@expo/vector-icons": "^14.0.0", + "@react-navigation/native": "^6.1.7", + "expo": "~50.0.7", + "expo-constants": "~15.4.5", + "expo-linear-gradient": "~12.7.2", + "expo-linking": "~6.2.2", + "expo-router": "^3.4.7", + "expo-status-bar": "~1.11.1", + "expo-system-ui": "~2.9.3", + "expo-web-browser": "~12.8.2", + "nativewind": "^4.0.1", + "react": "18.2.0", + "react-dom": "18.2.0", + "react-native": "0.73.6", + "react-native-gesture-handler": "~2.14.0", + "react-native-reanimated": "~3.6.2", + "react-native-safe-area-context": "^4.8.2", + "react-native-screens": "~3.29.0", + "react-native-svg": "14.1.0", + "react-native-web": "~0.19.10" + }, + "devDependencies": { + "@babel/core": "^7.20.0", + "@types/react": "~18.2.14", + "@typescript-eslint/eslint-plugin": "^6.7.2", + "@typescript-eslint/parser": "^6.7.2", + "ajv": "^8.12.0", + "eslint": "^8.50.0", + "eslint-config-universe": "^12.0.0", + "prettier": "^3.2.5", + "prettier-plugin-tailwindcss": "^0.5.11", + "tailwindcss": "^3.4.0", + "typescript": "^5.3.3" + } + }, + "node_modules/@aashutoshrathi/word-wrap": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", + "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@alloc/quick-lru": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", + "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.24.2", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.2.tgz", + "integrity": "sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==", + "dependencies": { + "@babel/highlight": "^7.24.2", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.4.tgz", + "integrity": "sha512-vg8Gih2MLK+kOkHJp4gBEIkyaIi00jgWot2D9QOmmfLC8jINSOzmCLta6Bvz/JSBCqnegV0L80jhxkol5GWNfQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.4.tgz", + "integrity": "sha512-MBVlMXP+kkl5394RBLSxxk/iLTeVGuXTV3cIDXavPpMMqnSnt6apKgan/U8O3USWZCWZT/TbgfEpKa4uMgN4Dg==", + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.24.2", + "@babel/generator": "^7.24.4", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helpers": "^7.24.4", + "@babel/parser": "^7.24.4", + "@babel/template": "^7.24.0", + "@babel/traverse": "^7.24.1", + "@babel/types": "^7.24.0", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/generator": { + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.4.tgz", + "integrity": "sha512-Xd6+v6SnjWVx/nus+y0l1sxMOTOMBkyL4+BIdbALyatQnAe/SRVjANeDPSCYaX+i1iJmuGSKf3Z+E+V/va1Hvw==", + "dependencies": { + "@babel/types": "^7.24.0", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", + "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz", + "integrity": "sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==", + "dependencies": { + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz", + "integrity": "sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==", + "dependencies": { + "@babel/compat-data": "^7.23.5", + "@babel/helper-validator-option": "^7.23.5", + "browserslist": "^4.22.2", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.4.tgz", + "integrity": "sha512-lG75yeuUSVu0pIcbhiYMXBXANHrpUPaOfu7ryAzskCgKUHuAxRQI5ssrtmF0X9UXldPlvT0XM/A4F44OXRt6iQ==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-member-expression-to-functions": "^7.23.0", + "@babel/helper-optimise-call-expression": "^7.22.5", + "@babel/helper-replace-supers": "^7.24.1", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz", + "integrity": "sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "regexpu-core": "^5.3.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.1.tgz", + "integrity": "sha512-o7SDgTJuvx5vLKD6SFvkydkSMBvahDKGiNJzG22IZYXhiqoe9efY7zocICBgzHV4IRg5wdgl2nEL/tulKIEIbA==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.22.6", + "@babel/helper-plugin-utils": "^7.22.5", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@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.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", + "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", + "dependencies": { + "@babel/template": "^7.22.15", + "@babel/types": "^7.23.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", + "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz", + "integrity": "sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==", + "dependencies": { + "@babel/types": "^7.23.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.24.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.3.tgz", + "integrity": "sha512-viKb0F9f2s0BCS22QSF308z/+1YWKV/76mwt61NBzS5izMzDPwdq1pTrzf+Li3npBWX9KdQbkeCt1jSAM7lZqg==", + "dependencies": { + "@babel/types": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz", + "integrity": "sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-simple-access": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/helper-validator-identifier": "^7.22.20" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz", + "integrity": "sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.0.tgz", + "integrity": "sha512-9cUznXMG0+FxRuJfvL82QlTqIzhVW9sL0KjMPHhAOOvpQGL8QtdxnBKILjBqxlHyliz0yCa1G903ZXI/FuHy2w==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz", + "integrity": "sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-wrap-function": "^7.22.20" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.24.1.tgz", + "integrity": "sha512-QCR1UqC9BzG5vZl8BMicmZ28RuUBnHhAMddD8yHFHDRH9lLTZ9uUPehX8ctVPT8l0TKblJidqcgUUKGVrePleQ==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-member-expression-to-functions": "^7.23.0", + "@babel/helper-optimise-call-expression": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", + "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz", + "integrity": "sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", + "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.1.tgz", + "integrity": "sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@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.23.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz", + "integrity": "sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.22.20.tgz", + "integrity": "sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw==", + "dependencies": { + "@babel/helper-function-name": "^7.22.5", + "@babel/template": "^7.22.15", + "@babel/types": "^7.22.19" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.4.tgz", + "integrity": "sha512-FewdlZbSiwaVGlgT1DPANDuCHaDMiOo+D/IDYRFYjHOuv66xMSJ7fQwwODwRNAPkADIO/z1EoF/l2BCWlWABDw==", + "dependencies": { + "@babel/template": "^7.24.0", + "@babel/traverse": "^7.24.1", + "@babel/types": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.24.2", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.2.tgz", + "integrity": "sha512-Yac1ao4flkTxTteCDZLEvdxg2fZfz1v8M4QpaGypq/WPDqg3ijHYbDfs+LG5hvzSoqaSZ9/Z9lKSP3CjZjv+pA==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.22.20", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.4.tgz", + "integrity": "sha512-zTvEBcghmeBma9QIGunWevvBAp4/Qu9Bdq+2k0Ot4fVMD6v3dsC9WOcRSKk7tRRyBM/53yKMJko9xOatGQAwSg==", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.24.4.tgz", + "integrity": "sha512-qpl6vOOEEzTLLcsuqYYo8yDtrTocmu2xkGvgNebvPjT9DTtfFYGmgDqY+rBYXNlqL4s9qLDn6xkrJv4RxAPiTA==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.24.1.tgz", + "integrity": "sha512-y4HqEnkelJIOQGd+3g1bTeKsA5c6qM7eOn7VggGVbBc0y8MLSKHacwcIE2PplNlQSj0PqS9rrXL/nkPVK+kUNg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.24.1.tgz", + "integrity": "sha512-Hj791Ii4ci8HqnaKHAlLNs+zaLXb0EzSDhiAWp5VNlyvCNymYfacs64pxTxbH1znW/NcArSmwpmG9IKE/TUVVQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/plugin-transform-optional-chaining": "^7.24.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.24.1.tgz", + "integrity": "sha512-m9m/fXsXLiHfwdgydIFnpk+7jlVbnvlK5B2EKiPdLUb6WX654ZaaEWJUjk8TftRbZpK0XibovlLWX4KIZhV6jw==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-proposal-async-generator-functions": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@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.", + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-remap-async-to-generator": "^7.18.9", + "@babel/plugin-syntax-async-generators": "^7.8.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@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.", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-decorators": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.24.1.tgz", + "integrity": "sha512-zPEvzFijn+hRvJuX2Vu3KbEBN39LN3f7tW3MQO2LsIs57B26KU+kUc82BdAktS1VCM6libzh45eKGI65lg0cpA==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.24.1", + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-decorators": "^7.24.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-export-default-from": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.24.1.tgz", + "integrity": "sha512-+0hrgGGV3xyYIjOrD/bUZk/iUwOIGuoANfRfVg1cPhYBxF+TIXSEcc42DqzBICmWsnAQ+SfKedY0bj8QD+LuMg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-export-default-from": "^7.24.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.20.7.tgz", + "integrity": "sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-logical-assignment-operators instead.", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@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.", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-numeric-separator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", + "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead.", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-object-rest-spread": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@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.", + "dependencies": { + "@babel/compat-data": "^7.20.5", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.20.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-catch-binding": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@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.", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-chaining": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@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.", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.0-placeholder-for-preset-env.2", + "resolved": "https://registry.npmjs.org/@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==", + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-decorators": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.24.1.tgz", + "integrity": "sha512-05RJdO/cCrtVWuAaSn1tS3bH8jbsJa/Y1uD186u6J4C/1mnHFxseeuWpsqr9anvo7TUulev7tm7GDwRV+VuhDw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "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.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-export-default-from": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.24.1.tgz", + "integrity": "sha512-cNXSxv9eTkGUtd0PsNMK8Yx5xeScxfpWOUAxE+ZPAXXEcAMOC3fk7LRdXq5fvpra2pLx2p1YtkAhpUbB2SwaRA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-flow": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.24.1.tgz", + "integrity": "sha512-sxi2kLTI5DeW5vDtMUsk4mTPwvlUDbjOnoWayhynCwrw4QXRld4QEYwqzY8JmQXaJUtgUuCIurtSRH5sn4c7mA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.24.1.tgz", + "integrity": "sha512-IuwnI5XnuF189t91XbxmXeCDz3qs6iDRO7GJ++wcfgeXNs/8FmIlKcpDSXNVyuLQxlwvskmI3Ct73wUODkJBlQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.1.tgz", + "integrity": "sha512-zhQTMH0X2nVLnb04tz+s7AMuasX8U0FnpE+nHTOhSOINjWMnopoZTxtIKsd45n4GQ/HIZLyfIpoul8e2m0DnRA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.1.tgz", + "integrity": "sha512-2eCtxZXf+kbkMIsXS4poTvT4Yu5rXiRa+9xGVT56raghjmBTKMpFNc9R4IDiB4emao9eO22Ox7CxuJG7BgExqA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.24.1.tgz", + "integrity": "sha512-Yhnmvy5HZEnHUty6i++gcfH1/l68AHnItFHnaCv6hn9dNh0hQvvQJsxpi4BMBFN5DLeHBuucT/0DgzXif/OyRw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-unicode-sets-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", + "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.1.tgz", + "integrity": "sha512-ngT/3NkRhsaep9ck9uj2Xhv9+xB1zShY3tM3g6om4xxCELwCDN4g4Aq5dRn48+0hasAql7s2hdBOysCfNpr4fw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-generator-functions": { + "version": "7.24.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.24.3.tgz", + "integrity": "sha512-Qe26CMYVjpQxJ8zxM1340JFNjZaF+ISWpr1Kt/jGo+ZTUzKkfw/pphEWbRCb+lmSM6k/TOgfYLvmbHkUQ0asIg==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-remap-async-to-generator": "^7.22.20", + "@babel/plugin-syntax-async-generators": "^7.8.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.1.tgz", + "integrity": "sha512-AawPptitRXp1y0n4ilKcGbRYWfbbzFWz2NqNu7dacYDtFtz0CMjG64b3LQsb3KIgnf4/obcUL78hfaOS7iCUfw==", + "dependencies": { + "@babel/helper-module-imports": "^7.24.1", + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-remap-async-to-generator": "^7.22.20" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.1.tgz", + "integrity": "sha512-TWWC18OShZutrv9C6mye1xwtam+uNi2bnTOCBUd5sZxyHOiWbU6ztSROofIMrK84uweEZC219POICK/sTYwfgg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.24.4.tgz", + "integrity": "sha512-nIFUZIpGKDf9O9ttyRXpHFpKC+X3Y5mtshZONuEUYBomAKoM4y029Jr+uB1bHGPhNmK8YXHevDtKDOLmtRrp6g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-properties": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.24.1.tgz", + "integrity": "sha512-OMLCXi0NqvJfORTaPQBwqLXHhb93wkBKZ4aNwMl6WtehO7ar+cmp+89iPEQPqxAnxsOKTaMcs3POz3rKayJ72g==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.24.1", + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-static-block": { + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.24.4.tgz", + "integrity": "sha512-B8q7Pz870Hz/q9UgP8InNpY01CSLDSCyqX7zcRuv3FcPl87A2G17lASroHWaCtbdIcbYzOZ7kWmXFKbijMSmFg==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.24.4", + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.1.tgz", + "integrity": "sha512-ZTIe3W7UejJd3/3R4p7ScyyOoafetUShSf4kCqV0O7F/RiHxVj/wRaRnQlrGwflvcehNA8M42HkAiEDYZu2F1Q==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-replace-supers": "^7.24.1", + "@babel/helper-split-export-declaration": "^7.22.6", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.1.tgz", + "integrity": "sha512-5pJGVIUfJpOS+pAqBQd+QMaTD2vCL/HcePooON6pDpHgRp4gNRmzyHTPIkXntwKsq3ayUFVfJaIKPw2pOkOcTw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/template": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.1.tgz", + "integrity": "sha512-ow8jciWqNxR3RYbSNVuF4U2Jx130nwnBnhRw6N6h1bOejNkABmcI5X5oz29K4alWX7vf1C+o6gtKXikzRKkVdw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.24.1.tgz", + "integrity": "sha512-p7uUxgSoZwZ2lPNMzUkqCts3xlp8n+o05ikjy7gbtFJSt9gdU88jAmtfmOxHM14noQXBxfgzf2yRWECiNVhTCw==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.24.1.tgz", + "integrity": "sha512-msyzuUnvsjsaSaocV6L7ErfNsa5nDWL1XKNnDePLgmz+WdU4w/J8+AxBMrWfi9m4IxfL5sZQKUPQKDQeeAT6lA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dynamic-import": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.24.1.tgz", + "integrity": "sha512-av2gdSTyXcJVdI+8aFZsCAtR29xJt0S5tas+Ef8NvBNmD1a+N/3ecMLeMBgfcK+xzsjdLDT6oHt+DFPyeqUbDA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.24.1.tgz", + "integrity": "sha512-U1yX13dVBSwS23DEAqU+Z/PkwE9/m7QQy8Y9/+Tdb8UWYaGNDYwTLi19wqIAiROr8sXVum9A/rtiH5H0boUcTw==", + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.15", + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-export-namespace-from": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.24.1.tgz", + "integrity": "sha512-Ft38m/KFOyzKw2UaJFkWG9QnHPG/Q/2SkOrRk4pNBPg5IPZ+dOxcmkK5IyuBcxiNPyyYowPGUReyBvrvZs7IlQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-flow-strip-types": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.24.1.tgz", + "integrity": "sha512-iIYPIWt3dUmUKKE10s3W+jsQ3icFkw0JyRVyY1B7G4yK/nngAOHLVx8xlhA6b/Jzl/Y0nis8gjqhqKtRDQqHWQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-flow": "^7.24.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.1.tgz", + "integrity": "sha512-OxBdcnF04bpdQdR3i4giHZNZQn7cm8RQKcSwA17wAAqEELo1ZOwp5FFgeptWUQXFyT9kwHo10aqqauYkRZPCAg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.24.1.tgz", + "integrity": "sha512-BXmDZpPlh7jwicKArQASrj8n22/w6iymRnvHYYd2zO30DbE277JO20/7yXJT3QxDPtiQiOxQBbZH4TpivNXIxA==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-json-strings": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.24.1.tgz", + "integrity": "sha512-U7RMFmRvoasscrIFy5xA4gIp8iWnWubnKkKuUGJjsuOH7GfbMkB+XZzeslx2kLdEGdOJDamEmCqOks6e8nv8DQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-json-strings": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.24.1.tgz", + "integrity": "sha512-zn9pwz8U7nCqOYIiBaOxoQOtYmMODXTJnkxG4AtX8fPmnCRYWBOHD0qcpwS9e2VDSp1zNJYpdnFMIKb8jmwu6g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-logical-assignment-operators": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.24.1.tgz", + "integrity": "sha512-OhN6J4Bpz+hIBqItTeWJujDOfNP+unqv/NJgyhlpSqgBTPm37KkMmZV6SYcOj+pnDbdcl1qRGV/ZiIjX9Iy34w==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.1.tgz", + "integrity": "sha512-4ojai0KysTWXzHseJKa1XPNXKRbuUrhkOPY4rEGeR+7ChlJVKxFa3H3Bz+7tWaGKgJAXUWKOGmltN+u9B3+CVg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.24.1.tgz", + "integrity": "sha512-lAxNHi4HVtjnHd5Rxg3D5t99Xm6H7b04hUS7EHIXcUl2EV4yl1gWdqZrNzXnSrHveL9qMdbODlLF55mvgjAfaQ==", + "dependencies": { + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.1.tgz", + "integrity": "sha512-szog8fFTUxBfw0b98gEWPaEqF42ZUD/T3bkynW/wtgx2p/XCP55WEsb+VosKceRSd6njipdZvNogqdtI4Q0chw==", + "dependencies": { + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-simple-access": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.24.1.tgz", + "integrity": "sha512-mqQ3Zh9vFO1Tpmlt8QPnbwGHzNz3lpNEMxQb1kAemn/erstyqw1r9KeOlOfo3y6xAnFEcOv2tSyrXfmMk+/YZA==", + "dependencies": { + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-validator-identifier": "^7.22.20" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.24.1.tgz", + "integrity": "sha512-tuA3lpPj+5ITfcCluy6nWonSL7RvaG0AOTeAuvXqEKS34lnLzXpDb0dcP6K8jD0zWZFNDVly90AGFJPnm4fOYg==", + "dependencies": { + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz", + "integrity": "sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.24.1.tgz", + "integrity": "sha512-/rurytBM34hYy0HKZQyA0nHbQgQNFm4Q/BOc9Hflxi2X3twRof7NaE5W46j4kQitm7SvACVRXsa6N/tSZxvPug==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.24.1.tgz", + "integrity": "sha512-iQ+caew8wRrhCikO5DrUYx0mrmdhkaELgFa+7baMcVuhxIkN7oxt06CZ51D65ugIb1UWRQ8oQe+HXAVM6qHFjw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-numeric-separator": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.24.1.tgz", + "integrity": "sha512-7GAsGlK4cNL2OExJH1DzmDeKnRv/LXq0eLUSvudrehVA5Rgg4bIrqEUW29FbKMBRT0ztSqisv7kjP+XIC4ZMNw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-assign": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-assign/-/plugin-transform-object-assign-7.24.1.tgz", + "integrity": "sha512-I1kctor9iKtupb7jv7FyjApHCuKLBKCblVAeHVK9PB6FW7GI0ac6RtobC3MwwJy8CZ1JxuhQmnbrsqI5G8hAIg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-rest-spread": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.1.tgz", + "integrity": "sha512-XjD5f0YqOtebto4HGISLNfiNMTTs6tbkFf2TOqJlYKYmbo+mN9Dnpl4SRoofiziuOWMIyq3sZEUqLo3hLITFEA==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.24.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.1.tgz", + "integrity": "sha512-oKJqR3TeI5hSLRxudMjFQ9re9fBVUU0GICqM3J1mi8MqlhVr6hC/ZN4ttAyMuQR6EZZIY6h/exe5swqGNNIkWQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-replace-supers": "^7.24.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-catch-binding": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.24.1.tgz", + "integrity": "sha512-oBTH7oURV4Y+3EUrf6cWn1OHio3qG/PVwO5J03iSJmBg6m2EhKjkAu/xuaXaYwWW9miYtvbWv4LNf0AmR43LUA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-chaining": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.1.tgz", + "integrity": "sha512-n03wmDt+987qXwAgcBlnUUivrZBPZ8z1plL0YvgQalLm+ZE5BMhGm94jhxXtA1wzv1Cu2aaOv1BM9vbVttrzSg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.1.tgz", + "integrity": "sha512-8Jl6V24g+Uw5OGPeWNKrKqXPDw2YDjLc53ojwfMcKwlEoETKU9rU0mHUtcg9JntWI/QYzGAXNWEcVHZ+fR+XXg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-methods": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.24.1.tgz", + "integrity": "sha512-tGvisebwBO5em4PaYNqt4fkw56K2VALsAbAakY0FjTYqJp7gfdrgr7YX76Or8/cpik0W6+tj3rZ0uHU9Oil4tw==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.24.1", + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-property-in-object": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.24.1.tgz", + "integrity": "sha512-pTHxDVa0BpUbvAgX3Gat+7cSciXqUcY9j2VZKTbSB6+VQGpNgNO9ailxTGHSXlqOnX1Hcx1Enme2+yv7VqP9bg==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.24.1", + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.1.tgz", + "integrity": "sha512-LetvD7CrHmEx0G442gOomRr66d7q8HzzGGr4PMHGr+5YIm6++Yke+jxj246rpvsbyhJwCLxcTn6zW1P1BSenqA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-display-name": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.24.1.tgz", + "integrity": "sha512-mvoQg2f9p2qlpDQRBC7M3c3XTr0k7cp/0+kFKKO/7Gtu0LSw16eKB+Fabe2bDT/UpsyasTBBkAnbdsLrkD5XMw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.23.4.tgz", + "integrity": "sha512-5xOpoPguCZCRbo/JeHlloSkTA8Bld1J/E1/kLfD1nsuiW1m8tduTA1ERCgIZokDflX/IBzKcqR3l7VlRgiIfHA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-jsx": "^7.23.3", + "@babel/types": "^7.23.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-development": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.22.5.tgz", + "integrity": "sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A==", + "dependencies": { + "@babel/plugin-transform-react-jsx": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-self": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.24.1.tgz", + "integrity": "sha512-kDJgnPujTmAZ/9q2CN4m2/lRsUUPDvsG3+tSHWUJIzMGTt5U/b/fwWd3RO3n+5mjLrsBrVa5eKFRVSQbi3dF1w==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-source": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.24.1.tgz", + "integrity": "sha512-1v202n7aUq4uXAieRTKcwPzNyphlCuqHHDcdSNc+vdhoTEZcFMh+L5yZuCmGaIO7bs1nJUNfHB89TZyoL48xNA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-pure-annotations": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.24.1.tgz", + "integrity": "sha512-+pWEAaDJvSm9aFvJNpLiM2+ktl2Sn2U5DdyiWdZBxmLc6+xGt88dvFqsHiAiDS+8WqUwbDfkKz9jRxK3M0k+kA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.24.1.tgz", + "integrity": "sha512-sJwZBCzIBE4t+5Q4IGLaaun5ExVMRY0lYwos/jNecjMrVCygCdph3IKv0tkP5Fc87e/1+bebAmEAGBfnRD+cnw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "regenerator-transform": "^0.15.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.24.1.tgz", + "integrity": "sha512-JAclqStUfIwKN15HrsQADFgeZt+wexNQ0uLhuqvqAUFoqPMjEcFCYZBhq0LUdz6dZK/mD+rErhW71fbx8RYElg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.24.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.24.3.tgz", + "integrity": "sha512-J0BuRPNlNqlMTRJ72eVptpt9VcInbxO6iP3jaxr+1NPhC0UkKL+6oeX6VXMEYdADnuqmMmsBspt4d5w8Y/TCbQ==", + "dependencies": { + "@babel/helper-module-imports": "^7.24.3", + "@babel/helper-plugin-utils": "^7.24.0", + "babel-plugin-polyfill-corejs2": "^0.4.10", + "babel-plugin-polyfill-corejs3": "^0.10.1", + "babel-plugin-polyfill-regenerator": "^0.6.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.1.tgz", + "integrity": "sha512-LyjVB1nsJ6gTTUKRjRWx9C1s9hE7dLfP/knKdrfeH9UPtAGjYGgxIbFfx7xyLIEWs7Xe1Gnf8EWiUqfjLhInZA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.1.tgz", + "integrity": "sha512-KjmcIM+fxgY+KxPVbjelJC6hrH1CgtPmTvdXAfn3/a9CnWGSTY7nH4zm5+cjmWJybdcPSsD0++QssDsjcpe47g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.24.1.tgz", + "integrity": "sha512-9v0f1bRXgPVcPrngOQvLXeGNNVLc8UjMVfebo9ka0WF3/7+aVUHmaJVT3sa0XCzEFioPfPHZiOcYG9qOsH63cw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.1.tgz", + "integrity": "sha512-WRkhROsNzriarqECASCNu/nojeXCDTE/F2HmRgOzi7NGvyfYGq1NEjKBK3ckLfRgGc6/lPAqP0vDOSw3YtG34g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.1.tgz", + "integrity": "sha512-CBfU4l/A+KruSUoW+vTQthwcAdwuqbpRNB8HQKlZABwHRhsdHZ9fezp4Sn18PeAlYxTNiLMlx4xUBV3AWfg1BA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typescript": { + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.24.4.tgz", + "integrity": "sha512-79t3CQ8+oBGk/80SQ8MN3Bs3obf83zJ0YZjDmDaEZN8MqhMI760apl5z6a20kFeMXBwJX99VpKT8CKxEBp5H1g==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.24.4", + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-typescript": "^7.24.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.24.1.tgz", + "integrity": "sha512-RlkVIcWT4TLI96zM660S877E7beKlQw7Ig+wqkKBiWfj0zH5Q4h50q6er4wzZKRNSYpfo6ILJ+hrJAGSX2qcNw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-property-regex": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.24.1.tgz", + "integrity": "sha512-Ss4VvlfYV5huWApFsF8/Sq0oXnGO+jB+rijFEFugTd3cwSObUSnUi88djgR5528Csl0uKlrI331kRqe56Ov2Ng==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.24.1.tgz", + "integrity": "sha512-2A/94wgZgxfTsiLaQ2E36XAOdcZmGAaEEgVmxQWwZXWkGhvoHbaqXcKnU8zny4ycpu3vNqg0L/PcCiYtHtA13g==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-sets-regex": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.24.1.tgz", + "integrity": "sha512-fqj4WuzzS+ukpgerpAoOnMfQXwUHFxXUZUE84oL2Kao2N8uSlvcpnAidKASgsNgzZHBsHWvcm8s9FPWUhAb8fA==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.24.4.tgz", + "integrity": "sha512-7Kl6cSmYkak0FK/FXjSEnLJ1N9T/WA2RkMhu17gZ/dsxKJUuTYNIylahPTzqpLyJN4WhDif8X0XK1R8Wsguo/A==", + "dependencies": { + "@babel/compat-data": "^7.24.4", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-validator-option": "^7.23.5", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.24.4", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.24.1", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.24.1", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.24.1", + "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.24.1", + "@babel/plugin-syntax-import-attributes": "^7.24.1", + "@babel/plugin-syntax-import-meta": "^7.10.4", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", + "@babel/plugin-transform-arrow-functions": "^7.24.1", + "@babel/plugin-transform-async-generator-functions": "^7.24.3", + "@babel/plugin-transform-async-to-generator": "^7.24.1", + "@babel/plugin-transform-block-scoped-functions": "^7.24.1", + "@babel/plugin-transform-block-scoping": "^7.24.4", + "@babel/plugin-transform-class-properties": "^7.24.1", + "@babel/plugin-transform-class-static-block": "^7.24.4", + "@babel/plugin-transform-classes": "^7.24.1", + "@babel/plugin-transform-computed-properties": "^7.24.1", + "@babel/plugin-transform-destructuring": "^7.24.1", + "@babel/plugin-transform-dotall-regex": "^7.24.1", + "@babel/plugin-transform-duplicate-keys": "^7.24.1", + "@babel/plugin-transform-dynamic-import": "^7.24.1", + "@babel/plugin-transform-exponentiation-operator": "^7.24.1", + "@babel/plugin-transform-export-namespace-from": "^7.24.1", + "@babel/plugin-transform-for-of": "^7.24.1", + "@babel/plugin-transform-function-name": "^7.24.1", + "@babel/plugin-transform-json-strings": "^7.24.1", + "@babel/plugin-transform-literals": "^7.24.1", + "@babel/plugin-transform-logical-assignment-operators": "^7.24.1", + "@babel/plugin-transform-member-expression-literals": "^7.24.1", + "@babel/plugin-transform-modules-amd": "^7.24.1", + "@babel/plugin-transform-modules-commonjs": "^7.24.1", + "@babel/plugin-transform-modules-systemjs": "^7.24.1", + "@babel/plugin-transform-modules-umd": "^7.24.1", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5", + "@babel/plugin-transform-new-target": "^7.24.1", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.1", + "@babel/plugin-transform-numeric-separator": "^7.24.1", + "@babel/plugin-transform-object-rest-spread": "^7.24.1", + "@babel/plugin-transform-object-super": "^7.24.1", + "@babel/plugin-transform-optional-catch-binding": "^7.24.1", + "@babel/plugin-transform-optional-chaining": "^7.24.1", + "@babel/plugin-transform-parameters": "^7.24.1", + "@babel/plugin-transform-private-methods": "^7.24.1", + "@babel/plugin-transform-private-property-in-object": "^7.24.1", + "@babel/plugin-transform-property-literals": "^7.24.1", + "@babel/plugin-transform-regenerator": "^7.24.1", + "@babel/plugin-transform-reserved-words": "^7.24.1", + "@babel/plugin-transform-shorthand-properties": "^7.24.1", + "@babel/plugin-transform-spread": "^7.24.1", + "@babel/plugin-transform-sticky-regex": "^7.24.1", + "@babel/plugin-transform-template-literals": "^7.24.1", + "@babel/plugin-transform-typeof-symbol": "^7.24.1", + "@babel/plugin-transform-unicode-escapes": "^7.24.1", + "@babel/plugin-transform-unicode-property-regex": "^7.24.1", + "@babel/plugin-transform-unicode-regex": "^7.24.1", + "@babel/plugin-transform-unicode-sets-regex": "^7.24.1", + "@babel/preset-modules": "0.1.6-no-external-plugins", + "babel-plugin-polyfill-corejs2": "^0.4.10", + "babel-plugin-polyfill-corejs3": "^0.10.4", + "babel-plugin-polyfill-regenerator": "^0.6.1", + "core-js-compat": "^3.31.0", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-flow": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/preset-flow/-/preset-flow-7.24.1.tgz", + "integrity": "sha512-sWCV2G9pcqZf+JHyv/RyqEIpFypxdCSxWIxQjpdaQxenNog7cN1pr76hg8u0Fz8Qgg0H4ETkGcJnXL8d4j0PPA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-validator-option": "^7.23.5", + "@babel/plugin-transform-flow-strip-types": "^7.24.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.6-no-external-plugins", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", + "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/preset-react": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.24.1.tgz", + "integrity": "sha512-eFa8up2/8cZXLIpkafhaADTXSnl7IsUFCYenRWrARBz0/qZwcT0RBXpys0LJU4+WfPoF2ZG6ew6s2V6izMCwRA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-validator-option": "^7.23.5", + "@babel/plugin-transform-react-display-name": "^7.24.1", + "@babel/plugin-transform-react-jsx": "^7.23.4", + "@babel/plugin-transform-react-jsx-development": "^7.22.5", + "@babel/plugin-transform-react-pure-annotations": "^7.24.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-typescript": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.24.1.tgz", + "integrity": "sha512-1DBaMmRDpuYQBPWD8Pf/WEwCrtgRHxsZnP4mIy9G/X+hFfbI47Q2G4t1Paakld84+qsk2fSsUPMKg71jkoOOaQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-validator-option": "^7.23.5", + "@babel/plugin-syntax-jsx": "^7.24.1", + "@babel/plugin-transform-modules-commonjs": "^7.24.1", + "@babel/plugin-transform-typescript": "^7.24.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/register": { + "version": "7.23.7", + "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.23.7.tgz", + "integrity": "sha512-EjJeB6+kvpk+Y5DAkEAmbOBEFkh9OASx0huoEkqYTFxAZHzOAX2Oh5uwAUuL2rUddqfM0SA+KPXV2TbzoZ2kvQ==", + "dependencies": { + "clone-deep": "^4.0.1", + "find-cache-dir": "^2.0.0", + "make-dir": "^2.1.0", + "pirates": "^4.0.6", + "source-map-support": "^0.5.16" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==" + }, + "node_modules/@babel/runtime": { + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.4.tgz", + "integrity": "sha512-dkxf7+hn8mFBwKjs9bvBlArzLVxVbS8usaPUDd5p2a9JCL9tB8OaOVN1isD4+Xyk4ns89/xeOmbQvgdK7IIVdA==", + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.0.tgz", + "integrity": "sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==", + "dependencies": { + "@babel/code-frame": "^7.23.5", + "@babel/parser": "^7.24.0", + "@babel/types": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.1.tgz", + "integrity": "sha512-xuU6o9m68KeqZbQuDt2TcKSxUw/mrsvavlEqQ1leZ/B+C9tk6E4sRWy97WaXgvq5E+nU3cXMxv3WKOCanVMCmQ==", + "dependencies": { + "@babel/code-frame": "^7.24.1", + "@babel/generator": "^7.24.1", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/parser": "^7.24.1", + "@babel/types": "^7.24.0", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.0.tgz", + "integrity": "sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==", + "dependencies": { + "@babel/helper-string-parser": "^7.23.4", + "@babel/helper-validator-identifier": "^7.22.20", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@egjs/hammerjs": { + "version": "2.0.17", + "resolved": "https://registry.npmjs.org/@egjs/hammerjs/-/hammerjs-2.0.17.tgz", + "integrity": "sha512-XQsZgjm2EcVUiZQf11UBJQfmZeEmOW8DpI1gsFeln6w0ae0ii4dMQEQ0kjl6DspdWX1aGY1/loyXnP0JS06e/A==", + "dependencies": { + "@types/hammerjs": "^2.0.36" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz", + "integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==", + "dev": true, + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", + "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", + "dev": true, + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/eslintrc/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "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.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/eslintrc/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/@eslint/eslintrc/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/@eslint/eslintrc/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/js": { + "version": "8.57.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz", + "integrity": "sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@expo/bunyan": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@expo/bunyan/-/bunyan-4.0.0.tgz", + "integrity": "sha512-Ydf4LidRB/EBI+YrB+cVLqIseiRfjUI/AeHBgjGMtq3GroraDu81OV7zqophRgupngoL3iS3JUMDMnxO7g39qA==", + "engines": [ + "node >=0.10.0" + ], + "dependencies": { + "uuid": "^8.0.0" + }, + "optionalDependencies": { + "mv": "~2", + "safe-json-stringify": "~1" + } + }, + "node_modules/@expo/cli": { + "version": "0.17.10", + "resolved": "https://registry.npmjs.org/@expo/cli/-/cli-0.17.10.tgz", + "integrity": "sha512-Jw2wY+lsavP9GRqwwLqF/SvB7w2GZ4sWBMcBKTZ8F0lWjwmLGAUt4WYquf20agdmnY/oZUHvWNkrz/t3SflhnA==", + "dependencies": { + "@babel/runtime": "^7.20.0", + "@expo/code-signing-certificates": "0.0.5", + "@expo/config": "~8.5.0", + "@expo/config-plugins": "~7.9.0", + "@expo/devcert": "^1.0.0", + "@expo/env": "~0.2.2", + "@expo/image-utils": "^0.4.0", + "@expo/json-file": "^8.2.37", + "@expo/metro-config": "~0.17.0", + "@expo/osascript": "^2.0.31", + "@expo/package-manager": "^1.1.1", + "@expo/plist": "^0.1.0", + "@expo/prebuild-config": "6.8.1", + "@expo/rudder-sdk-node": "1.1.1", + "@expo/spawn-async": "1.5.0", + "@expo/xcpretty": "^4.3.0", + "@react-native/dev-middleware": "^0.73.6", + "@urql/core": "2.3.6", + "@urql/exchange-retry": "0.3.0", + "accepts": "^1.3.8", + "arg": "5.0.2", + "better-opn": "~3.0.2", + "bplist-parser": "^0.3.1", + "cacache": "^15.3.0", + "chalk": "^4.0.0", + "ci-info": "^3.3.0", + "connect": "^3.7.0", + "debug": "^4.3.4", + "env-editor": "^0.4.1", + "find-yarn-workspace-root": "~2.0.0", + "form-data": "^3.0.1", + "freeport-async": "2.0.0", + "fs-extra": "~8.1.0", + "getenv": "^1.0.0", + "glob": "^7.1.7", + "graphql": "15.8.0", + "graphql-tag": "^2.10.1", + "https-proxy-agent": "^5.0.1", + "internal-ip": "4.3.0", + "is-docker": "^2.0.0", + "is-wsl": "^2.1.1", + "js-yaml": "^3.13.1", + "json-schema-deref-sync": "^0.13.0", + "lodash.debounce": "^4.0.8", + "md5hex": "^1.0.0", + "minimatch": "^3.0.4", + "minipass": "3.3.6", + "node-fetch": "^2.6.7", + "node-forge": "^1.3.1", + "npm-package-arg": "^7.0.0", + "open": "^8.3.0", + "ora": "3.4.0", + "picomatch": "^3.0.1", + "pretty-bytes": "5.6.0", + "progress": "2.0.3", + "prompts": "^2.3.2", + "qrcode-terminal": "0.11.0", + "require-from-string": "^2.0.2", + "requireg": "^0.2.2", + "resolve": "^1.22.2", + "resolve-from": "^5.0.0", + "resolve.exports": "^2.0.2", + "semver": "^7.5.3", + "send": "^0.18.0", + "slugify": "^1.3.4", + "source-map-support": "~0.5.21", + "stacktrace-parser": "^0.1.10", + "structured-headers": "^0.4.1", + "tar": "^6.0.5", + "temp-dir": "^2.0.0", + "tempy": "^0.7.1", + "terminal-link": "^2.1.1", + "text-table": "^0.2.0", + "url-join": "4.0.0", + "wrap-ansi": "^7.0.0", + "ws": "^8.12.1" + }, + "bin": { + "expo-internal": "build/bin/cli" + } + }, + "node_modules/@expo/cli/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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@expo/cli/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/@expo/cli/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/@expo/cli/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/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" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@expo/cli/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@expo/cli/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==" + }, + "node_modules/@expo/cli/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@expo/cli/node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/@expo/cli/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@expo/cli/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/@expo/cli/node_modules/semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@expo/cli/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@expo/cli/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/@expo/code-signing-certificates": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/@expo/code-signing-certificates/-/code-signing-certificates-0.0.5.tgz", + "integrity": "sha512-BNhXkY1bblxKZpltzAx98G2Egj9g1Q+JRcvR7E99DOj862FTCX+ZPsAUtPTr7aHxwtrL7+fL3r0JSmM9kBm+Bw==", + "dependencies": { + "node-forge": "^1.2.1", + "nullthrows": "^1.1.1" + } + }, + "node_modules/@expo/config": { + "version": "8.5.6", + "resolved": "https://registry.npmjs.org/@expo/config/-/config-8.5.6.tgz", + "integrity": "sha512-wF5awSg6MNn1cb1lIgjnhOn5ov2TEUTnkAVCsOl0QqDwcP+YIerteSFwjn9V52UZvg58L+LKxpCuGbw5IHavbg==", + "dependencies": { + "@babel/code-frame": "~7.10.4", + "@expo/config-plugins": "~7.9.0", + "@expo/config-types": "^50.0.0", + "@expo/json-file": "^8.2.37", + "getenv": "^1.0.0", + "glob": "7.1.6", + "require-from-string": "^2.0.2", + "resolve-from": "^5.0.0", + "semver": "7.5.3", + "slugify": "^1.3.4", + "sucrase": "3.34.0" + } + }, + "node_modules/@expo/config-plugins": { + "version": "7.9.1", + "resolved": "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-7.9.1.tgz", + "integrity": "sha512-ICt6Jed1J0tPYMQrJ8K5Qusgih2I6pZ2PU4VSvxsN3T4n97L13XpYV1vyq1Uc/HMl3UhOwldipmgpEbCfeDqsQ==", + "dependencies": { + "@expo/config-types": "^50.0.0-alpha.1", + "@expo/fingerprint": "^0.6.0", + "@expo/json-file": "~8.3.0", + "@expo/plist": "^0.1.0", + "@expo/sdk-runtime-versions": "^1.0.0", + "@react-native/normalize-color": "^2.0.0", + "chalk": "^4.1.2", + "debug": "^4.3.1", + "find-up": "~5.0.0", + "getenv": "^1.0.0", + "glob": "7.1.6", + "resolve-from": "^5.0.0", + "semver": "^7.5.3", + "slash": "^3.0.0", + "slugify": "^1.6.6", + "xcode": "^3.0.1", + "xml2js": "0.6.0" + } + }, + "node_modules/@expo/config-plugins/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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@expo/config-plugins/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/@expo/config-plugins/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/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" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@expo/config-plugins/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@expo/config-plugins/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==" + }, + "node_modules/@expo/config-plugins/node_modules/glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@expo/config-plugins/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@expo/config-plugins/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@expo/config-plugins/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/@expo/config-plugins/node_modules/semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@expo/config-plugins/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@expo/config-plugins/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/@expo/config-types": { + "version": "50.0.1", + "resolved": "https://registry.npmjs.org/@expo/config-types/-/config-types-50.0.1.tgz", + "integrity": "sha512-EZHMgzkWRB9SMHO1e9m8s+OMahf92XYTnsCFjxhSfcDrcEoSdFPyJWDJVloHZPMGhxns7Fi2+A+bEVN/hD4NKA==" + }, + "node_modules/@expo/config/node_modules/@babel/code-frame": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", + "dependencies": { + "@babel/highlight": "^7.10.4" + } + }, + "node_modules/@expo/config/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/@expo/config/node_modules/glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@expo/config/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@expo/config/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/@expo/config/node_modules/semver": { + "version": "7.5.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz", + "integrity": "sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@expo/config/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/@expo/devcert": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@expo/devcert/-/devcert-1.1.0.tgz", + "integrity": "sha512-ghUVhNJQOCTdQckSGTHctNp/0jzvVoMMkVh+6SHn+TZj8sU15U/npXIDt8NtQp0HedlPaCgkVdMu8Sacne0aEA==", + "dependencies": { + "application-config-path": "^0.1.0", + "command-exists": "^1.2.4", + "debug": "^3.1.0", + "eol": "^0.9.1", + "get-port": "^3.2.0", + "glob": "^7.1.2", + "lodash": "^4.17.4", + "mkdirp": "^0.5.1", + "password-prompt": "^1.0.4", + "rimraf": "^2.6.2", + "sudo-prompt": "^8.2.0", + "tmp": "^0.0.33", + "tslib": "^2.4.0" + } + }, + "node_modules/@expo/devcert/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/@expo/env": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@expo/env/-/env-0.2.3.tgz", + "integrity": "sha512-a+uJ/e6MAVxPVVN/HbXU5qxzdqrqDwNQYxCfxtAufgmd5VZj54e5f3TJA3LEEUW3pTSZR8xK0H0EtVN297AZnw==", + "dependencies": { + "chalk": "^4.0.0", + "debug": "^4.3.4", + "dotenv": "~16.4.5", + "dotenv-expand": "~11.0.6", + "getenv": "^1.0.0" + } + }, + "node_modules/@expo/env/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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@expo/env/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/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" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@expo/env/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@expo/env/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==" + }, + "node_modules/@expo/env/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@expo/env/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@expo/fingerprint": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/@expo/fingerprint/-/fingerprint-0.6.1.tgz", + "integrity": "sha512-ggLn6unI6qowlA1FihdQwPpLn16VJulYkvYAEL50gaqVahfNEglRQMSH2giZzjD0d6xq2/EQuUdFyHaJfyJwOQ==", + "dependencies": { + "@expo/spawn-async": "^1.5.0", + "chalk": "^4.1.2", + "debug": "^4.3.4", + "find-up": "^5.0.0", + "minimatch": "^3.0.4", + "p-limit": "^3.1.0", + "resolve-from": "^5.0.0" + }, + "bin": { + "fingerprint": "bin/cli.js" + } + }, + "node_modules/@expo/fingerprint/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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@expo/fingerprint/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/@expo/fingerprint/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/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" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@expo/fingerprint/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@expo/fingerprint/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==" + }, + "node_modules/@expo/fingerprint/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@expo/fingerprint/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/@expo/fingerprint/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@expo/image-utils": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/@expo/image-utils/-/image-utils-0.4.2.tgz", + "integrity": "sha512-CxP+1QXgRXsNnmv2FAUA2RWwK6kNBFg4QEmVXn2K9iLoEAI+i+1IQXcUgc+J7nTJl9pO7FIu2gIiEYGYffjLWQ==", + "dependencies": { + "@expo/spawn-async": "1.5.0", + "chalk": "^4.0.0", + "fs-extra": "9.0.0", + "getenv": "^1.0.0", + "jimp-compact": "0.16.1", + "node-fetch": "^2.6.0", + "parse-png": "^2.1.0", + "resolve-from": "^5.0.0", + "semver": "7.3.2", + "tempy": "0.3.0" + } + }, + "node_modules/@expo/image-utils/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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@expo/image-utils/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/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" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@expo/image-utils/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@expo/image-utils/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==" + }, + "node_modules/@expo/image-utils/node_modules/crypto-random-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", + "integrity": "sha512-GsVpkFPlycH7/fRR7Dhcmnoii54gV1nz7y4CWyeFS14N+JVBBhY+r8amRHE4BwSYal7BPTDp8isvAlCxyFt3Hg==", + "engines": { + "node": ">=4" + } + }, + "node_modules/@expo/image-utils/node_modules/fs-extra": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.0.tgz", + "integrity": "sha512-pmEYSk3vYsG/bF651KPUXZ+hvjpgWYw/Gc7W9NFUe3ZVLczKKWIij3IKpOrQcdw4TILtibFslZ0UmR8Vvzig4g==", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^1.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@expo/image-utils/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@expo/image-utils/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@expo/image-utils/node_modules/jsonfile/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@expo/image-utils/node_modules/semver": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@expo/image-utils/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@expo/image-utils/node_modules/temp-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", + "integrity": "sha512-xZFXEGbG7SNC3itwBzI3RYjq/cEhBkx2hJuKGIUOcEULmkQExXiHat2z/qkISYsuR+IKumhEfKKbV5qXmhICFQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/@expo/image-utils/node_modules/tempy": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.3.0.tgz", + "integrity": "sha512-WrH/pui8YCwmeiAoxV+lpRH9HpRtgBhSR2ViBPgpGb/wnYDzp21R4MN45fsCGvLROvY67o3byhJRYRONJyImVQ==", + "dependencies": { + "temp-dir": "^1.0.0", + "type-fest": "^0.3.1", + "unique-string": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@expo/image-utils/node_modules/type-fest": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", + "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/@expo/image-utils/node_modules/unique-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", + "integrity": "sha512-ODgiYu03y5g76A1I9Gt0/chLCzQjvzDy7DsZGsLOE/1MrF6wriEskSncj1+/C58Xk/kPZDppSctDybCwOSaGAg==", + "dependencies": { + "crypto-random-string": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@expo/image-utils/node_modules/universalify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz", + "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@expo/json-file": { + "version": "8.3.1", + "resolved": "https://registry.npmjs.org/@expo/json-file/-/json-file-8.3.1.tgz", + "integrity": "sha512-QIMMaqPvm8EGflp041h27OG8DDgh3RxzkEjEEvHJ9AUImgeieMCGrpDsnGOcPI4TR6MpJpLNAk5rZK4szhEwIQ==", + "dependencies": { + "@babel/code-frame": "~7.10.4", + "json5": "^2.2.2", + "write-file-atomic": "^2.3.0" + } + }, + "node_modules/@expo/json-file/node_modules/@babel/code-frame": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", + "dependencies": { + "@babel/highlight": "^7.10.4" + } + }, + "node_modules/@expo/metro-config": { + "version": "0.17.7", + "resolved": "https://registry.npmjs.org/@expo/metro-config/-/metro-config-0.17.7.tgz", + "integrity": "sha512-3vAdinAjMeRwdhGWWLX6PziZdAPvnyJ6KVYqnJErHHqH0cA6dgAENT3Vq6PEM1H2HgczKr2d5yG9AMgwy848ow==", + "dependencies": { + "@babel/core": "^7.20.0", + "@babel/generator": "^7.20.5", + "@babel/parser": "^7.20.0", + "@babel/types": "^7.20.0", + "@expo/config": "~8.5.0", + "@expo/env": "~0.2.2", + "@expo/json-file": "~8.3.0", + "@expo/spawn-async": "^1.7.2", + "babel-preset-fbjs": "^3.4.0", + "chalk": "^4.1.0", + "debug": "^4.3.2", + "find-yarn-workspace-root": "~2.0.0", + "fs-extra": "^9.1.0", + "getenv": "^1.0.0", + "glob": "^7.2.3", + "jsc-safe-url": "^0.2.4", + "lightningcss": "~1.19.0", + "postcss": "~8.4.32", + "resolve-from": "^5.0.0", + "sucrase": "3.34.0" + }, + "peerDependencies": { + "@react-native/babel-preset": "*" + } + }, + "node_modules/@expo/metro-config/node_modules/@expo/spawn-async": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/@expo/spawn-async/-/spawn-async-1.7.2.tgz", + "integrity": "sha512-QdWi16+CHB9JYP7gma19OVVg0BFkvU8zNj9GjWorYI8Iv8FUxjOCcYRuAmX4s/h91e4e7BPsskc8cSrZYho9Ew==", + "dependencies": { + "cross-spawn": "^7.0.3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@expo/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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@expo/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==", + "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/@expo/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@expo/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==" + }, + "node_modules/@expo/metro-config/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@expo/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@expo/metro-config/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@expo/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@expo/metro-config/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@expo/metro-runtime": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/@expo/metro-runtime/-/metro-runtime-3.1.3.tgz", + "integrity": "sha512-u1CaQJJlSgvxBB5NJ6YMVvSDTTRzjT71dHpEBnKPZhpFv5ebVry52FZ2sEeEEA6mHG5zGxWXmHImW3hNKHh8EA==", + "peerDependencies": { + "react-native": "*" + } + }, + "node_modules/@expo/osascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@expo/osascript/-/osascript-2.1.0.tgz", + "integrity": "sha512-bOhuFnlRaS7CU33+rFFIWdcET/Vkyn1vsN8BYFwCDEF5P1fVVvYN7bFOsQLTMD3nvi35C1AGmtqUr/Wfv8Xaow==", + "dependencies": { + "@expo/spawn-async": "^1.5.0", + "exec-async": "^2.2.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@expo/package-manager": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/@expo/package-manager/-/package-manager-1.4.2.tgz", + "integrity": "sha512-LKdo/6y4W7llZ6ghsg1kdx2CeH/qR/c6QI/JI8oPUvppsZoeIYjSkdflce978fAMfR8IXoi0wt0jA2w0kWpwbg==", + "dependencies": { + "@expo/json-file": "^8.2.37", + "@expo/spawn-async": "^1.5.0", + "ansi-regex": "^5.0.0", + "chalk": "^4.0.0", + "find-up": "^5.0.0", + "find-yarn-workspace-root": "~2.0.0", + "js-yaml": "^3.13.1", + "micromatch": "^4.0.2", + "npm-package-arg": "^7.0.0", + "ora": "^3.4.0", + "split": "^1.0.1", + "sudo-prompt": "9.1.1" + } + }, + "node_modules/@expo/package-manager/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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@expo/package-manager/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/@expo/package-manager/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/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" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@expo/package-manager/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@expo/package-manager/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==" + }, + "node_modules/@expo/package-manager/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@expo/package-manager/node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/@expo/package-manager/node_modules/sudo-prompt": { + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-9.1.1.tgz", + "integrity": "sha512-es33J1g2HjMpyAhz8lOR+ICmXXAqTuKbuXuUWLhOLew20oN9oUCgCJx615U/v7aioZg7IX5lIh9x34vwneu4pA==" + }, + "node_modules/@expo/package-manager/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@expo/plist": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@expo/plist/-/plist-0.1.1.tgz", + "integrity": "sha512-90qbbblHYWR/z0R+HP2t7yRx0IG5AsEL0BqTY/vXcj4emhGhm39Dbwg4BO2t6qfdLljJISzUwEtWWTl1HNHAAg==", + "dependencies": { + "@xmldom/xmldom": "~0.7.7", + "base64-js": "^1.2.3", + "xmlbuilder": "^14.0.0" + } + }, + "node_modules/@expo/prebuild-config": { + "version": "6.8.1", + "resolved": "https://registry.npmjs.org/@expo/prebuild-config/-/prebuild-config-6.8.1.tgz", + "integrity": "sha512-ptK9e0dcj1eYlAWV+fG+QkuAWcLAT1AmtEbj++tn7ZjEj8+LkXRM73LCOEGaF0Er8i8ZWNnaVsgGW4vjgP5ZsA==", + "dependencies": { + "@expo/config": "~8.5.0", + "@expo/config-plugins": "~7.9.0", + "@expo/config-types": "^50.0.0-alpha.1", + "@expo/image-utils": "^0.4.0", + "@expo/json-file": "^8.2.37", + "debug": "^4.3.1", + "fs-extra": "^9.0.0", + "resolve-from": "^5.0.0", + "semver": "7.5.3", + "xml2js": "0.6.0" + }, + "peerDependencies": { + "expo-modules-autolinking": ">=0.8.1" + } + }, + "node_modules/@expo/prebuild-config/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@expo/prebuild-config/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@expo/prebuild-config/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@expo/prebuild-config/node_modules/semver": { + "version": "7.5.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz", + "integrity": "sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@expo/prebuild-config/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@expo/prebuild-config/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/@expo/rudder-sdk-node": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@expo/rudder-sdk-node/-/rudder-sdk-node-1.1.1.tgz", + "integrity": "sha512-uy/hS/awclDJ1S88w9UGpc6Nm9XnNUjzOAAib1A3PVAnGQIwebg8DpFqOthFBTlZxeuV/BKbZ5jmTbtNZkp1WQ==", + "dependencies": { + "@expo/bunyan": "^4.0.0", + "@segment/loosely-validate-event": "^2.0.0", + "fetch-retry": "^4.1.1", + "md5": "^2.2.1", + "node-fetch": "^2.6.1", + "remove-trailing-slash": "^0.1.0", + "uuid": "^8.3.2" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@expo/sdk-runtime-versions": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@expo/sdk-runtime-versions/-/sdk-runtime-versions-1.0.0.tgz", + "integrity": "sha512-Doz2bfiPndXYFPMRwPyGa1k5QaKDVpY806UJj570epIiMzWaYyCtobasyfC++qfIXVb5Ocy7r3tP9d62hAQ7IQ==" + }, + "node_modules/@expo/server": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@expo/server/-/server-0.3.1.tgz", + "integrity": "sha512-cCKyVA2IR9J4hDFPXzj3L08+Ngd/7z2F+JtdW0NLy03qShXBI5NSEEcaiHtjrgsLXPDe9PBw5Xgsfmxuduyggg==", + "dependencies": { + "@remix-run/node": "^1.19.3", + "abort-controller": "^3.0.0", + "debug": "^4.3.4", + "source-map-support": "~0.5.21" + } + }, + "node_modules/@expo/spawn-async": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@expo/spawn-async/-/spawn-async-1.5.0.tgz", + "integrity": "sha512-LB7jWkqrHo+5fJHNrLAFdimuSXQ2MQ4lA7SQW5bf/HbsXuV2VrT/jN/M8f/KoWt0uJMGN4k/j7Opx4AvOOxSew==", + "dependencies": { + "cross-spawn": "^6.0.5" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@expo/spawn-async/node_modules/cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/@expo/spawn-async/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/@expo/spawn-async/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/@expo/spawn-async/node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@expo/spawn-async/node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@expo/spawn-async/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/@expo/vector-icons": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/@expo/vector-icons/-/vector-icons-14.0.0.tgz", + "integrity": "sha512-5orm59pdnBQlovhU9k4DbjMUZBHNlku7IRgFY56f7pcaaCnXq9yaLJoOQl9sMwNdFzf4gnkTyHmR5uN10mI9rA==" + }, + "node_modules/@expo/xcpretty": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/@expo/xcpretty/-/xcpretty-4.3.1.tgz", + "integrity": "sha512-sqXgo1SCv+j4VtYEwl/bukuOIBrVgx6euIoCat3Iyx5oeoXwEA2USCoeL0IPubflMxncA2INkqJ/Wr3NGrSgzw==", + "dependencies": { + "@babel/code-frame": "7.10.4", + "chalk": "^4.1.0", + "find-up": "^5.0.0", + "js-yaml": "^4.1.0" + }, + "bin": { + "excpretty": "build/cli.js" + } + }, + "node_modules/@expo/xcpretty/node_modules/@babel/code-frame": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", + "dependencies": { + "@babel/highlight": "^7.10.4" + } + }, + "node_modules/@expo/xcpretty/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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@expo/xcpretty/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/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" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@expo/xcpretty/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@expo/xcpretty/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==" + }, + "node_modules/@expo/xcpretty/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@expo/xcpretty/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@gar/promisify": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", + "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==" + }, + "node_modules/@graphql-typed-document-node/core": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@graphql-typed-document-node/core/-/core-3.2.0.tgz", + "integrity": "sha512-mB9oAsNCm9aM3/SOv4YtBMqZbYj10R7dkq8byBqxGY/ncFwhf2oQzMV+LCRlWoDSEBJ3COiR1yeDvMtsoOsuFQ==", + "peerDependencies": { + "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@hapi/hoek": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", + "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==" + }, + "node_modules/@hapi/topo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", + "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", + "dependencies": { + "@hapi/hoek": "^9.0.0" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.11.14", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", + "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==", + "dev": true, + "dependencies": { + "@humanwhocodes/object-schema": "^2.0.2", + "debug": "^4.3.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/config-array/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/@humanwhocodes/config-array/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true, + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", + "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", + "dev": true + }, + "node_modules/@isaacs/ttlcache": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@isaacs/ttlcache/-/ttlcache-1.4.1.tgz", + "integrity": "sha512-RQgQ4uQ+pLbqXfOmieB91ejmLwvSgv9nLx6sT6sD83s7umBypgg+OIBOBbEUiJXrfpnp9j0mRhYYdzp9uqq3lA==", + "engines": { + "node": ">=12" + } + }, + "node_modules/@jest/create-cache-key-function": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/create-cache-key-function/-/create-cache-key-function-29.7.0.tgz", + "integrity": "sha512-4QqS3LY5PBmTRHj9sAg1HLoPzqAI0uOX6wI/TRqHIcOxlFidy6YEmCQJk6FSZjNLGCeubDMfmkWL+qaLKhSGQA==", + "dependencies": { + "@jest/types": "^29.6.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/environment": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.7.0.tgz", + "integrity": "sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==", + "dependencies": { + "@jest/fake-timers": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-mock": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/fake-timers": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.7.0.tgz", + "integrity": "sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==", + "dependencies": { + "@jest/types": "^29.6.3", + "@sinonjs/fake-timers": "^10.0.2", + "@types/node": "*", + "jest-message-util": "^29.7.0", + "jest-mock": "^29.7.0", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "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==", + "dependencies": { + "@sinclair/typebox": "^0.27.8" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "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==", + "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/@jest/types/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==", + "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.npmjs.org/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" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/types/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/types/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==" + }, + "node_modules/@jest/types/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/types/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", + "dependencies": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", + "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@npmcli/fs": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.1.1.tgz", + "integrity": "sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==", + "dependencies": { + "@gar/promisify": "^1.0.1", + "semver": "^7.3.5" + } + }, + "node_modules/@npmcli/fs/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@npmcli/fs/node_modules/semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@npmcli/fs/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/@npmcli/move-file": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", + "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==", + "deprecated": "This functionality has been moved to @npmcli/fs", + "dependencies": { + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@npmcli/move-file/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@npmcli/move-file/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@pkgr/core": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@pkgr/core/-/core-0.1.1.tgz", + "integrity": "sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==", + "dev": true, + "engines": { + "node": "^12.20.0 || ^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/unts" + } + }, + "node_modules/@radix-ui/react-compose-refs": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.0.0.tgz", + "integrity": "sha512-0KaSv6sx787/hK3eF53iOkiSLwAGlFMx5lotrqD2pTjB18KbybKoEIgkNZTKC60YECDQTKGTRcDBILwZVqVKvA==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/@radix-ui/react-slot": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.0.1.tgz", + "integrity": "sha512-avutXAFL1ehGvAXtPquu0YK5oz6ctS474iM3vNGQIkswrVhdrS52e3uoMQBzZhNRAIE0jBnUyXWNmSjGHhCFcw==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "1.0.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/@react-native-community/cli": { + "version": "12.3.6", + "resolved": "https://registry.npmjs.org/@react-native-community/cli/-/cli-12.3.6.tgz", + "integrity": "sha512-647OSi6xBb8FbwFqX9zsJxOzu685AWtrOUWHfOkbKD+5LOpGORw+GQo0F9rWZnB68rLQyfKUZWJeaD00pGv5fw==", + "dependencies": { + "@react-native-community/cli-clean": "12.3.6", + "@react-native-community/cli-config": "12.3.6", + "@react-native-community/cli-debugger-ui": "12.3.6", + "@react-native-community/cli-doctor": "12.3.6", + "@react-native-community/cli-hermes": "12.3.6", + "@react-native-community/cli-plugin-metro": "12.3.6", + "@react-native-community/cli-server-api": "12.3.6", + "@react-native-community/cli-tools": "12.3.6", + "@react-native-community/cli-types": "12.3.6", + "chalk": "^4.1.2", + "commander": "^9.4.1", + "deepmerge": "^4.3.0", + "execa": "^5.0.0", + "find-up": "^4.1.0", + "fs-extra": "^8.1.0", + "graceful-fs": "^4.1.3", + "prompts": "^2.4.2", + "semver": "^7.5.2" + }, + "bin": { + "react-native": "build/bin.js" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@react-native-community/cli-clean": { + "version": "12.3.6", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-clean/-/cli-clean-12.3.6.tgz", + "integrity": "sha512-gUU29ep8xM0BbnZjwz9MyID74KKwutq9x5iv4BCr2im6nly4UMf1B1D+V225wR7VcDGzbgWjaezsJShLLhC5ig==", + "dependencies": { + "@react-native-community/cli-tools": "12.3.6", + "chalk": "^4.1.2", + "execa": "^5.0.0" + } + }, + "node_modules/@react-native-community/cli-clean/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==", + "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.npmjs.org/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" + }, + "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.npmjs.org/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/@react-native-community/cli-clean/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==" + }, + "node_modules/@react-native-community/cli-clean/node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/@react-native-community/cli-clean/node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@react-native-community/cli-clean/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-clean/node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@react-native-community/cli-clean/node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/@react-native-community/cli-clean/node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-clean/node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@react-native-community/cli-clean/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-config": { + "version": "12.3.6", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-config/-/cli-config-12.3.6.tgz", + "integrity": "sha512-JGWSYQ9EAK6m2v0abXwFLEfsqJ1zkhzZ4CV261QZF9MoUNB6h57a274h1MLQR9mG6Tsh38wBUuNfEPUvS1vYew==", + "dependencies": { + "@react-native-community/cli-tools": "12.3.6", + "chalk": "^4.1.2", + "cosmiconfig": "^5.1.0", + "deepmerge": "^4.3.0", + "glob": "^7.1.3", + "joi": "^17.2.1" + } + }, + "node_modules/@react-native-community/cli-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==", + "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-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==", + "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-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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@react-native-community/cli-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==" + }, + "node_modules/@react-native-community/cli-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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-debugger-ui": { + "version": "12.3.6", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-debugger-ui/-/cli-debugger-ui-12.3.6.tgz", + "integrity": "sha512-SjUKKsx5FmcK9G6Pb6UBFT0s9JexVStK5WInmANw75Hm7YokVvHEgtprQDz2Uvy5znX5g2ujzrkIU//T15KQzA==", + "dependencies": { + "serve-static": "^1.13.1" + } + }, + "node_modules/@react-native-community/cli-doctor": { + "version": "12.3.6", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-doctor/-/cli-doctor-12.3.6.tgz", + "integrity": "sha512-fvBDv2lTthfw4WOQKkdTop2PlE9GtfrlNnpjB818MhcdEnPjfQw5YaTUcnNEGsvGomdCs1MVRMgYXXwPSN6OvQ==", + "dependencies": { + "@react-native-community/cli-config": "12.3.6", + "@react-native-community/cli-platform-android": "12.3.6", + "@react-native-community/cli-platform-ios": "12.3.6", + "@react-native-community/cli-tools": "12.3.6", + "chalk": "^4.1.2", + "command-exists": "^1.2.8", + "deepmerge": "^4.3.0", + "envinfo": "^7.10.0", + "execa": "^5.0.0", + "hermes-profile-transformer": "^0.0.6", + "node-stream-zip": "^1.9.1", + "ora": "^5.4.1", + "semver": "^7.5.2", + "strip-ansi": "^5.2.0", + "wcwidth": "^1.0.1", + "yaml": "^2.2.1" + } + }, + "node_modules/@react-native-community/cli-doctor/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==", + "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.npmjs.org/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" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@react-native-community/cli-doctor/node_modules/cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-doctor/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@react-native-community/cli-doctor/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==" + }, + "node_modules/@react-native-community/cli-doctor/node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/@react-native-community/cli-doctor/node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@react-native-community/cli-doctor/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-doctor/node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@react-native-community/cli-doctor/node_modules/log-symbols": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "dependencies": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@react-native-community/cli-doctor/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@react-native-community/cli-doctor/node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/@react-native-community/cli-doctor/node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-doctor/node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@react-native-community/cli-doctor/node_modules/ora": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", + "dependencies": { + "bl": "^4.1.0", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.5.0", + "is-interactive": "^1.0.0", + "is-unicode-supported": "^0.1.0", + "log-symbols": "^4.1.0", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@react-native-community/cli-doctor/node_modules/ora/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-doctor/node_modules/restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-doctor/node_modules/semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@react-native-community/cli-doctor/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@react-native-community/cli-doctor/node_modules/strip-ansi/node_modules/ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "engines": { + "node": ">=6" + } + }, + "node_modules/@react-native-community/cli-doctor/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-doctor/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/@react-native-community/cli-hermes": { + "version": "12.3.6", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-hermes/-/cli-hermes-12.3.6.tgz", + "integrity": "sha512-sNGwfOCl8OAIjWCkwuLpP8NZbuO0dhDI/2W7NeOGDzIBsf4/c4MptTrULWtGIH9okVPLSPX0NnRyGQ+mSwWyuQ==", + "dependencies": { + "@react-native-community/cli-platform-android": "12.3.6", + "@react-native-community/cli-tools": "12.3.6", + "chalk": "^4.1.2", + "hermes-profile-transformer": "^0.0.6" + } + }, + "node_modules/@react-native-community/cli-hermes/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==", + "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.npmjs.org/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" + }, + "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.npmjs.org/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/@react-native-community/cli-hermes/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==" + }, + "node_modules/@react-native-community/cli-hermes/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-hermes/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-platform-android": { + "version": "12.3.6", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-android/-/cli-platform-android-12.3.6.tgz", + "integrity": "sha512-DeDDAB8lHpuGIAPXeeD9Qu2+/wDTFPo99c8uSW49L0hkmZJixzvvvffbGQAYk32H0TmaI7rzvzH+qzu7z3891g==", + "dependencies": { + "@react-native-community/cli-tools": "12.3.6", + "chalk": "^4.1.2", + "execa": "^5.0.0", + "fast-xml-parser": "^4.2.4", + "glob": "^7.1.3", + "logkitty": "^0.7.1" + } + }, + "node_modules/@react-native-community/cli-platform-android/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==", + "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.npmjs.org/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" + }, + "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.npmjs.org/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/@react-native-community/cli-platform-android/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==" + }, + "node_modules/@react-native-community/cli-platform-android/node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/@react-native-community/cli-platform-android/node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@react-native-community/cli-platform-android/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-platform-android/node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@react-native-community/cli-platform-android/node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/@react-native-community/cli-platform-android/node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-platform-android/node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@react-native-community/cli-platform-android/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-platform-ios": { + "version": "12.3.6", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-ios/-/cli-platform-ios-12.3.6.tgz", + "integrity": "sha512-3eZ0jMCkKUO58wzPWlvAPRqezVKm9EPZyaPyHbRPWU8qw7JqkvnRlWIaYDGpjCJgVW4k2hKsEursLtYKb188tg==", + "dependencies": { + "@react-native-community/cli-tools": "12.3.6", + "chalk": "^4.1.2", + "execa": "^5.0.0", + "fast-xml-parser": "^4.0.12", + "glob": "^7.1.3", + "ora": "^5.4.1" + } + }, + "node_modules/@react-native-community/cli-platform-ios/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==", + "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.npmjs.org/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" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@react-native-community/cli-platform-ios/node_modules/cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-platform-ios/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@react-native-community/cli-platform-ios/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==" + }, + "node_modules/@react-native-community/cli-platform-ios/node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/@react-native-community/cli-platform-ios/node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@react-native-community/cli-platform-ios/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-platform-ios/node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@react-native-community/cli-platform-ios/node_modules/log-symbols": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "dependencies": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@react-native-community/cli-platform-ios/node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/@react-native-community/cli-platform-ios/node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-platform-ios/node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@react-native-community/cli-platform-ios/node_modules/ora": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", + "dependencies": { + "bl": "^4.1.0", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.5.0", + "is-interactive": "^1.0.0", + "is-unicode-supported": "^0.1.0", + "log-symbols": "^4.1.0", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@react-native-community/cli-platform-ios/node_modules/restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-platform-ios/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-plugin-metro": { + "version": "12.3.6", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-plugin-metro/-/cli-plugin-metro-12.3.6.tgz", + "integrity": "sha512-3jxSBQt4fkS+KtHCPSyB5auIT+KKIrPCv9Dk14FbvOaEh9erUWEm/5PZWmtboW1z7CYeNbFMeXm9fM2xwtVOpg==" + }, + "node_modules/@react-native-community/cli-server-api": { + "version": "12.3.6", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-server-api/-/cli-server-api-12.3.6.tgz", + "integrity": "sha512-80NIMzo8b2W+PL0Jd7NjiJW9mgaT8Y8wsIT/lh6mAvYH7mK0ecDJUYUTAAv79Tbo1iCGPAr3T295DlVtS8s4yQ==", + "dependencies": { + "@react-native-community/cli-debugger-ui": "12.3.6", + "@react-native-community/cli-tools": "12.3.6", + "compression": "^1.7.1", + "connect": "^3.6.5", + "errorhandler": "^1.5.1", + "nocache": "^3.0.1", + "pretty-format": "^26.6.2", + "serve-static": "^1.13.1", + "ws": "^7.5.1" + } + }, + "node_modules/@react-native-community/cli-server-api/node_modules/ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/@react-native-community/cli-tools": { + "version": "12.3.6", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-tools/-/cli-tools-12.3.6.tgz", + "integrity": "sha512-FPEvZn19UTMMXUp/piwKZSh8cMEfO8G3KDtOwo53O347GTcwNrKjgZGtLSPELBX2gr+YlzEft3CoRv2Qmo83fQ==", + "dependencies": { + "appdirsjs": "^1.2.4", + "chalk": "^4.1.2", + "find-up": "^5.0.0", + "mime": "^2.4.1", + "node-fetch": "^2.6.0", + "open": "^6.2.0", + "ora": "^5.4.1", + "semver": "^7.5.2", + "shell-quote": "^1.7.3", + "sudo-prompt": "^9.0.0" + } + }, + "node_modules/@react-native-community/cli-tools/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==", + "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.npmjs.org/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" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@react-native-community/cli-tools/node_modules/cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-tools/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@react-native-community/cli-tools/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==" + }, + "node_modules/@react-native-community/cli-tools/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-tools/node_modules/is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/@react-native-community/cli-tools/node_modules/log-symbols": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "dependencies": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@react-native-community/cli-tools/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@react-native-community/cli-tools/node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/@react-native-community/cli-tools/node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@react-native-community/cli-tools/node_modules/open": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-6.4.0.tgz", + "integrity": "sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==", + "dependencies": { + "is-wsl": "^1.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-tools/node_modules/ora": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", + "dependencies": { + "bl": "^4.1.0", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.5.0", + "is-interactive": "^1.0.0", + "is-unicode-supported": "^0.1.0", + "log-symbols": "^4.1.0", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@react-native-community/cli-tools/node_modules/restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-tools/node_modules/semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@react-native-community/cli-tools/node_modules/sudo-prompt": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-9.2.1.tgz", + "integrity": "sha512-Mu7R0g4ig9TUuGSxJavny5Rv0egCEtpZRNMrZaYS1vxkiIxGiGUwoezU3LazIQ+KE04hTrTfNPgxU5gzi7F5Pw==" + }, + "node_modules/@react-native-community/cli-tools/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-tools/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/@react-native-community/cli-types": { + "version": "12.3.6", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-types/-/cli-types-12.3.6.tgz", + "integrity": "sha512-xPqTgcUtZowQ8WKOkI9TLGBwH2bGggOC4d2FFaIRST3gTcjrEeGRNeR5aXCzJFIgItIft8sd7p2oKEdy90+01Q==", + "dependencies": { + "joi": "^17.2.1" + } + }, + "node_modules/@react-native-community/cli/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==", + "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.npmjs.org/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" + }, + "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.npmjs.org/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/@react-native-community/cli/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==" + }, + "node_modules/@react-native-community/cli/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@react-native-community/cli/node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/@react-native-community/cli/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli/node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@react-native-community/cli/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli/node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@react-native-community/cli/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@react-native-community/cli/node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/@react-native-community/cli/node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli/node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@react-native-community/cli/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "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.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli/node_modules/semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@react-native-community/cli/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/@react-native/assets-registry": { + "version": "0.73.1", + "resolved": "https://registry.npmjs.org/@react-native/assets-registry/-/assets-registry-0.73.1.tgz", + "integrity": "sha512-2FgAbU7uKM5SbbW9QptPPZx8N9Ke2L7bsHb+EhAanZjFZunA9PaYtyjUQ1s7HD+zDVqOQIvjkpXSv7Kejd2tqg==", + "engines": { + "node": ">=18" + } + }, + "node_modules/@react-native/babel-plugin-codegen": { + "version": "0.75.0-main", + "resolved": "https://registry.npmjs.org/@react-native/babel-plugin-codegen/-/babel-plugin-codegen-0.75.0-main.tgz", + "integrity": "sha512-gEl+bl+orntqNA3yGETGeHLNzDnZuQfO074BreX/l80WnZbx00/BJ57IkZ372j6I+gjki+3dYeRQOp82m/sUWQ==", + "peer": true, + "dependencies": { + "@react-native/codegen": "0.75.0-main" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@react-native/babel-preset": { + "version": "0.75.0-main", + "resolved": "https://registry.npmjs.org/@react-native/babel-preset/-/babel-preset-0.75.0-main.tgz", + "integrity": "sha512-yTyft0jSbTEfTfDUUfllJqKWLl3rNMiVMFjuWzMigikKAlSwKKUC/DxTEUfMwekFU05TjDyEOtigOTrm2yuoRQ==", + "peer": true, + "dependencies": { + "@babel/core": "^7.20.0", + "@babel/plugin-proposal-async-generator-functions": "^7.0.0", + "@babel/plugin-proposal-class-properties": "^7.18.0", + "@babel/plugin-proposal-export-default-from": "^7.0.0", + "@babel/plugin-proposal-logical-assignment-operators": "^7.18.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.0", + "@babel/plugin-proposal-numeric-separator": "^7.0.0", + "@babel/plugin-proposal-object-rest-spread": "^7.20.0", + "@babel/plugin-proposal-optional-catch-binding": "^7.0.0", + "@babel/plugin-proposal-optional-chaining": "^7.20.0", + "@babel/plugin-syntax-dynamic-import": "^7.8.0", + "@babel/plugin-syntax-export-default-from": "^7.0.0", + "@babel/plugin-syntax-flow": "^7.18.0", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.0.0", + "@babel/plugin-syntax-optional-chaining": "^7.0.0", + "@babel/plugin-transform-arrow-functions": "^7.0.0", + "@babel/plugin-transform-async-to-generator": "^7.20.0", + "@babel/plugin-transform-block-scoping": "^7.0.0", + "@babel/plugin-transform-classes": "^7.0.0", + "@babel/plugin-transform-computed-properties": "^7.0.0", + "@babel/plugin-transform-destructuring": "^7.20.0", + "@babel/plugin-transform-flow-strip-types": "^7.20.0", + "@babel/plugin-transform-function-name": "^7.0.0", + "@babel/plugin-transform-literals": "^7.0.0", + "@babel/plugin-transform-modules-commonjs": "^7.0.0", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.0.0", + "@babel/plugin-transform-parameters": "^7.0.0", + "@babel/plugin-transform-private-methods": "^7.22.5", + "@babel/plugin-transform-private-property-in-object": "^7.22.11", + "@babel/plugin-transform-react-display-name": "^7.0.0", + "@babel/plugin-transform-react-jsx": "^7.0.0", + "@babel/plugin-transform-react-jsx-self": "^7.0.0", + "@babel/plugin-transform-react-jsx-source": "^7.0.0", + "@babel/plugin-transform-runtime": "^7.0.0", + "@babel/plugin-transform-shorthand-properties": "^7.0.0", + "@babel/plugin-transform-spread": "^7.0.0", + "@babel/plugin-transform-sticky-regex": "^7.0.0", + "@babel/plugin-transform-typescript": "^7.5.0", + "@babel/plugin-transform-unicode-regex": "^7.0.0", + "@babel/template": "^7.0.0", + "@react-native/babel-plugin-codegen": "0.75.0-main", + "babel-plugin-transform-flow-enums": "^0.0.2", + "react-refresh": "^0.14.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@babel/core": "*" + } + }, + "node_modules/@react-native/codegen": { + "version": "0.75.0-main", + "resolved": "https://registry.npmjs.org/@react-native/codegen/-/codegen-0.75.0-main.tgz", + "integrity": "sha512-vcIu7x7o/3xn9UQdOPqA6B/jtxDHB+xTIDlVe7nym+0ua/OIOwYoVscTb0NtHuEjGKO1G5CTWNhl34BFhIs0+g==", + "peer": true, + "dependencies": { + "@babel/parser": "^7.20.0", + "glob": "^7.1.1", + "hermes-parser": "0.20.1", + "invariant": "^2.2.4", + "jscodeshift": "^0.14.0", + "mkdirp": "^0.5.1", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@babel/preset-env": "^7.1.6" + } + }, + "node_modules/@react-native/community-cli-plugin": { + "version": "0.73.17", + "resolved": "https://registry.npmjs.org/@react-native/community-cli-plugin/-/community-cli-plugin-0.73.17.tgz", + "integrity": "sha512-F3PXZkcHg+1ARIr6FRQCQiB7ZAA+MQXGmq051metRscoLvgYJwj7dgC8pvgy0kexzUkHu5BNKrZeySzUft3xuQ==", + "dependencies": { + "@react-native-community/cli-server-api": "12.3.6", + "@react-native-community/cli-tools": "12.3.6", + "@react-native/dev-middleware": "0.73.8", + "@react-native/metro-babel-transformer": "0.73.15", + "chalk": "^4.0.0", + "execa": "^5.1.1", + "metro": "^0.80.3", + "metro-config": "^0.80.3", + "metro-core": "^0.80.3", + "node-fetch": "^2.2.0", + "readline": "^1.3.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@react-native/community-cli-plugin/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==", + "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/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/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" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@react-native/community-cli-plugin/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@react-native/community-cli-plugin/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==" + }, + "node_modules/@react-native/community-cli-plugin/node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/@react-native/community-cli-plugin/node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@react-native/community-cli-plugin/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native/community-cli-plugin/node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@react-native/community-cli-plugin/node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/@react-native/community-cli-plugin/node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native/community-cli-plugin/node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@react-native/community-cli-plugin/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native/debugger-frontend": { + "version": "0.73.3", + "resolved": "https://registry.npmjs.org/@react-native/debugger-frontend/-/debugger-frontend-0.73.3.tgz", + "integrity": "sha512-RgEKnWuoo54dh7gQhV7kvzKhXZEhpF9LlMdZolyhGxHsBqZ2gXdibfDlfcARFFifPIiaZ3lXuOVVa4ei+uPgTw==", + "engines": { + "node": ">=18" + } + }, + "node_modules/@react-native/dev-middleware": { + "version": "0.73.8", + "resolved": "https://registry.npmjs.org/@react-native/dev-middleware/-/dev-middleware-0.73.8.tgz", + "integrity": "sha512-oph4NamCIxkMfUL/fYtSsE+JbGOnrlawfQ0kKtDQ5xbOjPKotKoXqrs1eGwozNKv7FfQ393stk1by9a6DyASSg==", + "dependencies": { + "@isaacs/ttlcache": "^1.4.1", + "@react-native/debugger-frontend": "0.73.3", + "chrome-launcher": "^0.15.2", + "chromium-edge-launcher": "^1.0.0", + "connect": "^3.6.5", + "debug": "^2.2.0", + "node-fetch": "^2.2.0", + "open": "^7.0.3", + "serve-static": "^1.13.1", + "temp-dir": "^2.0.0", + "ws": "^6.2.2" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@react-native/dev-middleware/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/@react-native/dev-middleware/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/@react-native/dev-middleware/node_modules/open": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", + "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", + "dependencies": { + "is-docker": "^2.0.0", + "is-wsl": "^2.1.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@react-native/dev-middleware/node_modules/ws": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", + "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", + "dependencies": { + "async-limiter": "~1.0.0" + } + }, + "node_modules/@react-native/gradle-plugin": { + "version": "0.73.4", + "resolved": "https://registry.npmjs.org/@react-native/gradle-plugin/-/gradle-plugin-0.73.4.tgz", + "integrity": "sha512-PMDnbsZa+tD55Ug+W8CfqXiGoGneSSyrBZCMb5JfiB3AFST3Uj5e6lw8SgI/B6SKZF7lG0BhZ6YHZsRZ5MlXmg==", + "engines": { + "node": ">=18" + } + }, + "node_modules/@react-native/js-polyfills": { + "version": "0.73.1", + "resolved": "https://registry.npmjs.org/@react-native/js-polyfills/-/js-polyfills-0.73.1.tgz", + "integrity": "sha512-ewMwGcumrilnF87H4jjrnvGZEaPFCAC4ebraEK+CurDDmwST/bIicI4hrOAv+0Z0F7DEK4O4H7r8q9vH7IbN4g==", + "engines": { + "node": ">=18" + } + }, + "node_modules/@react-native/metro-babel-transformer": { + "version": "0.73.15", + "resolved": "https://registry.npmjs.org/@react-native/metro-babel-transformer/-/metro-babel-transformer-0.73.15.tgz", + "integrity": "sha512-LlkSGaXCz+xdxc9819plmpsl4P4gZndoFtpjN3GMBIu6f7TBV0GVbyJAU4GE8fuAWPVSVL5ArOcdkWKSbI1klw==", + "dependencies": { + "@babel/core": "^7.20.0", + "@react-native/babel-preset": "0.73.21", + "hermes-parser": "0.15.0", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@babel/core": "*" + } + }, + "node_modules/@react-native/metro-babel-transformer/node_modules/@react-native/babel-plugin-codegen": { + "version": "0.73.4", + "resolved": "https://registry.npmjs.org/@react-native/babel-plugin-codegen/-/babel-plugin-codegen-0.73.4.tgz", + "integrity": "sha512-XzRd8MJGo4Zc5KsphDHBYJzS1ryOHg8I2gOZDAUCGcwLFhdyGu1zBNDJYH2GFyDrInn9TzAbRIf3d4O+eltXQQ==", + "dependencies": { + "@react-native/codegen": "0.73.3" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@react-native/metro-babel-transformer/node_modules/@react-native/babel-preset": { + "version": "0.73.21", + "resolved": "https://registry.npmjs.org/@react-native/babel-preset/-/babel-preset-0.73.21.tgz", + "integrity": "sha512-WlFttNnySKQMeujN09fRmrdWqh46QyJluM5jdtDNrkl/2Hx6N4XeDUGhABvConeK95OidVO7sFFf7sNebVXogA==", + "dependencies": { + "@babel/core": "^7.20.0", + "@babel/plugin-proposal-async-generator-functions": "^7.0.0", + "@babel/plugin-proposal-class-properties": "^7.18.0", + "@babel/plugin-proposal-export-default-from": "^7.0.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.0", + "@babel/plugin-proposal-numeric-separator": "^7.0.0", + "@babel/plugin-proposal-object-rest-spread": "^7.20.0", + "@babel/plugin-proposal-optional-catch-binding": "^7.0.0", + "@babel/plugin-proposal-optional-chaining": "^7.20.0", + "@babel/plugin-syntax-dynamic-import": "^7.8.0", + "@babel/plugin-syntax-export-default-from": "^7.0.0", + "@babel/plugin-syntax-flow": "^7.18.0", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.0.0", + "@babel/plugin-syntax-optional-chaining": "^7.0.0", + "@babel/plugin-transform-arrow-functions": "^7.0.0", + "@babel/plugin-transform-async-to-generator": "^7.20.0", + "@babel/plugin-transform-block-scoping": "^7.0.0", + "@babel/plugin-transform-classes": "^7.0.0", + "@babel/plugin-transform-computed-properties": "^7.0.0", + "@babel/plugin-transform-destructuring": "^7.20.0", + "@babel/plugin-transform-flow-strip-types": "^7.20.0", + "@babel/plugin-transform-function-name": "^7.0.0", + "@babel/plugin-transform-literals": "^7.0.0", + "@babel/plugin-transform-modules-commonjs": "^7.0.0", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.0.0", + "@babel/plugin-transform-parameters": "^7.0.0", + "@babel/plugin-transform-private-methods": "^7.22.5", + "@babel/plugin-transform-private-property-in-object": "^7.22.11", + "@babel/plugin-transform-react-display-name": "^7.0.0", + "@babel/plugin-transform-react-jsx": "^7.0.0", + "@babel/plugin-transform-react-jsx-self": "^7.0.0", + "@babel/plugin-transform-react-jsx-source": "^7.0.0", + "@babel/plugin-transform-runtime": "^7.0.0", + "@babel/plugin-transform-shorthand-properties": "^7.0.0", + "@babel/plugin-transform-spread": "^7.0.0", + "@babel/plugin-transform-sticky-regex": "^7.0.0", + "@babel/plugin-transform-typescript": "^7.5.0", + "@babel/plugin-transform-unicode-regex": "^7.0.0", + "@babel/template": "^7.0.0", + "@react-native/babel-plugin-codegen": "0.73.4", + "babel-plugin-transform-flow-enums": "^0.0.2", + "react-refresh": "^0.14.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@babel/core": "*" + } + }, + "node_modules/@react-native/metro-babel-transformer/node_modules/@react-native/codegen": { + "version": "0.73.3", + "resolved": "https://registry.npmjs.org/@react-native/codegen/-/codegen-0.73.3.tgz", + "integrity": "sha512-sxslCAAb8kM06vGy9Jyh4TtvjhcP36k/rvj2QE2Jdhdm61KvfafCATSIsOfc0QvnduWFcpXUPvAVyYwuv7PYDg==", + "dependencies": { + "@babel/parser": "^7.20.0", + "flow-parser": "^0.206.0", + "glob": "^7.1.1", + "invariant": "^2.2.4", + "jscodeshift": "^0.14.0", + "mkdirp": "^0.5.1", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@babel/preset-env": "^7.1.6" + } + }, + "node_modules/@react-native/metro-babel-transformer/node_modules/flow-parser": { + "version": "0.206.0", + "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.206.0.tgz", + "integrity": "sha512-HVzoK3r6Vsg+lKvlIZzaWNBVai+FXTX1wdYhz/wVlH13tb/gOdLXmlTqy6odmTBhT5UoWUbq0k8263Qhr9d88w==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/@react-native/metro-babel-transformer/node_modules/hermes-estree": { + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.15.0.tgz", + "integrity": "sha512-lLYvAd+6BnOqWdnNbP/Q8xfl8LOGw4wVjfrNd9Gt8eoFzhNBRVD95n4l2ksfMVOoxuVyegs85g83KS9QOsxbVQ==" + }, + "node_modules/@react-native/metro-babel-transformer/node_modules/hermes-parser": { + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.15.0.tgz", + "integrity": "sha512-Q1uks5rjZlE9RjMMjSUCkGrEIPI5pKJILeCtK1VmTj7U4pf3wVPoo+cxfu+s4cBAPy2JzikIIdCZgBoR6x7U1Q==", + "dependencies": { + "hermes-estree": "0.15.0" + } + }, + "node_modules/@react-native/normalize-color": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@react-native/normalize-color/-/normalize-color-2.1.0.tgz", + "integrity": "sha512-Z1jQI2NpdFJCVgpY+8Dq/Bt3d+YUi1928Q+/CZm/oh66fzM0RUl54vvuXlPJKybH4pdCZey1eDTPaLHkMPNgWA==" + }, + "node_modules/@react-native/normalize-colors": { + "version": "0.73.2", + "resolved": "https://registry.npmjs.org/@react-native/normalize-colors/-/normalize-colors-0.73.2.tgz", + "integrity": "sha512-bRBcb2T+I88aG74LMVHaKms2p/T8aQd8+BZ7LuuzXlRfog1bMWWn/C5i0HVuvW4RPtXQYgIlGiXVDy9Ir1So/w==" + }, + "node_modules/@react-native/virtualized-lists": { + "version": "0.73.4", + "resolved": "https://registry.npmjs.org/@react-native/virtualized-lists/-/virtualized-lists-0.73.4.tgz", + "integrity": "sha512-HpmLg1FrEiDtrtAbXiwCgXFYyloK/dOIPIuWW3fsqukwJEWAiTzm1nXGJ7xPU5XTHiWZ4sKup5Ebaj8z7iyWog==", + "dependencies": { + "invariant": "^2.2.4", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "react-native": "*" + } + }, + "node_modules/@react-navigation/bottom-tabs": { + "version": "6.5.20", + "resolved": "https://registry.npmjs.org/@react-navigation/bottom-tabs/-/bottom-tabs-6.5.20.tgz", + "integrity": "sha512-ow6Z06iS4VqBO8d7FP+HsGjJLWt2xTWIvuWjpoCvsM/uQXzCRDIjBv9HaKcXbF0yTW7IMir0oDAbU5PFzEDdgA==", + "dependencies": { + "@react-navigation/elements": "^1.3.30", + "color": "^4.2.3", + "warn-once": "^0.1.0" + }, + "peerDependencies": { + "@react-navigation/native": "^6.0.0", + "react": "*", + "react-native": "*", + "react-native-safe-area-context": ">= 3.0.0", + "react-native-screens": ">= 3.0.0" + } + }, + "node_modules/@react-navigation/core": { + "version": "6.4.16", + "resolved": "https://registry.npmjs.org/@react-navigation/core/-/core-6.4.16.tgz", + "integrity": "sha512-UDTJBsHxnzgFETR3ZxhctP+RWr4SkyeZpbhpkQoIGOuwSCkt1SE0qjU48/u6r6w6XlX8OqVudn1Ab0QFXTHxuQ==", + "dependencies": { + "@react-navigation/routers": "^6.1.9", + "escape-string-regexp": "^4.0.0", + "nanoid": "^3.1.23", + "query-string": "^7.1.3", + "react-is": "^16.13.0", + "use-latest-callback": "^0.1.9" + }, + "peerDependencies": { + "react": "*" + } + }, + "node_modules/@react-navigation/elements": { + "version": "1.3.30", + "resolved": "https://registry.npmjs.org/@react-navigation/elements/-/elements-1.3.30.tgz", + "integrity": "sha512-plhc8UvCZs0UkV+sI+3bisIyn78wz9O/BiWZXpounu72k/R/Sj5PuZYFJ1fi6psvriUveMCGh4LeZckAZu2qiQ==", + "peerDependencies": { + "@react-navigation/native": "^6.0.0", + "react": "*", + "react-native": "*", + "react-native-safe-area-context": ">= 3.0.0" + } + }, + "node_modules/@react-navigation/native": { + "version": "6.1.17", + "resolved": "https://registry.npmjs.org/@react-navigation/native/-/native-6.1.17.tgz", + "integrity": "sha512-mer3OvfwWOHoUSMJyLa4vnBH3zpFmCwuzrBPlw7feXklurr/ZDiLjLxUScOot6jLRMz/67GyilEYMmP99LL0RQ==", + "dependencies": { + "@react-navigation/core": "^6.4.16", + "escape-string-regexp": "^4.0.0", + "fast-deep-equal": "^3.1.3", + "nanoid": "^3.1.23" + }, + "peerDependencies": { + "react": "*", + "react-native": "*" + } + }, + "node_modules/@react-navigation/native-stack": { + "version": "6.9.26", + "resolved": "https://registry.npmjs.org/@react-navigation/native-stack/-/native-stack-6.9.26.tgz", + "integrity": "sha512-++dueQ+FDj2XkZ902DVrK79ub1vp19nSdAZWxKRgd6+Bc0Niiesua6rMCqymYOVaYh+dagwkA9r00bpt/U5WLw==", + "dependencies": { + "@react-navigation/elements": "^1.3.30", + "warn-once": "^0.1.0" + }, + "peerDependencies": { + "@react-navigation/native": "^6.0.0", + "react": "*", + "react-native": "*", + "react-native-safe-area-context": ">= 3.0.0", + "react-native-screens": ">= 3.0.0" + } + }, + "node_modules/@react-navigation/routers": { + "version": "6.1.9", + "resolved": "https://registry.npmjs.org/@react-navigation/routers/-/routers-6.1.9.tgz", + "integrity": "sha512-lTM8gSFHSfkJvQkxacGM6VJtBt61ip2XO54aNfswD+KMw6eeZ4oehl7m0me3CR9hnDE4+60iAZR8sAhvCiI3NA==", + "dependencies": { + "nanoid": "^3.1.23" + } + }, + "node_modules/@remix-run/node": { + "version": "1.19.3", + "resolved": "https://registry.npmjs.org/@remix-run/node/-/node-1.19.3.tgz", + "integrity": "sha512-z5qrVL65xLXIUpU4mkR4MKlMeKARLepgHAk4W5YY3IBXOreRqOGUC70POViYmY7x38c2Ia1NwqL80H+0h7jbMw==", + "dependencies": { + "@remix-run/server-runtime": "1.19.3", + "@remix-run/web-fetch": "^4.3.6", + "@remix-run/web-file": "^3.0.3", + "@remix-run/web-stream": "^1.0.4", + "@web3-storage/multipart-parser": "^1.0.0", + "abort-controller": "^3.0.0", + "cookie-signature": "^1.1.0", + "source-map-support": "^0.5.21", + "stream-slice": "^0.1.2" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@remix-run/router": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.7.2.tgz", + "integrity": "sha512-7Lcn7IqGMV+vizMPoEl5F0XDshcdDYtMI6uJLQdQz5CfZAwy3vvGKYSUk789qndt5dEC4HfSjviSYlSoHGL2+A==", + "engines": { + "node": ">=14" + } + }, + "node_modules/@remix-run/server-runtime": { + "version": "1.19.3", + "resolved": "https://registry.npmjs.org/@remix-run/server-runtime/-/server-runtime-1.19.3.tgz", + "integrity": "sha512-KzQ+htUsKqpBgKE2tWo7kIIGy3MyHP58Io/itUPvV+weDjApwr9tQr9PZDPA3yAY6rAzLax7BU0NMSYCXWFY5A==", + "dependencies": { + "@remix-run/router": "1.7.2", + "@types/cookie": "^0.4.1", + "@web3-storage/multipart-parser": "^1.0.0", + "cookie": "^0.4.1", + "set-cookie-parser": "^2.4.8", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@remix-run/web-blob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@remix-run/web-blob/-/web-blob-3.1.0.tgz", + "integrity": "sha512-owGzFLbqPH9PlKb8KvpNJ0NO74HWE2euAn61eEiyCXX/oteoVzTVSN8mpLgDjaxBf2btj5/nUllSUgpyd6IH6g==", + "dependencies": { + "@remix-run/web-stream": "^1.1.0", + "web-encoding": "1.1.5" + } + }, + "node_modules/@remix-run/web-fetch": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/@remix-run/web-fetch/-/web-fetch-4.4.2.tgz", + "integrity": "sha512-jgKfzA713/4kAW/oZ4bC3MoLWyjModOVDjFPNseVqcJKSafgIscrYL9G50SurEYLswPuoU3HzSbO0jQCMYWHhA==", + "dependencies": { + "@remix-run/web-blob": "^3.1.0", + "@remix-run/web-file": "^3.1.0", + "@remix-run/web-form-data": "^3.1.0", + "@remix-run/web-stream": "^1.1.0", + "@web3-storage/multipart-parser": "^1.0.0", + "abort-controller": "^3.0.0", + "data-uri-to-buffer": "^3.0.1", + "mrmime": "^1.0.0" + }, + "engines": { + "node": "^10.17 || >=12.3" + } + }, + "node_modules/@remix-run/web-file": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@remix-run/web-file/-/web-file-3.1.0.tgz", + "integrity": "sha512-dW2MNGwoiEYhlspOAXFBasmLeYshyAyhIdrlXBi06Duex5tDr3ut2LFKVj7tyHLmn8nnNwFf1BjNbkQpygC2aQ==", + "dependencies": { + "@remix-run/web-blob": "^3.1.0" + } + }, + "node_modules/@remix-run/web-form-data": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@remix-run/web-form-data/-/web-form-data-3.1.0.tgz", + "integrity": "sha512-NdeohLMdrb+pHxMQ/Geuzdp0eqPbea+Ieo8M8Jx2lGC6TBHsgHzYcBvr0LyPdPVycNRDEpWpiDdCOdCryo3f9A==", + "dependencies": { + "web-encoding": "1.1.5" + } + }, + "node_modules/@remix-run/web-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@remix-run/web-stream/-/web-stream-1.1.0.tgz", + "integrity": "sha512-KRJtwrjRV5Bb+pM7zxcTJkhIqWWSy+MYsIxHK+0m5atcznsf15YwUBWHWulZerV2+vvHH1Lp1DD7pw6qKW8SgA==", + "dependencies": { + "web-streams-polyfill": "^3.1.1" + } + }, + "node_modules/@segment/loosely-validate-event": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@segment/loosely-validate-event/-/loosely-validate-event-2.0.0.tgz", + "integrity": "sha512-ZMCSfztDBqwotkl848ODgVcAmN4OItEWDCkshcKz0/W6gGSQayuuCtWV/MlodFivAZD793d6UgANd6wCXUfrIw==", + "dependencies": { + "component-type": "^1.2.1", + "join-component": "^1.1.0" + } + }, + "node_modules/@sideway/address": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.5.tgz", + "integrity": "sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==", + "dependencies": { + "@hapi/hoek": "^9.0.0" + } + }, + "node_modules/@sideway/formula": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.1.tgz", + "integrity": "sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==" + }, + "node_modules/@sideway/pinpoint": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", + "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==" + }, + "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==" + }, + "node_modules/@sinonjs/commons": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz", + "integrity": "sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==", + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/fake-timers": { + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz", + "integrity": "sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==", + "dependencies": { + "@sinonjs/commons": "^3.0.0" + } + }, + "node_modules/@types/cookie": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz", + "integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==" + }, + "node_modules/@types/hammerjs": { + "version": "2.0.45", + "resolved": "https://registry.npmjs.org/@types/hammerjs/-/hammerjs-2.0.45.tgz", + "integrity": "sha512-qkcUlZmX6c4J8q45taBKTL3p+LbITgyx7qhlPYOdOHZB7B31K0mXbP5YA7i7SgDeEGuI9MnumiKPEMrxg8j3KQ==" + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", + "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==" + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", + "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==" + }, + "node_modules/@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", + "dev": true + }, + "node_modules/@types/node": { + "version": "20.12.7", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.7.tgz", + "integrity": "sha512-wq0cICSkRLVaf3UGLMGItu/PtdY7oaXaI/RVU+xliKVOtRna3PRY57ZDfztpDL0n11vfymMUnXv8QwYCO7L1wg==", + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "node_modules/@types/prop-types": { + "version": "15.7.12", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.12.tgz", + "integrity": "sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==", + "dev": true + }, + "node_modules/@types/react": { + "version": "18.2.79", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.79.tgz", + "integrity": "sha512-RwGAGXPl9kSXwdNTafkOEuFrTBD5SA2B3iEB96xi8+xu5ddUa/cpvyVCSNn+asgLCTHkb5ZxN8gbuibYJi4s1w==", + "dev": true, + "dependencies": { + "@types/prop-types": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/semver": { + "version": "7.5.8", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz", + "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==", + "dev": true + }, + "node_modules/@types/stack-utils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz", + "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==" + }, + "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==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "21.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", + "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==" + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.21.0.tgz", + "integrity": "sha512-oy9+hTPCUFpngkEZUSzbf9MxI65wbKFoQYsgPdILTfbUldp5ovUuphZVe4i30emU9M/kP+T64Di0mxl7dSw3MA==", + "dev": true, + "dependencies": { + "@eslint-community/regexpp": "^4.5.1", + "@typescript-eslint/scope-manager": "6.21.0", + "@typescript-eslint/type-utils": "6.21.0", + "@typescript-eslint/utils": "6.21.0", + "@typescript-eslint/visitor-keys": "6.21.0", + "debug": "^4.3.4", + "graphemer": "^1.4.0", + "ignore": "^5.2.4", + "natural-compare": "^1.4.0", + "semver": "^7.5.4", + "ts-api-utils": "^1.0.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^6.0.0 || ^6.0.0-alpha", + "eslint": "^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@typescript-eslint/parser": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.21.0.tgz", + "integrity": "sha512-tbsV1jPne5CkFQCgPBcDOt30ItF7aJoZL997JSF7MhGQqOeT3svWRYxiqlfA5RUdlHN6Fi+EI9bxqbdyAUZjYQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/scope-manager": "6.21.0", + "@typescript-eslint/types": "6.21.0", + "@typescript-eslint/typescript-estree": "6.21.0", + "@typescript-eslint/visitor-keys": "6.21.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.21.0.tgz", + "integrity": "sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "6.21.0", + "@typescript-eslint/visitor-keys": "6.21.0" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.21.0.tgz", + "integrity": "sha512-rZQI7wHfao8qMX3Rd3xqeYSMCL3SoiSQLBATSiVKARdFGCYSRvmViieZjqc58jKgs8Y8i9YvVVhRbHSTA4VBag==", + "dev": true, + "dependencies": { + "@typescript-eslint/typescript-estree": "6.21.0", + "@typescript-eslint/utils": "6.21.0", + "debug": "^4.3.4", + "ts-api-utils": "^1.0.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/types": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.21.0.tgz", + "integrity": "sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==", + "dev": true, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.21.0.tgz", + "integrity": "sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "6.21.0", + "@typescript-eslint/visitor-keys": "6.21.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "minimatch": "9.0.3", + "semver": "^7.5.4", + "ts-api-utils": "^1.0.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@typescript-eslint/utils": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.21.0.tgz", + "integrity": "sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==", + "dev": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.4.0", + "@types/json-schema": "^7.0.12", + "@types/semver": "^7.5.0", + "@typescript-eslint/scope-manager": "6.21.0", + "@typescript-eslint/types": "6.21.0", + "@typescript-eslint/typescript-estree": "6.21.0", + "semver": "^7.5.4" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.21.0.tgz", + "integrity": "sha512-JJtkDduxLi9bivAB+cYOVMtbkqdPOhZ+ZI5LC47MIRrDV4Yn2o+ZnW10Nkmr28xRpSpdJ6Sm42Hjf2+REYXm0A==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "6.21.0", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@ungap/structured-clone": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", + "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", + "dev": true + }, + "node_modules/@urql/core": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/@urql/core/-/core-2.3.6.tgz", + "integrity": "sha512-PUxhtBh7/8167HJK6WqBv6Z0piuiaZHQGYbhwpNL9aIQmLROPEdaUYkY4wh45wPQXcTpnd11l0q3Pw+TI11pdw==", + "dependencies": { + "@graphql-typed-document-node/core": "^3.1.0", + "wonka": "^4.0.14" + }, + "peerDependencies": { + "graphql": "^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" + } + }, + "node_modules/@urql/exchange-retry": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@urql/exchange-retry/-/exchange-retry-0.3.0.tgz", + "integrity": "sha512-hHqer2mcdVC0eYnVNbWyi28AlGOPb2vjH3lP3/Bc8Lc8BjhMsDwFMm7WhoP5C1+cfbr/QJ6Er3H/L08wznXxfg==", + "dependencies": { + "@urql/core": ">=2.3.1", + "wonka": "^4.0.14" + }, + "peerDependencies": { + "graphql": "^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0" + } + }, + "node_modules/@web3-storage/multipart-parser": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@web3-storage/multipart-parser/-/multipart-parser-1.0.0.tgz", + "integrity": "sha512-BEO6al7BYqcnfX15W2cnGR+Q566ACXAT9UQykORCWW80lmkpWsnEob6zJS1ZVBKsSJC8+7vJkHwlp+lXG1UCdw==" + }, + "node_modules/@xmldom/xmldom": { + "version": "0.7.13", + "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.7.13.tgz", + "integrity": "sha512-lm2GW5PkosIzccsaZIz7tp8cPADSIlIHWDFTR1N0SzfinhhYgeIQjFMz4rYzanCScr3DqQLeomUDArp6MWKm+g==", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@zxing/text-encoding": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/@zxing/text-encoding/-/text-encoding-0.9.0.tgz", + "integrity": "sha512-U/4aVJ2mxI0aDNI8Uq0wEhMgY+u4CNtEb0om3+y3+niDAsoTCOB33UF0sxpzqzdqXLqmvc+vZyAt4O8pPdfkwA==", + "optional": true + }, + "node_modules/abort-controller": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", + "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", + "dependencies": { + "event-target-shim": "^5.0.0" + }, + "engines": { + "node": ">=6.5" + } + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.11.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", + "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "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/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/anser": { + "version": "1.4.10", + "resolved": "https://registry.npmjs.org/anser/-/anser-1.4.10.tgz", + "integrity": "sha512-hCv9AqTQ8ycjpSd3upOJd7vFwW1JaoYQ7tpham03GJ1ca8/65rqn0RpaWpItOAd6ylW9wAw6luXYPJIyPFVOww==" + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "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.npmjs.org/ansi-fragments/-/ansi-fragments-0.2.1.tgz", + "integrity": "sha512-DykbNHxuXQwUDRv5ibc2b0x7uw7wmwOGLBUd5RmaQ5z8Lhx19vwvKV+FAsM5rEA6dEcHxX+/Ad5s9eF2k2bB+w==", + "dependencies": { + "colorette": "^1.0.7", + "slice-ansi": "^2.0.0", + "strip-ansi": "^5.0.0" + } + }, + "node_modules/ansi-fragments/node_modules/ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-fragments/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==" + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/anymatch/node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/appdirsjs": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/appdirsjs/-/appdirsjs-1.2.7.tgz", + "integrity": "sha512-Quji6+8kLBC3NnBeo14nPDq0+2jUs5s3/xEye+udFHumHhRk4M7aAMXp/PBJqkKYGuuyR9M/6Dq7d2AViiGmhw==" + }, + "node_modules/application-config-path": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/application-config-path/-/application-config-path-0.1.1.tgz", + "integrity": "sha512-zy9cHePtMP0YhwG+CfHm0bgwdnga2X3gZexpdCwEj//dpb+TKajtiC8REEUJUSq6Ab4f9cgNy2l8ObXzCXFkEw==" + }, + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", + "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", + "dependencies": { + "call-bind": "^1.0.5", + "is-array-buffer": "^3.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-includes": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz", + "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.4", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/array.prototype.findlast": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz", + "integrity": "sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.findlastindex": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.5.tgz", + "integrity": "sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", + "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", + "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.toreversed": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/array.prototype.toreversed/-/array.prototype.toreversed-1.1.2.tgz", + "integrity": "sha512-wwDCoT4Ck4Cz7sLtgUmzR5UV3YF5mFHUlbChCzZBQZ+0m2cl/DH3tKgvphv1nKgFsJ48oCSg6p91q2Vm0I/ZMA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + } + }, + "node_modules/array.prototype.tosorted": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.3.tgz", + "integrity": "sha512-/DdH4TiTmOKzyQbp/eadcCVexiCb36xJg7HshYOYJnNZFDj33GEv0P7GxsynpShhq4OLYJzbGcBDkLsDt7MnNg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.1.0", + "es-shim-unscopables": "^1.0.2" + } + }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", + "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.2.1", + "get-intrinsic": "^1.2.3", + "is-array-buffer": "^3.0.4", + "is-shared-array-buffer": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" + }, + "node_modules/ast-types": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.15.2.tgz", + "integrity": "sha512-c27loCv9QkZinsa5ProX751khO9DJl/AcB5c2KNtA6NRvHKS0PgLfcftz72KVq504vB0Gku5s2kUZzDBvQWvHg==", + "dependencies": { + "tslib": "^2.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/astral-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", + "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", + "engines": { + "node": ">=4" + } + }, + "node_modules/async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "node_modules/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/babel-core": { + "version": "7.0.0-bridge.0", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-7.0.0-bridge.0.tgz", + "integrity": "sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==", + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.4.10", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.10.tgz", + "integrity": "sha512-rpIuu//y5OX6jVU+a5BCn1R5RSZYWAl2Nar76iwaOdycqb6JPxediskWFMMl7stfwNJR4b7eiQvh5fB5TEQJTQ==", + "dependencies": { + "@babel/compat-data": "^7.22.6", + "@babel/helper-define-polyfill-provider": "^0.6.1", + "semver": "^6.3.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.4.tgz", + "integrity": "sha512-25J6I8NGfa5YkCDogHRID3fVCadIR8/pGl1/spvCkzb6lVn6SR3ojpx9nOn9iEBcUsjY24AmdKm5khcfKdylcg==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.1", + "core-js-compat": "^3.36.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.1.tgz", + "integrity": "sha512-JfTApdE++cgcTWjsiCQlLyFBMbTUft9ja17saCc93lgV33h4tuCVj7tlvu//qpLwaG+3yEz7/KhahGrUMkVq9g==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-react-native-web": { + "version": "0.18.12", + "resolved": "https://registry.npmjs.org/babel-plugin-react-native-web/-/babel-plugin-react-native-web-0.18.12.tgz", + "integrity": "sha512-4djr9G6fMdwQoD6LQ7hOKAm39+y12flWgovAqS1k5O8f42YQ3A1FFMyV5kKfetZuGhZO5BmNmOdRRZQ1TixtDw==" + }, + "node_modules/babel-plugin-syntax-trailing-function-commas": { + "version": "7.0.0-beta.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-7.0.0-beta.0.tgz", + "integrity": "sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ==" + }, + "node_modules/babel-plugin-tester": { + "version": "11.0.4", + "resolved": "https://registry.npmjs.org/babel-plugin-tester/-/babel-plugin-tester-11.0.4.tgz", + "integrity": "sha512-cqswtpSPo0e++rZB0l/54EG17LL25l9gLgh59yXfnmNxX+2lZTIOpx2zt4YI9QIClVXc8xf63J6yWwKkzy0jNg==", + "dependencies": { + "core-js": "^3.27.2", + "debug": "^4.3.4", + "lodash.mergewith": "^4.6.2", + "prettier": "^2.8.3", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": "^14.20.0 || ^16.16.0 || >=18.5.0" + }, + "peerDependencies": { + "@babel/core": ">=7.11.6" + } + }, + "node_modules/babel-plugin-tester/node_modules/prettier": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", + "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/babel-plugin-transform-flow-enums": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-flow-enums/-/babel-plugin-transform-flow-enums-0.0.2.tgz", + "integrity": "sha512-g4aaCrDDOsWjbm0PUUeVnkcVd6AKJsVc/MbnPhEotEpkeJQP6b8nzewohQi7+QS8UyPehOhGWn0nOwjvWpmMvQ==", + "dependencies": { + "@babel/plugin-syntax-flow": "^7.12.1" + } + }, + "node_modules/babel-preset-expo": { + "version": "10.0.2", + "resolved": "https://registry.npmjs.org/babel-preset-expo/-/babel-preset-expo-10.0.2.tgz", + "integrity": "sha512-hg06qdSTK7MjKmFXSiq6cFoIbI3n3uT8a3NI2EZoISWhu+tedCj4DQduwi+3adFuRuYvAwECI0IYn/5iGh5zWQ==", + "dependencies": { + "@babel/plugin-proposal-decorators": "^7.12.9", + "@babel/plugin-transform-export-namespace-from": "^7.22.11", + "@babel/plugin-transform-object-rest-spread": "^7.12.13", + "@babel/plugin-transform-parameters": "^7.22.15", + "@babel/preset-env": "^7.20.0", + "@babel/preset-react": "^7.22.15", + "@react-native/babel-preset": "^0.73.18", + "babel-plugin-react-native-web": "~0.18.10", + "react-refresh": "0.14.0" + } + }, + "node_modules/babel-preset-expo/node_modules/@react-native/babel-plugin-codegen": { + "version": "0.73.4", + "resolved": "https://registry.npmjs.org/@react-native/babel-plugin-codegen/-/babel-plugin-codegen-0.73.4.tgz", + "integrity": "sha512-XzRd8MJGo4Zc5KsphDHBYJzS1ryOHg8I2gOZDAUCGcwLFhdyGu1zBNDJYH2GFyDrInn9TzAbRIf3d4O+eltXQQ==", + "dependencies": { + "@react-native/codegen": "0.73.3" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/babel-preset-expo/node_modules/@react-native/babel-preset": { + "version": "0.73.21", + "resolved": "https://registry.npmjs.org/@react-native/babel-preset/-/babel-preset-0.73.21.tgz", + "integrity": "sha512-WlFttNnySKQMeujN09fRmrdWqh46QyJluM5jdtDNrkl/2Hx6N4XeDUGhABvConeK95OidVO7sFFf7sNebVXogA==", + "dependencies": { + "@babel/core": "^7.20.0", + "@babel/plugin-proposal-async-generator-functions": "^7.0.0", + "@babel/plugin-proposal-class-properties": "^7.18.0", + "@babel/plugin-proposal-export-default-from": "^7.0.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.0", + "@babel/plugin-proposal-numeric-separator": "^7.0.0", + "@babel/plugin-proposal-object-rest-spread": "^7.20.0", + "@babel/plugin-proposal-optional-catch-binding": "^7.0.0", + "@babel/plugin-proposal-optional-chaining": "^7.20.0", + "@babel/plugin-syntax-dynamic-import": "^7.8.0", + "@babel/plugin-syntax-export-default-from": "^7.0.0", + "@babel/plugin-syntax-flow": "^7.18.0", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.0.0", + "@babel/plugin-syntax-optional-chaining": "^7.0.0", + "@babel/plugin-transform-arrow-functions": "^7.0.0", + "@babel/plugin-transform-async-to-generator": "^7.20.0", + "@babel/plugin-transform-block-scoping": "^7.0.0", + "@babel/plugin-transform-classes": "^7.0.0", + "@babel/plugin-transform-computed-properties": "^7.0.0", + "@babel/plugin-transform-destructuring": "^7.20.0", + "@babel/plugin-transform-flow-strip-types": "^7.20.0", + "@babel/plugin-transform-function-name": "^7.0.0", + "@babel/plugin-transform-literals": "^7.0.0", + "@babel/plugin-transform-modules-commonjs": "^7.0.0", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.0.0", + "@babel/plugin-transform-parameters": "^7.0.0", + "@babel/plugin-transform-private-methods": "^7.22.5", + "@babel/plugin-transform-private-property-in-object": "^7.22.11", + "@babel/plugin-transform-react-display-name": "^7.0.0", + "@babel/plugin-transform-react-jsx": "^7.0.0", + "@babel/plugin-transform-react-jsx-self": "^7.0.0", + "@babel/plugin-transform-react-jsx-source": "^7.0.0", + "@babel/plugin-transform-runtime": "^7.0.0", + "@babel/plugin-transform-shorthand-properties": "^7.0.0", + "@babel/plugin-transform-spread": "^7.0.0", + "@babel/plugin-transform-sticky-regex": "^7.0.0", + "@babel/plugin-transform-typescript": "^7.5.0", + "@babel/plugin-transform-unicode-regex": "^7.0.0", + "@babel/template": "^7.0.0", + "@react-native/babel-plugin-codegen": "0.73.4", + "babel-plugin-transform-flow-enums": "^0.0.2", + "react-refresh": "^0.14.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@babel/core": "*" + } + }, + "node_modules/babel-preset-expo/node_modules/@react-native/codegen": { + "version": "0.73.3", + "resolved": "https://registry.npmjs.org/@react-native/codegen/-/codegen-0.73.3.tgz", + "integrity": "sha512-sxslCAAb8kM06vGy9Jyh4TtvjhcP36k/rvj2QE2Jdhdm61KvfafCATSIsOfc0QvnduWFcpXUPvAVyYwuv7PYDg==", + "dependencies": { + "@babel/parser": "^7.20.0", + "flow-parser": "^0.206.0", + "glob": "^7.1.1", + "invariant": "^2.2.4", + "jscodeshift": "^0.14.0", + "mkdirp": "^0.5.1", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@babel/preset-env": "^7.1.6" + } + }, + "node_modules/babel-preset-expo/node_modules/flow-parser": { + "version": "0.206.0", + "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.206.0.tgz", + "integrity": "sha512-HVzoK3r6Vsg+lKvlIZzaWNBVai+FXTX1wdYhz/wVlH13tb/gOdLXmlTqy6odmTBhT5UoWUbq0k8263Qhr9d88w==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/babel-preset-fbjs": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/babel-preset-fbjs/-/babel-preset-fbjs-3.4.0.tgz", + "integrity": "sha512-9ywCsCvo1ojrw0b+XYk7aFvTH6D9064t0RIL1rtMf3nsa02Xw41MS7sZw216Im35xj/UY0PDBQsa1brUDDF1Ow==", + "dependencies": { + "@babel/plugin-proposal-class-properties": "^7.0.0", + "@babel/plugin-proposal-object-rest-spread": "^7.0.0", + "@babel/plugin-syntax-class-properties": "^7.0.0", + "@babel/plugin-syntax-flow": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.0.0", + "@babel/plugin-syntax-object-rest-spread": "^7.0.0", + "@babel/plugin-transform-arrow-functions": "^7.0.0", + "@babel/plugin-transform-block-scoped-functions": "^7.0.0", + "@babel/plugin-transform-block-scoping": "^7.0.0", + "@babel/plugin-transform-classes": "^7.0.0", + "@babel/plugin-transform-computed-properties": "^7.0.0", + "@babel/plugin-transform-destructuring": "^7.0.0", + "@babel/plugin-transform-flow-strip-types": "^7.0.0", + "@babel/plugin-transform-for-of": "^7.0.0", + "@babel/plugin-transform-function-name": "^7.0.0", + "@babel/plugin-transform-literals": "^7.0.0", + "@babel/plugin-transform-member-expression-literals": "^7.0.0", + "@babel/plugin-transform-modules-commonjs": "^7.0.0", + "@babel/plugin-transform-object-super": "^7.0.0", + "@babel/plugin-transform-parameters": "^7.0.0", + "@babel/plugin-transform-property-literals": "^7.0.0", + "@babel/plugin-transform-react-display-name": "^7.0.0", + "@babel/plugin-transform-react-jsx": "^7.0.0", + "@babel/plugin-transform-shorthand-properties": "^7.0.0", + "@babel/plugin-transform-spread": "^7.0.0", + "@babel/plugin-transform-template-literals": "^7.0.0", + "babel-plugin-syntax-trailing-function-commas": "^7.0.0-beta.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/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" + } + ] + }, + "node_modules/better-opn": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/better-opn/-/better-opn-3.0.2.tgz", + "integrity": "sha512-aVNobHnJqLiUelTaHat9DZ1qM2w0C0Eym4LPI/3JxOnSokGVdsl1T1kN7TFvsEAD8G47A6VKQ0TVHqbBnYMJlQ==", + "dependencies": { + "open": "^8.0.4" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/big-integer": { + "version": "1.6.52", + "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.52.tgz", + "integrity": "sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/binary-extensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/bl/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/blueimp-md5": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/blueimp-md5/-/blueimp-md5-2.19.0.tgz", + "integrity": "sha512-DRQrD6gJyy8FbiE4s+bDoXS9hiW3Vbx5uCdwvcCf3zLHL+Iv7LtGHLpr+GZV8rHG8tK766FGYBwRbu8pELTt+w==" + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" + }, + "node_modules/bplist-creator": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/bplist-creator/-/bplist-creator-0.1.0.tgz", + "integrity": "sha512-sXaHZicyEEmY86WyueLTQesbeoH/mquvarJaQNbjuOQO+7gbFcDEWqKmcWA4cOTLzFlfgvkiVxolk1k5bBIpmg==", + "dependencies": { + "stream-buffers": "2.2.x" + } + }, + "node_modules/bplist-parser": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.3.2.tgz", + "integrity": "sha512-apC2+fspHGI3mMKj+dGevkGo/tCqVB8jMb6i+OX+E29p0Iposz07fABkRIfVUPNd5A5VbuOz1bZbnmkKLYF+wQ==", + "dependencies": { + "big-integer": "1.6.x" + }, + "engines": { + "node": ">= 5.10.0" + } + }, + "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==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.23.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz", + "integrity": "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==", + "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" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001587", + "electron-to-chromium": "^1.4.668", + "node-releases": "^2.0.14", + "update-browserslist-db": "^1.0.13" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dependencies": { + "node-int64": "^0.4.0" + } + }, + "node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/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" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/buffer-alloc": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", + "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", + "dependencies": { + "buffer-alloc-unsafe": "^1.1.0", + "buffer-fill": "^1.0.0" + } + }, + "node_modules/buffer-alloc-unsafe": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", + "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==" + }, + "node_modules/buffer-fill": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", + "integrity": "sha512-T7zexNBwiiaCOGDg9xNX9PBmjrubblRkENuptryuI64URkXDFum9il/JGL8Lm8wYfAXpredVXXZz7eMHilimiQ==" + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + }, + "node_modules/builtins": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", + "integrity": "sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ==" + }, + "node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/cacache": { + "version": "15.3.0", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz", + "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==", + "dependencies": { + "@npmcli/fs": "^1.0.0", + "@npmcli/move-file": "^1.0.1", + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "glob": "^7.1.4", + "infer-owner": "^1.0.4", + "lru-cache": "^6.0.0", + "minipass": "^3.1.1", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.2", + "mkdirp": "^1.0.3", + "p-map": "^4.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^3.0.2", + "ssri": "^8.0.1", + "tar": "^6.0.2", + "unique-filename": "^1.1.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/cacache/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cacache/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cacache/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/cacache/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/call-bind": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==", + "dependencies": { + "callsites": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/caller-callsite/node_modules/callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A==", + "dependencies": { + "caller-callsite": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001611", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001611.tgz", + "integrity": "sha512-19NuN1/3PjA3QI8Eki55N8my4LzfkMCRLgCVfrl/slbSAchQfV0+GwjPrK3rq37As4UCLlM/DHajbKkAqbv92Q==", + "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" + } + ] + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chalk/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "engines": { + "node": ">=0.8.0" + } + }, + "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==", + "engines": { + "node": "*" + } + }, + "node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chokidar/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "engines": { + "node": ">=10" + } + }, + "node_modules/chrome-launcher": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/chrome-launcher/-/chrome-launcher-0.15.2.tgz", + "integrity": "sha512-zdLEwNo3aUVzIhKhTtXfxhdvZhUghrnmkvcAq2NoDd+LeOHKf03H5jwZ8T/STsAlzyALkBVK552iaG1fGf1xVQ==", + "dependencies": { + "@types/node": "*", + "escape-string-regexp": "^4.0.0", + "is-wsl": "^2.2.0", + "lighthouse-logger": "^1.0.0" + }, + "bin": { + "print-chrome-path": "bin/print-chrome-path.js" + }, + "engines": { + "node": ">=12.13.0" + } + }, + "node_modules/chromium-edge-launcher": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/chromium-edge-launcher/-/chromium-edge-launcher-1.0.0.tgz", + "integrity": "sha512-pgtgjNKZ7i5U++1g1PWv75umkHvhVTDOQIZ+sjeUX9483S7Y6MUvO0lrd7ShGlQlFHMN4SwKTCq/X8hWrbv2KA==", + "dependencies": { + "@types/node": "*", + "escape-string-regexp": "^4.0.0", + "is-wsl": "^2.2.0", + "lighthouse-logger": "^1.0.0", + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" + } + }, + "node_modules/chromium-edge-launcher/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/chromium-edge-launcher/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "engines": { + "node": ">=8" + } + }, + "node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw==", + "dependencies": { + "restore-cursor": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cli-spinners": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", + "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "dependencies": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/color": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", + "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", + "dependencies": { + "color-convert": "^2.0.1", + "color-string": "^1.9.0" + }, + "engines": { + "node": ">=12.5.0" + } + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/color-string": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", + "dependencies": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "node_modules/color/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color/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==" + }, + "node_modules/colorette": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", + "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==" + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/command-exists": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/command-exists/-/command-exists-1.2.9.tgz", + "integrity": "sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w==" + }, + "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==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" + }, + "node_modules/compare-urls": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/compare-urls/-/compare-urls-2.0.0.tgz", + "integrity": "sha512-eCJcWn2OYFEIqbm70ta7LQowJOOZZqq1a2YbbFCFI1uwSvj+TWMwXVn7vPR1ceFNcAIt5RSTDbwdlX82gYLTkA==", + "dependencies": { + "normalize-url": "^2.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/component-type": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/component-type/-/component-type-1.2.2.tgz", + "integrity": "sha512-99VUHREHiN5cLeHm3YLq312p6v+HUEcwtLCAtelvUDI6+SH5g5Cr85oNR2S1o6ywzL0ykMbuwLzM2ANocjEOIA==", + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dependencies": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/compression/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "node_modules/connect": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", + "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", + "dependencies": { + "debug": "2.6.9", + "finalhandler": "1.1.2", + "parseurl": "~1.3.3", + "utils-merge": "1.0.1" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/connect/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/connect/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==" + }, + "node_modules/cookie": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", + "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.2.1.tgz", + "integrity": "sha512-78KWk9T26NhzXtuL26cIJ8/qNHANyJ/ZYrmEXFzUmhZdjpBv+DlWlOANRTGBt48YcyslsLrj0bMLFTmXvLRCOw==", + "engines": { + "node": ">=6.6.0" + } + }, + "node_modules/core-js": { + "version": "3.37.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.37.0.tgz", + "integrity": "sha512-fu5vHevQ8ZG4og+LXug8ulUtVxjOcEYvifJr7L5Bfq9GOztVqsKd9/59hUk2ZSbCrS3BqUr3EpaYGIYzq7g3Ug==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat": { + "version": "3.37.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.37.0.tgz", + "integrity": "sha512-vYq4L+T8aS5UuFg4UwDhc7YNRWVeVZwltad9C/jV3R2LgVOpS9BDr7l/WL6BN0dbV3k1XejPTHqqEzJgsa0frA==", + "dependencies": { + "browserslist": "^4.23.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, + "node_modules/cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "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/cosmiconfig/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/cosmiconfig/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==", + "dependencies": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cosmiconfig/node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/cosmiconfig/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==", + "engines": { + "node": ">=4" + } + }, + "node_modules/cross-fetch": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.8.tgz", + "integrity": "sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg==", + "dependencies": { + "node-fetch": "^2.6.12" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "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==", + "engines": { + "node": "*" + } + }, + "node_modules/crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/css-in-js-utils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/css-in-js-utils/-/css-in-js-utils-3.1.0.tgz", + "integrity": "sha512-fJAcud6B3rRu+KHYk+Bwf+WFL2MDCJJ1XG9x137tJQ0xYxor7XziQtuGFbWNdqrvF4Tk26O3H73nfVqXt/fW1A==", + "dependencies": { + "hyphenate-style-name": "^1.0.3" + } + }, + "node_modules/css-select": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", + "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", + "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.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/css-tree/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", + "dev": true + }, + "node_modules/dag-map": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/dag-map/-/dag-map-1.0.2.tgz", + "integrity": "sha512-+LSAiGFwQ9dRnRdOeaj7g47ZFJcOUPukAP8J3A3fuZ1g9Y44BG+P1sgApjLXTQPOzC4+7S9Wr8kXsfpINM4jpw==" + }, + "node_modules/data-uri-to-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-3.0.1.tgz", + "integrity": "sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/data-view-buffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", + "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", + "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", + "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/dayjs": { + "version": "1.11.10", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.10.tgz", + "integrity": "sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ==" + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decode-uri-component": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", + "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-gateway": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", + "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", + "dependencies": { + "execa": "^1.0.0", + "ip-regex": "^2.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/defaults": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", + "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", + "dependencies": { + "clone": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/defaults/node_modules/clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "engines": { + "node": ">=8" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/del": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-6.1.1.tgz", + "integrity": "sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==", + "dependencies": { + "globby": "^11.0.1", + "graceful-fs": "^4.2.4", + "is-glob": "^4.0.1", + "is-path-cwd": "^2.2.0", + "is-path-inside": "^3.0.2", + "p-map": "^4.0.0", + "rimraf": "^3.0.2", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/del/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/denodeify": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/denodeify/-/denodeify-1.2.1.tgz", + "integrity": "sha512-KNTihKNmQENUZeKu5fzfpzRqR5S2VMp4gl9RFHiWzj9DfvYQPMJ6XHKNaQxaGCXwPk6y9yme3aUoaiAe+KX+vg==" + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/deprecated-react-native-prop-types": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/deprecated-react-native-prop-types/-/deprecated-react-native-prop-types-5.0.0.tgz", + "integrity": "sha512-cIK8KYiiGVOFsKdPMmm1L3tA/Gl+JopXL6F5+C7x39MyPsQYnP57Im/D6bNUzcborD7fcMwiwZqcBdBXXZucYQ==", + "dependencies": { + "@react-native/normalize-colors": "^0.73.0", + "invariant": "^2.2.4", + "prop-types": "^15.8.1" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-libc": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", + "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==", + "bin": { + "detect-libc": "bin/detect-libc.js" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/dom-serializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "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/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domhandler": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "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.npmjs.org/domutils/-/domutils-3.1.0.tgz", + "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", + "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/dotenv": { + "version": "16.4.5", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.5.tgz", + "integrity": "sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://dotenvx.com" + } + }, + "node_modules/dotenv-expand": { + "version": "11.0.6", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-11.0.6.tgz", + "integrity": "sha512-8NHi73otpWsZGBSZwwknTXS5pqMOrk9+Ssrna8xCaxkzEpU9OTf9R5ArQGVw03//Zmk9MOwLPng9WwndvpAJ5g==", + "dependencies": { + "dotenv": "^16.4.4" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://dotenvx.com" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + }, + "node_modules/electron-to-chromium": { + "version": "1.4.745", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.745.tgz", + "integrity": "sha512-tRbzkaRI5gbUn5DEvF0dV4TQbMZ5CLkWeTAXmpC9IrYT+GE+x76i9p+o3RJ5l9XmdQlI1pPhVtE9uNcJJ0G0EA==" + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/env-editor": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/env-editor/-/env-editor-0.4.2.tgz", + "integrity": "sha512-ObFo8v4rQJAE59M69QzwloxPZtd33TpYEIjtKD1rrFDcM1Gd7IkDxEBU+HriziN6HSHQnBJi8Dmy+JWkav5HKA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/envinfo": { + "version": "7.12.0", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.12.0.tgz", + "integrity": "sha512-Iw9rQJBGpJRd3rwXm9ft/JiGoAZmLxxJZELYDQoPRZ4USVhkKtIcNBPw6U+/K2mBpaqM25JSV6Yl4Az9vO2wJg==", + "bin": { + "envinfo": "dist/cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eol": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/eol/-/eol-0.9.1.tgz", + "integrity": "sha512-Ds/TEoZjwggRoz/Q2O7SE3i4Jm66mqTDfmdHdq/7DKVk3bro9Q8h6WdXKdPqFLMoqxrDK5SVRzHVPOS6uuGtrg==" + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/error-stack-parser": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", + "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", + "dependencies": { + "stackframe": "^1.3.4" + } + }, + "node_modules/errorhandler": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/errorhandler/-/errorhandler-1.5.1.tgz", + "integrity": "sha512-rcOwbfvP1WTViVoUjcfZicVzjhjTuhSMntHh6mW3IrEiyE6mJyXvsToJUJGlGlw/2xU9P5whlWNGlIDVeCiT4A==", + "dependencies": { + "accepts": "~1.3.7", + "escape-html": "~1.0.3" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/es-abstract": { + "version": "1.23.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz", + "integrity": "sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==", + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "arraybuffer.prototype.slice": "^1.0.3", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "data-view-buffer": "^1.0.1", + "data-view-byte-length": "^1.0.1", + "data-view-byte-offset": "^1.0.0", + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-set-tostringtag": "^2.0.3", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.6", + "get-intrinsic": "^1.2.4", + "get-symbol-description": "^1.0.2", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", + "has-symbols": "^1.0.3", + "hasown": "^2.0.2", + "internal-slot": "^1.0.7", + "is-array-buffer": "^3.0.4", + "is-callable": "^1.2.7", + "is-data-view": "^1.0.1", + "is-negative-zero": "^2.0.3", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.3", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.13", + "is-weakref": "^1.0.2", + "object-inspect": "^1.13.1", + "object-keys": "^1.1.1", + "object.assign": "^4.1.5", + "regexp.prototype.flags": "^1.5.2", + "safe-array-concat": "^1.1.2", + "safe-regex-test": "^1.0.3", + "string.prototype.trim": "^1.2.9", + "string.prototype.trimend": "^1.0.8", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.2", + "typed-array-byte-length": "^1.0.1", + "typed-array-byte-offset": "^1.0.2", + "typed-array-length": "^1.0.6", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.15" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "dependencies": { + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-iterator-helpers": { + "version": "1.0.18", + "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.18.tgz", + "integrity": "sha512-scxAJaewsahbqTYrGKJihhViaM6DDZDDoucfvzNbK0pOren1g/daDQ3IAhzn+1G14rBG7w+i5N+qul60++zlKA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.0", + "es-errors": "^1.3.0", + "es-set-tostringtag": "^2.0.3", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "globalthis": "^1.0.3", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.7", + "iterator.prototype": "^1.1.2", + "safe-array-concat": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-object-atoms": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", + "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", + "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", + "dependencies": { + "get-intrinsic": "^1.2.4", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-shim-unscopables": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", + "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", + "dev": true, + "dependencies": { + "hasown": "^2.0.0" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/escalade": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", + "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint": { + "version": "8.57.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz", + "integrity": "sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==", + "dev": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.4", + "@eslint/js": "8.57.0", + "@humanwhocodes/config-array": "^0.11.14", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "@ungap/structured-clone": "^1.2.0", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-config-prettier": { + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.10.0.tgz", + "integrity": "sha512-SM8AMJdeQqRYT9O9zguiruQZaN7+z+E4eAP9oiLNGKMtomwaB1E9dcgUD6ZAn/eQAb52USbvezbiljfZUhbJcg==", + "dev": true, + "bin": { + "eslint-config-prettier": "bin/cli.js" + }, + "peerDependencies": { + "eslint": ">=7.0.0" + } + }, + "node_modules/eslint-config-universe": { + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/eslint-config-universe/-/eslint-config-universe-12.0.1.tgz", + "integrity": "sha512-Le9KOsPO5EhX9o/jUDhrsnYEpm0uo5/PmxOEZplKk59jmu0LD49Xt/97jCyfl1DVqiE5Ip0Y28xrRGnWZfeO9g==", + "dev": true, + "dependencies": { + "@typescript-eslint/eslint-plugin": "^6.0.0", + "@typescript-eslint/parser": "^6.0.0", + "eslint-config-prettier": "^8.8.0", + "eslint-plugin-import": "^2.27.5", + "eslint-plugin-node": "^11.1.0", + "eslint-plugin-prettier": "^5.0.0", + "eslint-plugin-react": "^7.32.2", + "eslint-plugin-react-hooks": "^4.6.0" + }, + "peerDependencies": { + "eslint": ">=8.10", + "prettier": ">=3" + }, + "peerDependenciesMeta": { + "prettier": { + "optional": true + } + } + }, + "node_modules/eslint-import-resolver-node": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", + "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", + "dev": true, + "dependencies": { + "debug": "^3.2.7", + "is-core-module": "^2.13.0", + "resolve": "^1.22.4" + } + }, + "node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-module-utils": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.1.tgz", + "integrity": "sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==", + "dev": true, + "dependencies": { + "debug": "^3.2.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } + } + }, + "node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-es": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-es/-/eslint-plugin-es-3.0.1.tgz", + "integrity": "sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==", + "dev": true, + "dependencies": { + "eslint-utils": "^2.0.0", + "regexpp": "^3.0.0" + }, + "engines": { + "node": ">=8.10.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=4.19.1" + } + }, + "node_modules/eslint-plugin-import": { + "version": "2.29.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.29.1.tgz", + "integrity": "sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==", + "dev": true, + "dependencies": { + "array-includes": "^3.1.7", + "array.prototype.findlastindex": "^1.2.3", + "array.prototype.flat": "^1.3.2", + "array.prototype.flatmap": "^1.3.2", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.9", + "eslint-module-utils": "^2.8.0", + "hasown": "^2.0.0", + "is-core-module": "^2.13.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.7", + "object.groupby": "^1.0.1", + "object.values": "^1.1.7", + "semver": "^6.3.1", + "tsconfig-paths": "^3.15.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" + } + }, + "node_modules/eslint-plugin-import/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/eslint-plugin-import/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-import/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/eslint-plugin-node": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-node/-/eslint-plugin-node-11.1.0.tgz", + "integrity": "sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==", + "dev": true, + "dependencies": { + "eslint-plugin-es": "^3.0.0", + "eslint-utils": "^2.0.0", + "ignore": "^5.1.1", + "minimatch": "^3.0.4", + "resolve": "^1.10.1", + "semver": "^6.1.0" + }, + "engines": { + "node": ">=8.10.0" + }, + "peerDependencies": { + "eslint": ">=5.16.0" + } + }, + "node_modules/eslint-plugin-node/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/eslint-plugin-node/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/eslint-plugin-prettier": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.1.3.tgz", + "integrity": "sha512-C9GCVAs4Eq7ZC/XFQHITLiHJxQngdtraXaM+LoUFoFp/lHNl2Zn8f3WQbe9HvTBBQ9YnKFB0/2Ajdqwo5D1EAw==", + "dev": true, + "dependencies": { + "prettier-linter-helpers": "^1.0.0", + "synckit": "^0.8.6" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint-plugin-prettier" + }, + "peerDependencies": { + "@types/eslint": ">=8.0.0", + "eslint": ">=8.0.0", + "eslint-config-prettier": "*", + "prettier": ">=3.0.0" + }, + "peerDependenciesMeta": { + "@types/eslint": { + "optional": true + }, + "eslint-config-prettier": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-react": { + "version": "7.34.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.34.1.tgz", + "integrity": "sha512-N97CxlouPT1AHt8Jn0mhhN2RrADlUAsk1/atcT2KyA/l9Q/E6ll7OIGwNumFmWfZ9skV3XXccYS19h80rHtgkw==", + "dev": true, + "dependencies": { + "array-includes": "^3.1.7", + "array.prototype.findlast": "^1.2.4", + "array.prototype.flatmap": "^1.3.2", + "array.prototype.toreversed": "^1.1.2", + "array.prototype.tosorted": "^1.1.3", + "doctrine": "^2.1.0", + "es-iterator-helpers": "^1.0.17", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.7", + "object.fromentries": "^2.0.7", + "object.hasown": "^1.1.3", + "object.values": "^1.1.7", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.5", + "semver": "^6.3.1", + "string.prototype.matchall": "^4.0.10" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", + "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", + "dev": true, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" + } + }, + "node_modules/eslint-plugin-react/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/eslint-plugin-react/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-react/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/eslint-plugin-react/node_modules/resolve": { + "version": "2.0.0-next.5", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", + "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/eslint-scope": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "dev": true, + "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.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "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.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/eslint/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/eslint/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/eslint/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/eslint/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 + }, + "node_modules/eslint/node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "dev": true, + "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.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/eslint/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/eslint/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/eslint/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/espree": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "dev": true, + "dependencies": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "dev": true, + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/event-target-shim": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", + "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/exec-async": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/exec-async/-/exec-async-2.2.0.tgz", + "integrity": "sha512-87OpwcEiMia/DeiKFzaQNBNFeN3XkkpYIh9FyOqq5mS2oKv3CBE67PXoEKcr6nodWdXNogTiQ0jE2NGuoffXPw==" + }, + "node_modules/execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dependencies": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/execa/node_modules/cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/execa/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/execa/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/execa/node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/execa/node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/execa/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/expo": { + "version": "50.0.17", + "resolved": "https://registry.npmjs.org/expo/-/expo-50.0.17.tgz", + "integrity": "sha512-eD8Nh10BgVwecU7EVyogx7X314ajxVpJdFwkXhi341AD61S2WPX31NMHW82XGXas6dbDjdbgtaOMo5H/vylB7Q==", + "dependencies": { + "@babel/runtime": "^7.20.0", + "@expo/cli": "0.17.10", + "@expo/config": "8.5.6", + "@expo/config-plugins": "7.9.1", + "@expo/metro-config": "0.17.7", + "@expo/vector-icons": "^14.0.0", + "babel-preset-expo": "~10.0.2", + "expo-asset": "~9.0.2", + "expo-file-system": "~16.0.9", + "expo-font": "~11.10.3", + "expo-keep-awake": "~12.8.2", + "expo-modules-autolinking": "1.10.3", + "expo-modules-core": "1.11.13", + "fbemitter": "^3.0.0", + "whatwg-url-without-unicode": "8.0.0-3" + }, + "bin": { + "expo": "bin/cli" + } + }, + "node_modules/expo-asset": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/expo-asset/-/expo-asset-9.0.2.tgz", + "integrity": "sha512-PzYKME1MgUOoUvwtdzhAyXkjXOXGiSYqGKG/MsXwWr0Ef5wlBaBm2DCO9V6KYbng5tBPFu6hTjoRNil1tBOSow==", + "dependencies": { + "@react-native/assets-registry": "~0.73.1", + "blueimp-md5": "^2.10.0", + "expo-constants": "~15.4.0", + "expo-file-system": "~16.0.0", + "invariant": "^2.2.4", + "md5-file": "^3.2.3" + } + }, + "node_modules/expo-constants": { + "version": "15.4.6", + "resolved": "https://registry.npmjs.org/expo-constants/-/expo-constants-15.4.6.tgz", + "integrity": "sha512-vizE69dww2Vl0PTWWvDmK0Jo2/J+WzdcMZlA05YEnEYofQuhKxTVsiuipf79mSOmFavt4UQYC1UnzptzKyfmiQ==", + "dependencies": { + "@expo/config": "~8.5.0" + }, + "peerDependencies": { + "expo": "*" + } + }, + "node_modules/expo-file-system": { + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/expo-file-system/-/expo-file-system-16.0.9.tgz", + "integrity": "sha512-3gRPvKVv7/Y7AdD9eHMIdfg5YbUn2zbwKofjsloTI5sEC57SLUFJtbLvUCz9Pk63DaSQ7WIE1JM0EASyvuPbuw==", + "peerDependencies": { + "expo": "*" + } + }, + "node_modules/expo-font": { + "version": "11.10.3", + "resolved": "https://registry.npmjs.org/expo-font/-/expo-font-11.10.3.tgz", + "integrity": "sha512-q1Td2zUvmLbCA9GV4OG4nLPw5gJuNY1VrPycsnemN1m8XWTzzs8nyECQQqrcBhgulCgcKZZJJ6U0kC2iuSoQHQ==", + "dependencies": { + "fontfaceobserver": "^2.1.0" + }, + "peerDependencies": { + "expo": "*" + } + }, + "node_modules/expo-keep-awake": { + "version": "12.8.2", + "resolved": "https://registry.npmjs.org/expo-keep-awake/-/expo-keep-awake-12.8.2.tgz", + "integrity": "sha512-uiQdGbSX24Pt8nGbnmBtrKq6xL/Tm3+DuDRGBk/3ZE/HlizzNosGRIufIMJ/4B4FRw4dw8KU81h2RLuTjbay6g==", + "peerDependencies": { + "expo": "*" + } + }, + "node_modules/expo-linear-gradient": { + "version": "12.7.2", + "resolved": "https://registry.npmjs.org/expo-linear-gradient/-/expo-linear-gradient-12.7.2.tgz", + "integrity": "sha512-Wwb2EF18ywgrlTodcXJ6Yt/UEcKitRMdXPNyP/IokmeKh4emoq9DxZJpZdkXm3HUTLlbRpi6/t32jrFVqXB9AQ==", + "peerDependencies": { + "expo": "*" + } + }, + "node_modules/expo-linking": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/expo-linking/-/expo-linking-6.2.2.tgz", + "integrity": "sha512-FEe6lP4f7xFT/vjoHRG+tt6EPVtkEGaWNK1smpaUevmNdyCJKqW0PDB8o8sfG6y7fly8ULe8qg3HhKh5J7aqUQ==", + "dependencies": { + "expo-constants": "~15.4.3", + "invariant": "^2.2.4" + } + }, + "node_modules/expo-modules-autolinking": { + "version": "1.10.3", + "resolved": "https://registry.npmjs.org/expo-modules-autolinking/-/expo-modules-autolinking-1.10.3.tgz", + "integrity": "sha512-pn4n2Dl4iRh/zUeiChjRIe1C7EqOw1qhccr85viQV7W6l5vgRpY0osE51ij5LKg/kJmGRcJfs12+PwbdTplbKw==", + "dependencies": { + "@expo/config": "~8.5.0", + "chalk": "^4.1.0", + "commander": "^7.2.0", + "fast-glob": "^3.2.5", + "find-up": "^5.0.0", + "fs-extra": "^9.1.0" + }, + "bin": { + "expo-modules-autolinking": "bin/expo-modules-autolinking.js" + } + }, + "node_modules/expo-modules-autolinking/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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/expo-modules-autolinking/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/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" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/expo-modules-autolinking/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/expo-modules-autolinking/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==" + }, + "node_modules/expo-modules-autolinking/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/expo-modules-autolinking/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/expo-modules-autolinking/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/expo-modules-autolinking/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/expo-modules-autolinking/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/expo-modules-core": { + "version": "1.11.13", + "resolved": "https://registry.npmjs.org/expo-modules-core/-/expo-modules-core-1.11.13.tgz", + "integrity": "sha512-2H5qrGUvmLzmJNPDOnovH1Pfk5H/S/V0BifBmOQyDc9aUh9LaDwkqnChZGIXv8ZHDW8JRlUW0QqyWxTggkbw1A==", + "dependencies": { + "invariant": "^2.2.4" + } + }, + "node_modules/expo-router": { + "version": "3.4.8", + "resolved": "https://registry.npmjs.org/expo-router/-/expo-router-3.4.8.tgz", + "integrity": "sha512-fOOAWHH4LSPjPFtIZbApxdTNU8xSS8qKvhZ7PfWNMfx9510J1R1Ce/nwENPzcRLHRuVofDsSAEBfi4kV03fJwg==", + "dependencies": { + "@expo/metro-runtime": "3.1.3", + "@expo/server": "^0.3.0", + "@radix-ui/react-slot": "1.0.1", + "@react-navigation/bottom-tabs": "~6.5.7", + "@react-navigation/native": "~6.1.6", + "@react-navigation/native-stack": "~6.9.12", + "expo-splash-screen": "0.26.4", + "react-helmet-async": "^1.3.0", + "schema-utils": "^4.0.1" + }, + "peerDependencies": { + "@react-navigation/drawer": "^6.5.8", + "expo": "*", + "expo-constants": "*", + "expo-linking": "*", + "expo-status-bar": "*", + "react-native-reanimated": "*", + "react-native-safe-area-context": "*", + "react-native-screens": "*" + }, + "peerDependenciesMeta": { + "@react-navigation/drawer": { + "optional": true + }, + "@testing-library/jest-native": { + "optional": true + }, + "react-native-reanimated": { + "optional": true + } + } + }, + "node_modules/expo-splash-screen": { + "version": "0.26.4", + "resolved": "https://registry.npmjs.org/expo-splash-screen/-/expo-splash-screen-0.26.4.tgz", + "integrity": "sha512-2DwofTQ0FFQCsvDysm/msENsbyNsJiAJwK3qK/oXeizECAPqD7bK19J4z9kuEbr7ORPX9MLnTQYKl6kmX3keUg==", + "dependencies": { + "@expo/prebuild-config": "6.7.4" + }, + "peerDependencies": { + "expo": "*" + } + }, + "node_modules/expo-splash-screen/node_modules/@expo/config-plugins": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-7.8.4.tgz", + "integrity": "sha512-hv03HYxb/5kX8Gxv/BTI8TLc9L06WzqAfHRRXdbar4zkLcP2oTzvsLEF4/L/TIpD3rsnYa0KU42d0gWRxzPCJg==", + "dependencies": { + "@expo/config-types": "^50.0.0-alpha.1", + "@expo/fingerprint": "^0.6.0", + "@expo/json-file": "~8.3.0", + "@expo/plist": "^0.1.0", + "@expo/sdk-runtime-versions": "^1.0.0", + "@react-native/normalize-color": "^2.0.0", + "chalk": "^4.1.2", + "debug": "^4.3.1", + "find-up": "~5.0.0", + "getenv": "^1.0.0", + "glob": "7.1.6", + "resolve-from": "^5.0.0", + "semver": "^7.5.3", + "slash": "^3.0.0", + "slugify": "^1.6.6", + "xcode": "^3.0.1", + "xml2js": "0.6.0" + } + }, + "node_modules/expo-splash-screen/node_modules/@expo/prebuild-config": { + "version": "6.7.4", + "resolved": "https://registry.npmjs.org/@expo/prebuild-config/-/prebuild-config-6.7.4.tgz", + "integrity": "sha512-x8EUdCa8DTMZ/dtEXjHAdlP+ljf6oSeSKNzhycXiHhpMSMG9jEhV28ocCwc6cKsjK5GziweEiHwvrj6+vsBlhA==", + "dependencies": { + "@expo/config": "~8.5.0", + "@expo/config-plugins": "~7.8.0", + "@expo/config-types": "^50.0.0-alpha.1", + "@expo/image-utils": "^0.4.0", + "@expo/json-file": "^8.2.37", + "debug": "^4.3.1", + "fs-extra": "^9.0.0", + "resolve-from": "^5.0.0", + "semver": "7.5.3", + "xml2js": "0.6.0" + }, + "peerDependencies": { + "expo-modules-autolinking": ">=0.8.1" + } + }, + "node_modules/expo-splash-screen/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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/expo-splash-screen/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/expo-splash-screen/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/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" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/expo-splash-screen/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/expo-splash-screen/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==" + }, + "node_modules/expo-splash-screen/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/expo-splash-screen/node_modules/glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/expo-splash-screen/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/expo-splash-screen/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/expo-splash-screen/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/expo-splash-screen/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/expo-splash-screen/node_modules/semver": { + "version": "7.5.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz", + "integrity": "sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/expo-splash-screen/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/expo-splash-screen/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/expo-splash-screen/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/expo-status-bar": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/expo-status-bar/-/expo-status-bar-1.11.1.tgz", + "integrity": "sha512-ddQEtCOgYHTLlFUe/yH67dDBIoct5VIULthyT3LRJbEwdpzAgueKsX2FYK02ldh440V87PWKCamh7R9evk1rrg==" + }, + "node_modules/expo-system-ui": { + "version": "2.9.4", + "resolved": "https://registry.npmjs.org/expo-system-ui/-/expo-system-ui-2.9.4.tgz", + "integrity": "sha512-ExJ8AzEZjb/zbg6nRLrN/mqxWr6e4fAcT0LBN/YvPZljbMo23HU+/lPy0/YctF1tRRvQ3Z95ABSNjnx9ajQBjg==", + "dependencies": { + "@react-native/normalize-color": "^2.0.0", + "debug": "^4.3.2" + }, + "peerDependencies": { + "expo": "*" + } + }, + "node_modules/expo-web-browser": { + "version": "12.8.2", + "resolved": "https://registry.npmjs.org/expo-web-browser/-/expo-web-browser-12.8.2.tgz", + "integrity": "sha512-Mw8WoFMSADecNjtC4PZVsVj1/lYdxIAH1jOVV+F8v8SEWYxORWofoShfXg7oUxRLu0iUG8JETfO5y4m8+fOgdg==", + "dependencies": { + "compare-urls": "^2.0.0", + "url": "^0.11.0" + }, + "peerDependencies": { + "expo": "*" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "node_modules/fast-diff": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.3.0.tgz", + "integrity": "sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==", + "dev": true + }, + "node_modules/fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true + }, + "node_modules/fast-loops": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/fast-loops/-/fast-loops-1.1.3.tgz", + "integrity": "sha512-8EZzEP0eKkEEVX+drtd9mtuQ+/QrlfW/5MlwcwK5Nds6EkZ/tRzEexkzUY2mIssnAyVLT+TKHuRXmFNNXYUd6g==" + }, + "node_modules/fast-xml-parser": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.3.6.tgz", + "integrity": "sha512-M2SovcRxD4+vC493Uc2GZVcZaj66CCJhWurC4viynVSTvrpErCShNcDz1lAho6n9REQKvL/ll4A4/fw6Y9z8nw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/NaturalIntelligence" + }, + { + "type": "paypal", + "url": "https://paypal.me/naturalintelligence" + } + ], + "dependencies": { + "strnum": "^1.0.5" + }, + "bin": { + "fxparser": "src/cli/cli.js" + } + }, + "node_modules/fastq": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "dependencies": { + "bser": "2.1.1" + } + }, + "node_modules/fbemitter": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/fbemitter/-/fbemitter-3.0.0.tgz", + "integrity": "sha512-KWKaceCwKQU0+HPoop6gn4eOHk50bBv/VxjJtGMfwmJt3D29JpN4H4eisCtIPA+a8GVBam+ldMMpMjJUvpDyHw==", + "dependencies": { + "fbjs": "^3.0.0" + } + }, + "node_modules/fbjs": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-3.0.5.tgz", + "integrity": "sha512-ztsSx77JBtkuMrEypfhgc3cI0+0h+svqeie7xHbh1k/IKdcydnvadp/mUaGgjAOXQmQSxsqgaRhS3q9fy+1kxg==", + "dependencies": { + "cross-fetch": "^3.1.5", + "fbjs-css-vars": "^1.0.0", + "loose-envify": "^1.0.0", + "object-assign": "^4.1.0", + "promise": "^7.1.1", + "setimmediate": "^1.0.5", + "ua-parser-js": "^1.0.35" + } + }, + "node_modules/fbjs-css-vars": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz", + "integrity": "sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==" + }, + "node_modules/fetch-retry": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/fetch-retry/-/fetch-retry-4.1.1.tgz", + "integrity": "sha512-e6eB7zN6UBSwGVwrbWVH+gdLnkW9WwHhmq2YDK1Sh30pzx1onRVGBvogTlUeWxwTa+L86NYdo4hFkh7O8ZjSnA==" + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/filter-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-1.1.0.tgz", + "integrity": "sha512-8rXg1ZnX7xzy2NGDVkBVaAy+lSlPNwad13BtgSlLuxfIslyt5Vg64U7tFcCt4WS1R0hvtnQybT/IyCkGZ3DpXQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/find-yarn-workspace-root": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/find-yarn-workspace-root/-/find-yarn-workspace-root-2.0.0.tgz", + "integrity": "sha512-1IMnbjt4KzsQfnhnzNd8wUEgXZ44IzZaZmnLYx7D5FZlaHt2gW20Cri8Q+E/t5tIj4+epTBub+2Zxu/vNILzqQ==", + "dependencies": { + "micromatch": "^4.0.2" + } + }, + "node_modules/flat-cache": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", + "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", + "dev": true, + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flat-cache/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/flatted": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", + "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", + "dev": true + }, + "node_modules/flow-enums-runtime": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/flow-enums-runtime/-/flow-enums-runtime-0.0.6.tgz", + "integrity": "sha512-3PYnM29RFXwvAN6Pc/scUfkI7RwhQ/xqyLUyPNlXUp9S40zI8nup9tUSrTLSVnWGBN38FNiGWbwZOB6uR4OGdw==" + }, + "node_modules/flow-parser": { + "version": "0.234.0", + "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.234.0.tgz", + "integrity": "sha512-J1Wn32xDF1l8FqwshoQnTwC9K3aJ83MFuXUx9AcBQr8ttbI/rkjEgAqnjxaIJuZ6RGMfccN5ZxDJSOMM64qy9Q==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/fontfaceobserver": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/fontfaceobserver/-/fontfaceobserver-2.3.0.tgz", + "integrity": "sha512-6FPvD/IVyT4ZlNe7Wcn5Fb/4ChigpucKYSvD6a+0iMoLn2inpo711eyIcKjmDtE5XNcgAkSH9uN/nfAeZzHEfg==" + }, + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "node_modules/form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/freeport-async": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/freeport-async/-/freeport-async-2.0.0.tgz", + "integrity": "sha512-K7od3Uw45AJg00XUmy15+Hae2hOcgKcmN3/EF6Y7i01O0gaqiRx8sUSpsb9+BRNL8RPBrhzPsVfy8q9ADlJuWQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/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" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/function.prototype.name": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", + "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-port": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/get-port/-/get-port-3.2.0.tgz", + "integrity": "sha512-x5UJKlgeUiNT8nyo/AcnwLnZuZNcSjSw0kogRB+Whd1fjjFq4B1hySFxSFWWSn4mIBzg3sRNUDFYc4g5gjPoLg==", + "engines": { + "node": ">=4" + } + }, + "node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", + "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", + "dependencies": { + "call-bind": "^1.0.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/getenv": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/getenv/-/getenv-1.0.0.tgz", + "integrity": "sha512-7yetJWqbS9sbn0vIfliPsFgoXMKn/YMF+Wuiog97x+urnSRRRZ7xB+uVkwGKzRgq9CDFfMQnE9ruL5DHv9c6Xg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/glob/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/glob/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/globalthis": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", + "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "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.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" + }, + "node_modules/graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", + "dev": true + }, + "node_modules/graphql": { + "version": "15.8.0", + "resolved": "https://registry.npmjs.org/graphql/-/graphql-15.8.0.tgz", + "integrity": "sha512-5gghUc24tP9HRznNpV2+FIoq3xKkj5dTQqf4v0CpdPbFVwFkWoxOM+o+2OC9ZSvjEMTjfmG9QT+gcvggTwW1zw==", + "engines": { + "node": ">= 10.x" + } + }, + "node_modules/graphql-tag": { + "version": "2.12.6", + "resolved": "https://registry.npmjs.org/graphql-tag/-/graphql-tag-2.12.6.tgz", + "integrity": "sha512-FdSNcu2QQcWnM2VNvSCCDCVS5PpPqpzgFT8+GXzqJuoDd0CBncxCY278u4mhRO7tMgo2JjgJA5aZ+nWSQ/Z+xg==", + "dependencies": { + "tslib": "^2.1.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "graphql": "^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" + } + }, + "node_modules/has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/hermes-estree": { + "version": "0.20.1", + "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.20.1.tgz", + "integrity": "sha512-SQpZK4BzR48kuOg0v4pb3EAGNclzIlqMj3Opu/mu7bbAoFw6oig6cEt/RAi0zTFW/iW6Iz9X9ggGuZTAZ/yZHg==" + }, + "node_modules/hermes-parser": { + "version": "0.20.1", + "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.20.1.tgz", + "integrity": "sha512-BL5P83cwCogI8D7rrDCgsFY0tdYUtmFP9XaXtl2IQjC+2Xo+4okjfXintlTxcIwl4qeGddEl28Z11kbVIw0aNA==", + "dependencies": { + "hermes-estree": "0.20.1" + } + }, + "node_modules/hermes-profile-transformer": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/hermes-profile-transformer/-/hermes-profile-transformer-0.0.6.tgz", + "integrity": "sha512-cnN7bQUm65UWOy6cbGcCcZ3rpwW8Q/j4OP5aWRhEry4Z2t2aR1cjrbp0BS+KiBN0smvP1caBgAuxutvyvJILzQ==", + "dependencies": { + "source-map": "^0.7.3" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "dependencies": { + "react-is": "^16.7.0" + } + }, + "node_modules/hosted-git-info": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.8.tgz", + "integrity": "sha512-aXpmwoOhRBrw6X3j0h5RloK4x1OzsxMPyxqIHyNfSe2pypkVTZFpEiRoSipPEPlMrh0HW/XsjkJ5WgnCirpNUw==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/hosted-git-info/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/hosted-git-info/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-errors/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/hyphenate-style-name": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/hyphenate-style-name/-/hyphenate-style-name-1.0.4.tgz", + "integrity": "sha512-ygGZLjmXfPHj+ZWh6LwbC37l43MhfztxetbFCoYTM2VjkIUpeHgSNn7QIyVFj7YQ1Wl9Cbw5sholVJPzWvC2MQ==" + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/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" + } + ] + }, + "node_modules/ignore": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/image-size": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.1.1.tgz", + "integrity": "sha512-541xKlUw6jr/6gGuk92F+mYM5zaFAc5ahphvkqvNe2bQ6gVBkd6bfrmVJ2t4KDAfikAYZyIqTnktX3i6/aQDrQ==", + "dependencies": { + "queue": "6.0.2" + }, + "bin": { + "image-size": "bin/image-size.js" + }, + "engines": { + "node": ">=16.x" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "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.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==" + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "node_modules/inline-style-prefixer": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/inline-style-prefixer/-/inline-style-prefixer-6.0.4.tgz", + "integrity": "sha512-FwXmZC2zbeeS7NzGjJ6pAiqRhXR0ugUShSNb6GApMl6da0/XGc4MOJsoWAywia52EEWbXNSy0pzkwz/+Y+swSg==", + "dependencies": { + "css-in-js-utils": "^3.1.0", + "fast-loops": "^1.1.3" + } + }, + "node_modules/internal-ip": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", + "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", + "dependencies": { + "default-gateway": "^4.2.0", + "ipaddr.js": "^1.9.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/internal-slot": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", + "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", + "dependencies": { + "es-errors": "^1.3.0", + "hasown": "^2.0.0", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "dependencies": { + "loose-envify": "^1.0.0" + } + }, + "node_modules/ip-regex": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", + "integrity": "sha512-58yWmlHpp7VYfcdTwMTvwMmqx/Elfxjd9RXTDyMsbL7lLWmhMylLEqiYVLKuLzOZqVgiWXD9MfR62Vv89VRxkw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "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-array-buffer": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", + "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + }, + "node_modules/is-async-function": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz", + "integrity": "sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==", + "dev": true, + "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.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "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.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", + "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", + "dependencies": { + "hasown": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-data-view": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz", + "integrity": "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==", + "dependencies": { + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-finalizationregistry": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz", + "integrity": "sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", + "engines": { + "node": ">=4" + } + }, + "node_modules/is-generator-function": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", + "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", + "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.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-interactive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-invalid-path": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-invalid-path/-/is-invalid-path-0.1.0.tgz", + "integrity": "sha512-aZMG0T3F34mTg4eTdszcGXx54oiZ4NtHSft3hWNJMGJXUUqdIj3cOZuHcU0nCWWcY3jd7yRe/3AEm3vSNTpBGQ==", + "dependencies": { + "is-glob": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-invalid-path/node_modules/is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha512-7Q+VbVafe6x2T+Tu6NcOf6sRklazEPmBoB3IWk3WdGZM2iGUwU/Oe3Wtq5lSEkDTTlpp8yx+5t4pzO/i9Ty1ww==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-invalid-path/node_modules/is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha512-a1dBeB19NXsf/E0+FHqkagizel/LQw2DjSQpvQrj3zT+jYPpaUCryPnrQajXKFLCMuf4I6FhRpaGtw4lPrG6Eg==", + "dependencies": { + "is-extglob": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", + "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-negative-zero": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", + "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "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.3", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", + "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", + "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", + "dependencies": { + "call-bind": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "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.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", + "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", + "dependencies": { + "which-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-valid-path": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-valid-path/-/is-valid-path-0.1.1.tgz", + "integrity": "sha512-+kwPrVDu9Ms03L90Qaml+79+6DZHqHyRoANI6IsZJ/g8frhnfchDOBCa0RbQ6/kdHt5CS5OeIEyrYznNuVN+8A==", + "dependencies": { + "is-invalid-path": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-weakmap": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", + "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakset": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.3.tgz", + "integrity": "sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/iterator.prototype": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.2.tgz", + "integrity": "sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==", + "dev": true, + "dependencies": { + "define-properties": "^1.2.1", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "reflect.getprototypeof": "^1.0.4", + "set-function-name": "^2.0.1" + } + }, + "node_modules/jest-environment-node": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.7.0.tgz", + "integrity": "sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==", + "dependencies": { + "@jest/environment": "^29.7.0", + "@jest/fake-timers": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-mock": "^29.7.0", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "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==", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-message-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz", + "integrity": "sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^29.6.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^29.7.0", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-message-util/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==", + "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.npmjs.org/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" + }, + "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.npmjs.org/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/jest-message-util/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==" + }, + "node_modules/jest-message-util/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-message-util/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==", + "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/jest-message-util/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==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-message-util/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==" + }, + "node_modules/jest-message-util/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-mock": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.7.0.tgz", + "integrity": "sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==", + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "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==", + "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" + } + }, + "node_modules/jest-util/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==", + "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.npmjs.org/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" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-util/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-util/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==" + }, + "node_modules/jest-util/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-util/node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/jest-util/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "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/jest-validate/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==", + "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/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/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" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-validate/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-validate/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==" + }, + "node_modules/jest-validate/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-validate/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==", + "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/jest-validate/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==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-validate/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==" + }, + "node_modules/jest-validate/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "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" + } + }, + "node_modules/jest-worker/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==", + "engines": { + "node": ">=8" + } + }, + "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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/jimp-compact": { + "version": "0.16.1", + "resolved": "https://registry.npmjs.org/jimp-compact/-/jimp-compact-0.16.1.tgz", + "integrity": "sha512-dZ6Ra7u1G8c4Letq/B5EzAxj4tLFHL+cGtdpR+PVm4yzPDj+lCk+AbivWt1eOM+ikzkowtyV7qSqX6qr3t71Ww==" + }, + "node_modules/jiti": { + "version": "1.21.0", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.0.tgz", + "integrity": "sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==", + "bin": { + "jiti": "bin/jiti.js" + } + }, + "node_modules/joi": { + "version": "17.12.3", + "resolved": "https://registry.npmjs.org/joi/-/joi-17.12.3.tgz", + "integrity": "sha512-2RRziagf555owrm9IRVtdKynOBeITiDpuZqIpgwqXShPncPKNiRQoiGsl/T8SQdq+8ugRzH2LqY67irr2y/d+g==", + "dependencies": { + "@hapi/hoek": "^9.3.0", + "@hapi/topo": "^5.1.0", + "@sideway/address": "^4.1.5", + "@sideway/formula": "^3.0.1", + "@sideway/pinpoint": "^2.0.0" + } + }, + "node_modules/join-component": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/join-component/-/join-component-1.1.0.tgz", + "integrity": "sha512-bF7vcQxbODoGK1imE2P9GS9aw4zD0Sd+Hni68IMZLj7zRnquH7dXUmMw9hDI5S/Jzt7q+IyTXN0rSg2GI0IKhQ==" + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsc-android": { + "version": "250231.0.0", + "resolved": "https://registry.npmjs.org/jsc-android/-/jsc-android-250231.0.0.tgz", + "integrity": "sha512-rS46PvsjYmdmuz1OAWXY/1kCYG7pnf1TBqeTiOJr1iDz7s5DLxxC9n/ZMknLDxzYzNVfI7R95MH10emSSG1Wuw==" + }, + "node_modules/jsc-safe-url": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/jsc-safe-url/-/jsc-safe-url-0.2.4.tgz", + "integrity": "sha512-0wM3YBWtYePOjfyXQH5MWQ8H7sdk5EXSwZvmSLKk2RboVQ2Bu239jycHDz5J/8Blf3K0Qnoy2b6xD+z10MFB+Q==" + }, + "node_modules/jscodeshift": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/jscodeshift/-/jscodeshift-0.14.0.tgz", + "integrity": "sha512-7eCC1knD7bLUPuSCwXsMZUH51O8jIcoVyKtI6P0XM0IVzlGjckPy3FIwQlorzbN0Sg79oK+RlohN32Mqf/lrYA==", + "dependencies": { + "@babel/core": "^7.13.16", + "@babel/parser": "^7.13.16", + "@babel/plugin-proposal-class-properties": "^7.13.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.13.8", + "@babel/plugin-proposal-optional-chaining": "^7.13.12", + "@babel/plugin-transform-modules-commonjs": "^7.13.8", + "@babel/preset-flow": "^7.13.13", + "@babel/preset-typescript": "^7.13.0", + "@babel/register": "^7.13.16", + "babel-core": "^7.0.0-bridge.0", + "chalk": "^4.1.2", + "flow-parser": "0.*", + "graceful-fs": "^4.2.4", + "micromatch": "^4.0.4", + "neo-async": "^2.5.0", + "node-dir": "^0.1.17", + "recast": "^0.21.0", + "temp": "^0.8.4", + "write-file-atomic": "^2.3.0" + }, + "bin": { + "jscodeshift": "bin/jscodeshift.js" + }, + "peerDependencies": { + "@babel/preset-env": "^7.1.6" + } + }, + "node_modules/jscodeshift/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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jscodeshift/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/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" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jscodeshift/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jscodeshift/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==" + }, + "node_modules/jscodeshift/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jscodeshift/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true + }, + "node_modules/json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" + }, + "node_modules/json-schema-deref-sync": { + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/json-schema-deref-sync/-/json-schema-deref-sync-0.13.0.tgz", + "integrity": "sha512-YBOEogm5w9Op337yb6pAT6ZXDqlxAsQCanM3grid8lMWNxRJO/zWEJi3ZzqDL8boWfwhTFym5EFrNgWwpqcBRg==", + "dependencies": { + "clone": "^2.1.2", + "dag-map": "~1.0.0", + "is-valid-path": "^0.1.1", + "lodash": "^4.17.13", + "md5": "~2.2.0", + "memory-cache": "~0.2.0", + "traverse": "~0.6.6", + "valid-url": "~1.0.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/json-schema-deref-sync/node_modules/md5": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/md5/-/md5-2.2.1.tgz", + "integrity": "sha512-PlGG4z5mBANDGCKsYQe0CaUYHdZYZt8ZPZLmEt+Urf0W4GlpTX4HescwHU+dc9+Z/G/vZKYZYFrwgm9VxK6QOQ==", + "dependencies": { + "charenc": "~0.0.1", + "crypt": "~0.0.1", + "is-buffer": "~1.1.1" + } + }, + "node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsx-ast-utils": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", + "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", + "dev": true, + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "object.assign": "^4.1.4", + "object.values": "^1.1.6" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dev": true, + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "engines": { + "node": ">=6" + } + }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lighthouse-logger": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/lighthouse-logger/-/lighthouse-logger-1.4.2.tgz", + "integrity": "sha512-gPWxznF6TKmUHrOQjlVo2UbaL2EJ71mb2CCeRs/2qBpi4L/g4LUVc9+3lKQ6DTUZwJswfM7ainGrLO1+fOqa2g==", + "dependencies": { + "debug": "^2.6.9", + "marky": "^1.2.2" + } + }, + "node_modules/lighthouse-logger/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/lighthouse-logger/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/lightningcss": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.19.0.tgz", + "integrity": "sha512-yV5UR7og+Og7lQC+70DA7a8ta1uiOPnWPJfxa0wnxylev5qfo4P+4iMpzWAdYWOca4jdNQZii+bDL/l+4hUXIA==", + "dependencies": { + "detect-libc": "^1.0.3" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "lightningcss-darwin-arm64": "1.19.0", + "lightningcss-darwin-x64": "1.19.0", + "lightningcss-linux-arm-gnueabihf": "1.19.0", + "lightningcss-linux-arm64-gnu": "1.19.0", + "lightningcss-linux-arm64-musl": "1.19.0", + "lightningcss-linux-x64-gnu": "1.19.0", + "lightningcss-linux-x64-musl": "1.19.0", + "lightningcss-win32-x64-msvc": "1.19.0" + } + }, + "node_modules/lightningcss-darwin-arm64": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.19.0.tgz", + "integrity": "sha512-wIJmFtYX0rXHsXHSr4+sC5clwblEMji7HHQ4Ub1/CznVRxtCFha6JIt5JZaNf8vQrfdZnBxLLC6R8pC818jXqg==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-darwin-x64": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.19.0.tgz", + "integrity": "sha512-Lif1wD6P4poaw9c/4Uh2z+gmrWhw/HtXFoeZ3bEsv6Ia4tt8rOJBdkfVaUJ6VXmpKHALve+iTyP2+50xY1wKPw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-freebsd-x64": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.22.0.tgz", + "integrity": "sha512-xaYL3xperGwD85rQioDb52ozF3NAJb+9wrge3jD9lxGffplu0Mn35rXMptB8Uc2N9Mw1i3Bvl7+z1evlqVl7ww==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm-gnueabihf": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.19.0.tgz", + "integrity": "sha512-P15VXY5682mTXaiDtbnLYQflc8BYb774j2R84FgDLJTN6Qp0ZjWEFyN1SPqyfTj2B2TFjRHRUvQSSZ7qN4Weig==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm64-gnu": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.19.0.tgz", + "integrity": "sha512-zwXRjWqpev8wqO0sv0M1aM1PpjHz6RVIsBcxKszIG83Befuh4yNysjgHVplF9RTU7eozGe3Ts7r6we1+Qkqsww==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm64-musl": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.19.0.tgz", + "integrity": "sha512-vSCKO7SDnZaFN9zEloKSZM5/kC5gbzUjoJQ43BvUpyTFUX7ACs/mDfl2Eq6fdz2+uWhUh7vf92c4EaaP4udEtA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-x64-gnu": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.19.0.tgz", + "integrity": "sha512-0AFQKvVzXf9byrXUq9z0anMGLdZJS+XSDqidyijI5njIwj6MdbvX2UZK/c4FfNmeRa2N/8ngTffoIuOUit5eIQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-x64-musl": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.19.0.tgz", + "integrity": "sha512-SJoM8CLPt6ECCgSuWe+g0qo8dqQYVcPiW2s19dxkmSI5+Uu1GIRzyKA0b7QqmEXolA+oSJhQqCmJpzjY4CuZAg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-win32-x64-msvc": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.19.0.tgz", + "integrity": "sha512-C+VuUTeSUOAaBZZOPT7Etn/agx/MatzJzGRkeV+zEABmPuntv1zihncsi+AyGmjkkzq3wVedEy7h0/4S84mUtg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "engines": { + "node": ">=10" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "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.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "node_modules/lodash.mergewith": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.2.tgz", + "integrity": "sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==" + }, + "node_modules/lodash.throttle": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", + "integrity": "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==" + }, + "node_modules/log-symbols": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", + "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", + "dependencies": { + "chalk": "^2.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/logkitty": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/logkitty/-/logkitty-0.7.1.tgz", + "integrity": "sha512-/3ER20CTTbahrCrpYfPn7Xavv9diBROZpoXGVZDWMw4b/X4uuUwAC0ki85tgsdMRONURyIJbcOvS94QsUBYPbQ==", + "dependencies": { + "ansi-fragments": "^0.2.1", + "dayjs": "^1.8.15", + "yargs": "^15.1.0" + }, + "bin": { + "logkitty": "bin/logkitty.js" + } + }, + "node_modules/logkitty/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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/logkitty/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/logkitty/node_modules/cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "node_modules/logkitty/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/logkitty/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==" + }, + "node_modules/logkitty/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/logkitty/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/logkitty/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "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.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/logkitty/node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/logkitty/node_modules/y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" + }, + "node_modules/logkitty/node_modules/yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "dependencies": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/logkitty/node_modules/yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/make-dir/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "dependencies": { + "tmpl": "1.0.5" + } + }, + "node_modules/marky": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/marky/-/marky-1.2.5.tgz", + "integrity": "sha512-q9JtQJKjpsVxCRVgQ+WapguSbKC3SQ5HEzFGPAJMStgh3QjCawp00UKv3MTTAArTmGmmPUvllHZoNbZ3gs0I+Q==" + }, + "node_modules/md5": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", + "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", + "dependencies": { + "charenc": "0.0.2", + "crypt": "0.0.2", + "is-buffer": "~1.1.6" + } + }, + "node_modules/md5-file": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/md5-file/-/md5-file-3.2.3.tgz", + "integrity": "sha512-3Tkp1piAHaworfcCgH0jKbTvj1jWWFgbvh2cXaNCgHwyTCBxxvD1Y04rmfpvdPm1P4oXMOpm6+2H7sr7v9v8Fw==", + "dependencies": { + "buffer-alloc": "^1.1.0" + }, + "bin": { + "md5-file": "cli.js" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/md5hex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/md5hex/-/md5hex-1.0.0.tgz", + "integrity": "sha512-c2YOUbp33+6thdCUi34xIyOU/a7bvGKj/3DB1iaPMTuPHf/Q2d5s4sn1FaCOO43XkXggnb08y5W2PU8UNYNLKQ==" + }, + "node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "node_modules/memoize-one": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-5.2.1.tgz", + "integrity": "sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==" + }, + "node_modules/memory-cache": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/memory-cache/-/memory-cache-0.2.0.tgz", + "integrity": "sha512-OcjA+jzjOYzKmKS6IQVALHLVz+rNTMPoJvCztFaZxwG14wtAW7VRZjwTQu06vKCYOxh4jVnik7ya0SXTB0W+xA==" + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/metro": { + "version": "0.80.8", + "resolved": "https://registry.npmjs.org/metro/-/metro-0.80.8.tgz", + "integrity": "sha512-in7S0W11mg+RNmcXw+2d9S3zBGmCARDxIwoXJAmLUQOQoYsRP3cpGzyJtc7WOw8+FXfpgXvceD0u+PZIHXEL7g==", + "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.20.1", + "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.8", + "metro-cache": "0.80.8", + "metro-cache-key": "0.80.8", + "metro-config": "0.80.8", + "metro-core": "0.80.8", + "metro-file-map": "0.80.8", + "metro-resolver": "0.80.8", + "metro-runtime": "0.80.8", + "metro-source-map": "0.80.8", + "metro-symbolicate": "0.80.8", + "metro-transform-plugins": "0.80.8", + "metro-transform-worker": "0.80.8", + "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-babel-transformer": { + "version": "0.80.8", + "resolved": "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.80.8.tgz", + "integrity": "sha512-TTzNwRZb2xxyv4J/+yqgtDAP2qVqH3sahsnFu6Xv4SkLqzrivtlnyUbaeTdJ9JjtADJUEjCbgbFgUVafrXdR9Q==", + "dependencies": { + "@babel/core": "^7.20.0", + "hermes-parser": "0.20.1", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/metro-cache": { + "version": "0.80.8", + "resolved": "https://registry.npmjs.org/metro-cache/-/metro-cache-0.80.8.tgz", + "integrity": "sha512-5svz+89wSyLo7BxdiPDlwDTgcB9kwhNMfNhiBZPNQQs1vLFXxOkILwQiV5F2EwYT9DEr6OPZ0hnJkZfRQ8lDYQ==", + "dependencies": { + "metro-core": "0.80.8", + "rimraf": "^3.0.2" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/metro-cache-key": { + "version": "0.80.8", + "resolved": "https://registry.npmjs.org/metro-cache-key/-/metro-cache-key-0.80.8.tgz", + "integrity": "sha512-qWKzxrLsRQK5m3oH8ePecqCc+7PEhR03cJE6Z6AxAj0idi99dHOSitTmY0dclXVB9vP2tQIAE8uTd8xkYGk8fA==", + "engines": { + "node": ">=18" + } + }, + "node_modules/metro-cache/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/metro-config": { + "version": "0.80.8", + "resolved": "https://registry.npmjs.org/metro-config/-/metro-config-0.80.8.tgz", + "integrity": "sha512-VGQJpfJawtwRzGzGXVUoohpIkB0iPom4DmSbAppKfumdhtLA8uVeEPp2GM61kL9hRvdbMhdWA7T+hZFDlo4mJA==", + "dependencies": { + "connect": "^3.6.5", + "cosmiconfig": "^5.0.5", + "jest-validate": "^29.6.3", + "metro": "0.80.8", + "metro-cache": "0.80.8", + "metro-core": "0.80.8", + "metro-runtime": "0.80.8" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/metro-core": { + "version": "0.80.8", + "resolved": "https://registry.npmjs.org/metro-core/-/metro-core-0.80.8.tgz", + "integrity": "sha512-g6lud55TXeISRTleW6SHuPFZHtYrpwNqbyFIVd9j9Ofrb5IReiHp9Zl8xkAfZQp8v6ZVgyXD7c130QTsCz+vBw==", + "dependencies": { + "lodash.throttle": "^4.1.1", + "metro-resolver": "0.80.8" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/metro-file-map": { + "version": "0.80.8", + "resolved": "https://registry.npmjs.org/metro-file-map/-/metro-file-map-0.80.8.tgz", + "integrity": "sha512-eQXMFM9ogTfDs2POq7DT2dnG7rayZcoEgRbHPXvhUWkVwiKkro2ngcBE++ck/7A36Cj5Ljo79SOkYwHaWUDYDw==", + "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/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "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==" + }, + "node_modules/metro-minify-terser": { + "version": "0.80.8", + "resolved": "https://registry.npmjs.org/metro-minify-terser/-/metro-minify-terser-0.80.8.tgz", + "integrity": "sha512-y8sUFjVvdeUIINDuW1sejnIjkZfEF+7SmQo0EIpYbWmwh+kq/WMj74yVaBWuqNjirmUp1YNfi3alT67wlbBWBQ==", + "dependencies": { + "terser": "^5.15.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/metro-resolver": { + "version": "0.80.8", + "resolved": "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.80.8.tgz", + "integrity": "sha512-JdtoJkP27GGoZ2HJlEsxs+zO7jnDUCRrmwXJozTlIuzLHMRrxgIRRby9fTCbMhaxq+iA9c+wzm3iFb4NhPmLbQ==", + "engines": { + "node": ">=18" + } + }, + "node_modules/metro-runtime": { + "version": "0.80.8", + "resolved": "https://registry.npmjs.org/metro-runtime/-/metro-runtime-0.80.8.tgz", + "integrity": "sha512-2oScjfv6Yb79PelU1+p8SVrCMW9ZjgEiipxq7jMRn8mbbtWzyv3g8Mkwr+KwOoDFI/61hYPUbY8cUnu278+x1g==", + "dependencies": { + "@babel/runtime": "^7.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/metro-source-map": { + "version": "0.80.8", + "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.80.8.tgz", + "integrity": "sha512-+OVISBkPNxjD4eEKhblRpBf463nTMk3KMEeYS8Z4xM/z3qujGJGSsWUGRtH27+c6zElaSGtZFiDMshEb8mMKQg==", + "dependencies": { + "@babel/traverse": "^7.20.0", + "@babel/types": "^7.20.0", + "invariant": "^2.2.4", + "metro-symbolicate": "0.80.8", + "nullthrows": "^1.1.1", + "ob1": "0.80.8", + "source-map": "^0.5.6", + "vlq": "^1.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/metro-symbolicate": { + "version": "0.80.8", + "resolved": "https://registry.npmjs.org/metro-symbolicate/-/metro-symbolicate-0.80.8.tgz", + "integrity": "sha512-nwhYySk79jQhwjL9QmOUo4wS+/0Au9joEryDWw7uj4kz2yvw1uBjwmlql3BprQCBzRdB3fcqOP8kO8Es+vE31g==", + "dependencies": { + "invariant": "^2.2.4", + "metro-source-map": "0.80.8", + "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-symbolicate/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/metro-transform-plugins": { + "version": "0.80.8", + "resolved": "https://registry.npmjs.org/metro-transform-plugins/-/metro-transform-plugins-0.80.8.tgz", + "integrity": "sha512-sSu8VPL9Od7w98MftCOkQ1UDeySWbsIAS5I54rW22BVpPnI3fQ42srvqMLaJUQPjLehUanq8St6OMBCBgH/UWw==", + "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-transform-worker": { + "version": "0.80.8", + "resolved": "https://registry.npmjs.org/metro-transform-worker/-/metro-transform-worker-0.80.8.tgz", + "integrity": "sha512-+4FG3TQk3BTbNqGkFb2uCaxYTfsbuFOCKMMURbwu0ehCP8ZJuTUramkaNZoATS49NSAkRgUltgmBa4YaKZ5mqw==", + "dependencies": { + "@babel/core": "^7.20.0", + "@babel/generator": "^7.20.0", + "@babel/parser": "^7.20.0", + "@babel/types": "^7.20.0", + "metro": "0.80.8", + "metro-babel-transformer": "0.80.8", + "metro-cache": "0.80.8", + "metro-cache-key": "0.80.8", + "metro-minify-terser": "0.80.8", + "metro-source-map": "0.80.8", + "metro-transform-plugins": "0.80.8", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/metro/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==", + "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.npmjs.org/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" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/metro/node_modules/ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" + }, + "node_modules/metro/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/metro/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==" + }, + "node_modules/metro/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/metro/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/metro/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/metro/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/metro/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/metro/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/metro/node_modules/ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/micromatch/node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/mime": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "engines": { + "node": ">=4" + } + }, + "node_modules/minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-collect": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minipass-flush": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minipass-pipeline": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "dependencies": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minizlib/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/mrmime": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-1.0.1.tgz", + "integrity": "sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/mv": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/mv/-/mv-2.1.1.tgz", + "integrity": "sha512-at/ZndSy3xEGJ8i0ygALh8ru9qy7gWW1cmkaqBN29JmMlIvM//MEO9y1sk/avxuwnPcfhkejkLsuPxH81BrkSg==", + "optional": true, + "dependencies": { + "mkdirp": "~0.5.1", + "ncp": "~2.0.0", + "rimraf": "~2.4.0" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/mv/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "optional": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/mv/node_modules/glob": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz", + "integrity": "sha512-MKZeRNyYZAVVVG1oZeLaWie1uweH40m9AZwIwxyPbTSX4hHrVYSzLg0Ro5Z5R7XKkIX+Cc6oD1rqeDJnwsB8/A==", + "optional": true, + "dependencies": { + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "2 || 3", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/mv/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "optional": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/mv/node_modules/rimraf": { + "version": "2.4.5", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.5.tgz", + "integrity": "sha512-J5xnxTyqaiw06JjMftq7L9ouA448dw/E7dKghkP9WpKNuwmARNNg+Gk8/u5ryb9N/Yo2+z3MCwuqFK/+qPOPfQ==", + "optional": true, + "dependencies": { + "glob": "^6.0.1" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "node_modules/nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/nativewind": { + "version": "4.0.36", + "resolved": "https://registry.npmjs.org/nativewind/-/nativewind-4.0.36.tgz", + "integrity": "sha512-nd0Xgjzaq0ISvUAjibZXcuSvvpX1BGX2mfOGBPZpjGfHL3By6fwLGsNhrKU6mi2FF30c+kdok3e2I4k/O0UO1Q==", + "dependencies": { + "react-native-css-interop": "0.0.36" + }, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "tailwindcss": ">3.3.0" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true + }, + "node_modules/ncp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ncp/-/ncp-2.0.0.tgz", + "integrity": "sha512-zIdGUrPRFTUELUvr3Gmc7KZ2Sw/h1PiVM0Af/oHB6zgnV1ikqSfRk+TOufi79aHYCW3NiOXmr1BP5nWbzojLaA==", + "optional": true, + "bin": { + "ncp": "bin/ncp" + } + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + }, + "node_modules/nested-error-stacks": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/nested-error-stacks/-/nested-error-stacks-2.0.1.tgz", + "integrity": "sha512-SrQrok4CATudVzBS7coSz26QRSmlK9TzzoFbeKfcPBUFPjcQM9Rqvr/DlJkOrwI/0KcgvMub1n1g5Jt9EgRn4A==" + }, + "node_modules/nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" + }, + "node_modules/nocache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/nocache/-/nocache-3.0.4.tgz", + "integrity": "sha512-WDD0bdg9mbq6F4mRxEYcPWwfA1vxd0mrvKOyxI7Xj/atfRHVeutzuWByG//jfm4uPzp0y4Kj051EORCBSQMycw==", + "engines": { + "node": ">=12.0.0" + } + }, + "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==" + }, + "node_modules/node-dir": { + "version": "0.1.17", + "resolved": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz", + "integrity": "sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg==", + "dependencies": { + "minimatch": "^3.0.2" + }, + "engines": { + "node": ">= 0.10.5" + } + }, + "node_modules/node-dir/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/node-dir/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/node-fetch": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "engines": { + "node": ">= 6.13.0" + } + }, + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" + }, + "node_modules/node-releases": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", + "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==" + }, + "node_modules/node-stream-zip": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/node-stream-zip/-/node-stream-zip-1.15.0.tgz", + "integrity": "sha512-LN4fydt9TqhZhThkZIVQnF9cwjU3qmUH9h78Mx/K7d3VvfRqqwthLwJEUOEL0QPZ0XQmNN7be5Ggit5+4dq3Bw==", + "engines": { + "node": ">=0.12.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/antelle" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-2.0.1.tgz", + "integrity": "sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw==", + "dependencies": { + "prepend-http": "^2.0.0", + "query-string": "^5.0.1", + "sort-keys": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/normalize-url/node_modules/query-string": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz", + "integrity": "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==", + "dependencies": { + "decode-uri-component": "^0.2.0", + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url/node_modules/strict-uri-encode": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "integrity": "sha512-R3f198pcvnB+5IpnBlRkphuE9n46WyVl8I39W/ZUTZLz4nqSP/oLYUrcnJrw462Ds8he4YKMov2efsTIw1BDGQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npm-package-arg": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-7.0.0.tgz", + "integrity": "sha512-xXxr8y5U0kl8dVkz2oK7yZjPBvqM2fwaO5l3Yg13p03v8+E3qQcD0JNhHzjL1vyGgxcKkD0cco+NLR72iuPk3g==", + "dependencies": { + "hosted-git-info": "^3.0.2", + "osenv": "^0.1.5", + "semver": "^5.6.0", + "validate-npm-package-name": "^3.0.0" + } + }, + "node_modules/npm-package-arg/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/npm-run-path/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "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.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz", + "integrity": "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==" + }, + "node_modules/ob1": { + "version": "0.80.8", + "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.80.8.tgz", + "integrity": "sha512-QHJQk/lXMmAW8I7AIM3in1MSlwe1umR72Chhi8B7Xnq6mzjhBKkA6Fy/zAhQnGkA4S912EPCEvTij5yh+EQTAA==", + "engines": { + "node": ">=18" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/object-inspect": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", + "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", + "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", + "dependencies": { + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.entries": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.8.tgz", + "integrity": "sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", + "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.groupby": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.3.tgz", + "integrity": "sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.hasown": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.4.tgz", + "integrity": "sha512-FZ9LZt9/RHzGySlBARE3VF+gE26TxR38SdmqOqliuTnl9wrKulaQs+4dee1V+Io8VfxqzAfHu6YuRgUy8OHoTg==", + "dev": true, + "dependencies": { + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.values": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.0.tgz", + "integrity": "sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==", + "dependencies": { + "mimic-fn": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/open": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/optionator": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", + "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", + "dev": true, + "dependencies": { + "@aashutoshrathi/word-wrap": "^1.2.3", + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/ora": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/ora/-/ora-3.4.0.tgz", + "integrity": "sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg==", + "dependencies": { + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-spinners": "^2.0.0", + "log-symbols": "^2.2.0", + "strip-ansi": "^5.2.0", + "wcwidth": "^1.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/ora/node_modules/ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "engines": { + "node": ">=6" + } + }, + "node_modules/ora/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "dependencies": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", + "engines": { + "node": ">=4" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "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.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "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" + } + }, + "node_modules/parse-png": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/parse-png/-/parse-png-2.1.0.tgz", + "integrity": "sha512-Nt/a5SfCLiTnQAjx3fHlqp8hRgTL3z7kTQZzvIMS9uCAepnCyjpdEc6M/sz69WqMBdaDBw9sF1F1UaHROYzGkQ==", + "dependencies": { + "pngjs": "^3.3.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/password-prompt": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/password-prompt/-/password-prompt-1.1.3.tgz", + "integrity": "sha512-HkrjG2aJlvF0t2BMH0e2LB/EHf3Lcq3fNMzy4GYHcQblAvOl+QQji1Lx7WRBMqpVK8p+KR7bCg7oqAMXtdgqyw==", + "dependencies": { + "ansi-escapes": "^4.3.2", + "cross-spawn": "^7.0.3" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "node_modules/picomatch": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-3.0.1.tgz", + "integrity": "sha512-I3EurrIQMlRc9IaAZnqRR044Phh2DXY+55o7uJ0V+hYZAcQYSuFWsc9q5PvyDHUSCe1Qxn/iBz+78s86zWnGag==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "engines": { + "node": ">=6" + } + }, + "node_modules/pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-dir/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-dir/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-dir/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "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": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-dir/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/plist": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/plist/-/plist-3.1.0.tgz", + "integrity": "sha512-uysumyrvkUX0rX/dEVqt8gC3sTBzd4zoWfLeS29nb53imdaXVvLINYXTI2GNqzaMuvacNx4uJQ8+b3zXR0pkgQ==", + "dependencies": { + "@xmldom/xmldom": "^0.8.8", + "base64-js": "^1.5.1", + "xmlbuilder": "^15.1.1" + }, + "engines": { + "node": ">=10.4.0" + } + }, + "node_modules/plist/node_modules/@xmldom/xmldom": { + "version": "0.8.10", + "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.10.tgz", + "integrity": "sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/plist/node_modules/xmlbuilder": { + "version": "15.1.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-15.1.1.tgz", + "integrity": "sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==", + "engines": { + "node": ">=8.0" + } + }, + "node_modules/pngjs": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-3.4.0.tgz", + "integrity": "sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/possible-typed-array-names": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", + "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/postcss": { + "version": "8.4.38", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", + "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.0.0", + "source-map-js": "^1.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-import": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-js": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", + "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", + "dependencies": { + "camelcase-css": "^2.0.1" + }, + "engines": { + "node": "^12 || ^14 || >= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.4.21" + } + }, + "node_modules/postcss-load-config": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", + "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "lilconfig": "^3.0.0", + "yaml": "^2.3.4" + }, + "engines": { + "node": ">= 14" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/postcss-load-config/node_modules/lilconfig": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.1.tgz", + "integrity": "sha512-O18pf7nyvHTckunPWCV1XUNXU1piu01y2b7ATJ0ppkUkk8ocqVWBrYjJBCwHDjD/ZWcfyrA0P4gKhzWGi5EINQ==", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" + } + }, + "node_modules/postcss-nested": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", + "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.11" + }, + "engines": { + "node": ">=12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.16", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.16.tgz", + "integrity": "sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prepend-http": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/prettier": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.2.5.tgz", + "integrity": "sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==", + "dev": true, + "bin": { + "prettier": "bin/prettier.cjs" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/prettier-linter-helpers": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", + "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", + "dev": true, + "dependencies": { + "fast-diff": "^1.1.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/prettier-plugin-tailwindcss": { + "version": "0.5.14", + "resolved": "https://registry.npmjs.org/prettier-plugin-tailwindcss/-/prettier-plugin-tailwindcss-0.5.14.tgz", + "integrity": "sha512-Puaz+wPUAhFp8Lo9HuciYKM2Y2XExESjeT+9NQoVFXZsPPnc9VYss2SpxdQ6vbatmt8/4+SN0oe0I1cPDABg9Q==", + "dev": true, + "engines": { + "node": ">=14.21.3" + }, + "peerDependencies": { + "@ianvs/prettier-plugin-sort-imports": "*", + "@prettier/plugin-pug": "*", + "@shopify/prettier-plugin-liquid": "*", + "@trivago/prettier-plugin-sort-imports": "*", + "@zackad/prettier-plugin-twig-melody": "*", + "prettier": "^3.0", + "prettier-plugin-astro": "*", + "prettier-plugin-css-order": "*", + "prettier-plugin-import-sort": "*", + "prettier-plugin-jsdoc": "*", + "prettier-plugin-marko": "*", + "prettier-plugin-organize-attributes": "*", + "prettier-plugin-organize-imports": "*", + "prettier-plugin-sort-imports": "*", + "prettier-plugin-style-order": "*", + "prettier-plugin-svelte": "*" + }, + "peerDependenciesMeta": { + "@ianvs/prettier-plugin-sort-imports": { + "optional": true + }, + "@prettier/plugin-pug": { + "optional": true + }, + "@shopify/prettier-plugin-liquid": { + "optional": true + }, + "@trivago/prettier-plugin-sort-imports": { + "optional": true + }, + "@zackad/prettier-plugin-twig-melody": { + "optional": true + }, + "prettier-plugin-astro": { + "optional": true + }, + "prettier-plugin-css-order": { + "optional": true + }, + "prettier-plugin-import-sort": { + "optional": true + }, + "prettier-plugin-jsdoc": { + "optional": true + }, + "prettier-plugin-marko": { + "optional": true + }, + "prettier-plugin-organize-attributes": { + "optional": true + }, + "prettier-plugin-organize-imports": { + "optional": true + }, + "prettier-plugin-sort-imports": { + "optional": true + }, + "prettier-plugin-style-order": { + "optional": true + }, + "prettier-plugin-svelte": { + "optional": true + } + } + }, + "node_modules/pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "dependencies": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/pretty-format/node_modules/@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/pretty-format/node_modules/@types/yargs": { + "version": "15.0.19", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.19.tgz", + "integrity": "sha512-2XUaGVmyQjgyAZldf0D0c14vvo/yv0MhQBSTJcejMMaitsn3nxCB6TmH4G0ZQf+uxROOa9mpanoSm8h6SG/1ZA==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/pretty-format/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==", + "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/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/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" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/pretty-format/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/pretty-format/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==" + }, + "node_modules/pretty-format/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/pretty-format/node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + }, + "node_modules/pretty-format/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "node_modules/progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/promise": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "dependencies": { + "asap": "~2.0.3" + } + }, + "node_modules/promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==" + }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/qrcode-terminal": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/qrcode-terminal/-/qrcode-terminal-0.11.0.tgz", + "integrity": "sha512-Uu7ii+FQy4Qf82G4xu7ShHhjhGahEpCWc3x8UavY3CTcWV+ufmmCtwkr7ZKsX42jdL0kr1B5FKUeqJvAn51jzQ==", + "bin": { + "qrcode-terminal": "bin/qrcode-terminal.js" + } + }, + "node_modules/qs": { + "version": "6.12.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.12.1.tgz", + "integrity": "sha512-zWmv4RSuB9r2mYQw3zxQuHWeU+42aKi1wWig/j4ele4ygELZ7PEO6MM7rim9oAQH2A5MWfsAVf/jPvTPgCbvUQ==", + "dependencies": { + "side-channel": "^1.0.6" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/query-string": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-7.1.3.tgz", + "integrity": "sha512-hh2WYhq4fi8+b+/2Kg9CEge4fDPvHS534aOOvOZeQ3+Vf2mCFsaFBYj0i+iXcAq6I9Vzp5fjMFBlONvayDC1qg==", + "dependencies": { + "decode-uri-component": "^0.2.2", + "filter-obj": "^1.1.0", + "split-on-first": "^1.0.0", + "strict-uri-encode": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/queue": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz", + "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==", + "dependencies": { + "inherits": "~2.0.3" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "dependencies": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "bin": { + "rc": "cli.js" + } + }, + "node_modules/rc/node_modules/strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-devtools-core": { + "version": "4.28.5", + "resolved": "https://registry.npmjs.org/react-devtools-core/-/react-devtools-core-4.28.5.tgz", + "integrity": "sha512-cq/o30z9W2Wb4rzBefjv5fBalHU0rJGZCHAkf/RHSBWSSYwh8PlQTqqOJmgIIbBtpj27T6FIPXeomIjZtCNVqA==", + "dependencies": { + "shell-quote": "^1.6.1", + "ws": "^7" + } + }, + "node_modules/react-devtools-core/node_modules/ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/react-dom": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" + }, + "peerDependencies": { + "react": "^18.2.0" + } + }, + "node_modules/react-fast-compare": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.2.tgz", + "integrity": "sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==" + }, + "node_modules/react-freeze": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/react-freeze/-/react-freeze-1.0.4.tgz", + "integrity": "sha512-r4F0Sec0BLxWicc7HEyo2x3/2icUTrRmDjaaRyzzn+7aDyFZliszMDOgLVwSnQnYENOlL1o569Ze2HZefk8clA==", + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "react": ">=17.0.0" + } + }, + "node_modules/react-helmet-async": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/react-helmet-async/-/react-helmet-async-1.3.0.tgz", + "integrity": "sha512-9jZ57/dAn9t3q6hneQS0wukqC2ENOBgMNVEhb/ZG9ZSxUetzVIw4iAmEU38IaVg3QGYauQPhSeUTuIUtFglWpg==", + "dependencies": { + "@babel/runtime": "^7.12.5", + "invariant": "^2.2.4", + "prop-types": "^15.7.2", + "react-fast-compare": "^3.2.0", + "shallowequal": "^1.1.0" + }, + "peerDependencies": { + "react": "^16.6.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.6.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "node_modules/react-native": { + "version": "0.73.6", + "resolved": "https://registry.npmjs.org/react-native/-/react-native-0.73.6.tgz", + "integrity": "sha512-oqmZe8D2/VolIzSPZw+oUd6j/bEmeRHwsLn1xLA5wllEYsZ5zNuMsDus235ONOnCRwexqof/J3aztyQswSmiaA==", + "dependencies": { + "@jest/create-cache-key-function": "^29.6.3", + "@react-native-community/cli": "12.3.6", + "@react-native-community/cli-platform-android": "12.3.6", + "@react-native-community/cli-platform-ios": "12.3.6", + "@react-native/assets-registry": "0.73.1", + "@react-native/codegen": "0.73.3", + "@react-native/community-cli-plugin": "0.73.17", + "@react-native/gradle-plugin": "0.73.4", + "@react-native/js-polyfills": "0.73.1", + "@react-native/normalize-colors": "0.73.2", + "@react-native/virtualized-lists": "0.73.4", + "abort-controller": "^3.0.0", + "anser": "^1.4.9", + "ansi-regex": "^5.0.0", + "base64-js": "^1.5.1", + "chalk": "^4.0.0", + "deprecated-react-native-prop-types": "^5.0.0", + "event-target-shim": "^5.0.1", + "flow-enums-runtime": "^0.0.6", + "invariant": "^2.2.4", + "jest-environment-node": "^29.6.3", + "jsc-android": "^250231.0.0", + "memoize-one": "^5.0.0", + "metro-runtime": "^0.80.3", + "metro-source-map": "^0.80.3", + "mkdirp": "^0.5.1", + "nullthrows": "^1.1.1", + "pretty-format": "^26.5.2", + "promise": "^8.3.0", + "react-devtools-core": "^4.27.7", + "react-refresh": "^0.14.0", + "react-shallow-renderer": "^16.15.0", + "regenerator-runtime": "^0.13.2", + "scheduler": "0.24.0-canary-efb381bbf-20230505", + "stacktrace-parser": "^0.1.10", + "whatwg-fetch": "^3.0.0", + "ws": "^6.2.2", + "yargs": "^17.6.2" + }, + "bin": { + "react-native": "cli.js" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "react": "18.2.0" + } + }, + "node_modules/react-native-css-interop": { + "version": "0.0.36", + "resolved": "https://registry.npmjs.org/react-native-css-interop/-/react-native-css-interop-0.0.36.tgz", + "integrity": "sha512-ZWoKQlq6XrI5DB4BdPk5ABvJQsX7zls1SQYWuYXOQB8u5QE0KH3OfOGAGRZPekTjgkhjqGO4Bf8G2JTSWAYMSg==", + "dependencies": { + "@babel/helper-module-imports": "^7.22.15", + "@babel/traverse": "^7.23.0", + "@babel/types": "^7.23.0", + "babel-plugin-tester": "^11.0.4", + "lightningcss": "1.22.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "react": ">=18", + "react-native": "*", + "react-native-reanimated": ">=3.6.2", + "tailwindcss": "~3" + }, + "peerDependenciesMeta": { + "react-native-safe-area-context": { + "optional": true + }, + "react-native-svg": { + "optional": true + } + } + }, + "node_modules/react-native-css-interop/node_modules/lightningcss": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.22.0.tgz", + "integrity": "sha512-+z0qvwRVzs4XGRXelnWRNwqsXUx8k3bSkbP8vD42kYKSk3z9OM2P3e/gagT7ei/gwh8DTS80LZOFZV6lm8Z8Fg==", + "dependencies": { + "detect-libc": "^1.0.3" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "lightningcss-darwin-arm64": "1.22.0", + "lightningcss-darwin-x64": "1.22.0", + "lightningcss-freebsd-x64": "1.22.0", + "lightningcss-linux-arm-gnueabihf": "1.22.0", + "lightningcss-linux-arm64-gnu": "1.22.0", + "lightningcss-linux-arm64-musl": "1.22.0", + "lightningcss-linux-x64-gnu": "1.22.0", + "lightningcss-linux-x64-musl": "1.22.0", + "lightningcss-win32-x64-msvc": "1.22.0" + } + }, + "node_modules/react-native-css-interop/node_modules/lightningcss-darwin-arm64": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.22.0.tgz", + "integrity": "sha512-aH2be3nNny+It5YEVm8tBSSdRlBVWQV8m2oJ7dESiYRzyY/E/bQUe2xlw5caaMuhlM9aoTMtOH25yzMhir0qPg==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/react-native-css-interop/node_modules/lightningcss-darwin-x64": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.22.0.tgz", + "integrity": "sha512-9KHRFA0Y6mNxRHeoQMp0YaI0R0O2kOgUlYPRjuasU4d+pI8NRhVn9bt0yX9VPs5ibWX1RbDViSPtGJvYYrfVAQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/react-native-css-interop/node_modules/lightningcss-linux-arm-gnueabihf": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.22.0.tgz", + "integrity": "sha512-epQGvXIjOuxrZpMpMnRjK54ZqzhiHhCPLtHvw2fb6NeK2kK9YtF0wqmeTBiQ1AkbWfnnXGTstYaFNiadNK+StQ==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/react-native-css-interop/node_modules/lightningcss-linux-arm64-gnu": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.22.0.tgz", + "integrity": "sha512-AArGtKSY4DGTA8xP8SDyNyKtpsUl1Rzq6FW4JomeyUQ4nBrR71uPChksTpj3gmWuGhZeRKLeCUI1DBid/zhChg==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/react-native-css-interop/node_modules/lightningcss-linux-arm64-musl": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.22.0.tgz", + "integrity": "sha512-RRraNgP8hnBPhInTTUdlFm+z16C/ghbxBG51Sw00hd7HUyKmEUKRozyc5od+/N6pOrX/bIh5vIbtMXIxsos0lg==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/react-native-css-interop/node_modules/lightningcss-linux-x64-gnu": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.22.0.tgz", + "integrity": "sha512-grdrhYGRi2KrR+bsXJVI0myRADqyA7ekprGxiuK5QRNkv7kj3Yq1fERDNyzZvjisHwKUi29sYMClscbtl+/Zpw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/react-native-css-interop/node_modules/lightningcss-linux-x64-musl": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.22.0.tgz", + "integrity": "sha512-t5f90X+iQUtIyR56oXIHMBUyQFX/zwmPt72E6Dane3P8KNGlkijTg2I75XVQS860gNoEFzV7Mm5ArRRA7u5CAQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/react-native-css-interop/node_modules/lightningcss-win32-x64-msvc": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.22.0.tgz", + "integrity": "sha512-64HTDtOOZE9PUCZJiZZQpyqXBbdby1lnztBccnqh+NtbKxjnGzP92R2ngcgeuqMPecMNqNWxgoWgTGpC+yN5Sw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "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==", + "dependencies": { + "@egjs/hammerjs": "^2.0.17", + "hoist-non-react-statics": "^3.3.0", + "invariant": "^2.2.4", + "lodash": "^4.17.21", + "prop-types": "^15.7.2" + }, + "peerDependencies": { + "react": "*", + "react-native": "*" + } + }, + "node_modules/react-native-reanimated": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.6.3.tgz", + "integrity": "sha512-2KkkPozoIvDbJcHuf8qeyoLROXQxizSi+2CTCkuNVkVZOxxY4B0Omvgq61aOQhSZUh/649x1YHoAaTyGMGDJUw==", + "dependencies": { + "@babel/plugin-transform-object-assign": "^7.16.7", + "@babel/preset-typescript": "^7.16.7", + "convert-source-map": "^2.0.0", + "invariant": "^2.2.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0-0", + "@babel/plugin-proposal-optional-chaining": "^7.0.0-0", + "@babel/plugin-transform-arrow-functions": "^7.0.0-0", + "@babel/plugin-transform-shorthand-properties": "^7.0.0-0", + "@babel/plugin-transform-template-literals": "^7.0.0-0", + "react": "*", + "react-native": "*" + } + }, + "node_modules/react-native-safe-area-context": { + "version": "4.9.0", + "resolved": "https://registry.npmjs.org/react-native-safe-area-context/-/react-native-safe-area-context-4.9.0.tgz", + "integrity": "sha512-/OJD9Pb8IURyvn+1tWTszWPJqsbZ4hyHBU9P0xhOmk7h5owSuqL0zkfagU0pg7Vh0G2NKQkaPpUKUMMCUMDh/w==", + "peerDependencies": { + "react": "*", + "react-native": "*" + } + }, + "node_modules/react-native-screens": { + "version": "3.29.0", + "resolved": "https://registry.npmjs.org/react-native-screens/-/react-native-screens-3.29.0.tgz", + "integrity": "sha512-yB1GoAMamFAcYf4ku94uBPn0/ani9QG7NdI98beJ5cet2YFESYYzuEIuU+kt+CNRcO8qqKeugxlfgAa3HyTqlg==", + "dependencies": { + "react-freeze": "^1.0.0", + "warn-once": "^0.1.0" + }, + "peerDependencies": { + "react": "*", + "react-native": "*" + } + }, + "node_modules/react-native-svg": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/react-native-svg/-/react-native-svg-14.1.0.tgz", + "integrity": "sha512-HeseElmEk+AXGwFZl3h56s0LtYD9HyGdrpg8yd9QM26X+d7kjETrRQ9vCjtxuT5dCZEIQ5uggU1dQhzasnsCWA==", + "dependencies": { + "css-select": "^5.1.0", + "css-tree": "^1.1.3" + }, + "peerDependencies": { + "react": "*", + "react-native": "*" + } + }, + "node_modules/react-native-web": { + "version": "0.19.10", + "resolved": "https://registry.npmjs.org/react-native-web/-/react-native-web-0.19.10.tgz", + "integrity": "sha512-IQoHiTQq8egBCVVwmTrYcFLgEFyb4LMZYEktHn4k22JMk9+QTCEz5WTfvr+jdNoeqj/7rtE81xgowKbfGO74qg==", + "dependencies": { + "@babel/runtime": "^7.18.6", + "@react-native/normalize-color": "^2.1.0", + "fbjs": "^3.0.4", + "inline-style-prefixer": "^6.0.1", + "memoize-one": "^6.0.0", + "nullthrows": "^1.1.1", + "postcss-value-parser": "^4.2.0", + "styleq": "^0.1.3" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" + } + }, + "node_modules/react-native-web/node_modules/memoize-one": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-6.0.0.tgz", + "integrity": "sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==" + }, + "node_modules/react-native/node_modules/@react-native/codegen": { + "version": "0.73.3", + "resolved": "https://registry.npmjs.org/@react-native/codegen/-/codegen-0.73.3.tgz", + "integrity": "sha512-sxslCAAb8kM06vGy9Jyh4TtvjhcP36k/rvj2QE2Jdhdm61KvfafCATSIsOfc0QvnduWFcpXUPvAVyYwuv7PYDg==", + "dependencies": { + "@babel/parser": "^7.20.0", + "flow-parser": "^0.206.0", + "glob": "^7.1.1", + "invariant": "^2.2.4", + "jscodeshift": "^0.14.0", + "mkdirp": "^0.5.1", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@babel/preset-env": "^7.1.6" + } + }, + "node_modules/react-native/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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/react-native/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/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" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/react-native/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/react-native/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==" + }, + "node_modules/react-native/node_modules/flow-parser": { + "version": "0.206.0", + "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.206.0.tgz", + "integrity": "sha512-HVzoK3r6Vsg+lKvlIZzaWNBVai+FXTX1wdYhz/wVlH13tb/gOdLXmlTqy6odmTBhT5UoWUbq0k8263Qhr9d88w==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/react-native/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/react-native/node_modules/promise": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", + "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", + "dependencies": { + "asap": "~2.0.6" + } + }, + "node_modules/react-native/node_modules/regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + }, + "node_modules/react-native/node_modules/scheduler": { + "version": "0.24.0-canary-efb381bbf-20230505", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.24.0-canary-efb381bbf-20230505.tgz", + "integrity": "sha512-ABvovCDe/k9IluqSh4/ISoq8tIJnW8euVAWYt5j/bg6dRnqwQwiGO1F/V4AyK96NGF/FB04FhOUDuWj8IKfABA==", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/react-native/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/react-native/node_modules/ws": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", + "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", + "dependencies": { + "async-limiter": "~1.0.0" + } + }, + "node_modules/react-refresh": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.0.tgz", + "integrity": "sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-shallow-renderer": { + "version": "16.15.0", + "resolved": "https://registry.npmjs.org/react-shallow-renderer/-/react-shallow-renderer-16.15.0.tgz", + "integrity": "sha512-oScf2FqQ9LFVQgA73vr86xl2NaOIX73rh+YFqcOp68CWj56tSfgtGKrEbyhCj0rSijyG9M1CYprTh39fBi5hzA==", + "dependencies": { + "object-assign": "^4.1.1", + "react-is": "^16.12.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependencies": { + "react": "^16.0.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/read-cache/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "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/readable-stream/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/readdirp/node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/readline": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/readline/-/readline-1.3.0.tgz", + "integrity": "sha512-k2d6ACCkiNYz222Fs/iNze30rRJ1iIicW7JuX/7/cozvih6YCkFZH+J6mAFDVgv0dRBaAyr4jDqC95R2y4IADg==" + }, + "node_modules/recast": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.21.5.tgz", + "integrity": "sha512-hjMmLaUXAm1hIuTqOdeYObMslq/q+Xff6QE3Y2P+uoHAg2nmVlLBps2hzh1UJDdMtDTMXOFewK6ky51JQIeECg==", + "dependencies": { + "ast-types": "0.15.2", + "esprima": "~4.0.0", + "source-map": "~0.6.1", + "tslib": "^2.0.1" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/recast/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/reflect.getprototypeof": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.6.tgz", + "integrity": "sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.1", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "globalthis": "^1.0.3", + "which-builtin-type": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.1.1", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz", + "integrity": "sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==", + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==" + }, + "node_modules/regenerator-transform": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", + "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz", + "integrity": "sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==", + "dependencies": { + "call-bind": "^1.0.6", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "set-function-name": "^2.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/regexpu-core": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", + "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", + "dependencies": { + "@babel/regjsgen": "^0.8.0", + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsparser": "^0.9.1", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsparser": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/remove-trailing-slash": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/remove-trailing-slash/-/remove-trailing-slash-0.1.1.tgz", + "integrity": "sha512-o4S4Qh6L2jpnCy83ysZDau+VORNvnFw07CKSAymkd6ICNVEPisMyzlc00KlvvicsxKck94SEwhDnMNdICzO+tA==" + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" + }, + "node_modules/requireg": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/requireg/-/requireg-0.2.2.tgz", + "integrity": "sha512-nYzyjnFcPNGR3lx9lwPPPnuQxv6JWEZd2Ci0u9opN7N5zUEPIhY/GbL3vMGOr2UXwEg9WwSyV9X9Y/kLFgPsOg==", + "dependencies": { + "nested-error-stacks": "~2.0.1", + "rc": "~1.2.7", + "resolve": "~1.7.1" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/requireg/node_modules/resolve": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.7.1.tgz", + "integrity": "sha512-c7rwLofp8g1U+h1KNyHL/jicrKg1Ek4q+Lr33AL65uZTinUZHe30D5HlyN5V9NW0JX1D5dXQ4jqW5l7Sy/kGfw==", + "dependencies": { + "path-parse": "^1.0.5" + } + }, + "node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve.exports": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.2.tgz", + "integrity": "sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==", + "engines": { + "node": ">=10" + } + }, + "node_modules/restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q==", + "dependencies": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safe-array-concat": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", + "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==", + "dependencies": { + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/safe-json-stringify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/safe-json-stringify/-/safe-json-stringify-1.2.0.tgz", + "integrity": "sha512-gH8eh2nZudPQO6TytOvbxnuhYBOvDBBLW52tz5q6X58lJcd/tkmqFR+5Z9adS8aJtURSXWThWy/xJtJwixErvg==", + "optional": true + }, + "node_modules/safe-regex-test": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", + "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-regex": "^1.1.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/sax": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.3.0.tgz", + "integrity": "sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==" + }, + "node_modules/scheduler": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/send/node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/send/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "node_modules/send/node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/send/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/serialize-error": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-2.1.0.tgz", + "integrity": "sha512-ghgmKt5o4Tly5yEG/UJp8qTd0AN7Xalw4XBtDEKP655B699qMEtra1WlXeE6WIvdEG481JvRxULKsInq/iNysw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" + }, + "node_modules/set-cookie-parser": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.6.0.tgz", + "integrity": "sha512-RVnVQxTXuerk653XfuliOxBP81Sf0+qfQE73LIYKcyMYHG94AuH0kgrQpRDuTZnSmjpysHmzxJXKNfa6PjFhyQ==" + }, + "node_modules/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-function-name": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", + "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==" + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "node_modules/shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shallowequal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", + "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "engines": { + "node": ">=8" + } + }, + "node_modules/shell-quote": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", + "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", + "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + }, + "node_modules/simple-plist": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/simple-plist/-/simple-plist-1.3.1.tgz", + "integrity": "sha512-iMSw5i0XseMnrhtIzRb7XpQEXepa9xhWxGUojHBL43SIpQuDQkh3Wpy67ZbDzZVr6EKxvwVChnVpdl8hEVLDiw==", + "dependencies": { + "bplist-creator": "0.1.0", + "bplist-parser": "0.3.1", + "plist": "^3.0.5" + } + }, + "node_modules/simple-plist/node_modules/bplist-parser": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.3.1.tgz", + "integrity": "sha512-PyJxiNtA5T2PlLIeBot4lbp7rj4OadzjnMZD/G5zuBNt8ei/yCU7+wW0h2bag9vr8c+/WuRWmSxbqAl9hL1rBA==", + "dependencies": { + "big-integer": "1.6.x" + }, + "engines": { + "node": ">= 5.10.0" + } + }, + "node_modules/simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", + "dependencies": { + "is-arrayish": "^0.3.1" + } + }, + "node_modules/simple-swizzle/node_modules/is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/slice-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", + "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", + "dependencies": { + "ansi-styles": "^3.2.0", + "astral-regex": "^1.0.0", + "is-fullwidth-code-point": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/slugify": { + "version": "1.6.6", + "resolved": "https://registry.npmjs.org/slugify/-/slugify-1.6.6.tgz", + "integrity": "sha512-h+z7HKHYXj6wJU+AnS/+IH8Uh9fdcX1Lrhg1/VMdf9PwoBQXFcXiAdsy2tSK0P6gKwJLXp02r90ahUCqHk9rrw==", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/sort-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz", + "integrity": "sha512-/dPCrG1s3ePpWm6yBbxZq5Be1dXGLyLn9Z791chDC3NFrpkVbWGzkBwPN1knaciexFXgRJ7hzdnwZ4stHSDmjg==", + "dependencies": { + "is-plain-obj": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/source-map-js": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", + "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/split": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", + "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", + "dependencies": { + "through": "2" + }, + "engines": { + "node": "*" + } + }, + "node_modules/split-on-first": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/split-on-first/-/split-on-first-1.1.0.tgz", + "integrity": "sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==", + "engines": { + "node": ">=6" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + }, + "node_modules/ssri": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", + "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", + "dependencies": { + "minipass": "^3.1.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/stack-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/stack-utils/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" + }, + "node_modules/stacktrace-parser": { + "version": "0.1.10", + "resolved": "https://registry.npmjs.org/stacktrace-parser/-/stacktrace-parser-0.1.10.tgz", + "integrity": "sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg==", + "dependencies": { + "type-fest": "^0.7.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/stacktrace-parser/node_modules/type-fest": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.7.1.tgz", + "integrity": "sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/stream-buffers": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/stream-buffers/-/stream-buffers-2.2.0.tgz", + "integrity": "sha512-uyQK/mx5QjHun80FLJTfaWE7JtwfRMKBLkMne6udYOmvH0CawotVa7TfgYHzAnpphn4+TweIx1QKMnRIbipmUg==", + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/stream-slice": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/stream-slice/-/stream-slice-0.1.2.tgz", + "integrity": "sha512-QzQxpoacatkreL6jsxnVb7X5R/pGw9OUv2qWTYWnmLpg4NdN31snPy/f3TdQE1ZUXaThRvj1Zw4/OGg0ZkaLMA==" + }, + "node_modules/strict-uri-encode": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz", + "integrity": "sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ==", + "engines": { + "node": ">=4" + } + }, + "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==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.11.tgz", + "integrity": "sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.7", + "regexp.prototype.flags": "^1.5.2", + "set-function-name": "^2.0.2", + "side-channel": "^1.0.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", + "integrity": "sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.0", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz", + "integrity": "sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", + "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dependencies": { + "min-indent": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "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==" + }, + "node_modules/structured-headers": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/structured-headers/-/structured-headers-0.4.1.tgz", + "integrity": "sha512-0MP/Cxx5SzeeZ10p/bZI0S6MpgD+yxAhi1BOQ34jgnMXsCq3j1t6tQnZu+KdlL7dvJTLT3g9xN8tl10TqgFMcg==" + }, + "node_modules/styleq": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/styleq/-/styleq-0.1.3.tgz", + "integrity": "sha512-3ZUifmCDCQanjeej1f6kyl/BeP/Vae5EYkQ9iJfUm/QwZvlgnZzyflqAsAWYURdtea8Vkvswu2GrC57h3qffcA==" + }, + "node_modules/sucrase": { + "version": "3.34.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.34.0.tgz", + "integrity": "sha512-70/LQEZ07TEcxiU2dz51FKaE6hCTWC6vr7FOk3Gr0U60C3shtAN+H+BFr9XlYe5xqf3RA8nrc+VIwzCfnxuXJw==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "glob": "7.1.6", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" + }, + "bin": { + "sucrase": "bin/sucrase", + "sucrase-node": "bin/sucrase-node" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/sucrase/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/sucrase/node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/sucrase/node_modules/glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/sucrase/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/sudo-prompt": { + "version": "8.2.5", + "resolved": "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-8.2.5.tgz", + "integrity": "sha512-rlBo3HU/1zAJUrkY6jNxDOC9eVYliG6nS4JA8u8KAshITd07tafMc/Br7xQwCSseXwJ2iCcHCE8SNWX3q8Z+kw==" + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/supports-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/synckit": { + "version": "0.8.8", + "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.8.8.tgz", + "integrity": "sha512-HwOKAP7Wc5aRGYdKH+dw0PRRpbO841v2DENBtjnR5HFWoiNByAl7vrx3p0G/rCyYXQsrxqtX48TImFtPcIHSpQ==", + "dev": true, + "dependencies": { + "@pkgr/core": "^0.1.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/unts" + } + }, + "node_modules/tailwindcss": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.3.tgz", + "integrity": "sha512-U7sxQk/n397Bmx4JHbJx/iSOOv5G+II3f1kpLpY2QeUv5DcPdcTsYLlusZfq1NthHS1c1cZoyFmmkex1rzke0A==", + "dependencies": { + "@alloc/quick-lru": "^5.2.0", + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.3.0", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "jiti": "^1.21.0", + "lilconfig": "^2.1.0", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.23", + "postcss-import": "^15.1.0", + "postcss-js": "^4.0.1", + "postcss-load-config": "^4.0.1", + "postcss-nested": "^6.0.1", + "postcss-selector-parser": "^6.0.11", + "resolve": "^1.22.2", + "sucrase": "^3.32.0" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/tar": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", + "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", + "dependencies": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^5.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/tar/node_modules/minipass": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/tar/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/tar/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/temp": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.4.tgz", + "integrity": "sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==", + "dependencies": { + "rimraf": "~2.6.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/temp-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/temp/node_modules/rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/tempy": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.7.1.tgz", + "integrity": "sha512-vXPxwOyaNVi9nyczO16mxmHGpl6ASC5/TVhRRHpqeYHvKQm58EaWNvZXxAhR0lYYnBOQFjXjhzeLsaXdjxLjRg==", + "dependencies": { + "del": "^6.0.0", + "is-stream": "^2.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^0.16.0", + "unique-string": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/tempy/node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/tempy/node_modules/type-fest": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "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.30.3", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.30.3.tgz", + "integrity": "sha512-STdUgOUx8rLbMGO9IOwHLpCqolkDITFFQSMYYwKE1N2lY6MVSaeoi10z/EhWxRc6ybqoVmKSkhKYH/XUpl7vSA==", + "dependencies": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "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==" + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" + }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/throat": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", + "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==" + }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==" + }, + "node_modules/through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dependencies": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "node_modules/tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dependencies": { + "os-tmpdir": "~1.0.2" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "engines": { + "node": ">=4" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + }, + "node_modules/traverse": { + "version": "0.6.9", + "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.9.tgz", + "integrity": "sha512-7bBrcF+/LQzSgFmT0X5YclVqQxtv7TDJ1f8Wj7ibBu/U6BMLeOpUxuZjV7rMc44UtKxlnMFigdhFAIszSX1DMg==", + "dependencies": { + "gopd": "^1.0.1", + "typedarray.prototype.slice": "^1.0.3", + "which-typed-array": "^1.1.15" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/ts-api-utils": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.3.0.tgz", + "integrity": "sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==", + "dev": true, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "typescript": ">=4.2.0" + } + }, + "node_modules/ts-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==" + }, + "node_modules/tsconfig-paths": { + "version": "3.15.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", + "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", + "dev": true, + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tsconfig-paths/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dev": true, + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "engines": { + "node": ">=4" + } + }, + "node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/typed-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", + "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", + "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", + "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz", + "integrity": "sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==", + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typedarray.prototype.slice": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typedarray.prototype.slice/-/typedarray.prototype.slice-1.0.3.tgz", + "integrity": "sha512-8WbVAQAUlENo1q3c3zZYuy5k9VzBQvp8AX9WOtbvyWlLM1v5JaSRmjubLjzHF4JFtptjH/5c/i95yaElvcjC0A==", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.0", + "es-errors": "^1.3.0", + "typed-array-buffer": "^1.0.2", + "typed-array-byte-offset": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typescript": { + "version": "5.4.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz", + "integrity": "sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/ua-parser-js": { + "version": "1.0.37", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.37.tgz", + "integrity": "sha512-bhTyI94tZofjo+Dn8SN6Zv8nBDvyXTymAdM3LDI/0IboIUwTu1rEhW7v2TfiVsoYWgkQ4kOVqnI8APUFbIQIFQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/ua-parser-js" + }, + { + "type": "paypal", + "url": "https://paypal.me/faisalman" + }, + { + "type": "github", + "url": "https://github.com/sponsors/faisalman" + } + ], + "engines": { + "node": "*" + } + }, + "node_modules/unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "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/undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==" + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", + "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "dependencies": { + "unique-slug": "^2.0.0" + } + }, + "node_modules/unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "dependencies": { + "imurmurhash": "^0.1.4" + } + }, + "node_modules/unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "dependencies": { + "crypto-random-string": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", + "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", + "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" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/url": { + "version": "0.11.3", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.3.tgz", + "integrity": "sha512-6hxOLGfZASQK/cijlZnZJTq8OXAkt/3YGfQX45vvMYXpZoo8NdWZcY73K108Jf759lS1Bv/8wXnHDTSz17dSRw==", + "dependencies": { + "punycode": "^1.4.1", + "qs": "^6.11.2" + } + }, + "node_modules/url-join": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/url-join/-/url-join-4.0.0.tgz", + "integrity": "sha512-EGXjXJZhIHiQMK2pQukuFcL303nskqIRzWvPvV5O8miOfwoUb9G+a/Cld60kUyeaybEI94wvVClT10DtfeAExA==" + }, + "node_modules/url/node_modules/punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==" + }, + "node_modules/use-latest-callback": { + "version": "0.1.9", + "resolved": "https://registry.npmjs.org/use-latest-callback/-/use-latest-callback-0.1.9.tgz", + "integrity": "sha512-CL/29uS74AwreI/f2oz2hLTW7ZqVeV5+gxFeGudzQrgkCytrHw33G4KbnQOrRlAEzzAFXi7dDLMC9zhWcVpzmw==", + "peerDependencies": { + "react": ">=16.8" + } + }, + "node_modules/util": { + "version": "0.12.5", + "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz", + "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==", + "dependencies": { + "inherits": "^2.0.3", + "is-arguments": "^1.0.4", + "is-generator-function": "^1.0.7", + "is-typed-array": "^1.1.3", + "which-typed-array": "^1.1.2" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/valid-url": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/valid-url/-/valid-url-1.0.9.tgz", + "integrity": "sha512-QQDsV8OnSf5Uc30CKSwG9lnhMPe6exHtTXLRYX8uMwKENy640pU+2BgBL0LRbDh/eYRahNCS7aewCx0wf3NYVA==" + }, + "node_modules/validate-npm-package-name": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz", + "integrity": "sha512-M6w37eVCMMouJ9V/sdPGnC5H4uDr73/+xdq0FBLO3TFFX1+7wiUY6Es328NN+y43tmY+doUdN9g9J21vqB7iLw==", + "dependencies": { + "builtins": "^1.0.3" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/vlq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/vlq/-/vlq-1.0.1.tgz", + "integrity": "sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w==" + }, + "node_modules/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "dependencies": { + "makeerror": "1.0.12" + } + }, + "node_modules/warn-once": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/warn-once/-/warn-once-0.1.1.tgz", + "integrity": "sha512-VkQZJbO8zVImzYFteBXvBOZEl1qL175WH8VmZcxF2fZAoudNhNDvHi+doCaAEdU2l2vtcIwa2zn0QK5+I1HQ3Q==" + }, + "node_modules/wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", + "dependencies": { + "defaults": "^1.0.3" + } + }, + "node_modules/web-encoding": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/web-encoding/-/web-encoding-1.1.5.tgz", + "integrity": "sha512-HYLeVCdJ0+lBYV2FvNZmv3HJ2Nt0QYXqZojk3d9FJOLkwnuhzM9tmamh8d7HPM8QqjKH8DeHkFTx+CFlWpZZDA==", + "dependencies": { + "util": "^0.12.3" + }, + "optionalDependencies": { + "@zxing/text-encoding": "0.9.0" + } + }, + "node_modules/web-streams-polyfill": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.3.3.tgz", + "integrity": "sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + }, + "node_modules/whatwg-fetch": { + "version": "3.6.20", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.20.tgz", + "integrity": "sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==" + }, + "node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/whatwg-url-without-unicode": { + "version": "8.0.0-3", + "resolved": "https://registry.npmjs.org/whatwg-url-without-unicode/-/whatwg-url-without-unicode-8.0.0-3.tgz", + "integrity": "sha512-HoKuzZrUlgpz35YO27XgD28uh/WJH4B0+3ttFqRo//lmq+9T/mIOJ6kqmINI9HpUpz1imRC/nR/lxKpJiv0uig==", + "dependencies": { + "buffer": "^5.4.3", + "punycode": "^2.1.1", + "webidl-conversions": "^5.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/whatwg-url-without-unicode/node_modules/webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "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.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.3.tgz", + "integrity": "sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==", + "dev": true, + "dependencies": { + "function.prototype.name": "^1.1.5", + "has-tostringtag": "^1.0.0", + "is-async-function": "^2.0.0", + "is-date-object": "^1.0.5", + "is-finalizationregistry": "^1.0.2", + "is-generator-function": "^1.0.10", + "is-regex": "^1.1.4", + "is-weakref": "^1.0.2", + "isarray": "^2.0.5", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.9" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-collection": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", + "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", + "dev": true, + "dependencies": { + "is-map": "^2.0.3", + "is-set": "^2.0.3", + "is-weakmap": "^2.0.2", + "is-weakset": "^2.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-module": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz", + "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==" + }, + "node_modules/which-typed-array": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz", + "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/wonka": { + "version": "4.0.15", + "resolved": "https://registry.npmjs.org/wonka/-/wonka-4.0.15.tgz", + "integrity": "sha512-U0IUQHKXXn6PFo9nqsHphVCE5m3IntqZNB9Jjn7EB1lrR7YTDY3YWgFvEvwniTzXSvOH/XMzAZaIfJF/LvHYXg==" + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi/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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi/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==" + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "node_modules/write-file-atomic": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", + "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", + "dependencies": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + } + }, + "node_modules/ws": { + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.16.0.tgz", + "integrity": "sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xcode": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/xcode/-/xcode-3.0.1.tgz", + "integrity": "sha512-kCz5k7J7XbJtjABOvkc5lJmkiDh8VhjVCGNiqdKCscmVpdVUpEAyXv1xmCLkQJ5dsHqx3IPO4XW+NTDhU/fatA==", + "dependencies": { + "simple-plist": "^1.1.0", + "uuid": "^7.0.3" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/xcode/node_modules/uuid": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-7.0.3.tgz", + "integrity": "sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg==", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/xml2js": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.6.0.tgz", + "integrity": "sha512-eLTh0kA8uHceqesPqSE+VvO1CDDJWMwlQfB6LuN6T8w6MaDJ8Txm8P7s5cHD0miF0V+GGTZrDQfxPZQVsur33w==", + "dependencies": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/xml2js/node_modules/xmlbuilder": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/xmlbuilder": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-14.0.0.tgz", + "integrity": "sha512-ts+B2rSe4fIckR6iquDjsKbQFK2NlUk6iG5nf14mDEyldgoc2nEKZ3jZWMPTxGQwVgToSjt6VGIho1H8/fNFTg==", + "engines": { + "node": ">=8.0" + } + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "engines": { + "node": ">=0.4" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + }, + "node_modules/yaml": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.1.tgz", + "integrity": "sha512-pIXzoImaqmfOrL7teGUBt/T7ZDnyeGBWyXQBvOVhLkWLN37GXv8NMLK406UY6dS51JfcQHsmcW5cJ441bHg6Lg==", + "bin": { + "yaml": "bin.mjs" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "engines": { + "node": ">=12" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + } +} diff --git a/apps/chess-mobile/package.json b/apps/chess-mobile/package.json new file mode 100644 index 00000000..816fbf7e --- /dev/null +++ b/apps/chess-mobile/package.json @@ -0,0 +1,64 @@ +{ + "name": "chess-mobile", + "version": "1.0.0", + "main": "expo-router/entry", + "scripts": { + "android": "expo start --android", + "format": "eslint \"**/*.{js,jsx,ts,tsx}\" --fix && prettier \"**/*.{js,jsx,ts,tsx,json}\" --write", + "ios": "expo start --ios", + "start": "expo start", + "web": "expo start --web" + }, + "dependencies": { + "@expo/vector-icons": "^14.0.0", + "@react-navigation/native": "^6.1.7", + "expo": "~50.0.7", + "expo-constants": "~15.4.5", + "expo-linking": "~6.2.2", + "expo-router": "^3.4.7", + "expo-status-bar": "~1.11.1", + "expo-system-ui": "~2.9.3", + "expo-web-browser": "~12.8.2", + "nativewind": "^4.0.1", + "react": "18.2.0", + "react-dom": "18.2.0", + "react-native": "0.73.6", + "react-native-gesture-handler": "~2.14.0", + "react-native-reanimated": "~3.6.2", + "react-native-safe-area-context": "^4.8.2", + "react-native-screens": "~3.29.0", + "react-native-svg": "14.1.0", + "react-native-web": "~0.19.10", + "expo-linear-gradient": "~12.7.2" + }, + "devDependencies": { + "@babel/core": "^7.20.0", + "@types/react": "~18.2.14", + "@typescript-eslint/eslint-plugin": "^6.7.2", + "@typescript-eslint/parser": "^6.7.2", + "ajv": "^8.12.0", + "eslint": "^8.50.0", + "eslint-config-universe": "^12.0.0", + "prettier": "^3.2.5", + "prettier-plugin-tailwindcss": "^0.5.11", + "tailwindcss": "^3.4.0", + "typescript": "^5.3.3" + }, + "eslintConfig": { + "extends": "universe/native" + }, + "resolutions": { + "expo-modules-core": "~1.11.0" + }, + "overrides": { + "expo-modules-core": "~1.11.0" + }, + "expo": { + "install": { + "exclude": [ + "react-native-safe-area-context" + ] + } + }, + "private": true +} diff --git a/apps/chess-mobile/prettier.config.js b/apps/chess-mobile/prettier.config.js new file mode 100644 index 00000000..3efe9207 --- /dev/null +++ b/apps/chess-mobile/prettier.config.js @@ -0,0 +1,10 @@ +module.exports = { + printWidth: 100, + tabWidth: 2, + singleQuote: true, + bracketSameLine: true, + trailingComma: "es5", + + plugins: [require.resolve("prettier-plugin-tailwindcss")], + tailwindAttributes: ["className"], +}; diff --git a/apps/chess-mobile/src/app/+html.tsx b/apps/chess-mobile/src/app/+html.tsx new file mode 100644 index 00000000..dae48be9 --- /dev/null +++ b/apps/chess-mobile/src/app/+html.tsx @@ -0,0 +1,46 @@ +import { ScrollViewStyleReset } from "expo-router/html"; + +// This file is web-only and used to configure the root HTML for every +// web page during static rendering. +// The contents of this function only run in Node.js environments and +// do not have access to the DOM or browser APIs. +export default function Root({ children }: { children: React.ReactNode }) { + return ( + + + + + + {/* + This viewport disables scaling which makes the mobile website act more like a native app. + However this does reduce built-in accessibility. If you want to enable scaling, use this instead: + + */} + + {/* + Disable body scrolling on web. This makes ScrollView components work closer to how they do on native. + However, body scrolling is often nice to have for mobile web. If you want to enable it, remove this line. + */} + + + {/* Using raw CSS styles as an escape-hatch to ensure the background color never flickers in dark-mode. */} +