From 8a74d3e2c9d56e97ca4473e1d7252fd6c5347ec5 Mon Sep 17 00:00:00 2001 From: Niklas Korz Date: Mon, 1 Jan 2024 19:50:01 +0100 Subject: [PATCH] Round 3: rewrite in React Native --- README.md | 1 - app/.eslintignore | 13 - app/.eslintrc.cjs | 31 - app/.gitignore | 43 +- app/.npmrc | 1 - app/.prettierignore | 13 - app/.prettierrc | 8 - app/App.tsx | 51 + app/README.md | 44 +- app/app.json | 30 + app/assets/adaptive-icon.png | Bin 0 -> 17547 bytes app/assets/favicon.png | Bin 0 -> 1466 bytes app/assets/icon.png | Bin 0 -> 22380 bytes app/assets/splash.png | Bin 0 -> 47346 bytes app/babel.config.js | 10 + app/capacitor.config.ts | 22 - app/package-lock.json | 23096 +++++++++++++--- app/package.json | 79 +- app/playwright.config.ts | 12 - app/src/BottomNavigation.tsx | 42 + app/src/DrawerNavigation.tsx | 20 + app/src/api/index.ts | 4 + app/src/{lib => api}/pocketbase-types.ts | 0 app/src/app.d.ts | 12 - app/src/app.html | 16 - app/src/index.test.ts | 7 - app/src/lib/api.ts | 4 - app/src/lib/index.ts | 1 - app/src/routes/+layout.svelte | 46 - app/src/routes/+layout.ts | 1 - app/src/routes/+page.svelte | 18 - app/src/routes/+page.ts | 30 - app/src/routes/lists/+page.svelte | 51 - app/src/routes/lists/+page.ts | 7 - app/src/routes/login/+page.svelte | 99 - app/src/routes/tasks/[id]/+page.svelte | 9 - app/src/routes/tasks/[id]/+page.ts | 27 - app/src/screens/List.tsx | 262 + app/src/screens/Notifications.tsx | 20 + app/src/screens/Profile.tsx | 32 + app/src/screens/index.ts | 3 + app/src/screens/types.ts | 27 + app/src/theme/global.css | 178 - app/static/favicon.png | Bin 1571 -> 0 bytes app/static/logo.webp | Bin 333400 -> 0 bytes app/svelte.config.js | 18 - app/tests/test.ts | 6 - app/tsconfig.json | 21 +- .../variables.css => types/navigationd.d.ts} | 0 app/vite.config.ts | 9 - 50 files changed, 19136 insertions(+), 5288 deletions(-) delete mode 100644 app/.eslintignore delete mode 100644 app/.eslintrc.cjs delete mode 100644 app/.npmrc delete mode 100644 app/.prettierignore delete mode 100644 app/.prettierrc create mode 100644 app/App.tsx create mode 100644 app/app.json create mode 100644 app/assets/adaptive-icon.png create mode 100644 app/assets/favicon.png create mode 100644 app/assets/icon.png create mode 100644 app/assets/splash.png create mode 100644 app/babel.config.js delete mode 100644 app/capacitor.config.ts delete mode 100644 app/playwright.config.ts create mode 100644 app/src/BottomNavigation.tsx create mode 100644 app/src/DrawerNavigation.tsx create mode 100644 app/src/api/index.ts rename app/src/{lib => api}/pocketbase-types.ts (100%) delete mode 100644 app/src/app.d.ts delete mode 100644 app/src/app.html delete mode 100644 app/src/index.test.ts delete mode 100644 app/src/lib/api.ts delete mode 100644 app/src/lib/index.ts delete mode 100644 app/src/routes/+layout.svelte delete mode 100644 app/src/routes/+layout.ts delete mode 100644 app/src/routes/+page.svelte delete mode 100644 app/src/routes/+page.ts delete mode 100644 app/src/routes/lists/+page.svelte delete mode 100644 app/src/routes/lists/+page.ts delete mode 100644 app/src/routes/login/+page.svelte delete mode 100644 app/src/routes/tasks/[id]/+page.svelte delete mode 100644 app/src/routes/tasks/[id]/+page.ts create mode 100644 app/src/screens/List.tsx create mode 100644 app/src/screens/Notifications.tsx create mode 100644 app/src/screens/Profile.tsx create mode 100644 app/src/screens/index.ts create mode 100644 app/src/screens/types.ts delete mode 100644 app/src/theme/global.css delete mode 100644 app/static/favicon.png delete mode 100644 app/static/logo.webp delete mode 100644 app/svelte.config.js delete mode 100644 app/tests/test.ts rename app/{src/theme/variables.css => types/navigationd.d.ts} (100%) delete mode 100644 app/vite.config.ts diff --git a/README.md b/README.md index 4504a90..1e6aa5f 100644 --- a/README.md +++ b/README.md @@ -5,4 +5,3 @@ ``` npx pocketbase-typegen --db ./pb_data/data.db --out app/src/lib/pocketbase-types.ts ``` - diff --git a/app/.eslintignore b/app/.eslintignore deleted file mode 100644 index 3897265..0000000 --- a/app/.eslintignore +++ /dev/null @@ -1,13 +0,0 @@ -.DS_Store -node_modules -/build -/.svelte-kit -/package -.env -.env.* -!.env.example - -# Ignore files for PNPM, NPM and YARN -pnpm-lock.yaml -package-lock.json -yarn.lock diff --git a/app/.eslintrc.cjs b/app/.eslintrc.cjs deleted file mode 100644 index 8304ad3..0000000 --- a/app/.eslintrc.cjs +++ /dev/null @@ -1,31 +0,0 @@ -/** @type { import("eslint").Linter.FlatConfig } */ -module.exports = { - root: true, - extends: [ - 'eslint:recommended', - 'plugin:@typescript-eslint/recommended', - 'plugin:svelte/recommended', - 'prettier' - ], - parser: '@typescript-eslint/parser', - plugins: ['@typescript-eslint'], - parserOptions: { - sourceType: 'module', - ecmaVersion: 2020, - extraFileExtensions: ['.svelte'] - }, - env: { - browser: true, - es2017: true, - node: true - }, - overrides: [ - { - files: ['*.svelte'], - parser: 'svelte-eslint-parser', - parserOptions: { - parser: '@typescript-eslint/parser' - } - } - ] -}; diff --git a/app/.gitignore b/app/.gitignore index 6635cf5..05647d5 100644 --- a/app/.gitignore +++ b/app/.gitignore @@ -1,10 +1,35 @@ +# Learn more https://docs.github.com/en/get-started/getting-started-with-git/ignoring-files + +# dependencies +node_modules/ + +# Expo +.expo/ +dist/ +web-build/ + +# Native +*.orig.* +*.jks +*.p8 +*.p12 +*.key +*.mobileprovision + +# Metro +.metro-health-check* + +# debug +npm-debug.* +yarn-debug.* +yarn-error.* + +# macOS .DS_Store -node_modules -/build -/.svelte-kit -/package -.env -.env.* -!.env.example -vite.config.js.timestamp-* -vite.config.ts.timestamp-* +*.pem + +# local env files +.env*.local + +# typescript +*.tsbuildinfo diff --git a/app/.npmrc b/app/.npmrc deleted file mode 100644 index b6f27f1..0000000 --- a/app/.npmrc +++ /dev/null @@ -1 +0,0 @@ -engine-strict=true diff --git a/app/.prettierignore b/app/.prettierignore deleted file mode 100644 index 3897265..0000000 --- a/app/.prettierignore +++ /dev/null @@ -1,13 +0,0 @@ -.DS_Store -node_modules -/build -/.svelte-kit -/package -.env -.env.* -!.env.example - -# Ignore files for PNPM, NPM and YARN -pnpm-lock.yaml -package-lock.json -yarn.lock diff --git a/app/.prettierrc b/app/.prettierrc deleted file mode 100644 index 9573023..0000000 --- a/app/.prettierrc +++ /dev/null @@ -1,8 +0,0 @@ -{ - "useTabs": true, - "singleQuote": true, - "trailingComma": "none", - "printWidth": 100, - "plugins": ["prettier-plugin-svelte"], - "overrides": [{ "files": "*.svelte", "options": { "parser": "svelte" } }] -} diff --git a/app/App.tsx b/app/App.tsx new file mode 100644 index 0000000..03350dc --- /dev/null +++ b/app/App.tsx @@ -0,0 +1,51 @@ +import 'react-native-gesture-handler'; +import React from "react"; +import { StyleSheet, useWindowDimensions } from "react-native"; +import { NavigationContainer } from "@react-navigation/native"; +import { PaperProvider, Text } from "react-native-paper"; +import { BottomNavigation } from "./src/BottomNavigation"; +import { DrawerNavigation } from "./src/DrawerNavigation"; + +const linking = { + prefixes: [ + /* your linking prefixes */ + "musclecat://", + "https://musclecat.pi.korz.tech", + "https://musclecat.pi4.korz.tech", + ], + config: { + /* configuration for matching screens with paths */ + screens: { + Home: { + screens: { + List: "lists/:listId?", + Task: "tasks/:taskId" + } + }, + Notifications: "notifications", + Profile: "profile", + }, + }, +}; + +export default function App() { + const dimensions = useWindowDimensions(); + //const NavigationComponent = dimensions.width < 700 ? BottomNavigation : DrawerNavigation; + + return ( + Loading...}> + + + + + ); +} + +const styles = StyleSheet.create({ + container: { + flex: 1, + backgroundColor: "#fff", + alignItems: "center", + justifyContent: "center", + }, +}); diff --git a/app/README.md b/app/README.md index 5c91169..d4074df 100644 --- a/app/README.md +++ b/app/README.md @@ -1,38 +1,18 @@ -# create-svelte +# Musclecat app -Everything you need to build a Svelte project, powered by [`create-svelte`](https://github.com/sveltejs/kit/tree/master/packages/create-svelte). +Routes: -## Creating a project +- `/`: show all root-level lists +- `/list/`: show all direct sublists and tasks of list with `` +- `/task/`: show task info for `` +- `/history`: show all completed tasks +- `/profile`: show profile information and settings -If you're seeing this, you've probably already done this step. Congrats! +on List view (including root): -```bash -# create a new project in the current directory -npm create svelte@latest +- Show action button for picking a random available task +- Gray-out scheduled tasks that are not yet available -# create a new project in my-app -npm create svelte@latest my-app -``` +on Task view: -## Developing - -Once you've created a project and installed dependencies with `npm install` (or `pnpm install` or `yarn`), start a development server: - -```bash -npm run dev - -# or start the server and open the app in a new browser tab -npm run dev -- --open -``` - -## Building - -To create a production version of your app: - -```bash -npm run build -``` - -You can preview the production build with `npm run preview`. - -> To deploy your app, you may need to install an [adapter](https://kit.svelte.dev/docs/adapters) for your target environment. +- Show action button for starting task, if scheduled diff --git a/app/app.json b/app/app.json new file mode 100644 index 0000000..73de1cf --- /dev/null +++ b/app/app.json @@ -0,0 +1,30 @@ +{ + "expo": { + "name": "app", + "slug": "app", + "version": "1.0.0", + "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" + } + }, + "web": { + "favicon": "./assets/favicon.png" + } + } +} diff --git a/app/assets/adaptive-icon.png b/app/assets/adaptive-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..03d6f6b6c6727954aec1d8206222769afd178d8d GIT binary patch literal 17547 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 X1+@#(7Q8Y8ZDjIv^>bP0l+XkKUF7Bb literal 0 HcmV?d00001 diff --git a/app/assets/favicon.png b/app/assets/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..e75f697b1801871ad8cd9309b05e8ffe8c6b6d01 GIT binary patch literal 1466 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 Q8R+0YPgg&ebxsLQ0Q^&0L;wH) literal 0 HcmV?d00001 diff --git a/app/assets/splash.png b/app/assets/splash.png new file mode 100644 index 0000000000000000000000000000000000000000..0e89705a9436743e42954d3744a0e7ff0d3d4701 GIT binary patch literal 47346 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�L~m{3{q5qEv31>NMde-Lg|4DAv^TcD%<-80 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 z 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.10.0" - } - }, - "node_modules/@ampproject/remapping": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", - "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", - "dev": true, - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@capacitor/cli": { - "version": "5.5.1", - "resolved": "https://registry.npmjs.org/@capacitor/cli/-/cli-5.5.1.tgz", - "integrity": "sha512-/oGd2IIc+k1H/fc7tUzP7vqMtZi0gNcJ4/4wUE2kzAnETxxxHXMM/2V62KfjCby/OOAzJbtI7n5OPlnWE9un1A==", - "dev": true, - "dependencies": { - "@ionic/cli-framework-output": "^2.2.5", - "@ionic/utils-fs": "^3.1.6", - "@ionic/utils-subprocess": "^2.1.11", - "@ionic/utils-terminal": "^2.3.3", - "commander": "^9.3.0", - "debug": "^4.3.4", - "env-paths": "^2.2.0", - "kleur": "^4.1.4", - "native-run": "^1.7.3", - "open": "^8.4.0", - "plist": "^3.0.5", - "prompts": "^2.4.2", - "rimraf": "^4.4.1", - "semver": "^7.3.7", - "tar": "^6.1.11", - "tslib": "^2.4.0", - "xml2js": "^0.5.0" - }, - "bin": { - "cap": "bin/capacitor", - "capacitor": "bin/capacitor" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@capacitor/core": { - "version": "5.5.1", - "resolved": "https://registry.npmjs.org/@capacitor/core/-/core-5.5.1.tgz", - "integrity": "sha512-VG6Iv8Q7ZAbvjodxpvjcSe0jfxUwZXnvjbi93ehuJ6eYP8U926qLSXyrT/DToZq+F6v/HyGyVgn3mrE/9jW2Tg==", - "dependencies": { - "tslib": "^2.1.0" - } - }, - "node_modules/@esbuild/android-arm": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.20.tgz", - "integrity": "sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==", - "cpu": [ - "arm" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/android-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz", - "integrity": "sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/android-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.20.tgz", - "integrity": "sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/darwin-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz", - "integrity": "sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/darwin-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz", - "integrity": "sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/freebsd-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz", - "integrity": "sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/freebsd-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz", - "integrity": "sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-arm": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz", - "integrity": "sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==", - "cpu": [ - "arm" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz", - "integrity": "sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-ia32": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz", - "integrity": "sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==", - "cpu": [ - "ia32" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-loong64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz", - "integrity": "sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==", - "cpu": [ - "loong64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-mips64el": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz", - "integrity": "sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==", - "cpu": [ - "mips64el" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-ppc64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz", - "integrity": "sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==", - "cpu": [ - "ppc64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-riscv64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz", - "integrity": "sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==", - "cpu": [ - "riscv64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-s390x": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz", - "integrity": "sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==", - "cpu": [ - "s390x" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz", - "integrity": "sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/netbsd-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz", - "integrity": "sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/openbsd-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz", - "integrity": "sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/sunos-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz", - "integrity": "sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "sunos" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/win32-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz", - "integrity": "sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/win32-ia32": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz", - "integrity": "sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==", - "cpu": [ - "ia32" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/win32-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz", - "integrity": "sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "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/js": { - "version": "8.55.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.55.0.tgz", - "integrity": "sha512-qQfo2mxH5yVom1kacMtZZJFVdW+E70mqHMJvVg6WTLo+VBuQJ4TojZlfWBjK0ve5BdEeNAVxOsl/nvNMpJOaJA==", - "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/@fastify/busboy": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@fastify/busboy/-/busboy-2.1.0.tgz", - "integrity": "sha512-+KpH+QxZU7O4675t3mnkQKcZZg56u+K/Ct2K+N2AZYNVK8kyeo/bI18tI8aPm3tvNNRyTWfj6s5tnGNlcbQRsA==", - "dev": true, - "engines": { - "node": ">=14" - } - }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.11.13", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.13.tgz", - "integrity": "sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ==", - "dev": true, - "dependencies": { - "@humanwhocodes/object-schema": "^2.0.1", - "debug": "^4.1.1", - "minimatch": "^3.0.5" - }, - "engines": { - "node": ">=10.10.0" - } - }, - "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.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.1.tgz", - "integrity": "sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==", - "dev": true - }, - "node_modules/@ionic/cli-framework-output": { - "version": "2.2.7", - "resolved": "https://registry.npmjs.org/@ionic/cli-framework-output/-/cli-framework-output-2.2.7.tgz", - "integrity": "sha512-/BXeclqu3y+bsBF7VFRS9xtNbrXf2JYCj/LeJoyLpWA9PeXNfvFrn91W2lwS2HVDjEDWKl4Ye6edJDdtn76EnA==", - "dev": true, - "dependencies": { - "@ionic/utils-terminal": "2.3.4", - "debug": "^4.0.0", - "tslib": "^2.0.1" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@ionic/utils-array": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/@ionic/utils-array/-/utils-array-2.1.6.tgz", - "integrity": "sha512-0JZ1Zkp3wURnv8oq6Qt7fMPo5MpjbLoUoa9Bu2Q4PJuSDWM8H8gwF3dQO7VTeUj3/0o1IB1wGkFWZZYgUXZMUg==", - "dev": true, - "dependencies": { - "debug": "^4.0.0", - "tslib": "^2.0.1" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@ionic/utils-fs": { - "version": "3.1.7", - "resolved": "https://registry.npmjs.org/@ionic/utils-fs/-/utils-fs-3.1.7.tgz", - "integrity": "sha512-2EknRvMVfhnyhL1VhFkSLa5gOcycK91VnjfrTB0kbqkTFCOXyXgVLI5whzq7SLrgD9t1aqos3lMMQyVzaQ5gVA==", - "dev": true, - "dependencies": { - "@types/fs-extra": "^8.0.0", - "debug": "^4.0.0", - "fs-extra": "^9.0.0", - "tslib": "^2.0.1" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@ionic/utils-object": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/@ionic/utils-object/-/utils-object-2.1.6.tgz", - "integrity": "sha512-vCl7sl6JjBHFw99CuAqHljYJpcE88YaH2ZW4ELiC/Zwxl5tiwn4kbdP/gxi2OT3MQb1vOtgAmSNRtusvgxI8ww==", - "dev": true, - "dependencies": { - "debug": "^4.0.0", - "tslib": "^2.0.1" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@ionic/utils-process": { - "version": "2.1.11", - "resolved": "https://registry.npmjs.org/@ionic/utils-process/-/utils-process-2.1.11.tgz", - "integrity": "sha512-Uavxn+x8j3rDlZEk1X7YnaN6wCgbCwYQOeIjv/m94i1dzslqWhqIHEqxEyeE8HsT5Negboagg7GtQiABy+BLbA==", - "dev": true, - "dependencies": { - "@ionic/utils-object": "2.1.6", - "@ionic/utils-terminal": "2.3.4", - "debug": "^4.0.0", - "signal-exit": "^3.0.3", - "tree-kill": "^1.2.2", - "tslib": "^2.0.1" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@ionic/utils-stream": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/@ionic/utils-stream/-/utils-stream-3.1.6.tgz", - "integrity": "sha512-4+Kitey1lTA1yGtnigeYNhV/0tggI3lWBMjC7tBs1K9GXa/q7q4CtOISppdh8QgtOhrhAXS2Igp8rbko/Cj+lA==", - "dev": true, - "dependencies": { - "debug": "^4.0.0", - "tslib": "^2.0.1" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@ionic/utils-subprocess": { - "version": "2.1.14", - "resolved": "https://registry.npmjs.org/@ionic/utils-subprocess/-/utils-subprocess-2.1.14.tgz", - "integrity": "sha512-nGYvyGVjU0kjPUcSRFr4ROTraT3w/7r502f5QJEsMRKTqa4eEzCshtwRk+/mpASm0kgBN5rrjYA5A/OZg8ahqg==", - "dev": true, - "dependencies": { - "@ionic/utils-array": "2.1.6", - "@ionic/utils-fs": "3.1.7", - "@ionic/utils-process": "2.1.11", - "@ionic/utils-stream": "3.1.6", - "@ionic/utils-terminal": "2.3.4", - "cross-spawn": "^7.0.3", - "debug": "^4.0.0", - "tslib": "^2.0.1" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@ionic/utils-terminal": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/@ionic/utils-terminal/-/utils-terminal-2.3.4.tgz", - "integrity": "sha512-cEiMFl3jklE0sW60r8JHH3ijFTwh/jkdEKWbylSyExQwZ8pPuwoXz7gpkWoJRLuoRHHSvg+wzNYyPJazIHfoJA==", - "dev": true, - "dependencies": { - "@types/slice-ansi": "^4.0.0", - "debug": "^4.0.0", - "signal-exit": "^3.0.3", - "slice-ansi": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0", - "tslib": "^2.0.1", - "untildify": "^4.0.0", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=16.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==", - "dev": true, - "dependencies": { - "@sinclair/typebox": "^0.27.8" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", - "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", - "dev": true, - "dependencies": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", - "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", - "dev": true, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", - "dev": true, - "engines": { - "node": ">=6.0.0" - } - }, - "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==", - "dev": true - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.20", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz", - "integrity": "sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@playwright/test": { - "version": "1.40.1", - "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.40.1.tgz", - "integrity": "sha512-EaaawMTOeEItCRvfmkI9v6rBkF1svM8wjl/YPRrg2N2Wmp+4qJYkWtJsbew1szfKKDm6fPLy4YAanBhIlf9dWw==", - "dev": true, - "dependencies": { - "playwright": "1.40.1" - }, - "bin": { - "playwright": "cli.js" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/@polka/url": { - "version": "1.0.0-next.24", - "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.24.tgz", - "integrity": "sha512-2LuNTFBIO0m7kKIQvvPHN6UE63VjpmL9rnEEaOOaiSPbZK+zUOYIzBAWcED+3XYzhYsd/0mD57VdxAEqqV52CQ==", - "dev": true - }, - "node_modules/@sinclair/typebox": { - "version": "0.27.8", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", - "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", - "dev": true - }, - "node_modules/@sveltejs/adapter-static": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@sveltejs/adapter-static/-/adapter-static-2.0.3.tgz", - "integrity": "sha512-VUqTfXsxYGugCpMqQv1U0LIdbR3S5nBkMMDmpjGVJyM6Q2jHVMFtdWJCkeHMySc6mZxJ+0eZK3T7IgmUCDrcUQ==", - "dev": true, - "peerDependencies": { - "@sveltejs/kit": "^1.5.0" - } - }, - "node_modules/@sveltejs/kit": { - "version": "1.27.7", - "resolved": "https://registry.npmjs.org/@sveltejs/kit/-/kit-1.27.7.tgz", - "integrity": "sha512-AzXYDoYt42clCBwLF9GTHsXyg2DFR31Ncyt8yxu8Aw4tgB433V+w+hcr1RTfAN9zKW2J2PY9FMQ8FoX/4Vw8CA==", - "dev": true, - "hasInstallScript": true, - "dependencies": { - "@sveltejs/vite-plugin-svelte": "^2.5.0", - "@types/cookie": "^0.5.1", - "cookie": "^0.5.0", - "devalue": "^4.3.1", - "esm-env": "^1.0.0", - "kleur": "^4.1.5", - "magic-string": "^0.30.0", - "mrmime": "^1.0.1", - "sade": "^1.8.1", - "set-cookie-parser": "^2.6.0", - "sirv": "^2.0.2", - "tiny-glob": "^0.2.9", - "undici": "~5.26.2" - }, - "bin": { - "svelte-kit": "svelte-kit.js" - }, - "engines": { - "node": "^16.14 || >=18" - }, - "peerDependencies": { - "svelte": "^3.54.0 || ^4.0.0-next.0 || ^5.0.0-next.0", - "vite": "^4.0.0" - } - }, - "node_modules/@sveltejs/vite-plugin-svelte": { - "version": "2.5.3", - "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-2.5.3.tgz", - "integrity": "sha512-erhNtXxE5/6xGZz/M9eXsmI7Pxa6MS7jyTy06zN3Ck++ldrppOnOlJwHHTsMC7DHDQdgUp4NAc4cDNQ9eGdB/w==", - "dev": true, - "dependencies": { - "@sveltejs/vite-plugin-svelte-inspector": "^1.0.4", - "debug": "^4.3.4", - "deepmerge": "^4.3.1", - "kleur": "^4.1.5", - "magic-string": "^0.30.3", - "svelte-hmr": "^0.15.3", - "vitefu": "^0.2.4" - }, - "engines": { - "node": "^14.18.0 || >= 16" - }, - "peerDependencies": { - "svelte": "^3.54.0 || ^4.0.0 || ^5.0.0-next.0", - "vite": "^4.0.0" - } - }, - "node_modules/@sveltejs/vite-plugin-svelte-inspector": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte-inspector/-/vite-plugin-svelte-inspector-1.0.4.tgz", - "integrity": "sha512-zjiuZ3yydBtwpF3bj0kQNV0YXe+iKE545QGZVTaylW3eAzFr+pJ/cwK8lZEaRp4JtaJXhD5DyWAV4AxLh6DgaQ==", - "dev": true, - "dependencies": { - "debug": "^4.3.4" - }, - "engines": { - "node": "^14.18.0 || >= 16" - }, - "peerDependencies": { - "@sveltejs/vite-plugin-svelte": "^2.2.0", - "svelte": "^3.54.0 || ^4.0.0", - "vite": "^4.0.0" - } - }, - "node_modules/@types/chai": { - "version": "4.3.11", - "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.11.tgz", - "integrity": "sha512-qQR1dr2rGIHYlJulmr8Ioq3De0Le9E4MJ5AiaeAETJJpndT1uUNHsGFK3L/UIu+rbkQSdj8J/w2bCsBZc/Y5fQ==", - "dev": true - }, - "node_modules/@types/chai-subset": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/@types/chai-subset/-/chai-subset-1.3.5.tgz", - "integrity": "sha512-c2mPnw+xHtXDoHmdtcCXGwyLMiauiAyxWMzhGpqHC4nqI/Y5G2XhTampslK2rb59kpcuHon03UH8W6iYUzw88A==", - "dev": true, - "dependencies": { - "@types/chai": "*" - } - }, - "node_modules/@types/cookie": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.5.4.tgz", - "integrity": "sha512-7z/eR6O859gyWIAjuvBWFzNURmf2oPBmJlfVWkwehU5nzIyjwBsTh7WMmEEV4JFnHuQ3ex4oyTvfKzcyJVDBNA==", - "dev": true - }, - "node_modules/@types/estree": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", - "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", - "dev": true - }, - "node_modules/@types/fs-extra": { - "version": "8.1.5", - "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-8.1.5.tgz", - "integrity": "sha512-0dzKcwO+S8s2kuF5Z9oUWatQJj5Uq/iqphEtE3GQJVRRYm/tD1LglU2UnXi2A8jLq5umkGouOXOR9y0n613ZwQ==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "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==", - "dev": true - }, - "node_modules/@types/node": { - "version": "20.10.4", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.10.4.tgz", - "integrity": "sha512-D08YG6rr8X90YB56tSIuBaddy/UXAA9RKJoFvrsnogAum/0pmjkgi4+2nx96A330FmioegBWmEYQ+syqCFaveg==", - "dev": true, - "dependencies": { - "undici-types": "~5.26.4" - } - }, - "node_modules/@types/pug": { - "version": "2.0.10", - "resolved": "https://registry.npmjs.org/@types/pug/-/pug-2.0.10.tgz", - "integrity": "sha512-Sk/uYFOBAB7mb74XcpizmH0KOR2Pv3D2Hmrh1Dmy5BmK3MpdSa5kqZcg6EKBdklU0bFXX9gCfzvpnyUehrPIuA==", - "dev": true - }, - "node_modules/@types/semver": { - "version": "7.5.6", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.6.tgz", - "integrity": "sha512-dn1l8LaMea/IjDoHNd9J52uBbInB796CDffS6VdIxvqYCPSG0V0DzHp76GpaWnlhg88uYyPbXCDIowa86ybd5A==", - "dev": true - }, - "node_modules/@types/slice-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/slice-ansi/-/slice-ansi-4.0.0.tgz", - "integrity": "sha512-+OpjSaq85gvlZAYINyzKpLeiFkSC4EsC6IIiT6v6TLSU5k5U83fHGj9Lel8oKEXM0HqgrMVCjXPDPVICtxF7EQ==", - "dev": true - }, - "node_modules/@typescript-eslint/eslint-plugin": { - "version": "6.13.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.13.2.tgz", - "integrity": "sha512-3+9OGAWHhk4O1LlcwLBONbdXsAhLjyCFogJY/cWy2lxdVJ2JrcTF2pTGMaLl2AE7U1l31n8Py4a8bx5DLf/0dQ==", - "dev": true, - "dependencies": { - "@eslint-community/regexpp": "^4.5.1", - "@typescript-eslint/scope-manager": "6.13.2", - "@typescript-eslint/type-utils": "6.13.2", - "@typescript-eslint/utils": "6.13.2", - "@typescript-eslint/visitor-keys": "6.13.2", - "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/parser": { - "version": "6.13.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.13.2.tgz", - "integrity": "sha512-MUkcC+7Wt/QOGeVlM8aGGJZy1XV5YKjTpq9jK6r6/iLsGXhBVaGP5N0UYvFsu9BFlSpwY9kMretzdBH01rkRXg==", - "dev": true, - "dependencies": { - "@typescript-eslint/scope-manager": "6.13.2", - "@typescript-eslint/types": "6.13.2", - "@typescript-eslint/typescript-estree": "6.13.2", - "@typescript-eslint/visitor-keys": "6.13.2", - "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.13.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.13.2.tgz", - "integrity": "sha512-CXQA0xo7z6x13FeDYCgBkjWzNqzBn8RXaE3QVQVIUm74fWJLkJkaHmHdKStrxQllGh6Q4eUGyNpMe0b1hMkXFA==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "6.13.2", - "@typescript-eslint/visitor-keys": "6.13.2" - }, - "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.13.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.13.2.tgz", - "integrity": "sha512-Qr6ssS1GFongzH2qfnWKkAQmMUyZSyOr0W54nZNU1MDfo+U4Mv3XveeLZzadc/yq8iYhQZHYT+eoXJqnACM1tw==", - "dev": true, - "dependencies": { - "@typescript-eslint/typescript-estree": "6.13.2", - "@typescript-eslint/utils": "6.13.2", - "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.13.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.13.2.tgz", - "integrity": "sha512-7sxbQ+EMRubQc3wTfTsycgYpSujyVbI1xw+3UMRUcrhSy+pN09y/lWzeKDbvhoqcRbHdc+APLs/PWYi/cisLPg==", - "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.13.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.13.2.tgz", - "integrity": "sha512-SuD8YLQv6WHnOEtKv8D6HZUzOub855cfPnPMKvdM/Bh1plv1f7Q/0iFUDLKKlxHcEstQnaUU4QZskgQq74t+3w==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "6.13.2", - "@typescript-eslint/visitor-keys": "6.13.2", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.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/utils": { - "version": "6.13.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.13.2.tgz", - "integrity": "sha512-b9Ptq4eAZUym4idijCRzl61oPCwwREcfDI8xGk751Vhzig5fFZR9CyzDz4Sp/nxSLBYxUPyh4QdIDqWykFhNmQ==", - "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.13.2", - "@typescript-eslint/types": "6.13.2", - "@typescript-eslint/typescript-estree": "6.13.2", - "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/visitor-keys": { - "version": "6.13.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.13.2.tgz", - "integrity": "sha512-OGznFs0eAQXJsp+xSd6k/O1UbFi/K/L7WjqeRoFE7vadjAF9y0uppXhYNQNEqygjou782maGClOoZwPqF0Drlw==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "6.13.2", - "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/@vitest/expect": { - "version": "0.32.4", - "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-0.32.4.tgz", - "integrity": "sha512-m7EPUqmGIwIeoU763N+ivkFjTzbaBn0n9evsTOcde03ugy2avPs3kZbYmw3DkcH1j5mxhMhdamJkLQ6dM1bk/A==", - "dev": true, - "dependencies": { - "@vitest/spy": "0.32.4", - "@vitest/utils": "0.32.4", - "chai": "^4.3.7" - }, - "funding": { - "url": "https://opencollective.com/vitest" - } - }, - "node_modules/@vitest/runner": { - "version": "0.32.4", - "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-0.32.4.tgz", - "integrity": "sha512-cHOVCkiRazobgdKLnczmz2oaKK9GJOw6ZyRcaPdssO1ej+wzHVIkWiCiNacb3TTYPdzMddYkCgMjZ4r8C0JFCw==", - "dev": true, - "dependencies": { - "@vitest/utils": "0.32.4", - "p-limit": "^4.0.0", - "pathe": "^1.1.1" - }, - "funding": { - "url": "https://opencollective.com/vitest" - } - }, - "node_modules/@vitest/runner/node_modules/p-limit": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", - "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", - "dev": true, - "dependencies": { - "yocto-queue": "^1.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@vitest/runner/node_modules/yocto-queue": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz", - "integrity": "sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==", - "dev": true, - "engines": { - "node": ">=12.20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@vitest/snapshot": { - "version": "0.32.4", - "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-0.32.4.tgz", - "integrity": "sha512-IRpyqn9t14uqsFlVI2d7DFMImGMs1Q9218of40bdQQgMePwVdmix33yMNnebXcTzDU5eiV3eUsoxxH5v0x/IQA==", - "dev": true, - "dependencies": { - "magic-string": "^0.30.0", - "pathe": "^1.1.1", - "pretty-format": "^29.5.0" - }, - "funding": { - "url": "https://opencollective.com/vitest" - } - }, - "node_modules/@vitest/spy": { - "version": "0.32.4", - "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-0.32.4.tgz", - "integrity": "sha512-oA7rCOqVOOpE6rEoXuCOADX7Lla1LIa4hljI2MSccbpec54q+oifhziZIJXxlE/CvI2E+ElhBHzVu0VEvJGQKQ==", - "dev": true, - "dependencies": { - "tinyspy": "^2.1.1" - }, - "funding": { - "url": "https://opencollective.com/vitest" - } - }, - "node_modules/@vitest/utils": { - "version": "0.32.4", - "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-0.32.4.tgz", - "integrity": "sha512-Gwnl8dhd1uJ+HXrYyV0eRqfmk9ek1ASE/LWfTCuWMw+d07ogHqp4hEAV28NiecimK6UY9DpSEPh+pXBA5gtTBg==", - "dev": true, - "dependencies": { - "diff-sequences": "^29.4.3", - "loupe": "^2.3.6", - "pretty-format": "^29.5.0" - }, - "funding": { - "url": "https://opencollective.com/vitest" - } - }, - "node_modules/@xmldom/xmldom": { - "version": "0.8.10", - "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.10.tgz", - "integrity": "sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==", - "dev": true, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/acorn": { - "version": "8.11.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.2.tgz", - "integrity": "sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==", - "dev": true, - "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/acorn-walk": { - "version": "8.3.1", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.1.tgz", - "integrity": "sha512-TgUZgYvqZprrl7YldZNoa9OciCAyZR+Ejm9eXzKCmjsF5IKp/wgQ7Z/ZpjpGTIUPwrHQIcYeI8qDh4PsEwxMbw==", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, - "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/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "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/anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "dev": true, - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "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==", - "dev": true - }, - "node_modules/aria-query": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", - "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", - "dev": true, - "dependencies": { - "dequal": "^2.0.3" - } - }, - "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==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/assertion-error": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", - "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/astral-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "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==", - "dev": true, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/axobject-query": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.2.1.tgz", - "integrity": "sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==", - "dev": true, - "dependencies": { - "dequal": "^2.0.3" - } - }, - "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==", - "dev": true - }, - "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==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "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==", - "dev": true, - "engines": { - "node": ">=0.6" - } - }, - "node_modules/binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "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==", - "dev": true, - "dependencies": { - "big-integer": "1.6.x" - }, - "engines": { - "node": ">= 5.10.0" - } - }, - "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/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/buffer-crc32": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", - "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/cac": { - "version": "6.7.14", - "resolved": "https://registry.npmjs.org/cac/-/cac-6.7.14.tgz", - "integrity": "sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "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/chai": { - "version": "4.3.10", - "resolved": "https://registry.npmjs.org/chai/-/chai-4.3.10.tgz", - "integrity": "sha512-0UXG04VuVbruMUYbJ6JctvH0YnC/4q3/AkT18q4NaITo91CUm0liMS9VqzT9vZhVQ/1eqPanMWjBM+Juhfb/9g==", - "dev": true, - "dependencies": { - "assertion-error": "^1.1.0", - "check-error": "^1.0.3", - "deep-eql": "^4.1.3", - "get-func-name": "^2.0.2", - "loupe": "^2.3.6", - "pathval": "^1.1.1", - "type-detect": "^4.0.8" - }, - "engines": { - "node": ">=4" - } - }, - "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/check-error": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.3.tgz", - "integrity": "sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==", - "dev": true, - "dependencies": { - "get-func-name": "^2.0.2" - }, - "engines": { - "node": "*" - } - }, - "node_modules/chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ], - "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" - }, - "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==", - "dev": true, - "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==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/code-red": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/code-red/-/code-red-1.0.4.tgz", - "integrity": "sha512-7qJWqItLA8/VPVlKJlFXU+NBlo/qyfs39aJcuMT/2ere32ZqvF5OSxgdM5xOfJJ7O429gg2HM47y8v9P+9wrNw==", - "dev": true, - "dependencies": { - "@jridgewell/sourcemap-codec": "^1.4.15", - "@types/estree": "^1.0.1", - "acorn": "^8.10.0", - "estree-walker": "^3.0.3", - "periscopic": "^3.1.0" - } - }, - "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/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/commander": { - "version": "9.5.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", - "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", - "dev": true, - "engines": { - "node": "^12.20.0 || >=14" - } - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true - }, - "node_modules/cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "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==", - "dev": true, - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/css-tree": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz", - "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==", - "dev": true, - "dependencies": { - "mdn-data": "2.0.30", - "source-map-js": "^1.0.1" - }, - "engines": { - "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0" - } - }, - "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==", - "dev": true, - "bin": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/deep-eql": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-4.1.3.tgz", - "integrity": "sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==", - "dev": true, - "dependencies": { - "type-detect": "^4.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "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==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "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==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/dequal": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", - "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/detect-indent": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz", - "integrity": "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/devalue": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/devalue/-/devalue-4.3.2.tgz", - "integrity": "sha512-KqFl6pOgOW+Y6wJgu80rHpo2/3H07vr8ntR9rkkFIRETewbf5GaYYcakYfiKz89K+sLsuPkQIZaXDMjUObZwWg==", - "dev": true - }, - "node_modules/diff-sequences": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", - "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==", - "dev": true, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "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==", - "dev": true, - "dependencies": { - "path-type": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "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/elementtree": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/elementtree/-/elementtree-0.1.7.tgz", - "integrity": "sha512-wkgGT6kugeQk/P6VZ/f4T+4HB41BVgNBq5CDIZVbQ02nvTVqAiVTbskxxu3eA/X96lMlfYOwnLQpN2v5E1zDEg==", - "dev": true, - "dependencies": { - "sax": "1.1.4" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "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==", - "dev": true - }, - "node_modules/env-paths": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", - "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/es6-promise": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz", - "integrity": "sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==", - "dev": true - }, - "node_modules/esbuild": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz", - "integrity": "sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==", - "dev": true, - "hasInstallScript": true, - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=12" - }, - "optionalDependencies": { - "@esbuild/android-arm": "0.18.20", - "@esbuild/android-arm64": "0.18.20", - "@esbuild/android-x64": "0.18.20", - "@esbuild/darwin-arm64": "0.18.20", - "@esbuild/darwin-x64": "0.18.20", - "@esbuild/freebsd-arm64": "0.18.20", - "@esbuild/freebsd-x64": "0.18.20", - "@esbuild/linux-arm": "0.18.20", - "@esbuild/linux-arm64": "0.18.20", - "@esbuild/linux-ia32": "0.18.20", - "@esbuild/linux-loong64": "0.18.20", - "@esbuild/linux-mips64el": "0.18.20", - "@esbuild/linux-ppc64": "0.18.20", - "@esbuild/linux-riscv64": "0.18.20", - "@esbuild/linux-s390x": "0.18.20", - "@esbuild/linux-x64": "0.18.20", - "@esbuild/netbsd-x64": "0.18.20", - "@esbuild/openbsd-x64": "0.18.20", - "@esbuild/sunos-x64": "0.18.20", - "@esbuild/win32-arm64": "0.18.20", - "@esbuild/win32-ia32": "0.18.20", - "@esbuild/win32-x64": "0.18.20" - } - }, - "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==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint": { - "version": "8.55.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.55.0.tgz", - "integrity": "sha512-iyUUAM0PCKj5QpwGfmCAG9XXbZCWsqP/eWAWrG/W0umvjuLRBECwSFdt+rCntju0xEH7teIABPwXpahftIaTdA==", - "dev": true, - "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "@eslint-community/regexpp": "^4.6.1", - "@eslint/eslintrc": "^2.1.4", - "@eslint/js": "8.55.0", - "@humanwhocodes/config-array": "^0.11.13", - "@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-compat-utils": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/eslint-compat-utils/-/eslint-compat-utils-0.1.2.tgz", - "integrity": "sha512-Jia4JDldWnFNIru1Ehx1H5s9/yxiRHY/TimCuUc0jNexew3cF1gI6CYZil1ociakfWO3rRqFjl1mskBblB3RYg==", - "dev": true, - "engines": { - "node": ">=12" - }, - "peerDependencies": { - "eslint": ">=6.0.0" - } - }, - "node_modules/eslint-config-prettier": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz", - "integrity": "sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==", - "dev": true, - "bin": { - "eslint-config-prettier": "bin/cli.js" - }, - "peerDependencies": { - "eslint": ">=7.0.0" - } - }, - "node_modules/eslint-plugin-svelte": { - "version": "2.35.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-svelte/-/eslint-plugin-svelte-2.35.1.tgz", - "integrity": "sha512-IF8TpLnROSGy98Z3NrsKXWDSCbNY2ReHDcrYTuXZMbfX7VmESISR78TWgO9zdg4Dht1X8coub5jKwHzP0ExRug==", - "dev": true, - "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "@jridgewell/sourcemap-codec": "^1.4.14", - "debug": "^4.3.1", - "eslint-compat-utils": "^0.1.2", - "esutils": "^2.0.3", - "known-css-properties": "^0.29.0", - "postcss": "^8.4.5", - "postcss-load-config": "^3.1.4", - "postcss-safe-parser": "^6.0.0", - "postcss-selector-parser": "^6.0.11", - "semver": "^7.5.3", - "svelte-eslint-parser": ">=0.33.0 <1.0.0" - }, - "engines": { - "node": "^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ota-meshi" - }, - "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0-0", - "svelte": "^3.37.0 || ^4.0.0" - }, - "peerDependenciesMeta": { - "svelte": { - "optional": true - } - } - }, - "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-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/esm-env": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/esm-env/-/esm-env-1.0.0.tgz", - "integrity": "sha512-Cf6VksWPsTuW01vU9Mk/3vRue91Zevka5SjyNf3nEpokFRuqt/KjUQoGAwq9qMmhpLTHmXzSIrFRw8zxWzmFBA==", - "dev": true - }, - "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/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/estree-walker": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", - "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", - "dev": true, - "dependencies": { - "@types/estree": "^1.0.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==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "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==", - "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==", - "dev": true, - "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==", - "dev": true, - "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/fastq": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", - "dev": true, - "dependencies": { - "reusify": "^1.0.4" - } - }, - "node_modules/fd-slicer": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", - "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", - "dev": true, - "dependencies": { - "pend": "~1.2.0" - } - }, - "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==", - "dev": true, - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "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==", - "dev": true, - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "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/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.2.9", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.9.tgz", - "integrity": "sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==", - "dev": true - }, - "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==", - "dev": true, - "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/fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/fs-minipass/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "dev": true, - "dependencies": { - "yallist": "^4.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==", - "dev": true - }, - "node_modules/fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/get-func-name": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.2.tgz", - "integrity": "sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/glob": { - "version": "9.3.5", - "resolved": "https://registry.npmjs.org/glob/-/glob-9.3.5.tgz", - "integrity": "sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "minimatch": "^8.0.2", - "minipass": "^4.2.4", - "path-scurry": "^1.6.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "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==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.3" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/glob/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/glob/node_modules/minimatch": { - "version": "8.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-8.0.4.tgz", - "integrity": "sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA==", - "dev": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/globals": { - "version": "13.23.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.23.0.tgz", - "integrity": "sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==", - "dev": true, - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/globalyzer": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/globalyzer/-/globalyzer-0.1.0.tgz", - "integrity": "sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==", - "dev": true - }, - "node_modules/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "dev": true, - "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/globrex": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz", - "integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==", - "dev": true - }, - "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==", - "dev": true - }, - "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/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/ignore": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.0.tgz", - "integrity": "sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "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/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "dev": true, - "engines": { - "node": ">=0.8.19" - } - }, - "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==", - "dev": true, - "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==", - "dev": true - }, - "node_modules/ini": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ini/-/ini-3.0.1.tgz", - "integrity": "sha512-it4HyVAUTKBc6m8e1iXWvXSTdndF7HbdN713+kvLrymxTaU4AUBWrJ4vEooP+V7fexnVD3LKcBshjGGPefSMUQ==", - "dev": true, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "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==", - "dev": true, - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "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==", - "dev": true, - "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==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "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==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "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==", - "dev": true, - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "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==", - "dev": true, - "engines": { - "node": ">=0.12.0" - } - }, - "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==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-reference": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-3.0.2.tgz", - "integrity": "sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==", - "dev": true, - "dependencies": { - "@types/estree": "*" - } - }, - "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==", - "dev": true, - "dependencies": { - "is-docker": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true - }, - "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==", - "dev": true, - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "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-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/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/jsonc-parser": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz", - "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==", - "dev": true - }, - "node_modules/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "dev": true, - "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "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/kleur": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", - "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/known-css-properties": { - "version": "0.29.0", - "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.29.0.tgz", - "integrity": "sha512-Ne7wqW7/9Cz54PDt4I3tcV+hAyat8ypyOGzYRJQfdxnnjeWsTxt1cy8pjvvKeI5kfXuyvULyeeAvwvvtAX3ayQ==", - "dev": true - }, - "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/lilconfig": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", - "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/local-pkg": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-0.4.3.tgz", - "integrity": "sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==", - "dev": true, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" - } - }, - "node_modules/locate-character": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-character/-/locate-character-3.0.0.tgz", - "integrity": "sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==", - "dev": true - }, - "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==", - "dev": true, - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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/loupe": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/loupe/-/loupe-2.3.7.tgz", - "integrity": "sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==", - "dev": true, - "dependencies": { - "get-func-name": "^2.0.1" - } - }, - "node_modules/lru-cache": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.1.0.tgz", - "integrity": "sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag==", - "dev": true, - "engines": { - "node": "14 || >=16.14" - } - }, - "node_modules/magic-string": { - "version": "0.30.5", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.5.tgz", - "integrity": "sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==", - "dev": true, - "dependencies": { - "@jridgewell/sourcemap-codec": "^1.4.15" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/mdn-data": { - "version": "2.0.30", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz", - "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==", - "dev": true - }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", - "dev": true, - "dependencies": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "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==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "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/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/minipass": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.8.tgz", - "integrity": "sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/minizlib": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/minizlib/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "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==", - "dev": true, - "dependencies": { - "minimist": "^1.2.6" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/mlly": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.4.2.tgz", - "integrity": "sha512-i/Ykufi2t1EZ6NaPLdfnZk2AX8cs0d+mTzVKuPfqPKPatxLApaBoxJQ9x1/uckXtrS/U5oisPMDkNs0yQTaBRg==", - "dev": true, - "dependencies": { - "acorn": "^8.10.0", - "pathe": "^1.1.1", - "pkg-types": "^1.0.3", - "ufo": "^1.3.0" - } - }, - "node_modules/mri": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", - "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/mrmime": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-1.0.1.tgz", - "integrity": "sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==", - "dev": true, - "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==", - "dev": true - }, - "node_modules/nanoid": { - "version": "3.3.7", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", - "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", - "dev": true, - "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/native-run": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/native-run/-/native-run-1.7.4.tgz", - "integrity": "sha512-yDEwTp66vmXpqFiSQzz4sVQgyq5U58gGRovglY4GHh12ITyWa6mh6Lbpm2gViVOVD1JYFtYnwcgr7GTFBinXNA==", - "dev": true, - "dependencies": { - "@ionic/utils-fs": "^3.1.6", - "@ionic/utils-terminal": "^2.3.3", - "bplist-parser": "^0.3.2", - "debug": "^4.3.4", - "elementtree": "^0.1.7", - "ini": "^3.0.1", - "plist": "^3.0.6", - "split2": "^4.1.0", - "through2": "^4.0.2", - "tslib": "^2.4.0", - "yauzl": "^2.10.0" - }, - "bin": { - "native-run": "bin/native-run" - }, - "engines": { - "node": ">=12.13.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/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "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==", - "dev": true, - "dependencies": { - "wrappy": "1" - } - }, - "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==", - "dev": true, - "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/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "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==", - "dev": true, - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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/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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/path-scurry": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz", - "integrity": "sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==", - "dev": true, - "dependencies": { - "lru-cache": "^9.1.1 || ^10.0.0", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/path-scurry/node_modules/minipass": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", - "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", - "dev": true, - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "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==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/pathe": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.1.tgz", - "integrity": "sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==", - "dev": true - }, - "node_modules/pathval": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.1.tgz", - "integrity": "sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/pend": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", - "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", - "dev": true - }, - "node_modules/periscopic": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/periscopic/-/periscopic-3.1.0.tgz", - "integrity": "sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==", - "dev": true, - "dependencies": { - "@types/estree": "^1.0.0", - "estree-walker": "^3.0.0", - "is-reference": "^3.0.0" - } - }, - "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "dev": true - }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true, - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pkg-types": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.0.3.tgz", - "integrity": "sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A==", - "dev": true, - "dependencies": { - "jsonc-parser": "^3.2.0", - "mlly": "^1.2.0", - "pathe": "^1.1.0" - } - }, - "node_modules/playwright": { - "version": "1.40.1", - "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.40.1.tgz", - "integrity": "sha512-2eHI7IioIpQ0bS1Ovg/HszsN/XKNwEG1kbzSDDmADpclKc7CyqkHw7Mg2JCz/bbCxg25QUPcjksoMW7JcIFQmw==", - "dev": true, - "dependencies": { - "playwright-core": "1.40.1" - }, - "bin": { - "playwright": "cli.js" - }, - "engines": { - "node": ">=16" - }, - "optionalDependencies": { - "fsevents": "2.3.2" - } - }, - "node_modules/playwright-core": { - "version": "1.40.1", - "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.40.1.tgz", - "integrity": "sha512-+hkOycxPiV534c4HhpfX6yrlawqVUzITRKwHAmYfmsVreltEl6fAZJ3DPfLMOODw0H3s1Itd6MDCWmP1fl/QvQ==", - "dev": true, - "bin": { - "playwright-core": "cli.js" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/plist": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/plist/-/plist-3.1.0.tgz", - "integrity": "sha512-uysumyrvkUX0rX/dEVqt8gC3sTBzd4zoWfLeS29nb53imdaXVvLINYXTI2GNqzaMuvacNx4uJQ8+b3zXR0pkgQ==", - "dev": true, - "dependencies": { - "@xmldom/xmldom": "^0.8.8", - "base64-js": "^1.5.1", - "xmlbuilder": "^15.1.1" - }, - "engines": { - "node": ">=10.4.0" - } - }, - "node_modules/pocketbase": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/pocketbase/-/pocketbase-0.19.0.tgz", - "integrity": "sha512-bUVZfVdD17K8GnwbeDMZPEdREVg2YE0F8uHPDC0zer4VtwXUqoPCCeudTy3fhUE7pfuKnfpuPxeBSYsBY3AGIQ==" - }, - "node_modules/postcss": { - "version": "8.4.32", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.32.tgz", - "integrity": "sha512-D/kj5JNu6oo2EIy+XL/26JEDTlIbB8hw85G8StOE6L74RQAVVP5rej6wxCNqyMbR4RkPfqvezVbPw81Ngd6Kcw==", - "dev": true, - "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.0.2" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/postcss-load-config": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", - "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", - "dev": true, - "dependencies": { - "lilconfig": "^2.0.5", - "yaml": "^1.10.2" - }, - "engines": { - "node": ">= 10" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": ">=8.0.9", - "ts-node": ">=9.0.0" - }, - "peerDependenciesMeta": { - "postcss": { - "optional": true - }, - "ts-node": { - "optional": true - } - } - }, - "node_modules/postcss-safe-parser": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-6.0.0.tgz", - "integrity": "sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==", - "dev": true, - "engines": { - "node": ">=12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.3.3" - } - }, - "node_modules/postcss-scss": { - "version": "4.0.9", - "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-4.0.9.tgz", - "integrity": "sha512-AjKOeiwAitL/MXxQW2DliT28EKukvvbEWx3LBmJIRN8KfBGZbRTxNYW0kSqi1COiTZ57nZ9NW06S6ux//N1c9A==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss-scss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "engines": { - "node": ">=12.0" - }, - "peerDependencies": { - "postcss": "^8.4.29" - } - }, - "node_modules/postcss-selector-parser": { - "version": "6.0.13", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", - "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", - "dev": true, - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "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/prettier": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.1.0.tgz", - "integrity": "sha512-TQLvXjq5IAibjh8EpBIkNKxO749UEWABoiIZehEPiY4GNpVdhaFKqSTu+QrlU6D2dPAfubRmtJTi4K4YkQ5eXw==", - "dev": true, - "bin": { - "prettier": "bin/prettier.cjs" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" - } - }, - "node_modules/prettier-plugin-svelte": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/prettier-plugin-svelte/-/prettier-plugin-svelte-3.1.2.tgz", - "integrity": "sha512-7xfMZtwgAWHMT0iZc8jN4o65zgbAQ3+O32V6W7pXrqNvKnHnkoyQCGCbKeUyXKZLbYE0YhFRnamfxfkEGxm8qA==", - "dev": true, - "peerDependencies": { - "prettier": "^3.0.0", - "svelte": "^3.2.0 || ^4.0.0-next.0 || ^5.0.0-next.0" - } - }, - "node_modules/pretty-format": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", - "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", - "dev": true, - "dependencies": { - "@jest/schemas": "^29.6.3", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/prompts": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", - "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", - "dev": true, - "dependencies": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/prompts/node_modules/kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/punycode": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "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==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", - "dev": true - }, - "node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "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/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true, - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "node_modules/rimraf": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-4.4.1.tgz", - "integrity": "sha512-Gk8NlF062+T9CqNGn6h4tls3k6T1+/nXdOcSZVikNVtlRdYpA7wRJJMoXmuvOnLW844rPjdQ7JgXCYM6PPC/og==", - "dev": true, - "dependencies": { - "glob": "^9.2.0" - }, - "bin": { - "rimraf": "dist/cjs/src/bin.js" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/rollup": { - "version": "3.29.4", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.29.4.tgz", - "integrity": "sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==", - "dev": true, - "bin": { - "rollup": "dist/bin/rollup" - }, - "engines": { - "node": ">=14.18.0", - "npm": ">=8.0.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "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==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "queue-microtask": "^1.2.2" - } - }, - "node_modules/sade": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz", - "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==", - "dev": true, - "dependencies": { - "mri": "^1.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/sander": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/sander/-/sander-0.5.1.tgz", - "integrity": "sha512-3lVqBir7WuKDHGrKRDn/1Ye3kwpXaDOMsiRP1wd6wpZW56gJhsbp5RqQpA6JG/P+pkXizygnr1dKR8vzWaVsfA==", - "dev": true, - "dependencies": { - "es6-promise": "^3.1.2", - "graceful-fs": "^4.1.3", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.2" - } - }, - "node_modules/sander/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "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/sander/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/sax": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.1.4.tgz", - "integrity": "sha512-5f3k2PbGGp+YtKJjOItpg3P99IMD84E4HOvcfleTb5joCHNXYLsR9yWFPOYGgaeMPDubQILTCMdsFb2OMeOjtg==", - "dev": true - }, - "node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/semver/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/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==", - "dev": true - }, - "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==", - "dev": true, - "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==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/siginfo": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz", - "integrity": "sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==", - "dev": true - }, - "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==", - "dev": true - }, - "node_modules/sirv": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/sirv/-/sirv-2.0.3.tgz", - "integrity": "sha512-O9jm9BsID1P+0HOi81VpXPoDxYP374pkOLzACAoyUQ/3OUVndNpsz6wMnY2z+yOxzbllCKZrM+9QrWsv4THnyA==", - "dev": true, - "dependencies": { - "@polka/url": "^1.0.0-next.20", - "mrmime": "^1.0.0", - "totalist": "^3.0.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", - "dev": true - }, - "node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/slice-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", - "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/slice-ansi?sponsor=1" - } - }, - "node_modules/sorcery": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/sorcery/-/sorcery-0.11.0.tgz", - "integrity": "sha512-J69LQ22xrQB1cIFJhPfgtLuI6BpWRiWu1Y3vSsIwK/eAScqJxd/+CJlUuHQRdX2C9NGFamq+KqNywGgaThwfHw==", - "dev": true, - "dependencies": { - "@jridgewell/sourcemap-codec": "^1.4.14", - "buffer-crc32": "^0.2.5", - "minimist": "^1.2.0", - "sander": "^0.5.0" - }, - "bin": { - "sorcery": "bin/sorcery" - } - }, - "node_modules/source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/split2": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/split2/-/split2-4.2.0.tgz", - "integrity": "sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==", - "dev": true, - "engines": { - "node": ">= 10.x" - } - }, - "node_modules/stackback": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz", - "integrity": "sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==", - "dev": true - }, - "node_modules/std-env": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.6.0.tgz", - "integrity": "sha512-aFZ19IgVmhdB2uX599ve2kE6BIE3YMnQ6Gp6BURhW/oIzpXGKr878TQfAQZn1+i0Flcc/UKUy1gOlcfaUBCryg==", - "dev": true - }, - "node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.2.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==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "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==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "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==", - "dev": true, - "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/strip-literal": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/strip-literal/-/strip-literal-1.3.0.tgz", - "integrity": "sha512-PugKzOsyXpArk0yWmUwqOZecSO0GH0bPoctLcqNDH9J04pVW3lflYE0ujElBGTloevcxF5MofAOZ7C5l2b+wLg==", - "dev": true, - "dependencies": { - "acorn": "^8.10.0" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" - } - }, - "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/svelte": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/svelte/-/svelte-4.2.8.tgz", - "integrity": "sha512-hU6dh1MPl8gh6klQZwK/n73GiAHiR95IkFsesLPbMeEZi36ydaXL/ZAb4g9sayT0MXzpxyZjR28yderJHxcmYA==", - "dev": true, - "dependencies": { - "@ampproject/remapping": "^2.2.1", - "@jridgewell/sourcemap-codec": "^1.4.15", - "@jridgewell/trace-mapping": "^0.3.18", - "acorn": "^8.9.0", - "aria-query": "^5.3.0", - "axobject-query": "^3.2.1", - "code-red": "^1.0.3", - "css-tree": "^2.3.1", - "estree-walker": "^3.0.3", - "is-reference": "^3.0.1", - "locate-character": "^3.0.0", - "magic-string": "^0.30.4", - "periscopic": "^3.1.0" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/svelte-check": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/svelte-check/-/svelte-check-3.6.2.tgz", - "integrity": "sha512-E6iFh4aUCGJLRz6QZXH3gcN/VFfkzwtruWSRmlKrLWQTiO6VzLsivR6q02WYLGNAGecV3EocqZuCDrC2uttZ0g==", - "dev": true, - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.17", - "chokidar": "^3.4.1", - "fast-glob": "^3.2.7", - "import-fresh": "^3.2.1", - "picocolors": "^1.0.0", - "sade": "^1.7.4", - "svelte-preprocess": "^5.1.0", - "typescript": "^5.0.3" - }, - "bin": { - "svelte-check": "bin/svelte-check" - }, - "peerDependencies": { - "svelte": "^3.55.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0" - } - }, - "node_modules/svelte-eslint-parser": { - "version": "0.33.1", - "resolved": "https://registry.npmjs.org/svelte-eslint-parser/-/svelte-eslint-parser-0.33.1.tgz", - "integrity": "sha512-vo7xPGTlKBGdLH8T5L64FipvTrqv3OQRx9d2z5X05KKZDlF4rQk8KViZO4flKERY+5BiVdOh7zZ7JGJWo5P0uA==", - "dev": true, - "dependencies": { - "eslint-scope": "^7.0.0", - "eslint-visitor-keys": "^3.0.0", - "espree": "^9.0.0", - "postcss": "^8.4.29", - "postcss-scss": "^4.0.8" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ota-meshi" - }, - "peerDependencies": { - "svelte": "^3.37.0 || ^4.0.0" - }, - "peerDependenciesMeta": { - "svelte": { - "optional": true - } - } - }, - "node_modules/svelte-hmr": { - "version": "0.15.3", - "resolved": "https://registry.npmjs.org/svelte-hmr/-/svelte-hmr-0.15.3.tgz", - "integrity": "sha512-41snaPswvSf8TJUhlkoJBekRrABDXDMdpNpT2tfHIv4JuhgvHqLMhEPGtaQn0BmbNSTkuz2Ed20DF2eHw0SmBQ==", - "dev": true, - "engines": { - "node": "^12.20 || ^14.13.1 || >= 16" - }, - "peerDependencies": { - "svelte": "^3.19.0 || ^4.0.0" - } - }, - "node_modules/svelte-preprocess": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/svelte-preprocess/-/svelte-preprocess-5.1.1.tgz", - "integrity": "sha512-p/Dp4hmrBW5mrCCq29lEMFpIJT2FZsRlouxEc5qpbOmXRbaFs7clLs8oKPwD3xCFyZfv1bIhvOzpQkhMEVQdMw==", - "dev": true, - "hasInstallScript": true, - "dependencies": { - "@types/pug": "^2.0.6", - "detect-indent": "^6.1.0", - "magic-string": "^0.27.0", - "sorcery": "^0.11.0", - "strip-indent": "^3.0.0" - }, - "engines": { - "node": ">= 14.10.0" - }, - "peerDependencies": { - "@babel/core": "^7.10.2", - "coffeescript": "^2.5.1", - "less": "^3.11.3 || ^4.0.0", - "postcss": "^7 || ^8", - "postcss-load-config": "^2.1.0 || ^3.0.0 || ^4.0.0", - "pug": "^3.0.0", - "sass": "^1.26.8", - "stylus": "^0.55.0", - "sugarss": "^2.0.0 || ^3.0.0 || ^4.0.0", - "svelte": "^3.23.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0", - "typescript": ">=3.9.5 || ^4.0.0 || ^5.0.0" - }, - "peerDependenciesMeta": { - "@babel/core": { - "optional": true - }, - "coffeescript": { - "optional": true - }, - "less": { - "optional": true - }, - "postcss": { - "optional": true - }, - "postcss-load-config": { - "optional": true - }, - "pug": { - "optional": true - }, - "sass": { - "optional": true - }, - "stylus": { - "optional": true - }, - "sugarss": { - "optional": true - }, - "typescript": { - "optional": true - } - } - }, - "node_modules/svelte-preprocess/node_modules/magic-string": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz", - "integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==", - "dev": true, - "dependencies": { - "@jridgewell/sourcemap-codec": "^1.4.13" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/tar": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.0.tgz", - "integrity": "sha512-/Wo7DcT0u5HUV486xg675HtjNd3BXZ6xDbzsCUZPt5iw8bTQ63bP0Raut3mvro9u+CUyq7YQd8Cx55fsZXxqLQ==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, - "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==", - "dev": true - }, - "node_modules/through2": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz", - "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==", - "dev": true, - "dependencies": { - "readable-stream": "3" - } - }, - "node_modules/tiny-glob": { - "version": "0.2.9", - "resolved": "https://registry.npmjs.org/tiny-glob/-/tiny-glob-0.2.9.tgz", - "integrity": "sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==", - "dev": true, - "dependencies": { - "globalyzer": "0.1.0", - "globrex": "^0.1.2" - } - }, - "node_modules/tinybench": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.5.1.tgz", - "integrity": "sha512-65NKvSuAVDP/n4CqH+a9w2kTlLReS9vhsAP06MWx+/89nMinJyB2icyl58RIcqCmIggpojIGeuJGhjU1aGMBSg==", - "dev": true - }, - "node_modules/tinypool": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-0.5.0.tgz", - "integrity": "sha512-paHQtnrlS1QZYKF/GnLoOM/DN9fqaGOFbCbxzAhwniySnzl9Ebk8w73/dd34DAhe/obUbPAOldTyYXQZxnPBPQ==", - "dev": true, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/tinyspy": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-2.2.0.tgz", - "integrity": "sha512-d2eda04AN/cPOR89F7Xv5bK/jrQEhmcLFe6HFldoeO9AJtps+fqEnh486vnT/8y4bw38pSyxDcTCAq+Ks2aJTg==", - "dev": true, - "engines": { - "node": ">=14.0.0" - } - }, - "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==", - "dev": true, - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/totalist": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/totalist/-/totalist-3.0.1.tgz", - "integrity": "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/tree-kill": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", - "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", - "dev": true, - "bin": { - "tree-kill": "cli.js" - } - }, - "node_modules/ts-api-utils": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.0.3.tgz", - "integrity": "sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg==", - "dev": true, - "engines": { - "node": ">=16.13.0" - }, - "peerDependencies": { - "typescript": ">=4.2.0" - } - }, - "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==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "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/typescript": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.3.tgz", - "integrity": "sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=14.17" - } - }, - "node_modules/ufo": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.3.2.tgz", - "integrity": "sha512-o+ORpgGwaYQXgqGDwd+hkS4PuZ3QnmqMMxRuajK/a38L6fTpcE5GPIfrf+L/KemFzfUpeUQc1rRS1iDBozvnFA==", - "dev": true - }, - "node_modules/undici": { - "version": "5.26.5", - "resolved": "https://registry.npmjs.org/undici/-/undici-5.26.5.tgz", - "integrity": "sha512-cSb4bPFd5qgR7qr2jYAi0hlX9n5YKK2ONKkLFkxl+v/9BvC0sOpZjBHDBSXc5lWAf5ty9oZdRXytBIHzgUcerw==", - "dev": true, - "dependencies": { - "@fastify/busboy": "^2.0.0" - }, - "engines": { - "node": ">=14.0" - } - }, - "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==", - "dev": true - }, - "node_modules/universalify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", - "dev": true, - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/untildify": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", - "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, - "dependencies": { - "punycode": "^2.1.0" - } - }, - "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==", - "dev": true - }, - "node_modules/vite": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/vite/-/vite-4.5.1.tgz", - "integrity": "sha512-AXXFaAJ8yebyqzoNB9fu2pHoo/nWX+xZlaRwoeYUxEqBO+Zj4msE5G+BhGBll9lYEKv9Hfks52PAF2X7qDYXQA==", - "dev": true, - "dependencies": { - "esbuild": "^0.18.10", - "postcss": "^8.4.27", - "rollup": "^3.27.1" - }, - "bin": { - "vite": "bin/vite.js" - }, - "engines": { - "node": "^14.18.0 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/vitejs/vite?sponsor=1" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - }, - "peerDependencies": { - "@types/node": ">= 14", - "less": "*", - "lightningcss": "^1.21.0", - "sass": "*", - "stylus": "*", - "sugarss": "*", - "terser": "^5.4.0" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - }, - "less": { - "optional": true - }, - "lightningcss": { - "optional": true - }, - "sass": { - "optional": true - }, - "stylus": { - "optional": true - }, - "sugarss": { - "optional": true - }, - "terser": { - "optional": true - } - } - }, - "node_modules/vite-node": { - "version": "0.32.4", - "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-0.32.4.tgz", - "integrity": "sha512-L2gIw+dCxO0LK14QnUMoqSYpa9XRGnTTTDjW2h19Mr+GR0EFj4vx52W41gFXfMLqpA00eK4ZjOVYo1Xk//LFEw==", - "dev": true, - "dependencies": { - "cac": "^6.7.14", - "debug": "^4.3.4", - "mlly": "^1.4.0", - "pathe": "^1.1.1", - "picocolors": "^1.0.0", - "vite": "^3.0.0 || ^4.0.0" - }, - "bin": { - "vite-node": "vite-node.mjs" - }, - "engines": { - "node": ">=v14.18.0" - }, - "funding": { - "url": "https://opencollective.com/vitest" - } - }, - "node_modules/vitefu": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-0.2.5.tgz", - "integrity": "sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==", - "dev": true, - "peerDependencies": { - "vite": "^3.0.0 || ^4.0.0 || ^5.0.0" - }, - "peerDependenciesMeta": { - "vite": { - "optional": true - } - } - }, - "node_modules/vitest": { - "version": "0.32.4", - "resolved": "https://registry.npmjs.org/vitest/-/vitest-0.32.4.tgz", - "integrity": "sha512-3czFm8RnrsWwIzVDu/Ca48Y/M+qh3vOnF16czJm98Q/AN1y3B6PBsyV8Re91Ty5s7txKNjEhpgtGPcfdbh2MZg==", - "dev": true, - "dependencies": { - "@types/chai": "^4.3.5", - "@types/chai-subset": "^1.3.3", - "@types/node": "*", - "@vitest/expect": "0.32.4", - "@vitest/runner": "0.32.4", - "@vitest/snapshot": "0.32.4", - "@vitest/spy": "0.32.4", - "@vitest/utils": "0.32.4", - "acorn": "^8.9.0", - "acorn-walk": "^8.2.0", - "cac": "^6.7.14", - "chai": "^4.3.7", - "debug": "^4.3.4", - "local-pkg": "^0.4.3", - "magic-string": "^0.30.0", - "pathe": "^1.1.1", - "picocolors": "^1.0.0", - "std-env": "^3.3.3", - "strip-literal": "^1.0.1", - "tinybench": "^2.5.0", - "tinypool": "^0.5.0", - "vite": "^3.0.0 || ^4.0.0", - "vite-node": "0.32.4", - "why-is-node-running": "^2.2.2" - }, - "bin": { - "vitest": "vitest.mjs" - }, - "engines": { - "node": ">=v14.18.0" - }, - "funding": { - "url": "https://opencollective.com/vitest" - }, - "peerDependencies": { - "@edge-runtime/vm": "*", - "@vitest/browser": "*", - "@vitest/ui": "*", - "happy-dom": "*", - "jsdom": "*", - "playwright": "*", - "safaridriver": "*", - "webdriverio": "*" - }, - "peerDependenciesMeta": { - "@edge-runtime/vm": { - "optional": true - }, - "@vitest/browser": { - "optional": true - }, - "@vitest/ui": { - "optional": true - }, - "happy-dom": { - "optional": true - }, - "jsdom": { - "optional": true - }, - "playwright": { - "optional": true - }, - "safaridriver": { - "optional": true - }, - "webdriverio": { - "optional": true - } - } - }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/why-is-node-running": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.2.2.tgz", - "integrity": "sha512-6tSwToZxTOcotxHeA+qGCq1mVzKR3CwcJGmVcY+QE8SHy6TnpFnh8PAvPNHYr7EcuVeG0QSMxtYCuO1ta/G/oA==", - "dev": true, - "dependencies": { - "siginfo": "^2.0.0", - "stackback": "0.0.2" - }, - "bin": { - "why-is-node-running": "cli.js" - }, - "engines": { - "node": ">=8" - } - }, - "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==", - "dev": true, - "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/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true - }, - "node_modules/xml2js": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.5.0.tgz", - "integrity": "sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA==", - "dev": true, - "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==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/xmlbuilder": { - "version": "15.1.1", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-15.1.1.tgz", - "integrity": "sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==", - "dev": true, - "engines": { - "node": ">=8.0" - } - }, - "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/yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/yauzl": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", - "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", - "dev": true, - "dependencies": { - "buffer-crc32": "~0.2.3", - "fd-slicer": "~1.1.0" - } - }, - "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==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - } - } + "name": "app", + "version": "1.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "app", + "version": "1.0.0", + "dependencies": { + "@babel/plugin-proposal-export-namespace-from": "^7.18.9", + "@expo/webpack-config": "^19.0.0", + "@react-native-masked-view/masked-view": "0.2.9", + "@react-navigation/drawer": "^6.6.6", + "@react-navigation/native": "^6.1.9", + "@react-navigation/stack": "^6.3.20", + "expo": "~49.0.15", + "expo-screen-orientation": "~6.0.6", + "expo-status-bar": "~1.6.0", + "pocketbase": "^0.20.1", + "react": "18.2.0", + "react-dom": "18.2.0", + "react-native": "0.72.6", + "react-native-gesture-handler": "~2.12.0", + "react-native-paper": "^5.11.5", + "react-native-reanimated": "~3.3.0", + "react-native-render-html": "^6.3.4", + "react-native-safe-area-context": "4.6.3", + "react-native-screens": "~3.22.0", + "react-native-web": "~0.19.6", + "react-responsive": "^9.0.2", + "swr": "^2.2.4" + }, + "devDependencies": { + "@babel/core": "^7.20.0", + "@types/react": "~18.2.14", + "typescript": "^5.1.3" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", + "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz", + "integrity": "sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==", + "dependencies": { + "@babel/highlight": "^7.23.4", + "chalk": "^2.4.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.5.tgz", + "integrity": "sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.23.7", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.7.tgz", + "integrity": "sha512-+UpDgowcmqe36d4NwqvKsyPMlOLNGMsfMmQ5WGCu+siCe3t3dfe9njrzGfdN4qq+bcNUt0+Vw6haRxBOycs4dw==", + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.23.5", + "@babel/generator": "^7.23.6", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helpers": "^7.23.7", + "@babel/parser": "^7.23.6", + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.23.7", + "@babel/types": "^7.23.6", + "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.23.6", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.6.tgz", + "integrity": "sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==", + "dependencies": { + "@babel/types": "^7.23.6", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "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.23.7", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.23.7.tgz", + "integrity": "sha512-xCoqR/8+BoNnXOY7RVSgv6X+o7pmT5q1d+gGcRlXYkI+9B31glE4jeejhKVpA04O1AtzOt7OSQ6VYKP5FcRl9g==", + "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.22.20", + "@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.4.4", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.4.tgz", + "integrity": "sha512-QcJMILQCu2jm5TFPGA3lCpJJTeEP+mqeXooG/NZbg/h5FTFi6V0+99ahlRsW8/kRLyb24LZVCCiclDedhLKcBA==", + "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.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", + "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", + "dependencies": { + "@babel/types": "^7.22.15" + }, + "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.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", + "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==", + "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.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.22.20.tgz", + "integrity": "sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-member-expression-to-functions": "^7.22.15", + "@babel/helper-optimise-call-expression": "^7.22.5" + }, + "engines": { + "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.23.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz", + "integrity": "sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.22.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.23.7", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.7.tgz", + "integrity": "sha512-6AMnjCoC8wjqBzDHkuqpa7jAKwvMo4dC+lr/TFBz+ucfulO1XMpDnwWPGBNwClOKZ8h6xn5N81W/R5OrcKtCbQ==", + "dependencies": { + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.23.7", + "@babel/types": "^7.23.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz", + "integrity": "sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.22.20", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.6.tgz", + "integrity": "sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ==", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.23.3", + "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.23.3.tgz", + "integrity": "sha512-iRkKcCqb7iGnq9+3G6rZ+Ciz5VywC4XNRHe57lKM+jOeYAoR0lVqdeeDRfh0tQcTfw/+vBhHn926FmQhLtlFLQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.23.3.tgz", + "integrity": "sha512-WwlxbfMNdVEpQjZmK5mhm7oSwD3dS6eU+Iwsi4Knl9wAletWem7kaRsGOG+8UEbRyqxY4SS5zvtfXwX+jMxUwQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/plugin-transform-optional-chaining": "^7.23.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { + "version": "7.23.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.23.7.tgz", + "integrity": "sha512-LlRT7HgaifEpQA1ZgLVOIJZZFVPWN5iReq/7/JixwBtwcoeVGDBD53ZV28rrsLYOZs1Y/EHhA8N/Z6aazHR8cw==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "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.23.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.23.7.tgz", + "integrity": "sha512-b1s5JyeMvqj7d9m9KhJNHKc18gEJiSyVzVX3bwbiPalQBQpuvfPh6lA9F7Kk/dWH0TIiXRpB9yicwijY6buPng==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.23.7", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-decorators": "^7.23.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-export-default-from": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.23.3.tgz", + "integrity": "sha512-Q23MpLZfSGZL1kU7fWqV262q65svLSCIP5kZ/JCW/rKTCm/FrLjpvEd2kfUYMVeHh4QhV/xzyoRAHWrAZJrE3Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-export-default-from": "^7.23.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-export-namespace-from": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", + "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-export-namespace-from instead.", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@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-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.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.23.3.tgz", + "integrity": "sha512-cf7Niq4/+/juY67E0PbgH0TDhLQ5J7zS8C/Q5FFx+DWyrRa9sUQdTXkjqKu8zGvuqr7vw1muKiukseihU+PJDA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.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.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.23.3.tgz", + "integrity": "sha512-KeENO5ck1IeZ/l2lFZNy+mpobV3D2Zy5C1YFnWm+YuY5mQiAWc4yAp13dqgguwsBsFVLh4LPCEqCa5qW13N+hw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-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.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.23.3.tgz", + "integrity": "sha512-YZiAIpkJAwQXBJLIQbRFayR5c+gJ35Vcz3bg954k7cd73zqjvhacJuL9RbrzPz8qPmZdgqP6EUKwy0PCNhaaPA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.23.3.tgz", + "integrity": "sha512-lPgDSU+SJLK3xmFDTV2ZRQAiM7UuUjGidwBywFavObCiZc1BeAAcMtHJKUya92hPHO+at63JJPLygilZard8jw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.23.3.tgz", + "integrity": "sha512-pawnE0P9g10xgoP7yKr6CK63K2FMsTE+FZidZO/1PwRdzmAPVs+HS1mAURUsgaoxammTJvULUdIkEK0gOcU2tA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-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.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.23.3.tgz", + "integrity": "sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-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.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.23.3.tgz", + "integrity": "sha512-9EiNjVJOMwCO+43TqoTrgQ8jMwcAd0sWyXi9RPfIsLTj4R2MADDDQXELhffaUx/uJv2AYcxBgPwH6j4TIA4ytQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-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.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.23.3.tgz", + "integrity": "sha512-NzQcQrzaQPkaEwoTm4Mhyl8jI1huEL/WWIEvudjTCMJ9aBZNpsJbMASx7EQECtQQPS/DcnFpo0FIh3LvEO9cxQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-generator-functions": { + "version": "7.23.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.23.7.tgz", + "integrity": "sha512-PdxEpL71bJp1byMG0va5gwQcXHxuEYC/BgI/e88mGTtohbZN28O5Yit0Plkkm/dBzCF/BxmbNcses1RH1T+urA==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-plugin-utils": "^7.22.5", + "@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.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.23.3.tgz", + "integrity": "sha512-A7LFsKi4U4fomjqXJlZg/u0ft/n8/7n7lpffUP/ZULx/DtV9SGlNKZolHH6PE8Xl1ngCc0M11OaeZptXVkfKSw==", + "dependencies": { + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@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.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.23.3.tgz", + "integrity": "sha512-vI+0sIaPIO6CNuM9Kk5VmXcMVRiOpDh7w2zZt9GXzmE/9KD70CUEVhvPR/etAeNK/FAEkhxQtXOzVF3EuRL41A==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.4.tgz", + "integrity": "sha512-0QqbP6B6HOh7/8iNR4CQU2Th/bbRtBp4KS9vcaZd1fZ0wSh5Fyssg0UCIHwxh+ka+pNDREbVLQnHCMHKZfPwfw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-properties": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.23.3.tgz", + "integrity": "sha512-uM+AN8yCIjDPccsKGlw271xjJtGii+xQIF/uMPS8H15L12jZTsLfF4o5vNO7d/oUguOyfdikHGc/yi9ge4SGIg==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-static-block": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.23.4.tgz", + "integrity": "sha512-nsWu/1M+ggti1SOALj3hfx5FXzAY06fwPJsUZD4/A5e1bWi46VUIWtD+kOX6/IdhXGsXBWllLFDSnqSCdUNydQ==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@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.23.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.23.5.tgz", + "integrity": "sha512-jvOTR4nicqYC9yzOHIhXG5emiFEOpappSJAl73SDSEDcybD+Puuze8Tnpb9p9qEyYup24tq891gkaygIFvWDqg==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-optimise-call-expression": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.20", + "@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.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.23.3.tgz", + "integrity": "sha512-dTj83UVTLw/+nbiHqQSFdwO9CbTtwq1DsDqm3CUEtDrZNET5rT5E6bIdTlOftDTDLMYxvxHNEYO4B9SLl8SLZw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/template": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.3.tgz", + "integrity": "sha512-n225npDqjDIr967cMScVKHXJs7rout1q+tt50inyBCPkyZ8KxeI6d+GIbSBTT/w/9WdlWDOej3V9HE5Lgk57gw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.23.3.tgz", + "integrity": "sha512-vgnFYDHAKzFaTVp+mneDsIEbnJ2Np/9ng9iviHw3P/KVcgONxpNULEW/51Z/BaFojG2GI2GwwXck5uV1+1NOYQ==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.23.3.tgz", + "integrity": "sha512-RrqQ+BQmU3Oyav3J+7/myfvRCq7Tbz+kKLLshUmMwNlDHExbGL7ARhajvoBJEvc+fCguPPu887N+3RRXBVKZUA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dynamic-import": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.23.4.tgz", + "integrity": "sha512-V6jIbLhdJK86MaLh4Jpghi8ho5fGzt3imHOBu/x0jlBaPYqDoWz4RDXjmMOfnh+JWNaQleEAByZLV0QzBT4YQQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@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.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.23.3.tgz", + "integrity": "sha512-5fhCsl1odX96u7ILKHBj4/Y8vipoqwsJMh4csSA8qFfxrZDEA4Ssku2DyNvMJSmZNOEBT750LfFPbtrnTP90BQ==", + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-export-namespace-from": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.23.4.tgz", + "integrity": "sha512-GzuSBcKkx62dGzZI1WVgTWvkkz84FZO5TC5T8dl/Tht/rAla6Dg/Mz9Yhypg+ezVACf/rgDuQt3kbWEv7LdUDQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@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.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.23.3.tgz", + "integrity": "sha512-26/pQTf9nQSNVJCrLB1IkHUKyPxR+lMrH2QDPG89+Znu9rAMbtrybdbWeE9bb7gzjmE5iXHEY+e0HUwM6Co93Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-flow": "^7.23.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.23.6.tgz", + "integrity": "sha512-aYH4ytZ0qSuBbpfhuofbg/e96oQ7U2w1Aw/UQmKT+1l39uEhUPoFS3fHevDc1G0OvewyDudfMKY1OulczHzWIw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@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.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.23.3.tgz", + "integrity": "sha512-I1QXp1LxIvt8yLaib49dRW5Okt7Q4oaxao6tFVKS/anCdEOMtYwWVKoiOA1p34GOWIZjUK0E+zCp7+l1pfQyiw==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-json-strings": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.23.4.tgz", + "integrity": "sha512-81nTOqM1dMwZ/aRXQ59zVubN9wHGqk6UtqRK+/q+ciXmRy8fSolhGVvG09HHRGo4l6fr/c4ZhXUQH0uFW7PZbg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@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.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.23.3.tgz", + "integrity": "sha512-wZ0PIXRxnwZvl9AYpqNUxpZ5BiTGrYt7kueGQ+N5FiQ7RCOD4cm8iShd6S6ggfVIWaJf2EMk8eRzAh52RfP4rQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-logical-assignment-operators": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.23.4.tgz", + "integrity": "sha512-Mc/ALf1rmZTP4JKKEhUwiORU+vcfarFVLfcFiolKUo6sewoxSEgl36ak5t+4WamRsNr6nzjZXQjM35WsU+9vbg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@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.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.23.3.tgz", + "integrity": "sha512-sC3LdDBDi5x96LA+Ytekz2ZPk8i/Ck+DEuDbRAll5rknJ5XRTSaPKEYwomLcs1AA8wg9b3KjIQRsnApj+q51Ag==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.23.3.tgz", + "integrity": "sha512-vJYQGxeKM4t8hYCKVBlZX/gtIY2I7mRGFNcm85sgXGMTBcoV3QdVtdpbcWEbzbfUIUZKwvgFT82mRvaQIebZzw==", + "dependencies": { + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.3.tgz", + "integrity": "sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA==", + "dependencies": { + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helper-plugin-utils": "^7.22.5", + "@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.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.23.3.tgz", + "integrity": "sha512-ZxyKGTkF9xT9YJuKQRo19ewf3pXpopuYQd8cDXqNzc3mUNbOME0RKMoZxviQk74hwzfQsEe66dE92MaZbdHKNQ==", + "dependencies": { + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helper-plugin-utils": "^7.22.5", + "@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.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.23.3.tgz", + "integrity": "sha512-zHsy9iXX2nIsCBFPud3jKn1IRPWg3Ing1qOZgeKV39m1ZgIdpJqvlWVeiHBZC6ITRG0MfskhYe9cLgntfSFPIg==", + "dependencies": { + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "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.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.23.3.tgz", + "integrity": "sha512-YJ3xKqtJMAT5/TIZnpAR3I+K+WaDowYbN3xyxI8zxx/Gsypwf9B9h0VB+1Nh6ACAAPRS5NSRje0uVv5i79HYGQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.23.4.tgz", + "integrity": "sha512-jHE9EVVqHKAQx+VePv5LLGHjmHSJR76vawFPTdlxR/LVJPfOEGxREQwQfjuZEOPTwG92X3LINSh3M40Rv4zpVA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@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.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.23.4.tgz", + "integrity": "sha512-mps6auzgwjRrwKEZA05cOwuDc9FAzoyFS4ZsG/8F43bTLf/TgkJg7QXOrPO1JO599iA3qgK9MXdMGOEC8O1h6Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@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.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-assign/-/plugin-transform-object-assign-7.23.3.tgz", + "integrity": "sha512-TPJ6O7gVC2rlQH2hvQGRH273G1xdoloCj9Pc07Q7JbIZYDi+Sv5gaE2fu+r5E7qK4zyt6vj0FbZaZTRU5C3OMA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-rest-spread": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.23.4.tgz", + "integrity": "sha512-9x9K1YyeQVw0iOXJlIzwm8ltobIIv7j2iLyP2jIhEbqPRQ7ScNgwQufU2I0Gq11VjyG4gI4yMXt2VFags+1N3g==", + "dependencies": { + "@babel/compat-data": "^7.23.3", + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.23.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.23.3.tgz", + "integrity": "sha512-BwQ8q0x2JG+3lxCVFohg+KbQM7plfpBwThdW9A6TMtWwLsbDA01Ek2Zb/AgDN39BiZsExm4qrXxjk+P1/fzGrA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.20" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-catch-binding": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.23.4.tgz", + "integrity": "sha512-XIq8t0rJPHf6Wvmbn9nFxU6ao4c7WhghTR5WyV8SrJfUFzyxhCm4nhC+iAp3HFhbAKLfYpgzhJ6t4XCtVwqO5A==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@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.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.23.4.tgz", + "integrity": "sha512-ZU8y5zWOfjM5vZ+asjgAPwDaBjJzgufjES89Rs4Lpq63O300R/kOz30WCLo6BxxX6QVEilwSlpClnG5cZaikTA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@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.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.23.3.tgz", + "integrity": "sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-methods": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.23.3.tgz", + "integrity": "sha512-UzqRcRtWsDMTLrRWFvUBDwmw06tCQH9Rl1uAjfh6ijMSmGYQ+fpdB+cnqRC8EMh5tuuxSv0/TejGL+7vyj+50g==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-property-in-object": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.23.4.tgz", + "integrity": "sha512-9G3K1YqTq3F4Vt88Djx1UZ79PDyj+yKRnUy7cZGSMe+a7jkwD259uKKuUzQlPkGam7R+8RJwh5z4xO27fA1o2A==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@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.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.23.3.tgz", + "integrity": "sha512-jR3Jn3y7cZp4oEWPFAlRsSWjxKe4PZILGBSd4nis1TsC5qeSpb+nrtihJuDhNI7QHiVbUaiXa0X2RZY3/TI6Nw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-display-name": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.23.3.tgz", + "integrity": "sha512-GnvhtVfA2OAtzdX58FJxU19rhoGeQzyVndw3GgtdECQvQFXPEZIOVULHVZGAYmOgmqjXpVpfocAbSjh99V/Fqw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "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-self": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.23.3.tgz", + "integrity": "sha512-qXRvbeKDSfwnlJnanVRp0SfuWE5DQhwQr5xtLBzp56Wabyo+4CMosF6Kfp+eOD/4FYpql64XVJ2W0pVLlJZxOQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-source": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.23.3.tgz", + "integrity": "sha512-91RS0MDnAWDNvGC6Wio5XYkyWI39FMFO+JK9+4AlgaTH+yWwVTsw7/sn6LK0lH7c5F+TFkpv/3LfCJ1Ydwof/g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.23.3.tgz", + "integrity": "sha512-KP+75h0KghBMcVpuKisx3XTu9Ncut8Q8TuvGO4IhY+9D5DFEckQefOuIsB/gQ2tG71lCke4NMrtIPS8pOj18BQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "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.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.23.3.tgz", + "integrity": "sha512-QnNTazY54YqgGxwIexMZva9gqbPa15t/x9VS+0fsEFWplwVpXYZivtgl43Z1vMpc1bdPP2PP8siFeVcnFvA3Cg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.23.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.23.7.tgz", + "integrity": "sha512-fa0hnfmiXc9fq/weK34MUV0drz2pOL/vfKWvN7Qw127hiUPabFCUMgAbYWcchRzMJit4o5ARsK/s+5h0249pLw==", + "dependencies": { + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "babel-plugin-polyfill-corejs2": "^0.4.7", + "babel-plugin-polyfill-corejs3": "^0.8.7", + "babel-plugin-polyfill-regenerator": "^0.5.4", + "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.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.23.3.tgz", + "integrity": "sha512-ED2fgqZLmexWiN+YNFX26fx4gh5qHDhn1O2gvEhreLW2iI63Sqm4llRLCXALKrCnbN4Jy0VcMQZl/SAzqug/jg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.23.3.tgz", + "integrity": "sha512-VvfVYlrlBVu+77xVTOAoxQ6mZbnIq5FM0aGBSFEcIh03qHf+zNqA4DC/3XMUozTg7bZV3e3mZQ0i13VB6v5yUg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@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.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.23.3.tgz", + "integrity": "sha512-HZOyN9g+rtvnOU3Yh7kSxXrKbzgrm5X4GncPY1QOquu7epga5MxKHVpYu2hvQnry/H+JjckSYRb93iNfsioAGg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.23.3.tgz", + "integrity": "sha512-Flok06AYNp7GV2oJPZZcP9vZdszev6vPBkHLwxwSpaIqx75wn6mUd3UFWsSsA0l8nXAKkyCmL/sR02m8RYGeHg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.23.3.tgz", + "integrity": "sha512-4t15ViVnaFdrPC74be1gXBSMzXk3B4Us9lP7uLRQHTFpV5Dvt33pn+2MyyNxmN3VTTm3oTrZVMUmuw3oBnQ2oQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typescript": { + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.23.6.tgz", + "integrity": "sha512-6cBG5mBvUu4VUD04OHKnYzbuHNP8huDsD3EDqqpIpsswTDoqHCjLoHb6+QgsV1WsT2nipRqCPgxD3LXnEO7XfA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.23.6", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-typescript": "^7.23.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.23.3.tgz", + "integrity": "sha512-OMCUx/bU6ChE3r4+ZdylEqAjaQgHAgipgW8nsCfu5pGqDcFytVd91AwRvUJSBZDz0exPGgnjoqhgRYLRjFZc9Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-property-regex": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.23.3.tgz", + "integrity": "sha512-KcLIm+pDZkWZQAFJ9pdfmh89EwVfmNovFBcXko8szpBeF8z68kWIPeKlmSOkT9BXJxs2C0uk+5LxoxIv62MROA==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.23.3.tgz", + "integrity": "sha512-wMHpNA4x2cIA32b/ci3AfwNgheiva2W0WUKWTK7vBHBhDKfPsc5cFGNWm69WBqpwd86u1qwZ9PWevKqm1A3yAw==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-sets-regex": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.23.3.tgz", + "integrity": "sha512-W7lliA/v9bNR83Qc3q1ip9CQMZ09CcHDbHfbLRDNuAhn1Mvkr1ZNF7hPmztMQvtTGVLJ9m8IZqWsTkXOml8dbw==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.23.7", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.23.7.tgz", + "integrity": "sha512-SY27X/GtTz/L4UryMNJ6p4fH4nsgWbz84y9FE0bQeWJP6O5BhgVCt53CotQKHCOeXJel8VyhlhujhlltKms/CA==", + "dependencies": { + "@babel/compat-data": "^7.23.5", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-option": "^7.23.5", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.23.3", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.23.3", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.23.7", + "@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.23.3", + "@babel/plugin-syntax-import-attributes": "^7.23.3", + "@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.23.3", + "@babel/plugin-transform-async-generator-functions": "^7.23.7", + "@babel/plugin-transform-async-to-generator": "^7.23.3", + "@babel/plugin-transform-block-scoped-functions": "^7.23.3", + "@babel/plugin-transform-block-scoping": "^7.23.4", + "@babel/plugin-transform-class-properties": "^7.23.3", + "@babel/plugin-transform-class-static-block": "^7.23.4", + "@babel/plugin-transform-classes": "^7.23.5", + "@babel/plugin-transform-computed-properties": "^7.23.3", + "@babel/plugin-transform-destructuring": "^7.23.3", + "@babel/plugin-transform-dotall-regex": "^7.23.3", + "@babel/plugin-transform-duplicate-keys": "^7.23.3", + "@babel/plugin-transform-dynamic-import": "^7.23.4", + "@babel/plugin-transform-exponentiation-operator": "^7.23.3", + "@babel/plugin-transform-export-namespace-from": "^7.23.4", + "@babel/plugin-transform-for-of": "^7.23.6", + "@babel/plugin-transform-function-name": "^7.23.3", + "@babel/plugin-transform-json-strings": "^7.23.4", + "@babel/plugin-transform-literals": "^7.23.3", + "@babel/plugin-transform-logical-assignment-operators": "^7.23.4", + "@babel/plugin-transform-member-expression-literals": "^7.23.3", + "@babel/plugin-transform-modules-amd": "^7.23.3", + "@babel/plugin-transform-modules-commonjs": "^7.23.3", + "@babel/plugin-transform-modules-systemjs": "^7.23.3", + "@babel/plugin-transform-modules-umd": "^7.23.3", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5", + "@babel/plugin-transform-new-target": "^7.23.3", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.23.4", + "@babel/plugin-transform-numeric-separator": "^7.23.4", + "@babel/plugin-transform-object-rest-spread": "^7.23.4", + "@babel/plugin-transform-object-super": "^7.23.3", + "@babel/plugin-transform-optional-catch-binding": "^7.23.4", + "@babel/plugin-transform-optional-chaining": "^7.23.4", + "@babel/plugin-transform-parameters": "^7.23.3", + "@babel/plugin-transform-private-methods": "^7.23.3", + "@babel/plugin-transform-private-property-in-object": "^7.23.4", + "@babel/plugin-transform-property-literals": "^7.23.3", + "@babel/plugin-transform-regenerator": "^7.23.3", + "@babel/plugin-transform-reserved-words": "^7.23.3", + "@babel/plugin-transform-shorthand-properties": "^7.23.3", + "@babel/plugin-transform-spread": "^7.23.3", + "@babel/plugin-transform-sticky-regex": "^7.23.3", + "@babel/plugin-transform-template-literals": "^7.23.3", + "@babel/plugin-transform-typeof-symbol": "^7.23.3", + "@babel/plugin-transform-unicode-escapes": "^7.23.3", + "@babel/plugin-transform-unicode-property-regex": "^7.23.3", + "@babel/plugin-transform-unicode-regex": "^7.23.3", + "@babel/plugin-transform-unicode-sets-regex": "^7.23.3", + "@babel/preset-modules": "0.1.6-no-external-plugins", + "babel-plugin-polyfill-corejs2": "^0.4.7", + "babel-plugin-polyfill-corejs3": "^0.8.7", + "babel-plugin-polyfill-regenerator": "^0.5.4", + "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.23.3", + "resolved": "https://registry.npmjs.org/@babel/preset-flow/-/preset-flow-7.23.3.tgz", + "integrity": "sha512-7yn6hl8RIv+KNk6iIrGZ+D06VhVY35wLVf23Cz/mMu1zOr7u4MMP4j0nZ9tLf8+4ZFpnib8cFYgB/oYg9hfswA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-option": "^7.22.15", + "@babel/plugin-transform-flow-strip-types": "^7.23.3" + }, + "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-typescript": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.23.3.tgz", + "integrity": "sha512-17oIGVlqz6CchO9RFYn5U6ZpWRZIngayYCtrPRSgANSwC2V1Jb+iP74nVxzzXJte8b8BYxrL1yY96xfhTBrNNQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-option": "^7.22.15", + "@babel/plugin-syntax-jsx": "^7.23.3", + "@babel/plugin-transform-modules-commonjs": "^7.23.3", + "@babel/plugin-transform-typescript": "^7.23.3" + }, + "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.23.7", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.7.tgz", + "integrity": "sha512-w06OXVOFso7LcbzMiDGt+3X7Rh7Ho8MmgPoWU3rarH+8upf+wSU/grlGbWzQyr3DkdN6ZeuMFjpdwW0Q+HxobA==", + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", + "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", + "dependencies": { + "@babel/code-frame": "^7.22.13", + "@babel/parser": "^7.22.15", + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.23.7", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.7.tgz", + "integrity": "sha512-tY3mM8rH9jM0YHFGyfC0/xf+SB5eKUu7HPj7/k3fpi9dAlsMc5YbQvDi0Sh2QTPXqMhyaAtzAr807TIyfQrmyg==", + "dependencies": { + "@babel/code-frame": "^7.23.5", + "@babel/generator": "^7.23.6", + "@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.23.6", + "@babel/types": "^7.23.6", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.6.tgz", + "integrity": "sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg==", + "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/@callstack/react-theme-provider": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/@callstack/react-theme-provider/-/react-theme-provider-3.0.9.tgz", + "integrity": "sha512-tTQ0uDSCL0ypeMa8T/E9wAZRGKWj8kXP7+6RYgPTfOPs9N07C9xM8P02GJ3feETap4Ux5S69D9nteq9mEj86NA==", + "dependencies": { + "deepmerge": "^3.2.0", + "hoist-non-react-statics": "^3.3.0" + }, + "peerDependencies": { + "react": ">=16.3.0" + } + }, + "node_modules/@callstack/react-theme-provider/node_modules/deepmerge": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-3.3.0.tgz", + "integrity": "sha512-GRQOafGHwMHpjPx9iCvTgpu9NojZ49q794EEL94JVEw6VaeA8XTUyBKvAkOOjBX9oJNiV6G3P+T+tihFjo2TqA==", + "engines": { + "node": ">=0.10.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/@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/bunyan/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/@expo/cli": { + "version": "0.10.16", + "resolved": "https://registry.npmjs.org/@expo/cli/-/cli-0.10.16.tgz", + "integrity": "sha512-EwgnRN5AMElg0JJjFLJTPk5hYkVXxnNMLIvZBiTfGoCq+rDw6u7Mg5l2Bbm/geSHOoplaHyPZ/Wr23FAuZWehA==", + "dependencies": { + "@babel/runtime": "^7.20.0", + "@expo/code-signing-certificates": "0.0.5", + "@expo/config": "~8.1.0", + "@expo/config-plugins": "~7.2.0", + "@expo/dev-server": "0.5.5", + "@expo/devcert": "^1.0.0", + "@expo/env": "0.0.5", + "@expo/json-file": "^8.2.37", + "@expo/metro-config": "~0.10.0", + "@expo/osascript": "^2.0.31", + "@expo/package-manager": "~1.1.0", + "@expo/plist": "^0.0.20", + "@expo/prebuild-config": "6.2.6", + "@expo/rudder-sdk-node": "1.1.1", + "@expo/spawn-async": "1.5.0", + "@expo/xcpretty": "^4.2.1", + "@urql/core": "2.3.6", + "@urql/exchange-retry": "0.3.0", + "accepts": "^1.3.8", + "arg": "4.1.0", + "better-opn": "~3.0.2", + "bplist-parser": "^0.3.1", + "cacache": "^15.3.0", + "chalk": "^4.0.0", + "ci-info": "^3.3.0", + "debug": "^4.3.4", + "env-editor": "^0.4.1", + "form-data": "^3.0.1", + "freeport-async": "2.0.0", + "fs-extra": "~8.1.0", + "getenv": "^1.0.0", + "graphql": "15.8.0", + "graphql-tag": "^2.10.1", + "https-proxy-agent": "^5.0.1", + "internal-ip": "4.3.0", + "js-yaml": "^3.13.1", + "json-schema-deref-sync": "^0.13.0", + "md5-file": "^3.2.3", + "md5hex": "^1.0.0", + "minipass": "3.1.6", + "node-fetch": "^2.6.7", + "node-forge": "^1.3.1", + "npm-package-arg": "^7.0.0", + "ora": "3.4.0", + "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-from": "^5.0.0", + "semver": "^7.5.3", + "send": "^0.18.0", + "slugify": "^1.3.4", + "structured-headers": "^0.4.1", + "tar": "^6.0.5", + "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/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/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/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "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.1.2", + "resolved": "https://registry.npmjs.org/@expo/config/-/config-8.1.2.tgz", + "integrity": "sha512-4e7hzPj50mQIlsrzOH6XZ36O094mPfPTIDIH4yv49bWNMc7GFLTofB/lcT+QyxiLaJuC0Wlk9yOLB8DIqmtwug==", + "dependencies": { + "@babel/code-frame": "~7.10.4", + "@expo/config-plugins": "~7.2.0", + "@expo/config-types": "^49.0.0-alpha.1", + "@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.20.0" + } + }, + "node_modules/@expo/config-plugins": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-7.2.5.tgz", + "integrity": "sha512-w+5ccu1IxBHgyQk9CPFKLZOk8yZQEyTjbJwOzESK1eR7QwosbcsLkN1c1WWUZYiCXwORu3UTwJYll4+X2xxJhQ==", + "dependencies": { + "@expo/config-types": "^49.0.0-alpha.1", + "@expo/json-file": "~8.2.37", + "@expo/plist": "^0.0.20", + "@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", + "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/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/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/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "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": "49.0.0", + "resolved": "https://registry.npmjs.org/@expo/config-types/-/config-types-49.0.0.tgz", + "integrity": "sha512-8eyREVi+K2acnMBe/rTIu1dOfyR2+AMnTLHlut+YpMV9OZPdeKV0Bs9BxAewGqBA2slslbQ9N39IS2CuTKpXkA==" + }, + "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/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/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/dev-server": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/@expo/dev-server/-/dev-server-0.5.5.tgz", + "integrity": "sha512-t0fT8xH1exwYsH5hh7bAt85VF+gXxg24qrbny2rR/iKoPTWFCd2JNQV8pvfLg51hvrywQ3YCBuT3lU1w7aZxFA==", + "dependencies": { + "@expo/bunyan": "4.0.0", + "@expo/metro-config": "~0.10.0", + "@expo/osascript": "2.0.33", + "@expo/spawn-async": "^1.5.0", + "body-parser": "^1.20.1", + "chalk": "^4.0.0", + "connect": "^3.7.0", + "fs-extra": "9.0.0", + "is-docker": "^2.0.0", + "is-wsl": "^2.1.1", + "node-fetch": "^2.6.0", + "open": "^8.3.0", + "resolve-from": "^5.0.0", + "serialize-error": "6.0.0", + "temp-dir": "^2.0.0" + } + }, + "node_modules/@expo/dev-server/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/dev-server/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/dev-server/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/dev-server/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/dev-server/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/dev-server/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/dev-server/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/dev-server/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/dev-server/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/dev-server/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/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.0.5", + "resolved": "https://registry.npmjs.org/@expo/env/-/env-0.0.5.tgz", + "integrity": "sha512-UXuKAqyXfhMQC3gP0OyjXmFX08Z1fkVWiGBN7bYzfoX8LHatjeHrDtI6w5nDvd8XPxPvmqaZoEDw1lW3+dz3oQ==", + "dependencies": { + "chalk": "^4.0.0", + "debug": "^4.3.4", + "dotenv": "~16.0.3", + "dotenv-expand": "~10.0.0", + "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/image-utils": { + "version": "0.3.22", + "resolved": "https://registry.npmjs.org/@expo/image-utils/-/image-utils-0.3.22.tgz", + "integrity": "sha512-uzq+RERAtkWypOFOLssFnXXqEqKjNj9eXN7e97d/EXUAojNcLDoXc0sL+F5B1I4qtlsnhX01kcpoIBBZD8wZNQ==", + "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", + "mime": "^2.4.4", + "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.2.37", + "resolved": "https://registry.npmjs.org/@expo/json-file/-/json-file-8.2.37.tgz", + "integrity": "sha512-YaH6rVg11JoTS2P6LsW7ybS2CULjf40AbnAHw2F1eDPuheprNjARZMnyHFPkKv7GuxCy+B9GPcbOKgc4cgA80Q==", + "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.10.7", + "resolved": "https://registry.npmjs.org/@expo/metro-config/-/metro-config-0.10.7.tgz", + "integrity": "sha512-uACymEiyX0447hI4unt+2cemLQkTZXKvTev936NhtsgVnql45EP0V0pzmo/0H0WlHaAGXgvOBZJl8wFqcJ3CbQ==", + "dependencies": { + "@expo/config": "~8.1.0", + "@expo/env": "0.0.5", + "@expo/json-file": "~8.2.37", + "chalk": "^4.1.0", + "debug": "^4.3.2", + "find-yarn-workspace-root": "~2.0.0", + "getenv": "^1.0.0", + "jsc-safe-url": "^0.2.4", + "lightningcss": "~1.19.0", + "postcss": "~8.4.21", + "resolve-from": "^5.0.0", + "sucrase": "^3.20.0" + } + }, + "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/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/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/osascript": { + "version": "2.0.33", + "resolved": "https://registry.npmjs.org/@expo/osascript/-/osascript-2.0.33.tgz", + "integrity": "sha512-FQinlwHrTlJbntp8a7NAlCKedVXe06Va/0DSLXRO8lZVtgbEMrYYSUZWQNcOlNtc58c2elNph6z9dMOYwSo3JQ==", + "dependencies": { + "@expo/spawn-async": "^1.5.0", + "exec-async": "^2.2.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@expo/package-manager": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@expo/package-manager/-/package-manager-1.1.2.tgz", + "integrity": "sha512-JI9XzrxB0QVXysyuJ996FPCJGDCYRkbUvgG4QmMTTMFA1T+mv8YzazC3T9C1pHQUAAveVCre1+Pqv0nZXN24Xg==", + "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", + "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/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/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.0.20", + "resolved": "https://registry.npmjs.org/@expo/plist/-/plist-0.0.20.tgz", + "integrity": "sha512-UXQ4LXCfTZ580LDHGJ5q62jSTwJFFJ1GqBu8duQMThiHKWbMJ+gajJh6rsB6EJ3aLUr9wcauxneL5LVRFxwBEA==", + "dependencies": { + "@xmldom/xmldom": "~0.7.7", + "base64-js": "^1.2.3", + "xmlbuilder": "^14.0.0" + } + }, + "node_modules/@expo/prebuild-config": { + "version": "6.2.6", + "resolved": "https://registry.npmjs.org/@expo/prebuild-config/-/prebuild-config-6.2.6.tgz", + "integrity": "sha512-uFVvDAm9dPg9p1qpnr4CVnpo2hmkZIL5FQz+VlIdXXJpe7ySh/qTGHtKWY/lWUshQkAJ0nwbKGPztGWdABns/Q==", + "dependencies": { + "@expo/config": "~8.1.0", + "@expo/config-plugins": "~7.2.0", + "@expo/config-types": "^49.0.0-alpha.1", + "@expo/image-utils": "0.3.22", + "@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/rudder-sdk-node/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/@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/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/vector-icons": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@expo/vector-icons/-/vector-icons-13.0.0.tgz", + "integrity": "sha512-TI+l71+5aSKnShYclFa14Kum+hQMZ86b95SH6tQUG3qZEmLTarvWpKwqtTwQKqvlJSJrpFiSFu3eCuZokY6zWA==" + }, + "node_modules/@expo/webpack-config": { + "version": "19.0.0", + "resolved": "https://registry.npmjs.org/@expo/webpack-config/-/webpack-config-19.0.0.tgz", + "integrity": "sha512-mX28BNyf4Cs0+4L44QQyhy5QMVfsYhOdB9Fpf3rp982KTKUsy01UFJ0irGI1jQ68jXrQn5/WU4u1pvN6DDao5Q==", + "dependencies": { + "@babel/core": "^7.20.2", + "babel-loader": "^8.3.0", + "chalk": "^4.0.0", + "clean-webpack-plugin": "^4.0.0", + "copy-webpack-plugin": "^10.2.0", + "css-loader": "^6.5.1", + "css-minimizer-webpack-plugin": "^3.4.1", + "expo-pwa": "0.0.127", + "find-up": "^5.0.0", + "find-yarn-workspace-root": "~2.0.0", + "getenv": "^1.0.0", + "html-webpack-plugin": "^5.5.0", + "is-wsl": "^2.0.0", + "mini-css-extract-plugin": "^2.5.2", + "node-html-parser": "^5.2.0", + "semver": "~7.3.2", + "source-map-loader": "^3.0.1", + "style-loader": "^3.3.1", + "terser-webpack-plugin": "^5.3.0", + "webpack": "^5.64.4", + "webpack-dev-server": "^4.11.1", + "webpack-manifest-plugin": "^4.1.1" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "expo": "^49.0.7" + } + }, + "node_modules/@expo/webpack-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/webpack-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/webpack-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/webpack-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/webpack-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/webpack-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/webpack-config/node_modules/semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@expo/webpack-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/webpack-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/xcpretty": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@expo/xcpretty/-/xcpretty-4.3.0.tgz", + "integrity": "sha512-whBbvHZ2Q10T5TNmN0z5NbO6C9ZDw+XUTu8h6vVMnMzQrbGexc9oaCCZfz+L3Q7TEL5vfr+9L86nY62c3Bsm+g==", + "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/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/@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/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/@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/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + }, + "node_modules/@isaacs/cliui/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "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/create-cache-key-function/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/create-cache-key-function/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/@jest/create-cache-key-function/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/create-cache-key-function/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/create-cache-key-function/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/create-cache-key-function/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/create-cache-key-function/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/create-cache-key-function/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/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/environment/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/environment/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/@jest/environment/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/environment/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/environment/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/environment/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/environment/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/environment/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/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/fake-timers/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/fake-timers/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/@jest/fake-timers/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/fake-timers/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/fake-timers/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/fake-timers/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/fake-timers/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/fake-timers/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/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": "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/@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.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", + "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz", + "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "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.20", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz", + "integrity": "sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@jsamr/counter-style": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@jsamr/counter-style/-/counter-style-2.0.2.tgz", + "integrity": "sha512-2mXudGVtSzVxWEA7B9jZLKjoXUeUFYDDtFrQoC0IFX9/Dszz4t1vZOmafi3JSw/FxD+udMQ+4TAFR8Qs0J3URQ==" + }, + "node_modules/@jsamr/react-native-li": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@jsamr/react-native-li/-/react-native-li-2.3.1.tgz", + "integrity": "sha512-Qbo4NEj48SQ4k8FZJHFE2fgZDKTWaUGmVxcIQh3msg5JezLdTMMHuRRDYctfdHI6L0FZGObmEv3haWbIvmol8w==", + "peerDependencies": { + "@jsamr/counter-style": "^1.0.0 || ^2.0.0", + "react": "*", + "react-native": "*" + } + }, + "node_modules/@leichtgewicht/ip-codec": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", + "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" + }, + "node_modules/@native-html/css-processor": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@native-html/css-processor/-/css-processor-1.11.0.tgz", + "integrity": "sha512-NnhBEbJX5M2gBGltPKOetiLlKhNf3OHdRafc8//e2ZQxXN8JaSW/Hy8cm94pnIckQxwaMKxrtaNT3x4ZcffoNQ==", + "dependencies": { + "css-to-react-native": "^3.0.0", + "csstype": "^3.0.8" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-native": "*" + } + }, + "node_modules/@native-html/transient-render-engine": { + "version": "11.2.3", + "resolved": "https://registry.npmjs.org/@native-html/transient-render-engine/-/transient-render-engine-11.2.3.tgz", + "integrity": "sha512-zXwgA3gPUEmFs3I3syfnvDvS6WiUHXEE6jY09OBzK+trq7wkweOSFWIoyXiGkbXrozGYG0KY90YgPyr8Tg8Uyg==", + "dependencies": { + "@native-html/css-processor": "1.11.0", + "@types/ramda": "^0.27.44", + "csstype": "^3.0.9", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.2", + "domutils": "^2.8.0", + "htmlparser2": "^7.1.2", + "ramda": "^0.27.2" + }, + "peerDependencies": { + "@types/react-native": "*", + "react-native": "^*" + } + }, + "node_modules/@native-html/transient-render-engine/node_modules/entities": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz", + "integrity": "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/@native-html/transient-render-engine/node_modules/htmlparser2": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-7.2.0.tgz", + "integrity": "sha512-H7MImA4MS6cw7nbyURtLPO1Tms7C5H602LRETv95z1MxO/7CP7rDVROehUYeYBUYEON94NXXDEPmZuq+hX4sog==", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.2", + "domutils": "^2.8.0", + "entities": "^3.0.1" + } + }, + "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.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "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/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "optional": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/@react-native-community/cli": { + "version": "11.3.7", + "resolved": "https://registry.npmjs.org/@react-native-community/cli/-/cli-11.3.7.tgz", + "integrity": "sha512-Ou8eDlF+yh2rzXeCTpMPYJ2fuqsusNOhmpYPYNQJQ2h6PvaF30kPomflgRILems+EBBuggRtcT+I+1YH4o/q6w==", + "dependencies": { + "@react-native-community/cli-clean": "11.3.7", + "@react-native-community/cli-config": "11.3.7", + "@react-native-community/cli-debugger-ui": "11.3.7", + "@react-native-community/cli-doctor": "11.3.7", + "@react-native-community/cli-hermes": "11.3.7", + "@react-native-community/cli-plugin-metro": "11.3.7", + "@react-native-community/cli-server-api": "11.3.7", + "@react-native-community/cli-tools": "11.3.7", + "@react-native-community/cli-types": "11.3.7", + "chalk": "^4.1.2", + "commander": "^9.4.1", + "execa": "^5.0.0", + "find-up": "^4.1.0", + "fs-extra": "^8.1.0", + "graceful-fs": "^4.1.3", + "prompts": "^2.4.0", + "semver": "^7.5.2" + }, + "bin": { + "react-native": "build/bin.js" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@react-native-community/cli-clean": { + "version": "11.3.7", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-clean/-/cli-clean-11.3.7.tgz", + "integrity": "sha512-twtsv54ohcRyWVzPXL3F9VHGb4Qhn3slqqRs3wEuRzjR7cTmV2TIO2b1VhaqF4HlCgNd+cGuirvLtK2JJyaxMg==", + "dependencies": { + "@react-native-community/cli-tools": "11.3.7", + "chalk": "^4.1.2", + "execa": "^5.0.0", + "prompts": "^2.4.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/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/@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/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/@react-native-community/cli-clean/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/@react-native-community/cli-clean/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/@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-clean/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/@react-native-community/cli-config": { + "version": "11.3.7", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-config/-/cli-config-11.3.7.tgz", + "integrity": "sha512-FDBLku9xskS+bx0YFJFLCmUJhEZ4/MMSC9qPYOGBollWYdgE7k/TWI0IeYFmMALAnbCdKQAYP5N29N55Tad8lg==", + "dependencies": { + "@react-native-community/cli-tools": "11.3.7", + "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": "11.3.7", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-debugger-ui/-/cli-debugger-ui-11.3.7.tgz", + "integrity": "sha512-aVmKuPKHZENR8SrflkMurZqeyLwbKieHdOvaZCh1Nn/0UC5CxWcyST2DB2XQboZwsvr3/WXKJkSUO+SZ1J9qTQ==", + "dependencies": { + "serve-static": "^1.13.1" + } + }, + "node_modules/@react-native-community/cli-doctor": { + "version": "11.3.7", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-doctor/-/cli-doctor-11.3.7.tgz", + "integrity": "sha512-YEHUqWISOHnsl5+NM14KHelKh68Sr5/HeEZvvNdIcvcKtZic3FU7Xd1WcbNdo3gCq5JvzGFfufx02Tabh5zmrg==", + "dependencies": { + "@react-native-community/cli-config": "11.3.7", + "@react-native-community/cli-platform-android": "11.3.7", + "@react-native-community/cli-platform-ios": "11.3.7", + "@react-native-community/cli-tools": "11.3.7", + "chalk": "^4.1.2", + "command-exists": "^1.2.8", + "envinfo": "^7.7.2", + "execa": "^5.0.0", + "hermes-profile-transformer": "^0.0.6", + "ip": "^1.1.5", + "node-stream-zip": "^1.9.1", + "ora": "^5.4.1", + "prompts": "^2.4.0", + "semver": "^7.5.2", + "strip-ansi": "^5.2.0", + "sudo-prompt": "^9.0.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/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/@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/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/@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.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@react-native-community/cli-doctor/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/@react-native-community/cli-doctor/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/@react-native-community/cli-doctor/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-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/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/@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": "11.3.7", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-hermes/-/cli-hermes-11.3.7.tgz", + "integrity": "sha512-chkKd8n/xeZkinRvtH6QcYA8rjNOKU3S3Lw/3Psxgx+hAYV0Gyk95qJHTalx7iu+PwjOOqqvCkJo5jCkYLkoqw==", + "dependencies": { + "@react-native-community/cli-platform-android": "11.3.7", + "@react-native-community/cli-tools": "11.3.7", + "chalk": "^4.1.2", + "hermes-profile-transformer": "^0.0.6", + "ip": "^1.1.5" + } + }, + "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": "11.3.7", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-android/-/cli-platform-android-11.3.7.tgz", + "integrity": "sha512-WGtXI/Rm178UQb8bu1TAeFC/RJvYGnbHpULXvE20GkmeJ1HIrMjkagyk6kkY3Ej25JAP2R878gv+TJ/XiRhaEg==", + "dependencies": { + "@react-native-community/cli-tools": "11.3.7", + "chalk": "^4.1.2", + "execa": "^5.0.0", + "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/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/@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/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/@react-native-community/cli-platform-android/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/@react-native-community/cli-platform-android/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/@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-android/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/@react-native-community/cli-platform-ios": { + "version": "11.3.7", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-ios/-/cli-platform-ios-11.3.7.tgz", + "integrity": "sha512-Z/8rseBput49EldX7MogvN6zJlWzZ/4M97s2P+zjS09ZoBU7I0eOKLi0N9wx+95FNBvGQQ/0P62bB9UaFQH2jw==", + "dependencies": { + "@react-native-community/cli-tools": "11.3.7", + "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/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/@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/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/@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/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/@react-native-community/cli-platform-ios/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/@react-native-community/cli-platform-ios/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-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-platform-ios/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/@react-native-community/cli-plugin-metro": { + "version": "11.3.7", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-plugin-metro/-/cli-plugin-metro-11.3.7.tgz", + "integrity": "sha512-0WhgoBVGF1f9jXcuagQmtxpwpfP+2LbLZH4qMyo6OtYLWLG13n2uRep+8tdGzfNzl1bIuUTeE9yZSAdnf9LfYQ==", + "dependencies": { + "@react-native-community/cli-server-api": "11.3.7", + "@react-native-community/cli-tools": "11.3.7", + "chalk": "^4.1.2", + "execa": "^5.0.0", + "metro": "0.76.8", + "metro-config": "0.76.8", + "metro-core": "0.76.8", + "metro-react-native-babel-transformer": "0.76.8", + "metro-resolver": "0.76.8", + "metro-runtime": "0.76.8", + "readline": "^1.3.0" + } + }, + "node_modules/@react-native-community/cli-plugin-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/@react-native-community/cli-plugin-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/@react-native-community/cli-plugin-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/@react-native-community/cli-plugin-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/@react-native-community/cli-plugin-metro/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/@react-native-community/cli-plugin-metro/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-metro/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-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/@react-native-community/cli-plugin-metro/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-metro/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-metro/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-metro/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-metro/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/@react-native-community/cli-plugin-metro/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/@react-native-community/cli-plugin-metro/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/@react-native-community/cli-plugin-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/@react-native-community/cli-plugin-metro/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/@react-native-community/cli-server-api": { + "version": "11.3.7", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-server-api/-/cli-server-api-11.3.7.tgz", + "integrity": "sha512-yoFyGdvR3HxCnU6i9vFqKmmSqFzCbnFSnJ29a+5dppgPRetN+d//O8ard/YHqHzToFnXutAFf2neONn23qcJAg==", + "dependencies": { + "@react-native-community/cli-debugger-ui": "11.3.7", + "@react-native-community/cli-tools": "11.3.7", + "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": "11.3.7", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-tools/-/cli-tools-11.3.7.tgz", + "integrity": "sha512-peyhP4TV6Ps1hk+MBHTFaIR1eI3u+OfGBvr5r0wPwo3FAJvldRinMgcB/TcCcOBXVORu7ba1XYjkubPeYcqAyA==", + "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" + } + }, + "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.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@react-native-community/cli-tools/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-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": "11.3.7", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-types/-/cli-types-11.3.7.tgz", + "integrity": "sha512-OhSr/TiDQkXjL5YOs8+hvGSB+HltLn5ZI0+A3DCiMsjUgTTsYh+Z63OtyMpNjrdCEFcg0MpfdU2uxstCS6Dc5g==", + "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/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/@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/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/@react-native-community/cli/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@react-native-community/cli/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/@react-native-community/cli/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/@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/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/@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-masked-view/masked-view": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/@react-native-masked-view/masked-view/-/masked-view-0.2.9.tgz", + "integrity": "sha512-Hs4vKBKj+15VxHZHFtMaFWSBxXoOE5Ea8saoigWhahp8Mepssm0ezU+2pTl7DK9z8Y9s5uOl/aPb4QmBZ3R3Zw==", + "peerDependencies": { + "react": ">=16", + "react-native": ">=0.57" + } + }, + "node_modules/@react-native/assets-registry": { + "version": "0.72.0", + "resolved": "https://registry.npmjs.org/@react-native/assets-registry/-/assets-registry-0.72.0.tgz", + "integrity": "sha512-Im93xRJuHHxb1wniGhBMsxLwcfzdYreSZVQGDoMJgkd6+Iky61LInGEHnQCTN0fKNYF1Dvcofb4uMmE1RQHXHQ==" + }, + "node_modules/@react-native/codegen": { + "version": "0.72.8", + "resolved": "https://registry.npmjs.org/@react-native/codegen/-/codegen-0.72.8.tgz", + "integrity": "sha512-jQCcBlXV7B7ap5VlHhwIPieYz89yiRgwd2FPUBu+unz+kcJ6pAiB2U8RdLDmyIs8fiWd+Vq1xxaWs4TR329/ng==", + "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" + }, + "peerDependencies": { + "@babel/preset-env": "^7.1.6" + } + }, + "node_modules/@react-native/gradle-plugin": { + "version": "0.72.11", + "resolved": "https://registry.npmjs.org/@react-native/gradle-plugin/-/gradle-plugin-0.72.11.tgz", + "integrity": "sha512-P9iRnxiR2w7EHcZ0mJ+fmbPzMby77ZzV6y9sJI3lVLJzF7TLSdbwcQyD3lwMsiL+q5lKUHoZJS4sYmih+P2HXw==" + }, + "node_modules/@react-native/js-polyfills": { + "version": "0.72.1", + "resolved": "https://registry.npmjs.org/@react-native/js-polyfills/-/js-polyfills-0.72.1.tgz", + "integrity": "sha512-cRPZh2rBswFnGt5X5EUEPs0r+pAsXxYsifv/fgy9ZLQokuT52bPH+9xjDR+7TafRua5CttGW83wP4TntRcWNDA==" + }, + "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.72.0", + "resolved": "https://registry.npmjs.org/@react-native/normalize-colors/-/normalize-colors-0.72.0.tgz", + "integrity": "sha512-285lfdqSXaqKuBbbtP9qL2tDrfxdOFtIMvkKadtleRQkdOxx+uzGvFr82KHmc/sSiMtfXGp7JnFYWVh4sFl7Yw==" + }, + "node_modules/@react-native/virtualized-lists": { + "version": "0.72.8", + "resolved": "https://registry.npmjs.org/@react-native/virtualized-lists/-/virtualized-lists-0.72.8.tgz", + "integrity": "sha512-J3Q4Bkuo99k7mu+jPS9gSUSgq+lLRSI/+ahXNwV92XgJ/8UgOTxu2LPwhJnBk/sQKxq7E8WkZBnBiozukQMqrw==", + "dependencies": { + "invariant": "^2.2.4", + "nullthrows": "^1.1.1" + }, + "peerDependencies": { + "react-native": "*" + } + }, + "node_modules/@react-navigation/core": { + "version": "6.4.10", + "resolved": "https://registry.npmjs.org/@react-navigation/core/-/core-6.4.10.tgz", + "integrity": "sha512-oYhqxETRHNHKsipm/BtGL0LI43Hs2VSFoWMbBdHK9OqgQPjTVUitslgLcPpo4zApCcmBWoOLX2qPxhsBda644A==", + "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.7" + }, + "peerDependencies": { + "react": "*" + } + }, + "node_modules/@react-navigation/core/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/@react-navigation/core/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-navigation/drawer": { + "version": "6.6.6", + "resolved": "https://registry.npmjs.org/@react-navigation/drawer/-/drawer-6.6.6.tgz", + "integrity": "sha512-DW/oNRisSOGOqvZfCzfhKBxnzT97Teqtg1Gal85g+K3gnVbM1jOBE2PdnYsKU0fULfFtDwvp/QZSbcgjDpr12A==", + "dependencies": { + "@react-navigation/elements": "^1.3.21", + "color": "^4.2.3", + "warn-once": "^0.1.0" + }, + "peerDependencies": { + "@react-navigation/native": "^6.0.0", + "react": "*", + "react-native": "*", + "react-native-gesture-handler": ">= 1.0.0", + "react-native-reanimated": ">= 1.0.0", + "react-native-safe-area-context": ">= 3.0.0", + "react-native-screens": ">= 3.0.0" + } + }, + "node_modules/@react-navigation/drawer/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/@react-navigation/drawer/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-navigation/drawer/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-navigation/elements": { + "version": "1.3.21", + "resolved": "https://registry.npmjs.org/@react-navigation/elements/-/elements-1.3.21.tgz", + "integrity": "sha512-eyS2C6McNR8ihUoYfc166O1D8VYVh9KIl0UQPI8/ZJVsStlfSTgeEEh+WXge6+7SFPnZ4ewzEJdSAHH+jzcEfg==", + "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.9", + "resolved": "https://registry.npmjs.org/@react-navigation/native/-/native-6.1.9.tgz", + "integrity": "sha512-AMuJDpwXE7UlfyhIXaUCCynXmv69Kb8NzKgKJO7v0k0L+u6xUTbt6xvshmJ79vsvaFyaEH9Jg5FMzek5/S5qNw==", + "dependencies": { + "@react-navigation/core": "^6.4.10", + "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/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/@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/@react-navigation/stack": { + "version": "6.3.20", + "resolved": "https://registry.npmjs.org/@react-navigation/stack/-/stack-6.3.20.tgz", + "integrity": "sha512-vE6mgZzOgoa5Uy7ayT97Cj+ZIK7DK+JBYVuKUViILlWZy6IWK7HFDuqoChSbZ1ajTIfAxj/acVGg1jkbAKsToA==", + "dependencies": { + "@react-navigation/elements": "^1.3.21", + "color": "^4.2.3", + "warn-once": "^0.1.0" + }, + "peerDependencies": { + "@react-navigation/native": "^6.0.0", + "react": "*", + "react-native": "*", + "react-native-gesture-handler": ">= 1.0.0", + "react-native-safe-area-context": ">= 3.0.0", + "react-native-screens": ">= 3.0.0" + } + }, + "node_modules/@react-navigation/stack/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/@react-navigation/stack/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-navigation/stack/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/@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.4", + "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.4.tgz", + "integrity": "sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==", + "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.0", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.0.tgz", + "integrity": "sha512-jXBtWAF4vmdNmZgD5FoKsVLv3rPgDnLgPbU84LIJ3otV44vJlDRokVng5v8NFJdCf/da9legHcKaRuZs4L7faA==", + "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/@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@types/body-parser": { + "version": "1.19.5", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz", + "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==", + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/bonjour": { + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz", + "integrity": "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect": { + "version": "3.4.38", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", + "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect-history-api-fallback": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz", + "integrity": "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==", + "dependencies": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "node_modules/@types/eslint": { + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.0.tgz", + "integrity": "sha512-FlsN0p4FhuYRjIxpbdXovvHQhtlG05O1GG/RNWvdAxTboR438IOTwmrY/vLA+Xfgg06BTkP045M3vpFwTMv1dg==", + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.7", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", + "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==" + }, + "node_modules/@types/express": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz", + "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==", + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "4.17.41", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.41.tgz", + "integrity": "sha512-OaJ7XLaelTgrvlZD8/aa0vvvxZdUmlCn6MtWeB7TkiKW70BQLc9XEPpDLPdbo52ZhXUCrznlWdCHWxJWtdyajA==", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "node_modules/@types/glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", + "dependencies": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "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/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" + }, + "node_modules/@types/http-errors": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz", + "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==" + }, + "node_modules/@types/http-proxy": { + "version": "1.17.14", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.14.tgz", + "integrity": "sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w==", + "dependencies": { + "@types/node": "*" + } + }, + "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/mime": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", + "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==" + }, + "node_modules/@types/minimatch": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", + "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==" + }, + "node_modules/@types/node": { + "version": "20.10.6", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.10.6.tgz", + "integrity": "sha512-Vac8H+NlRNNlAmDfGUP7b5h/KA+AtWIzuXy0E6OyP8f1tCLYAtPvKRRDJjAPqhpCb0t6U2j7/xqAuLEebW2kiw==", + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "node_modules/@types/node-forge": { + "version": "1.3.10", + "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.10.tgz", + "integrity": "sha512-y6PJDYN4xYBxwd22l+OVH35N+1fCYWiuC3aiP2SlXVE6Lo7SS+rSx9r89hLxrP4pn6n1lBGhHJ12pj3F3Mpttw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/prop-types": { + "version": "15.7.11", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.11.tgz", + "integrity": "sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng==" + }, + "node_modules/@types/qs": { + "version": "6.9.11", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.11.tgz", + "integrity": "sha512-oGk0gmhnEJK4Yyk+oI7EfXsLayXatCWPHary1MtcmbAifkobT9cM9yutG/hZKIseOU0MqbIwQ/u2nn/Gb+ltuQ==" + }, + "node_modules/@types/ramda": { + "version": "0.27.66", + "resolved": "https://registry.npmjs.org/@types/ramda/-/ramda-0.27.66.tgz", + "integrity": "sha512-i2YW+E2U6NfMt3dp0RxNcejox+bxJUNDjB7BpYuRuoHIzv5juPHkJkNgcUOu+YSQEmaWu8cnAo/8r63C0NnuVA==", + "dependencies": { + "ts-toolbelt": "^6.15.1" + } + }, + "node_modules/@types/range-parser": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz", + "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==" + }, + "node_modules/@types/react": { + "version": "18.2.46", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.46.tgz", + "integrity": "sha512-nNCvVBcZlvX4NU1nRRNV/mFl1nNRuTuslAJglQsq+8ldXe5Xv0Wd2f7WTE3jOxhLH2BFfiZGC6GCp+kHQbgG+w==", + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-native": { + "version": "0.73.0", + "resolved": "https://registry.npmjs.org/@types/react-native/-/react-native-0.73.0.tgz", + "integrity": "sha512-6ZRPQrYM72qYKGWidEttRe6M5DZBEV5F+MHMHqd4TTYx0tfkcdrUFGdef6CCxY0jXU7wldvd/zA/b0A/kTeJmA==", + "deprecated": "This is a stub types definition. react-native provides its own type definitions, so you do not need this installed.", + "peer": true, + "dependencies": { + "react-native": "*" + } + }, + "node_modules/@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" + }, + "node_modules/@types/scheduler": { + "version": "0.16.8", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.8.tgz", + "integrity": "sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A==" + }, + "node_modules/@types/send": { + "version": "0.17.4", + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz", + "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==", + "dependencies": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "node_modules/@types/serve-index": { + "version": "1.9.4", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz", + "integrity": "sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==", + "dependencies": { + "@types/express": "*" + } + }, + "node_modules/@types/serve-static": { + "version": "1.15.5", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.5.tgz", + "integrity": "sha512-PDRk21MnK70hja/YF8AHfC7yIsiQHn1rcXx7ijCFBX/k+XQJhQT/gw3xekXKJvx+5SXaMMS8oqQy09Mzvz2TuQ==", + "dependencies": { + "@types/http-errors": "*", + "@types/mime": "*", + "@types/node": "*" + } + }, + "node_modules/@types/sockjs": { + "version": "0.3.36", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz", + "integrity": "sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==", + "dependencies": { + "@types/node": "*" + } + }, + "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/urijs": { + "version": "1.19.25", + "resolved": "https://registry.npmjs.org/@types/urijs/-/urijs-1.19.25.tgz", + "integrity": "sha512-XOfUup9r3Y06nFAZh3WvO0rBU4OtlfPB/vgxpjg+NRdGU6CN6djdc6OEiH+PcqHCY6eFLo9Ista73uarf4gnBg==" + }, + "node_modules/@types/ws": { + "version": "8.5.10", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.10.tgz", + "integrity": "sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==", + "dependencies": { + "@types/node": "*" + } + }, + "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/@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/@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/@webassemblyjs/ast": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.6.tgz", + "integrity": "sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==", + "dependencies": { + "@webassemblyjs/helper-numbers": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", + "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==" + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", + "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==" + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz", + "integrity": "sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==" + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", + "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", + "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==" + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz", + "integrity": "sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==", + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", + "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", + "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", + "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==" + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz", + "integrity": "sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==", + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/helper-wasm-section": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6", + "@webassemblyjs/wasm-opt": "1.11.6", + "@webassemblyjs/wasm-parser": "1.11.6", + "@webassemblyjs/wast-printer": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz", + "integrity": "sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==", + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz", + "integrity": "sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==", + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6", + "@webassemblyjs/wasm-parser": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz", + "integrity": "sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==", + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz", + "integrity": "sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==", + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@xtuc/long": "4.2.2" + } + }, + "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/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" + }, + "node_modules/abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "deprecated": "Use your platform's native atob() and btoa() methods instead" + }, + "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-import-assertions": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", + "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", + "peerDependencies": { + "acorn": "^8" + } + }, + "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": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "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/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-formats/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/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/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "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-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "engines": [ + "node >= 0.8.0" + ], + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "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/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": "4.1.0", + "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.0.tgz", + "integrity": "sha512-ZWc51jO3qegGkVh8Hwpv636EkbesNV5ZNQPCtRa+0qytRYPEs9IYT9qITY9buezqUH5uqyzlWLcufrzU2rffdg==" + }, + "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/array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" + }, + "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-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "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": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz", + "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==" + }, + "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/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-loader": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.3.0.tgz", + "integrity": "sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==", + "dependencies": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "engines": { + "node": ">= 8.9" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "webpack": ">=2" + } + }, + "node_modules/babel-loader/node_modules/find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + } + }, + "node_modules/babel-loader/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/babel-loader/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/babel-loader/node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/babel-loader/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/babel-loader/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/babel-loader/node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-module-resolver": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/babel-plugin-module-resolver/-/babel-plugin-module-resolver-5.0.0.tgz", + "integrity": "sha512-g0u+/ChLSJ5+PzYwLwP8Rp8Rcfowz58TJNCe+L/ui4rpzE/mg//JVX0EWBUYoxaextqnwuGHzfGp2hh0PPV25Q==", + "dependencies": { + "find-babel-config": "^2.0.0", + "glob": "^8.0.3", + "pkg-up": "^3.1.0", + "reselect": "^4.1.7", + "resolve": "^1.22.1" + }, + "engines": { + "node": ">= 16" + } + }, + "node_modules/babel-plugin-module-resolver/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==", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/babel-plugin-module-resolver/node_modules/glob": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/babel-plugin-module-resolver/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.4.7", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.7.tgz", + "integrity": "sha512-LidDk/tEGDfuHW2DWh/Hgo4rmnw3cduK6ZkOI1NPFceSK3n/yAGeOsNT7FLnSGHkXj3RHGSEVkN3FsCTY6w2CQ==", + "dependencies": { + "@babel/compat-data": "^7.22.6", + "@babel/helper-define-polyfill-provider": "^0.4.4", + "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.8.7", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.7.tgz", + "integrity": "sha512-KyDvZYxAzkC0Aj2dAPyDzi2Ym15e5JKZSK+maI7NAwSqofvuFglbSsxE7wUOvTg9oFVnHMzVzBKcqEb4PJgtOA==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.4.4", + "core-js-compat": "^3.33.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.4.tgz", + "integrity": "sha512-S/x2iOCvDaCASLYsOOgWOq4bCfKYVqvO/uxjkaYyZ3rVsVE3CeAI/c84NpyuBBymEgNvHgjEot3a9/Z/kXvqsg==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.4.4" + }, + "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-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": "9.5.2", + "resolved": "https://registry.npmjs.org/babel-preset-expo/-/babel-preset-expo-9.5.2.tgz", + "integrity": "sha512-hU1G1TDiikuXV6UDZjPnX+WdbjbtidDiYhftMEVrZQSst45pDPVBWbM41TUKrpJMwv4FypsLzK+378gnMPRVWQ==", + "dependencies": { + "@babel/plugin-proposal-decorators": "^7.12.9", + "@babel/plugin-proposal-export-namespace-from": "^7.18.9", + "@babel/plugin-proposal-object-rest-spread": "^7.12.13", + "@babel/plugin-transform-react-jsx": "^7.12.17", + "@babel/preset-env": "^7.20.0", + "babel-plugin-module-resolver": "^5.0.0", + "babel-plugin-react-native-web": "~0.18.10", + "metro-react-native-babel-preset": "0.76.8" + } + }, + "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/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" + }, + "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/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "engines": { + "node": ">=8" + } + }, + "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/body-parser": { + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", + "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.5", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.2", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/body-parser/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/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/bonjour-service": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.1.1.tgz", + "integrity": "sha512-Z/5lQRMOG9k7W+FkeGTNjh7htqn/2LMnfOvBZ8pynNZCM9MwkQkI3zeI4oz09uWdcgmgHugVvBqxGg4VQJ5PCg==", + "dependencies": { + "array-flatten": "^2.1.2", + "dns-equal": "^1.0.0", + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + } + }, + "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": "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/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.22.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.2.tgz", + "integrity": "sha512-0UgcrvQmBDvZHFGdYUehrCNIazki7/lUP3kkoi/r3YB2amZbFM9J43ZRkJTXBUZK4gmx56+Sqk9+Vs9mwZx9+A==", + "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.30001565", + "electron-to-chromium": "^1.4.601", + "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.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "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.5", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.5.tgz", + "integrity": "sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==", + "dependencies": { + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.1", + "set-function-length": "^1.1.1" + }, + "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-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": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "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/camelize": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.1.tgz", + "integrity": "sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001572", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001572.tgz", + "integrity": "sha512-1Pbh5FLmn5y4+QhNyJE9j3/7dK44dGB83/ZMjv/qJk86TvDbjk0LosiZo0i0WB0Vx607qMX9jYrn1VLHCkN4rw==", + "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/character-entities-html4": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-1.1.4.tgz", + "integrity": "sha512-HRcDxZuZqMx3/a+qrzxdBKBPUpxWEq9xw2OPZ3a/174ihfrQKVsFhqtthBInFy1zZ9GgZyFXOatNujm8M+El3g==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-entities-legacy": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", + "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "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.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "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" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "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-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "engines": { + "node": ">=6.0" + } + }, + "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-css": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz", + "integrity": "sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==", + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 10.0" + } + }, + "node_modules/clean-css/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/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/clean-webpack-plugin": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/clean-webpack-plugin/-/clean-webpack-plugin-4.0.0.tgz", + "integrity": "sha512-WuWE1nyTNAyW5T7oNyys2EN0cfP2fdRxhxnIQWiAp0bMabPdHhoGxM8A6YL2GhqwgrPnnaemVE7nv5XJ2Fhh2w==", + "dependencies": { + "del": "^4.1.1" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "webpack": ">=4.0.0 <6.0.0" + } + }, + "node_modules/clean-webpack-plugin/node_modules/array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", + "dependencies": { + "array-uniq": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clean-webpack-plugin/node_modules/del": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", + "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", + "dependencies": { + "@types/glob": "^7.1.1", + "globby": "^6.1.0", + "is-path-cwd": "^2.0.0", + "is-path-in-cwd": "^2.0.0", + "p-map": "^2.0.0", + "pify": "^4.0.1", + "rimraf": "^2.6.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/clean-webpack-plugin/node_modules/globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", + "dependencies": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clean-webpack-plugin/node_modules/globby/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/clean-webpack-plugin/node_modules/p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "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/client-only": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz", + "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==" + }, + "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/cliui/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/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": "3.2.1", + "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", + "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", + "dependencies": { + "color-convert": "^1.9.3", + "color-string": "^1.6.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/colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==" + }, + "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-versions": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-3.6.0.tgz", + "integrity": "sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA==" + }, + "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/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/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-history-api-fallback": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", + "engines": { + "node": ">=0.8" + } + }, + "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/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-disposition/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "engines": { + "node": ">= 0.6" + } + }, + "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.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + }, + "node_modules/copy-webpack-plugin": { + "version": "10.2.4", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-10.2.4.tgz", + "integrity": "sha512-xFVltahqlsRcyyJqQbDY6EYTtyQZF9rf+JPjwHObLdPFMEISqkFkr7mFoVOC6BfYS/dNThyoQKvziugm+OnwBg==", + "dependencies": { + "fast-glob": "^3.2.7", + "glob-parent": "^6.0.1", + "globby": "^12.0.2", + "normalize-path": "^3.0.0", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0" + }, + "engines": { + "node": ">= 12.20.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + } + }, + "node_modules/copy-webpack-plugin/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/copy-webpack-plugin/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/copy-webpack-plugin/node_modules/array-union": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-3.0.1.tgz", + "integrity": "sha512-1OvF9IbWwaeiM9VhzYXVQacMibxpXOMYVNIvMtKRyX9SImBXpKcFr8XvFDeEslCyuH/t6KRt7HEO94AlP8Iatw==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/copy-webpack-plugin/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/copy-webpack-plugin/node_modules/globby": { + "version": "12.2.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-12.2.0.tgz", + "integrity": "sha512-wiSuFQLZ+urS9x2gGPl1H5drc5twabmm4m2gTR27XDFyjUHJUNsS8o/2aKyIF6IoBaR630atdher0XJ5g6OMmA==", + "dependencies": { + "array-union": "^3.0.1", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.7", + "ignore": "^5.1.9", + "merge2": "^1.4.1", + "slash": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/copy-webpack-plugin/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/copy-webpack-plugin/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/copy-webpack-plugin/node_modules/slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/core-js-compat": { + "version": "3.35.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.35.0.tgz", + "integrity": "sha512-5blwFAddknKeNgsjBzilkdQ0+YK8L1PfqPYq40NOYMYFSS38qj+hpTcLLWwpIwA2A5bje/x5jmVn2tzUMg9IVw==", + "dependencies": { + "browserslist": "^4.22.2" + }, + "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/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": "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/cross-spawn/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/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-color-keywords": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz", + "integrity": "sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==", + "engines": { + "node": ">=4" + } + }, + "node_modules/css-declaration-sorter": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz", + "integrity": "sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==", + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "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-loader": { + "version": "6.8.1", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.8.1.tgz", + "integrity": "sha512-xDAXtEVGlD0gJ07iclwWVkLoZOpEvAWaSyf6W18S2pOC//K8+qUDIx8IIT3D+HjnmkJPQeesOPv5aiUaJsCM2g==", + "dependencies": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.21", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.3", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.3.8" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/css-loader/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/css-loader/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/css-loader/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/css-mediaquery": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/css-mediaquery/-/css-mediaquery-0.1.2.tgz", + "integrity": "sha512-COtn4EROW5dBGlE/4PiKnh6rZpAPxDeFLaEEwt4i10jpDMFt2EhQGS79QmmrO+iKCHv0PU/HrOWEhijFd1x99Q==" + }, + "node_modules/css-minimizer-webpack-plugin": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", + "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", + "dependencies": { + "cssnano": "^5.0.6", + "jest-worker": "^27.0.2", + "postcss": "^8.3.5", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@parcel/css": { + "optional": true + }, + "clean-css": { + "optional": true + }, + "csso": { + "optional": true + }, + "esbuild": { + "optional": true + } + } + }, + "node_modules/css-minimizer-webpack-plugin/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/css-minimizer-webpack-plugin/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/css-minimizer-webpack-plugin/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/css-minimizer-webpack-plugin/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/css-minimizer-webpack-plugin/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-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-to-react-native": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.2.0.tgz", + "integrity": "sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ==", + "dependencies": { + "camelize": "^1.0.0", + "css-color-keywords": "^1.0.0", + "postcss-value-parser": "^4.0.2" + } + }, + "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/cssnano": { + "version": "5.1.15", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.15.tgz", + "integrity": "sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==", + "dependencies": { + "cssnano-preset-default": "^5.2.14", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/cssnano" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-preset-default": { + "version": "5.2.14", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz", + "integrity": "sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==", + "dependencies": { + "css-declaration-sorter": "^6.3.1", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.1", + "postcss-convert-values": "^5.1.3", + "postcss-discard-comments": "^5.1.2", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.7", + "postcss-merge-rules": "^5.1.4", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.4", + "postcss-minify-selectors": "^5.2.1", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.1", + "postcss-normalize-repeat-style": "^5.1.1", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.1", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.3", + "postcss-reduce-initial": "^5.1.2", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-utils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", + "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano/node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "dependencies": { + "css-tree": "^1.1.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" + }, + "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/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/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.1", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.1.tgz", + "integrity": "sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==", + "dependencies": { + "get-intrinsic": "^1.2.1", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "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/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": "4.1.0", + "resolved": "https://registry.npmjs.org/deprecated-react-native-prop-types/-/deprecated-react-native-prop-types-4.1.0.tgz", + "integrity": "sha512-WfepZHmRbbdTvhcolb8aOKEvQdcmTMn5tKLbqbXmkBvjFjRVWAYqsXk/DBsV8TZxws8SdGHLuHaJrHSQUPRdfw==", + "dependencies": { + "@react-native/normalize-colors": "*", + "invariant": "*", + "prop-types": "*" + } + }, + "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/detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" + }, + "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/dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==" + }, + "node_modules/dns-packet": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", + "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", + "dependencies": { + "@leichtgewicht/ip-codec": "^2.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "dependencies": { + "utila": "~0.4" + } + }, + "node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.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": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/dotenv": { + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.0.3.tgz", + "integrity": "sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==", + "engines": { + "node": ">=12" + } + }, + "node_modules/dotenv-expand": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-10.0.0.tgz", + "integrity": "sha512-GopVGCpVS1UKH75VKHGuQFqS1Gusej0z4FyQkPdwjil2gNIv+LNsqBlboOzpJFZKVT95GkCyWJbBSdFEFUWI2A==", + "engines": { + "node": ">=12" + } + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" + }, + "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.616", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.616.tgz", + "integrity": "sha512-1n7zWYh8eS0L9Uy+GskE0lkBUNK83cXTVJI0pU3mGprFsbfSdAc15VTFbo+A+Bq4pwstmL30AVcEU3Fo463lNg==" + }, + "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/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "engines": { + "node": ">= 4" + } + }, + "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/enhanced-resolve": { + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz", + "integrity": "sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "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.11.0", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.11.0.tgz", + "integrity": "sha512-G9/6xF1FPbIw0TtalAMaVPpiq2aDEuKLXM314jPVAO9r2fo2a4BLqMNkmRS7O/xPPZ+COAhGIz3ETvHEV3eUcg==", + "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-module-lexer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.4.1.tgz", + "integrity": "sha512-cXLGjP0c4T3flZJKQSuziYoq7MlT+rnvfZjfp7h+I7K9BNX54kP9nyWvdbwjQ4u1iWbOL4u96fgeZLToQlZC7w==" + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "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": "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/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "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/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "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/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "engines": { + "node": ">=0.8.x" + } + }, + "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/expo": { + "version": "49.0.21", + "resolved": "https://registry.npmjs.org/expo/-/expo-49.0.21.tgz", + "integrity": "sha512-JpHL6V0yt8/fzsmkAdPdtsah+lU6Si4ac7MDklLYvzEil7HAFEsN/pf06wQ21ax4C+BL27hI6JJoD34tzXUCJA==", + "dependencies": { + "@babel/runtime": "^7.20.0", + "@expo/cli": "0.10.16", + "@expo/config": "8.1.2", + "@expo/config-plugins": "7.2.5", + "@expo/vector-icons": "^13.0.0", + "babel-preset-expo": "~9.5.2", + "expo-application": "~5.3.0", + "expo-asset": "~8.10.1", + "expo-constants": "~14.4.2", + "expo-file-system": "~15.4.5", + "expo-font": "~11.4.0", + "expo-keep-awake": "~12.3.0", + "expo-modules-autolinking": "1.5.1", + "expo-modules-core": "1.5.12", + "fbemitter": "^3.0.0", + "invariant": "^2.2.4", + "md5-file": "^3.2.3", + "node-fetch": "^2.6.7", + "pretty-format": "^26.5.2", + "uuid": "^3.4.0" + }, + "bin": { + "expo": "bin/cli" + } + }, + "node_modules/expo-application": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/expo-application/-/expo-application-5.3.1.tgz", + "integrity": "sha512-HR2+K+Hm33vLw/TfbFaHrvUbRRNRco8R+3QaCKy7eJC2LFfT05kZ15ynGaKfB5DJ/oqPV3mxXVR/EfwmE++hoA==", + "peerDependencies": { + "expo": "*" + } + }, + "node_modules/expo-asset": { + "version": "8.10.1", + "resolved": "https://registry.npmjs.org/expo-asset/-/expo-asset-8.10.1.tgz", + "integrity": "sha512-5VMTESxgY9GBsspO/esY25SKEa7RyascVkLe/OcL1WgblNFm7xCCEEUIW8VWS1nHJQGYxpMZPr3bEfjMpdWdyA==", + "dependencies": { + "blueimp-md5": "^2.10.0", + "expo-constants": "~14.4.2", + "expo-file-system": "~15.4.0", + "invariant": "^2.2.4", + "md5-file": "^3.2.3", + "path-browserify": "^1.0.0", + "url-parse": "^1.5.9" + } + }, + "node_modules/expo-constants": { + "version": "14.4.2", + "resolved": "https://registry.npmjs.org/expo-constants/-/expo-constants-14.4.2.tgz", + "integrity": "sha512-nOB122DOAjk+KrJT69lFQAoYVQGQjFHSigCPVBzVdko9S1xGsfiOH9+X5dygTsZTIlVLpQJDdmZ7ONiv3i+26w==", + "dependencies": { + "@expo/config": "~8.1.0", + "uuid": "^3.3.2" + }, + "peerDependencies": { + "expo": "*" + } + }, + "node_modules/expo-file-system": { + "version": "15.4.5", + "resolved": "https://registry.npmjs.org/expo-file-system/-/expo-file-system-15.4.5.tgz", + "integrity": "sha512-xy61KaTaDgXhT/dllwYDHm3ch026EyO8j4eC6wSVr/yE12MMMxAC09yGwy4f7kkOs6ztGVQF5j7ldRzNLN4l0Q==", + "dependencies": { + "uuid": "^3.4.0" + }, + "peerDependencies": { + "expo": "*" + } + }, + "node_modules/expo-font": { + "version": "11.4.0", + "resolved": "https://registry.npmjs.org/expo-font/-/expo-font-11.4.0.tgz", + "integrity": "sha512-nkmezCFD7gR/I6R+e3/ry18uEfF8uYrr6h+PdBJu+3dawoLOpo+wFb/RG9bHUekU1/cPanR58LR7G5MEMKHR2w==", + "dependencies": { + "fontfaceobserver": "^2.1.0" + }, + "peerDependencies": { + "expo": "*" + } + }, + "node_modules/expo-keep-awake": { + "version": "12.3.0", + "resolved": "https://registry.npmjs.org/expo-keep-awake/-/expo-keep-awake-12.3.0.tgz", + "integrity": "sha512-ujiJg1p9EdCOYS05jh5PtUrfiZnK0yyLy+UewzqrjUqIT8eAGMQbkfOn3C3fHE7AKd5AefSMzJnS3lYZcZYHDw==", + "peerDependencies": { + "expo": "*" + } + }, + "node_modules/expo-modules-autolinking": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/expo-modules-autolinking/-/expo-modules-autolinking-1.5.1.tgz", + "integrity": "sha512-yt5a1VCp2BF9CrsO689PCD5oXKP14MMhnOanQMvDn4BDpURYfzAlDVGC5fZrNQKtwn/eq3bcrxIwZ7D9QjVVRg==", + "dependencies": { + "@expo/config": "~8.1.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.5.12", + "resolved": "https://registry.npmjs.org/expo-modules-core/-/expo-modules-core-1.5.12.tgz", + "integrity": "sha512-mY4wTDU458dhwk7IVxLNkePlYXjs9BTgk4NQHBUXf0LapXsvr+i711qPZaFNO4egf5qq6fQV+Yfd/KUguHstnQ==", + "dependencies": { + "compare-versions": "^3.4.0", + "invariant": "^2.2.4" + } + }, + "node_modules/expo-pwa": { + "version": "0.0.127", + "resolved": "https://registry.npmjs.org/expo-pwa/-/expo-pwa-0.0.127.tgz", + "integrity": "sha512-8D9wEDkEXG9r6TPvAFpWt27IiP1cLm/4RWVRUHzFZflbWYLi8GkYArj5LHbbfokybRm1GVAanSrrYFEqHoIUiA==", + "dependencies": { + "@expo/image-utils": "0.3.23", + "chalk": "^4.0.0", + "commander": "2.20.0", + "update-check": "1.5.3" + }, + "bin": { + "expo-pwa": "build/cli.js" + }, + "peerDependencies": { + "expo": "*" + } + }, + "node_modules/expo-pwa/node_modules/@expo/image-utils": { + "version": "0.3.23", + "resolved": "https://registry.npmjs.org/@expo/image-utils/-/image-utils-0.3.23.tgz", + "integrity": "sha512-nhUVvW0TrRE4jtWzHQl8TR4ox7kcmrc2I0itaeJGjxF5A54uk7avgA0wRt7jP1rdvqQo1Ke1lXyLYREdhN9tPw==", + "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", + "mime": "^2.4.4", + "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-pwa/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-pwa/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-pwa/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-pwa/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-pwa/node_modules/commander": { + "version": "2.20.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.0.tgz", + "integrity": "sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ==" + }, + "node_modules/expo-pwa/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-pwa/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-pwa/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-pwa/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-pwa/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-pwa/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-pwa/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-pwa/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-pwa/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-pwa/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-pwa/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-pwa/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-screen-orientation": { + "version": "6.0.6", + "resolved": "https://registry.npmjs.org/expo-screen-orientation/-/expo-screen-orientation-6.0.6.tgz", + "integrity": "sha512-qiTGX1udJi6hj+8JUP9C27+TJDU7+42HcYcgmGd5hi/iXvIK1YwuCkXFdny+BkiapFb5jQnJCBZfdhMk1fjh+Q==", + "peerDependencies": { + "expo": "*" + } + }, + "node_modules/expo-status-bar": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/expo-status-bar/-/expo-status-bar-1.6.0.tgz", + "integrity": "sha512-e//Oi2WPdomMlMDD3skE4+1ZarKCJ/suvcB4Jo/nO427niKug5oppcPNYO+csR6y3ZglGuypS+3pp/hJ+Xp6fQ==" + }, + "node_modules/express": { + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.1", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express/node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + }, + "node_modules/express/node_modules/body-parser": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/express/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/express/node_modules/finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/express/node_modules/raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/express/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/express/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/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-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-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==" + }, + "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.2", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.3.2.tgz", + "integrity": "sha512-rmrXUXwbJedoXkStenj1kkljNF7ugn5ZjR9FJcwmCfcCbtOMDghPajbc+Tck6vE6F5XsDmx+Pr2le9fw8+pXBg==", + "funding": [ + { + "type": "github", + "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.16.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.16.0.tgz", + "integrity": "sha512-ifCoaXsDrsdkWTtiNJX5uzHDsrck5TzfKKDcuFFTIrrc/BS076qgEIfoIy1VeZqViznfKiysPYTh/QeHtnIsYA==", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "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/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/finalhandler/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/find-babel-config": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/find-babel-config/-/find-babel-config-2.0.0.tgz", + "integrity": "sha512-dOKT7jvF3hGzlW60Gc3ONox/0rRZ/tz7WCil0bqA1In/3I8f1BctpXahRnEKDySZqci7u+dqq93sZST9fOJpFw==", + "dependencies": { + "json5": "^2.1.1", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "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/flow-enums-runtime": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/flow-enums-runtime/-/flow-enums-runtime-0.0.5.tgz", + "integrity": "sha512-PSZF9ZuaZD03sT9YaIs0FrGJ7lSUw7rHZIex+73UYVXg46eL/wxN5PaVcPJFudE2cJu5f0fezitV5aBkLHPUOQ==" + }, + "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/follow-redirects": { + "version": "1.15.4", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.4.tgz", + "integrity": "sha512-Cr4D/5wlrb0z9dgERpUL3LrmPKVDsETIJhaCMeDfuFYcqa5bldGV6wBsAN6X/vxlXQtFBMrXdXxdL8CbDTGniw==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "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/foreground-child": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", + "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/foreground-child/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/foreground-child/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/foreground-child/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/foreground-child/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/foreground-child/node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/foreground-child/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/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/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "engines": { + "node": ">= 0.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-monkey": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.5.tgz", + "integrity": "sha512-8uMbBjrhzW76TYgEV27Y5E//W2f/lTFmx78P2w19FZSxarhI/798APGQyuGCwmkNxgwGRhrLfvWyLBvNtuOmew==" + }, + "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/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.2", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.2.tgz", + "integrity": "sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==", + "dependencies": { + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "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/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.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/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/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" + }, + "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/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/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/handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" + }, + "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.1", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz", + "integrity": "sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==", + "dependencies": { + "get-intrinsic": "^1.2.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "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/hasown": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", + "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "bin": { + "he": "bin/he" + } + }, + "node_modules/hermes-estree": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.12.0.tgz", + "integrity": "sha512-+e8xR6SCen0wyAKrMT3UD0ZCCLymKhRgjEB5sS28rKiFir/fXgLoeRilRUssFCILmGHb+OvHDUlhxs0+IEyvQw==" + }, + "node_modules/hermes-parser": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.12.0.tgz", + "integrity": "sha512-d4PHnwq6SnDLhYl3LHNHvOg7nQ6rcI7QVil418REYksv0Mh3cEkHDcuhGxNQ3vgnLSLl4QSvDrFCwQNYdpWlzw==", + "dependencies": { + "hermes-estree": "0.12.0" + } + }, + "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/hoist-non-react-statics/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/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/hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "dependencies": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "node_modules/html-entities": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.4.0.tgz", + "integrity": "sha512-igBTJcNNNhvZFRtm8uA6xMY6xYleeDwn3PeBCkDz7tHttv4F2hsDI2aPgNERWzvRcNYHNT3ymRaQzllmXj4YsQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/mdevils" + }, + { + "type": "patreon", + "url": "https://patreon.com/mdevils" + } + ] + }, + "node_modules/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "dependencies": { + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" + }, + "bin": { + "html-minifier-terser": "cli.js" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/html-minifier-terser/node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "engines": { + "node": ">= 12" + } + }, + "node_modules/html-webpack-plugin": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.6.0.tgz", + "integrity": "sha512-iwaY4wzbe48AfKLZ/Cc8k0L+FKG6oSNRaZ8x5A/T/IVDGyXcbHncM9TdDa93wn0FsSm82FhTKW7f3vS61thXAw==", + "dependencies": { + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/html-webpack-plugin" + }, + "peerDependencies": { + "@rspack/core": "0.x || 1.x", + "webpack": "^5.20.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "node_modules/htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "node_modules/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" + }, + "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/http-parser-js": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==" + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-proxy-middleware": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", + "dependencies": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@types/express": "^4.17.13" + }, + "peerDependenciesMeta": { + "@types/express": { + "optional": true + } + } + }, + "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/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "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.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.0.tgz", + "integrity": "sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/image-size": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.1.0.tgz", + "integrity": "sha512-asnTHw2K8OlqT5kVnQwX+AGKQqpvLo95LbNzQ/C0ln3yzentZmAdd0ygoD004VC4Kkd4PV7J2iaPQkqwp9yuTw==", + "dependencies": { + "queue": "6.0.2" + }, + "bin": { + "image-size": "bin/image-size.js" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "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/import-fresh/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/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/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": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.8.tgz", + "integrity": "sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==" + }, + "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-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-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-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-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-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-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-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-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-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-in-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", + "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", + "dependencies": { + "is-path-inside": "^2.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/is-path-in-cwd/node_modules/is-path-inside": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", + "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", + "dependencies": { + "path-is-inside": "^1.0.2" + }, + "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": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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-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-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-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": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "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/jackspeak": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", + "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "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-environment-node/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-environment-node/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/jest-environment-node/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-environment-node/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-environment-node/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-environment-node/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-environment-node/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-environment-node/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-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/@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-message-util/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/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-mock/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-mock/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/jest-mock/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-mock/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-mock/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-mock/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-mock/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-mock/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-regex-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", + "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/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/@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-util/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/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/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/@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-validate/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/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": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "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/joi": { + "version": "17.11.0", + "resolved": "https://registry.npmjs.org/joi/-/joi-17.11.0.tgz", + "integrity": "sha512-NgB+lZLNoqISVy1rZocE9PZI36bL/77ie924Ri43yEvi9GUUMPeyVIr8KdFTMUlby1p0PBYMk9spIxEUQYqrJQ==", + "dependencies": { + "@hapi/hoek": "^9.0.0", + "@hapi/topo": "^5.0.0", + "@sideway/address": "^4.1.3", + "@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": "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/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-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-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, + "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": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "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/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/launch-editor": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.6.1.tgz", + "integrity": "sha512-eB/uXmFVpY4zezmGp5XtU21kwo7GBbKB+EQ+UZeWtGb9yAM5xt/Evk+lYH3eRNAtId+ej4u7TYPFZ07w4s7rRw==", + "dependencies": { + "picocolors": "^1.0.0", + "shell-quote": "^1.8.1" + } + }, + "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/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-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/loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "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.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" + }, + "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/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" + }, + "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/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/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/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dependencies": { + "tslib": "^2.0.3" + } + }, + "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/matchmediaquery": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/matchmediaquery/-/matchmediaquery-0.3.1.tgz", + "integrity": "sha512-Hlk20WQHRIm9EE9luN1kjRjYXAQToHOIAHPJn9buxBwuhfTHoKUcX+lXBbxc85DVQfXYbEQ4HcwQdd128E3qHQ==", + "dependencies": { + "css-mediaquery": "^0.1.2" + } + }, + "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/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/memfs": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", + "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", + "dependencies": { + "fs-monkey": "^1.0.4" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "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-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" + }, + "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/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/metro": { + "version": "0.76.8", + "resolved": "https://registry.npmjs.org/metro/-/metro-0.76.8.tgz", + "integrity": "sha512-oQA3gLzrrYv3qKtuWArMgHPbHu8odZOD9AoavrqSFllkPgOtmkBvNNDLCELqv5SjBfqjISNffypg+5UGG3y0pg==", + "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", + "async": "^3.2.2", + "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.12.0", + "image-size": "^1.0.2", + "invariant": "^2.2.4", + "jest-worker": "^27.2.0", + "jsc-safe-url": "^0.2.2", + "lodash.throttle": "^4.1.1", + "metro-babel-transformer": "0.76.8", + "metro-cache": "0.76.8", + "metro-cache-key": "0.76.8", + "metro-config": "0.76.8", + "metro-core": "0.76.8", + "metro-file-map": "0.76.8", + "metro-inspector-proxy": "0.76.8", + "metro-minify-terser": "0.76.8", + "metro-minify-uglify": "0.76.8", + "metro-react-native-babel-preset": "0.76.8", + "metro-resolver": "0.76.8", + "metro-runtime": "0.76.8", + "metro-source-map": "0.76.8", + "metro-symbolicate": "0.76.8", + "metro-transform-plugins": "0.76.8", + "metro-transform-worker": "0.76.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": ">=16" + } + }, + "node_modules/metro-babel-transformer": { + "version": "0.76.8", + "resolved": "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.76.8.tgz", + "integrity": "sha512-Hh6PW34Ug/nShlBGxkwQJSgPGAzSJ9FwQXhUImkzdsDgVu6zj5bx258J8cJVSandjNoQ8nbaHK6CaHlnbZKbyA==", + "dependencies": { + "@babel/core": "^7.20.0", + "hermes-parser": "0.12.0", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/metro-cache": { + "version": "0.76.8", + "resolved": "https://registry.npmjs.org/metro-cache/-/metro-cache-0.76.8.tgz", + "integrity": "sha512-QBJSJIVNH7Hc/Yo6br/U/qQDUpiUdRgZ2ZBJmvAbmAKp2XDzsapnMwK/3BGj8JNWJF7OLrqrYHsRsukSbUBpvQ==", + "dependencies": { + "metro-core": "0.76.8", + "rimraf": "^3.0.2" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/metro-cache-key": { + "version": "0.76.8", + "resolved": "https://registry.npmjs.org/metro-cache-key/-/metro-cache-key-0.76.8.tgz", + "integrity": "sha512-buKQ5xentPig9G6T37Ww/R/bC+/V1MA5xU/D8zjnhlelsrPG6w6LtHUS61ID3zZcMZqYaELWk5UIadIdDsaaLw==", + "engines": { + "node": ">=16" + } + }, + "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.76.8", + "resolved": "https://registry.npmjs.org/metro-config/-/metro-config-0.76.8.tgz", + "integrity": "sha512-SL1lfKB0qGHALcAk2zBqVgQZpazDYvYFGwCK1ikz0S6Y/CM2i2/HwuZN31kpX6z3mqjv/6KvlzaKoTb1otuSAA==", + "dependencies": { + "connect": "^3.6.5", + "cosmiconfig": "^5.0.5", + "jest-validate": "^29.2.1", + "metro": "0.76.8", + "metro-cache": "0.76.8", + "metro-core": "0.76.8", + "metro-runtime": "0.76.8" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/metro-core": { + "version": "0.76.8", + "resolved": "https://registry.npmjs.org/metro-core/-/metro-core-0.76.8.tgz", + "integrity": "sha512-sl2QLFI3d1b1XUUGxwzw/KbaXXU/bvFYrSKz6Sg19AdYGWFyzsgZ1VISRIDf+HWm4R/TJXluhWMEkEtZuqi3qA==", + "dependencies": { + "lodash.throttle": "^4.1.1", + "metro-resolver": "0.76.8" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/metro-file-map": { + "version": "0.76.8", + "resolved": "https://registry.npmjs.org/metro-file-map/-/metro-file-map-0.76.8.tgz", + "integrity": "sha512-A/xP1YNEVwO1SUV9/YYo6/Y1MmzhL4ZnVgcJC3VmHp/BYVOXVStzgVbWv2wILe56IIMkfXU+jpXrGKKYhFyHVw==", + "dependencies": { + "anymatch": "^3.0.3", + "debug": "^2.2.0", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.4", + "invariant": "^2.2.4", + "jest-regex-util": "^27.0.6", + "jest-util": "^27.2.0", + "jest-worker": "^27.2.0", + "micromatch": "^4.0.4", + "node-abort-controller": "^3.1.1", + "nullthrows": "^1.1.1", + "walker": "^1.0.7" + }, + "engines": { + "node": ">=16" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + } + }, + "node_modules/metro-file-map/node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/metro-file-map/node_modules/@types/yargs": { + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/metro-file-map/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/metro-file-map/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/metro-file-map/node_modules/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-file-map/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "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/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-file-map/node_modules/jest-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/metro-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-file-map/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-inspector-proxy": { + "version": "0.76.8", + "resolved": "https://registry.npmjs.org/metro-inspector-proxy/-/metro-inspector-proxy-0.76.8.tgz", + "integrity": "sha512-Us5o5UEd4Smgn1+TfHX4LvVPoWVo9VsVMn4Ldbk0g5CQx3Gu0ygc/ei2AKPGTwsOZmKxJeACj7yMH2kgxQP/iw==", + "dependencies": { + "connect": "^3.6.5", + "debug": "^2.2.0", + "node-fetch": "^2.2.0", + "ws": "^7.5.1", + "yargs": "^17.6.2" + }, + "bin": { + "metro-inspector-proxy": "src/cli.js" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/metro-inspector-proxy/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-inspector-proxy/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-inspector-proxy/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/metro-minify-terser": { + "version": "0.76.8", + "resolved": "https://registry.npmjs.org/metro-minify-terser/-/metro-minify-terser-0.76.8.tgz", + "integrity": "sha512-Orbvg18qXHCrSj1KbaeSDVYRy/gkro2PC7Fy2tDSH1c9RB4aH8tuMOIXnKJE+1SXxBtjWmQ5Yirwkth2DyyEZA==", + "dependencies": { + "terser": "^5.15.0" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/metro-minify-uglify": { + "version": "0.76.8", + "resolved": "https://registry.npmjs.org/metro-minify-uglify/-/metro-minify-uglify-0.76.8.tgz", + "integrity": "sha512-6l8/bEvtVaTSuhG1FqS0+Mc8lZ3Bl4RI8SeRIifVLC21eeSDp4CEBUWSGjpFyUDfi6R5dXzYaFnSgMNyfxADiQ==", + "dependencies": { + "uglify-es": "^3.1.9" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/metro-react-native-babel-preset": { + "version": "0.76.8", + "resolved": "https://registry.npmjs.org/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.76.8.tgz", + "integrity": "sha512-Ptza08GgqzxEdK8apYsjTx2S8WDUlS2ilBlu9DR1CUcHmg4g3kOkFylZroogVAUKtpYQNYwAvdsjmrSdDNtiAg==", + "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-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", + "babel-plugin-transform-flow-enums": "^0.0.2", + "react-refresh": "^0.4.0" + }, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "@babel/core": "*" + } + }, + "node_modules/metro-react-native-babel-transformer": { + "version": "0.76.8", + "resolved": "https://registry.npmjs.org/metro-react-native-babel-transformer/-/metro-react-native-babel-transformer-0.76.8.tgz", + "integrity": "sha512-3h+LfS1WG1PAzhq8QF0kfXjxuXetbY/lgz8vYMQhgrMMp17WM1DNJD0gjx8tOGYbpbBC1qesJ45KMS4o5TA73A==", + "dependencies": { + "@babel/core": "^7.20.0", + "babel-preset-fbjs": "^3.4.0", + "hermes-parser": "0.12.0", + "metro-react-native-babel-preset": "0.76.8", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "@babel/core": "*" + } + }, + "node_modules/metro-resolver": { + "version": "0.76.8", + "resolved": "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.76.8.tgz", + "integrity": "sha512-KccOqc10vrzS7ZhG2NSnL2dh3uVydarB7nOhjreQ7C4zyWuiW9XpLC4h47KtGQv3Rnv/NDLJYeDqaJ4/+140HQ==", + "engines": { + "node": ">=16" + } + }, + "node_modules/metro-runtime": { + "version": "0.76.8", + "resolved": "https://registry.npmjs.org/metro-runtime/-/metro-runtime-0.76.8.tgz", + "integrity": "sha512-XKahvB+iuYJSCr3QqCpROli4B4zASAYpkK+j3a0CJmokxCDNbgyI4Fp88uIL6rNaZfN0Mv35S0b99SdFXIfHjg==", + "dependencies": { + "@babel/runtime": "^7.0.0", + "react-refresh": "^0.4.0" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/metro-source-map": { + "version": "0.76.8", + "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.76.8.tgz", + "integrity": "sha512-Hh0ncPsHPVf6wXQSqJqB3K9Zbudht4aUtNpNXYXSxH+pteWqGAXnjtPsRAnCsCWl38wL0jYF0rJDdMajUI3BDw==", + "dependencies": { + "@babel/traverse": "^7.20.0", + "@babel/types": "^7.20.0", + "invariant": "^2.2.4", + "metro-symbolicate": "0.76.8", + "nullthrows": "^1.1.1", + "ob1": "0.76.8", + "source-map": "^0.5.6", + "vlq": "^1.0.0" + }, + "engines": { + "node": ">=16" + } + }, + "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.76.8", + "resolved": "https://registry.npmjs.org/metro-symbolicate/-/metro-symbolicate-0.76.8.tgz", + "integrity": "sha512-LrRL3uy2VkzrIXVlxoPtqb40J6Bf1mlPNmUQewipc3qfKKFgtPHBackqDy1YL0njDsWopCKcfGtFYLn0PTUn3w==", + "dependencies": { + "invariant": "^2.2.4", + "metro-source-map": "0.76.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": ">=16" + } + }, + "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.76.8", + "resolved": "https://registry.npmjs.org/metro-transform-plugins/-/metro-transform-plugins-0.76.8.tgz", + "integrity": "sha512-PlkGTQNqS51Bx4vuufSQCdSn2R2rt7korzngo+b5GCkeX5pjinPjnO2kNhQ8l+5bO0iUD/WZ9nsM2PGGKIkWFA==", + "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": ">=16" + } + }, + "node_modules/metro-transform-worker": { + "version": "0.76.8", + "resolved": "https://registry.npmjs.org/metro-transform-worker/-/metro-transform-worker-0.76.8.tgz", + "integrity": "sha512-mE1fxVAnJKmwwJyDtThildxxos9+DGs9+vTrx2ktSFMEVTtXS/bIv2W6hux1pqivqAfyJpTeACXHk5u2DgGvIQ==", + "dependencies": { + "@babel/core": "^7.20.0", + "@babel/generator": "^7.20.0", + "@babel/parser": "^7.20.0", + "@babel/types": "^7.20.0", + "babel-preset-fbjs": "^3.4.0", + "metro": "0.76.8", + "metro-babel-transformer": "0.76.8", + "metro-cache": "0.76.8", + "metro-cache-key": "0.76.8", + "metro-source-map": "0.76.8", + "metro-transform-plugins": "0.76.8", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">=16" + } + }, + "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/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/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/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/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/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/mini-css-extract-plugin": { + "version": "2.7.6", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.6.tgz", + "integrity": "sha512-Qk7HcgaPkGG6eD77mLvZS1nmxlao3j+9PkrT9Uc7HAE1id3F41+DdBRYRYkbyfNRGzm8/YWtzhw7nVPmwhqTQw==", + "dependencies": { + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/mini-css-extract-plugin/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/mini-css-extract-plugin/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/mini-css-extract-plugin/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/mini-css-extract-plugin/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/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "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/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.1.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.6.tgz", + "integrity": "sha512-rty5kpw9/z8SX9dmxblFA6edItUmwJgMeYDZRrwlIVN27i8gysGbznJwUggw2V/FVqFSDdWy040ZPS811DYAqQ==", + "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/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/multicast-dns": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "dependencies": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "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/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/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/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/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "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-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-html-parser": { + "version": "5.4.2", + "resolved": "https://registry.npmjs.org/node-html-parser/-/node-html-parser-5.4.2.tgz", + "integrity": "sha512-RaBPP3+51hPne/OolXxcz89iYvQvKOydaqoePpOgXcrOKZhjVIzmpKZz+Hd/RBO2/zN2q6CNJhQzucVz+u3Jyw==", + "dependencies": { + "css-select": "^4.2.1", + "he": "1.2.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": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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/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.76.8", + "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.76.8.tgz", + "integrity": "sha512-dlBkJJV5M/msj9KYA9upc+nUWVwuOFFTbu28X6kZeGwcuW+JxaHSBZ70SYQnk5M+j5JbNLR6yKHmgW4M5E7X5g==", + "engines": { + "node": ">=16" + } + }, + "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-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/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + }, + "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/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/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/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-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "dependencies": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + }, + "engines": { + "node": ">=8" + } + }, + "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/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "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/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "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/password-prompt/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/password-prompt/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/password-prompt/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/password-prompt/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/password-prompt/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/path-browserify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", + "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==" + }, + "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-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==" + }, + "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/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-scurry": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz", + "integrity": "sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==", + "dependencies": { + "lru-cache": "^9.1.1 || ^10.0.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/path-scurry/node_modules/lru-cache": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.1.0.tgz", + "integrity": "sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag==", + "engines": { + "node": "14 || >=16.14" + } + }, + "node_modules/path-scurry/node_modules/minipass": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", + "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" + }, + "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": "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/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/pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", + "dependencies": { + "pinkie": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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/pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-up/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-up/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-up/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-up/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-up/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/pocketbase": { + "version": "0.20.1", + "resolved": "https://registry.npmjs.org/pocketbase/-/pocketbase-0.20.1.tgz", + "integrity": "sha512-Gl51UBc1U03JlwmwMkUIa1OHbcTmmdhyMPV1aJyHp9HuY5VUlh0t4hcx6D1fdhYsJcoh3kc6mpwhTBfXDoyn8w==" + }, + "node_modules/postcss": { + "version": "8.4.32", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.32.tgz", + "integrity": "sha512-D/kj5JNu6oo2EIy+XL/26JEDTlIbB8hw85G8StOE6L74RQAVVP5rej6wxCNqyMbR4RkPfqvezVbPw81Ngd6Kcw==", + "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.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-calc": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", + "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", + "dependencies": { + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" + }, + "peerDependencies": { + "postcss": "^8.2.2" + } + }, + "node_modules/postcss-colormin": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.1.tgz", + "integrity": "sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-convert-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", + "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-comments": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-duplicates": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", + "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-empty": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", + "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-overridden": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", + "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-merge-longhand": { + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", + "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-merge-rules": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz", + "integrity": "sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-font-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", + "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-gradients": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", + "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", + "dependencies": { + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-params": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", + "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", + "dependencies": { + "browserslist": "^4.21.4", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-selectors": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", + "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.3.tgz", + "integrity": "sha512-2/u2zraspoACtrbFRnTijMiQtb4GW4BvatjaG/bCjYQo8kLTdevCUlwuBHx2sCnSyrI3x3qj4ZK1j5LQBgzmwA==", + "dependencies": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-scope": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.1.0.tgz", + "integrity": "sha512-SaIbK8XW+MZbd0xHPf7kdfA/3eOt7vxJ72IRecn3EzuZVLr1r0orzf0MX/pN8m+NMDoo6X/SQd8oeKqGZd8PXg==", + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-normalize-charset": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", + "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-display-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", + "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-positions": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", + "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-repeat-style": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", + "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-string": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", + "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-timing-functions": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", + "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-unicode": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", + "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", + "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", + "dependencies": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-whitespace": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", + "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-ordered-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", + "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", + "dependencies": { + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-reduce-initial": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz", + "integrity": "sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-reduce-transforms": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", + "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.15", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.15.tgz", + "integrity": "sha512-rEYkQOMUCEMhsKbK66tbEU9QVIxbhN18YiniAwA7XQYTVBqrBy+P2p5JcdqsHgKM2zWylp8d7J6eszocfds5Sw==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-svgo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-unique-selectors": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", + "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "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/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-error": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "dependencies": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, + "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/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/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/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/prop-types/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/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "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.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/query-string": { + "version": "7.1.3", + "resolved": "https://registry.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/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" + }, + "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/ramda": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.27.2.tgz", + "integrity": "sha512-SbiLPU40JuJniHexQSAgad32hfwd+DRUdwF2PlVuI5RZD0/vahUco7R8vD86J/tcEKKF9vZrUVwgtmGCqlCKyA==" + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "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/raw-body": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "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/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-dom/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/react-freeze": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/react-freeze/-/react-freeze-1.0.3.tgz", + "integrity": "sha512-ZnXwLQnGzrDpHBHiC56TXFXvmolPeMjTn1UOm610M4EXGzbEDR7oOIyS2ZiItgbs6eZc4oU/a0hpk8PrcKvv5g==", + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "react": ">=17.0.0" + } + }, + "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/react-native": { + "version": "0.72.6", + "resolved": "https://registry.npmjs.org/react-native/-/react-native-0.72.6.tgz", + "integrity": "sha512-RafPY2gM7mcrFySS8TL8x+TIO3q7oAlHpzEmC7Im6pmXni6n1AuufGaVh0Narbr1daxstw7yW7T9BKW5dpVc2A==", + "dependencies": { + "@jest/create-cache-key-function": "^29.2.1", + "@react-native-community/cli": "11.3.7", + "@react-native-community/cli-platform-android": "11.3.7", + "@react-native-community/cli-platform-ios": "11.3.7", + "@react-native/assets-registry": "^0.72.0", + "@react-native/codegen": "^0.72.7", + "@react-native/gradle-plugin": "^0.72.11", + "@react-native/js-polyfills": "^0.72.1", + "@react-native/normalize-colors": "^0.72.0", + "@react-native/virtualized-lists": "^0.72.8", + "abort-controller": "^3.0.0", + "anser": "^1.4.9", + "base64-js": "^1.1.2", + "deprecated-react-native-prop-types": "4.1.0", + "event-target-shim": "^5.0.1", + "flow-enums-runtime": "^0.0.5", + "invariant": "^2.2.4", + "jest-environment-node": "^29.2.1", + "jsc-android": "^250231.0.0", + "memoize-one": "^5.0.0", + "metro-runtime": "0.76.8", + "metro-source-map": "0.76.8", + "mkdirp": "^0.5.1", + "nullthrows": "^1.1.1", + "pretty-format": "^26.5.2", + "promise": "^8.3.0", + "react-devtools-core": "^4.27.2", + "react-refresh": "^0.4.0", + "react-shallow-renderer": "^16.15.0", + "regenerator-runtime": "^0.13.2", + "scheduler": "0.24.0-canary-efb381bbf-20230505", + "stacktrace-parser": "^0.1.10", + "use-sync-external-store": "^1.0.0", + "whatwg-fetch": "^3.0.0", + "ws": "^6.2.2", + "yargs": "^17.6.2" + }, + "bin": { + "react-native": "cli.js" + }, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "react": "18.2.0" + } + }, + "node_modules/react-native-gesture-handler": { + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/react-native-gesture-handler/-/react-native-gesture-handler-2.12.1.tgz", + "integrity": "sha512-deqh36bw82CFUV9EC4tTo2PP1i9HfCOORGS3Zmv71UYhEZEHkzZv18IZNPB+2Awzj45vLIidZxGYGFxHlDSQ5A==", + "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-paper": { + "version": "5.11.5", + "resolved": "https://registry.npmjs.org/react-native-paper/-/react-native-paper-5.11.5.tgz", + "integrity": "sha512-xM+VU8OjbRZ5AEpbW1gSTrerHzYmZMiUgB7RNz3lMbdSRWk39gmnIKVyI3vGIK/21R6lYikbFsfEe2XKKinQnw==", + "dependencies": { + "@callstack/react-theme-provider": "^3.0.9", + "color": "^3.1.2", + "use-latest-callback": "^0.1.5" + }, + "peerDependencies": { + "react": "*", + "react-native": "*", + "react-native-safe-area-context": "*", + "react-native-vector-icons": "*" + } + }, + "node_modules/react-native-reanimated": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.3.0.tgz", + "integrity": "sha512-LzfpPZ1qXBGy5BcUHqw3pBC0qSd22qXS3t8hWSbozXNrBkzMhhOrcILE/nEg/PHpNNp1xvGOW8NwpAMF006roQ==", + "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-render-html": { + "version": "6.3.4", + "resolved": "https://registry.npmjs.org/react-native-render-html/-/react-native-render-html-6.3.4.tgz", + "integrity": "sha512-H2jSMzZjidE+Wo3qCWPUMU1nm98Vs2SGCvQCz/i6xf0P3Y9uVtG/b0sDbG/cYFir2mSYBYCIlS1Dv0WC1LjYig==", + "dependencies": { + "@jsamr/counter-style": "^2.0.1", + "@jsamr/react-native-li": "^2.3.0", + "@native-html/transient-render-engine": "11.2.3", + "@types/ramda": "^0.27.40", + "@types/urijs": "^1.19.15", + "prop-types": "^15.5.7", + "ramda": "^0.27.2", + "stringify-entities": "^3.1.0", + "urijs": "^1.19.6" + }, + "peerDependencies": { + "react": "*", + "react-native": "*" + } + }, + "node_modules/react-native-safe-area-context": { + "version": "4.6.3", + "resolved": "https://registry.npmjs.org/react-native-safe-area-context/-/react-native-safe-area-context-4.6.3.tgz", + "integrity": "sha512-3CeZM9HFXkuqiU9HqhOQp1yxhXw6q99axPWrT+VJkITd67gnPSU03+U27Xk2/cr9XrLUnakM07kj7H0hdPnFiQ==", + "peerDependencies": { + "react": "*", + "react-native": "*" + } + }, + "node_modules/react-native-screens": { + "version": "3.22.1", + "resolved": "https://registry.npmjs.org/react-native-screens/-/react-native-screens-3.22.1.tgz", + "integrity": "sha512-ffzwUdVKf+iLqhWSzN5DXBm0s2w5sN0P+TaHHPAx42LT7+DT0g8PkHT1QDvxpR5vCEPSS1i3EswyVK4HCuhTYg==", + "dependencies": { + "react-freeze": "^1.0.0", + "warn-once": "^0.1.0" + }, + "peerDependencies": { + "react": "*", + "react-native": "*" + } + }, + "node_modules/react-native-vector-icons": { + "version": "10.0.3", + "resolved": "https://registry.npmjs.org/react-native-vector-icons/-/react-native-vector-icons-10.0.3.tgz", + "integrity": "sha512-ZgVlV5AdQgnPHHvBEihGf2xwyziT1acpXV1U+WfCgCv3lcEeCRsmwAsBU+kUSNsU+8TcWVsX04kdI6qUaS8D7w==", + "peer": true, + "dependencies": { + "prop-types": "^15.7.2", + "yargs": "^16.1.1" + }, + "bin": { + "fa-upgrade.sh": "bin/fa-upgrade.sh", + "fa5-upgrade": "bin/fa5-upgrade.sh", + "fa6-upgrade": "bin/fa6-upgrade.sh", + "generate-icon": "bin/generate-icon.js" + } + }, + "node_modules/react-native-vector-icons/node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "peer": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/react-native-vector-icons/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==", + "peer": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/react-native-vector-icons/node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "peer": true, + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/react-native-vector-icons/node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "peer": true, + "engines": { + "node": ">=10" + } + }, + "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/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/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.4.3", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.4.3.tgz", + "integrity": "sha512-Hwln1VNuGl/6bVwnd0Xdn1e84gT/8T9aYNL+HAKDArLCS7LWjwr7StE30IEYbIkx0Vi3vs+coQxe+SQDbGbbpA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-responsive": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/react-responsive/-/react-responsive-9.0.2.tgz", + "integrity": "sha512-+4CCab7z8G8glgJoRjAwocsgsv6VA2w7JPxFWHRc7kvz8mec1/K5LutNC2MG28Mn8mu6+bu04XZxHv5gyfT7xQ==", + "dependencies": { + "hyphenate-style-name": "^1.0.0", + "matchmediaquery": "^0.3.0", + "prop-types": "^15.6.1", + "shallow-equal": "^1.2.1" + }, + "engines": { + "node": ">=0.10" + }, + "peerDependencies": { + "react": ">=16.8.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/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/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/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/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/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/registry-auth-token": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.3.2.tgz", + "integrity": "sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ==", + "dependencies": { + "rc": "^1.1.6", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/registry-url": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz", + "integrity": "sha512-ZbgR5aZEdf4UKZVBPYIgaglBmSF2Hi94s2PcIHhRGFjKYu+chjJdYfHn4rt3hB6eCKLJ8giVIIfgMa1ehDfZKA==", + "dependencies": { + "rc": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "engines": { + "node": ">= 0.10" + } + }, + "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/renderkid": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "dependencies": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" + } + }, + "node_modules/renderkid/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/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/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" + }, + "node_modules/reselect": { + "version": "4.1.8", + "resolved": "https://registry.npmjs.org/reselect/-/reselect-4.1.8.tgz", + "integrity": "sha512-ab9EmR80F/zQTMNeneUr4cv+jSwPJgIlvEmVwLerwrWVbpLlBuls9XHzIeTFy4cegU2NHBp3va0LKOzU5qFEYQ==" + }, + "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/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/retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "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-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/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "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.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/schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dependencies": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" + }, + "node_modules/selfsigned": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", + "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", + "dependencies": { + "@types/node-forge": "^1.3.0", + "node-forge": "^1" + }, + "engines": { + "node": ">=10" + } + }, + "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/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": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-6.0.0.tgz", + "integrity": "sha512-3vmBkMZLQO+BR4RPHcyRGdE09XCF6cvxzk2N2qn8Er3F91cy8Qt7VvEbZBOpaL53qsBbe2cFOefU6tRY6WDelA==", + "dependencies": { + "type-fest": "^0.12.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/serialize-error/node_modules/type-fest": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.12.0.tgz", + "integrity": "sha512-53RyidyjvkGpnWPMF9bQgFtWp+Sl8O2Rp13VavmJgfAP9WWG6q6TkrKU8iyJdnwnfgHI6k2hTlgqH4aSdjoTbg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/serialize-javascript": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", + "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "dependencies": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve-index/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/serve-index/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" + }, + "node_modules/serve-index/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/serve-index/node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + }, + "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-function-length": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.1.1.tgz", + "integrity": "sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ==", + "dependencies": { + "define-data-property": "^1.1.1", + "get-intrinsic": "^1.2.1", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0" + }, + "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/shallow-equal": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/shallow-equal/-/shallow-equal-1.2.1.tgz", + "integrity": "sha512-S4vJDjHHMBaiZuT9NPb616CSmLf618jawtv3sufLl6ivK8WocjAo58cXwbRV1cgqxH0Qbv+iUt6m05eqEa2IRA==" + }, + "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/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/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.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.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/sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "dependencies": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "node_modules/sockjs/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/source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" + }, + "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.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-loader": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.2.tgz", + "integrity": "sha512-BokxPoLjyl3iOrgkWaakaxqnelAJSS+0V+De0kKIq6lyWrXuiPgYTGp6z3iHmqljKAaLXwZa+ctD8GccRJeVvg==", + "dependencies": { + "abab": "^2.0.5", + "iconv-lite": "^0.6.3", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/source-map-loader/node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "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/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dependencies": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dependencies": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "node_modules/spdy-transport/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/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/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility" + }, + "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/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-cjs": { + "name": "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-cjs/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-width-cjs/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/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-width/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/stringify-entities": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-3.1.0.tgz", + "integrity": "sha512-3FP+jGMmMV/ffZs86MoghGqAoqXAdxLrJP4GUdrDN1aIScYih5tuIO3eF4To5AJZ79KDZ8Fpdy7QJnK8SsL1Vg==", + "dependencies": { + "character-entities-html4": "^1.0.0", + "character-entities-legacy": "^1.0.0", + "xtend": "^4.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "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/strip-ansi-cjs": { + "name": "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-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/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-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/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/style-loader": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.3.tgz", + "integrity": "sha512-53BiGLXAcll9maCYtZi2RCQZKa8NQQai5C4horqKyRmHj9H7QmcUyucrH+4KW/gBQbXM2AsB0axoEcFZPlfPcw==", + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/stylehacks": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", + "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "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.35.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", + "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "glob": "^10.3.10", + "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": ">=16 || 14 >=14.17" + } + }, + "node_modules/sucrase/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==", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "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": "10.3.10", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", + "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^2.3.5", + "minimatch": "^9.0.1", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", + "path-scurry": "^1.10.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/sucrase/node_modules/minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/sucrase/node_modules/minipass": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", + "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "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/svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "dependencies": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/swr": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/swr/-/swr-2.2.4.tgz", + "integrity": "sha512-njiZ/4RiIhoOlAaLYDqwz5qH/KZXVilRLvomrx83HjzCWTfa+InyfAjv05PSFxnmLzZkNO9ZfvgoqzAaEI4sGQ==", + "dependencies": { + "client-only": "^0.0.1", + "use-sync-external-store": "^1.2.0" + }, + "peerDependencies": { + "react": "^16.11.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/tar": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.0.tgz", + "integrity": "sha512-/Wo7DcT0u5HUV486xg675HtjNd3BXZ6xDbzsCUZPt5iw8bTQ63bP0Raut3mvro9u+CUyq7YQd8Cx55fsZXxqLQ==", + "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.26.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.26.0.tgz", + "integrity": "sha512-dytTGoE2oHgbNV9nTzgBEPaqAWvcJNl66VZ0BkJqlvp71IjO8CxdBx/ykCNb47cLnCmCvRZ6ZR0tLkqvZCdVBQ==", + "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-webpack-plugin": { + "version": "5.3.10", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz", + "integrity": "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.20", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.1", + "terser": "^5.26.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "node_modules/terser-webpack-plugin/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "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/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + }, + "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.8", + "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.8.tgz", + "integrity": "sha512-aXJDbk6SnumuaZSANd21XAo15ucCDE38H4fkqiGsc3MhCK+wOlZvLP9cB/TvpHT0mOyWgC4Z8EwRlzqYSUzdsA==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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/ts-toolbelt": { + "version": "6.15.5", + "resolved": "https://registry.npmjs.org/ts-toolbelt/-/ts-toolbelt-6.15.5.tgz", + "integrity": "sha512-FZIXf1ksVyLcfr7M317jbB67XFJhOO1YqdTcuGaq9q5jLUoTikukZ+98TPjKiP2jC5CgmYdWWYs0s2nLSU0/1A==" + }, + "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-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/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typescript": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.3.tgz", + "integrity": "sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==", + "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/uglify-es": { + "version": "3.3.9", + "resolved": "https://registry.npmjs.org/uglify-es/-/uglify-es-3.3.9.tgz", + "integrity": "sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ==", + "deprecated": "support for ECMAScript is superseded by `uglify-js` as of v3.13.0", + "dependencies": { + "commander": "~2.13.0", + "source-map": "~0.6.1" + }, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/uglify-es/node_modules/commander": { + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz", + "integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==" + }, + "node_modules/uglify-es/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/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/update-check": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/update-check/-/update-check-1.5.3.tgz", + "integrity": "sha512-6KLU4/dd0Tg/l0xwL+f9V7kEIPSL1vOIbnNnhSLiRDlj4AVG6Ks9Zoc9Jgt9kIgWFPZ/wp2AHgmG7xNf15TJOA==", + "dependencies": { + "registry-auth-token": "3.3.2", + "registry-url": "3.1.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/urijs": { + "version": "1.19.11", + "resolved": "https://registry.npmjs.org/urijs/-/urijs-1.19.11.tgz", + "integrity": "sha512-HXgFDgDommxn5/bIv0cnQZsPhHDA90NPHD6+c/v21U5+Sx5hoP8+dP9IZXBU1gIfvdRfhG8cel9QNPeionfcCQ==" + }, + "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-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "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/use-sync-external-store": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", + "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "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/utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==" + }, + "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": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "bin": { + "uuid": "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/watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dependencies": { + "minimalistic-assert": "^1.0.0" + } + }, + "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/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/webpack": { + "version": "5.89.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.89.0.tgz", + "integrity": "sha512-qyfIC10pOr70V+jkmud8tMfajraGCZMBWJtrmuBymQKCrLTRejBI8STDp1MCyZu/QTdZSeacCQYpYNQVOzX5kw==", + "dependencies": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^1.0.0", + "@webassemblyjs/ast": "^1.11.5", + "@webassemblyjs/wasm-edit": "^1.11.5", + "@webassemblyjs/wasm-parser": "^1.11.5", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.9.0", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.15.0", + "es-module-lexer": "^1.2.1", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.2.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.3.7", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-middleware": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", + "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", + "dependencies": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/webpack-dev-middleware/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/webpack-dev-middleware/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/webpack-dev-middleware/node_modules/colorette": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==" + }, + "node_modules/webpack-dev-middleware/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/webpack-dev-middleware/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/webpack-dev-server": { + "version": "4.15.1", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.1.tgz", + "integrity": "sha512-5hbAst3h3C3L8w6W4P96L5vaV0PxSmJhxZvWKYIdgxOQm8pNZ5dEOmmSLBVpP85ReeyRt6AS1QJNyo/oFFPeVA==", + "dependencies": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.5.5", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "launch-editor": "^2.6.0", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.1.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.13.0" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.37.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "webpack": { + "optional": true + }, + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/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/webpack-dev-server/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/webpack-dev-server/node_modules/colorette": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==" + }, + "node_modules/webpack-dev-server/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/webpack-dev-server/node_modules/default-gateway": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "dependencies": { + "execa": "^5.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/webpack-dev-server/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/webpack-dev-server/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/webpack-dev-server/node_modules/ipaddr.js": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.1.0.tgz", + "integrity": "sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/webpack-dev-server/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/webpack-dev-server/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/webpack-dev-server/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/webpack-dev-server/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/webpack-dev-server/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/webpack-dev-server/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/webpack-dev-server/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/webpack-dev-server/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/webpack-dev-server/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/webpack-dev-server/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/webpack-dev-server/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/webpack-manifest-plugin": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz", + "integrity": "sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==", + "dependencies": { + "tapable": "^2.0.0", + "webpack-sources": "^2.2.0" + }, + "engines": { + "node": ">=12.22.0" + }, + "peerDependencies": { + "webpack": "^4.44.2 || ^5.47.0" + } + }, + "node_modules/webpack-manifest-plugin/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/webpack-manifest-plugin/node_modules/webpack-sources": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", + "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", + "dependencies": { + "source-list-map": "^2.0.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dependencies": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "engines": { + "node": ">=0.8.0" + } + }, + "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/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/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/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-cjs": { + "name": "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-cjs/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-cjs/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-cjs/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/wrap-ansi-cjs/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/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/wrap-ansi/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/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.3.4", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.4.tgz", + "integrity": "sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==", + "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/app/package.json b/app/package.json index e1de053..e638c11 100644 --- a/app/package.json +++ b/app/package.json @@ -1,42 +1,41 @@ { - "name": "app", - "version": "0.0.1", - "private": true, - "scripts": { - "dev": "vite dev --host", - "build": "vite build", - "preview": "vite preview", - "test": "npm run test:integration && npm run test:unit", - "check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json", - "check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch", - "lint": "prettier --check . && eslint .", - "format": "prettier --write .", - "test:integration": "playwright test", - "test:unit": "vitest" - }, - "devDependencies": { - "@capacitor/cli": "^5.5.1", - "@playwright/test": "^1.28.1", - "@sveltejs/adapter-static": "^2.0.3", - "@sveltejs/kit": "^1.27.4", - "@typescript-eslint/eslint-plugin": "^6.0.0", - "@typescript-eslint/parser": "^6.0.0", - "eslint": "^8.28.0", - "eslint-config-prettier": "^9.0.0", - "eslint-plugin-svelte": "^2.30.0", - "prettier": "^3.0.0", - "prettier-plugin-svelte": "^3.0.0", - "svelte": "^4.2.7", - "svelte-check": "^3.6.0", - "svelte-preprocess": "^5.1.1", - "tslib": "^2.4.1", - "typescript": "^5.0.0", - "vite": "^4.5.1", - "vitest": "^0.32.2" - }, - "type": "module", - "dependencies": { - "@capacitor/core": "^5.5.1", - "pocketbase": "^0.19.0" - } + "name": "app", + "version": "1.0.0", + "main": "node_modules/expo/AppEntry.js", + "scripts": { + "start": "expo start", + "android": "expo start --android", + "ios": "expo start --ios", + "web": "expo start --web" + }, + "dependencies": { + "@babel/plugin-proposal-export-namespace-from": "^7.18.9", + "@expo/webpack-config": "^19.0.0", + "@react-native-masked-view/masked-view": "0.2.9", + "@react-navigation/drawer": "^6.6.6", + "@react-navigation/native": "^6.1.9", + "@react-navigation/stack": "^6.3.20", + "expo": "~49.0.15", + "expo-screen-orientation": "~6.0.6", + "expo-status-bar": "~1.6.0", + "pocketbase": "^0.20.1", + "react": "18.2.0", + "react-dom": "18.2.0", + "react-native": "0.72.6", + "react-native-gesture-handler": "~2.12.0", + "react-native-paper": "^5.11.5", + "react-native-reanimated": "~3.3.0", + "react-native-render-html": "^6.3.4", + "react-native-safe-area-context": "4.6.3", + "react-native-screens": "~3.22.0", + "react-native-web": "~0.19.6", + "react-responsive": "^9.0.2", + "swr": "^2.2.4" + }, + "devDependencies": { + "@babel/core": "^7.20.0", + "@types/react": "~18.2.14", + "typescript": "^5.1.3" + }, + "private": true } diff --git a/app/playwright.config.ts b/app/playwright.config.ts deleted file mode 100644 index 1c5d7a1..0000000 --- a/app/playwright.config.ts +++ /dev/null @@ -1,12 +0,0 @@ -import type { PlaywrightTestConfig } from '@playwright/test'; - -const config: PlaywrightTestConfig = { - webServer: { - command: 'npm run build && npm run preview', - port: 4173 - }, - testDir: 'tests', - testMatch: /(.+\.)?(test|spec)\.[jt]s/ -}; - -export default config; diff --git a/app/src/BottomNavigation.tsx b/app/src/BottomNavigation.tsx new file mode 100644 index 0000000..8cf66f7 --- /dev/null +++ b/app/src/BottomNavigation.tsx @@ -0,0 +1,42 @@ +import { createMaterialBottomTabNavigator } from "react-native-paper/react-navigation"; +import MaterialCommunityIcons from "@expo/vector-icons/MaterialCommunityIcons"; +import { ScreenList, Notifications, Profile } from "./screens"; + +const Tab = createMaterialBottomTabNavigator(); + +export function BottomNavigation() { + return ( + + ( + + ), + }} + /> + ( + + ), + }} + /> + ( + + ), + }} + /> + + ); +} diff --git a/app/src/DrawerNavigation.tsx b/app/src/DrawerNavigation.tsx new file mode 100644 index 0000000..4d75417 --- /dev/null +++ b/app/src/DrawerNavigation.tsx @@ -0,0 +1,20 @@ +import * as React from "react"; +import { createDrawerNavigator } from "@react-navigation/drawer"; +import { ScreenList, Notifications, Profile } from "./screens"; + +const Drawer = createDrawerNavigator(); + +export function DrawerNavigation() { + return ( + + + + + + ); +} diff --git a/app/src/api/index.ts b/app/src/api/index.ts new file mode 100644 index 0000000..eeca872 --- /dev/null +++ b/app/src/api/index.ts @@ -0,0 +1,4 @@ +import PocketBase from "pocketbase"; +import type { TypedPocketBase } from "./pocketbase-types"; + +export const pb = new PocketBase("http://127.0.0.1:8090") as TypedPocketBase; diff --git a/app/src/lib/pocketbase-types.ts b/app/src/api/pocketbase-types.ts similarity index 100% rename from app/src/lib/pocketbase-types.ts rename to app/src/api/pocketbase-types.ts diff --git a/app/src/app.d.ts b/app/src/app.d.ts deleted file mode 100644 index f59b884..0000000 --- a/app/src/app.d.ts +++ /dev/null @@ -1,12 +0,0 @@ -// See https://kit.svelte.dev/docs/types#app -// for information about these interfaces -declare global { - namespace App { - // interface Error {} - // interface Locals {} - // interface PageData {} - // interface Platform {} - } -} - -export {}; diff --git a/app/src/app.html b/app/src/app.html deleted file mode 100644 index 2bd03c4..0000000 --- a/app/src/app.html +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - %sveltekit.head% - - -
%sveltekit.body%
- - diff --git a/app/src/index.test.ts b/app/src/index.test.ts deleted file mode 100644 index e07cbbd..0000000 --- a/app/src/index.test.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { describe, it, expect } from 'vitest'; - -describe('sum test', () => { - it('adds 1 + 2 to equal 3', () => { - expect(1 + 2).toBe(3); - }); -}); diff --git a/app/src/lib/api.ts b/app/src/lib/api.ts deleted file mode 100644 index 6ebca0c..0000000 --- a/app/src/lib/api.ts +++ /dev/null @@ -1,4 +0,0 @@ -import PocketBase from "pocketbase"; -import type { TypedPocketBase } from "./pocketbase-types" - -export const pb = new PocketBase('http://127.0.0.1:8090') as TypedPocketBase diff --git a/app/src/lib/index.ts b/app/src/lib/index.ts deleted file mode 100644 index 856f2b6..0000000 --- a/app/src/lib/index.ts +++ /dev/null @@ -1 +0,0 @@ -// place files you want to import through the `$lib` alias in this folder. diff --git a/app/src/routes/+layout.svelte b/app/src/routes/+layout.svelte deleted file mode 100644 index 848bca5..0000000 --- a/app/src/routes/+layout.svelte +++ /dev/null @@ -1,46 +0,0 @@ - - -
-
- Musclecat logo -

Musceclat

-
- -
- -
- -
- -
-
diff --git a/app/src/routes/+layout.ts b/app/src/routes/+layout.ts deleted file mode 100644 index a3d1578..0000000 --- a/app/src/routes/+layout.ts +++ /dev/null @@ -1 +0,0 @@ -export const ssr = false; diff --git a/app/src/routes/+page.svelte b/app/src/routes/+page.svelte deleted file mode 100644 index 2a67f16..0000000 --- a/app/src/routes/+page.svelte +++ /dev/null @@ -1,18 +0,0 @@ - - -

Haushalt

-
    -{#each tasks.items as task} -
  • - {task.name} - {task.expand?.list.name} -
  • -{/each} -
- diff --git a/app/src/routes/+page.ts b/app/src/routes/+page.ts deleted file mode 100644 index de86f6f..0000000 --- a/app/src/routes/+page.ts +++ /dev/null @@ -1,30 +0,0 @@ -import { pb } from '$lib/api'; -import { ClientResponseError, type ListResult } from 'pocketbase'; -import type { PageLoad } from './$types'; -import { error } from '@sveltejs/kit'; -import type { IconsResponse, ListsResponse, TasksResponse } from '$lib/pocketbase-types'; - -interface Expand { - icon?: IconsResponse; - list: ListsResponse; -} - -export const load: PageLoad = async function () { - try { - const tasks: ListResult> = await pb.collection('tasks').getList(1, 50, { - expand: "icon,list" - }); - /*const icon = task.expand?.icon; - const iconUrl = - icon && - pb.files.getUrl(icon, icon.image, { - thumb: '100x100' - });*/ - return { tasks }; - } catch (ex) { - if (ex instanceof ClientResponseError) { - throw error(ex.status, ex.response.message); - } - throw ex; - } -}; diff --git a/app/src/routes/lists/+page.svelte b/app/src/routes/lists/+page.svelte deleted file mode 100644 index 2b4e33b..0000000 --- a/app/src/routes/lists/+page.svelte +++ /dev/null @@ -1,51 +0,0 @@ - - - - - Task Lists - - - - - {#each rootLists as list} - - -

{list.name}

- - {#each children.get(list.id) as childList} - - -

{childList.name}

-
-
- {/each} -
-
-
- {/each} -
-
- - diff --git a/app/src/routes/lists/+page.ts b/app/src/routes/lists/+page.ts deleted file mode 100644 index 2d86bb7..0000000 --- a/app/src/routes/lists/+page.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { pb } from '$lib/api'; -import type { PageLoad } from './$types'; - -export const load: PageLoad = async function () { - const lists = await pb.collection('lists').getFullList(); - return { lists }; -}; diff --git a/app/src/routes/login/+page.svelte b/app/src/routes/login/+page.svelte deleted file mode 100644 index e0a373f..0000000 --- a/app/src/routes/login/+page.svelte +++ /dev/null @@ -1,99 +0,0 @@ - - - - - diff --git a/app/src/routes/tasks/[id]/+page.svelte b/app/src/routes/tasks/[id]/+page.svelte deleted file mode 100644 index 2dde5f3..0000000 --- a/app/src/routes/tasks/[id]/+page.svelte +++ /dev/null @@ -1,9 +0,0 @@ - - -

Task: {data.task.name}

-icon -{@html data.task.description} diff --git a/app/src/routes/tasks/[id]/+page.ts b/app/src/routes/tasks/[id]/+page.ts deleted file mode 100644 index 631d14f..0000000 --- a/app/src/routes/tasks/[id]/+page.ts +++ /dev/null @@ -1,27 +0,0 @@ -import { pb } from '$lib/api'; -import { ClientResponseError } from 'pocketbase'; -import type { PageLoad } from './$types'; -import { error } from '@sveltejs/kit'; -import type { IconsResponse, TasksResponse } from '$lib/pocketbase-types'; - -interface Expand { - icon?: IconsResponse; -} - -export const load: PageLoad = async function ({ params: { id } }) { - try { - const task: TasksResponse = await pb.collection('tasks').getOne(id, { expand: 'icon' }); - const icon = task.expand?.icon; - const iconUrl = - icon && - pb.files.getUrl(icon, icon.image, { - thumb: '100x100' - }); - return { task, iconUrl }; - } catch (ex) { - if (ex instanceof ClientResponseError) { - throw error(ex.status, ex.response.message); - } - throw ex; - } -}; diff --git a/app/src/screens/List.tsx b/app/src/screens/List.tsx new file mode 100644 index 0000000..de111e3 --- /dev/null +++ b/app/src/screens/List.tsx @@ -0,0 +1,262 @@ +import { StyleSheet, ScrollView, View } from "react-native"; +import { + Appbar, + Text, + Avatar, + IconButton, + Card, + List, + useTheme, +} from "react-native-paper"; +import { createStackNavigator } from "@react-navigation/stack"; +import RenderHtml from "react-native-render-html"; +import { HomeScreenNavigationProp } from "./types"; +import useSWR from "swr"; +import { pb } from "../api"; + +function ListItem(props: { name: string; onPress(): void }) { + return ( + + } + right={(props) => ( + {}} /> + )} + /> + + ); +} + +function TaskItem(props: { name: string; onPress(): void }) { + return ( + } + onPress={props.onPress} + /> + ); +} + +interface ListResponse { + id: string; + name: string; + parentId: string | null; + lists: Array<{ + id: string; + name: string; + }>; + tasks: Array<{ + id: string; + name: string; + }>; +} + +async function listFetcher(id: string): Promise { + if (id === "all") { + const lists = await pb.collection("lists").getList(0, 50, { + filter: pb.filter("parent = null"), + }); + const tasks = await pb.collection("tasks").getList(0, 50, { + filter: pb.filter("list = null"), + }); + return { + id, + name: "Lists", + parentId: null, + lists: lists.items.map((l) => ({ id: l.id, name: l.name })), + tasks: tasks.items.map((l) => ({ id: l.id, name: l.name })), + }; + } + + const list = await pb.collection("lists").getOne(id); + const lists = await pb.collection("lists").getList(0, 50, { + filter: pb.filter("parent = {:id}", { id }), + }); + const tasks = await pb.collection("tasks").getList(0, 50, { + filter: pb.filter("list = {:id}", { id }), + }); + return { + id, + name: list.name, + parentId: list.parent, + lists: lists.items.map((l) => ({ id: l.id, name: l.name })), + tasks: tasks.items.map((l) => ({ id: l.id, name: l.name })), + }; +} + +function ListContent({ route, navigation }: HomeScreenNavigationProp<"List">) { + const theme = useTheme(); + const { listId } = route.params ?? {}; + + const { isLoading, data, error } = useSWR(listId || "all", listFetcher); + if (isLoading) { + return ( + + Loading... + + ); + } + if (error || !data) { + return ( + + Something went wrong: {error.toString()} + + ); + } + + const { name, parentId, lists, tasks } = data; + + return ( + <> + + {Boolean(listId) && ( + + navigation.canGoBack() + ? navigation.pop() + : navigation.replace("List", { listId: parentId }) + } + /> + )} + + {}} /> + {}} /> + + + {lists.map((l) => ( + navigation.push("List", { listId: l.id })} + /> + ))} + {tasks.length > 0 && ( + + Tasks + {tasks.map((t) => ( + navigation.push("Task", { taskId: t.id })} + /> + ))} + + )} + + + ); +} + +interface TaskResponse { + id: string; + name: string; + description: string; + listId: string; +} + +async function taskFetcher(id: string): Promise { + const task = await pb.collection("tasks").getOne(id); + return { + id, + name: task.name, + description: task.description, + listId: task.list, + }; +} + +function TaskContent({ route, navigation }: HomeScreenNavigationProp<"Task">) { + const theme = useTheme(); + const { taskId } = route.params; + + const { isLoading, data, error } = useSWR(taskId, taskFetcher); + if (isLoading) { + return ( + + Loading... + + ); + } + if (error || !data) { + return ( + + Something went wrong: {error.toString()} + + ); + } + + const { name, description, listId } = data; + + return ( + <> + + + navigation.canGoBack() + ? navigation.pop() + : navigation.replace("List", { listId }) + } + /> + + + + + + + + + ); +} + +const Stack = createStackNavigator(); + +export function ScreenList() { + return ( + + + + + ); +} + +const styles = StyleSheet.create({ + container: { + flex: 1, + paddingVertical: 8, + //backgroundColor: "#fff", + /*alignItems: "center", + justifyContent: "center",*/ + }, + padded: { + padding: 16, + flex: 1, + }, +}); diff --git a/app/src/screens/Notifications.tsx b/app/src/screens/Notifications.tsx new file mode 100644 index 0000000..6b9047a --- /dev/null +++ b/app/src/screens/Notifications.tsx @@ -0,0 +1,20 @@ +import { StyleSheet, View } from "react-native"; +import { Text } from "react-native-paper"; + +export function Notifications() { + return ( + + Updates! + + ); +} + +const styles = StyleSheet.create({ + container: { + flex: 1, + backgroundColor: "#fff", + alignItems: "center", + justifyContent: "center", + }, +}); + diff --git a/app/src/screens/Profile.tsx b/app/src/screens/Profile.tsx new file mode 100644 index 0000000..aee7fb2 --- /dev/null +++ b/app/src/screens/Profile.tsx @@ -0,0 +1,32 @@ +import { StyleSheet, View } from "react-native"; +import { useNavigation } from "@react-navigation/native"; +import { Text } from "react-native-paper"; +import { Appbar } from "react-native-paper"; + +export function Profile() { + const navigation = useNavigation(); + + return ( + <> + + {navigation.canGoBack() && navigation.goBack()} />} + + navigation.navigate("Profile")} /> + {}} /> + + + Profile! + + + ); +} + +const styles = StyleSheet.create({ + container: { + /*flex: 1, + backgroundColor: "#fff", + alignItems: "center", + justifyContent: "center",*/ + }, +}); + diff --git a/app/src/screens/index.ts b/app/src/screens/index.ts new file mode 100644 index 0000000..716f4c4 --- /dev/null +++ b/app/src/screens/index.ts @@ -0,0 +1,3 @@ +export * from "./List"; +export * from "./Notifications"; +export * from "./Profile"; diff --git a/app/src/screens/types.ts b/app/src/screens/types.ts new file mode 100644 index 0000000..bcc4306 --- /dev/null +++ b/app/src/screens/types.ts @@ -0,0 +1,27 @@ +import type { + NavigatorScreenParams, + ParamListBase, +} from "@react-navigation/native"; +import type { StackScreenProps } from "@react-navigation/stack"; + +export interface RootBottomParamList extends ParamListBase { + Home: NavigatorScreenParams; + Notifications: undefined; + Profile: undefined; + Task: { id: string }; +} + +interface HomeStackParamList extends ParamListBase { + List: { listId: string | null }; + Task: { taskId: string | null }; +} + +export type HomeScreenNavigationProp< + RouteName extends keyof HomeStackParamList = keyof HomeStackParamList, +> = StackScreenProps; + +declare global { + namespace ReactNavigation { + interface RootParamList extends RootBottomParamList {} + } +} diff --git a/app/src/theme/global.css b/app/src/theme/global.css deleted file mode 100644 index e543ac0..0000000 --- a/app/src/theme/global.css +++ /dev/null @@ -1,178 +0,0 @@ -* { - box-sizing: border-box; - margin: 0; - padding: 0; -} - -body { - font-family: "Segoe UI", sans-serif; - background-color: #f3f3f3; - color: #202020; - padding: 10px; -} - -.container { - display: flex; - height: calc(100vh - 20px); -} - -.sidebar { - flex: 0 0 300px; - background-color: #ffffff; - padding: 20px; - box-shadow: 0 6px 20px rgba(0, 0, 0, 0.2); - margin-right: 20px; - border-radius: 8px; - overflow: hidden; -} - -.sidebar-heading { - font-size: 24px; - color: #202020; - margin-bottom: 20px; - font-weight: 600; -} - -.list-name { - padding: 10px 0; - cursor: pointer; - border-radius: 4px; - transition: background-color 0.3s; -} - -.list-name:hover { - background-color: #f0f0f0; -} - -.progress-bar-container { - width: 100%; - background-color: #e1e1e1; - border-radius: 10px; - margin: 20px 0; - box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2); -} - -.progress-bar { - height: 20px; - background-color: #0078d4; - width: 70%; - /* Dynamic value here */ - border-radius: 8px; - transition: width 0.5s ease-in-out; - display: flex; - align-items: center; - justify-content: center; - color: #ffffff; - font-size: 12px; -} - -.topbar { - display: flex; - align-items: center; - margin-bottom: 20px; -} - -.app-name { - display: flex; - align-items: center; - font-weight: 600; - font-size: 1.5em; - color: #202020; - margin-right: 20px; -} - -h1 { - font-size: 1em; -} - -.app-logo { - width: 36px; - height: 36px; - margin-right: 10px; - fill: currentColor; -} - -.search { - display: flex; - flex: 1; - align-items: center; -} - -.search input { - padding: 15px; - border: none; - border-radius: 8px; - font-size: 16px; - flex: 1; - margin-right: 10px; - box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); -} - -.search button { - background-color: #0078d4; - border: none; - color: white; - padding: 15px; - font-size: 16px; - border-radius: 8px; - box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); - cursor: pointer; - transition: background-color 0.3s; -} - -.search button:hover { - background-color: #005ea6; -} - -.content { - flex: 1; - padding: 20px; - background-color: #ffffff; - box-shadow: 0 6px 20px rgba(0, 0, 0, 0.2); - border-radius: 8px; -} - -.content h2 { - font-size: 24px; - color: #202020; - margin-bottom: 20px; - font-weight: 600; -} - -.task-list li { - list-style: none; - background-color: #f9f9f9; - padding: 15px; - margin: 10px 0; - border-radius: 4px; - box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05); - transition: background-color 0.3s; -} - -.task-list li:hover { - background-color: #f3f3f3; -} - -.task-list li span { - display: block; - color: #606060; - margin-top: 5px; - font-size: 14px; - font-weight: 400; -} - -.content button { - background-color: #0078d4; - border: none; - color: white; - padding: 15px; - font-size: 16px; - border-radius: 8px; - box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05); - cursor: pointer; - transition: background-color 0.3s; -} - -.content button:hover { - background-color: #005ea6; -} diff --git a/app/static/favicon.png b/app/static/favicon.png deleted file mode 100644 index 825b9e65af7c104cfb07089bb28659393b4f2097..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1571 zcmeAS@N?(olHy`uVBq!ia0y~yU}ykg4i*LmhD`I74h#$ojKx9jP7LeL$-HD>V7=?< z;uunK>uv1q+}9QYp`3aLRhP6(c_0+yMGvW%`8w9Z4+AO$r=LiV^}WjuyMS z-`u@3yY$$SKDCAN>H9tj&u}g}XS4E2pY^*PkNZ3lroTLubH?oMf4#J9vzMpzCckct zowYnCeNLl>-tC#oR|mW7^83!__-WF*w@N!}ZnWO)*sV9e?K!tS_p_50%zk=doa_6a z9Ze7`Oq(1d_U2FyZ`xGx-xFfEE={d84w$f9rS697HscGE-dGl;{V=G?`XscL>&++e z>-U#%oq6{6`Q0U4b%OVNS0!jYj1*aM;g7Z{*A0W>9o{wqst=zQyeQ;ij+$byPs!T7 zP$;gE@43N(Z#KN^`%g~qnDC*fQ@9u5T z`010b%(4WBW*Igy)jqkB43?QUzqIP?pR?n;uR)>M{Z!UJzVqjLRQx?D9Xlud=JZMH zM4Dt}4@n0eu2Ixgk=cKk=N7x!uIU#Qr)QK{iRNADxA(7D>^{r+(1Q28%d+>r`1fM! z3!#PnEzgzrWhp(JYGANY`@x@o);^8RydN}I>CasHT;#z0|7n-*i5nc8wD_Qhgrn&1 z_=)HIc7)82SrZn{n5O;yq=&Wj!=(QfoT>{MZZVX#Y(9Ll{di*M8HGwlu2VN3EWtQvP&QN2PVR8N7!YC#E{m*$kY8i3^zQiv$JVzqYQu{#r;icEl z=UhCnkiGRom%yd1b*>!Dbz(=$xA=OCK9sWW?kjHnIi=(8N8<^v!`m)TWlU#3bX%EA zWW|L?Hd)uCpL{-aJW{t>_loq&RRZ@V7u56iZFu;9u7AgewTA2m_dYzmg!LfHN%jio z6)Tz8tu4PtytF=2_HyzK35Her8CehRz9{eceYP>8gyZOsf1e+R9eAyLo&U`AQ!>jL z>i##s-geN-*K&%b<6Sll}2Yvce^~*xG<6XX?1V3gp#~N zkiz|sN2i}Ey4w@5>yt(|hpKnhq#5tcY68zPo5(r8-F4X1_Ok2&?FGW>zrU(?x;Q#c?bx4-5dPgKtZr*@mZ=`3%X zy6%Z`^e5Hr^Y+>AzJm9>p2Z^BF4@_(4b1il6W?8xzhU;SdYz;2?R&rX$y{t=F!Y`E zR$}w<@9ihF9(X_5v`6rxTqRqD=!eToZeQ5@{QQC0#~w>6ukx<+wTnGF|CY_6xJ%zz zHr<`$x>nEcQ1ZHi?IAA|7rHVEt3Nz@U3=2vrr*f|MGoxkLSkxhhdzJg^6Z@Zq2`!6 zN9X(x&t6IHdUbyJoZ{}h2h3KD+a6rvIIkc7=B91g%$DcR#pk?L*qd_b^D~z6tu4>l zcb}QJe%gmWZyk5-zxe)Gtrh1xH}U_oBV*EcOaCc*(s}2g+Fj}Irl)7WovQcub7w{E upWAk8&OVF%_w#jD-*4ISJB6Y@xbv5oeJi^*U66r+fx*+&&t;ucLK6TBI`Z29 diff --git a/app/static/logo.webp b/app/static/logo.webp deleted file mode 100644 index c1e897e6651abc6ea2db2834a2c739a091cba3c7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 333400 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%0A8yn*aMwA} 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ð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

||+W=erNL9Dg{mC3rlXzxVp1 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 Zdi1H2;Xpk`j34&KPgB|^05(MIqG)3DdkUW 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
Ts!yo;ma3tpLNCmSJu5e`T$sNP{xgd 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 { - await page.goto('/'); - await expect(page.getByRole('heading', { name: 'Welcome to SvelteKit' })).toBeVisible(); -}); diff --git a/app/tsconfig.json b/app/tsconfig.json index 82081ab..3efd377 100644 --- a/app/tsconfig.json +++ b/app/tsconfig.json @@ -1,18 +1,7 @@ { - "extends": "./.svelte-kit/tsconfig.json", - "compilerOptions": { - "allowJs": true, - "checkJs": true, - "esModuleInterop": true, - "forceConsistentCasingInFileNames": true, - "resolveJsonModule": true, - "skipLibCheck": true, - "sourceMap": true, - "strict": true, - "moduleResolution": "bundler" - } - // Path aliases are handled by https://kit.svelte.dev/docs/configuration#alias - // - // If you want to overwrite includes/excludes, make sure to copy over the relevant includes/excludes - // from the referenced tsconfig.json - TypeScript does not merge them in + "extends": "expo/tsconfig.base", + "compilerOptions": { + "strict": true + }, + "include": ["src", "types"] } diff --git a/app/src/theme/variables.css b/app/types/navigationd.d.ts similarity index 100% rename from app/src/theme/variables.css rename to app/types/navigationd.d.ts diff --git a/app/vite.config.ts b/app/vite.config.ts deleted file mode 100644 index 37b6a84..0000000 --- a/app/vite.config.ts +++ /dev/null @@ -1,9 +0,0 @@ -import { sveltekit } from '@sveltejs/kit/vite'; -import { defineConfig } from 'vitest/config'; - -export default defineConfig({ - plugins: [sveltekit()], - test: { - include: ['src/**/*.{test,spec}.{js,ts}'] - } -});