diff --git a/App.js b/App.js new file mode 100644 index 0000000000000000000000000000000000000000..8c1f297385ef9c84964fbe4f32634eda48dd4197 --- /dev/null +++ b/App.js @@ -0,0 +1,320 @@ +import React from "react"; +import { NavigationContainer } from "@react-navigation/native"; +import { createNativeStackNavigator } from "@react-navigation/native-stack"; +import { useState, useEffect } from "react"; +import AsyncStorage from "@react-native-async-storage/async-storage"; +import { Button, View } from "react-native"; +import axios from "axios"; + +const Stack = createNativeStackNavigator(); + +import HomeScreen from "./pages/HomeScreen"; +import LogInScreen from "./pages/LogInScreen"; +import RegisterScreen from "./pages/RegisterScreen"; + +import CreateProfileScreen from "./pages/CreateProfileScreen"; +import ForgotPasswordScreen from "./pages/ForgotPasswordScreen"; +import EditProfileScreen from "./pages/EditProfileScreen"; +import EditActivityScreen from "./pages/EditActivityScreen"; +import ActivityScreen from "./pages/ActivityScreen"; +import MemberScreen from "./pages/MemberScreen"; + +import CreateProfileScreenStepTwo from "./pages/CreateProfileScreenStepTwo"; +import CreateProfileScreenStepThree from "./pages/CreateProfileScreenStepThree"; +import CreateProfileScreenStepFour from "./pages/CreateProfileScreenStepFour"; +import VerificationScreen from "./pages/VerificationScreen"; +import NewPasswordScreen from "./pages/NewPasswordScreen"; + +import BottomNav from "./Navigation/bottomTab"; +import TopNav from "./Navigation/topTab"; +import HeaderRight from "./components/HeaderRight"; +import navigationInfo from "./assets/navigationInfo"; +import navigationBis from "./assets/navInfoBis"; +import Burger from "./components/Burger"; + +// IMPORT COMPONENTS +// import LogButton from './components/LogButtons'; +// import Fields from './components/Fields'; +// import EditBigSquare from './components/EditBigSquare'; +// import TwinButton from './components/TwinButton'; +// import MultilineFields from './components/MultilineFields'; +// import EventButton from './components/EventButton'; + +export default function App() { + const [userToken, setUserToken] = useState(null); + const [switch1, setSwitch1] = useState(false); + const [userProfile, setUserProfile] = useState(null); + + //Create Profile State + const [gender, setGender] = useState(null); + const [accountType, setAccountType] = useState(null); + const [firstName, setFirstName] = useState(null); + const [lastName, setLastName] = useState(null); + const [nickName, setNickName] = useState(null); + const [city, setCity] = useState(null); + const [language, setLanguage] = useState(null); + const [flags, setFlags] = useState(null); + + const profileState = { + gender, + setGender, + accountType, + setAccountType, + firstName, + setFirstName, + lastName, + setLastName, + nickName, + setNickName, + city, + setCity, + language, + setLanguage, + }; + + const switchBtn = () => { + if (switch1 === false) { + setSwitch1(true); + } else if (switch1 === true) { + setSwitch1(false); + } + }; + + const setToken = async (token) => { + console.log("App.setToken = ", token); + + if (token) { + await AsyncStorage.setItem("userToken", token); + } else { + await AsyncStorage.removeItem("userToken"); + } + setUserToken(token); + }; + + const setProfile = async (profile) => { + if (profile) { + await AsyncStorage.setItem("userProfile", profile); + } else { + await AsyncStorage.removeItem("userProfile"); + } + setUserProfile(profile); + }; + + useEffect(() => { + const fetchToken = async () => { + const receivedUserToken = await AsyncStorage.getItem("userToken"); + setUserToken(receivedUserToken); + }; + fetchToken(); + }, []); + + useEffect(() => { + const fecthProfileStep = async () => { + const getProfileStep = await AsyncStorage.getItem("userProfile"); + setUserProfile(getProfileStep); + }; + fecthProfileStep(); + }, []); + + useEffect(() => { + const fecthFlags = async () => { + const response = await axios.get( + "https://backoffice.socializus.com/api/assets/langues" + ); + setFlags(response.data); + }; + fecthFlags(); + }, []); + + return ( + <> + <NavigationContainer> + + <Stack.Navigator initialRouteName="Home" headerShown="none" > + {userToken === null ? ( + // sans token, l'utilisateur est invité a se connecter + <> + <Stack.Screen name="Home"> + {(props) => <HomeScreen {...props} />} + </Stack.Screen> + <Stack.Screen name="LogIn"> + {(props) => <LogInScreen {...props} setToken={setToken} />} + </Stack.Screen> + <Stack.Screen name="Register"> + {(props) => ( + <RegisterScreen + {...props} + setToken={setToken} + setProfile={setProfile} + setUserProfile={setUserProfile} + /> + )} + </Stack.Screen> + <Stack.Screen name="createProfile"> + {() => <CreateProfileScreen />} + </Stack.Screen> + <Stack.Screen name="ForgotPassword"> + {() => <ForgotPasswordScreen />} + </Stack.Screen> + <Stack.Screen name="Verification"> + {() => <VerificationScreen />} + </Stack.Screen> + <Stack.Screen name="NewPassword"> + {() => <NewPasswordScreen />} + </Stack.Screen> + </> + ) : userProfile !== "done" ? ( + <> + + <Stack.Screen name="Step 1" options={{ title: "Create Profile" }}> + {(props) => ( + <CreateProfileScreen profileState={profileState} {...props} /> + )} + </Stack.Screen> + <Stack.Screen name="Step 2" options={{ title: "Create Profile" }}> + {(props) => ( + <CreateProfileScreenStepTwo + flags={flags} + profileState={profileState} + {...props} + /> + )} + </Stack.Screen> + <Stack.Screen name="Step 3" options={{ title: "Create Profile" }}> + {(props) => ( + <CreateProfileScreenStepThree + profileState={profileState} + {...props} + /> + )} + </Stack.Screen> + <Stack.Screen name="Step 4" options={{ title: "Create Profile" }}> + {(props) => ( + <CreateProfileScreenStepFour + profileState={profileState} + setProfile={setProfile} + userToken={userToken} + {...props} + /> + )} + </Stack.Screen> + </> + ) : ( + // avec token, l'utilisateur peux acceder a la page des activitées et au reste de la navigation 🎉 + <> + <Stack.Screen name="Tab" options={{ headerShown: false }}> + {() => ( + <BottomNav + arg={navigationInfo} + setToken={setToken} + func={switchBtn} + /> + )} + </Stack.Screen> + <Stack.Screen + name="Edit Profile" + options={{ + tabBarLabel: "Edit profile", + headerStyle: { backgroundColor: "#59C09B" }, + headerTitleStyle: { + color: "white", + fontWeight: "bold", + fontSize: 30, + }, + }} + > + {() => <EditProfileScreen flags={flags} />} + </Stack.Screen> + <Stack.Screen + name="My Activities" + options={{ + tabBarLabel: "My Activities", + headerStyle: { backgroundColor: "#59C09B" }, + headerTitleStyle: { + color: "white", + fontWeight: "bold", + fontSize: 30, + }, + headerRight: () => <HeaderRight />, + }} + > + {() => <TopNav arg={navigationBis} />} + </Stack.Screen> + <Stack.Screen + name="Edit Activity" + options={{ + tabBarLabel: "Edit Activity", + headerStyle: { backgroundColor: "#59C09B" }, + headerTitleStyle: { + color: "white", + fontWeight: "bold", + fontSize: 30, + }, + }} + > + {() => <EditActivityScreen userToken={userToken} />} + </Stack.Screen> + + <Stack.Screen + name="Activity" + options={{ + tabBarLabel: "Activity", + headerStyle: { backgroundColor: "#59C09B" }, + headerTitleStyle: { + color: "white", + fontWeight: "bold", + fontSize: 30, + }, + }} + > + {(props) => <ActivityScreen {...props} />} + </Stack.Screen> + + <Stack.Screen + name="Member" + options={{ + tabBarLabel: "Profile", + headerStyle: { backgroundColor: "#59C09B" }, + headerTitleStyle: { + color: "white", + fontWeight: "bold", + fontSize: 30, + }, + }} + > + {(props) => <MemberScreen {...props} />} + </Stack.Screen> + </> + )} + </Stack.Navigator> + </NavigationContainer> + + {switch1 === true ? ( + <Burger + func={() => { + setSwitch1(false); + }} + /> + ) : ( + "" + )} + </> + // <NavigationContainer> + // <Stack.Navigator headerMode="none" > + // <Stack.Screen name="Member" > + // {()=> ( + // <MemberScreen route={{params: {member: { + // avatar: "https://res.cloudinary.com/dvqxuwn70/image/upload/v1661498202/unjhzs7asic0ohwddgfc.png", + // firstName: "dev2", + // birthday: "01/01/2000" + // }}}} /> + // )} + // </Stack.Screen> + + + + // </Stack.Navigator> + // </NavigationContainer> + + ); +} diff --git a/Navigation/bottomTab.js b/Navigation/bottomTab.js new file mode 100644 index 0000000000000000000000000000000000000000..d5bae471c20ca8be1720989c7c1c8fe9af1d4837 --- /dev/null +++ b/Navigation/bottomTab.js @@ -0,0 +1,105 @@ +import { createBottomTabNavigator } from "@react-navigation/bottom-tabs"; +import { createNativeStackNavigator } from "@react-navigation/native-stack"; +import { useNavigation } from "@react-navigation/native"; +import { Ionicons } from "@expo/vector-icons"; +import { Button } from "react-native"; + +const BottomTab = createBottomTabNavigator(); +const Stack = createNativeStackNavigator(); + +import TopNav from "./topTab"; + +import BurgerButton from "../components/BurgerButton"; +import Json from "../assets/json/en.json"; + +const { bottomNav, menu } = Json; + +const BottomNav = ({ arg, setToken, func }) => { + const navigation = useNavigation(); + return ( + <BottomTab.Navigator + screenOptions={{ + headerShown: false, + tabBarActiveTintColor: "white", + tabBarInactiveTintColor: "white", + tabBarIcon: { focused: true, color: "ff0000", size: 1 }, + tabBarLabelStyle: { + fontWeight: "bold", + }, + tabBarActiveBackgroundColor: "#F48225", + tabBarInactiveBackgroundColor: "#59C09B", + }} + > + {arg.map((elem, index) => { + return ( + <BottomTab.Screen + key={index} + name={`BottomNav${elem.link}`} + options={{ + headerShown: false, + tabBarLabel: elem.link, + tabBarIcon: ({ color, size }) => ( + <Ionicons name={elem.icon} size={size} color={color} /> + ), + }} + > + {() => ( + <Stack.Navigator> + <Stack.Screen + name={elem.link} + options={{ + title: elem.link, + headerStyle: { backgroundColor: "#59C09B" }, + headerTitleStyle: { + color: "white", + fontWeight: "bold", + fontSize: 30, + marginLeft: 20 + }, + headerLeft: () => ( + <> + <BurgerButton onPress={func} /> + </> + ), + headerRight: + elem.link === bottomNav.members.title + ? () => ( + <Button + onPress={() => + navigation.navigate("Edit Profile") + } + title={menu.editButton} + color="#F48225" + /> + ) + : elem.link === bottomNav.activities.title + ? () => ( + // <Button + // onPress={() => + // navigation.navigate("My Activities") + // } + // title={ + // bottomNav.activities.topNav.myActivities.title + // } + // /> + <Button + onPress={() => setToken(null)} + title="Logout" + color="#F48225" + /> + ) + : () => false, + }} + > + {() => <TopNav arg={elem.topNavArg} />} + </Stack.Screen> + </Stack.Navigator> + )} + </BottomTab.Screen> + ); + })} + </BottomTab.Navigator> + ); +}; + +export default BottomNav; diff --git a/Navigation/topTab.js b/Navigation/topTab.js new file mode 100644 index 0000000000000000000000000000000000000000..c61dd9c7b4c755f8e8fc1479bec053fc686af442 --- /dev/null +++ b/Navigation/topTab.js @@ -0,0 +1,57 @@ +import { createMaterialTopTabNavigator } from "@react-navigation/material-top-tabs"; +import { createNativeStackNavigator } from "@react-navigation/native-stack"; +import { setStatusBarNetworkActivityIndicatorVisible } from "expo-status-bar"; + +const TopTab = createMaterialTopTabNavigator(); +const Stack = createNativeStackNavigator(); + +const TopNav = ({ arg }) => { + // console.log(arg); + return ( + <TopTab.Navigator + screenOptions={{ + headerShown: false, + tabBarScrollEnabled: arg.length > 3 ? true : false, + tabBarActiveTintColor: "white", + tabBarInactiveTintColor: "gray", + tabBarStyle: { + backgroundColor: "#59C09B", + }, + tabBarLabelStyle: { + fontWeight: "bold", + }, + tabBarActiveBackgroundColor: "#59C09B", + tabBarInactiveBackgroundColor: "gray", + }} + > + {arg.map((elem, index) => { + return ( + <TopTab.Screen + key={index} + name={`topNav${elem.link}`} + options={{ + tabBarLabel: elem.link, + }} + > + {() => ( + <Stack.Navigator> + <Stack.Screen + name={elem.link} + options={{ + headerShown: false, + }} + > + {elem.link !== "My activities" || "Activities" + ? elem.to + : () => <TopNav arg={elem.topNavArg} />} + </Stack.Screen> + </Stack.Navigator> + )} + </TopTab.Screen> + ); + })} + </TopTab.Navigator> + ); +}; + +export default TopNav; diff --git a/README.md b/README.md index f3841c393cff4d7a1d68cf1fc27288b223b23618..6e5d23047c2e32b53e9463d10f833f0e9fdad3d3 100644 --- a/README.md +++ b/README.md @@ -1,92 +1,15 @@ -# ReactNativeChat +# Socializus - Projet Front +## Installation du projet +Voici quelques lignes de commandes à rentrer dans votre terminal afin d'installer correctement le projet : -## Getting started +1. Ouvrez un terminal et placez vous dans le dossier de votre ordinateur dans lequel vous souhaitez stocker le projet, puis rentrez la ligne suivante `git clone https://github.com/SocializusProject/socializus-front.git` +2. Une fois le projet cloné, entrez au sein de celui-ci, puis rentrez la commande: `npm i`. Si vous utilisez Yarn, vous pouvez utilisez la commande `yarn` +3. Sur votre téléphone, installez l'application [Expo](https://expo.dev/). L'application est disponible sur [iOS](https://apps.apple.com/us/app/expo-go/id982107779) et [Android](https://play.google.com/store/apps/details?id=host.exp.exponent&hl=fr&gl=US) -To make it easy for you to get started with GitLab, here's a list of recommended next steps. +[](https://play.google.com/store/apps/details?id=host.exp.exponent&hl=fr&gl=US) [](https://apps.apple.com/fr/app/expo-go/id982107779) -Already a pro? Just edit this README.md and make it your own. Want to make it easy? [Use the template at the bottom](#editing-this-readme)! +4. Lancez votre projet depuis votre logiciel de programmation avec la commande `expo start`. Un QR code doit s'afficher dans votre terminal. Scannez le avec l'application Expo sur votre appareil mobile. -## Add your files - -- [ ] [Create](https://docs.gitlab.com/ee/user/project/repository/web_editor.html#create-a-file) or [upload](https://docs.gitlab.com/ee/user/project/repository/web_editor.html#upload-a-file) files -- [ ] [Add files using the command line](https://docs.gitlab.com/ee/gitlab-basics/add-file.html#add-a-file-using-the-command-line) or push an existing Git repository with the following command: - -``` -cd existing_repo -git remote add origin https://gitlab.univ-lille.fr/chaimae.mestari.etu/ReactNativeChat.git -git branch -M main -git push -uf origin main -``` - -## Integrate with your tools - -- [ ] [Set up project integrations](https://gitlab.univ-lille.fr/chaimae.mestari.etu/ReactNativeChat/-/settings/integrations) - -## Collaborate with your team - -- [ ] [Invite team members and collaborators](https://docs.gitlab.com/ee/user/project/members/) -- [ ] [Create a new merge request](https://docs.gitlab.com/ee/user/project/merge_requests/creating_merge_requests.html) -- [ ] [Automatically close issues from merge requests](https://docs.gitlab.com/ee/user/project/issues/managing_issues.html#closing-issues-automatically) -- [ ] [Enable merge request approvals](https://docs.gitlab.com/ee/user/project/merge_requests/approvals/) -- [ ] [Automatically merge when pipeline succeeds](https://docs.gitlab.com/ee/user/project/merge_requests/merge_when_pipeline_succeeds.html) - -## Test and Deploy - -Use the built-in continuous integration in GitLab. - -- [ ] [Get started with GitLab CI/CD](https://docs.gitlab.com/ee/ci/quick_start/index.html) -- [ ] [Analyze your code for known vulnerabilities with Static Application Security Testing(SAST)](https://docs.gitlab.com/ee/user/application_security/sast/) -- [ ] [Deploy to Kubernetes, Amazon EC2, or Amazon ECS using Auto Deploy](https://docs.gitlab.com/ee/topics/autodevops/requirements.html) -- [ ] [Use pull-based deployments for improved Kubernetes management](https://docs.gitlab.com/ee/user/clusters/agent/) -- [ ] [Set up protected environments](https://docs.gitlab.com/ee/ci/environments/protected_environments.html) - -*** - -# Editing this README - -When you're ready to make this README your own, just edit this file and use the handy template below (or feel free to structure it however you want - this is just a starting point!). Thank you to [makeareadme.com](https://www.makeareadme.com/) for this template. - -## Suggestions for a good README -Every project is different, so consider which of these sections apply to yours. The sections used in the template are suggestions for most open source projects. Also keep in mind that while a README can be too long and detailed, too long is better than too short. If you think your README is too long, consider utilizing another form of documentation rather than cutting out information. - -## Name -Choose a self-explaining name for your project. - -## Description -Let people know what your project can do specifically. Provide context and add a link to any reference visitors might be unfamiliar with. A list of Features or a Background subsection can also be added here. If there are alternatives to your project, this is a good place to list differentiating factors. - -## Badges -On some READMEs, you may see small images that convey metadata, such as whether or not all the tests are passing for the project. You can use Shields to add some to your README. Many services also have instructions for adding a badge. - -## Visuals -Depending on what you are making, it can be a good idea to include screenshots or even a video (you'll frequently see GIFs rather than actual videos). Tools like ttygif can help, but check out Asciinema for a more sophisticated method. - -## Installation -Within a particular ecosystem, there may be a common way of installing things, such as using Yarn, NuGet, or Homebrew. However, consider the possibility that whoever is reading your README is a novice and would like more guidance. Listing specific steps helps remove ambiguity and gets people to using your project as quickly as possible. If it only runs in a specific context like a particular programming language version or operating system or has dependencies that have to be installed manually, also add a Requirements subsection. - -## Usage -Use examples liberally, and show the expected output if you can. It's helpful to have inline the smallest example of usage that you can demonstrate, while providing links to more sophisticated examples if they are too long to reasonably include in the README. - -## Support -Tell people where they can go to for help. It can be any combination of an issue tracker, a chat room, an email address, etc. - -## Roadmap -If you have ideas for releases in the future, it is a good idea to list them in the README. - -## Contributing -State if you are open to contributions and what your requirements are for accepting them. - -For people who want to make changes to your project, it's helpful to have some documentation on how to get started. Perhaps there is a script that they should run or some environment variables that they need to set. Make these steps explicit. These instructions could also be useful to your future self. - -You can also document commands to lint the code or run tests. These steps help to ensure high code quality and reduce the likelihood that the changes inadvertently break something. Having instructions for running tests is especially helpful if it requires external setup, such as starting a Selenium server for testing in a browser. - -## Authors and acknowledgment -Show your appreciation to those who have contributed to the project. - -## License -For open source projects, say how it is licensed. - -## Project status -If you have run out of energy or time for your project, put a note at the top of the README saying that development has slowed down or stopped completely. Someone may choose to fork your project or volunteer to step in as a maintainer or owner, allowing your project to keep going. You can also make an explicit request for maintainers. + Il se peut que vous ayez un écran bleu qui vous renvoi une erreur. Si c'est le cas, il est possible que cela soit dû au pare-feu qu'il faut d'abord désactiver sur votre ordinateur diff --git a/app.json b/app.json new file mode 100644 index 0000000000000000000000000000000000000000..d1c570d5ad58484553c65a67d437c87e0b68a8ef --- /dev/null +++ b/app.json @@ -0,0 +1,33 @@ +{ + "expo": { + "name": "social", + "slug": "social", + "version": "1.0.0", + "orientation": "portrait", + "icon": "./assets/icon.png", + "userInterfaceStyle": "light", + "splash": { + "image": "./assets/splash.png", + "resizeMode": "contain", + "backgroundColor": "#ffffff" + }, + "updates": { + "fallbackToCacheTimeout": 0 + }, + "assetBundlePatterns": [ + "**/*" + ], + "ios": { + "supportsTablet": true + }, + "android": { + "adaptiveIcon": { + "foregroundImage": "./assets/adaptive-icon.png", + "backgroundColor": "#FFFFFF" + } + }, + "web": { + "favicon": "./assets/favicon.png" + } + } +} diff --git a/assets/adaptive-icon.png b/assets/adaptive-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..03d6f6b6c6727954aec1d8206222769afd178d8d Binary files /dev/null and b/assets/adaptive-icon.png differ diff --git a/assets/favicon.png b/assets/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..e75f697b1801871ad8cd9309b05e8ffe8c6b6d01 Binary files /dev/null and b/assets/favicon.png differ diff --git a/assets/icon.png b/assets/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..a0b1526fc7b78680fd8d733dbc6113e1af695487 Binary files /dev/null and b/assets/icon.png differ diff --git a/assets/images/LogoSocializus.png b/assets/images/LogoSocializus.png new file mode 100644 index 0000000000000000000000000000000000000000..f6366916715d2bae12fceee3bbaa829a04bb7330 Binary files /dev/null and b/assets/images/LogoSocializus.png differ diff --git a/assets/images/Meetup.png b/assets/images/Meetup.png new file mode 100644 index 0000000000000000000000000000000000000000..8b5ece54e48ffe37cfc5c0ffe498d3a603c8377c Binary files /dev/null and b/assets/images/Meetup.png differ diff --git a/assets/images/Telegram.png b/assets/images/Telegram.png new file mode 100644 index 0000000000000000000000000000000000000000..c55ff8e15a90401441ea8e1c345ff7a1bdfb3927 Binary files /dev/null and b/assets/images/Telegram.png differ diff --git a/assets/images/arobase.png b/assets/images/arobase.png new file mode 100644 index 0000000000000000000000000000000000000000..845ac08cb3f3c7945344431f751c20cb26d72f32 Binary files /dev/null and b/assets/images/arobase.png differ diff --git a/assets/images/arobase.svg b/assets/images/arobase.svg new file mode 100644 index 0000000000000000000000000000000000000000..132b5c6ebde5f80cf40ad1d0d81773b68d9acb56 --- /dev/null +++ b/assets/images/arobase.svg @@ -0,0 +1,3 @@ +<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> +<path d="M17.5295 14.6064C17.5295 15.6144 17.8163 16.0164 18.5663 16.0164C20.2379 16.0164 21.3023 13.8864 21.3023 10.344C21.3023 4.92956 17.3567 2.33756 12.4307 2.33756C7.36314 2.33756 2.75394 5.73596 2.75394 12.1584C2.75394 18.2928 6.78594 21.6336 12.9779 21.6336C15.0803 21.6336 16.4915 21.4032 18.6503 20.6832L19.1135 22.6116C16.9823 23.304 14.7047 23.5044 12.9491 23.5044C4.82754 23.5044 0.477539 19.0404 0.477539 12.1572C0.477539 5.21636 5.51874 0.493164 12.4595 0.493164C19.6883 0.493164 23.5175 4.81316 23.5175 10.1124C23.5175 14.6052 22.1075 18.0324 17.6723 18.0324C15.6551 18.0324 14.3315 17.226 14.1587 15.4392C13.6403 17.4264 12.2579 18.0324 10.3847 18.0324C7.87914 18.0324 5.77674 16.1016 5.77674 12.2148C5.77674 8.29796 7.62114 5.87876 10.9331 5.87876C12.6899 5.87876 13.7843 6.56996 14.2715 7.66436L15.1079 6.13796H17.5271V14.6064H17.5295ZM13.9883 10.8048C13.9883 9.22196 12.8063 8.55836 11.8271 8.55836C10.7615 8.55836 9.58194 9.42116 9.58194 11.9568C9.58194 13.9728 10.4747 15.096 11.8271 15.096C12.7775 15.096 13.9883 14.4912 13.9883 12.8208V10.8048Z" fill="#59C09B"/> +</svg> diff --git a/assets/images/avatar.png b/assets/images/avatar.png new file mode 100644 index 0000000000000000000000000000000000000000..dfdf28ce894f5ae2f3be21d4ce951438b2d2f3ff Binary files /dev/null and b/assets/images/avatar.png differ diff --git a/assets/images/avatar.svg b/assets/images/avatar.svg new file mode 100644 index 0000000000000000000000000000000000000000..c3b9f239597c5559f3dbd36d50e249d60f7dddd7 --- /dev/null +++ b/assets/images/avatar.svg @@ -0,0 +1,9 @@ +<svg width="72" height="65" viewBox="0 0 72 65" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<rect x="0.328766" width="71.2329" height="64.5246" fill="url(#pattern0)"/> +<defs> +<pattern id="pattern0" patternContentUnits="objectBoundingBox" width="1" height="1"> +<use xlink:href="#image0_117_45" transform="translate(0.0470867) scale(0.0141535 0.015625)"/> +</pattern> +<image id="image0_117_45" width="64" height="64" xlink:href="data:image/png;base64,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"/> +</defs> +</svg> diff --git a/assets/images/avatar2.png b/assets/images/avatar2.png new file mode 100644 index 0000000000000000000000000000000000000000..788efe2d98594a8ce31cd13e4eb2624380a5c3df Binary files /dev/null and b/assets/images/avatar2.png differ diff --git a/assets/images/bell.png b/assets/images/bell.png new file mode 100644 index 0000000000000000000000000000000000000000..9a8e15694356c6c22d074fc6f779ed9c27862655 Binary files /dev/null and b/assets/images/bell.png differ diff --git a/assets/images/bell.svg b/assets/images/bell.svg new file mode 100644 index 0000000000000000000000000000000000000000..918dd5917cc71d1fe45024749a4e1d31dcea7c39 --- /dev/null +++ b/assets/images/bell.svg @@ -0,0 +1 @@ +<svg height="512pt" viewBox="-21 0 512 512" width="512pt" xmlns="http://www.w3.org/2000/svg"><path d="m304.980469 426.667969c0 38.832031-31.480469 70.3125-70.3125 70.3125-38.835938 0-70.316407-31.480469-70.316407-70.3125 0-38.835938 31.480469-70.316407 70.316407-70.316407 38.832031 0 70.3125 31.480469 70.3125 70.316407zm0 0" fill="#ffa000"/><path d="m434.753906 382.121094c-32.257812-27.261719-50.753906-67.089844-50.753906-109.308594v-59.480469c0-82.34375-67.007812-149.332031-149.332031-149.332031-82.328125 0-149.335938 66.988281-149.335938 149.332031v59.480469c0 42.21875-18.496093 82.066406-50.941406 109.503906-8.300781 7.082032-13.058594 17.425782-13.058594 28.351563 0 20.585937 16.746094 37.332031 37.335938 37.332031h352c20.585937 0 37.332031-16.746094 37.332031-37.332031 0-10.925781-4.757812-21.269531-13.246094-28.546875zm0 0" fill="#ffc107"/><path d="m453.332031 229.332031c-8.832031 0-16-7.167969-16-16 0-61.269531-23.847656-118.847656-67.15625-162.175781-6.25-6.25-6.25-16.382812 0-22.632812s16.382813-6.25 22.636719 0c49.34375 49.363281 76.519531 115.007812 76.519531 184.808593 0 8.832031-7.167969 16-16 16zm0 0"/><path d="m16 229.332031c-8.832031 0-16-7.167969-16-16 0-69.800781 27.179688-135.445312 76.542969-184.789062 6.25-6.25 16.386719-6.25 22.636719 0s6.25 16.386719 0 22.636719c-43.328126 43.304687-67.179688 100.882812-67.179688 162.152343 0 8.832031-7.167969 16-16 16zm0 0"/><path d="m234.667969 512c-44.117188 0-80-35.882812-80-80 0-8.832031 7.167969-16 16-16s16 7.167969 16 16c0 26.476562 21.523437 48 48 48 26.472656 0 48-21.523438 48-48 0-8.832031 7.167969-16 16-16s16 7.167969 16 16c0 44.117188-35.882813 80-80 80zm0 0"/><path d="m410.667969 448h-352c-20.589844 0-37.335938-16.746094-37.335938-37.332031 0-10.925781 4.757813-21.269531 13.058594-28.375 32.445313-27.414063 50.941406-67.261719 50.941406-109.480469v-59.480469c0-82.34375 66.988281-149.332031 149.335938-149.332031 82.34375 0 149.332031 66.988281 149.332031 149.332031v59.480469c0 42.21875 18.496094 82.066406 50.730469 109.332031 8.511719 7.253907 13.269531 17.597657 13.269531 28.523438 0 20.585937-16.746094 37.332031-37.332031 37.332031zm-176-352c-64.707031 0-117.335938 52.628906-117.335938 117.332031v59.480469c0 51.644531-22.632812 100.414062-62.078125 133.757812-.746094.640626-1.921875 1.964844-1.921875 4.097657 0 2.898437 2.433594 5.332031 5.335938 5.332031h352c2.898437 0 5.332031-2.433594 5.332031-5.332031 0-2.132813-1.171875-3.457031-1.878906-4.054688-39.488282-33.386719-62.121094-82.15625-62.121094-133.800781v-59.480469c0-64.703125-52.628906-117.332031-117.332031-117.332031zm0 0"/><path d="m234.667969 96c-8.832031 0-16-7.167969-16-16v-64c0-8.832031 7.167969-16 16-16s16 7.167969 16 16v64c0 8.832031-7.167969 16-16 16zm0 0"/></svg> \ No newline at end of file diff --git a/assets/images/birthday.png b/assets/images/birthday.png new file mode 100644 index 0000000000000000000000000000000000000000..aa96c225487d32b22d7c5aa58763eb23d46b382b Binary files /dev/null and b/assets/images/birthday.png differ diff --git a/assets/images/birthday.svg b/assets/images/birthday.svg new file mode 100644 index 0000000000000000000000000000000000000000..edc279572620b11e40c1268650414355afabb5ea --- /dev/null +++ b/assets/images/birthday.svg @@ -0,0 +1,12 @@ +<svg width="28" height="28" viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg"> +<path fill-rule="evenodd" clip-rule="evenodd" d="M3.49999 14C3.49999 13.3557 4.02232 12.8334 4.66666 12.8334H23.3333C23.9777 12.8334 24.5 13.3557 24.5 14V22.1667H25.6667C26.311 22.1667 26.8333 22.689 26.8333 23.3334C26.8333 23.9777 26.311 24.5 25.6667 24.5H2.33332C1.68899 24.5 1.16666 23.9777 1.16666 23.3334C1.16666 22.689 1.68899 22.1667 2.33332 22.1667H3.49999V14ZM5.83332 22.1667H22.1667V15.1667H5.83332V22.1667Z" fill="#59C09B"/> +<path fill-rule="evenodd" clip-rule="evenodd" d="M6.47823 17.6232C6.80668 17.4589 7.19328 17.4589 7.52173 17.6232L9.33331 18.529L11.1449 17.6232C11.4733 17.4589 11.8599 17.4589 12.1884 17.6232L14 18.529L15.8116 17.6232C16.14 17.4589 16.5266 17.4589 16.8551 17.6232L18.6666 18.529L20.4782 17.6232C20.8067 17.4589 21.1933 17.4589 21.5217 17.6232L23.8551 18.7898C24.4314 19.078 24.665 19.7788 24.3768 20.3551C24.0887 20.9314 23.3879 21.165 22.8116 20.8768L21 19.971L19.1884 20.8768C18.8599 21.0411 18.4733 21.0411 18.1449 20.8768L16.3333 19.971L14.5217 20.8768C14.1933 21.0411 13.8067 21.0411 13.4782 20.8768L11.6666 19.971L9.85506 20.8768C9.52661 21.0411 9.14001 21.0411 8.81156 20.8768L6.99998 19.971L5.1884 20.8768C4.61209 21.165 3.9113 20.9314 3.62315 20.3551C3.335 19.7788 3.56859 19.078 4.1449 18.7898L6.47823 17.6232Z" fill="#59C09B"/> +<path fill-rule="evenodd" clip-rule="evenodd" d="M18.6667 7.58337C19.311 7.58337 19.8333 8.10571 19.8333 8.75004V14C19.8333 14.6444 19.311 15.1667 18.6667 15.1667C18.0223 15.1667 17.5 14.6444 17.5 14V8.75004C17.5 8.10571 18.0223 7.58337 18.6667 7.58337Z" fill="#59C09B"/> +<path fill-rule="evenodd" clip-rule="evenodd" d="M14 7.58337C14.6443 7.58337 15.1666 8.10571 15.1666 8.75004V14C15.1666 14.6444 14.6443 15.1667 14 15.1667C13.3556 15.1667 12.8333 14.6444 12.8333 14V8.75004C12.8333 8.10571 13.3556 7.58337 14 7.58337Z" fill="#59C09B"/> +<path fill-rule="evenodd" clip-rule="evenodd" d="M9.33332 7.58337C9.97766 7.58337 10.5 8.10571 10.5 8.75004V14C10.5 14.6444 9.97766 15.1667 9.33332 15.1667C8.68899 15.1667 8.16666 14.6444 8.16666 14V8.75004C8.16666 8.10571 8.68899 7.58337 9.33332 7.58337Z" fill="#59C09B"/> +<path fill-rule="evenodd" clip-rule="evenodd" d="M18.6667 3.5C19.311 3.5 19.8333 4.02233 19.8333 4.66667V5.83333C19.8333 6.47767 19.311 7 18.6667 7C18.0223 7 17.5 6.47767 17.5 5.83333V4.66667C17.5 4.02233 18.0223 3.5 18.6667 3.5Z" fill="#59C09B"/> +<path fill-rule="evenodd" clip-rule="evenodd" d="M14 3.5C14.6443 3.5 15.1666 4.02233 15.1666 4.66667V5.83333C15.1666 6.47767 14.6443 7 14 7C13.3556 7 12.8333 6.47767 12.8333 5.83333V4.66667C12.8333 4.02233 13.3556 3.5 14 3.5Z" fill="#59C09B"/> +<path fill-rule="evenodd" clip-rule="evenodd" d="M9.33332 3.5C9.97766 3.5 10.5 4.02233 10.5 4.66667V5.83333C10.5 6.47767 9.97766 7 9.33332 7C8.68899 7 8.16666 6.47767 8.16666 5.83333V4.66667C8.16666 4.02233 8.68899 3.5 9.33332 3.5Z" fill="#59C09B"/> +<path fill-rule="evenodd" clip-rule="evenodd" d="M4.66667 12.8334C5.311 12.8334 5.83333 13.3557 5.83333 14V23.3334C5.83333 23.9777 5.311 24.5 4.66667 24.5C4.02233 24.5 3.5 23.9777 3.5 23.3334V14C3.5 13.3557 4.02233 12.8334 4.66667 12.8334Z" fill="#59C09B"/> +<path fill-rule="evenodd" clip-rule="evenodd" d="M23.3333 12.8334C23.9777 12.8334 24.5 13.3557 24.5 14V23.3334C24.5 23.9777 23.9777 24.5 23.3333 24.5C22.689 24.5 22.1667 23.9777 22.1667 23.3334V14C22.1667 13.3557 22.689 12.8334 23.3333 12.8334Z" fill="#59C09B"/> +</svg> diff --git a/assets/images/calendar.png b/assets/images/calendar.png new file mode 100644 index 0000000000000000000000000000000000000000..bf32b5a48ac4f69e56eee3c27dac52ad86339389 Binary files /dev/null and b/assets/images/calendar.png differ diff --git a/assets/images/calendar.svg b/assets/images/calendar.svg new file mode 100644 index 0000000000000000000000000000000000000000..a86d26d268b4d5eccb36c23984be09a93085aa4c --- /dev/null +++ b/assets/images/calendar.svg @@ -0,0 +1,9 @@ +<svg width="25" height="25" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<rect width="25" height="25" fill="url(#pattern0)"/> +<defs> +<pattern id="pattern0" patternContentUnits="objectBoundingBox" width="1" height="1"> +<use xlink:href="#image0_2272_1155" transform="scale(0.00195312)"/> +</pattern> +<image id="image0_2272_1155" width="512" height="512" xlink:href="data:image/png;base64,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"/> +</defs> +</svg> diff --git a/assets/images/camera-rond.png b/assets/images/camera-rond.png new file mode 100644 index 0000000000000000000000000000000000000000..cea9bb05da7ac5f0d70b5fcaf5f51764fb6339d4 Binary files /dev/null and b/assets/images/camera-rond.png differ diff --git a/assets/images/camera.png b/assets/images/camera.png new file mode 100644 index 0000000000000000000000000000000000000000..cea9bb05da7ac5f0d70b5fcaf5f51764fb6339d4 Binary files /dev/null and b/assets/images/camera.png differ diff --git a/assets/images/camera.svg b/assets/images/camera.svg new file mode 100644 index 0000000000000000000000000000000000000000..bbc283826aa2cd274ef08b9eabceb25586915af6 --- /dev/null +++ b/assets/images/camera.svg @@ -0,0 +1,12 @@ +<svg width="30" height="30" viewBox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg"> +<circle cx="15" cy="15" r="15" fill="#59C09B"/> +<g clip-path="url(#clip0_2845_279)"> +<path d="M21.8478 10.3043H19.9696L18.9326 8.73912C18.5413 8.15216 17.8565 7.79999 17.1522 7.79999H12.8478C12.1435 7.79999 11.4587 8.15216 11.0674 8.73912L10.0304 10.3043H8.15217C6.9587 10.3043 6 11.263 6 12.4565V20.0478C6 21.2413 6.9587 22.2 8.15217 22.2H21.8478C23.0413 22.2 24 21.2413 24 20.0478V12.4565C24 11.263 23.0413 10.3043 21.8478 10.3043ZM15 20.4391C12.3196 20.4391 10.1478 18.2674 10.1478 15.5869C10.1478 12.9065 12.3196 10.7543 15 10.7543C17.6804 10.7543 19.8522 12.9261 19.8522 15.6065C19.8522 18.2674 17.6804 20.4391 15 20.4391ZM21.5739 13.3369C21.5543 13.3369 21.5348 13.3369 21.4957 13.3369H20.713C20.3609 13.3174 20.087 13.0239 20.1065 12.6717C20.1261 12.3391 20.3804 12.0848 20.713 12.0652H21.4957C21.8478 12.0456 22.1413 12.3196 22.1609 12.6717C22.1804 13.0239 21.9261 13.3174 21.5739 13.3369Z" fill="#FFFAFA"/> +<path d="M15 12.9065C13.513 12.9065 12.3 14.1195 12.3 15.6065C12.3 17.0935 13.513 18.2869 15 18.2869C16.4869 18.2869 17.7 17.0739 17.7 15.5869C17.7 14.1 16.4869 12.9065 15 12.9065Z" fill="#FFFAFA"/> +</g> +<defs> +<clipPath id="clip0_2845_279"> +<rect width="18" height="18" fill="white" transform="translate(6 6)"/> +</clipPath> +</defs> +</svg> diff --git a/assets/images/chatGroup.svg b/assets/images/chatGroup.svg new file mode 100644 index 0000000000000000000000000000000000000000..37ae1fc3f09f3b201639453ca4e1dcddfd0ddb9a --- /dev/null +++ b/assets/images/chatGroup.svg @@ -0,0 +1,21 @@ +<svg width="42" height="39" viewBox="0 0 42 39" fill="none" xmlns="http://www.w3.org/2000/svg"> +<path d="M36.6719 9.75C36.6719 6.38442 32.2647 3.65625 26.8281 3.65625C21.3916 3.65625 16.9844 6.38442 16.9844 9.75C16.9844 12.9389 20.943 15.5513 25.9844 15.8175L30.3438 18.2812L30.0548 15.5019C33.9044 14.6744 36.6719 12.4148 36.6719 9.75Z" fill="#BFBFBF"/> +<path d="M26.6875 14.5988C21.6461 14.3325 17.6875 11.7201 17.6875 8.53129C17.6913 8.04629 17.7863 7.56508 17.9687 7.10657C17.3403 7.88143 16.9971 8.80297 16.9844 9.75004C16.9844 12.9389 20.943 15.5513 25.9844 15.8176L30.3438 18.2813L30.1652 16.5647L26.6875 14.5988Z" fill="#8F8F8F"/> +<path d="M26.828 7.3125C26.828 3.61055 21.7915 0.609375 15.578 0.609375C9.36449 0.609375 4.328 3.61055 4.328 7.3125C4.328 10.4812 8.02855 13.1345 12.9947 13.8328L12.0624 17.0625L16.497 13.9882C22.2788 13.7109 26.828 10.8298 26.828 7.3125Z" fill="#4EACF2"/> +<path d="M14.2596 15.539L14.8292 13.5634C14.8637 13.4431 14.8702 13.318 14.8485 13.1955C14.8267 13.073 14.777 12.9554 14.7024 12.8497C14.6277 12.744 14.5296 12.6521 14.4136 12.5795C14.2977 12.507 14.1662 12.4551 14.0269 12.4269C9.61269 11.522 6.43738 9.03149 6.43738 6.09369C6.4704 5.29062 6.70459 4.50339 7.12371 3.78659C7.54284 3.0698 8.13685 2.4406 8.86457 1.94263C6.11605 3.16503 4.328 5.11199 4.328 7.31244C4.328 10.4812 8.02855 13.1344 12.9947 13.8328L12.0624 17.0624L14.2596 15.539Z" fill="#1366A5"/> +<path d="M40.8906 36.5625C35.0069 38.5235 28.4931 38.5235 22.6094 36.5625L23.4531 32.8959C23.6288 32.1335 23.9912 31.4126 24.5156 30.7819C25.0401 30.1512 25.7145 29.6253 26.4934 29.2396C28.0943 28.4471 29.9063 28.0305 31.75 28.0313C33.5931 28.0312 35.4043 28.4482 37.0045 29.2409C37.7834 29.6265 38.4578 30.1524 38.9823 30.7831C39.5067 31.4139 39.8691 32.1347 40.0448 32.8971L40.8906 36.5625Z" fill="#E86A38"/> +<path d="M26.2656 33.6624C26.4158 32.8156 26.7629 32.004 27.2859 31.2769C27.8089 30.5499 28.4968 29.9225 29.308 29.4328C30.4799 28.7547 31.8087 28.3071 33.2012 28.1214C30.8844 27.8403 28.5254 28.2347 26.4955 29.2426C25.7166 29.6283 25.0422 30.1542 24.5177 30.7849C23.9933 31.4157 23.6309 32.1365 23.4552 32.8989L22.6094 36.5625C23.5639 36.8785 24.5395 37.1447 25.5309 37.3595L26.2656 33.6624Z" fill="#8C3717"/> +<path d="M18.3905 36.5625C12.5068 38.5235 5.99297 38.5235 0.109253 36.5625L0.953003 32.8959C1.12872 32.1335 1.49103 31.4126 2.0155 30.7819C2.53997 30.1512 3.21441 29.6253 3.99332 29.2396C5.59423 28.4471 7.40618 28.0305 9.24988 28.0313C11.093 28.0312 12.9042 28.4482 14.5043 29.2409C15.2832 29.6265 15.9577 30.1524 16.4821 30.7831C17.0066 31.4139 17.3689 32.1347 17.5446 32.8971L18.3905 36.5625Z" fill="#E86A38"/> +<path d="M3.7655 33.6624C3.91566 32.8156 4.26276 32.004 4.78574 31.2769C5.30873 30.5499 5.99671 29.9225 6.80793 29.4328C7.97973 28.7547 9.30855 28.3071 10.7011 28.1214C8.38427 27.8403 6.02531 28.2347 3.99543 29.2426C3.21651 29.6283 2.54208 30.1542 2.01761 30.7849C1.49314 31.4157 1.13083 32.1365 0.955112 32.8989L0.109253 36.5625C1.06382 36.8785 2.0394 37.1447 3.03074 37.3595L3.7655 33.6624Z" fill="#8C3717"/> +<path d="M29.6405 36.5625C23.7568 38.5235 17.243 38.5235 11.3593 36.5625L12.203 32.8959C12.3787 32.1335 12.741 31.4126 13.2655 30.7819C13.79 30.1512 14.4644 29.6253 15.2433 29.2396C16.8442 28.4471 18.6562 28.0305 20.4999 28.0313C22.343 28.0312 24.1542 28.4482 25.7543 29.2409C26.5332 29.6265 27.2077 30.1524 27.7321 30.7831C28.2566 31.4139 28.6189 32.1347 28.7946 32.8971L29.6405 36.5625Z" fill="#F9B938"/> +<path d="M20.5 28.0312C22.83 28.0312 24.7188 26.3943 24.7188 24.375C24.7188 22.3557 22.83 20.7188 20.5 20.7188C18.17 20.7188 16.2812 22.3557 16.2812 24.375C16.2812 26.3943 18.17 28.0312 20.5 28.0312Z" fill="#FFCAB3"/> +<path d="M15.0155 33.6624C15.1657 32.8156 15.5128 32.004 16.0357 31.2769C16.5587 30.5499 17.2467 29.9225 18.0579 29.4328C19.2297 28.7547 20.5585 28.3071 21.9511 28.1214C19.6343 27.8403 17.2753 28.2347 15.2454 29.2426C14.4665 29.6283 13.7921 30.1542 13.2676 30.7849C12.7431 31.4157 12.3808 32.1365 12.2051 32.8989L11.3593 36.5625C12.3138 36.8785 13.2894 37.1447 14.2807 37.3595L15.0155 33.6624Z" fill="#F99C16"/> +<path d="M18.3905 24.375C18.392 23.5654 18.7035 22.7791 19.2761 22.1395C19.8487 21.4999 20.6501 21.043 21.5546 20.8406C20.9304 20.6985 20.2769 20.6823 19.6444 20.7934C19.0119 20.9046 18.4172 21.14 17.9061 21.4815C17.3951 21.8231 16.9812 22.2617 16.6965 22.7637C16.4117 23.2656 16.2637 23.8175 16.2637 24.3768C16.2637 24.9362 16.4117 25.488 16.6965 25.99C16.9812 26.4919 17.3951 26.9306 17.9061 27.2721C18.4172 27.6137 19.0119 27.8491 19.6444 27.9602C20.2769 28.0713 20.9304 28.0552 21.5546 27.913C20.6494 27.7105 19.8475 27.2531 19.2748 26.6127C18.7021 25.9723 18.3911 25.1852 18.3905 24.375Z" fill="#F9AA8F"/> +<path d="M9.24988 28.0312C11.5798 28.0312 13.4686 26.3943 13.4686 24.375C13.4686 22.3557 11.5798 20.7188 9.24988 20.7188C6.91993 20.7188 5.03113 22.3557 5.03113 24.375C5.03113 26.3943 6.91993 28.0312 9.24988 28.0312Z" fill="#FFCAB3"/> +<path d="M7.14052 24.375C7.142 23.5654 7.45347 22.7791 8.0261 22.1395C8.59872 21.4999 9.40011 21.043 10.3046 20.8406C9.6804 20.6985 9.0269 20.6823 8.39438 20.7934C7.76186 20.9046 7.16718 21.14 6.65612 21.4815C6.14506 21.8231 5.73123 22.2617 5.44649 22.7637C5.16174 23.2656 5.01367 23.8175 5.01367 24.3768C5.01367 24.9362 5.16174 25.488 5.44649 25.99C5.73123 26.4919 6.14506 26.9306 6.65612 27.2721C7.16718 27.6137 7.76186 27.8491 8.39438 27.9602C9.0269 28.0713 9.6804 28.0552 10.3046 27.913C9.39941 27.7105 8.59751 27.2531 8.02481 26.6127C7.45211 25.9723 7.14107 25.1852 7.14052 24.375Z" fill="#F9AA8F"/> +<path d="M31.75 28.0312C34.08 28.0312 35.9688 26.3943 35.9688 24.375C35.9688 22.3557 34.08 20.7188 31.75 20.7188C29.42 20.7188 27.5312 22.3557 27.5312 24.375C27.5312 26.3943 29.42 28.0312 31.75 28.0312Z" fill="#FFCAB3"/> +<path d="M29.6405 24.375C29.642 23.5654 29.9535 22.7791 30.5261 22.1395C31.0987 21.4999 31.9001 21.043 32.8046 20.8406C32.1804 20.6985 31.5269 20.6823 30.8944 20.7934C30.2619 20.9046 29.6672 21.14 29.1561 21.4815C28.6451 21.8231 28.2312 22.2617 27.9465 22.7637C27.6617 23.2656 27.5137 23.8175 27.5137 24.3768C27.5137 24.9362 27.6617 25.488 27.9465 25.99C28.2312 26.4919 28.6451 26.9306 29.1561 27.2721C29.6672 27.6137 30.2619 27.8491 30.8944 27.9602C31.5269 28.0713 32.1804 28.0552 32.8046 27.913C31.8994 27.7105 31.0975 27.2531 30.5248 26.6127C29.9521 25.9723 29.6411 25.1852 29.6405 24.375Z" fill="#F9AA8F"/> +<path d="M41.5796 36.4406L40.7359 32.774C40.5404 31.9263 40.1375 31.1249 39.5543 30.4236C38.9711 29.7224 38.2213 29.1376 37.3553 28.7088C36.5219 28.2995 35.6302 27.9865 34.7031 27.7777C35.529 27.2403 36.1389 26.4913 36.4464 25.6368C36.754 24.7823 36.7436 23.8657 36.4167 23.0166C36.0899 22.1675 35.4631 21.4291 34.6252 20.9058C33.7872 20.3825 32.7806 20.101 31.7478 20.101C30.715 20.101 29.7084 20.3825 28.8705 20.9058C28.0326 21.4291 27.4058 22.1675 27.0789 23.0166C26.7521 23.8657 26.7417 24.7823 27.0492 25.6368C27.3568 26.4913 27.9667 27.2403 28.7926 27.7777C27.8663 27.9878 26.9757 28.3019 26.1432 28.7119L26.1221 28.7228C26.1151 28.7228 26.1088 28.7149 26.101 28.7113C25.2691 28.3014 24.3789 27.9875 23.4531 27.7777C24.279 27.2403 24.8889 26.4913 25.1964 25.6368C25.504 24.7823 25.4936 23.8657 25.1667 23.0166C24.8399 22.1675 24.2131 21.4291 23.3752 20.9058C22.5372 20.3825 21.5306 20.101 20.4978 20.101C19.465 20.101 18.4584 20.3825 17.6205 20.9058C16.7826 21.4291 16.1558 22.1675 15.8289 23.0166C15.5021 23.8657 15.4917 24.7823 15.7992 25.6368C16.1068 26.4913 16.7167 27.2403 17.5426 27.7777C16.6168 27.9875 15.7266 28.3014 14.8946 28.7113C14.8869 28.7149 14.8806 28.7198 14.8735 28.7235L14.851 28.7113C14.0191 28.3014 13.1289 27.9875 12.2031 27.7777C13.029 27.2403 13.6389 26.4913 13.9464 25.6368C14.254 24.7823 14.2436 23.8657 13.9167 23.0166C13.5899 22.1675 12.9631 21.4291 12.1252 20.9058C11.2872 20.3825 10.2806 20.101 9.24783 20.101C8.21504 20.101 7.20842 20.3825 6.37049 20.9058C5.53257 21.4291 4.9058 22.1675 4.57895 23.0166C4.25209 23.8657 4.24169 24.7823 4.54924 25.6368C4.85679 26.4913 5.46669 27.2403 6.29259 27.7777C5.36675 27.9875 4.47655 28.3014 3.64463 28.7113C2.77861 29.1401 2.02874 29.7248 1.44557 30.4261C0.862406 31.1273 0.459493 31.9288 0.264 32.7764L-0.57975 36.4406C-0.612406 36.5816 -0.58649 36.728 -0.506584 36.854C-0.426678 36.98 -0.297931 37.0775 -0.143109 37.1292C2.84543 38.1294 6.02167 38.642 9.22533 38.641C9.71423 38.641 10.2041 38.6293 10.6949 38.6057C12.1013 38.538 13.4992 38.3721 14.8749 38.1097C18.5796 38.8244 22.4203 38.8244 26.1249 38.1097C31.1321 39.0751 36.3569 38.7359 41.1423 37.1347C41.2985 37.0829 41.4284 36.9847 41.5085 36.8575C41.5887 36.7302 41.6139 36.5824 41.5796 36.4406ZM28.2343 24.375C28.2343 23.7723 28.4405 23.1833 28.8268 22.6822C29.2131 22.1811 29.7622 21.7906 30.4046 21.56C31.047 21.3294 31.7538 21.2691 32.4358 21.3866C33.1178 21.5042 33.7442 21.7944 34.2359 22.2205C34.7275 22.6466 35.0624 23.1895 35.198 23.7805C35.3337 24.3716 35.264 24.9842 34.998 25.5409C34.7319 26.0977 34.2813 26.5735 33.7031 26.9083C33.125 27.2431 32.4453 27.4218 31.7499 27.4218C30.8179 27.4209 29.9243 27.0995 29.2652 26.5284C28.6062 25.9572 28.2354 25.1827 28.2343 24.375ZM16.9843 24.375C16.9843 23.7723 17.1905 23.1833 17.5768 22.6822C17.9631 22.1811 18.5122 21.7906 19.1546 21.56C19.797 21.3294 20.5038 21.2691 21.1858 21.3866C21.8678 21.5042 22.4942 21.7944 22.9859 22.2205C23.4775 22.6466 23.8124 23.1895 23.948 23.7805C24.0837 24.3716 24.014 24.9842 23.748 25.5409C23.4819 26.0977 23.0313 26.5735 22.4531 26.9083C21.875 27.2431 21.1953 27.4218 20.4999 27.4218C19.5679 27.4209 18.6743 27.0995 18.0152 26.5284C17.3562 25.9572 16.9854 25.1827 16.9843 24.375ZM5.73431 24.375C5.73431 23.7723 5.9405 23.1833 6.3268 22.6822C6.7131 22.1811 7.26217 21.7906 7.90457 21.56C8.54696 21.3294 9.25384 21.2691 9.9358 21.3866C10.6178 21.5042 11.2442 21.7944 11.7359 22.2205C12.2275 22.6466 12.5624 23.1895 12.698 23.7805C12.8337 24.3716 12.764 24.9842 12.498 25.5409C12.2319 26.0977 11.7813 26.5735 11.2031 26.9083C10.625 27.2431 9.94526 27.4218 9.24994 27.4218C8.31788 27.4209 7.42431 27.0995 6.76525 26.5284C6.10618 25.9572 5.73543 25.1827 5.73431 24.375ZM10.6175 37.3912C7.32157 37.5529 4.02176 37.1385 0.914391 36.1725L1.64494 33.0159C1.8009 32.339 2.12255 31.699 2.5882 31.139C3.05385 30.579 3.65266 30.1121 4.34423 29.7698C5.75516 29.0866 7.33508 28.7079 8.95051 28.6654C10.5659 28.623 12.1694 28.9182 13.6255 29.526C12.5443 30.3895 11.806 31.5272 11.5161 32.7764L10.6703 36.4406C10.6378 36.5815 10.6638 36.7278 10.7437 36.8536C10.8236 36.9795 10.9522 37.0769 11.1069 37.1286C11.3052 37.195 11.5056 37.2504 11.7053 37.3114C11.3434 37.3467 10.9808 37.3733 10.6175 37.3912ZM12.1644 36.1725L12.8928 33.0165C13.0488 32.3396 13.3704 31.6996 13.8361 31.1396C14.3017 30.5796 14.9005 30.1127 15.5921 29.7704C17.0914 29.0441 18.7803 28.6628 20.4978 28.6628C22.2154 28.6628 23.9043 29.0441 25.4035 29.7704C26.0951 30.1127 26.6939 30.5796 27.1596 31.1396C27.6252 31.6996 27.9469 32.3396 28.1028 33.0165L28.8313 36.1725C23.4438 37.8445 17.5538 37.8443 12.1665 36.1718L12.1644 36.1725ZM29.3115 37.312C29.5049 37.251 29.6989 37.1956 29.8909 37.1292C30.0461 37.0778 30.1753 36.9805 30.2556 36.8544C30.3359 36.7284 30.3622 36.5818 30.3296 36.4406L29.4859 32.774C29.196 31.5248 28.4577 30.387 27.3765 29.5236C28.8326 28.9157 30.436 28.6206 32.0515 28.663C33.6669 28.7054 35.2468 29.0842 36.6577 29.7673C37.3493 30.1097 37.9481 30.5766 38.4138 31.1366C38.8794 31.6965 39.2011 32.3366 39.357 33.0135L40.0855 36.1694C36.6374 37.2391 32.9575 37.6293 29.3136 37.3114L29.3115 37.312Z" fill="black"/> +<path d="M12.0624 17.6719C11.9555 17.6719 11.85 17.6508 11.754 17.6101C11.6579 17.5695 11.5738 17.5104 11.5081 17.4374C11.4423 17.3644 11.3966 17.2793 11.3745 17.1887C11.3524 17.0981 11.3544 17.0043 11.3803 16.9144L12.1327 14.3118C7.08496 13.3941 3.62488 10.5806 3.62488 7.3125C3.62488 3.28027 8.98691 0 15.578 0C22.1691 0 27.5311 3.28027 27.5311 7.3125C27.5311 11.1162 22.9172 14.2179 16.7628 14.5842L12.5018 17.5384C12.3771 17.6249 12.2221 17.6719 12.0624 17.6719ZM15.578 1.21875C9.76246 1.21875 5.03113 3.95241 5.03113 7.3125C5.03113 10.0845 8.42793 12.5732 13.1065 13.2295C13.2027 13.243 13.2946 13.2736 13.3763 13.3194C13.4581 13.3652 13.5281 13.4252 13.5817 13.4957C13.6353 13.5662 13.6714 13.6455 13.6878 13.7287C13.7041 13.8119 13.7004 13.8972 13.6768 13.9791L13.2493 15.4586L16.0575 13.5123C16.1717 13.433 16.3116 13.3866 16.4576 13.3794C21.8787 13.118 26.1249 10.4526 26.1249 7.3125C26.1249 3.95241 21.3935 1.21875 15.578 1.21875Z" fill="black"/> +<path d="M30.3437 18.8907C30.2074 18.8907 30.074 18.8564 29.9598 18.7919L25.7523 16.4154C24.3387 16.3312 22.9497 16.0521 21.6376 15.5885C21.4652 15.5267 21.3282 15.4082 21.2567 15.2589C21.1851 15.1095 21.185 14.9417 21.2562 14.7923C21.3274 14.6429 21.4642 14.5241 21.6365 14.4621C21.8088 14.4001 22.0024 14.4 22.1748 14.4617C23.4016 14.8941 24.7028 15.1468 26.0251 15.2094C26.1467 15.216 26.2642 15.2498 26.3661 15.3075L29.5133 17.0851L29.3544 15.5574C29.3392 15.4124 29.3844 15.2675 29.4818 15.149C29.5792 15.0304 29.7223 14.9459 29.8853 14.9108C33.524 14.1284 35.9687 12.0547 35.9687 9.75004C35.9687 7.05112 32.6134 4.71843 28.164 4.3266C28.0718 4.31861 27.9824 4.29491 27.9008 4.25685C27.8192 4.21879 27.7471 4.16713 27.6886 4.10484C27.6301 4.04255 27.5864 3.97085 27.56 3.89387C27.5336 3.81689 27.525 3.73615 27.5347 3.65629C27.543 3.57609 27.5698 3.49815 27.6134 3.42706C27.657 3.35598 27.7167 3.29319 27.7888 3.2424C27.8609 3.19162 27.944 3.15387 28.0332 3.13139C28.1224 3.10891 28.2159 3.10215 28.3082 3.11151C33.4761 3.56976 37.375 6.42346 37.375 9.75004C37.375 12.4922 34.7608 14.9376 30.8078 15.9559L31.0468 18.2264C31.0557 18.311 31.044 18.3961 31.0126 18.4765C30.9813 18.5569 30.9309 18.6307 30.8647 18.6932C30.7985 18.7558 30.718 18.8056 30.6283 18.8396C30.5385 18.8736 30.4416 18.891 30.3437 18.8907Z" fill="black"/> +</svg> diff --git a/assets/images/chatNotif.svg b/assets/images/chatNotif.svg new file mode 100644 index 0000000000000000000000000000000000000000..b08b1977abc6b0fd651f62d053c297783c30edd1 --- /dev/null +++ b/assets/images/chatNotif.svg @@ -0,0 +1,4 @@ +<svg width="21" height="21" viewBox="0 0 21 21" fill="none" xmlns="http://www.w3.org/2000/svg"> +<rect width="21" height="21" rx="10.5" fill="#FF0000"/> +<path d="M12.396 8.321H9.38098V10.112C9.50698 9.944 9.69298 9.803 9.93898 9.689C10.191 9.575 10.458 9.518 10.74 9.518C11.244 9.518 11.652 9.626 11.964 9.842C12.282 10.058 12.507 10.331 12.639 10.661C12.777 10.991 12.846 11.339 12.846 11.705C12.846 12.149 12.759 12.545 12.585 12.893C12.417 13.235 12.162 13.505 11.82 13.703C11.484 13.901 11.07 14 10.578 14C9.92398 14 9.39898 13.838 9.00298 13.514C8.60698 13.19 8.36998 12.761 8.29198 12.227H9.29098C9.35698 12.509 9.50398 12.734 9.73198 12.902C9.95998 13.064 10.245 13.145 10.587 13.145C11.013 13.145 11.331 13.016 11.541 12.758C11.757 12.5 11.865 12.158 11.865 11.732C11.865 11.3 11.757 10.97 11.541 10.742C11.325 10.508 11.007 10.391 10.587 10.391C10.293 10.391 10.044 10.466 9.83998 10.616C9.64198 10.76 9.49798 10.958 9.40798 11.21H8.43598V7.421H12.396V8.321Z" fill="white"/> +</svg> diff --git a/assets/images/checkbox.png b/assets/images/checkbox.png new file mode 100644 index 0000000000000000000000000000000000000000..dbe49c1f2f4b10e0b22690f636a6137be165974a Binary files /dev/null and b/assets/images/checkbox.png differ diff --git a/assets/images/checkbox.svg b/assets/images/checkbox.svg new file mode 100644 index 0000000000000000000000000000000000000000..8793ae3e1d172ce39ee27b1eadcaa04362d7dc4d --- /dev/null +++ b/assets/images/checkbox.svg @@ -0,0 +1,4 @@ +<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> +<rect width="16" height="16" rx="4" fill="#59C09B"/> +<path d="M11.0311 4.72317C11.1831 4.57845 11.3854 4.49844 11.5953 4.50002C11.8052 4.50161 12.0063 4.58467 12.1561 4.73169C12.3059 4.8787 12.3927 5.07816 12.3983 5.28798C12.4038 5.4978 12.3276 5.70157 12.1858 5.8563L7.87995 11.2413C7.80591 11.3211 7.71655 11.3851 7.61721 11.4295C7.51787 11.4739 7.41059 11.4978 7.30179 11.4999C7.19299 11.5019 7.0849 11.4819 6.98398 11.4412C6.88306 11.4005 6.79139 11.3399 6.71445 11.2629L3.85898 8.40744C3.77946 8.33334 3.71568 8.24398 3.67145 8.1447C3.62721 8.04542 3.60342 7.93824 3.60151 7.82957C3.59959 7.72089 3.61958 7.61295 3.66029 7.51217C3.70099 7.41138 3.76158 7.31984 3.83844 7.24298C3.9153 7.16612 4.00685 7.10553 4.10763 7.06483C4.20841 7.02412 4.31636 7.00413 4.42503 7.00604C4.53371 7.00796 4.64088 7.03175 4.74016 7.07599C4.83945 7.12022 4.9288 7.184 5.0029 7.26352L7.26267 9.52221L11.0106 4.74692C11.0173 4.73861 11.0246 4.73068 11.0322 4.72317H11.0311Z" fill="white"/> +</svg> diff --git a/assets/images/city.png b/assets/images/city.png new file mode 100644 index 0000000000000000000000000000000000000000..cae9e3df4e0af45f5779f8e8375a38dc26c36aa3 Binary files /dev/null and b/assets/images/city.png differ diff --git a/assets/images/city.svg b/assets/images/city.svg new file mode 100644 index 0000000000000000000000000000000000000000..cc4f830c40e16ca1ad09577f0d29bfc1b9bf68ad --- /dev/null +++ b/assets/images/city.svg @@ -0,0 +1,3 @@ +<svg width="22" height="23" viewBox="0 0 22 23" fill="none" xmlns="http://www.w3.org/2000/svg"> +<path d="M14.5 10.8333V3.83331L11 0.333313L7.5 3.83331V6.16665H0.5V22.5H21.5V10.8333H14.5ZM5.16667 20.1666H2.83333V17.8333H5.16667V20.1666ZM5.16667 15.5H2.83333V13.1666H5.16667V15.5ZM5.16667 10.8333H2.83333V8.49998H5.16667V10.8333ZM12.1667 20.1666H9.83333V17.8333H12.1667V20.1666ZM12.1667 15.5H9.83333V13.1666H12.1667V15.5ZM12.1667 10.8333H9.83333V8.49998H12.1667V10.8333ZM12.1667 6.16665H9.83333V3.83331H12.1667V6.16665ZM19.1667 20.1666H16.8333V17.8333H19.1667V20.1666ZM19.1667 15.5H16.8333V13.1666H19.1667V15.5Z" fill="#59C09B"/> +</svg> diff --git a/assets/images/cloche.svg b/assets/images/cloche.svg new file mode 100644 index 0000000000000000000000000000000000000000..baf781c53518f05cdca8bf5a6a5fada5800cd3d4 --- /dev/null +++ b/assets/images/cloche.svg @@ -0,0 +1,16 @@ +<svg width="45" height="45" viewBox="0 0 45 45" fill="none" xmlns="http://www.w3.org/2000/svg"> +<path d="M27.177 34.657C36.2053 30.9428 42.897 26.4072 42.1233 24.5265C41.3496 22.6458 33.4034 24.1321 24.3751 27.8463C15.3468 31.5605 8.65506 36.0961 9.42878 37.9769C10.2025 39.8576 18.1486 38.3712 27.177 34.657Z" fill="#BD851D"/> +<path d="M26.0858 31.9725C30.5004 30.1573 33.6285 27.5896 33.0725 26.2374C32.5166 24.8852 28.487 25.2606 24.0723 27.0757C19.6577 28.8909 16.5296 31.4586 17.0856 32.8108C17.6415 34.163 21.6711 33.7877 26.0858 31.9725Z" fill="#844F15"/> +<path d="M20.868 33.8062L20.2359 29.5664C20.1241 28.8183 19.1545 28.3394 18.0654 28.5026C16.9762 28.6657 16.1866 29.404 16.2984 30.1542L16.9319 34.3941C14.8556 35.2694 13.5323 36.9295 13.784 38.6065C14.1068 40.7707 16.9024 42.1432 20.0334 41.6742C23.1581 41.2073 25.432 39.0783 25.1114 36.9148C24.8596 35.2364 23.1089 34.0376 20.8645 33.8062" fill="#FBB041"/> +<path d="M16.0157 38.2711C15.7654 36.5927 17.0915 34.9326 19.1629 34.0587L18.5294 29.8188C18.4612 29.3548 18.7418 28.8942 19.2164 28.5736C18.8429 28.4637 18.4497 28.4387 18.0654 28.5005C16.9762 28.6636 16.1866 29.4019 16.2984 30.1521L16.9319 34.3919C14.8556 35.2673 13.5323 36.9274 13.784 38.6044C14.1068 40.7686 16.9024 42.1411 20.0334 41.6721C20.4068 41.6153 20.776 41.534 21.1387 41.4288C18.49 41.4583 16.3005 40.1688 16.0157 38.2711Z" fill="#E09734"/> +<path d="M24.3563 37.0779C24.4336 37.6024 24.3605 38.108 24.1748 38.5383C24.1277 38.6438 24.0743 38.7471 24.0131 38.842C23.7909 39.1676 23.1862 39.7336 23.0864 39.2716C23.0451 39.0725 22.9913 38.8762 22.9254 38.6838C22.8919 38.5896 22.8561 38.4963 22.8178 38.404C22.3875 37.0962 21.4446 37.286 20.6796 36.7819C20.3006 36.5534 20.5692 36.0373 20.7724 35.7919C20.8399 35.6984 20.9109 35.6147 20.9834 35.538C21.2766 35.2301 21.6077 35.0402 21.9783 35.0079C22.0875 34.9923 22.1978 34.9859 22.308 34.9889C23.298 35.0297 24.1791 35.898 24.3563 37.0779Z" fill="#F9C178"/> +<path d="M18.9794 4.78758C19.4878 6.02227 18.4493 7.62118 16.6619 8.35454C14.8703 9.09282 13.0106 8.68641 12.5022 7.45102C11.9939 6.21633 13.031 4.61743 14.8232 3.88196C16.6085 3.14719 18.471 3.55219 18.9794 4.78758Z" fill="#FBB041"/> +<path d="M17.9656 4.55696C18.0612 4.78829 18.0409 5.04774 17.9291 5.29665C17.8997 5.35977 17.8661 5.42085 17.8285 5.47946C17.6816 5.68688 17.2611 6.10102 17.1535 5.90485C17.0857 5.77367 16.9966 5.65464 16.8898 5.55258C16.4729 5.03227 15.7684 5.34516 15.1559 5.2861C14.8522 5.26852 15.0202 4.95774 15.1573 4.79251C15.203 4.73204 15.2502 4.67579 15.3036 4.62165C15.5 4.40376 15.7457 4.23598 16.0201 4.13227C16.1028 4.09978 16.1867 4.07069 16.2718 4.04508C17.0241 3.83063 17.7519 4.03594 17.9656 4.55696Z" fill="#F9C178"/> +<path d="M15.0188 5.80993C14.751 5.16024 14.8564 4.42196 15.2438 3.73219C15.1015 3.77648 14.961 3.82644 14.8227 3.88196C13.0311 4.61883 11.9961 6.21633 12.5017 7.45102C13.01 8.68571 14.8698 9.09211 16.6613 8.35454C17.3188 8.08524 17.8756 7.69712 18.2912 7.25415C16.7823 7.41587 15.4576 6.88219 15.0188 5.80993Z" fill="#E09734"/> +<path fill-rule="evenodd" clip-rule="evenodd" d="M35.2898 21.1289C32.5111 19.7852 30.5733 17.7159 29.0763 15.2234C27.663 12.863 26.524 10.3697 25.4271 7.86516C24.7626 6.35344 23.6517 5.79656 21.9213 5.91961C20.7332 6.00722 19.5563 6.20949 18.4071 6.52359C17.7469 6.76195 17.0909 7.00945 16.4271 7.26188C15.7169 7.57406 15.0209 7.88555 14.3262 8.20969C13.9711 8.37633 13.616 8.54438 13.2637 8.71383C12.3661 9.24536 11.5153 9.85223 10.7205 10.5279C9.40429 11.6564 9.00562 12.8334 9.59765 14.3768C10.5799 16.927 11.5249 19.4984 12.1802 22.1745C12.8714 25.001 12.948 27.8346 11.9194 30.7441C11.3906 32.2397 10.7522 33.6987 10.1278 35.1633C9.72702 36.1005 9.34382 37.0406 9.41624 38.0454C9.54984 38.122 9.64476 38.0827 9.71226 37.9462C10.5771 36.2166 12.1655 35.088 13.7405 33.9778C16.4531 32.0653 19.4076 30.5402 22.4255 29.1277C23.118 28.8021 23.8191 28.4941 24.5264 28.182C25.2485 27.9042 25.965 27.6321 26.6864 27.3762C29.828 26.254 32.9976 25.2598 36.2714 24.712C38.1705 24.3921 40.0943 24.0785 41.9245 24.6973C42.0701 24.7479 42.1636 24.7099 42.203 24.5623C41.5498 23.798 40.6125 23.3986 39.671 23.014C38.1959 22.4114 36.7165 21.8222 35.2891 21.1324" fill="#FBB041"/> +<path fill-rule="evenodd" clip-rule="evenodd" d="M39.6634 22.9992C38.1882 22.398 36.7088 21.8074 35.2815 21.1191C32.5028 19.7754 30.5649 17.7054 29.0666 15.2121C27.6533 12.8517 26.5142 10.3584 25.4181 7.85532C24.7536 6.34219 23.6427 5.78672 21.9116 5.91047C20.7239 5.99693 19.5474 6.19874 18.3988 6.51305C17.7392 6.75211 17.0832 6.99961 16.4188 7.25274C16.0229 7.42641 15.6306 7.60782 15.2368 7.7843C15.4885 7.69008 15.7424 7.59305 15.9976 7.50024C17.1514 7.18946 18.3179 6.98274 19.5118 6.89625C21.2415 6.77391 22.3524 7.33079 23.0169 8.84461C24.1152 11.3484 25.2528 13.841 26.6654 16.2C28.1638 18.6961 30.1016 20.7633 32.8803 22.107C34.3077 22.7967 35.7878 23.3859 37.2622 23.9871C37.5878 24.1193 37.9091 24.2613 38.2213 24.4118C39.4686 24.2768 40.7131 24.2782 41.9169 24.6846C42.061 24.7324 42.1553 24.6952 42.1953 24.5489C41.5421 23.7811 40.6049 23.3824 39.6634 22.9992Z" fill="#F9C178"/> +<path fill-rule="evenodd" clip-rule="evenodd" d="M15.0821 32.3037C15.7072 30.8377 16.3449 29.378 16.8736 27.8838C17.9023 24.9743 17.8257 22.14 17.1331 19.3141C16.4792 16.6416 15.5328 14.0716 14.5519 11.5165C13.9599 9.97383 14.3593 8.79609 15.6762 7.66617C15.7571 7.59516 15.8429 7.52906 15.9265 7.46156C15.3872 7.70344 14.8479 7.93758 14.3178 8.18789C13.9613 8.35453 13.6062 8.52258 13.2539 8.69133C12.3567 9.22224 11.5064 9.82866 10.7122 10.504C9.3945 11.6325 8.99582 12.8116 9.58926 14.3529C10.5708 16.9052 11.5165 19.478 12.1711 22.1505C12.8637 24.9771 12.9404 27.8107 11.9103 30.7188C11.3815 32.2151 10.7445 33.6734 10.1201 35.1408C9.71934 36.0766 9.33614 37.0167 9.40856 38.0201C9.54215 38.0981 9.63496 38.0573 9.70317 37.9216C10.5694 36.1927 12.1564 35.0648 13.7314 33.9532C14.0478 33.7324 14.3691 33.5138 14.6918 33.3C14.8079 32.9653 14.9407 32.632 15.0821 32.3016" fill="#E09734"/> +<path d="M43.7133 19.3732C43.4687 19.0181 43.2261 18.6631 42.9842 18.315C42.9469 18.2588 42.9329 18.2109 42.9062 18.1603C42.8738 18.1055 42.838 18.0499 42.8148 17.9881C42.7768 17.8953 42.7529 17.7975 42.7437 17.6977C42.7423 17.6787 42.7318 17.6611 42.729 17.6386C42.4576 14.0667 40.498 10.4941 37.3269 7.98329C35.6232 6.63399 35.2569 7.09665 33.9969 5.26641C33.4829 4.51829 33.8098 3.88266 34.43 4.12032C40.1176 6.28876 44.9389 13.2891 44.9354 19.3746C44.9361 20.0391 44.2252 20.1185 43.7133 19.3732Z" fill="#59C09B"/> +<path d="M40.2258 20.0004L39.6274 19.1327C39.5965 19.0856 39.5845 19.0519 39.5606 19.0062C39.536 18.9605 39.5051 18.9134 39.4847 18.8634C39.4555 18.7873 39.4366 18.7076 39.4284 18.6265C39.427 18.6103 39.4193 18.5942 39.4165 18.578C39.1957 15.6382 37.5806 12.6977 34.9699 10.6299C33.57 9.52314 33.269 9.89931 32.2333 8.39603C31.8086 7.77868 32.0765 7.25556 32.5884 7.45032C37.2698 9.23767 41.2347 14.9942 41.2333 20.0053C41.234 20.5531 40.6497 20.6149 40.2258 20.0004ZM5.61654 33.5327L5.3613 32.2742C5.34794 32.2081 5.32333 32.1638 5.30505 32.1096C5.28888 32.0492 5.27271 31.9845 5.24458 31.924C5.20344 31.8329 5.14946 31.7481 5.08427 31.6723C5.07232 31.6575 5.06529 31.6378 5.05333 31.6209C2.67115 28.9449 1.46107 25.0545 1.85622 21.0319C2.06857 18.8691 2.65638 18.926 2.21412 16.7485C2.0313 15.8583 1.34927 15.6523 1.08841 16.264C-1.30151 21.863 0.385287 30.1915 4.76927 34.4166C5.2481 34.8792 5.79583 34.4222 5.61654 33.5349" fill="#59C09B"/> +<path d="M8.4867 31.4613C8.41568 31.1196 8.34537 30.7688 8.27717 30.4298C8.26381 30.3736 8.24764 30.3413 8.23006 30.2941C8.21529 30.2442 8.20334 30.1887 8.18154 30.1395C8.14721 30.0654 8.10272 29.9966 8.04935 29.9348C8.03881 29.9208 8.03318 29.9053 8.02404 29.8906C6.06162 27.6912 5.0681 24.4856 5.39224 21.1739C5.56873 19.3971 6.04826 19.4414 5.68545 17.6513C5.53709 16.9179 4.97389 16.7463 4.75873 17.2505C2.79279 21.8595 4.18076 28.7114 7.78779 32.1898C8.18365 32.5695 8.63435 32.1919 8.4867 31.4599" fill="#59C09B"/> +</svg> diff --git a/assets/images/clock.svg b/assets/images/clock.svg new file mode 100644 index 0000000000000000000000000000000000000000..de5245df0c94e570259ba2936edd0d8cf319ec3e --- /dev/null +++ b/assets/images/clock.svg @@ -0,0 +1,9 @@ +<svg width="26" height="25" viewBox="0 0 26 25" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<rect x="0.818146" width="25" height="25" fill="url(#pattern0)" fill-opacity="0.4"/> +<defs> +<pattern id="pattern0" patternContentUnits="objectBoundingBox" width="1" height="1"> +<use xlink:href="#image0_2272_1137" transform="scale(0.00195312)"/> +</pattern> +<image id="image0_2272_1137" width="512" height="512" xlink:href="data:image/png;base64,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"/> +</defs> +</svg> diff --git a/assets/images/concept-image.png b/assets/images/concept-image.png new file mode 100644 index 0000000000000000000000000000000000000000..535500bd52c7957a116b4664bad82a035c51cc8d Binary files /dev/null and b/assets/images/concept-image.png differ diff --git a/assets/images/concept.png b/assets/images/concept.png new file mode 100644 index 0000000000000000000000000000000000000000..9ea8950481b00b27e68210bf62fe9b79a9fc44ef Binary files /dev/null and b/assets/images/concept.png differ diff --git a/assets/images/concept.svg b/assets/images/concept.svg new file mode 100644 index 0000000000000000000000000000000000000000..1619e2200850c9f1fd397e22769fee027e3dd05f --- /dev/null +++ b/assets/images/concept.svg @@ -0,0 +1,9 @@ +<svg width="30" height="30" viewBox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<rect width="30" height="30" fill="url(#pattern0)"/> +<defs> +<pattern id="pattern0" patternContentUnits="objectBoundingBox" width="1" height="1"> +<use xlink:href="#image0_224_430" transform="scale(0.00195312)"/> +</pattern> +<image id="image0_224_430" width="512" height="512" xlink:href="data:image/png;base64,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"/> +</defs> +</svg> diff --git a/assets/images/contact-us.png b/assets/images/contact-us.png new file mode 100644 index 0000000000000000000000000000000000000000..5352809bd2b29d53e9fc33e9e17c0b6399dd9248 Binary files /dev/null and b/assets/images/contact-us.png differ diff --git a/assets/images/contact-us.svg b/assets/images/contact-us.svg new file mode 100644 index 0000000000000000000000000000000000000000..fb1ddece144fe19e13f405c66fec1635d4fd8b75 --- /dev/null +++ b/assets/images/contact-us.svg @@ -0,0 +1,9 @@ +<svg width="30" height="30" viewBox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<rect width="30" height="30" fill="url(#pattern0)"/> +<defs> +<pattern id="pattern0" patternContentUnits="objectBoundingBox" width="1" height="1"> +<use xlink:href="#image0_117_37" transform="scale(0.00195312)"/> +</pattern> +<image id="image0_117_37" width="512" height="512" xlink:href="data:image/png;base64,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"/> +</defs> +</svg> diff --git a/assets/images/create-activity.png b/assets/images/create-activity.png new file mode 100644 index 0000000000000000000000000000000000000000..c58283ea5bfbffafc3b22b58c8127fde510d7b0f Binary files /dev/null and b/assets/images/create-activity.png differ diff --git a/assets/images/create-activity.svg b/assets/images/create-activity.svg new file mode 100644 index 0000000000000000000000000000000000000000..2446e51b77290ec5b491fd3a48990ef4086e64a8 --- /dev/null +++ b/assets/images/create-activity.svg @@ -0,0 +1,9 @@ +<svg width="30" height="30" viewBox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<rect width="30" height="30" fill="url(#pattern0)"/> +<defs> +<pattern id="pattern0" patternContentUnits="objectBoundingBox" width="1" height="1"> +<use xlink:href="#image0_192_310" transform="scale(0.00195312)"/> +</pattern> +<image id="image0_192_310" width="512" height="512" xlink:href="data:image/png;base64,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"/> +</defs> +</svg> diff --git a/assets/images/dollar.png b/assets/images/dollar.png new file mode 100644 index 0000000000000000000000000000000000000000..c603a335bdb9471ce35c3e32839b0d6285585ee0 Binary files /dev/null and b/assets/images/dollar.png differ diff --git a/assets/images/dollar.svg b/assets/images/dollar.svg new file mode 100644 index 0000000000000000000000000000000000000000..44c736eb0eef54629a0901a8ecd2828cce375567 --- /dev/null +++ b/assets/images/dollar.svg @@ -0,0 +1,6 @@ +<svg width="15" height="16" viewBox="0 0 15 16" fill="none" xmlns="http://www.w3.org/2000/svg"> +<g opacity="0.8"> +<ellipse cx="7.17391" cy="8" rx="7.17391" ry="7.5" fill="white"/> +<path d="M8.0625 7.0625C7.91411 7.0254 7.76573 6.97363 7.62315 6.90717C7.19276 6.70657 6.65625 6.41234 6.65625 5.9375C6.65625 5.75 6.75 5.46875 6.9375 5.375C7.16462 5.22359 7.39173 5.07218 7.61885 5.06887C7.72817 5.06728 7.8373 5.09107 7.94609 5.1019C8.11968 5.11918 8.28273 5.16331 8.43219 5.22815C8.823 5.39772 9.34936 5.40919 9.60497 5.06838C9.79577 4.81397 9.7723 4.45447 9.51801 4.26351C9.37659 4.15731 9.23517 4.06303 9.09375 3.96875C8.97889 3.89218 8.8484 3.83124 8.70866 3.78594C8.36389 3.67417 8.0625 3.39369 8.0625 3.03125V2.9375C8.0625 2.62684 7.81066 2.375 7.5 2.375C7.18934 2.375 6.9375 2.62684 6.9375 2.9375V3.09623C6.9375 3.44003 6.68865 3.72901 6.38162 3.88369C6.10914 4.02096 5.85017 4.21233 5.625 4.4375C5.39682 4.72273 5.20334 5.04268 5.10795 5.37621C4.98678 5.79987 5.03227 6.26093 5.15006 6.68554C5.23965 7.00843 5.39796 7.30421 5.625 7.53125C5.98741 7.89366 6.46189 8.14399 6.91847 8.36889C7.18072 8.49807 7.43656 8.59654 7.70047 8.72228C8.06774 8.89726 8.4458 9.17146 8.51381 9.57256C8.52544 9.64116 8.53125 9.7112 8.53125 9.78125C8.53125 9.81802 8.52965 9.8548 8.52644 9.89157C8.48069 10.4164 8.07308 10.8855 7.55447 10.9781C7.46951 10.9933 7.38766 11 7.3125 11C6.96155 11 6.52849 10.9179 6.24385 10.6768C6.20499 10.6439 6.16595 10.6111 6.12454 10.5815C6.0863 10.5541 6.04819 10.5251 6.01044 10.4947C5.67516 10.2251 5.15712 10.1834 4.86768 10.5018C4.65428 10.7365 4.63291 11.0945 4.85083 11.325C5.02651 11.5109 5.21559 11.6773 5.4375 11.8438C5.73847 12.0243 6.07809 12.2049 6.43154 12.3111C6.75387 12.4078 7.03125 12.6791 7.03125 13.0156V13.1094C7.03125 13.3941 7.2621 13.625 7.54688 13.625C7.83165 13.625 8.0625 13.3941 8.0625 13.1094V12.8637C8.0625 12.4915 8.33905 12.1852 8.67704 12.0294C8.97589 11.8917 9.23979 11.6977 9.46875 11.4688C9.9375 11 10.2188 10.25 10.2188 9.59375C10.2188 9.03125 10.0312 8.375 9.5625 8C9.09375 7.53125 8.625 7.25 8.0625 7.0625ZM7.5 0.5C3.375 0.5 0 3.875 0 8C0 12.125 3.375 15.5 7.5 15.5C11.625 15.5 15 12.125 15 8C15 3.875 11.625 0.5 7.5 0.5ZM7.5 14.4688C3.9375 14.4688 1.03125 11.5625 1.03125 8C1.03125 4.4375 3.9375 1.53125 7.5 1.53125C11.0625 1.53125 13.9688 4.4375 13.9688 8C13.9688 11.5625 11.0625 14.4688 7.5 14.4688Z" fill="#59C09B"/> +</g> +</svg> diff --git a/assets/images/downward-arrow 2.svg b/assets/images/downward-arrow 2.svg new file mode 100644 index 0000000000000000000000000000000000000000..12b2e974166f69f5668068c315fa3c17ad22a73c --- /dev/null +++ b/assets/images/downward-arrow 2.svg @@ -0,0 +1,9 @@ +<svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<rect width="15" height="15" fill="url(#pattern0)"/> +<defs> +<pattern id="pattern0" patternContentUnits="objectBoundingBox" width="1" height="1"> +<use xlink:href="#image0_3229_659" transform="scale(0.00195312)"/> +</pattern> +<image id="image0_3229_659" width="512" height="512" xlink:href="data:image/png;base64,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"/> +</defs> +</svg> diff --git a/assets/images/downward-arrow-2.png b/assets/images/downward-arrow-2.png new file mode 100644 index 0000000000000000000000000000000000000000..4d3a92fac8218b775ce81ff2111344c87ca2671a Binary files /dev/null and b/assets/images/downward-arrow-2.png differ diff --git a/assets/images/edit-profile.png b/assets/images/edit-profile.png new file mode 100644 index 0000000000000000000000000000000000000000..10370d6ee62929e1da33c96a6b6329081e47854b Binary files /dev/null and b/assets/images/edit-profile.png differ diff --git a/assets/images/edit-profile.svg b/assets/images/edit-profile.svg new file mode 100644 index 0000000000000000000000000000000000000000..a4d21c834743b34a4875b30fb2448a87cc05bb67 --- /dev/null +++ b/assets/images/edit-profile.svg @@ -0,0 +1,9 @@ +<svg width="30" height="30" viewBox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<rect width="30" height="30" fill="url(#pattern0)"/> +<defs> +<pattern id="pattern0" patternContentUnits="objectBoundingBox" width="1" height="1"> +<use xlink:href="#image0_149_112" transform="scale(0.00195312)"/> +</pattern> +<image id="image0_149_112" width="512" height="512" xlink:href="data:image/png;base64,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"/> +</defs> +</svg> diff --git a/assets/images/enveloppe.png b/assets/images/enveloppe.png new file mode 100644 index 0000000000000000000000000000000000000000..0dd252b48b6ab32b22b37257546d052bdbf2f1e0 Binary files /dev/null and b/assets/images/enveloppe.png differ diff --git a/assets/images/eye.png b/assets/images/eye.png new file mode 100644 index 0000000000000000000000000000000000000000..adc2ee1746dab6923e3645ed21262774af24ccec Binary files /dev/null and b/assets/images/eye.png differ diff --git a/assets/images/eye.svg b/assets/images/eye.svg new file mode 100644 index 0000000000000000000000000000000000000000..64c30eacf3699b34ef0b5fb90fcbfa33d5e38630 --- /dev/null +++ b/assets/images/eye.svg @@ -0,0 +1,43 @@ +<?xml version="1.0"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svgjs="http://svgjs.com/svgjs" version="1.1" width="512" height="512" x="0" y="0" viewBox="0 0 409.6 409.6" style="enable-background:new 0 0 512 512" xml:space="preserve" class=""><g> +<g xmlns="http://www.w3.org/2000/svg"> + <g> + <path d="M204.8,68.265C117.233,68.265,40.965,123.264,0,204.8c40.965,81.551,117.233,136.535,204.8,136.535 S368.635,286.351,409.6,204.8C368.635,123.264,292.367,68.265,204.8,68.265z M204.8,290.135c-47.135,0-85.335-38.2-85.335-85.335 s38.2-85.335,85.335-85.335s85.335,38.2,85.335,85.335S251.935,290.135,204.8,290.135z" fill="#5049ff" data-original="#000000" class=""/> + </g> +</g> +<g xmlns="http://www.w3.org/2000/svg"> + <g> + <circle cx="204.8" cy="204.8" r="51.2" fill="#5049ff" data-original="#000000" class=""/> + </g> +</g> +<g xmlns="http://www.w3.org/2000/svg"> +</g> +<g xmlns="http://www.w3.org/2000/svg"> +</g> +<g xmlns="http://www.w3.org/2000/svg"> +</g> +<g xmlns="http://www.w3.org/2000/svg"> +</g> +<g xmlns="http://www.w3.org/2000/svg"> +</g> +<g xmlns="http://www.w3.org/2000/svg"> +</g> +<g xmlns="http://www.w3.org/2000/svg"> +</g> +<g xmlns="http://www.w3.org/2000/svg"> +</g> +<g xmlns="http://www.w3.org/2000/svg"> +</g> +<g xmlns="http://www.w3.org/2000/svg"> +</g> +<g xmlns="http://www.w3.org/2000/svg"> +</g> +<g xmlns="http://www.w3.org/2000/svg"> +</g> +<g xmlns="http://www.w3.org/2000/svg"> +</g> +<g xmlns="http://www.w3.org/2000/svg"> +</g> +<g xmlns="http://www.w3.org/2000/svg"> +</g> +</g></svg> diff --git a/assets/images/fbGroup.png b/assets/images/fbGroup.png new file mode 100644 index 0000000000000000000000000000000000000000..cafcdca8b12a5e948728f3efa5417b32e7e938ac Binary files /dev/null and b/assets/images/fbGroup.png differ diff --git a/assets/images/fbPage.png b/assets/images/fbPage.png new file mode 100644 index 0000000000000000000000000000000000000000..34af8b8a7d97ed7a3cd4eec5ef411ff564c58f71 Binary files /dev/null and b/assets/images/fbPage.png differ diff --git a/assets/images/female.png b/assets/images/female.png new file mode 100644 index 0000000000000000000000000000000000000000..0c20119897d3e8e5f352007c788623d0264efaaf Binary files /dev/null and b/assets/images/female.png differ diff --git a/assets/images/female.svg b/assets/images/female.svg new file mode 100644 index 0000000000000000000000000000000000000000..3d7eae1ea16a056107d31e298abb8c01052df1af --- /dev/null +++ b/assets/images/female.svg @@ -0,0 +1,35 @@ +<?xml version="1.0"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svgjs="http://svgjs.com/svgjs" version="1.1" width="512" height="512" x="0" y="0" viewBox="0 0 512 512" style="enable-background:new 0 0 512 512" xml:space="preserve" class=""><g> +<path xmlns="http://www.w3.org/2000/svg" style="" d="M318.841,402.801h-30.905v46.358h30.905c12.801,0,23.179-10.378,23.179-23.179 S331.642,402.801,318.841,402.801z" fill="#fb93f3" data-original="#d63d76" class=""/> +<path xmlns="http://www.w3.org/2000/svg" style="" d="M425.98,169.98C425.98,76.103,349.877,0,256,0S86.02,76.103,86.02,169.98 c0,86.014,63.891,157.093,146.801,168.401v64.42h-39.662c-12.801,0-23.179,10.378-23.179,23.179s10.378,23.179,23.179,23.179h39.662 v39.662C232.821,501.622,243.199,512,256,512c12.801,0,23.179-10.378,23.179-23.179v-39.662h8.757 c12.801,0,23.179-10.378,23.179-23.179s-10.378-23.179-23.179-23.179h-8.757v-64.42C362.089,327.073,425.98,255.994,425.98,169.98z M256,293.602c-68.274,0-123.622-55.348-123.622-123.622S187.726,46.358,256,46.358s123.622,55.348,123.622,123.622 S324.274,293.602,256,293.602z" fill="#fb93f3" data-original="#ff4181" class=""/> +<g xmlns="http://www.w3.org/2000/svg"> +</g> +<g xmlns="http://www.w3.org/2000/svg"> +</g> +<g xmlns="http://www.w3.org/2000/svg"> +</g> +<g xmlns="http://www.w3.org/2000/svg"> +</g> +<g xmlns="http://www.w3.org/2000/svg"> +</g> +<g xmlns="http://www.w3.org/2000/svg"> +</g> +<g xmlns="http://www.w3.org/2000/svg"> +</g> +<g xmlns="http://www.w3.org/2000/svg"> +</g> +<g xmlns="http://www.w3.org/2000/svg"> +</g> +<g xmlns="http://www.w3.org/2000/svg"> +</g> +<g xmlns="http://www.w3.org/2000/svg"> +</g> +<g xmlns="http://www.w3.org/2000/svg"> +</g> +<g xmlns="http://www.w3.org/2000/svg"> +</g> +<g xmlns="http://www.w3.org/2000/svg"> +</g> +<g xmlns="http://www.w3.org/2000/svg"> +</g> +</g></svg> diff --git a/assets/images/fluo.png b/assets/images/fluo.png new file mode 100644 index 0000000000000000000000000000000000000000..e9967bc2ee493b22b60ef50be04bebc2e1a18d8e Binary files /dev/null and b/assets/images/fluo.png differ diff --git a/assets/images/follower.svg b/assets/images/follower.svg new file mode 100644 index 0000000000000000000000000000000000000000..69823cd288f7f4857a418749eef53aa886ee97f4 --- /dev/null +++ b/assets/images/follower.svg @@ -0,0 +1,10 @@ +<svg width="23" height="23" viewBox="0 0 23 23" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<path d="M7.0008 12.605C7.5768 12.107 8.0298 11.699 8.3598 11.381C8.6958 11.057 8.9748 10.721 9.1968 10.373C9.4188 10.025 9.5298 9.677 9.5298 9.329C9.5298 8.969 9.4428 8.687 9.2688 8.483C9.1008 8.279 8.8338 8.177 8.4678 8.177C8.1138 8.177 7.8378 8.291 7.6398 8.519C7.4478 8.741 7.3458 9.041 7.3338 9.419H6.3438C6.3618 8.735 6.5658 8.213 6.9558 7.853C7.3518 7.487 7.8528 7.304 8.4588 7.304C9.1128 7.304 9.6228 7.484 9.9888 7.844C10.3608 8.204 10.5468 8.684 10.5468 9.284C10.5468 9.716 10.4358 10.133 10.2138 10.535C9.9978 10.931 9.7368 11.288 9.4308 11.606C9.1308 11.918 8.7468 12.281 8.2788 12.695L7.8738 13.055H10.7268V13.91H6.3528V13.163L7.0008 12.605ZM15.8581 8.321H12.8431V10.112C12.9691 9.944 13.1551 9.803 13.4011 9.689C13.6531 9.575 13.9201 9.518 14.2021 9.518C14.7061 9.518 15.1141 9.626 15.4261 9.842C15.7441 10.058 15.9691 10.331 16.1011 10.661C16.2391 10.991 16.3081 11.339 16.3081 11.705C16.3081 12.149 16.2211 12.545 16.0471 12.893C15.8791 13.235 15.6241 13.505 15.2821 13.703C14.9461 13.901 14.5321 14 14.0401 14C13.3861 14 12.8611 13.838 12.4651 13.514C12.0691 13.19 11.8321 12.761 11.7541 12.227H12.7531C12.8191 12.509 12.9661 12.734 13.1941 12.902C13.4221 13.064 13.7071 13.145 14.0491 13.145C14.4751 13.145 14.7931 13.016 15.0031 12.758C15.2191 12.5 15.3271 12.158 15.3271 11.732C15.3271 11.3 15.2191 10.97 15.0031 10.742C14.7871 10.508 14.4691 10.391 14.0491 10.391C13.7551 10.391 13.5061 10.466 13.3021 10.616C13.1041 10.76 12.9601 10.958 12.8701 11.21H11.8981V7.421H15.8581V8.321Z" fill="#FF0000"/> +<rect width="23" height="23" fill="url(#pattern0)"/> +<defs> +<pattern id="pattern0" patternContentUnits="objectBoundingBox" width="1" height="1"> +<use xlink:href="#image0_3261_1211" transform="scale(0.00195312)"/> +</pattern> +<image id="image0_3261_1211" width="512" height="512" xlink:href="data:image/png;base64,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"/> +</defs> +</svg> diff --git a/assets/images/free.png b/assets/images/free.png new file mode 100644 index 0000000000000000000000000000000000000000..640d64096cafff523ae4b9b67bc55660e7c0f29e Binary files /dev/null and b/assets/images/free.png differ diff --git a/assets/images/free.svg b/assets/images/free.svg new file mode 100644 index 0000000000000000000000000000000000000000..35cb45c0b073d8cc96722fbd61fd0a4e404d2b33 --- /dev/null +++ b/assets/images/free.svg @@ -0,0 +1,12 @@ +<svg width="15" height="16" viewBox="0 0 15 16" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<g opacity="0.8"> +<ellipse cx="7.17391" cy="8" rx="7.17391" ry="7.5" fill="white"/> +<rect y="1" width="15" height="15" fill="url(#pattern0)"/> +</g> +<defs> +<pattern id="pattern0" patternContentUnits="objectBoundingBox" width="1" height="1"> +<use xlink:href="#image0_3230_674" transform="scale(0.00195312)"/> +</pattern> +<image id="image0_3230_674" width="512" height="512" xlink:href="data:image/png;base64,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"/> +</defs> +</svg> diff --git a/assets/images/googlemaps.svg b/assets/images/googlemaps.svg new file mode 100644 index 0000000000000000000000000000000000000000..2e78a19381b27d7c26514e0110bde26eae3e0d80 --- /dev/null +++ b/assets/images/googlemaps.svg @@ -0,0 +1,9 @@ +<svg width="41" height="41" viewBox="0 0 41 41" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<rect width="41" height="41" fill="url(#pattern0)"/> +<defs> +<pattern id="pattern0" patternContentUnits="objectBoundingBox" width="1" height="1"> +<use xlink:href="#image0_3261_1166" transform="scale(0.00195312)"/> +</pattern> +<image id="image0_3261_1166" width="512" height="512" xlink:href="data:image/png;base64,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"/> +</defs> +</svg> diff --git a/assets/images/group-chat.png b/assets/images/group-chat.png new file mode 100644 index 0000000000000000000000000000000000000000..832835fd3533ddf0b67aff47134393cf4f48c095 Binary files /dev/null and b/assets/images/group-chat.png differ diff --git a/assets/images/group-liked.png b/assets/images/group-liked.png new file mode 100644 index 0000000000000000000000000000000000000000..2c337e9cbd974ddd1df998d8f5397d5d671b0307 Binary files /dev/null and b/assets/images/group-liked.png differ diff --git a/assets/images/group-notification.png b/assets/images/group-notification.png new file mode 100644 index 0000000000000000000000000000000000000000..00df0c485bfd6c036c050b063f35744470122dae Binary files /dev/null and b/assets/images/group-notification.png differ diff --git a/assets/images/group.png b/assets/images/group.png new file mode 100644 index 0000000000000000000000000000000000000000..e12eb8434c43f6e46ef36cf40e484481e809b002 Binary files /dev/null and b/assets/images/group.png differ diff --git a/assets/images/halloween.png b/assets/images/halloween.png new file mode 100644 index 0000000000000000000000000000000000000000..bfeb81fd89639e6415ab99cd8303fe829c08a6e8 Binary files /dev/null and b/assets/images/halloween.png differ diff --git a/assets/images/interested.png b/assets/images/interested.png new file mode 100644 index 0000000000000000000000000000000000000000..82accd5084e25f32c04738bb777f0597697ce80c Binary files /dev/null and b/assets/images/interested.png differ diff --git a/assets/images/interested.svg b/assets/images/interested.svg new file mode 100644 index 0000000000000000000000000000000000000000..a038f5f5f50bd459238a64332777419e7906a691 --- /dev/null +++ b/assets/images/interested.svg @@ -0,0 +1,4 @@ +<svg width="22" height="21" viewBox="0 0 22 21" fill="none" xmlns="http://www.w3.org/2000/svg"> +<rect x="0.86499" width="21" height="21" rx="10.5" fill="#59C09B" fill-opacity="0.5"/> +<path d="M4.43112 8.375V7.439H6.30312V14H5.26812V8.375H4.43112ZM7.71261 10.634C7.71261 9.596 7.88661 8.786 8.23461 8.204C8.58861 7.616 9.19461 7.322 10.0526 7.322C10.9106 7.322 11.5136 7.616 11.8616 8.204C12.2156 8.786 12.3926 9.596 12.3926 10.634C12.3926 11.684 12.2156 12.506 11.8616 13.1C11.5136 13.688 10.9106 13.982 10.0526 13.982C9.19461 13.982 8.58861 13.688 8.23461 13.1C7.88661 12.506 7.71261 11.684 7.71261 10.634ZM11.3846 10.634C11.3846 10.148 11.3516 9.737 11.2856 9.401C11.2256 9.065 11.0996 8.792 10.9076 8.582C10.7156 8.366 10.4306 8.258 10.0526 8.258C9.67461 8.258 9.38961 8.366 9.19761 8.582C9.00561 8.792 8.87661 9.065 8.81061 9.401C8.75061 9.737 8.72061 10.148 8.72061 10.634C8.72061 11.138 8.75061 11.561 8.81061 11.903C8.87061 12.245 8.99661 12.521 9.18861 12.731C9.38661 12.941 9.67461 13.046 10.0526 13.046C10.4306 13.046 10.7156 12.941 10.9076 12.731C11.1056 12.521 11.2346 12.245 11.2946 11.903C11.3546 11.561 11.3846 11.138 11.3846 10.634ZM13.4782 10.634C13.4782 9.596 13.6522 8.786 14.0002 8.204C14.3542 7.616 14.9602 7.322 15.8182 7.322C16.6762 7.322 17.2792 7.616 17.6272 8.204C17.9812 8.786 18.1582 9.596 18.1582 10.634C18.1582 11.684 17.9812 12.506 17.6272 13.1C17.2792 13.688 16.6762 13.982 15.8182 13.982C14.9602 13.982 14.3542 13.688 14.0002 13.1C13.6522 12.506 13.4782 11.684 13.4782 10.634ZM17.1502 10.634C17.1502 10.148 17.1172 9.737 17.0512 9.401C16.9912 9.065 16.8652 8.792 16.6732 8.582C16.4812 8.366 16.1962 8.258 15.8182 8.258C15.4402 8.258 15.1552 8.366 14.9632 8.582C14.7712 8.792 14.6422 9.065 14.5762 9.401C14.5162 9.737 14.4862 10.148 14.4862 10.634C14.4862 11.138 14.5162 11.561 14.5762 11.903C14.6362 12.245 14.7622 12.521 14.9542 12.731C15.1522 12.941 15.4402 13.046 15.8182 13.046C16.1962 13.046 16.4812 12.941 16.6732 12.731C16.8712 12.521 17.0002 12.245 17.0602 11.903C17.1202 11.561 17.1502 11.138 17.1502 10.634Z" fill="black"/> +</svg> diff --git a/assets/images/invitation.png b/assets/images/invitation.png new file mode 100644 index 0000000000000000000000000000000000000000..ea85de6416aee1f13783d9a3ca32eecf1ce0a0d6 Binary files /dev/null and b/assets/images/invitation.png differ diff --git a/assets/images/invite-friends.svg b/assets/images/invite-friends.svg new file mode 100644 index 0000000000000000000000000000000000000000..2f42f2a63e43786d41b48de85861030938008300 --- /dev/null +++ b/assets/images/invite-friends.svg @@ -0,0 +1,9 @@ +<svg width="30" height="30" viewBox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<rect width="30" height="30" fill="url(#pattern0)"/> +<defs> +<pattern id="pattern0" patternContentUnits="objectBoundingBox" width="1" height="1"> +<use xlink:href="#image0_117_24" transform="scale(0.00195312)"/> +</pattern> +<image id="image0_117_24" width="512" height="512" xlink:href="data:image/png;base64,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"/> +</defs> +</svg> diff --git a/assets/images/language.png b/assets/images/language.png new file mode 100644 index 0000000000000000000000000000000000000000..071f15557921384c345ef6f3606eada70e4b2b50 Binary files /dev/null and b/assets/images/language.png differ diff --git a/assets/images/language.svg b/assets/images/language.svg new file mode 100644 index 0000000000000000000000000000000000000000..9fdcf0461c384c300b0f261e68a0eb2f952d4e20 --- /dev/null +++ b/assets/images/language.svg @@ -0,0 +1,4 @@ +<svg width="24" height="26" viewBox="0 0 24 26" fill="none" xmlns="http://www.w3.org/2000/svg"> +<path d="M7.33329 11.9167L6.66663 14.1555H7.99996L7.33329 11.9167Z" fill="#59C09B"/> +<path d="M21.7 2.16669H11.0333V5.7778H13.7V7.22224H5.03333C3.89999 7.22224 3.03333 8.16113 3.03333 9.38891V17.3334C3.03333 18.5611 3.89999 19.5 5.03333 19.5H5.69999V23.1834L9.89999 19.5H14.3667V14.4445H21.7C22.8333 14.4445 23.7 13.5056 23.7 12.2778V4.33335C23.7 3.10558 22.8333 2.16669 21.7 2.16669ZM10.2333 16.5389L9.89999 15.3834H7.83333L7.43332 16.5389H5.83333L8.03333 10.1111H9.63333L11.8333 16.5389H10.2333ZM20.3667 10.8334V12.2778C19.5 12.2778 18.5667 11.9889 17.7667 11.5556C16.9667 11.9889 16.0333 12.2056 15.1 12.2778L15.0333 10.8334C15.5 10.8334 15.9667 10.7611 16.4333 10.6167C15.8333 9.96669 15.4333 9.17224 15.2333 8.30558H16.6333C16.8333 8.95558 17.2333 9.46113 17.7 9.89446C18.4333 9.24447 18.9 8.30558 18.9667 7.22224H14.9667V5.7778H16.9667V4.33335H18.3V5.7778H20.5L20.5667 6.50002C20.6333 8.01669 20.1 9.53335 19.1 10.6167C19.5667 10.7611 19.9667 10.8334 20.3667 10.8334Z" fill="#59C09B"/> +</svg> diff --git a/assets/images/left-arrow-1.png b/assets/images/left-arrow-1.png new file mode 100644 index 0000000000000000000000000000000000000000..9803d4b0092fddbeb5cdd6f1d52327af04ec914f Binary files /dev/null and b/assets/images/left-arrow-1.png differ diff --git a/assets/images/like-off.png b/assets/images/like-off.png new file mode 100644 index 0000000000000000000000000000000000000000..319061513eb26d8a3f2e1668272b741303d30cc6 Binary files /dev/null and b/assets/images/like-off.png differ diff --git a/assets/images/like-off.svg b/assets/images/like-off.svg new file mode 100644 index 0000000000000000000000000000000000000000..832ffeb09202836d9bc382c18fc0395d148fa40a --- /dev/null +++ b/assets/images/like-off.svg @@ -0,0 +1,34 @@ +<svg width="33" height="32" viewBox="0 0 33 32" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<g filter="url(#filter0_d_3230_393)"> +<g filter="url(#filter1_d_3230_393)"> +<circle cx="16.8086" cy="13.1333" r="9" fill="white"/> +</g> +<rect x="4.64941" y="1" width="24.29" height="24" fill="url(#pattern0)"/> +</g> +<defs> +<filter id="filter0_d_3230_393" x="0.649414" y="0" width="32.29" height="32" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"> +<feFlood flood-opacity="0" result="BackgroundImageFix"/> +<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/> +<feOffset dy="3"/> +<feGaussianBlur stdDeviation="2"/> +<feComposite in2="hardAlpha" operator="out"/> +<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.08 0"/> +<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_3230_393"/> +<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_3230_393" result="shape"/> +</filter> +<filter id="filter1_d_3230_393" x="3.80859" y="4.1333" width="26" height="26" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"> +<feFlood flood-opacity="0" result="BackgroundImageFix"/> +<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/> +<feOffset dy="4"/> +<feGaussianBlur stdDeviation="2"/> +<feComposite in2="hardAlpha" operator="out"/> +<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.08 0"/> +<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_3230_393"/> +<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_3230_393" result="shape"/> +</filter> +<pattern id="pattern0" patternContentUnits="objectBoundingBox" width="1" height="1"> +<use xlink:href="#image0_3230_393" transform="translate(0 -0.00604232) scale(0.00195312 0.00197673)"/> +</pattern> +<image id="image0_3230_393" width="512" height="512" xlink:href="data:image/png;base64,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"/> +</defs> +</svg> diff --git a/assets/images/like-on.png b/assets/images/like-on.png new file mode 100644 index 0000000000000000000000000000000000000000..0aeca6c6f70982073a51a1aa82d6da6c73cdaa8d Binary files /dev/null and b/assets/images/like-on.png differ diff --git a/assets/images/like-on.svg b/assets/images/like-on.svg new file mode 100644 index 0000000000000000000000000000000000000000..6ae5d0858ea163270521b6c7efd06a7b08cc5831 --- /dev/null +++ b/assets/images/like-on.svg @@ -0,0 +1,22 @@ +<svg width="27" height="28" viewBox="0 0 27 28" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<g filter="url(#filter0_d_3230_356)"> +<ellipse cx="13.7074" cy="11.2757" rx="8.78049" ry="8.67565" fill="white"/> +</g> +<rect x="2" y="0.28656" width="24" height="23.7134" fill="url(#pattern0)"/> +<defs> +<filter id="filter0_d_3230_356" x="0.926941" y="2.6001" width="25.561" height="25.3513" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"> +<feFlood flood-opacity="0" result="BackgroundImageFix"/> +<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/> +<feOffset dy="4"/> +<feGaussianBlur stdDeviation="2"/> +<feComposite in2="hardAlpha" operator="out"/> +<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0"/> +<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_3230_356"/> +<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_3230_356" result="shape"/> +</filter> +<pattern id="pattern0" patternContentUnits="objectBoundingBox" width="1" height="1"> +<use xlink:href="#image0_3230_356" transform="translate(0 -0.00604231) scale(0.00195312 0.00197673)"/> +</pattern> +<image id="image0_3230_356" width="512" height="512" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAYAAAD0eNT6AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAACAASURBVHic7d15fFx1vf/x9+fMJE0yk3SjrApFQYViRUIzCS0Y2SuUpXWSIoJFsderV6/L9er1+oO6Xr3odRcFFxShTQZaNtnFspRsRARvQdwoIAKFrrOlycz5/P4oeindsszM58z3vJ9/+UCavGgy8/3M92wAEREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREb1MrAOIaOw0mYxkni1Mh187XdWfHlHZB9Dp6sk+8DEVgkkKaQAAgTaKIAqFKDDl5S9RCyD28v/OAhje/u9iMwSqioJC0i//+RwU2wBsFMFLgGwowt8g4m2AN7whflB0g6RSxQr/FRDRBHEAIAoYnX1BLDMpN9OT6KE+/JkiMlOAmT5woED2AXQfAFOtO19lI4CXFNjgAX9TYJ2qrvPgrfO18GTcH35SBm/OWUcS0f/hAEBkQGdfEMvHhmapylsUOAw+ZkIwE4pDIZhh3Vcm6wGsg2IdgCfFkz+J+I/WZ+vWyqNXZ43biEKHAwBRmWXnLj4QRb9ZgSOhMgvQZgBvAuBZtwXIcxAdhC9rAXlMtTAYH3jz44JlvnUYkas4ABCV0NCcRa8reN5cUa9NxT8GkKPwf8faaQwEyCh0raj3GxV9MKK6pr4/9aR1F5ErOAAQjZO2t0cz2elv9DxvrsKbB+AEQA+x7nLc8xB9CJAHfNU1jdMyA3Lbbduso4iqEQcAolHS9iV12Xz+BBV9m/iYC8EcAA3WXSGXg2JABfcL9L7YtMx9HAiIRocDANEe5FuSh/qCUyBysipOB9Bo3UR7lAewBoK7FXJTY2/X49ZBREHFAYDoFbR9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RERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERNXo/wOPsq/zCL0uMgAAAABJRU5ErkJggg=="/> +</defs> +</svg> diff --git a/assets/images/like-ond.svg b/assets/images/like-ond.svg new file mode 100644 index 0000000000000000000000000000000000000000..958c253feabb6f1c43fb64949c6516264e1ff2c5 --- /dev/null +++ b/assets/images/like-ond.svg @@ -0,0 +1,22 @@ +<svg width="27" height="28" viewBox="0 0 27 28" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<g filter="url(#filter0_d_3230_284)"> +<ellipse cx="13.7074" cy="11.2757" rx="8.78049" ry="8.67565" fill="white"/> +</g> +<rect x="2" y="0.28656" width="24" height="23.7134" fill="url(#pattern0)"/> +<defs> +<filter id="filter0_d_3230_284" x="0.926941" y="2.60008" width="25.561" height="25.3513" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"> +<feFlood flood-opacity="0" result="BackgroundImageFix"/> +<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/> +<feOffset dy="4"/> +<feGaussianBlur stdDeviation="2"/> +<feComposite in2="hardAlpha" operator="out"/> +<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0"/> +<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_3230_284"/> +<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_3230_284" result="shape"/> +</filter> +<pattern id="pattern0" patternContentUnits="objectBoundingBox" width="1" height="1"> +<use xlink:href="#image0_3230_284" transform="translate(0 -0.00604231) scale(0.00195312 0.00197673)"/> +</pattern> +<image id="image0_3230_284" width="512" height="512" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAYAAAD0eNT6AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAACAASURBVHic7d15fFx1vf/x9+fMJE0yk3SjrApFQYViRUIzCS0Y2SuUpXWSIoJFsderV6/L9er1+oO6Xr3odRcFFxShTQZaNtnFspRsRARvQdwoIAKFrrOlycz5/P4oeindsszM58z3vJ9/+UCavGgy8/3M92wAEREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREb1MrAOIaOw0mYxkni1Mh187XdWfHlHZB9Dp6sk+8DEVgkkKaQAAgTaKIAqFKDDl5S9RCyD28v/OAhje/u9iMwSqioJC0i//+RwU2wBsFMFLgGwowt8g4m2AN7whflB0g6RSxQr/FRDRBHEAIAoYnX1BLDMpN9OT6KE+/JkiMlOAmT5woED2AXQfAFOtO19lI4CXFNjgAX9TYJ2qrvPgrfO18GTcH35SBm/OWUcS0f/hAEBkQGdfEMvHhmapylsUOAw+ZkIwE4pDIZhh3Vcm6wGsg2IdgCfFkz+J+I/WZ+vWyqNXZ43biEKHAwBRmWXnLj4QRb9ZgSOhMgvQZgBvAuBZtwXIcxAdhC9rAXlMtTAYH3jz44JlvnUYkas4ABCV0NCcRa8reN5cUa9NxT8GkKPwf8faaQwEyCh0raj3GxV9MKK6pr4/9aR1F5ErOAAQjZO2t0cz2elv9DxvrsKbB+AEQA+x7nLc8xB9CJAHfNU1jdMyA3Lbbduso4iqEQcAolHS9iV12Xz+BBV9m/iYC8EcAA3WXSGXg2JABfcL9L7YtMx9HAiIRocDANEe5FuSh/qCUyBysipOB9Bo3UR7lAewBoK7FXJTY2/X49ZBREHFAYDoFbR9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RERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERNXo/wOPsq/zCL0uMgAAAABJRU5ErkJggg=="/> +</defs> +</svg> diff --git a/assets/images/like.png b/assets/images/like.png new file mode 100644 index 0000000000000000000000000000000000000000..5ca0d4b976af9f9bbb332333a956f73a0787d9b5 Binary files /dev/null and b/assets/images/like.png differ diff --git a/assets/images/locker.png b/assets/images/locker.png new file mode 100644 index 0000000000000000000000000000000000000000..62308d39be1b53efcdb3f68c47b626fff178bf0d Binary files /dev/null and b/assets/images/locker.png differ diff --git a/assets/images/logo-Socializus.svg b/assets/images/logo-Socializus.svg new file mode 100644 index 0000000000000000000000000000000000000000..e2a526d6275b0d60fedce0f86f8a625ce7504c0a --- /dev/null +++ b/assets/images/logo-Socializus.svg @@ -0,0 +1,49 @@ +<svg width="339" height="223" viewBox="0 0 339 223" fill="none" xmlns="http://www.w3.org/2000/svg"> +<g clip-path="url(#clip0_3226_526)"> +<path d="M85.3045 52.5231C32.1556 58.8732 7.80457 93.5073 7.10898 121.571C5.944 168.594 54.4075 197.998 96.1877 209.987C138.321 222.075 184.498 222.4 226.98 211.665C263.772 202.367 316.287 181.545 321.885 140.049C324.512 120.573 314.967 100.863 301.04 87.1048C263.555 50.073 198.353 37.8774 146.808 43.5273C145.459 27.9231 152.487 9.32933 165.643 0C133.234 3.26032 99.6989 24.5757 85.3045 52.5231Z" fill="url(#paint0_linear_3226_526)"/> +<path d="M0 161.184C0 161.184 0.262487 161.512 0.755035 162.128C1.24758 162.742 1.99721 163.623 2.94603 164.739C3.90179 165.851 5.08761 167.177 6.45794 168.681C7.8306 170.184 9.42404 171.839 11.1819 173.618C12.9267 175.407 14.8876 177.279 16.9659 179.242C19.072 181.183 21.2985 183.214 23.6832 185.23C24.2692 185.743 24.876 186.245 25.489 186.748C26.0981 187.254 26.7111 187.764 27.3287 188.277C27.9579 188.777 28.591 189.279 29.2271 189.784C29.8664 190.285 30.4871 190.814 31.1464 191.302C32.4518 192.295 33.7558 193.309 35.1022 194.281C35.7708 194.772 36.4409 195.265 37.1118 195.758L39.1646 197.187C39.8509 197.662 40.5187 198.16 41.215 198.62C41.9091 199.082 42.6031 199.544 43.2956 200.004C44.6714 200.939 46.0819 201.812 47.4676 202.701C48.1578 203.149 48.8549 203.581 49.5606 203.993C50.2585 204.417 50.9533 204.839 51.6435 205.259C51.9886 205.469 52.3329 205.679 52.6764 205.887C53.0262 206.085 53.3743 206.282 53.7218 206.479C54.4143 206.878 55.1014 207.273 55.783 207.665C57.131 208.478 58.5237 209.162 59.8446 209.909C60.5132 210.269 61.1617 210.649 61.8256 210.981C62.4873 211.32 63.1404 211.655 63.7843 211.985C65.0681 212.657 66.3204 213.308 67.5571 213.891C68.7869 214.491 69.9743 215.072 71.1154 215.629C72.2711 216.162 73.3782 216.673 74.4312 217.158C74.9569 217.407 75.4688 217.65 75.9667 217.885C76.4716 218.104 76.9626 218.318 77.4382 218.524C78.3886 218.94 79.2864 219.314 80.1055 219.692C80.517 219.877 80.9107 220.055 81.2883 220.224C81.6704 220.382 82.0348 220.531 82.3807 220.674C83.7672 221.235 84.8465 221.72 85.5884 222.033C86.3272 222.358 86.7217 222.532 86.7217 222.532C86.7217 222.532 86.2971 222.452 85.5004 222.303C84.7075 222.141 83.5341 221.929 82.0549 221.604C80.5633 221.314 78.7946 220.83 76.7526 220.293C74.6983 219.787 72.4455 219.033 69.9581 218.264C67.5154 217.394 64.8404 216.49 62.1013 215.33C60.7193 214.775 59.3073 214.186 57.8922 213.527C56.4717 212.88 55.0087 212.233 53.5674 211.491C52.1221 210.756 50.629 210.046 49.18 209.223C47.7247 208.41 46.22 207.633 44.7795 206.734C43.3288 205.85 41.8342 205.003 40.4121 204.04C38.9715 203.104 37.524 202.165 36.122 201.165L34.0167 199.671C33.3289 199.156 32.6418 198.641 31.9562 198.128C30.5681 197.121 29.2696 196.017 27.9463 194.966C25.3354 192.822 22.8502 190.618 20.5473 188.391C19.9729 187.833 19.4032 187.28 18.8396 186.732C18.283 186.177 17.7456 185.614 17.2114 185.061C16.1337 183.963 15.127 182.846 14.1426 181.766C12.2095 179.572 10.4338 177.461 8.8983 175.437C8.11856 174.435 7.40753 173.447 6.73047 172.512C6.07811 171.558 5.44583 170.666 4.88611 169.803C3.73349 168.103 2.83486 166.554 2.10067 165.282C1.3603 164.014 0.86003 162.972 0.504901 162.274C0.159808 161.57 0 161.184 0 161.184Z" fill="url(#paint1_linear_3226_526)"/> +<path d="M162.881 9.31976C156.245 17.3599 152.524 27.7984 151.99 37.924C153.317 37.8834 154.645 37.859 155.975 37.8413C155.812 28.1762 157.958 17.7635 162.881 9.31976Z" fill="url(#paint2_linear_3226_526)"/> +<path d="M313.069 74.8029C282.172 48.8045 236.764 38.0811 194.02 38.3343C203.314 39.042 212.555 40.2736 221.656 42.0256C247.458 46.9921 272.886 56.2594 293.938 71.6171C304.95 79.6506 314.738 89.3356 321.258 101.108C328.138 113.528 331.353 127.479 328.863 141.441C326.123 156.806 316.988 169.629 305.295 179.976C323.732 166.592 337.829 149.243 338.937 127.333C339.953 107.201 328.498 87.7866 313.069 74.8029Z" fill="url(#paint3_linear_3226_526)"/> +<path d="M26.2563 143.497C25.5993 140.592 26.5296 138.138 28.9252 136.134C31.8975 139.065 33.4168 140.482 36.5157 143.219C35.7761 143.962 35.4572 144.698 35.5638 145.43C35.6703 146.16 36.1081 146.857 36.8724 147.507C37.5602 148.092 38.2759 148.443 39.0101 148.559C39.7443 148.676 40.3642 148.502 40.8714 148.044C41.5261 147.455 41.6643 146.695 41.3022 145.769C40.9394 144.842 40.1643 143.499 39.0564 141.727C37.8775 139.843 37.053 138.213 36.5388 136.9C36.0247 135.586 35.8865 134.214 36.1258 132.8C36.3651 131.387 37.2792 130.113 38.8387 128.966C40.4198 127.803 42.146 127.175 43.9935 127.04C45.8401 126.906 47.6775 127.217 49.5227 127.951C51.367 128.686 53.0963 129.76 54.7516 131.177C57.4297 133.472 59.0131 135.755 59.528 138.185C60.043 140.615 59.3837 142.921 57.4459 145.098C54.3424 142.803 52.8161 141.608 49.8199 139.125C50.4746 138.498 50.7571 137.854 50.6722 137.196C50.5873 136.538 50.2159 135.929 49.5566 135.362C49.0564 134.932 48.5067 134.698 47.9053 134.659C47.3031 134.62 46.738 134.819 46.2107 135.258C45.7707 135.624 45.5699 136.098 45.6116 136.678C45.6533 137.258 45.8293 137.88 46.1428 138.539C46.4554 139.196 46.9681 140.138 47.7092 141.322C48.8093 143.081 49.7041 144.596 50.3179 145.873C50.9316 147.151 51.2335 148.486 51.2257 149.894C51.218 151.301 50.6182 152.632 49.3945 153.879C48.1508 155.146 46.6199 155.98 44.7763 156.345C42.9327 156.709 40.9023 156.56 38.7013 155.863C36.4995 155.166 34.2969 153.912 32.1491 152.091C28.8843 149.328 26.9125 146.401 26.2563 143.497Z" fill="black"/> +<path d="M56.2771 167.344C54.7323 164.858 54.0838 162.281 54.3077 159.67C54.5316 157.059 55.6803 154.696 57.6583 152.549C59.6354 150.403 62.0263 148.912 64.7593 147.996C67.4922 147.081 70.2568 146.777 73.0778 147.047C75.898 147.317 78.468 148.122 80.8798 149.483C83.3156 150.858 85.1916 152.563 86.575 154.669C87.9585 156.775 88.7089 159.067 88.8108 161.59C88.9135 164.112 88.2943 166.608 86.8576 169.059C85.4201 171.512 83.4537 173.409 80.8775 174.687C78.3021 175.964 75.4108 176.539 72.2301 176.354C69.0486 176.169 65.9443 175.246 63.0176 173.594C60.0917 171.941 57.8212 169.83 56.2771 167.344ZM73.7186 168.611C75.7135 168.146 77.32 166.953 78.5738 165.078C79.8584 163.157 80.2784 161.344 79.8886 159.639C79.4987 157.936 78.3561 156.571 76.4322 155.485C74.4821 154.384 72.5667 154.021 70.6251 154.408C68.6827 154.796 66.9549 155.871 65.475 157.681C64.012 159.47 63.4252 161.246 63.7672 163.015C64.1093 164.784 65.3661 166.312 67.5139 167.524C69.633 168.721 71.7229 169.077 73.7186 168.611Z" fill="black"/> +<path d="M96.6174 165.077C98.8277 163.595 101.247 162.712 103.888 162.384C106.529 162.055 109.17 162.336 111.907 163.215C115.381 164.33 117.978 166.04 119.822 168.475C121.666 170.91 122.543 173.739 122.363 177.015C118.703 176.164 116.881 175.691 113.262 174.651C113.093 173.487 112.642 172.503 111.909 171.695C111.175 170.885 110.206 170.291 108.987 169.899C107.103 169.292 105.352 169.38 103.68 170.177C102.007 170.975 100.684 172.349 99.751 174.334C98.8061 176.343 98.6409 178.158 99.3071 179.777C99.9726 181.396 101.359 182.564 103.433 183.231C104.774 183.663 106.067 183.767 107.293 183.547C108.518 183.328 109.607 182.792 110.553 181.948C114.363 183.042 116.281 183.54 120.135 184.437C118.411 187.355 115.845 189.388 112.378 190.428C108.912 191.47 104.984 191.35 100.775 189.999C97.4597 188.934 94.79 187.342 92.8376 185.307C90.8851 183.272 89.7873 180.983 89.5256 178.495C89.2647 176.008 89.8622 173.514 91.231 171.003C92.5867 168.518 94.4071 166.559 96.6174 165.077Z" fill="black"/> +<path d="M207.855 166.434C210.638 175.438 213.42 184.441 216.202 193.445C212.401 194.38 210.489 194.802 206.651 195.557C204.415 186.432 200.288 172.237 197.803 163.381C201.753 168.096 207.626 166.24 207.855 166.434Z" fill="black"/> +<path d="M163.07 195.171C158.222 195.135 155.798 195.045 150.961 194.722C150.068 196.497 149.612 197.383 148.678 199.148C144.579 198.838 142.533 198.632 138.452 198.12C143.993 189.412 148.975 180.578 153.51 171.354C157.237 171.591 159.104 171.66 162.837 171.697C166.463 181.216 170.568 190.386 175.24 199.479C171.116 199.688 169.051 199.742 164.922 199.75C164.159 197.922 163.789 197.006 163.07 195.171ZM160.84 189.174C159.511 185.52 158.889 183.687 157.728 180.013C156.24 183.589 155.454 185.37 153.8 188.914C156.615 189.068 158.023 189.121 160.84 189.174Z" fill="black"/> +<path d="M189.213 192.278C193.394 191.764 195.479 191.453 199.632 190.721C200.164 193.061 200.43 194.231 200.962 196.571C194.166 197.77 187.306 198.631 180.417 199.152C179.51 189.838 178.603 180.524 177.695 171.21C180.925 170.966 182.538 170.806 185.754 170.411C186.907 177.701 188.059 184.989 189.213 192.278Z" fill="black"/> +<path d="M139.438 170.814C137.278 179.997 135.118 189.181 132.958 198.364C129.161 197.376 127.277 196.839 123.544 195.677C126.243 186.647 128.943 177.618 131.642 168.588C134.734 169.551 136.294 169.996 139.438 170.814Z" fill="black"/> +<path d="M231.081 182.103C236.418 180.222 239.059 179.183 244.267 176.912C245.552 179.176 246.195 180.307 247.479 182.571C239.508 185.887 231.526 188.784 223.26 191.358C222.407 189.109 221.981 187.985 221.129 185.736C223.659 179.548 225.767 173.201 227.406 166.744C222.669 168.507 220.272 169.301 215.437 170.717C214.533 168.332 214.082 167.141 213.178 164.755C220.02 162.75 226.725 160.318 233.236 157.478C234.441 159.6 235.043 160.661 236.246 162.782C234.99 169.325 233.253 175.783 231.081 182.103Z" fill="black"/> +<path d="M245.958 151.274C249.223 155.878 252.487 160.482 255.752 165.085C256.663 166.369 257.733 167.161 258.981 167.445C260.228 167.729 261.626 167.44 263.144 166.564C264.661 165.688 265.531 164.661 265.745 163.516C265.958 162.373 265.564 161.197 264.583 159.986C261.003 155.565 257.421 151.144 253.841 146.723C256.663 144.988 258.057 144.083 260.804 142.197C264.664 146.437 268.524 150.677 272.384 154.916C274.215 156.927 275.238 159.018 275.386 161.206C275.533 163.395 274.91 165.517 273.507 167.527C272.105 169.537 270.117 171.303 267.585 172.76C265.052 174.218 262.48 175.078 259.937 175.348C257.391 175.618 255.041 175.229 252.904 174.212C250.768 173.196 249.014 171.526 247.589 169.248C244.617 164.496 241.644 159.742 238.671 154.99C241.617 153.578 243.076 152.835 245.958 151.274Z" fill="black"/> +<path d="M288.023 156.178C284.705 156.667 281.912 155.806 279.604 153.729C282.888 151.312 284.504 150.055 287.677 147.442C288.536 148.084 289.387 148.367 290.234 148.284C291.08 148.201 291.892 147.833 292.655 147.181C293.341 146.594 293.758 145.979 293.903 145.346C294.047 144.712 293.854 144.175 293.325 143.736C292.645 143.169 291.758 143.048 290.674 143.356C289.588 143.664 288.013 144.324 285.959 145.25C283.771 146.236 281.903 146.906 280.4 147.313C278.897 147.721 277.332 147.803 275.72 147.562C274.109 147.322 272.649 146.514 271.326 145.166C269.983 143.8 269.245 142.328 269.07 140.764C268.896 139.201 269.232 137.655 270.068 136.102C270.905 134.548 272.145 133.089 273.806 131.68C276.492 129.4 279.208 128.015 282.089 127.546C284.969 127.077 287.689 127.621 290.215 129.296C287.397 132.063 285.956 133.399 283.017 135.976C282.294 135.409 281.545 135.162 280.777 135.233C280.008 135.303 279.295 135.618 278.632 136.179C278.13 136.605 277.855 137.073 277.808 137.587C277.76 138.102 277.988 138.588 278.496 139.045C278.919 139.426 279.465 139.605 280.138 139.575C280.811 139.547 281.532 139.403 282.299 139.14C283.066 138.877 284.163 138.444 285.559 137.807C287.628 136.863 289.427 136.08 290.945 135.537C292.464 134.993 294.053 134.715 295.72 134.704C297.388 134.693 298.952 135.201 300.395 136.261C301.861 137.337 302.803 138.676 303.183 140.292C303.562 141.907 303.331 143.69 302.465 145.611C301.599 147.533 300.09 149.444 297.951 151.28C294.702 154.068 291.34 155.69 288.023 156.178Z" fill="black"/> +<path d="M116.521 119.751C116.515 118.844 116.568 117.967 116.681 117.177C117.345 112.543 118.082 107.79 119.798 103.524C120.58 101.581 121.581 99.7578 122.86 98.2339C123.507 97.4628 124.22 96.772 124.985 96.1765C125.416 95.8415 126.966 94.4674 127.477 94.643C134.667 97.1189 138.188 96.6148 141.136 96.6178C142.715 96.6193 144.766 96.6835 146.452 95.9263C147.29 99.8471 148.97 103.264 151.284 106.049C143.489 109.835 139.248 124.359 137.786 133.073C137.698 133.599 128.215 131.441 127.345 131.159C125.988 130.718 124.558 130.741 123.169 130.373C120.916 129.776 118.496 128.701 117.51 125.978C116.876 124.232 116.534 121.906 116.521 119.751Z" fill="black"/> +<path d="M158.743 103.856C161.548 107.351 166.17 108.539 169.498 108.484C172.923 108.426 177.499 107.084 180.172 103.372C189.75 107.892 197.166 122.694 199.266 135.813C199.925 139.723 197.832 143.048 194.821 144.362C193.466 144.934 191.918 145.454 190.237 145.922C190.068 145.969 189.959 148.017 189.959 148.287C189.959 149.125 190.384 150.022 190.731 150.778C191.52 152.499 192.625 154.062 193.604 155.684C194.355 156.929 195.165 158.15 195.783 159.431C196.162 160.219 197.26 161.795 195.766 162.167C194.647 162.446 193.172 161.59 192.214 161.122C189.731 159.912 187.178 158.821 184.768 157.479C180.608 155.162 176.982 152.041 172.24 150.808C169.908 150.201 167.548 149.8 165.219 149.162C160.507 147.871 155.77 146.844 150.957 146.63C148.855 146.537 146.904 145.92 144.912 145.07C142.347 143.974 140.437 141.223 140.765 137.803C142.28 124.243 149.144 108.824 158.743 103.856Z" fill="black"/> +<path d="M150.863 79.0159C151.748 80.7914 156.428 78.0868 160.325 75.6833C164.153 73.3225 171.267 68.3294 175.182 72.7594C175.388 72.9919 176.048 74.3165 176.377 74.2715C177.052 74.1793 177.663 74.2022 178.079 74.3741C178.079 74.3741 186.112 76.1105 184.652 89.5666C184.449 89.537 184.172 89.4293 183.851 89.2751C183.924 97.4355 178.044 104.212 170.427 104.549C162.605 104.894 155.933 98.3203 155.525 89.8669C155.46 88.5319 155.573 87.2368 155.81 85.9897C155.828 85.5026 155.867 85.0141 155.944 84.5285C152.942 83.2112 152.155 82.4555 150.863 79.0159Z" fill="black"/> +<path d="M151.283 87.9763C149.02 90.7525 145.482 94.4179 136.071 94.2239C135.875 94.4762 133.613 94.08 133.246 94.0386C132.397 93.942 131.554 93.8076 130.72 93.6291C129.272 93.3184 127.853 92.8763 126.504 92.2808C124.269 91.2941 122.13 89.937 120.548 88.1128C119.839 87.2951 119.451 86.4214 118.96 85.5004C118.857 85.3063 117.863 82.5515 118.21 82.6179C118.384 82.6511 118.628 82.5522 118.799 82.5869C118.307 81.1885 117.84 79.5222 117.761 78.1783C118.273 79.0063 118.689 80.2764 119.354 80.9095C119.2 80.393 119.065 79.8727 119.11 79.2749C119.681 79.6609 120.257 79.9767 120.929 80.1657C121.168 80.2328 121.422 80.314 121.67 80.3391C122.281 80.4003 122.953 80.0225 123.487 79.7723C124.03 79.5185 124.23 79.0351 124.466 78.5259C124.713 77.9909 125.029 77.4655 125.214 76.9127C125.624 75.6847 125.635 74.4516 125.635 73.169C125.635 71.1359 125.957 68.8069 127.287 67.1723C127.696 66.6691 128.273 66.2432 128.804 65.8617C129.272 65.5245 129.766 65.1702 130.257 64.836C132.729 63.1527 136.165 62.6981 139.101 63.2508C140.559 63.5253 142.008 64.0729 143.227 64.8935C143.666 65.1887 143.996 65.5665 144.415 65.8654C144.934 66.2351 145.553 66.5406 146.133 66.81C145.77 66.641 145.466 66.8609 145.533 67.2026C145.612 67.6026 146.105 67.7738 146.386 68.0026C147.131 68.6106 147.621 69.7375 148.042 70.567C148.993 72.4429 149.634 74.4538 150.076 76.4913C150.114 76.667 150.179 76.8795 150.258 77.1098C148.363 77.295 146.921 76.8588 146.446 75.8692C147.964 80.0616 149.313 83.6474 152.837 85.2554L151.283 87.9763Z" fill="black"/> +<path d="M223.207 119.91C223.179 119.003 223.094 118.128 222.951 117.341C222.114 112.73 221.2 108.003 219.325 103.796C218.126 101.108 216.369 98.6501 214.02 96.7639C213.336 96.2141 212.625 95.6488 211.825 95.2585C211.191 94.9492 210.709 94.3928 209.933 94.5699C209.241 94.7279 208.796 95.4592 208.255 95.8459C206.877 96.8311 205.539 97.7535 203.813 98.0487C201.774 98.397 199.628 98.2251 197.619 97.7889C196.813 97.614 196.016 97.3602 195.266 97.0281C194.505 96.6916 193.775 96.2606 193.084 95.8082C193.148 95.8503 192.065 98.9955 191.968 99.301C191.432 100.981 190.792 102.618 189.987 104.198C189.804 104.558 188.626 106.687 188.048 106.44C195.983 109.961 200.653 125.291 202.439 133.955C202.547 134.478 211.949 131.997 212.808 131.686C214.148 131.2 215.58 131.174 216.955 130.758C219.185 130.084 221.564 128.928 222.45 126.171C223.019 124.403 223.274 122.066 223.207 119.91Z" fill="black"/> +<path d="M217.3 97.6325C217.3 97.6325 210.353 91.6196 210.235 87.5785C210.235 87.5785 210.062 86.6553 210.862 85.6701C210.862 85.6701 212.506 83.5411 211.339 81.5907C211.339 81.5907 210.932 80.4225 211.458 79.4026C211.458 79.4026 213.698 71.7854 210.732 68.1848C210.732 68.1848 208.646 63.957 203.989 63.3711C203.989 63.3711 205.234 56.2844 196.994 57.2755C196.994 57.2755 192.395 57.5161 193.731 63.4523C193.731 63.4523 185.3 66.3761 186.283 75.8132C186.283 75.8132 187.021 80.1782 188.56 82.0017C189.192 82.7522 188.474 84.6089 188.636 85.5417C189.096 88.177 191.792 92.7701 194.436 93.8785C195.834 94.4644 202.037 97.7558 208.104 92.0749L209.221 90.9658C209.221 90.9643 216.298 97.2805 217.3 97.6325Z" fill="black"/> +</g> +<defs> +<linearGradient id="paint0_linear_3226_526" x1="7.08845" y1="109.701" x2="322.32" y2="109.701" gradientUnits="userSpaceOnUse"> +<stop stop-color="#7CC6BD"/> +<stop offset="0.4975" stop-color="#89E4B9"/> +<stop offset="1" stop-color="#2BBFB5"/> +</linearGradient> +<linearGradient id="paint1_linear_3226_526" x1="0" y1="191.859" x2="86.7217" y2="191.859" gradientUnits="userSpaceOnUse"> +<stop stop-color="#7CC6BD"/> +<stop offset="0.4975" stop-color="#89E4B9"/> +<stop offset="1" stop-color="#2BBFB5"/> +</linearGradient> +<linearGradient id="paint2_linear_3226_526" x1="152.983" y1="23.3375" x2="161.867" y2="23.9494" gradientUnits="userSpaceOnUse"> +<stop stop-color="#7CC6BD"/> +<stop offset="0.4975" stop-color="#89E4B9"/> +<stop offset="1" stop-color="#2BBFB5"/> +</linearGradient> +<linearGradient id="paint3_linear_3226_526" x1="195.95" y1="110.469" x2="338.54" y2="106.664" gradientUnits="userSpaceOnUse"> +<stop stop-color="#7CC6BD"/> +<stop offset="0.4975" stop-color="#89E4B9"/> +<stop offset="1" stop-color="#2BBFB5"/> +</linearGradient> +<clipPath id="clip0_3226_526"> +<rect width="339" height="222.534" fill="white"/> +</clipPath> +</defs> +</svg> diff --git a/assets/images/logout.png b/assets/images/logout.png new file mode 100644 index 0000000000000000000000000000000000000000..91f43953d23387d06b4e826b1128f4488b1bb121 Binary files /dev/null and b/assets/images/logout.png differ diff --git a/assets/images/logout.svg b/assets/images/logout.svg new file mode 100644 index 0000000000000000000000000000000000000000..b836c9f1602f40bb2d7a221cf840cba957f29b48 --- /dev/null +++ b/assets/images/logout.svg @@ -0,0 +1,9 @@ +<svg width="30" height="30" viewBox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<rect width="30" height="30" fill="url(#pattern0)"/> +<defs> +<pattern id="pattern0" patternContentUnits="objectBoundingBox" width="1" height="1"> +<use xlink:href="#image0_149_109" transform="scale(0.00195312)"/> +</pattern> +<image id="image0_149_109" width="512" height="512" xlink:href="data:image/png;base64,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"/> +</defs> +</svg> diff --git a/assets/images/male-gender.svg b/assets/images/male-gender.svg new file mode 100644 index 0000000000000000000000000000000000000000..aa6e313ad552c4ff1db518998bf9bdaeed035f36 --- /dev/null +++ b/assets/images/male-gender.svg @@ -0,0 +1,9 @@ +<svg width="26" height="26" viewBox="0 0 26 26" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<rect width="26" height="26" fill="url(#pattern0)"/> +<defs> +<pattern id="pattern0" patternContentUnits="objectBoundingBox" width="1" height="1"> +<use xlink:href="#image0_3234_459" transform="scale(0.00195312)"/> +</pattern> +<image id="image0_3234_459" width="512" height="512" xlink:href="data:image/png;base64,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"/> +</defs> +</svg> diff --git a/assets/images/male.png b/assets/images/male.png new file mode 100644 index 0000000000000000000000000000000000000000..77f3483d22d7ba42be76434002acc542b90573d5 Binary files /dev/null and b/assets/images/male.png differ diff --git a/assets/images/male.svg b/assets/images/male.svg new file mode 100644 index 0000000000000000000000000000000000000000..2230eab997bad1d1f4a9d6db61b6654a7d3c2c16 --- /dev/null +++ b/assets/images/male.svg @@ -0,0 +1 @@ +<svg height="512" viewBox="0 0 64 64" width="512" xmlns="http://www.w3.org/2000/svg"><g id="_14._Men_sign" data-name="14. Men sign"><path d="m61 5v20.76a2 2 0 0 1 -2 2h-2.62a2 2 0 0 1 -2-2v-11.14c-.02.02-14.42 14.42-14.45 14.44 9.647 13.666-.652 32.711-17.59 31.92a20.323 20.323 0 0 1 -19.32-21.27c.74-15.817 18.86-24.861 31.93-15.66l14.43-14.43h-11.14a2 2 0 0 1 -2-2v-2.62a2 2 0 0 1 2-2h20.76a2 2 0 0 1 2 2zm-24.81 35.69a12.875 12.875 0 1 0 -12.88 12.87 12.884 12.884 0 0 0 12.88-12.87z" fill="#a5ccf2"/></g></svg> \ No newline at end of file diff --git a/assets/images/map-location.svg b/assets/images/map-location.svg new file mode 100644 index 0000000000000000000000000000000000000000..f662a2658b1245f8f207079b7b0f41a9a6cf0584 --- /dev/null +++ b/assets/images/map-location.svg @@ -0,0 +1,9 @@ +<svg width="15" height="12" viewBox="0 0 15 12" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<rect x="0.796875" width="13.5338" height="12" fill="url(#pattern0)"/> +<defs> +<pattern id="pattern0" patternContentUnits="objectBoundingBox" width="1" height="1"> +<use xlink:href="#image0_3234_363" transform="translate(0 -0.0639098) scale(0.00195312 0.00220277)"/> +</pattern> +<image id="image0_3234_363" width="512" height="512" xlink:href="data:image/png;base64,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"/> +</defs> +</svg> diff --git a/assets/images/map.png b/assets/images/map.png new file mode 100644 index 0000000000000000000000000000000000000000..2d8b9e0684f12900ecbcb643cd70688d37c5a122 Binary files /dev/null and b/assets/images/map.png differ diff --git a/assets/images/maps-location.png b/assets/images/maps-location.png new file mode 100644 index 0000000000000000000000000000000000000000..ea0b7db2aff648cf31d05fded72e9739e042c620 Binary files /dev/null and b/assets/images/maps-location.png differ diff --git a/assets/images/men.svg b/assets/images/men.svg new file mode 100644 index 0000000000000000000000000000000000000000..75af1cd8fc728573cbec1d2bdc226cc9dd5ad5aa --- /dev/null +++ b/assets/images/men.svg @@ -0,0 +1,8 @@ +<svg width="35" height="30" viewBox="0 0 35 30" fill="none" xmlns="http://www.w3.org/2000/svg"> +<path d="M0.110854 19.982C0.109032 19.7077 0.125431 19.4425 0.160961 19.2034C0.368369 17.802 0.598859 16.3649 1.13484 15.0749C1.379 14.4874 1.69177 13.9358 2.09141 13.475C2.29366 13.2418 2.51626 13.033 2.75554 12.8529C2.89007 12.7515 3.37444 12.3362 3.53386 12.389C5.78014 13.1378 6.88004 12.9853 7.80109 12.9861C7.85629 12.9862 7.91334 12.9865 7.97189 12.9866C8.76534 12.9887 9.62756 13.5576 9.98216 14.3091C10.3748 15.1413 10.1485 16.2799 9.55876 16.9694C8.00894 18.7814 7.11342 21.9387 6.75462 24.0102C6.72699 24.1694 3.76436 23.5168 3.49287 23.4314C3.06894 23.2984 2.62194 23.3054 2.18799 23.1937C1.48407 23.0132 0.728222 22.6883 0.419994 21.8647C0.221694 21.3371 0.115106 20.6335 0.110854 19.982Z" fill="black" fill-opacity="0.6"/> +<path d="M10.6497 17.7211C11.9722 15.8581 14.5911 16.6015 16.7919 16.5658C19.0069 16.5298 21.6264 15.6745 23.0202 17.4976C24.5577 19.5083 25.6694 22.2749 26.0919 24.8302C26.247 25.7215 26.0214 26.2013 25.4167 26.7883C24.9637 27.2281 24.5441 27.8997 24.024 28.2468C23.6567 28.4921 23.2076 28.5825 23.6097 28.4085C23.7156 28.3626 23.805 28.3313 23.805 28.3561C23.805 28.5069 23.588 28.4896 23.5791 28.3389C23.5704 28.1902 23.635 28.0831 23.805 28.3561C24.0069 28.6799 23.7191 28.3576 23.3691 28.5846C23.3469 28.5991 23.3537 28.5909 23.3302 28.6026C23.8577 28.3271 23.5954 28.6469 23.1346 28.9282C22.8144 29.1235 21.7541 29.3153 22.1034 29.1876C22.6426 28.9903 21.5064 29.3625 20.9359 29.3632C19.8015 29.3644 18.9845 29.3791 17.6482 29.3649C16.7919 29.3559 15.7273 29.5576 15 29.3649C14.1453 29.1382 13.3846 29.2246 12.6031 29.1274C11.367 28.9735 10.2697 28.1092 9.11045 27.6297C8.30905 27.2983 7.71233 26.4666 7.81497 25.4321C8.1241 22.7563 9.14455 19.8412 10.6497 17.7211Z" fill="black" fill-opacity="0.6"/> +<path d="M10.8396 7.66371C11.1162 8.20067 12.5784 7.38273 13.7959 6.65585C14.9917 5.94188 17.214 4.43218 18.4375 5.77189C18.5016 5.84212 18.7081 6.2428 18.811 6.22904C18.8585 6.22279 18.9048 6.21827 18.9498 6.21564C19.2141 6.20011 19.4763 6.28277 19.7168 6.40016C20.3895 6.72855 21.7071 7.76009 21.4081 10.7419C21.4021 10.8024 21.3656 10.851 21.3106 10.8332C21.2391 10.8099 21.1466 10.8563 21.1446 10.9356C21.084 13.3271 19.2771 15.2854 16.9523 15.3847C14.5086 15.4893 12.4242 13.5013 12.2966 10.945C12.2773 10.5558 12.3091 10.1773 12.3779 9.81257C12.3829 9.78585 12.3861 9.75892 12.3874 9.73171C12.3985 9.49665 12.2784 9.27065 12.0763 9.17263C11.4183 8.85354 11.1877 8.56009 10.8396 7.66371Z" fill="black" fill-opacity="0.6"/> +<path d="M11.0038 10.3176C10.982 10.3547 10.9575 10.3894 10.9299 10.4219C10.2992 11.163 9.34424 12.0879 7.11064 12.2424C6.54768 12.2814 5.89721 12.2682 5.33608 12.2064C5.07096 12.1772 4.80738 12.1364 4.54681 12.0825C4.09434 11.9886 3.65098 11.8549 3.22979 11.6748C2.53164 11.3764 1.86326 10.9659 1.36888 10.4143C1.1475 10.167 1.02633 9.90291 0.872978 9.6242C0.840789 9.56547 0.530129 8.73263 0.638541 8.75259C0.718329 8.76743 0.785463 8.6402 0.758201 8.55941C0.685983 8.34544 0.619309 8.11839 0.571086 7.89849C0.541764 7.76478 0.665088 7.72096 0.727404 7.84133C0.748918 7.88289 0.770873 7.92392 0.793549 7.96357C0.841176 8.04687 0.930578 8.00063 0.921403 7.90375C0.914654 7.83249 0.988054 7.7862 1.04726 7.82081C1.18509 7.9014 1.32785 7.96737 1.48792 8.01108C1.56262 8.03132 1.64218 8.05604 1.71931 8.06335C1.91003 8.0819 2.11986 7.96754 2.28688 7.89194C2.45633 7.81525 2.51919 7.66913 2.59268 7.51516C2.66981 7.3536 2.76881 7.19457 2.82651 7.02738C2.95466 6.65593 2.95799 6.28306 2.95799 5.89532C2.95799 5.28053 3.05883 4.57611 3.47394 4.08187C3.60179 3.92986 3.78216 3.8009 3.94798 3.68541C4.09434 3.58341 4.24861 3.47637 4.40196 3.37521C5.17421 2.86608 6.24739 2.72868 7.16479 2.89587C7.62059 2.97876 8.07308 3.14453 8.45388 3.39263C8.59084 3.482 8.69409 3.59607 8.82528 3.68654C8.98744 3.79837 9.18058 3.89081 9.36186 3.9723C9.24829 3.92116 9.15354 3.98774 9.17451 4.09087C9.19909 4.21169 9.35306 4.26367 9.44083 4.3328C9.67375 4.51656 9.82679 4.85737 9.95828 5.1083C10.2553 5.6756 10.4554 6.28363 10.5936 6.89981C10.6151 6.99618 10.5585 7.09588 10.465 7.09857C9.96528 7.11286 9.59221 6.97896 9.45964 6.71183C9.81346 7.65748 10.1379 8.50105 10.7366 9.07052C11.0696 9.38723 11.2408 9.91557 11.0038 10.3176Z" fill="black" fill-opacity="0.6"/> +<path d="M33.4408 20.0304C33.432 19.7561 33.4055 19.4914 33.3608 19.2537C33.0995 17.8594 32.814 16.4299 32.2281 15.1576C31.854 14.345 31.305 13.6015 30.571 13.0311C30.3571 12.8651 30.1353 12.694 29.8853 12.576C29.6873 12.4824 29.5366 12.3141 29.2941 12.3678C29.0775 12.4155 28.9388 12.6366 28.7696 12.7535C28.3393 13.0516 27.9211 13.3304 27.3821 13.4197C26.745 13.5251 26.0745 13.4731 25.4468 13.3413C25.1953 13.2885 24.946 13.2115 24.712 13.1112C24.4741 13.0095 24.2461 12.8791 24.0301 12.7423C24.0501 12.7549 23.712 13.7061 23.6815 13.7985C23.514 14.3065 23.3141 14.8016 23.0626 15.2795C23.0056 15.3883 22.6375 16.0323 22.4568 15.9575C24.936 17.0222 26.3951 21.6581 26.9528 24.2782C26.9865 24.4363 29.9238 23.6861 30.192 23.5921C30.6108 23.4451 31.0581 23.4371 31.4875 23.3113C32.1841 23.1076 32.9275 22.7577 33.2041 21.9241C33.3818 21.3888 33.4613 20.6819 33.4408 20.0304Z" fill="black" fill-opacity="0.6"/> +<path d="M29.0987 11.3005C29.5627 11.6998 29.8924 11.5526 29.6094 10.9949C29.4895 10.7588 29.4095 10.527 29.3914 10.3118C29.388 10.2722 29.3839 10.2331 29.3832 10.1934C29.3817 10.1053 29.3995 9.92964 29.5354 9.73835C29.566 9.6952 29.6005 9.65521 29.6297 9.61097C29.7205 9.47353 29.9097 9.13459 29.8532 8.76666C29.8177 8.53628 29.7067 8.44826 29.6887 8.2156C29.6717 7.99625 29.803 7.67588 29.8519 7.46195C29.9922 6.84659 30.2174 5.47829 29.6999 4.60813C29.6077 4.4531 29.6127 4.50913 29.5235 4.35218C28.8709 3.20452 27.4944 1.36099 26.2517 1.10966C25.9994 1.05863 25.6952 1.04428 25.3289 1.0808C25.2785 1.08582 25.2975 1.08585 25.247 1.08946C23.9555 1.18194 23.1542 3.26528 22.4149 4.3904C22.068 4.91823 21.8284 5.61568 21.8895 6.52042C21.8974 6.63601 21.9145 6.75197 21.9387 6.865C22.0187 7.23952 22.2414 8.13654 22.6164 8.56632C22.8135 8.79335 22.5894 9.35473 22.64 9.63684C22.7837 10.4337 23.626 11.8229 24.452 12.1578C24.889 12.3351 26.8269 13.3303 28.722 11.6124L28.9177 11.4245C29.0165 11.3295 28.995 11.2113 29.0987 11.3005Z" fill="black" fill-opacity="0.6"/> +</svg> diff --git a/assets/images/messenger.png b/assets/images/messenger.png new file mode 100644 index 0000000000000000000000000000000000000000..32bd72b97e2a3afc5bc1279696c126353f34a525 Binary files /dev/null and b/assets/images/messenger.png differ diff --git a/assets/images/more.png b/assets/images/more.png new file mode 100644 index 0000000000000000000000000000000000000000..cc5579dc1d32470f2920dfd1ca5c3c0c5039c06d Binary files /dev/null and b/assets/images/more.png differ diff --git a/assets/images/more.svg b/assets/images/more.svg new file mode 100644 index 0000000000000000000000000000000000000000..58cfeb0400929860f320b255ebd83744e4423f59 --- /dev/null +++ b/assets/images/more.svg @@ -0,0 +1,9 @@ +<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<rect x="40" y="40" width="40" height="40" transform="rotate(-180 40 40)" fill="url(#pattern0)"/> +<defs> +<pattern id="pattern0" patternContentUnits="objectBoundingBox" width="1" height="1"> +<use xlink:href="#image0_3498_4957" transform="scale(0.00195312)"/> +</pattern> +<image id="image0_3498_4957" width="512" height="512" xlink:href="data:image/png;base64,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"/> +</defs> +</svg> diff --git a/assets/images/mousses.png b/assets/images/mousses.png new file mode 100644 index 0000000000000000000000000000000000000000..b51cba4dfd1efe46db5a172d6164ef9f1e4334c7 Binary files /dev/null and b/assets/images/mousses.png differ diff --git a/assets/images/notif-bell.png b/assets/images/notif-bell.png new file mode 100644 index 0000000000000000000000000000000000000000..5f7e9235417b64414f8677689b13bb30e8ac28dc Binary files /dev/null and b/assets/images/notif-bell.png differ diff --git a/assets/images/notif.png b/assets/images/notif.png new file mode 100644 index 0000000000000000000000000000000000000000..b1bce2c1f176f8890b7cc251ed782e897ef79bd4 Binary files /dev/null and b/assets/images/notif.png differ diff --git a/assets/images/notifications.svg b/assets/images/notifications.svg new file mode 100644 index 0000000000000000000000000000000000000000..840486ecec2a7006692f0391c7acf2b7697f6306 --- /dev/null +++ b/assets/images/notifications.svg @@ -0,0 +1,9 @@ +<svg width="30" height="30" viewBox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<rect x="0.285721" width="29.1429" height="29.1429" fill="url(#pattern0)"/> +<defs> +<pattern id="pattern0" patternContentUnits="objectBoundingBox" width="1" height="1"> +<use xlink:href="#image0_3293_270" transform="scale(0.00195312)"/> +</pattern> +<image id="image0_3293_270" width="512" height="512" xlink:href="data:image/png;base64,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"/> +</defs> +</svg> diff --git a/assets/images/participant.png b/assets/images/participant.png new file mode 100644 index 0000000000000000000000000000000000000000..bda6d9bb0e53e39b5602eaabd30256299d4418a9 Binary files /dev/null and b/assets/images/participant.png differ diff --git a/assets/images/participant.svg b/assets/images/participant.svg new file mode 100644 index 0000000000000000000000000000000000000000..6c8947122460e621819a9aede4cf9a9cde2d0425 --- /dev/null +++ b/assets/images/participant.svg @@ -0,0 +1,4 @@ +<svg width="21" height="21" viewBox="0 0 21 21" fill="none" xmlns="http://www.w3.org/2000/svg"> +<rect width="21" height="21" rx="10.5" fill="#6900EE"/> +<path d="M9.27737 10.571C8.65337 10.259 8.34137 9.767 8.34137 9.095C8.34137 8.771 8.42237 8.474 8.58437 8.204C8.74637 7.934 8.98937 7.721 9.31337 7.565C9.63737 7.403 10.0334 7.322 10.5014 7.322C10.9634 7.322 11.3564 7.403 11.6804 7.565C12.0104 7.721 12.2564 7.934 12.4184 8.204C12.5804 8.474 12.6614 8.771 12.6614 9.095C12.6614 9.431 12.5744 9.728 12.4004 9.986C12.2324 10.238 12.0074 10.433 11.7254 10.571C12.0674 10.697 12.3374 10.904 12.5354 11.192C12.7334 11.474 12.8324 11.807 12.8324 12.191C12.8324 12.581 12.7334 12.926 12.5354 13.226C12.3374 13.526 12.0614 13.757 11.7074 13.919C11.3534 14.081 10.9514 14.162 10.5014 14.162C10.0514 14.162 9.64937 14.081 9.29537 13.919C8.94737 13.757 8.67437 13.526 8.47637 13.226C8.27837 12.926 8.17937 12.581 8.17937 12.191C8.17937 11.801 8.27837 11.465 8.47637 11.183C8.67437 10.901 8.94137 10.697 9.27737 10.571ZM11.6804 9.221C11.6804 8.885 11.5754 8.627 11.3654 8.447C11.1554 8.267 10.8674 8.177 10.5014 8.177C10.1414 8.177 9.85637 8.267 9.64637 8.447C9.43637 8.627 9.33137 8.888 9.33137 9.23C9.33137 9.53 9.43937 9.776 9.65537 9.968C9.87737 10.154 10.1594 10.247 10.5014 10.247C10.8434 10.247 11.1254 10.151 11.3474 9.959C11.5694 9.767 11.6804 9.521 11.6804 9.221ZM10.5014 11.021C10.1054 11.021 9.78137 11.12 9.52937 11.318C9.28337 11.51 9.16037 11.789 9.16037 12.155C9.16037 12.497 9.28037 12.776 9.52037 12.992C9.76037 13.202 10.0874 13.307 10.5014 13.307C10.9094 13.307 11.2304 13.199 11.4644 12.983C11.7044 12.767 11.8244 12.491 11.8244 12.155C11.8244 11.795 11.7014 11.516 11.4554 11.318C11.2154 11.12 10.8974 11.021 10.5014 11.021Z" fill="white"/> +</svg> diff --git a/assets/images/participants.png b/assets/images/participants.png new file mode 100644 index 0000000000000000000000000000000000000000..7e25d36e22378f3617b23d91d369db23a29fb025 Binary files /dev/null and b/assets/images/participants.png differ diff --git a/assets/images/participants.svg b/assets/images/participants.svg new file mode 100644 index 0000000000000000000000000000000000000000..65857dee357ed03cf8411be81bb37daca8672c14 --- /dev/null +++ b/assets/images/participants.svg @@ -0,0 +1,8 @@ +<svg width="23" height="19" viewBox="0 0 23 19" fill="none" xmlns="http://www.w3.org/2000/svg"> +<path d="M0.0664977 12.0865C0.0652769 11.913 0.0762647 11.7451 0.100071 11.5938C0.239044 10.7071 0.39348 9.7976 0.752611 8.98128C0.916204 8.60948 1.12578 8.26044 1.39355 7.96884C1.52907 7.82126 1.67821 7.68915 1.83855 7.57517C1.92869 7.51098 2.25323 7.24818 2.36005 7.28161C3.86515 7.75547 4.60213 7.65892 5.21927 7.65945C5.54971 7.65981 5.97924 7.6719 6.33207 7.52717C6.50746 8.27752 6.85926 8.93131 7.34353 9.46421C5.71167 10.1888 4.82392 12.9681 4.5181 14.6358C4.49958 14.7364 2.51449 14.3235 2.33258 14.2695C2.04854 14.1852 1.74902 14.1896 1.45826 14.119C0.986607 14.0047 0.480159 13.7992 0.273634 13.278C0.140765 12.9441 0.0693464 12.4989 0.0664977 12.0865Z" fill="black" fill-opacity="0.6"/> +<path d="M8.99224 9.03923C9.57926 9.70797 10.547 9.93538 11.2435 9.92472C11.9605 9.91369 12.9185 9.65694 13.478 8.94659C15.4829 9.81145 17.0354 12.6441 17.4749 15.1546C17.6128 15.9028 17.3016 16.1927 16.5446 16.7906C16.1849 17.3094 16.1055 17.3505 15.7537 17.4399C15.2826 17.6724 15.9426 17.3338 15.9426 17.3857C15.9426 17.5461 15.8156 17.3971 15.8883 17.5418C15.7611 17.5418 15.7377 17.0753 15.9426 17.3857C16.0997 17.6238 15.814 17.3102 15.5348 17.6305C15.5348 17.6305 15.6824 17.5144 15.6244 17.5418C16.0955 17.3094 15.6265 17.7462 15.1554 17.9027C14.1608 18.023 15.558 17.7232 14.5971 18.0242C13.4978 18.0185 12.9225 18.0352 11.8173 18.0242C11.2435 18.0185 10.5302 18.1462 10.0429 18.0242C9.05643 17.7771 8.25679 18.1178 7.25103 17.4399C6.81092 17.4222 6.51353 17.089 6.09661 16.9261C5.55965 16.7164 5.15982 16.1901 5.22859 15.5354C5.54601 12.9405 6.98274 9.98997 8.99224 9.03923Z" fill="black" fill-opacity="0.6"/> +<path d="M7.25525 4.2914C7.44061 4.63119 8.42034 4.11359 9.23606 3.6536C10.0373 3.20179 11.5264 2.24643 12.3462 3.09422C12.3891 3.13867 12.5275 3.39223 12.5964 3.38351C12.7376 3.36591 12.8656 3.37018 12.9527 3.40307C12.9527 3.40307 14.6342 3.7354 14.3286 6.31041C14.2861 6.30472 14.2281 6.28427 14.1609 6.25458C14.1762 7.81627 12.9454 9.11302 11.351 9.17739C9.71362 9.24353 8.31697 7.98554 8.23152 6.36784C8.21809 6.11251 8.24149 5.86447 8.29113 5.62585C8.295 5.5325 8.30314 5.43915 8.31921 5.34616C7.69048 5.09403 7.52587 4.94947 7.25525 4.2914Z" fill="black" fill-opacity="0.6"/> +<path d="M7.34331 6.00599C6.86962 6.53728 6.12898 7.23873 4.15894 7.20157C4.11784 7.24993 3.64456 7.17401 3.56765 7.166C3.39002 7.14751 3.2134 7.12173 3.03882 7.08759C2.73564 7.0282 2.43857 6.94357 2.15636 6.82959C1.68857 6.64076 1.24072 6.38098 0.909469 6.03194C0.761137 5.87547 0.679952 5.70833 0.577198 5.53195C0.555629 5.49479 0.347475 4.96776 0.420115 4.98039C0.456537 4.98679 0.50761 4.96776 0.543421 4.97434C0.440463 4.70674 0.342592 4.38793 0.326111 4.13064C0.433341 4.28907 0.520428 4.53213 0.659604 4.6534C0.627252 4.55454 0.599173 4.45497 0.608532 4.34063C0.727971 4.41442 0.848632 4.47488 0.989232 4.51115C1.03929 4.52395 1.0926 4.5396 1.14428 4.54423C1.27206 4.55596 1.41266 4.48359 1.52457 4.43576C1.63811 4.38722 1.68023 4.29476 1.72947 4.19732C1.78115 4.09508 1.84748 3.99444 1.88614 3.88865C1.97201 3.65358 1.97425 3.41763 1.97425 3.17226C1.97425 2.78321 2.0418 2.33745 2.31995 2.02468C2.40561 1.92849 2.52647 1.84688 2.63757 1.7738C2.73564 1.70925 2.83901 1.64151 2.94177 1.5775C3.4592 1.25531 4.17827 1.16836 4.79297 1.27416C5.09838 1.32661 5.40156 1.43152 5.65671 1.58852C5.74848 1.64506 5.81766 1.71725 5.90556 1.77451C6.01422 1.84528 6.14363 1.90377 6.2651 1.95534C6.189 1.92298 6.12552 1.96512 6.13956 2.03038C6.15604 2.10683 6.2592 2.13973 6.318 2.18347C6.47407 2.29975 6.57662 2.51543 6.66472 2.67422C6.86372 3.03321 6.99781 3.41799 7.09039 3.80792C7.09832 3.84153 7.11216 3.88225 7.12864 3.92634C6.73187 3.9619 6.43012 3.87833 6.33062 3.68897C6.64845 4.49124 6.93087 5.1774 7.66826 5.48519L7.34331 6.00599Z" fill="black" fill-opacity="0.6"/> +<path d="M22.3989 12.1171C22.393 11.9436 22.3753 11.7761 22.3454 11.6256C22.1702 10.7434 21.9789 9.83868 21.5864 9.03356C21.3357 8.51934 20.9679 8.04886 20.4761 7.68791C20.3328 7.58282 20.1841 7.47454 20.0166 7.39986C19.884 7.34065 19.783 7.23414 19.6205 7.2681C19.4754 7.29833 19.3824 7.43827 19.2691 7.51223C18.9807 7.70089 18.7006 7.87727 18.3394 7.93382C17.9125 8.0005 17.4632 7.9676 17.0426 7.88421C16.8742 7.85078 16.7071 7.80206 16.5502 7.73858C16.3909 7.67422 16.2381 7.59172 16.0934 7.50512C16.1069 7.51312 15.8802 8.115 15.8599 8.1735C15.7475 8.49498 15.6137 8.80828 15.4452 9.11073C15.4069 9.17954 15.1603 9.58708 15.0392 9.53978C16.7004 10.2135 17.6781 13.1472 18.0517 14.8052C18.0743 14.9053 20.0425 14.4306 20.2221 14.371C20.5027 14.278 20.8024 14.273 21.0902 14.1934C21.5569 14.0645 22.055 13.8431 22.2404 13.3155C22.3594 12.9768 22.4127 12.5294 22.3989 12.1171Z" fill="black" fill-opacity="0.6"/> +<path d="M21.1624 7.85378C21.1624 7.85378 19.7082 6.70319 19.6834 5.92972C19.6834 5.92972 19.6471 5.75298 19.8146 5.5645C19.8146 5.5645 20.1587 5.15715 19.9143 4.78393C19.9143 4.78393 19.829 4.56042 19.9393 4.36519C19.9393 4.36519 20.4081 2.90752 19.7873 2.21851C19.7873 2.21851 19.3507 1.40949 18.3758 1.29729C18.3758 1.29729 18.6363 -0.0588509 16.9116 0.13087C16.9116 0.13087 15.949 0.176922 16.2286 1.31294C16.2286 1.31294 14.4639 1.8725 14.6694 3.67832C14.6694 3.67832 14.8238 4.51366 15.1461 4.86252C15.2782 5.00619 15.128 5.36145 15.162 5.53997C15.2582 6.04423 15.8226 6.92331 16.3761 7.13526C16.6689 7.24746 17.9673 7.87725 19.2371 6.79013L19.4711 6.57783C19.4713 6.57783 20.9526 7.78657 21.1624 7.85378Z" fill="black" fill-opacity="0.6"/> +</svg> diff --git a/assets/images/password.svg b/assets/images/password.svg new file mode 100644 index 0000000000000000000000000000000000000000..924b3e0fdceb5c74e13cc0477863ebbd60818174 --- /dev/null +++ b/assets/images/password.svg @@ -0,0 +1,3 @@ +<svg width="18" height="21" viewBox="0 0 18 21" fill="none" xmlns="http://www.w3.org/2000/svg"> +<path d="M15 7H17C17.2652 7 17.5196 7.10536 17.7071 7.29289C17.8946 7.48043 18 7.73478 18 8V20C18 20.2652 17.8946 20.5196 17.7071 20.7071C17.5196 20.8946 17.2652 21 17 21H1C0.734784 21 0.48043 20.8946 0.292893 20.7071C0.105357 20.5196 0 20.2652 0 20V8C0 7.73478 0.105357 7.48043 0.292893 7.29289C0.48043 7.10536 0.734784 7 1 7H3V6C3 4.4087 3.63214 2.88258 4.75736 1.75736C5.88258 0.632141 7.4087 0 9 0C10.5913 0 12.1174 0.632141 13.2426 1.75736C14.3679 2.88258 15 4.4087 15 6V7ZM13 7V6C13 4.93913 12.5786 3.92172 11.8284 3.17157C11.0783 2.42143 10.0609 2 9 2C7.93913 2 6.92172 2.42143 6.17157 3.17157C5.42143 3.92172 5 4.93913 5 6V7H13ZM8 13V15H10V13H8ZM4 13V15H6V13H4ZM12 13V15H14V13H12Z" fill="#59C09B"/> +</svg> diff --git a/assets/images/past-activities.png b/assets/images/past-activities.png new file mode 100644 index 0000000000000000000000000000000000000000..48fde2a0d815ea66d672474eee007edb101892d6 Binary files /dev/null and b/assets/images/past-activities.png differ diff --git a/assets/images/past-activities.svg b/assets/images/past-activities.svg new file mode 100644 index 0000000000000000000000000000000000000000..e49c3e57f6537fb8318b38f8e15ee7ef42c7366f --- /dev/null +++ b/assets/images/past-activities.svg @@ -0,0 +1,9 @@ +<svg width="30" height="30" viewBox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<rect width="30" height="30" fill="url(#pattern0)"/> +<defs> +<pattern id="pattern0" patternContentUnits="objectBoundingBox" width="1" height="1"> +<use xlink:href="#image0_149_115" transform="scale(0.015625)"/> +</pattern> +<image id="image0_149_115" width="64" height="64" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAQAAAAAYLlVAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAAHdElNRQfjChQQMRgA2CdxAAAELElEQVRo3u2ZXWhURxTHf7vJJo0fqEutpBLWJtlubc1HUfpm8CFWi1jwg1YsJFVrKm1pS6kiRfpQaFAwxYc8JBGh5CGIFkSrCH1o+lJBSi1KQmISTKsSDfZjsdEoTe704Y6zu3dn7965m920kDMPlzvn63/PzD0zcwYy0XzauImFkO02X1KEFyqildtKz+Imbcz3pJlCJ5WJRPvQk+ZHGs1Tpu5DTGrMnPOk+61Gc5oSvXAwg5FSngJgC2HChNkNwAJPAOxwN0jNZ6WfDACKsxib4C8AHpiGkPtSs8xdLOjBVF4pNQIlarbqZ22IJR5shrS9i1X/IybT2WEO86tm8jRK/hsannurk5plGt4orSxKdh9lNIOZ/ACwQUTBngOlnGdFwQd/BWcptQHs4nngH/bzNAHZFmqVehXfrfVqdRcqfjn7mQZW0mxPwtcBOMbRJHFLPt9kNQC1Bt8mANjFHSAxJS3Fv8tRyvkE2EwXQB8CwUaHmWHNuHV4AnBcoznkkGlEILhqvwwgEDQ4RDbx2GHkPjFPAFbyt0PzMa85ZBoQCAbcMuEFamiiSq6Aght0MeoJwAAvs5tq+TbNCN0MuyvoIpBfUhGY9VQ8B2AOQOI33MwLBfQbTQfw6exE4D80BD9wr4B+l7Iu8TKXCf/HAJ5jfa6fkIt6lD6+46vZA/A584D3ctvQ+gdQzQ4AQhyYHQCHVA7ZQ6TwAKp4C4AJoCSXNO4XwGcUA/2yZLGX5f4h+MmEEblj3k4RgwgExwx9qkxoCqCUl9jKBQSCawSBJgSCh+xlLc+YA8hWoLBpDa8QI0aUSFKh6gssoIdDRCmzzzjEGWKI61znIhMzNQTvaE+3P6v5s1PL73etqRlFIJry9icjjDDICXXa68FiLVVUE0myV0kx0zMTgeWqetCTpUISYgMPpezHrpKGk7Ccfmn2sKvZGLdkcdLdvY+/YBlXJYR2AhlkXmRM1gT3ZI26j99wCZfVIV2XvlZzD4Fgiuas7n3mgcVckhBa0njzuCsP4ls8uPe5JYvzKj/JYDspzDIAtnHGwCKma8EE4wBp9Q4Yk7XUETP35ouRXSvqT+u35Hia1JJ8AFhERRKAWr7hF96XZai+QgCoIwCM8zsVdHKFbdTTzjAtBCWomvwCWAXAGG0M06JyfYROLrNUQvRB3pfjDseCc4VOHqX0WKk14Izk82SU/H2DNLOGd4nSxZTqDZjPApMI/KEKzW+nLLYxTqrrrSazCJgBOI3gDh9or1/qOY8gTmU+AQSplXdJeooQ9uTeeEv2hCyuufJ/M7Imvwm5bykxV86BbG9TNgA7v3srRM8U2QWxcRvAJQD2ZbhsygeF2AfAjxAAKhmiCLjIQW4VwH0FR9gITBHjht11xPhKaiZaawJTMd0Fd/+18w/cTi/xgriO8z1bn7j9F/cesLg2Z5c4AAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE5LTEwLTIwVDE2OjQ5OjI0KzAwOjAwogXzAwAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxOS0xMC0yMFQxNjo0OToyNCswMDowMNNYS78AAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5vcmeb7jwaAAAAAElFTkSuQmCC"/> +</defs> +</svg> diff --git a/assets/images/people.png b/assets/images/people.png new file mode 100644 index 0000000000000000000000000000000000000000..654aa7d9331b09e292dc14d0563c2855e201533b Binary files /dev/null and b/assets/images/people.png differ diff --git a/assets/images/phone.png b/assets/images/phone.png new file mode 100644 index 0000000000000000000000000000000000000000..964d54a9aee0064243904ae78f533ff26a4e46bd Binary files /dev/null and b/assets/images/phone.png differ diff --git a/assets/images/phone.svg b/assets/images/phone.svg new file mode 100644 index 0000000000000000000000000000000000000000..c51108e2834388ae1761debce68be97b4a4c8fe4 --- /dev/null +++ b/assets/images/phone.svg @@ -0,0 +1,10 @@ +<svg width="24" height="25" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg"> +<g clip-path="url(#clip0_2272_294)"> +<path d="M23.6142 20.4498L18.8223 16.093C18.5958 15.8871 18.2982 15.7773 17.9922 15.7868C17.6863 15.7962 17.396 15.9242 17.1826 16.1437L14.3617 19.0447C13.6827 18.915 12.3177 18.4895 10.9125 17.0879C9.50737 15.6816 9.08182 14.313 8.95569 13.6387L11.8544 10.8167C12.0741 10.6034 12.2023 10.3131 12.2118 10.0071C12.2212 9.70102 12.1112 9.40332 11.9051 9.17694L7.54937 4.38628C7.34313 4.1592 7.05648 4.02145 6.75031 4.0023C6.44414 3.98315 6.14257 4.08411 5.90964 4.28373L3.35162 6.47748C3.14781 6.68202 3.02617 6.95425 3.00976 7.24252C2.99208 7.53722 2.65494 14.5181 8.06805 19.9335C12.7904 24.6546 18.7056 25 20.3348 25C20.5729 25 20.7191 24.9929 20.758 24.9906C21.0462 24.9744 21.3183 24.8523 21.5218 24.6475L23.7144 22.0884C23.9148 21.8562 24.0165 21.5548 23.9978 21.2487C23.9791 20.9426 23.8414 20.6559 23.6142 20.4498Z" fill="#59C09B"/> +</g> +<defs> +<clipPath id="clip0_2272_294"> +<rect width="24" height="24" fill="white" transform="translate(0 0.5)"/> +</clipPath> +</defs> +</svg> diff --git a/assets/images/photo.svg b/assets/images/photo.svg new file mode 100644 index 0000000000000000000000000000000000000000..c3c7ff1769cd4657b978c4ab900d5d00745c7ea3 --- /dev/null +++ b/assets/images/photo.svg @@ -0,0 +1,11 @@ +<svg width="34" height="34" viewBox="0 0 34 34" fill="none" xmlns="http://www.w3.org/2000/svg"> +<g clip-path="url(#clip0_3652_341)"> +<path d="M29.7826 8.23472H26.2765L24.3408 5.31298C23.6104 4.21733 22.3321 3.55994 21.0173 3.55994H12.9826C11.6678 3.55994 10.3895 4.21733 9.65908 5.31298L7.72343 8.23472H4.21734C1.98952 8.23472 0.199951 10.0243 0.199951 12.2521V26.4225C0.199951 28.6504 1.98952 30.4399 4.21734 30.4399H29.7826C32.0104 30.4399 33.7999 28.6504 33.7999 26.4225V12.2521C33.7999 10.0243 32.0104 8.23472 29.7826 8.23472ZM17 27.153C11.9965 27.153 7.94256 23.0991 7.94256 18.0956C7.94256 13.0921 11.9965 9.07472 17 9.07472C22.0034 9.07472 26.0573 13.1286 26.0573 18.1321C26.0573 23.0991 22.0034 27.153 17 27.153ZM29.2713 13.8956C29.2347 13.8956 29.1982 13.8956 29.1252 13.8956H27.6643C27.0069 13.8591 26.4956 13.3112 26.5321 12.6538C26.5686 12.033 27.0434 11.5582 27.6643 11.5217H29.1252C29.7826 11.4852 30.3304 11.9965 30.3669 12.6538C30.4034 13.3112 29.9286 13.8591 29.2713 13.8956Z" fill="#FFFAFA"/> +<path d="M17 13.0922C14.2243 13.0922 11.96 15.3565 11.96 18.1322C11.96 20.9078 14.2243 23.1356 17 23.1356C19.7756 23.1356 22.04 20.8713 22.04 18.0956C22.04 15.32 19.7756 13.0922 17 13.0922Z" fill="#FFFAFA"/> +</g> +<defs> +<clipPath id="clip0_3652_341"> +<rect width="33.6" height="33.6" fill="white" transform="translate(0.199951 0.199951)"/> +</clipPath> +</defs> +</svg> diff --git a/assets/images/picnic.png b/assets/images/picnic.png new file mode 100644 index 0000000000000000000000000000000000000000..5595b8368bf3b8e058903f3bb3b68918fe74d152 Binary files /dev/null and b/assets/images/picnic.png differ diff --git a/assets/images/profileContent.jpg b/assets/images/profileContent.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9d12bef1b85e9500ed23315f5f24b87ff8f140a5 Binary files /dev/null and b/assets/images/profileContent.jpg differ diff --git a/assets/images/right-arrow.png b/assets/images/right-arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..f56c32044d054fa6df0d3a0cb6e39881a39bff1b Binary files /dev/null and b/assets/images/right-arrow.png differ diff --git a/assets/images/right-arrow.svg b/assets/images/right-arrow.svg new file mode 100644 index 0000000000000000000000000000000000000000..13bd51d3043d2e5cc3cc9356fdb18b1ef9b4b9cd --- /dev/null +++ b/assets/images/right-arrow.svg @@ -0,0 +1,9 @@ +<svg width="28" height="35" viewBox="0 0 28 35" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<rect y="0.770111" width="28" height="34.1149" fill="url(#pattern0)"/> +<defs> +<pattern id="pattern0" patternContentUnits="objectBoundingBox" width="1" height="1"> +<use xlink:href="#image0_207_46" transform="translate(-0.109195) scale(0.00237967 0.00195312)"/> +</pattern> +<image id="image0_207_46" width="512" height="512" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAYAAAD0eNT6AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOcAAADnABlNk0xAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAABRWSURBVHic7d1JjJ/3XcfxZ+zxeJvVS1x3kjRxYhonRbQObZwdWgiokQJqJSTgQgUHKgQHCqqLxJGEC0VC6YEKYcEpLKIINSylqYKa0kQRCYKSpInjBmPHjuN14pnxNh4OXmrHnpn/8jzPb3u9zvH/+0hz+LzzzHg8MD8/X1G2jUMr7rx9zapfmK+qh4+cPXfn26fPrF+/YnBm88qhvetXDP7nqmXLnvnaoaN/MT8/fz70swJQjwEBUK6BgYHVd4+uferlqenHllr2u4ZXH9k+OvzYX+4/9O+tPBwAjRIAhdo2vOZnjp8799cHT58d7fTPrF62bP7RjRN/Ozc//4t/986RuSafD4BmCYAC7Rgf2fniiZNP9Po+/+Ojw0c+tX70jif27D9c64MB0BoBUJhNK4dunpk7v+fk3Nzyfj5n++jaY4+sH/sREQCQpmWhH4B2TawY/Od+x7+qquqlqemJbxw58fqXtkxuqOO5AGjXYOgHoD0fGx3+ne9Pz26r6/NempqeqKrq9WrLpDcBAIkRAAWZmZv7Qt2fKQIA0iQACjEwMDCwevmyjU18tggASI+fASjE2ODyO2bnzvf9vf+F+JkAgLQIgEJ8ZHjNp5u+IQIA0uFbAIVYvXzZ5jbu+HYAQBq8ASjEyXNz/9LWLW8CAOLnFwEVYmBgYNXygYHZuRa/3n5ZEEC8vAEoxPz8/KmbVg1NtXnTmwCAeAmAgty2etXzbd8UAQBxEgAFOXX+/GdvWjV0qu27lyLgt2/54Pq2bwNwfQKgIM8dmzp5//jIrw8EuP3S1PTEvx2bekMEAMTBDwEW6Kc3jL/wzSMnPhHi9vbRtccenhjd+uW33j4S4j4AF3gDUKD1KwY/effo2oMhbnsTABAHAVCgpw4cnr59zarbRQBAuQRAoUQAQNkEQMFEAEC5BEDhRABAmQQAIgCgQAKAqqpEAEBpBACXiQCAcggAriICAMogALiGCADInwDgukQAQN4EAAsSAQD5EgAsSgQA5EkAsCQRAJAfAUBHRABAXgQAHRMBAPkQAHRFBADkQQDQNREAkD4BQE9EAEDaBAA9EwEA6RIA9OVSBPy4CABIigCgb08dODx9mwgASIoAoBYiACAtAoDaiACAdAgAaiUCANIgAKidCACInwCgESIAIG4CgMaIAIB4CQAaJQIA4iQAaJwIAIiPAKAVIgAgLgKA1ogAgHgIAFolAgDiIABonQgACE8AEIQIAAhLABCMCAAIRwAQlAgACEMAEJwIAGifACAKIgCgXQKAaFyKgI+PDosAgIYJAKLy1IHD01vWrBQBAA0TAERHBAA0TwAQJREA0CwBQLREAEBzBABREwEAzRAARE8EANRPAJAEEQBQLwFAMkQAQH0EAEkRAQD1EAAkRwQA9E8AkCQRANAfAUCyRABA7wQASRMBAL0RACRPBAB0TwCQBREA0B0BQDZEAEDnBABZEQEAnREAZEcEACxNAJAlEQCwOAFAti5HwNjwgRD3RQAQMwFA1p46cHh6y+qVW0UAwNUEANkTAQDXEgAU4akDh6fvWrvatwMALhIAFGPX/kMzIgDgAgFAUSKJgNdFABCaAKA4EUTAOhEAhCYAKJIIAEonACiWCABKJgAomggASiUAKJ4IAEokAKASAUB5BABcJAKAkggAuIIIAEohAOB9RABQAgEA1yECgNwJAFiACAByJgBgESIAyJUAgCWIACBHAgA6cCkCPiECgEwIAOjQrv2HZu4UAUAmBAB0QQQAuRAA0CURAORAAEAPRACQOgEAPRIBQMoEAPRBBACpEgDQJxEApEgAQA1EAJAaAQA1EQFASgQA1EgEAKkQAFAzEQCkQABAA0QAEDsBAA0RAUDMBAA0SAQAsRIA0DARAMRIAEALRAAQGwEALREBQEwEALRIBACxEADQsksRcI8IAAISABDArv2HZraJACAgAQCBiAAgJAEAAYkAIBQBAIGJACAEAQAREAFA2wQAREIEAG0SABAREQC0RQBAZEQA0AYBABESAUDTBABESgQATRIAEDERADRFAEDkRADQhIH5+fnQzwB04HOTN6x5dXp29wsnTm4OcX/76NqjO8aGt35l78GjIe4D9fIGABIRw5uA50+cfOM3bv7AuhD3gXoJAEiICADqIgAgMSIAqIMAgASJAKBfAgASJQKAfggASNilCNgxNvx2iPsiANIlACBxu/Yfmrlj7eqtIgDohgCADIgAoFsCADIhAoBuCADIiAgAOiUAIDMiAOiEAIAMiQBgKQIAMiUCgMUIAMiYCAAWIgAgcyIAuB4BAAUQAcD7CQAoxK79h2buHh32a4OBqqoEABTlyb0HZkUAUFUCAIojAoCqEgBQJBEACAAolAiAsgkAKJgIgHIJACicCIAyCQBABECBBABQVdUVETAuAqAEAgC47Mm9B2bvHhEBUAIBAFxFBEAZBABwDREA+RMAwHWJAMibAAAWJAIgXwIAWJQIgDwJAGBJIgDyIwCAjogAyIsAADomAiAfAgDoigiAPAgAoGsiANInAICexBAB3xUB0DMBAPQsdAS8LAKgZwIA6IsIgDQJAKBvIgDSIwCAWogASIsAAGojAiAdAgColQiANAgAoHaXIuDe8RERAJESAEAjntx7YHb7yFoRAJESAEBjRADESwAAjRIBECcBADROBEB8BADQChEAcREAQGtEAMRDAACtEgEQBwEAtE4EQHgCAAhCBEBYAgAIRgRAOAIACEoEQBgCAAhOBED7BAAQBREA7RIAQDREALRHAABREQHQDgEAREcEQPMEABAlEQDNEgBAtC5FwH3jI/tD3BcB5EwAAFF7cu+B2Y+NrN0qAqBeAgCIngiA+gkAIAkiAOolAIBkiACojwAAkiICoB4CAEiOCID+CQAgSSIA+iMAgGSJAOidAACSJgKgNwIASJ4IgO4JACALIgC6IwCAbIgA6JwAALIiAqAzAgDIjgiApQkAIEsiABYnAIBsRREBx0UAcRIAQNaCR8B7IoA4CQAgeyIAriUAgCJcioD7RQBUVSUAgII8uffA7EdFAFRVJQCAwogAuEAAAMURASAAgEKJAEonAIBiiQBKJgCAookASiUAgOKJAEokAACqCxHw0MTo7SKAUggAgIse37PvlAigFAIA4AoigFIIAID3EQGUQAAAXIcIIHcCAGABIoCcCQCARYgAciUAAJYgAsiRAADogAggNwIAoEMigJwIAIAuXIqAB0QAiRMAAF16fM++Uw+KABInAAB6IAJInQAA6JEIIGUCAKAPIoBUCQCAPokAUiQAAGogAkiNAACoiQggJQIAoEYigFQIAICaiQBSIAAAGiACiJ0AAGiICCBmAgCgQSKAWAkAgIaJAGIkAABaIAKIjQAAaIkIICYCAKBFIoBYCACAlokAYiAAAAIQAYQmAAACuRwBEyP7QtwXAWUTAAABPb5n36kHx0e3hoyAV07OPh/iNmEJAIDAQkfAs8emtv7qjZt+P8RtwhmYn58P/QwAVFX1e1tuXPXt41NvPHfsvRvbvr1paMXcL2/ecMsfvfV2kAihfd4AAEQi5JuAd86cXf69kzPfaPsu4XgDABCZUG8CJlYMzh89c9b/GBbCFxogMqHeBBw7e27gC7d8cEebNwlHAABEKFQEnDg393Nt3iMcAQAQqcsR0OIvCzpy9tz9bd0iLAEAELHz1fzY1NzcSFv3lg9UZ9q6RVgCACBSO7dMbvqnw8df/6/3ZkbburluxeC327pFWAIAIEIhxr+qqmpscPBrbd4jHH8NECAyocZ/49CK84dOn1ne5k3C8QYAICKhxr+qqureseEX2r5JOAIAIBIhx//W1StP3zm85mfbvks4AgAgAiHHf9lAVT2yfvzzT+zZN9X2bcLxMwAAgYUc/6qqqk9vGH/+6XeP3RviNuF4AwAQUOjxf2hi9M1NK1c8FOI2YQkAgEBiGP/b1qzc9uf7Dp0NcZ+wBABAAMaf0AQAQMuMPzEQAAAtMv7EQgAAtMT4ExMBANAC409sBABAw4w/MRIAAA0y/sRKAAA0xPgTMwEA0ADjT+wEAEDNjD8pEAAANTL+pEIAANTE+JMSAQBQA+NPagQAQJ+MPykSAAB9MP6kSgAA9Mj4kzIBANAD40/qBABAl4w/ORAAAF0w/uRCAAB0yPiTEwEA0AHjT24EAMASjD85EgAAizD+5EoAACwghvF/YHzkDuNPEwQAwHXEMv5/sGffuRD3yZ8AAHgf408JBADAFYw/pRAAABcZf0oiAAAq4095BkM/AEBoocf/4YnRN+83/rTMGwCgaMafUgkAoFjGn5IJAKBIxp/SCQCgOMYfBABQGOMPFwgAoBjGH35IAABFMP5wNQEAZG/nlsnNxh+uJgCArF0c/9eMP1xNAADZMv6wMAEAZMn4w+IEAJAd4w9LEwBAVow/dEYAANkw/tA5AQBkwfhDdwQAkDzjD90TAEDSjD/0RgAAyTL+0DsBACTJ+EN/BACQHOMP/RMAQFKMP9RDAADJMP5QHwEAJMH4Q70EABA94w/1EwBA1Iw/NGMw9AMALGTnlsnN//ju8e//98mZkRD3jT858wYAiJLxh2YJACA6xh+aJwCAqBh/aIcAAKJh/KE9AgCIgvGHdgkAIDjjD+0TAEBQxh/CEABAMMYfwhEAQBDGH8LymwCB1oUe/59YN/rmfWPGn7J5AwC0yvhDHAQA0BrjD/EQAEArjD/ERQAAjTP+EB8BADTK+EOcBADQGOMP8RIAQCOMP8RNAAC1M/4QPwEA1Mr4QxoEAFAb4w/pEABALYw/pEUAAH0z/pAeAQD0xfhDmgQA0DPjD+kSAEBPjD+kTQAAXTP+kD4BAHTF+EMeBADQMeMP+RAAQEeMP+RFAABLMv6QHwEALMr4Q54EALAg4w/5EgDAdRl/yJsAAK5h/CF/AgC4ivGHMggA4DLjD+UQAEBVVcYfSiMAAOMPBRIAUDjjD2USAFAw4w/lEgBQKOMPZRMAUCDjDwgAKIzxB6pKAEBRjD9wiQCAQhh/4EoCAAoQevx/ct3obuMPcREAkLkYxv/esZFtxh/iIgAgY8YfWIgAgEwZf2AxAgAyZPyBpQgAyIzxBzohACAjxh/olACATBh/oBsCADJg/IFuCQBInPEHeiEAIGHGH+iVAIBEGX+gHwIAEmT8gX4JAEiM8QfqIAAgIcYfqIsAgEQYf6BOAgASYPyBugkAiJzxB5ogACBixh9oigCASBl/oEkCACJk/IGmCQCIjPEH2iAAICLGH2iLAIBIGH+gTQIAImD8gbYJAAjM+AMhCAAIyPgDoQgACGTnlslJ4w+EIgAggIvj/6rxB0IRANAy4w/EQABAi4w/EAsBAC0x/kBMBAC0wPgDsREA0DDjD8RIAECDjD8QKwEADTH+QMwGQz8A5Cj0+H9y3djuHWPDxh9YkDcAUDPjD6RAAECNjD+QCgEANTH+QEoEANTA+AOpEQDQJ+MPpMjfAoA+7NwyOfn0u8df+97JmeEQ940/0CtvAKBHxh9ImQCAHhh/IHUCALpk/IEcCADogvEHciEAoEPGH8iJAIAOGH8gNwIAlmD8gRwJAFiE8QdyJQBgAcYfyJkAgOsw/kDuBAC8j/EHSiAA4ArGHyiFAICLjD9QEgEAlfEHyiMAKJ7xB0okACia8QdKJQAolvEHSiYAKJLxB0onACiO8QcQABTG+ANcIAAohvEH+CEBQBGMP8DVBADZM/4A1xIAZM34A1yfACBbxh9gYQKALBl/gMUJALJj/AGWJgDIivEH6IwAIBsRjP8bxh9IhQAgC5GM/53GH0iFACB5xh+gewKApBl/gN4IAJJl/AF6JwBIkvEH6I8AIDnGH6B/AoCkGH+AeggAkmH8AeojAEiC8QeolwAgesYfoH4CgKgZf4BmCACiZfwBmiMAiJLxB2iWACA6xh+geQKAqBh/gHYMhn4AuGTnlsnJr797/LX/Mf4AjfMGgCgYf4B2CQCCM/4A7RMABGX8AcIQAARj/AHCEQAEYfwBwhIAtM74A4QnAGiV8QeIgwCgNcYfIB4CgFYYf4C4CAAaZ/wB4iMAaJTxB4iTAKAxxh8gXgKARhh/gLgJAGpn/AHiJwColfEHSIMAoDbGHyAdAoBaGH+AtAgA+mb8AdIzGPoBSFvo8f/UurE37jH+AF3zBoCeGX+AdAkAemL8AdImAOia8QdInwCgK8YfIA8CgI4Zf4B8CAA6YvwB8iIAWJLxB8iPAGBRxh8gTwKABX3x1smbjD9AngQA1/XFWydvevrw8VeMP0CeBADXMP4A+RMAXMX4A5RBAHCZ8QcohwCgqirjD1AaAYDxByiQACic8QcokwAomPEHKJcAKJTxByibACjQzi2Tk8YfoGwCoEAvnph+zvgDlE0AFOY3P7T5D7919MQtIW4bf4B4CICC/Mm2Wz/8NweP/G6I28YfIC4CoCDPHp36h3fOnG39a278AeIjAAry6vTsbW3fNP4AcRIAhfjOPR/Ztnvm1PI2bxp/gHgJgEI8d+y9z56bn2/tnvEHiJsAKMS+02cebOuW8QeInwAoxNrlyw62ccf4A6RBABTix0bWPtP0DeMPkA4BUIjHNk58a8PQYGOfb/wB0jIw3+IPhhHWT60fP/PM0RMr6v5c4w+QHm8ACrJjfPiv6v5M4w+QJgFQkC/dOvm5RzdMHKvr84w/QLoEQEHWfvOFc7924w2f2TTU/3cBjD9A2gRAYX7+5dee/a2bP7BrzfLev/SPbpx4xfgDpM0PARbqq3fd9it/tv/Qn7544uRQp3/mhqEV539p84Yv//Fbbwf5FwUBqI8AKNjuB7dv+Mr/HfzXr+5756Mzc+cX/W8fmhj9wf3jI488vmff7pYeD4AGCQCq797zo/d95/h7n9l76vQD/zt7+sO7Z0+NTgwOTn1o9cof3Lhq6D9uWbXy7z//yp6nQz8nAPX5f1FLvtIKfPuzAAAAAElFTkSuQmCC"/> +</defs> +</svg> diff --git a/assets/images/terms.png b/assets/images/terms.png new file mode 100644 index 0000000000000000000000000000000000000000..a35583255450752d6845c2133cdc5b2f562146df Binary files /dev/null and b/assets/images/terms.png differ diff --git a/assets/images/terms.svg b/assets/images/terms.svg new file mode 100644 index 0000000000000000000000000000000000000000..5a9761b92adf3ce9cd65d9e2046ed755729790a3 --- /dev/null +++ b/assets/images/terms.svg @@ -0,0 +1,9 @@ +<svg width="30" height="30" viewBox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<rect width="30" height="30" fill="url(#pattern0)"/> +<defs> +<pattern id="pattern0" patternContentUnits="objectBoundingBox" width="1" height="1"> +<use xlink:href="#image0_149_111" transform="scale(0.00195312)"/> +</pattern> +<image id="image0_149_111" width="512" height="512" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAYAAAD0eNT6AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAIUAAACFABYaxc2AAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAACAASURBVHic7d15tGVVea7x54MCkU5BUTq72BtUpFHEvkPUEBA0BlEuig1ibrC5JqBG0CQEW6IxQQWRRsEOUYREYlQkYENRICCC9EpTIIKC9BT13T/WjkEsqs5Za+09917z+Y1xBmPAmXO/gzq11ntWM2dkJpIkqS4rlQ4gSZImzwIgSVKFLACSJFXIAiBJUoUsAJIkVcgCIElShSwAkiRVyAIgSVKFLACSJFXIAiBJUoUsAJIkVcgCIElShSwAkiRVyAIgSVKFFpQOINUoIlYHHjD6WpvhlfGlwO+A3wC/BW5I9x6Xpkr4d1Iar4hYH3g28NTR11OANYuGmrzbgbOA04CFwPcz8xdlI0l1swBIYxARawM7Aa8Gns/wfsPvww+BLwJfzsyrS4eRamMBkHoUEesBewNvAe5bOM6sWAIcAXzAqwLS5FgApB6MfuPfG/hrYI3CcWbVHcBngf0y81elw0hDZwGQOoqIZwCfBx5eOMpQXAu8OTOPLR1EGjLvS0otRcTKEfF+4Pt48u/TesDXIuKI0ZUVSWPgFQCphYhYDfgysF3pLAN3JrCttwSk/lkApHmKiLWA44DnFo5SiwuAF2XmL0sHkYbEAiDNQ0SsCXwP2KJ0lspcDjw9M68sHUQaCp8BkOYoIgI4HE/+JTwEOG60gqKkHlgApLl7H7Bj6RAV2ww4YlTEJHXkLQBpDiLiRcCJgCef8t6ZmR8rHUKadRYAaQUiYlXgHOAxpbMIgJuAx/k8gNSNuwFKK/ZOxnfyvx64kmb3vCFZCdgYWGcMc68JfAx41RjmlqrhFQBpOSLiocDP6G95358A/wYsAi7JzN/2NO9Uioh1gD+huX//ZmDzHqffNjNP7HE+qSoWAGk5IuJEYJsepvo68LHM/O8e5ppZEbEVsBfwlz1MdwXwxKGXKGlcLADSvYiINwAHd5zmduCvMvOQHiINRkT8Bc3GP2t2nOrIzNy1h0hSdSwA0jJExEOAnwJd1qK/HNgpMxf2k2pYIuIJwNeAx3acakc3DpLmzwIgLUNE/AewbYcpbgU2z8zzeoo0SBGxPnA2zQZAbV0L/GlmXttPKqkOLgQk3UNEvI9uJ39o3lX35L8CmXk18LqO06wHfHW0R4OkObIASHcTEfsD7+84zfGZeVAfeWqQmScAn+g4zbOB70XEA3uIJFXBWwASv1/n/5+Bv+441Y3A4zPzqu6p6jHaXvls4NEdpzqfZufAK7qnkobNKwCqXkTcBziU7id/gHd78p+/zLwNeBPQ9TeSxwGnRMQm3VNJw2YBUNUi4pHAD4Ddepjux4CX/lvKzJOAPl6XfBhwWkTs3sNc0mB5C0DViohX0pxwurzq9z+WAFtk5lk9zFWtiLgfcB6wQU9TfgHYIzNv6mk+aTC8AqDqRMR9IuJfgS/Tz8kf4EBP/t1l5g3AW3ucchdgUUQ8ucc5pUHwCoCqEhGPAr5EszZ9X34ObJaZt/Q4Z9Ui4gvAq3uc8jbg7Zn5qR7nlGaaBaCwiFgdeCBejZmErWnu0ff1Wz/AYmDrzLxsvgMjYk2aP/shuz4zb5zvoNGDmScAL+g5z5eA99LcstH4LAWuy8ybSwfRvbMATEhEPAjYDngWsBGw4ejr/iVzqZMbgGdn5tlzHRARjwX2AZ5KswTu0ItfAhcCC4EPz+c2yaggfQ/YYkzZNH43AlfRbHl9Fc0Dt8f5psx0sACMUUQ8Gng5sD2wFcM/2NfkNuDFmXnyXL55tM7A24B/BO47zmBT7E7gA8A/ZeZdcxkwWtjnFLrvF6DpkcDpwDeAYzPzZ4XzVMsCMAYR8Sc0B/pXAVE4jvp3F/CKzPz6XAdExNuBj40v0kz5QGbuO9dvHm3MdCrwkPFFUkFfB/bJzPNLB6mNBaBHo99W/g7YA1i1cByNxw3AX2bmt+Y6YHTZ/0zq/c3/npYAW2XmorkOiIgNaHYO3GpsqVTSXTTbQ++XmYtLh6mFl6R7EhG7ABfTrCbnyX+YLgCeNp+T/8g+ePK/uwU0RXnORieF5wKHjSGPyluZZiXIiyLizaXD1MIC0FFErBQR/wR8nn6fLtd0+U+ak//PW4x9at9hBmDe/08y8/bMfB3NsxRzeoZAM2d14FMR8cmIWFA6zNB5C6CD0VPKXwD+vHQWjdWBwLvm+uDa3Y1+Rm7Asr0sG7V9GjwiXkCzkNO6/UbSFPkO8MrM/E3pIENlAWgpItYBTgKeVDiKxucOmmVkP9d2gtH77DfibaFlWbfLwX30sO03ADf+Ga4Lgef4XMB4+FtJC6NLU1/Bk/+QXQM8r8vJH5rL1sA5/UQalIu7/maXmZcATweO7SeSptCjgWNH20WrZxaAdj5O/yuUaXqcBWyZmT/oab5Te5pnSHr5fzLa5GcnmtduNUxPo59dInUP3gKYp4h4C/BvpXNobE4Ctm+zfO29Gb0eei7woL7mnHE3AE/MzMv7nDQi9gD+FX+xGap3Z+Y/lQ4xJBaAeYiIJwJn0LzGpOH5KvCa0WX7XkXEDjTvsbswFOyWmYePY+LR/+ej8LXLIUrgmT1emaueTXl+DsCT/1B9CnjVOE7+AKNVA18I/GIc88+IxcB24zr5w+//P78IuHVcn6FiAvhw6RBD4hWAOYqI59JsTDION+F7zV2sQbdi9h/Ay3ICfxkiYi1gd5r34Ldg+LcFrqNZ930hcGhmXj+JD42I1wJHdJzmhj6yVGolYK0xzf3y+SzDrXtnAZiD0UYuPwa27GG6m2l2xFo4+jo9M6/oYd5qRcQvgIe2HH4psLnvGg9PRHwSeGuHKZ6SmT/pK09tRss3b0Fz3NwCeAb9LJZ2PrBJm3U59IcsAHMQETsCx/Qw1X8Bu2fmL3uYS0BEbEL71+xuA7bOzDN7jKQpERGrAN+neVWwjX0y84AeI1UtItYHPk0/C6ftnpmH9jBP1XwGYG526Tj+JuAtwDae/Hv3sg5j3+XJf7gy805gN5qHx9rYtr80ysyrM3N7YFfgtx2n63pMFl4BWKHRAhS/prnP3MbVNL9lXtpfKv2PiDgZeFaLob+hWYrWh8UGLiJOBLZpMfRO4AGZ+bueI1UvIjYETgEe0XKKJcCDvHXXjVcAVuwFtD/5A7zRk/94jJZj3rrl8CM8+Vej7bodq+CCX2Mx2gPi9bS/OrMAeGl/iepkAVixHTqMPTQzj+8tie7pxTTbiLbx6T6DaKodD7S99eZtgDHJzJOAT3aYosuxWVgA5uLFLcf9Enh7n0H0R9pc1gU4OTPP6zWJptboafGDWw5/Wp9Z9Ef2Bi5qObbtsVkjFoDlGG36s3HL4Z/oczlZLdPDW477Sp8hNBMWtRy3fq8p9Acy8xbgn1sOXysiHtBnntpYAJZvA9ov3dr2gKO5a3twrnk1vlq13XdgvYjwODleCzuM3bC3FBXyB3v52v5wJeDrZePXtgC48FJ92j4DsDLgb5njdRbNGxdtWAA6sAAsX9sfrosy02VExygi7gOs03K4BaAyo9txbW/JPbjPLPpDo/03zm453ALQgQVg+TZoOc7lQ8ev7W//t2fmtb0m0axoexXAAjB+ba+Ytj1GCwvAiqzactwtvabQsrQtAFf2mkKzpO2VHwvA+N3cclzbY7SwAGh2rdty3JKI8KBRmYhYmfY/M23XmpCmmnvba1a1XQL0McDtzQaP0px4y0iD5BUAzarFpQOoGv6saZAsAJpVi4HbS4fQ4C2l/cOD0lSzACxf2xOMJ6Yxy8w7gG+XzqHB+4E7zmmoLADL1/bd1LbjND/HlA6gwfNnTINlAVi+M4G7Wow7ve8gWqavAdeXDqHBuhk4unQIaVwsAMsx2qjihHkOuwiXAZ6I0epuB5TOocH6aGZeUzqENC4WgBXbE/jtHL93KfC60f1pTca/AJeVDqHBuQr4cOkQ0jhZAFYgM68EXs+KV6paCrwnM08Zfyr9j8y8DXg5rr6o/twO7JSZN5UOIo2TBWAOMvNY4EnAf9/Lt1wIPCszvRxdQGb+BNiVpoRJXSSwR2b+qHQQadxcCXCOMvMS4NkR8XDgKcATaC49nwH8PDM9+RSUmcdExEuBLwL3L51HM+lm4P9kpk/+qwoWgHnKzMtoTvzHlk2ie8rMEyPiqcARwFal82im/ATYNTPPKR1EmhRvAWhQMvPCzHw68Arg56XzaOpdBrwW2MyTv2rjFQAN0ugy7jERsSWwI/BCYEOarV3d3a1Od9Fs7HMV8D2adSR+mJlZNJVUiAVAg5aZC4GFwD4AEbESsBbgdoB1SeCmzGyzsJc0SBYAVWX0sOYNpXNIUmk+AyBJUoUsAJIkVcgCIElShSwAkiRVyAIgSVKFLACSJFXIAiBJUoUsAJIkVcgCIElShSwAkiRVyKWA5yEiVgE2B54CPIFmJ7EzgIWZeVPBaJIkzYsFYI4iYlPgSGCTZfznayLiDZl5/IRjSZLUircA5iAiXgucxrJP/tBsMfvNiDhgcqkkSWrPArACEfFI4CBglTl8+99GxLZjjiRJUmcWgBX7DLDGPL7/kIi477jCSJLUBwvAckTE2sDz5jlsI5oHBSVJmloWgOXbDIgW47boO4gkSX2yACzfn054nCRJE2EBWL65PPjX5zhJkibCAiBJUoUsAJIkVcgCIElShSwAkiRVyAIgSVKFLACSJFXI3QDVq4jYiGYhpA1KZ5G0QtcDizLz4tJBNHkWAPUiInYBDgA2Lp1F0vxExPXAB4GPZObS0nk0Gd4CUCcRsXpEfA34PJ78pVm1Lk0BOCUiNiwdRpNhAVBXHwZeXjqEpF48Hfhc6RCaDAuAWouIFwF7ls4hqVfbRMSbSofQ+FkA1MXrSgeQNBavLx1A42cBUBeblQ4gaSyeHBFuajZwFgC1Mjo4PLp0DkljsRr+/R48C4Baycw7gcWlc0gai6XAL0uH0HhZANTFGaUDSBqL8zLzptIhNF4WAHXxzdIBJI3FcaUDaPwsAOriEOC7pUNI6tUFwN+XDqHxswCotcxMmlcBf1E6i6Re/AbYNTNvLR1E42cBUCeZ+UvgiTRXAyTNrv8ANsnMH5cOoslwMyB1lpm/A94YER8Enoa7AUqz4npgEbAwM88uHUaTZQFQbzLzIuAi4Auls0iSls9bAJIkVcgCIElShSwAkiRVyAIgSVKFLACSJFXIAiBJUoUsAJIkVcgCIElShSwAkiRVyAIgSVKFLACSJFXIAiBJUoUsAJIkVcgCIElShSwAkiRVyAIgSVKFLACSJFXIAiBJUoUsAJIkVcgCIElShSwAkiRVyAIgSVKFLACSJFVoQekA6ldEBLDl6GtzYN2yiSRNseuBRcBCYGFmZuE8miALwIBExMOAQ4Hnl84iaWa8bvTP70bE6zPzF0XTaGK8BTAQEfFM4Bw8+Utq5/nAOaNjiSpgARiAiFgDOAxYq3AUSbNtLeCw0TFFA2cBGIZ9gUeWDiFpEB5Jc0zRwFkAhuHPSgeQNCgeUypgAZhxEbEW8NjSOSQNymNHxxYNmAVg9m2Mf46S+rUSzbFFA+aJY/ZdCNxaOoSkQbmV5tiiAbMAzLjMXAKcVTqHpEE5a3Rs0YBZAIbhM6UDSBoUjykVsAAMQGZ+DjihdA5Jg3DC6JiigbMADMfuwEmlQ0iaaSfRHEtUAQvAQGTmNTRLee4FLC4cR9JsWUxz7Hj+6FiiCrgZ0ICMdvL6BPCJiNgIdwOUtHzXA4sy88rSQTR5FoCBGv2F9i+1JGmZvAUgSVKFLACSJFXIAiBJUoUsAJIkVcgCIElShSwAkiRVyAIgSVKFLACSJFXIAiBJUoUsAJIkVcgCIElShSwAkiRVyAIgSVKFLACSJFXIAiBJUoUsAJIkVcgCIElShSwAkiRVyAIgSVKFLACSJFXIAiBJUoUsAJIkVcgCIElShRaUDqB+RcQGwBuBLYHNgXXLJpI0xa4HFgELgYMzc3HhPJogC8CARMTOwCfxpC9pbjYA/mz0tVdE/FVmHl04kybEWwADERF/BRyFJ39J7awLHDU6lqgCFoABiIhHAgeUziFpEA4YHVM0cBaAYdgfWKN0CEmDsAbNMUUDZwEYhmeWDiBpUDymVMACMOMiYkNgw9I5JA3KhqNjiwbMAjD7Vi0dQNIgeWwZOAvAjMvMy4DrSueQNCjXjY4tGjALwDCcVjqApEHxmFIBC8Aw7AfcVTqEpEG4i+aYooGzAAxAZp4GfKR0DkmD8OHRMUUD51LAw/Fe4Hbg3fjnKmn+ltC8///3pYNoMrwCMBCZuSQz9wW2olkS+HxgadlUkqbcUppjxVHAVpm5b2YuKZxJE+JvigOTmYuAXQAiYnVg7bKJJE2xGzPzltIhVIYFYMBGf7H9yy1J+iPeApAkqUIWAEmSKmQBkCSpQhYASZIqZAGQJKlCFgBJkipkAZAkqUIWAEmSKmQBkCSpQhYASZIqZAGQJKlCFgBJkipkAZAkqUIWAEmSKmQBkCSpQhYASZIqZAGQJKlCFgBJkipkAZAkqUIWAEmSKmQBkCSpQhYASZIqtKB0AI1HRKwEPBpYp3QWSVPrN8CFmbm0dBBNngVgYCJiO2Bv4MnAGoXjSJp+N0fEWcABmfnN0mE0Od4CGIiIWD0iDgaOA7bGk7+kuVmD5phxXEQcHBGrlw6kyfAKwHAcCLyhdAhJM+0NwFLgzaWDaPy8AjAAEfFi4E2lc0gahDeNjikaOAvAMPxt6QCSBsVjSgUsADMuIgLYvHQOSYOy+ejYogGzAMy+RwFrlw4haVDWpjm2aMAsALPvN6UDSBokjy0DZwGYcZn5a+DS0jkkDcqlo2OLBswCMAzfLR1A0qB4TKmABWAY3g3Y1iX14dc0xxQNnAVgADLzV8CeNAt4SFJbS4E9R8cUDZwFYCAy8yvAs4GLSmeRNJMuAp4zOpaoAi4FPCCZeWpEPBl4BbAlzfoA65ZNJWmKXQ8sAhYCX83MWwrn0QRZAAZm9Bf4iNGXJEnL5C0ASZIqZAGQJKlCFgBJkipkAZAkqUIWAEmSKmQBkCSpQhYASZIqZAGQJKlCFgBJkipkAZAkqUIWAEmSKmQBkCSpQhYASZIqZAGQJKlCFgBJkipkAZAkqUILSgeQNBsiYlNga2DDe3ytD6xaMFqt7gSuBq4afS0e/fPHwOmZmQWzaQZYACQtU0SsDDwTeDmwPfDwooG0LA8ENlnGv78yIr4BHAt8PzPvnGwszQJvAUj6AxFx/4j4J+Aa4CRgLzz5z5qNgD2BbwO/iogDI+KBhTNpylgAJAEQEatFxLuAS4C9gQcUjqR+3B94G3BxRLwnIlYvHUjTwQIgiYh4HXAh8CFgncJxNB5rA/8AXBQRb4qIKB1IZVkApIqNfus/CjgU2Lh0Hk3EBsCnga94NaBuFgCpUhGxIXAysHPpLCpiJ+DUiHho6SAqw7cABmjU6p8CbA6sWzhOzRK4HDgdODcz7yqc5/ci4qnA12l+G1S9NgUWRsSOmXlq6TCaLAvAgETEfYF/BP4aWLlwHP2hGyLinZn52dJBImIr4HvAaqWzaCo8CPhuRLwoM08uHUaT4y2AgYiIRwFnAm/Hk/80uh9wSEQcHxHFTrwRsTHNu+Ge/HV3qwLHRMTDC+fQBFkABmC0YMuRwGNLZ9EKvYzmKs3Eja4QfZ1m5T7pnh4IHBcRa5YOosmwAAzD24GtSofQnL09Ip5V4HM/R/NciHRvnggc6SuCdbAADINPcc+WAP5ioh8YsQfwqkl+pmbWDjSrP2rgLAAzLiLuQ9PaNVs2m9QHjS7pvn9Sn6dB+LuIuH/pEBov3wKYfY8EVikdQvP2mAl+1v+jedK7Lz8DjgPO4n93oXOzmclbQPM8x0bAk4A/Z9kbA7WxLs1y0Hv3NJ+mkAVg9l0KLME/y1lz8SQ+JCIeTFMAukrgi8D7M/PnPcynflw0+ueXgPeM3gZ6L/Baul/h3SsiPpmZV3ScR1PKWwAzLjNvBc4tnUPzdsaEPmdfYI2Oc5wHPDUzX+3Jf7pl5kWZuRvNAj8/6TjdasAHOofS1LIADMMxpQNo3r427g8YrQj5uo7THA9slZmn9xBJE5KZ5wDPoPux4TU+CzBcFoBhOIDubV+T8+nM/K8JfM42dFvw5zhg+8y8sac8mqDMvAV4JfCVDtOsAry0n0SaNhaAAcjMO4HX0Kw7r+l2CvDOCX3W9h3G/gx4TWYu7SuMJi8zE9iNbr8g7NBPGk0bC8BAZOa5NK8Dfq50Fi3TbTQP4z0nM28e94dFxEo0qw62sRTYOTN/12MkFTK6ErAz0HYzqpeMXjfWwPjk+IBk5g3A6yNiH2AL3A2wtLvvBnhGZt40wc/eGliv5djPZ+bZfYZRWZl5fkR8FnhTi+FrAi8ETug3lUqzAAxQZl5D85fVv7D1emaHsfv1FUJT5QPA7rTbLOxZeDwZHG8BSMO0YctxizLz0l6TaCpk5pU0z6C00fbnSVPMAiANU9sD9jd6TaFp0/b1UwvAAFkApGFqfQWg1xSaNm3Xc7AADJAFQBqmtgfsK3tNoWnT9s/XAjBAFgBpmDZoOW5xryk0bdr++d4vIu7baxIV51sA0jCt2nLcHb2mUC8iYn1gF+C5wO3ArcB/Al/KzDn/mWXmHRHRNsZ9Rp+rgbAASNKUGi3o9AlgD/749b3XAB+MiH0z8+CJh9PMswBI0hSKiFWBo4CdlvNtGwCfiYglmekqoJoXnwGQpOl0CMs/+d/dwRHx3DFm0QBZACRpykTELsBr5zFkZeBtY4qjgbIASNIUiYhHAP/WYuhLI6Lt/g+qkAVAkqZERCygue+/dovhqwBP6jeRhswCIEnTYz9gqw7jb+sphypgAZCkKRARzwH26TjNzX1kUR0sAJJUWESsC3yebsfki4Cz+0mkGlgAJKm8g4GNO87x8cxc2kcY1cECIEkFRcSbgB07TnMp4EJAmhcLgCQVEhGPAw7sOM0SYJfM9P6/5sUCIEkFRMR9gKOB1TtO9f7M/GEPkVQZC4AklXEAsGnHOU4G9u8hiypkAZCkCYuIlwB7dZzmN8BrfPBPbVkAJGmCIuLBwGFAdJzqjZl5efdEqpUFQJImJCKC5uT/oI5THZyZx3RPpJotKB1A/YqIVYCXAFsCmwPrlk1UtQQuB04HTs3MUwvnUXlvA7btOMf5uPOfemABGJCIeDJwOPDk0ln0e1sBrwSIiK8Cb8nMX5eNpBIiYlOaB/+6uAPYOTNv6SGSKuctgIGIiJcCC/HkP81eAfw0Ih5SOogmKyJWp3nlb9WOU+2dmT/pIZJkARiCiFgHOIRmO1BNtwcDh47uBase/ww8ruMc3xrNI/XCAjAM/wBsUDqE5uyFwC6lQ2gyImIn4I0dp/kVsFtmZg+RJMACMBTblA6geXth6QAav4jYmGajny4S+D+ZeU0PkaTfswDMuNHl/0eVzqF526x0AI1XRKxEs8XvOh2n+nhmfquHSNIfsADMvq7vE6sM/9yG793AczrO8RNg7x6ySH/EAjD7LgRuKh1C83Z26QAan4jYCti34zS30Lzyd3sPkaQ/YgGYcaN1wM8snUPzdkbpABqPiFgbOIru66y8LTPP7yGStEwWgGHoup+4Jutmuj8Ypul1EPCIjnN8LTP9GdFYWQAGIDOPBb5QOofm7B2ZeXHpEOpfRLwWeHXHaa4A3tBDHGm5LADD8Vbgq6VDaLmWAPtm5mdKB1H/IuKRwL92nGYpzRa/v+khkrRcFoCByMwbMvOVwGuBnwF3FY6k/3UrcArw9Mz8QOkw6l9ELKC5779Wx6n2z8zv9xBJWiE3AxqYzPw88PnR2uNPpPs7yGovgSuB8zLTQjZsHwCe2nGOHwHv7yGLNCcWgIEa7Rb249I5pKGLiOcBf9txmhuBV2fmkh4iSXPiLQBJaikiHgAcSfdj6Vsy89IeIklz5hUASZ2Mlrx9PfB8YFOa205n0axP8YnMXFww3rgdAmzUcY4jMvOoPsJI82EBkNTa6Mn3w4Bn3uM/rQ+8GHhzRLw9Mw+fdLZxi4g9gB06TnMx8Fc9xJHmzVsAklqJiI2A0/njk//drQMcFhEHRURMJtn4RcQTgI91nOZOmvv+v+shkjRvFgBJbX0KuP8cv3cP4NNDKAERcR/gaOC+Had6X2ae1kMkqRULgKR5i4gXA382z2FvBA4ePTMwyz4EPKnjHN8dzSMVM+t/ESWVsbzL/suzO/DZWS0BEfEy4K87TnMdsOtoIy+pmJn8SyipuE07jN0N+NyslYCIWB/4XA9T7Z6ZV/Ywj9TJTP0FlDQ17tNx/K7AERGxch9hxm307MLhwHodpzooM7/RQySpMwuApDYW9TDHLsCRM1IC3gFs03GOc4F39pBF6oUFQFIbP+xpnp2Bo0ab6UyliNgM2L/jNLcBO2fmrT1EknphAZDUxjeBk3qa6y+Ao6exBETEGjSv/K3acaq/ycxzeogk9cYCIGneMjOB1wE39TTlK4AvRcQqPc3Xl48Dj+k4x/GZ+S99hJH6ZAGQ1EpmXkZz4r6tpyl3BL4yLSUgIl5J89piF1fT7JMgTR0LgKTWMvNE4M+Bvu5tbw8cExFdL7l3EhEPBT7TcZqked//2h4iSb2zAEjqJDO/DWxHfyVgO+BroyV3J270VsLnmfsyx/fmo6P/N9JUsgBI6iwzv0OzNPAtPU35MuDYQiXgPcCzOs6xCHh3D1mksbEASOpFZn6X5sR9c09TvgT4RkSs1tN8KxQRWwPv6zjNzTS7/N3ZQyRpbCwAknqTmScBL6W/EvBi4LiI6Lrz3gpFxP2ALwBdFyb6v5l5QQ+RpLGyAEjqVWaeTPPbe1+vCL4IOD4iVu9pvnvzKeDhHef4cmb2sV+ANHYWAEm9y8z/BrYFftfTlM8HThgtzNO7iNgN+MuO0/wCeHP3NNJkWAAkjUVmnkpzCf/GnqZ8LvDvfZeAiHgU0HWhnruAXTLztz1EkiZi6pbeVH9G260WfZ+6tL22ZQAADrNJREFUcpmZt5cOUVJm/jAiXgx8C7hfD1M+G/hWRLwkMzvfYhgtOnQ0sGbHqf5+VHikmWEBGJiIeAywF7AZ8CRg3PdNtRwR8WvgTODHwIczs6/fhmdGZv4oIrYB/pN+SsAzgRMjYtvM7HqL4R+ALTrOcepoHmmmeAtgIKLxVpqTzZ7AVnjynwYPpHmI7b3AORHxvMJ5isjM02j+P/R1iXxrmhKwdtsJIuIFwLs65vgtzaX/uzrOI02cBWA49gY+iSf9afZQ4L8iousiMzMpMxcCLwR+09OUTwf+c/T63rxExAOBI4DomOHNmfmLjnNIRVgABiAiNgH2K51Dc7IScHhErFU6SAmZuQh4AXB9T1M+Dfh2RMx32d7PAht2/OzPZeaXO84hFWMBGIZ/xIf9ZskjgLeWDlFKZp5JUwKu62nKLWmurKwzl2+OiD1pNjDq4gLg/3acQyrKAjAMW5UOoHnbsnSAkjLzJzTv9v+6pyk3B74TEesu75tGV8s+2vGz7qBZ6rev1Q6lIiwAMy4iHgI8qHQOzdtmpQOUlpln05SAvrbLfQrw3Yh4wLL+42hPgaOBrnsLvGd0K0OaaRYAqYwsHWAaZOY5NCXgVz1N+WSaErDeMv7bR4BNOs7/bbpfQZCmggVgxmXm5cA1pXNo3s4oHWBaZOZPgefR38/xk2hKwO+vjEXEdnR/7uJaYNfMtLxpECwAw/CD0gE0b6eVDjBNMvNnNCXg6p6m3AT4XkQ8OCI2AA7tYc7XZWZf+aTiLADD8F6g6iVnZ8zFwL+WDjFtMvM8mvX+F/c05ROA79Hc939gx7n+JTNP6B5Jmh4WgAEY/fa0b+kcmpOlwG4+Qb5smflzmhJwVU9TPh54Tsc5zgH+pocs0lSxAAzHh2iWAPbEMr0uBV6QmaeUDjLNMvMCmhJwZeEoALcCO2fmbaWDSH2zAAxENg6ieQDqQOAULAPT4FrgP2hu0zwpM08qG2c2ZOaFNCXgisJR3pmZ5xbOII2FuwEOTGZeArwD3A54ClS/HXAXmXlRRDwHOAl4SIEI3xiVammQLAADlplLAS9damZl5iWjEvA94GET/Ogrgd0n+HnSxHkLQNJUy8xLaW4HXDahj1xK875/X3sVSFPJAiBp6mXmZTQl4NIJfNyHMvO7E/gcqSgLgKSZkJm/oHml75IxfsxpwPvGOL80NSwAkmbGaOnr59AsptS339Hs8nfnGOaWpo4FQNJMycwraErAhT1P/dbMHEexkKaSBUDSzMnMK2meCbigpymPyswje5pLmgkWAEkzKTOvoikBP+841aXAWzoHkmaMBUDSzMrMxTQl4LyWUyyhue9/Y2+hpBlhAZA000Zb9D4P+FmL4e/PzB/1HEmaCRYASTMvM6+hKQE/ncewbwH7jyeRNP0sAJIGITN/BTwf+P4cvv2LwPaj5bKlKlkAJA1GZl5LcyVgT5r3+u/pcmA/mvv+d0wwmjR13AxI0qBkZgIHRcRngU2AzYH7Ad/JzDOLhpOmiAVA0iCNfsM/Y/Sl6db2Voy3cDrwFoAkqbS2Czr1tRBUlSwAkqTSTp/wOGEBkCSVdzZw7TzHXJaZF40jTC0sAJKkokbPa+wxnyHAG8cUpxoWAElScZn5NeDQOX77gZn5X+PMUwMLgCRpKmTm7sCbWPYaDgDXA7tk5jsnl2q4fA1QGqa7gJVbjGszRjMiIrr8+S7pLchyZObBEXECsA2wJfBo4HxgIXDiaMVH9cACIA3TNcCGLcatD1zXcxZNj/VbjrslM2/qNclyjLZ6Pmz0pTHxFoA0TFe1HNemNGh2tP3zbfvzpClmAZCGqe0Be5NeU2jaPLHlOAvAAFkApGFqe8DertcUmjY7tBxnARggC4A0TG0P2M+KiHV7TaKpEBFrAS9qOdwCMEAWAGmY2m6AswB4V59BNDXeAazWcuyiPoNoOlgApGH6DnBzy7F7RcRGfYZRWRHxIOD/tRx+J3BCj3E0JSwA0gBl5m3AiS2H3xc4tOM745oSEbEScAiwZsspTsrMG3qMpClhAZCG67gOY7cBPtpXEBW1P90e7jy2ryCaLhYAabiOp1kRsK29IuJjXgmYTdHYH/jbDtMk8I2eImnKWACkgcrM64Bvdpzm7cC/j+4ha0aM3uQ4Ftin41Qnjlbl0wBZAKRh24duVwGguR1wUUTsExFtnyLXBETEqhHxTuAiYPuO0y2l29UDTTkLgDRgmXk+zQNgXa1Fcy95cUR8ISJeFRGPi4i1e5hbLUXEmhHx2Ih4ZUQcCSwGPgKs08P0R2bm2T3MoynlZkDS8O0HvAZYo4e57g+8evQFQETcQvOqmCZrAf38mS7LbcDfjWluTQkLgDRwmXl1RHwE2HdMH7H6mOZVOR/PzMtLh9B4eQtAqsP+wKmlQ2gmLKS5alRURKwREc+KiNdHxNYRcd/SmYbGAiBVIDPvAHYEflk6i6baVcAOo4WkioiIjSPiBOBG4GTgszTl9caI+KpvpPTHAiBVIjN/Bfw57ZcI1rDdRnPyL/baX0S8HPgp8FL++Py0ANgJODcitpl0tiGyAEgVycyzgF1pFniR7m73zFxY6sMj4k+AI4H7reBbHwgcHREbjD/VsFkApMpk5teAnYFbS2fRVLgd2DUzjyqc4zDm/lbDusBnxhelDhYAqUKZ+SXg2bjPe+2uAZ6XmUeWDDH67f9Z8xz2Z6MVD9WSBUCqVGaeDmwJnF46i4o4C3hqZv6wdBBgiwmPExYAqWqjB76eDXwCF/OpxRLgIOAZmTktb4VsOuFxwgIgVS8zb83MvYDHAUfhA4JDdgzwp5m5Z2ZO09sgbReTchGqDiwAkgDIzEsycxdgM+BbpfOoVycBW2XmKzLzgtJhNB1cCljSH8jMnwAviYiH0+wotwPNA1orF4yl+VkK/IhmS+CvZ+ZFhfNoClkAJC1TZl4GfBz4eEQ8ANgO2BrY8G5f6+GVxJISuJbmbY7Fo3/+GDguM68pGUzTzwIgaYUy8zqa97QPu/u/j4gFwIOAVSefqnp3Ar/KTB/eVCsWAEmtZeYSXEtAmkleupMkqUIWAEmSKmQBkCSpQhYASZIqZAGQJKlCFgBJkipkAZAkqUIWAEmSKmQBkCSpQhYASZIqZAGQJKlCFgBJkipkAZAkqUIWAEmSKmQBkCSpQhYASZIqZAGQJKlCFgBJkipkAZAkqUIWAEmSKmQBkCSpQhYASZIqtKB0gIFaNyI27TjH4sy8ppc0cxQRawCPxGIoabLWKx2gRhaA8dhu9NVJRFwB/AjYLzPP7Zxq2Z+xNrAvsA3weGDlcXyOJI1Blg4wy/xNb7ptDLwCWBQRfxMR0efkEfFC4BzgHcAmePKXNFt6PSbWxisAs+E+wAeBW4BP9jFhRPwpcPxobklSZbwCMFs+GBGP6jpJRCwADseTvyRVywIwW1YH3tbDPNsCm/cwjySV5DMAHVgAZs+WUzKHJJXmMwAdWABmz5NHl/C78Ld/SaqcBWD23JyZSzrOcUMvSSRJM8sCMHtOn5I5JEkzzAIwe77fwxwn9zCHJJXmQ4AdWABmywXAgV0nycxFwCHd40hSUT4E2IEFYHbcAeyWmbf2NN87gIt7mkuSNGMsALPhTGCLzPxhXxNm5u+ALWgWBJIkVcalgMfjZuDXHedYTPOw3o+AL2fmnZ1T3UNm/hbYLSIOBV5Esz7AY7AYSpqsdYC1W4zzGYAOLADj8dXM3K10iLnKzJPxwUBJhUTEPwN7tRnad5aa+JueJEkVsgBIklQhC4AkSRWyAEiSVCELgCRJFbIASJJUIQuAJEkVsgBIklQhC4AkSRWyAEiSVCELgCRJFbIASJJUIQuAJEkVsgBIklQhC4AkSRWyAEiSVCELgCRJFbIASJJUIQuAJEkVsgAsX5YOIEm6Vx6jO7AALN/vWo7bqNcUkjRsbY+ZbY/RwgKwIle2HLdZrykkadi2bDmu7TFaWABW5KqW49aNiIf3mEOSBiki1gMe1nJ422O0sACsSJcfrs17SyFJw7VFh7EWgA4sAMuRmdcBt7cc/tweo0jSUD2/w1gLQAeR6UOUyxMRp9Put/klwNaZubDnSJI0CBHxROB0YNUWwy/OzEf1HKkqXgFYsW+0HLcAODwiVuszjCQNQUQsAA6j3ckf2h+bNWIBWLEuP2SPB/6xryCSNCDvptsbUxaAjrwFMAcRcQnwiJbDlwJ7Ax/NzKX9pZKk2RMRAewBfBxYpeU0vwbWz8y7egtWIa8AzE2XprkS8CHgvyPiMT3lkaSZExEPA74N/BvtT/4Ax3vy784rAHMwOnGfS3Nfv4tbgb8Djs5Mn16VVIWIeDCwE3AAsFbH6RLYMjMXdQ5WOQvAHEXEQTSXrfpyFbCQ5gnY8wDbrKShWAl4LM07/lsCD+lx7i9m5s49zlctC8AcRcT6wEXAGqWzSFKl7gAen5mXlA4yBD4DMEeZeTXw0dI5JKlin/Lk3x+vAMxDRKwJnAm4+IQkTdaVwKaZ+evSQYbCKwDzkJk3AdsBN5TOIkkVuRXY3pN/vywA85SZ5wN/iQ/tSdKk7OZT//2zALSQmd8C3lU6hyRV4AOZ+eXSIYbIAtBSZh4I7EvzTqokqX8fBfYrHWKofAiwo4h4BXA4sHrpLJI0EHcAb87Mw0oHGTILQA8i4inAccDGpbNI0oz7FbBjZp5aOsjQeQugB5l5Js1qV0fjLQFJautYmmV+PflPgAWgJ5l5dWa+mmbpy++UziNJM+RU4BmZuWNm/rJ0mFpYAHqWmWdk5guBbYFT8IqAJN2b04AdMvOZmfmD0mFq4zMAYzbaQ2A7YHvgBcBqZRNJUjF3At+j2WL9uMy8onCeqlkAJigi1qB5VmAjYMO7fa2HV2MkDcdS4DqaXU+volnG9yrg9My8sWQw/S8LgCRJFfK3TkmSKmQBkCSpQhYASZIqZAGQJKlCFgBJkipkAZAkqUIWAEmSKmQBkCSpQhYASZIqZAGQJKlCFgBJkipkAZAkqUIWAEmSKmQBkCSpQhYASZIq9P8BWq6HwxaOu+0AAAAASUVORK5CYII="/> +</defs> +</svg> diff --git a/assets/images/text-frame.png b/assets/images/text-frame.png new file mode 100644 index 0000000000000000000000000000000000000000..48631bf30bd234bf987a330e43ce4511b7c2dfc6 Binary files /dev/null and b/assets/images/text-frame.png differ diff --git a/assets/images/textFrame.svg b/assets/images/textFrame.svg new file mode 100644 index 0000000000000000000000000000000000000000..a835f8f1b36594c280dcbb45364d1974a378f0e8 --- /dev/null +++ b/assets/images/textFrame.svg @@ -0,0 +1,4 @@ +<svg width="28" height="28" viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg"> +<path d="M23.625 19.3725V8.62751C24.2245 8.4756 24.773 8.16757 25.2147 7.73477C25.6565 7.30197 25.9756 6.75986 26.1398 6.16361C26.3039 5.56737 26.3071 4.93828 26.1491 4.34039C25.9911 3.7425 25.6774 3.19716 25.2401 2.75987C24.8029 2.32258 24.2575 2.00896 23.6596 1.85094C23.0617 1.69291 22.4326 1.69613 21.8364 1.86025C21.2402 2.02437 20.698 2.34355 20.2652 2.78528C19.8324 3.22701 19.5244 3.77553 19.3725 4.37501H8.62751C8.4756 3.77553 8.16757 3.22701 7.73477 2.78528C7.30197 2.34355 6.75986 2.02437 6.16361 1.86025C5.56737 1.69613 4.93828 1.69291 4.34039 1.85094C3.7425 2.00896 3.19716 2.32258 2.75987 2.75987C2.32258 3.19716 2.00896 3.7425 1.85094 4.34039C1.69291 4.93828 1.69613 5.56737 1.86025 6.16361C2.02437 6.75986 2.34355 7.30197 2.78528 7.73477C3.22701 8.16757 3.77553 8.4756 4.37501 8.62751V19.3725C3.77553 19.5244 3.22701 19.8324 2.78528 20.2652C2.34355 20.698 2.02437 21.2402 1.86025 21.8364C1.69613 22.4326 1.69291 23.0617 1.85094 23.6596C2.00896 24.2575 2.32258 24.8029 2.75987 25.2401C3.19716 25.6774 3.7425 25.9911 4.34039 26.1491C4.93828 26.3071 5.56737 26.3039 6.16361 26.1398C6.75986 25.9756 7.30197 25.6565 7.73477 25.2147C8.16757 24.773 8.4756 24.2245 8.62751 23.625H19.3725C19.5244 24.2245 19.8324 24.773 20.2652 25.2147C20.698 25.6565 21.2402 25.9756 21.8364 26.1398C22.4326 26.3039 23.0617 26.3071 23.6596 26.1491C24.2575 25.9911 24.8029 25.6774 25.2401 25.2401C25.6774 24.8029 25.9911 24.2575 26.1491 23.6596C26.3071 23.0617 26.3039 22.4326 26.1398 21.8364C25.9756 21.2402 25.6565 20.698 25.2147 20.2652C24.773 19.8324 24.2245 19.5244 23.625 19.3725ZM22.75 3.50001C23.0961 3.50001 23.4345 3.60264 23.7223 3.79493C24.01 3.98723 24.2343 4.26054 24.3668 4.58031C24.4993 4.90008 24.5339 5.25195 24.4664 5.59141C24.3989 5.93088 24.2322 6.2427 23.9874 6.48744C23.7427 6.73219 23.4309 6.89886 23.0914 6.96638C22.7519 7.03391 22.4001 6.99925 22.0803 6.8668C21.7605 6.73434 21.4872 6.51004 21.2949 6.22225C21.1026 5.93447 21 5.59612 21 5.25001C21 4.78588 21.1844 4.34076 21.5126 4.01257C21.8408 3.68438 22.2859 3.50001 22.75 3.50001ZM3.50001 5.25001C3.50001 4.90389 3.60264 4.56554 3.79493 4.27776C3.98723 3.98997 4.26054 3.76567 4.58031 3.63322C4.90008 3.50076 5.25195 3.46611 5.59141 3.53363C5.93088 3.60116 6.2427 3.76783 6.48744 4.01257C6.73219 4.25731 6.89886 4.56913 6.96638 4.9086C7.03391 5.24807 6.99925 5.59993 6.8668 5.9197C6.73434 6.23947 6.51004 6.51279 6.22225 6.70508C5.93447 6.89737 5.59612 7.00001 5.25001 7.00001C4.78588 7.00001 4.34076 6.81563 4.01257 6.48744C3.68438 6.15926 3.50001 5.71414 3.50001 5.25001ZM5.25001 24.5C4.90389 24.5 4.56554 24.3974 4.27776 24.2051C3.98997 24.0128 3.76567 23.7395 3.63322 23.4197C3.50076 23.0999 3.46611 22.7481 3.53363 22.4086C3.60116 22.0691 3.76783 21.7573 4.01257 21.5126C4.25731 21.2678 4.56913 21.1012 4.9086 21.0336C5.24807 20.9661 5.59993 21.0008 5.9197 21.1332C6.23947 21.2657 6.51279 21.49 6.70508 21.7778C6.89737 22.0655 7.00001 22.4039 7.00001 22.75C7.00001 23.2141 6.81563 23.6593 6.48744 23.9874C6.15926 24.3156 5.71414 24.5 5.25001 24.5ZM19.3725 21.875H8.62751C8.47039 21.2731 8.15571 20.724 7.71586 20.2842C7.27601 19.8443 6.72688 19.5296 6.12501 19.3725V8.62751C6.72688 8.47039 7.27601 8.15571 7.71586 7.71586C8.15571 7.27601 8.47039 6.72688 8.62751 6.12501H19.3725C19.5296 6.72688 19.8443 7.27601 20.2842 7.71586C20.724 8.15571 21.2731 8.47039 21.875 8.62751V19.3725C21.2731 19.5296 20.724 19.8443 20.2842 20.2842C19.8443 20.724 19.5296 21.2731 19.3725 21.875ZM22.75 24.5C22.4039 24.5 22.0655 24.3974 21.7778 24.2051C21.49 24.0128 21.2657 23.7395 21.1332 23.4197C21.0008 23.0999 20.9661 22.7481 21.0336 22.4086C21.1012 22.0691 21.2678 21.7573 21.5126 21.5126C21.7573 21.2678 22.0691 21.1012 22.4086 21.0336C22.7481 20.9661 23.0999 21.0008 23.4197 21.1332C23.7395 21.2657 24.0128 21.49 24.2051 21.7778C24.3974 22.0655 24.5 22.4039 24.5 22.75C24.5 23.2141 24.3156 23.6593 23.9874 23.9874C23.6593 24.3156 23.2141 24.5 22.75 24.5Z" fill="#59C09B"/> +<path d="M18.375 9.625H9.625V11.375H13.125V19.25H14.875V11.375H18.375V9.625Z" fill="#59C09B"/> +</svg> diff --git a/assets/images/time-left.png b/assets/images/time-left.png new file mode 100644 index 0000000000000000000000000000000000000000..9d45056201b80f9d1fd3806db998cfc447244585 Binary files /dev/null and b/assets/images/time-left.png differ diff --git a/assets/images/time-left.svg b/assets/images/time-left.svg new file mode 100644 index 0000000000000000000000000000000000000000..21b994c438614c528f74f2c6df3ae954fbba4175 --- /dev/null +++ b/assets/images/time-left.svg @@ -0,0 +1,9 @@ +<svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<rect width="12" height="12" fill="url(#pattern0)"/> +<defs> +<pattern id="pattern0" patternContentUnits="objectBoundingBox" width="1" height="1"> +<use xlink:href="#image0_3803_2212" transform="scale(0.00195312)"/> +</pattern> +<image id="image0_3803_2212" width="512" height="512" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAMAAADDpiTIAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAA88AAAPPAEXOp9ZAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAwBQTFRF////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACyO34QAAAP90Uk5TAAECAwQFBgcICQoLDA0ODxAREhMUFRYXGBkaGxwdHh8gISIjJCUmJygpKissLS4vMDEyMzQ1Njc4OTo7PD0+P0BBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWltcXV5fYGFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6e3x9fn+AgYKDhIWGh4iJiouMjY6PkJGSk5SVlpeYmZqbnJ2en6ChoqOkpaanqKmqq6ytrq+wsbKztLW2t7i5uru8vb6/wMHCw8TFxsfIycrLzM3Oz9DR0tPU1dbX2Nna29zd3t/g4eLj5OXm5+jp6uvs7e7v8PHy8/T19vf4+fr7/P3+6wjZNQAAIiVJREFUGBntwQmAjeXCB/D/OTNmxtgNJluFiFLWcF1Li+qVrqKiyBVFaaOkfZH2clOREi1Ku1LSJolKSXYZ+5Il25AZxsyYOef/3du997vknPM8z3vec877vOf5/QDDSEb+jLLlyleoVLlKVrXq2dUyfTA8rlzDTr2H3PHwc699+NVPq7bnB3mUYMGezTk/z/1s6uRx9197cbt6mTA8IbXhmX2Gj37rmzX5VHNg/fcfjL+vb7tqMPRUs/Pg0Z+sKWG08ha99+jVZ9bxwdBFw973v7kwn84qXDHltnOyYLhbtW4PfrGXsbN1+qge9WC4UUb7YW9vYDzsn/OPHjVguIevyVXjFx1mXK2e1L8+jMSrcdEjs/KYGL+9e1NzP4yE8bUetZQJlvfxtXVhJEBGtwnb6Q7LH+uYAiOeagz8qIBusu+dftVhxMepd/0QoPsE5t/XBEaMpZ41ZgPda9ndDWDETKXL3/qdbrdwxAkwYiDzqlmHqYXgD0NrwXBW8/H7qZHA3GvKwylV27TyIalVGPwztXPgpdZwQo1XC8nNFyJ5tZl4gHpacn0lRKvtVv5LaW8kp8o3LKPGCl79C6JySj7/bf9xSEIdJh+i7n4ZWgW2VV3P/3oVySbrlhx6QsG4BrDpI/6/wkpIJr6z3iqiZwQ++AvsGMAjDELySLtuHT1mXk8/VJ2YzyN8iWSRdt2v9KB112dCif9bHqmwLJJC2nVb6FG5D2VDwQge7XwkgbQhW+hhh/5RHbJOL+bRnobnpQ3ZQo87+FhVSElbxj/JgcelX7+VSSDvwUqQ8ASPURdeln79ViaJffeUh0jHAI9xDbwr/YatTCJ7RmQiogobeaz34VXpN2xlktl5UyoieJkh/J4CT0q/YRuTUI6FsC5iSH+BF523lknq05MRWo3dDGkkvKfWu0xeh8dURigfM7T58JqUW/KZ1PZcl4JjDGQYgarwlvbLmPSWn40/qZfPcHrBS7ImBWmQ007EkfzfMayX4R2+a3Jp/KFgeAr+53aGtw2e0ewHGv9vUUv81+nFjOBUeEOFMaU0jlA6OhN/SF/OSIbDE3pvp/EnG8/HvzzJiGbCAxrOZKIU7Fy3eO4nb00Yff8t1/S+oONfzzrvwh69rxx47U3D77z/oSfGvDHrl9wgE2VKdaBTgBEVloXuMkYVMd4Ob/h60r1XdqiTArG0umd0H3z/C9N+3FzIOMvtX3ETBSxortlqxk/Jxtmv3P/3jnX9sCWr45Bxc3IZR7soMgZ6u7GI8VH884uDWpSBA47rMmzSj/l0iRzorOo0xkHxwhcHtSwDR/lO6HbHGyvpAsdDXx22MMaKF04Y3DINsVL90rHLg0ysQdCV/95SxlJw4cMd0xBzWT2eWRJg4kyFpmrOZgztmNynOuKmSvd/LCxlYvyeAi113c1YKf769mY+xFvFC55aw0RoDw2VGR1kbKwd260cEuX0UasYdw9CPw0WMCYWDK2HBDt15C+Mr5+gncvzGAPrH2wEV2hy33LGUaAq9JI5ic7bPa4dXKTRPUsYN72hldNy6LSCty5IhducdGcO4+MV6OTaQjqr9It+5eFOZ00tYRxshz78z9JZvwzNhovVHrWDsdcUuig7jY764jy4XZnLv2Os3QZNVJ9PBxVOPBVaOH3CQcbUV9BDow10zq4HqkMblYauYQwVZUIHHfbSMSsGpkMrvnM/CjBmukIDvYrokODn50JDjd8JMkaegfuNCNIZhS+dAk2d9mGQMbEKbpfyPJ1xeFw2NNZyBmPiBLhbuU/oiOBb9aG5tjMZA4Phatk/0xGfN4cHdJxDx30AN2uyiU6YfyY84px5dNj+VLhX5310wKqe8JCuP9NZf4Vr9Slm9LZdkwJvuWgdnTQKbnVXkFHbNyIDnpM+sojOWQCXeohRO/xEZXjSSV/SMYEsuNLdjNr80+BZvbbTKZfDjW5ltPJv9MPDKowppTNehQvdwGh9XAce1+xHOmI73OfqIKPz26XwPt+gvXTCaXCbKwOMSvDFSkgK1V4JMnoj4DKXlTIqOR2QNDqsYNRmwV26H2Y0ih9IQxJpGWS0ijLhJlYxo/FdEySTtGWM3gVwkbMPMQrFQ31IKo/TAc/CPTocZBQ2tUZy6RCgA1bDNdrkMwofV0FyKb+BjjgRLtHid9pXMsKHJDORzrgW7tB0D+3b3gHJ5kI65EO4wsk7ad/M6kg21XbSIXmpcIG622hbYKQfSedDOqYDEq/sItq2+1wkn/50zkNIvLdp23e1kXyOz6NzfkbC3Um7gk+mIvn4ZtNBgWpIsG4B2rSvOxIipWHnK4b0bFcbiXELHdULidU4jzYtOhEJkNHjtVz+25on2yP+Timkox5FQlVeS5u+KIf481+1hUea1wFxVmYRnfUxEinlC9r0ZhnE32nL+WcfVkFcPUyHLUcijaZNY3yIv4sP8FhrGiGO2pXSYQuQQP1o051IgJuCDGVfa8RN5lo6bTYSp00hbSkdgAS4IMDQttdCvIyn4yYgYWpupy2H/oYEaJzHcH7KQHxYdN6lSJT0+bRl31+RCHMZ3l2Ii6rb6biCKkiU12jLtqZIhG6MYH8W4uFdOu8RJMottGX1CUiI5YzkKcRBHzpvR0UkyLmltOOnakiIVoxodwpiLvt3Oq7gDCTISftoxxflkBijGFlnxNxEOu7ghUiQiitpx5tlkCDLGNkziLVmATpt8clIlOm0Y5IPCZJSyshmI9bG0mE/9S2DRBlKOz5IQaLUokAOYsy3jU45tGn+x6P7NkbiNC+iDbPSkTBnUGAfYqwCo5O/7vsPXxg5pOdfT6qARMtcTRsWlEfinE8RxFgWbdi3as57Y+8d1L3tiWXhIpNoQ04WEsiiCGJtDeUEdq+Y9eaYOwdc0KpOGlypJ23YXAeJZFEEsXYNIyj5bckXk5+6rd95zY5LgctV3011uxohoSyKIObuK+bRirf8POPlx4Zdcfap1XzQx1Sqy2uBxLIogtg74ZHZu3N3bfzxowkP3XhZp5MrQ0tXUF1hJySYRREYUo7bS2Ulf0OiWRSBIWU6lQX7IeEsisCQ0Z/qhiLxLIrAkFD7dyobBRewKAJDwgwqex5uYFEEhtjFVPaFH25gUQSGUNlNVPVrFlzBoggMoZFUVdwG7mBRBIbIiYVUNQQuYVEEhsg0qnoDbmFRBIbAeVS1IhNuYVEERmRlVlNRXiO4hkURGJGNoKpL4B4WRWBEVOsAFY2Gi1gUgRHRm1T0bSpcxKIIjEg6UtGOmnATiyIwIkhZSjWlneEqFkVgRHADFY2Au1gUgRFetX1U8yFcxqIIjPBeopq1FeEyFkVghNU6QCUlLeE2FkVghOObTzWj4DoWRWCE049qlqXBdSyKwAgjZS2VlLSE+1gUgRFGX6oZBReyKAIjNH8OlSxLgwtZFIERWi8qKWkJN7IoAiMk3woqGQVXsigCI6SeVLIsDa5kUQRGSEuoItAK7mRRBEYof6OSF+BSFkVghPIzVeRWhUtZFIERQlcqGQS3sigCI4QfqOJnP9zKogiMY3WhimAbuJZFERjH+pYqJsK9LIrAkypmIApnUsW+anAviyLwmGp9Xl+4pYjBnT+9f2Nt2DObKq6Hi1kUgZeUGbIgwP8J/nhLOaj7K1Us8cPFLIrAO1L6b+Sf7bguFaq+pIrz4GYWReAZTVcylDUdoaYZVXwDV7MoAq+46ABDKx4AJeOpoh1czaIIPOKeIMN6yg955fKo4GO4m0UReMNtjORZyLuaCgJN4W4WReAJFwQY0VWQtoAK3oDLWRSBFzTJY2RFbSGpORUcrgeXsygCL/iRIhvTIOcFKhgHt7MoAg+4jGI3QEq5fMorOA5uZ1EE+kvbQLHfykLGNVTwJFzPogj0N5gyRkDGz5RXVBOuZ1EE+ptFGZt9EGtBBS/B/SyKQHtZJZRyJsRepLxAQ7ifRRFobwDlvAyh8vmUNxUasCgC7U2mnLyyEBlEBWdAAxZFoL3ZlHQ5RBZS3tfQgUURaG8tJX0GgZZUcB50YFEE2jtESaXZiGwC5S2GFiyKQHf+AGXdgojKH6C83tCCRRFoL5eyFiOigZS3NQVasCgC7a2mtKaIZAbl3Q89WBSB9r6ntCcQQfkiSiupBT1YFIH2JlHaNj/Cu5TyPoAmLIpAe5dQXheEN4XyukATFkWgvYqHKe11hFXmd0pb54MmLIpAf3Mo7WA6wulCecOhC4si0N9QymuHcMZRWlEWdGFRBPqrUUJptyCcrZT2OrRhUQQeMIPS3kMYrSmvPbRhUQQe0JvSNiKMhyltLfRhUQQekLGfsvYijF8o7UHow6IIvGASZR1AaCdR3snQh0UReEEnyipGaMMpbTE0YlEEXuDbREklCO07SrsNGrEoAk94iJJyEFKNAGUF60AjFkXgCY0o6W2EdDWlzYVOLIrAG+ZTzp0I6RNKuxY6sSgCb7iecs5BKOUKKetwFnRiUQTeULWQMralIJRulDYDWrEoAo94jTIeQkiPUtrV0IpFEXhEK0oI1kNIcykrWBNasSgCr5hLsXcRUplDlLUQerEoAq84rYQi+2sipLaU9iD0YlEEnvEYRa5HaLdQWhvoxaIIPKPsEkY2x4/QplLWLh/0YlEE3lFzMyNZUglh7KCsV6EZiyLwkCa5DG9NDYRRn9IuhWYsisBLGuQwnGXHI5wrKetwRWjGogg8pdKnDCn4TDrCeoGyvoZuLIrAY7rn8FjbLESwnLLuhG4sisBrUgb9xqMtvyoNEVQKUFZ76MaiCLwn47zRK/gfJcteOR+RWZR1KA26sSgCb6p50ZWDh919fbuyEBpFWbOhHYsiSHpfU9ZIaMeiCJJdykHKOhvasSiCZNeKsg5nQjsWRZDsbqKsH6AfiyJIdq9T1uPQj0URJLufKOsC6MeiCJLd75RVBfqxKIIkV4OyNkNDFkWQ5DpQ1kfQkEURJLmBlPUANGRRBEnuCcq6CBqyKIIkN42yjoeGLIogyeVQ0j7oyKIIkltKMSXNho4siiC51aesf0BHFkWQ3LpSVj/oyKIIkttQyjodOrIoguQ2npKCmdCRRREkt1mUtA1asiiC5LaFkuZASxZFkNQyg5Q0EVqyKIKk1oyy7oCWLIogqfWirJ7QkkUReF3aOUNGT1vwzUevjb64Ev7sbso6HVqyKAJP83V4cR//X+m8OyvjKM9QVia0ZFEEXmat4p/kPZyFI7xOSduhJ4si8K76HzOEAzfgf2ZQ0lzoyaIIPOvyQob2XkX81w+U9Bb0ZFEEXnVrkOGsa4L/WEVJY6AniyLwqNGMYEtt/NsuSroTerIoAm+6kREtq4g/lFDSVdCTRRF40hnFjOwrH/6pAmV1hZ4sisCLqm6myED80wmU1RJ6sigCL3qaQrsrA2hBWbWhJ4si8KAaBRQbC+AcSgqWgZ4sisCDnqSEw1WByygpF5qyKALvKX+QMq4FrqWkldCURRF4TzdKmQvcRUnfQVMWReA9YyglWAdPUdLn0JRFEXjPcsrpgZcpaSo0ZVEEnlORkm7HNEp6DZqyKALPqU9JEzGXksZBUxZF4DmtKekbrKCkJ6ApiyLwnHMpaRk2UdJ90JRFEXjOZZS0Ahso6VZoyqIIPOcySlqJ9ZQ0GJqyKALPuYSSVmEtJfWBpiyKwHMupqQ1WENJPaEpiyJp8JrulLQOqyipNzRlUWTTgBR4SzdK2oCVlNQfmrIotuZyH7ykKyVtwi+UNBiasihj+UXwkPMp6Vcsp6SboCmLchacD8/oQklbsZSSRkBTFmV92wkecTYlbccSSroXmrIob2YbeEJnStqBRZT0MDRlUcXHp8MDOlLSLiykpKegKYtKgu+cDO21p6Q9WEBJz0FTFhWVvloPmmtDSXsxn5JegqYsKjv8Qm1orR4l5eJHSpoMTVm0ofDp6tBYBiUtxzxKegeasmjLwUeqQF+5lPMJvqekj6Apizbtv68CdLWccsbhW0r6HJqyaNue28pCT59TznDMoaRvoCmLUfjthjTo6GbKOQVfU9IP0JTFqGwemAr9VD9MGSuB9ylpETRlMUpr+/ihnY8oYyTwAiWthKYsRm1FD+imByUEGgEPUdJ6aMqiAxZa0EvaNopNADCUkrZCUxYd8X1naMWi0P7qAPpSUgE0VfGxg3TEV22hkwkUuQX/dD5l1YCuajxTREdMbwZ9lN/IyD5NwT+1oqw20FedFw/TCcH3GkMbHYsYyZLy+JcTKKsXdFZ/cimdUDq5PnTR6XeGt602/lCOsm6H3hq/F6QTDr9YB5pouo3hLDwe/1FISeOhu+bT6YiiMTWgh+NzGNorGfivrZT0GfTX9is64uBjVaCF9Jt+47G29cf/LKakHHhB5+/piP33V4AWMobt5NH2DM/AEWZSUgG8wVpIR+SOyIQWyt769W7+1953B1TAUd6irBrwiB4r6IgdN6ZBE9ldhr38xtN3Xd0uBX/2HGW1gVf4+6ylI369JhW6G0FZveAdqQM30xHr+vqht4so63Z4SdoNv9ERv/T0QWenUtZ4eEvZ2/bQEYsugMYygpT0Gbymwr376Yh5Z0FfWykpB95T5ZGDdMSsdtDVN5R0CF5U/elCOmJGC+hpImXVgCfVHn+YTgi+3wQ6uoOy2sCj6r1aSicEXm8A/VxCWb3gWSe/E6QTSibUhW6aUdZd8LDTP6Yjip7Nhl7KUdY0eFqbL+mIgserQis7KGknPK7Tt3RE3gMVoZHvKKsevO68BXTE3jsyoY1XKasvvO+i5XTEzpvToYl7KGsckoDv8tV0xJZBqdBCb8pahKSQctUmOmL9lX5ooAVllZRDcigzZDsdsfJSH1wvrYiyzkSyyLh1Nx2xuBtc70fKugvJo/w9v9MRP5wNl3uGsqYjmVR+6AAdMbs9XK0PZe1Bcqk2+hAd8WlLuFgDSmuIJFPz+WI6ITj1FLhXLmX9HUnnhJdL6YTAlJMQXxlnXDNs2LCbrSyIfEZZLyAJNXorQCeUTDwecXPKsytK+B8b3v6bH5E8QFlLkZSaTqMjip47DvHg7zWHR9s4oirCsyirtAKSU+vP6YiCJ7IQc43n8Vj5AxBWVUo7B8mqwxw6Iv/Bioip1LuLGNKH1RDOOsq6F8mry3w6Yu+d5RA76TMYzo7mCGMKZX2KZPa3pXTEzqHpiJHMrxhe7mkI7SbK2udHMvP1WkVHbB1cBrFQdi4j2XUKQmpLaZ2Q3FL6b6QjNvzdD+c9x8i2VkIo6cWU9SySXZlrt9EROZf54LAuQQq8hJB+oqwtPiS9jGG76IglF8JRlbdS6GyEMpbS2sJAubv20RE/doGDHqPY+hSEcCWlPQnjnyo9mE9HfPNXOCUjlxJ6IISGlLYexh+ynjxER3zWCs4YQBkzEcoOSmsO49+OG1tMR3zYFE5YTBnBkxDCJEp7CMZ/HT+xhE4IvNkQUWtGOXcihB6UlgPjf06aEqATDo9KQ5Qep5z3EEL5YkprAuMIp34QpBNWtEZUfJspZx1CmUlp98I4SsvP6IRD5yEa7SkpWAEh3ExpS2D8SfvZdEBRN0RhLGWdjBAaUF59GH92zo+MXnEz2Jayi7IaI5RVlDYCxrG6LWbUlqXBrnMprTFCGU1p82GE4Ls0h9F6BHa9QmmNEcqZlBasAyMUf7/1jE5BZdiTvp/SqiGU1P2UdjOM0FIHbWFUhsOeiyltI0J7l9Lmwggn/eadjMIG2PMupb2L0PpRWiAbRliZd+ylffVgR/lDlHYbQqsWoLQbYURQcWQe7eoNO3pTXiuE8QOlrYARUdXHC2jPaNgxmdLWIpx7KK8DjMiyny2iHW/ABt8uShuFcJpR3hQYInVfKqG6d2BDC8prgrC2UlpRNRhCDV4PUNUHsKE3pS1FeC9S3m0wJDR5P0g1k2DDcEq7A+GdR3nrfDBktJhBJUNhwxjKCp6A8PxbKe9cGHLazaKCs2HDS5Q1D5E8THkfwJB11jzKKqwEG56irBsRSYMgpZXUgiGt6yLKmQI77qOk0mxENJfyHoUhz9fzF8roDDuGUNJMRNaf8n6vAEOBv+86Ci2ELa0oaQAiK5dPebfBUJJ6za+M7FAT2JJykFKKKkFgEuVtT4OhJu3GHYzkBtj0FaVMg0h7KhgIQ1XZEbkM6zPY1Z9SekFoNeWt9sFQVuH+/QxtXnXYVXYfJfyaBqE7qKAHDBuqPHqQITxfBvaNoYTBEKtZSnnzYdhSY0wh/6SwP6JRYz+FNpWBhBlU0BmGPXWe28cj7P/HiYjOTRS6CjJ6UsGXMOxKv/STw/xD8dIbyyNaKYso8A6klNlDBZ1h2Jd6Qqd+AzrX9cMJdX9jRDnlIWcMFcyD4RYtDzKC/MaQdBpVXAjDLc7ax7C2NoO0n6lgmQ+GWzRczTAW1YK8IVRxBQzXqPxKKUMITCwHBZl7qGBdKgz3OGUaj/F1M6i5jyoGw3CTtjNLeYRDU7tCVZV8KtiWAcNVKvd8YW0h/ylv8Tt9K8CGp6hiBAz3yah1ShbsqllEBXnZMDxmAlW8CsNjTiqlgmBbGB7zDlUs8MHwluZUMhCGx3xGFbsqwfCWjlTyNAyPmUcVJU1geMuFVDILhrf4llPJQBje0odK9teG4SkpG6nkExjeMoRq+sLwlIxtVJKbDcNTrqSaqTA8xTefai6FESfZjVp26lgLMdYuSCW7smDE3qk3v/cb/3Bw2UudfIihN6nmXRix1nU2j7L50eMQM3UPUc3VMGLKWsFj5A1NQayMpJqCxjBiJ21MkKEsbYcYydxKNUvTYcRKo8UMo7gXYuRKKhoLI0bq72BYgesQG775VNQdRkwct4GR3I7YaBekmtzaMGKg0lJGFOyC2JhCRXP8MBzn/4wCv1VDTNQpoKL7YTjuEQp9gtgYSUWBrjAcdgklnIuYyNxKRb83guGoUw9QwkzERl+qyqkIw0GV11FKM8SEbz5VTffBcIz/U8p5BbFxRilVPQTDMQ9T0jbEyGNUFbwUhkN6BCmrPmIjbTlVHTwdhiNOyae0AYiR5oepamMWDAdUWkt5zyNW7qOybzNgRG8qFbyJWEn9mco+8MOIVj+q+Bgx06SQysbBiFLd/VQxG7EznOrughGdL6lkNmLH/x3V9YcRjVZU8xJiqMFBKiuxYERhMtUMRywNoboDrWHYVqOIai5ETM2kul0NYNg1lGoCNRFTdfdT3abjYdj0NtV8gxjrTxs21IVhzwaquQax9jFtWF8bhh1ZVFNcBbGWnUsb1taCYUM7qhmH2LuEdqw+Doa6jlSyqzLiYDTtWJUNQ9lZVPJ3xEPKLNqxsgYMVedSxWzER9Ym2rGiBgxFbalgWzbipHkB7VhXH4aa8kFKK2qLuOlDW3Y0g6FmA6UNRByNpi37O8NQ8hFlPY94SplFW4p6wFAxhJK+K4O4ytpEW0oHw1BQ6RClbMtGnDUvoD33wlDwBmUUtUHc9aFNY/0wpHWijIFIgNG0aXoFGNI+pNjzSISUWbRpxYkwZNXKo8i3ZZAQWZto056OMGRdT4Ft2UiQ5gW06fDVMCT53mZEhW2QMH1o25gUGHJSP2QEh85FAt1F2z6vBENO2gyGdfAsJNSTtG1VQxhy0l9jGDs7IsEm0ra83jAkXbWToUyuikTzv0f7JpSFIafCo4X8sxwLLpD2Be1b0QSGpONHruURSt4/C+6QOY/2FQyAIa31qPcW57PkwK45T/SsAdeovJRRmFIehopUuE72WkZhbQsYmjthK6NQNMyP5ORv1PGS62+8uPVx0F2TPYzGdw2RfLKueGMP/2PbC13TobVW+YzGoWF+JJfs5w/zKPmPVoLOOhcyKt83RBKp+NBBHmPv8Axo7MISRuXQLX4ki747GdLyetBY3yCj830jJIVGXzOcPWdCY4MCjM6hW/3wvIxRxQyvpD801rOIUfrpDHjceesZUcnZ0NiZeYxS8OUa8LCa71BkbwNorPkORmv/sFR4lP+mPIrllIfG6q9j1FaeA09qtZBSRkJnNRYxeh+cCM/x311COfnVoLMKsxi9QyPLwltqf0Np/4DW0t6jA34dmAoPaZlLeYVZ0Jp/HJ2w/u8p8IpGu6niSmjuPjpiTR8/PKHOr1TyFnQ3uJSOWNnLB/2lLqGavSnQXY8iOmN5Tx90dwtVNYf2Ou+nQ5Z0h95q5VNVV+iv2Q46ZUF3PzQ2hcr6wwPqraNjNt5aGbrKLqGyEfCCqp/ROQfHN4GehlPdSHiC774AHTTzQj80tJLqBsMjuuymk9YPqwjdnEobusIr6vxARx0YezL0cgVtOA2eUeYZOiv4/ZBq0MjDVFeUCQ+5LJ8OK5lxRSZ0MY3qvoCnnPwLHXdwygWp0MJCqrsR3pL5BmNg97j20MA8qjsRXnNdEWNh48Nn+OFyX1PZ5/Ce1psZG3ve7FcDbvYpVQWbw4OqfspYCS56pGMq3OoVqnoTnuS7J8DYyftg0PGIn4ot2zSuXR4yrqWi/HrwqHN2M6ZWPtf3JMSav+k1E7/fxT9snNTnOIicTjXB7vCsmtMZa7mf3n9+FcRIdvdHvs7nUQLvN0dk/nwquRte1m8fYy+45vUbWpeBo9LbDXt7E0Oa0QwRvU0Vk+FtNaczPgp/eKRTKpxx2h1zixle8c2I5AzKCz7gg9f128d4yZvWBVGrOHIrRaZVQQRzKetgTySBmtMZP9+0R1QyhudSwi9VEF53SvqpKZJDv32Mn6mVYF+LTZQzLxPhfUIZ+4f4kSxqTmf8rD0FdvUqoKxPUxFW1jaKvZWNZNJvH+PmwMWw50EquBvhnRmgwNouSDLVXgowXg6fBTuGUsWhExHeXYyoaGQ6kk+rHxgv+xpC3QWlVDIdEVxfyvBmNUJS8v19B+NkbWWoapJPRecggu4FDGNnXyStCk8dZnyMhapZVDUFkZyxlKEEXqiMZHbyF4yLksZQ043KDpZDJL7LVvLPAp+2RbK7aAPj4RMoScmhuj6IzN93LY/06wN1YSD93gLGQSuouIQ2vAeRlHbXT1pcTLJoy8J3uvph/KHW+MOMuSeg4i3asBxS0pqeVBHGUepNDjDGNkBBej5tOOSDYVeTqUHGVivI60Zb6sCwr+XnjKmbIW8kbfkLjGh0+JYxNAbyXqEtLWBE5/yFjJlpkDeLtjSAEa2ePzFGlkDeWtpSHUb0OkwLMBZyIG897ShJg+GEhuML6Lw5kPcj7ZgHwyFZ9+6g096HvOm0YxQMx6QP/IXOGg95L9OOM2E4yfqKThoGebfRht1pMJx16phcOqYJ5J1KG+6B4bi0y74M0BG/QsWvVJZfGUYsHP/AZjpgAlRMoLLHYcSI/9x3ihitjlDRhqrWlIcRO1lDlzMqX0DNNKopbA4jtlo8sor2tYaapgEqGQIj9k65bynteR+qXqGKR2HER4PbfwpS2a/VoKrcMkoLDocRP3WHfhugkqLWUFcvl5KKB8CIr+zB7++lvAGw45xCSvmyIYz487e646tCyii+Cva030OxzZfASJSMcx5dEKDA7g6wq8FqRpb3ahc/jISq0nP8WkYw60TYV3lsCcM5+M3j3cvCcIMaFzzw6S6GsvpCROfk6TxWcOUrg5ulwHCVEy59YnYej1Q66+pURO2Mp7fwCHtm3HtuJRju5Gvc77l5mw+Q3L3g3UHV4Axf+3temrlm58o574/p2wCG+6XVzIRhGGL/B1GJ+fnxUi2cAAAAAElFTkSuQmCC"/> +</defs> +</svg> diff --git a/assets/images/time.svg b/assets/images/time.svg new file mode 100644 index 0000000000000000000000000000000000000000..13d2e3534ae63e40d5804a72465ffa65876f5ffd --- /dev/null +++ b/assets/images/time.svg @@ -0,0 +1,9 @@ +<svg width="26" height="25" viewBox="0 0 26 25" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<rect x="0.176697" width="25.6309" height="25" fill="url(#pattern0)"/> +<defs> +<pattern id="pattern0" patternContentUnits="objectBoundingBox" width="1" height="1"> +<use xlink:href="#image0_2272_1143" transform="translate(0 -0.0126183) scale(0.00195312 0.00200242)"/> +</pattern> +<image id="image0_2272_1143" width="512" height="512" xlink:href="data:image/png;base64,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"/> +</defs> +</svg> diff --git a/assets/images/update.png b/assets/images/update.png new file mode 100644 index 0000000000000000000000000000000000000000..2de5bac6cadefdae7d1b922ed5e8efdeea2666fe Binary files /dev/null and b/assets/images/update.png differ diff --git a/assets/images/update.svg b/assets/images/update.svg new file mode 100644 index 0000000000000000000000000000000000000000..ce8090e1e7a2a03db1d35d1c34d3dfdd181fc318 --- /dev/null +++ b/assets/images/update.svg @@ -0,0 +1,9 @@ +<svg width="30" height="30" viewBox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<rect width="30" height="30" fill="url(#pattern0)"/> +<defs> +<pattern id="pattern0" patternContentUnits="objectBoundingBox" width="1" height="1"> +<use xlink:href="#image0_149_118" transform="scale(0.00195312)"/> +</pattern> +<image id="image0_149_118" width="512" height="512" xlink:href="data:image/png;base64,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"/> +</defs> +</svg> diff --git a/assets/images/user-frame-missing.png b/assets/images/user-frame-missing.png new file mode 100644 index 0000000000000000000000000000000000000000..289e1a835cc43ba26d47d571527a933c15af42c0 Binary files /dev/null and b/assets/images/user-frame-missing.png differ diff --git a/assets/images/user-frame-missing.svg b/assets/images/user-frame-missing.svg new file mode 100644 index 0000000000000000000000000000000000000000..537192a02fce9963588262c3e6dc4b06fe01d5cb --- /dev/null +++ b/assets/images/user-frame-missing.svg @@ -0,0 +1,9 @@ +<svg width="120" height="120" viewBox="0 0 120 120" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<rect width="120" height="120" fill="url(#pattern0)" fill-opacity="0.2"/> +<defs> +<pattern id="pattern0" patternContentUnits="objectBoundingBox" width="1" height="1"> +<use xlink:href="#image0_3229_599" transform="scale(0.00195312)"/> +</pattern> +<image id="image0_3229_599" width="512" height="512" xlink:href="data:image/png;base64,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"/> +</defs> +</svg> diff --git a/assets/images/whatsapp.png b/assets/images/whatsapp.png new file mode 100644 index 0000000000000000000000000000000000000000..d0948e64fee51e9d94944e43d3b7400180c30daa Binary files /dev/null and b/assets/images/whatsapp.png differ diff --git a/assets/json/activityList.json b/assets/json/activityList.json new file mode 100644 index 0000000000000000000000000000000000000000..e22757f61dd40f59ea83f3e0896bcb3e2c03d76a --- /dev/null +++ b/assets/json/activityList.json @@ -0,0 +1,68 @@ +{ + "liste": [ + { + "index": 0, + "name": "Afterwork" + }, + { + "index": 1, + "name": "Aperitif" + }, + { + "index": 2, + "name": "Business" + }, + { + "index": 3, + "name": "Culture" + }, + { + "index": 4, + "name": "Dancing" + }, + { + "index": 5, + "name": "Game" + }, + { + "index": 6, + "name": "Linguistic" + }, + { + "index": 7, + "name": "Meal" + }, + { + "index": 8, + "name": "Movies" + }, + { + "index": 9, + "name": "Music" + }, + { + "index": 10, + "name": "Mutual Help" + }, + { + "index": 11, + "name": "Party" + }, + { + "index": 12, + "name": "Picnic" + }, + { + "index": 13, + "name": "Private Party" + }, + { + "index": 14, + "name": "Sport" + }, + { + "index": 15, + "name": "Travel" + } + ] +} \ No newline at end of file diff --git a/assets/json/en.json b/assets/json/en.json new file mode 100644 index 0000000000000000000000000000000000000000..5238fab34c6529236bed44561693d0882024d4a5 --- /dev/null +++ b/assets/json/en.json @@ -0,0 +1,357 @@ +{ + "home": { + "login": "Log in", + "register": "Register", + "info_line1": "95365 actives members including 64278 online", + "info_line2": "8657 activities with 4513 participants" + }, + "login": { + "title": "Login now", + "label_1": "Please login to continue", + "email": "Email", + "password": "Password", + "label_2": "By logging in, you agree to the", + "label_3": "terms and conditions", + "label_4": " and the ", + "label_5": "privacy policy", + "button_1": "Login", + "label_6": "You don't have an account ?", + "button_2": "Register", + "label_7": "Forgot your password ?", + "button_3": "Forgotten Password" + }, + "register": { + "title": "Register", + "email": "Email", + "password": "Password", + "passConfirm": "Confirm Password", + "label_1": "by logging in, you agree to the", + "label_2": "terms and conditions", + "label_3": " and the ", + "label_4": "privacy policy", + "button_1": "Register", + "label_5": "You already have an account ?", + "button_2": "Login", + "label_6": "Forgot your password ?", + "label_7": "Forgotten Password" + }, + "forgotPassword": { + "title": "Forgot password ?", + "label": "No worries! Enter the email associated with your account.", + "email": "Email", + "button": "Send", + "subject": "Socializus - verification code -", + "message": "You received this message because you try to change your password on socializus. Please put this code ###### on the app in order to change to your password" + }, + "verificationCode": { + "title": "Verification", + "label_1": "Enter the verification code which you have received on your email", + "label_2": "Enter the vérification code", + "button_1": "Verify", + "label_3": "Didn't received the verification code ? ( please check your spam folder )", + "button_2": "Resend", + "subject": "Socializus - verification code -", + "message": "You received this message because you try to change your password on socializus. Please put this code ###### on the app in order to change to your password" + }, + "newPassword": { + "title": "New Password", + "label": "Enter your new password", + "password": "Password", + "passConfirm": "Confirm Password", + "button": "Save password" + }, + "createProfile": { + "title": "Create Profile", + "button_1": "Continue", + "button_2": "Save", + "male": "Male", + "female": "Female", + "perso": "Personnal Account", + "pro": "Pro account", + "firstName": "First Name", + "lastName": "Last Name", + "nickName": "Nickname, Brand or User name", + "city": "City", + "nativeLanguage": "Native Language", + "fakeUser": "We do not want fake user, please add a picture to your profil to use this app" + }, + "concept": { + "title_1": "Socializus App", + "title_2": "CONCEPT", + "description": "Faire des rencontres amicales, s'amuser et parler à tout le monde, de tout, et dans toutes les langues. C'est toujours plus simple avec une application qui traduit tout automatiquement. La barrière de la langue n'existe plus, il est temps de se retrouver pour profiter d'une vie sociale inoubliable", + "label_1": "I will use this", + "label_2": "No interest now", + "button": "Skip" + }, + "menu": { + "title": "Menu", + "concept": "Concept", + "edit": "Edit my profile", + "editButton": "Edit Profile", + "create": "Create an activity", + "past": "Past Activities", + "invite": "Invite friends", + "contact": "Contact us", + "notifications": "Notifications", + "update": "Update", + "terms": "Terms and conditions", + "logout": "Log out" + }, + "bottomNav": { + "activities": { + "title": "Activities", + "topNav": { + "calendar": { + "title": "Calendar" + }, + "organise": { + "title": "Organise" + }, + "myActivities": { + "title": "My activities", + "topNav": { + "upcoming": "Ucoming Activities", + "past": "Past Activities", + "organized": "Organised" + } + } + } + }, + "members": { + "title": "Members", + "topNav": { + "male": "", + "pro": "Pros", + "female": "" + }, + "notifications": { + "title": "Notifications" + } + }, + "maps": { + "title": "Maps", + "topNav": { + "users": "Users", + "activities": "Activities" + } + }, + "notifications": { + "title": "Notifications", + "topNav": { + "info": { + "title": "Info" + }, + "manage": { + "title": "Manage" + }, + "interaction": { + "title": "Interaction" + } + } + }, + "messages": { + "title" : "Messages" + } + }, + "contact": { + "title": "Contact us", + "label_1": "En cas de difficulté pour vous connecter vous pouvez nous contacter avec un groupe Whatsapp ou par téléphone", + "label_2": "Différents groupes WhatsApp sont disponible selon vos besoins :", + "photo": "Photo", + "orga": "Orga", + "bug": "Bug", + "label_3": "Le numéro de téléphone pour nous contacter est un numéro payant :", + "phone": "+33 8 99 49 01 44", + "label_4": "C'est un service qui nous permet d'avoir une redirection sur l'ensemble des téléphones des personnes qui pourront vous aider entre 10h et 18h. C'est aussi une façon de faire un don pour l'association car c'est un numéro surtaxé.", + "label_5": "En vous remerciant de votre compréhension", + "label_6": "L'équipe Socializus" + }, + "createActivity": { + "title": "Create your activity", + "step1": { + "create": "Create an Event :", + "activity": "Activity Title", + "address": "Address", + "online": "Online", + "mapUrl": "Google Maps Url", + "info": "Address / Google maps url", + "date": "Date", + "start": "Start", + "duration": "Duration", + "end": "End", + "unlimited": "Unlimited participants", + "theOnly": "(The only map without restrictions for organizers)", + "attendee": "Attendee limitation", + "price": "Price", + "buyTicket": "Buy ticket link", + "howMuch": "How much friends with me", + "continue": "Continue" + }, + "step2": { + "choose": "Choose a Topics :", + "inOrder": "In order to increase interest for your activities, we suggest you to customise your event with a cover picture but you will get an automatic picture illustration according to your topic in case you need one" + }, + "step3": { + "label": "Continue Creating an Activity :", + "please": "Please explain your activity a bit more:", + "addPhoto": "Add Photos", + "addMore": "Add More", + "description": "description", + "how": "How to find me", + "goBack": "Previous", + "continue": "Continue", + "publish": "publish" + }, + "step4": { + "allow": "Allow people to become co-organizer", + "manage": "Manage restrictions", + "select": "Select people", + "other": "Other social networks", + "whatsapp": "WhatsApp group link", + "fbGroup": "Group", + "fbPage": "Page", + "meetup": "Meetup", + "telegram": "Telegram", + "link": "Other link", + "publish": "Publish" + } + }, + "editProfile": { + "title": "Edit Profile", + "step1": { + "personal": "Personal Account", + "pro": "Pro Account", + "firstName": "First Name", + "nickname": "Nickname, Brand or User name", + "city": "City", + "nativeLanguage": "Native Language" + }, + "step2": { + "secret": "SECRET", + "info": "Informations", + "warning": "In order to add friends, create events and send private message you need to let informations here", + "membership": "Your membership number is:", + "lastName": "Last Name", + "noWorries": "(No worries, this is a secret)", + "phone": "Phone Number", + "birthday": "Birthday", + "email": "Email", + "label": "People are able to add you as friend in order to send you private message if they know your :", + "number": "Member Number", + "private": "It's private for everybody", + "save": "Save", + "continue": "Continue", + "previous": "Previous", + "next": "Next" + }, + "step3": { + "public": "PUBLIC", + "info": "Informations", + "more": "More about you", + "about": "About you", + "example": "Hi. My name is... I want to meet new people...", + "what": "What I love to do:", + "spoken": "Spoken Languages:", + "children": "Children", + "tobacco": "Tobacco", + "alcohol": "Alcohol", + "submit": "Submit" + } + }, + "profile": { + "title": "Profile", + "years": "Years", + "addFriend": "AddFriend", + "chat": "Chat", + "block": "Block", + "info": "Informations", + "activities": "Activities", + "friends": "Friends", + "attending": "Attending", + "reliability": "Reliability", + "missing": "Missing", + "lastConnection": "Last Connection", + "rating": "Organiser Rating", + "registration": "Registration Date", + "about": "About me", + "native": "Native Languages", + "spoken": "Spoken Languages", + "city": "City", + "children": "Children", + "tobacco": "Tobacco", + "alcohol": "Alcohol", + "done": "Activities done", + "what": "What I love to do", + "evaluations": "Evaluations" + }, + "activity": { + "title": "Activity", + "adressUnavailable": "Adress is available for participants only", + "linkUnavailable": "Online link is available for participants only", + "description": "Description", + "address": "Address", + "interessed": "Interessed", + "followers": "Followers", + "participants": "Participants", + "invite": "Invite", + "participate": "Participate", + "about": "About the Event", + "how": "How to find us", + "language": "Select Language", + "readMore": "Read More", + "Copy-Paste": "Copy & Paste to create your own activity", + "help": "Help & Organise", + "edit": "Edit", + "delete": "Delete" + }, + "activities": [ + { + "title": "Activities (out of topics)" + }, + { + "title": "Afterwork" + }, + { + "title": "Apero" + }, + { + "title": "Cinema" + }, + { + "title": "Culture" + }, + { + "title": "Dancing" + }, + { + "title": "Game" + }, + { + "title": "House Party" + }, + { + "title": "Job" + }, + { + "title": "Linguistic" + }, + { + "title": "Meal" + }, + { + "title": "Mutual Help" + }, + { + "title": "Party" + }, + { + "title": "Picnic" + }, + { + "title": "Sport" + }, + { + "title": "Travel" + } + ] +} diff --git a/assets/json/languageList.json b/assets/json/languageList.json new file mode 100644 index 0000000000000000000000000000000000000000..a0a1af24d90ee5cfb7766ecf684227e479b51901 --- /dev/null +++ b/assets/json/languageList.json @@ -0,0 +1,68 @@ +{ + "liste": [ + { + "index": 0, + "name": "France" + }, + { + "index": 1, + "name": "United Kingdom" + }, + { + "index": 2, + "name": "Spain" + }, + { + "index": 3, + "name": "Portugal" + }, + { + "index": 4, + "name": "Germany" + }, + { + "index": 5, + "name": "Italy" + }, + { + "index": 6, + "name": "Russia" + }, + { + "index": 7, + "name": "China" + }, + { + "index": 8, + "name": "India" + }, + { + "index": 9, + "name": "Japan" + }, + { + "index": 10, + "name": "Israel" + }, + { + "index": 11, + "name": "Arab" + }, + { + "index": 12, + "name": "Hungary" + }, + { + "index": 13, + "name": "Poland" + }, + { + "index": 14, + "name": "Romania" + }, + { + "index": 15, + "name": "Greek" + } + ] +} \ No newline at end of file diff --git a/assets/navInfoBis.js b/assets/navInfoBis.js new file mode 100644 index 0000000000000000000000000000000000000000..72dbec965beb153ead84b33623905cf010656a09 --- /dev/null +++ b/assets/navInfoBis.js @@ -0,0 +1,22 @@ +import ActivitiesScreen from "../pages/ActivitiesScreen"; + +import Json from "../assets/json/en.json"; + +const { bottomNav } = Json; + +const navigationBis = [ + { + link: bottomNav.activities.topNav.myActivities.topNav.upcoming, + to: () => <ActivitiesScreen fromStack="upcomming activities" />, + }, + { + link: bottomNav.activities.topNav.myActivities.topNav.past, + to: () => <ActivitiesScreen fromStack="past activities" />, + }, + { + link: bottomNav.activities.topNav.myActivities.topNav.organized, + to: () => <ActivitiesScreen fromStack="organized activities" />, + }, +]; + +export default navigationBis; diff --git a/assets/navigationInfo.js b/assets/navigationInfo.js new file mode 100644 index 0000000000000000000000000000000000000000..69ad20d9b0e228702890d20666ce4764d1fe7197 --- /dev/null +++ b/assets/navigationInfo.js @@ -0,0 +1,93 @@ +import { createNativeStackNavigator } from "@react-navigation/native-stack"; + +const Stack = createNativeStackNavigator(); + +import ActivitiesScreen from "../pages/ActivitiesScreen"; +import MembersScreen from "../pages/MembersScreen"; +import MapsScreen from "../pages/MapsScreen"; +import NotificationsScreen from "../pages/NotificationsScreen"; +import NotificationsInteractScreen from "../pages/NotificationsInteractScreen"; +import MessagesScreen from "../pages/MessagesScreen"; + +import NotReady from "../pages/NotReady"; + +import Json from "../assets/json/en.json"; +import EditActivityScreen from "../pages/EditActivityScreen"; + +const { bottomNav } = Json; + +const navigation = [ + { + link: bottomNav.activities.title, + icon: "ios-home", + topNavArg: [ + { + link: bottomNav.activities.topNav.calendar.title, + to: () => <ActivitiesScreen fromStack="calendar" />, + }, + { link: "organize", to: () => <EditActivityScreen /> }, + { link: "filter", to: () => <NotReady /> }, + { + link: "filtered view", + to: () => <ActivitiesScreen fromStack="filtered" />, + }, + ], + }, + { + link: bottomNav.members.title, + icon: "ios-people", + topNavArg: [ + { link: "male", to: () => <MembersScreen fromStack="male" /> }, + { + link: bottomNav.members.topNav.pro, + to: () => <MembersScreen fromStack="pro" />, + }, + { link: "female", to: () => <MembersScreen fromStack="female" /> }, + ], + }, + { + link: bottomNav.maps.title, + icon: "ios-map-outline", + topNavArg: [ + // { + // link: bottomNav.maps.topNav.users, + // to: () => <MapsScreen fromStack="users" />, + // }, + { + link: bottomNav.maps.topNav.activities, + to: () => <MapsScreen fromStack="activities" />, + }, + ], + }, + { + link: bottomNav.notifications.title, + icon: "ios-notifications-circle", + topNavArg: [ + { + link: bottomNav.notifications.topNav.info.title, + to: () => <NotificationsScreen />, + }, + { + link: bottomNav.notifications.topNav.manage.title, + to: () => <NotificationsScreen />, + }, + { + link: bottomNav.notifications.topNav.interaction.title, + to: () => <NotificationsInteractScreen />, + }, + ], + }, + { + link: bottomNav.messages.title, + icon: "ios-settings", + topNavArg: [ + { link: "first", to: () => <MessagesScreen /> }, + { link: "second", to: () => <MessagesScreen /> }, + { link: "third", to: () => <MessagesScreen /> }, + { link: "fourth", to: () => <MessagesScreen /> }, + { link: "fifth", to: () => <MessagesScreen /> }, + ], + }, +]; + +export default navigation; diff --git a/assets/splash.png b/assets/splash.png new file mode 100644 index 0000000000000000000000000000000000000000..0e89705a9436743e42954d3744a0e7ff0d3d4701 Binary files /dev/null and b/assets/splash.png differ diff --git a/babel.config.js b/babel.config.js new file mode 100644 index 0000000000000000000000000000000000000000..2900afe9d85a54cf9552ec0b4107665c5c10e078 --- /dev/null +++ b/babel.config.js @@ -0,0 +1,6 @@ +module.exports = function(api) { + api.cache(true); + return { + presets: ['babel-preset-expo'], + }; +}; diff --git a/components/BasicNumericStepper.js b/components/BasicNumericStepper.js new file mode 100644 index 0000000000000000000000000000000000000000..4ce1cb8ebbfb9be0655d1275e1be1398e67aea8b --- /dev/null +++ b/components/BasicNumericStepper.js @@ -0,0 +1,63 @@ +import { useState } from "react"; +import { View, Text, PanResponder, Dimensions } from "react-native"; + +const BasicNumericStepper = ({ width, minVal, maxVal, state, setState, style }) => { + + if (!style) style = {}; + + const circleRadius = 10; + const circleSize = circleRadius * 2; + const screenW = Dimensions.get("window").width; + const componentH = 50; + const labelW = 25; + const componentW = width; + const margeX = (screenW - width) * 0.5; + const barW = width - labelW * 2; + + const [x, setX] = useState(labelW + ((state - minVal) / (maxVal - minVal)) * barW); + + const $ = ({ + + //necessiterait trop de travail de déplacer ce bloc en dehors du composant + //(idéalement il faudrait le faire mais pas le temps) + + container: { width: width, height: componentH }, + + leftLabel: { top: 20, left: 0, width: labelW, textAlign: "center", fontSize: 16, position: "absolute" }, + rightLabel: { top: 20, right: 0, width: labelW, textAlign: "center", fontSize: 16, position: "absolute" }, + valueLabel: { top: -20, left: -labelW * 0.5 + circleRadius, width: labelW, textAlign: "center", fontSize: 16, position: "absolute" }, + + circle: { top: 20, width: circleSize, height: circleSize, borderRadius: circleSize * 0.5, zIndex: 10, position: "absolute", backgroundColor: "#59c09b" }, + + bgOff: { width: barW, height: 4, position: "absolute", backgroundColor: "#a6a6a6", left: labelW, top: 3 + (componentH) * 0.5 }, + bgOn: { width: barW, height: 4, position: "absolute", backgroundColor: "#2f44ff", left: labelW, top: 3 + (componentH) * 0.5, zIndex: 5 } + }); + + const panResponder = PanResponder.create({ + + onMoveShouldSetPanResponderCapture: () => true, + onPanResponderMove: (event) => { + let px = event.nativeEvent.pageX - margeX; + const py = event.nativeEvent.pageY; + + if (px < labelW) px = labelW; + else if (px > labelW + barW - circleSize) px = labelW + barW - circleSize; + + setX(px); + setState(Math.floor(minVal + ((px - labelW) / (barW - circleSize)) * (maxVal - minVal))); + }, + }); + + return <View style={[$.container, style]} {...panResponder.panHandlers}> + <View style={[$.circle, { left: x }]} pointerEvents="none" > + <Text pointerEvents="none" style={$.valueLabel}>{state}</Text> + </View> + + <Text pointerEvents="none" style={$.leftLabel} >{minVal}</Text> + <Text pointerEvents="none" style={$.rightLabel}>{maxVal}</Text> + <View style={$.bgOff} pointerEvents="none" /> + <View style={[$.bgOn, { width: (x - labelW) }]} pointerEvents="none" /> + </View>; +}; + +export default BasicNumericStepper; diff --git a/components/Burger.js b/components/Burger.js new file mode 100644 index 0000000000000000000000000000000000000000..336f27d8d25027a93c7c6d4bde732e4e95cdf195 --- /dev/null +++ b/components/Burger.js @@ -0,0 +1,133 @@ +import { + StyleSheet, + Text, + View, + FlatList, + TouchableOpacity, + SafeAreaView, + Image +} from "react-native"; + +import Avatar from "../assets/images/avatar.svg"; +// import Concept from "../assets/images/concept.svg"; +// import ContactUs from "../assets/images/contact-us.svg"; +// import CreateActivity from "../assets/images/create-activity.svg"; +// import EditProfile from "../assets/images/edit-profile.svg"; +// import InviteFriends from "../assets/images/invite-friends.svg"; +// import Logout from "../assets/images/logout.svg"; +// import Notification from "../assets/images/notifications.svg"; +// import PastActivities from "../assets/images/past-activities.svg"; +// import Terms from "../assets/images/terms.svg"; +// import Update from "../assets/images/update.svg"; + +const Burger = ({ func }) => { + const width = 30; + const height = 30; + + const datas = [ + { key: "Concept", img: <Image source={require("../assets/images/concept.png")} style={{width: width, height: height}} /> }, + { + key: "Edit my Profile", + img: <Image source={require("../assets/images/edit-profile.png")} style={{width: width, height: height}} />, + }, + { + key: "Create An Activity", + img: <Image source={require("../assets/images/create-activity.png")} style={{width: width, height: height}} />, + }, + { + key: "Past Activities", + img: <Image source={require("../assets/images/past-activities.png")} style={{width: width, height: height}} />, + }, + { + key: "Invite Friends", + img: <Image source={require("../assets/images/invitation.png")} style={{width: width, height: height}} />, + }, + { key: "Contact Us", img: <Image source={require("../assets/images/contact-us.png")} style={{width: width, height: height}} /> }, + { + key: "Notification", + img: <Image source={require("../assets/images/bell.png")} style={{width: width, height: height}} />, + }, + { key: "Update", img: <Image source={require("../assets/images/update.png")} style={{width: width, height: height}} /> }, + { + key: "Terms and Conditions", + img: <Image source={require("../assets/images/update.png")} style={{width: width, height: height}} />, + }, + { key: "Logout", img: <Image source={require("../assets/images/update.png")} style={{width: width, height: height}} /> }, + ]; + + return ( + <SafeAreaView style={styles.burger}> + <View style={styles.headBurger}> + <View style={styles.profile}> + <Image source={require("../assets/images/avatar2.png")} style={{width: 65, height: 65}} /> + <Text style={styles.nameProfile}>Alex</Text> + </View> + <TouchableOpacity onPress={func} style={styles.cross}> + <Text style={{ color: "#ffffff" }}>X</Text> + </TouchableOpacity> + </View> + <View style={styles.container}> + <FlatList + data={datas} + renderItem={({ item }) => { + return ( + <View style={styles.flex}> + {item.img} + <Text style={styles.itemText}>{item.key}</Text> + </View> + ); + }} + /> + </View> + </SafeAreaView> + ); +}; + +export default Burger; + +const styles = StyleSheet.create({ + burger: { + position: "absolute", + top: 0, + bottom: 0, + backgroundColor: "#ffffff", + color: "#000000", + }, + headBurger: { + backgroundColor: "#59C09B", + paddingTop: 15, + paddingBottom: 8, + paddingLeft: 23, + fontSize: 15, + flexDirection: "row", + position: "relative", + }, + cross: { + position: "absolute", + bottom: 20, + right: 20, + backgroundColor: "#001AFF", + padding: 5, + }, + profile: { + width: 65, + }, + nameProfile: { + fontSize: 15, + fontWeight: "bold", + color: "#001AFF", + textAlign: "center", + }, + flex: { + paddingLeft: 23, + paddingRight: 10, + marginTop: 19, + flexDirection: "row", + }, + itemText: { + fontSize: 16, + fontWeight: "500", + marginBottom: 15, + marginLeft: 15, + }, +}); diff --git a/components/BurgerButton.js b/components/BurgerButton.js new file mode 100644 index 0000000000000000000000000000000000000000..d6a15dc436e5349b030e6f6f481918f238bc0170 --- /dev/null +++ b/components/BurgerButton.js @@ -0,0 +1,31 @@ +import { StyleSheet, View, Text, TouchableOpacity } from "react-native"; + +const BurgerButton = ({ onPress }) => { + return ( + <TouchableOpacity onPress={onPress}> + <View> + <View style={styles.line} /> + <View style={styles.line} /> + <View style={styles.line} /> + </View> + <View style={styles.menuBtn}> + <Text style={styles.menuText}>Menu</Text> + </View> + </TouchableOpacity> + ); +}; + +export default BurgerButton; + +const styles = StyleSheet.create({ + menuText: { + textTransform: 'uppercase', + color: "#ffffff", + fontSize: 9 + }, + line: { + borderBottomColor: '#ffffff', + marginBottom: 4, + borderBottomWidth: 2, + } +}); diff --git a/components/CalendarField.js b/components/CalendarField.js new file mode 100644 index 0000000000000000000000000000000000000000..3e795182cfa87b4c596336b1289c8cef7d8de857 --- /dev/null +++ b/components/CalendarField.js @@ -0,0 +1,76 @@ + +import { useState } from "react"; +import { View, StyleSheet, TouchableOpacity, Text } from "react-native"; +import { Calendar } from 'react-native-calendars'; + +//import CalendarIcon from "../assets/images/calendar.svg"; + +const $ = StyleSheet.create({ + container: { + position: "relative", + height: 40, + }, + btnContainer: { + position: "relative", + borderColor: "#000", + borderWidth: 1, + borderRadius: 15, + backgroundColor: "#fff", + height: 40, + flexDirection: "row", + alignItems: "center" + }, + title: { + backgroundColor: '#fff', + fontSize: 12, + textAlign: "center", + position: "absolute", + zIndex: 1, + left: 50, + top: -10 + }, + icon: { + margin: 3, + marginLeft: 10, + width: 30, + height: 30 + }, + result: { + fontWeight: "bold", + textAlign: "center", + fontSize: 16 + }, + calendar: { + position: "absolute" + } +}); + +const CalendarField = ({ width, title, state, setState, style }) => { + + if (!style) style = {}; + + const [showCalendar, setShowCalendar] = useState(false); + + const date = new Date(); + const day = date.getUTCDate(); + const year = date.getUTCFullYear(); + const month = ("" + (date.getMonth() + 1)).padStart(2, '0'); + const today = year + "-" + month + "-" + day; + + const onChooseDate = (day) => { + setState(day.dateString); + setShowCalendar(false); + }; + + return <View style={[$.container, { width: width, zIndex: 500 }, style]}> + <Text style={[$.title, { width: (title.length * $.title.fontSize * 0.8) }]}>{title}</Text> + <TouchableOpacity style={$.btnContainer} onPress={() => { setShowCalendar(true); }}> + <Image source={require("../assets/images/calendar.png")} style={$.icon} /> + <Text style={[$.result, { width: (width - 50) }]}>{state}</Text> + </TouchableOpacity> + {showCalendar && <Calendar style={[$.calendar, { width: width }]} initialDate={today} minDate={today} onDayPress={onChooseDate} />} + </View>; + +}; + +export default CalendarField; diff --git a/components/CalendarZoomIn.js b/components/CalendarZoomIn.js new file mode 100644 index 0000000000000000000000000000000000000000..78823a98f24811e755030f1b2e2c23189506592d --- /dev/null +++ b/components/CalendarZoomIn.js @@ -0,0 +1,257 @@ +import { Text, StyleSheet, View, TouchableOpacity, Image } from "react-native"; +import { useNavigation } from "@react-navigation/native"; + +// import LikeOff from "../assets/images/like-off.svg"; +// import LikeOn from "../assets/images/like-on.svg"; +// import Dollar from "../assets/images/dollar.svg"; +// import Free from "../assets/images/free.svg"; +// import Participants from "../assets/images/participants.svg"; + +export default function CalendarZoomIn({ + title, + participant, + zipCode, + type, + time, + date, + like, + free, + attendee, + image, + event, + maxPeople, + author, +}) { + const navigation = useNavigation(); + return ( + <TouchableOpacity + onPress={() => { + navigation.navigate("Activity", { + event: event, + }); + }} + style={[ + styles.container, + { + backgroundColor: + attendee && participant < maxPeople + ? "#D8EDE6" + : attendee && participant === 15 + ? "#E1E0E0" + : "#FDFDFD", + }, + ]} + > + <View style={styles.left}> + <View style={styles.leftTop}> + <Image + style={styles.leftTop} + source={{ + uri: image, + }} + /> + </View> + <View + style={[ + styles.leftBottom, + { + // backgroundColor: attendee && participant < 15 ? "#59C09B" : "#616161" + backgroundColor: participant < 15 && "#59C09B", + // attendee && participant < 15 + // ? "#59C09B" + // : attendee && participant === 15 + // ? "#616161" + // : null + }, + ]} + > + {participant < 15 && ( + <Text style={styles.leftBottomText}>Attendee</Text> + )} + {participant === 15 && ( + <Text style={styles.leftBottomText}>Waiting List</Text> + )} + </View> + </View> + <View style={styles.emoteContainer}> + {like ? ( + <Image source={require("../assets/images/like-on.png")} style={{width: 24, height: 24}} /> + ) : ( + <Image source={require("../assets/images/like-off.png")} style={{width: 24, height: 24}} /> + )} + {free ? ( + <Image source={require("../assets/images/free.png")} style={{width: 12, height: 12}} /> + ) : ( + <Image source={require("../assets/images/dollar.png")} style={{width: 12, height: 12}} /> + )} + </View> + <View style={styles.right}> + <Text style={styles.rightTop}>{title}</Text> + <View style={styles.rightBottom}> + <View style={styles.rightBottomCol}> + <Text style={styles.time}>{time}</Text> + <View style={styles.participantContainer}> + <Image source={require("../assets/images/participants.png")} style={{width: 22, height: 18}} /> + <Text style={styles.participant}>{participant}/15</Text> + </View> + </View> + + <View style={styles.rightBottomCol}> + <Text style={styles.date}>{new Date(date).toDateString()}</Text> + <Text style={styles.zipCode}>{zipCode}</Text> + </View> + + <View style={styles.rightBottomCol}> + <View style={styles.image}> + <Image + style={styles.authorAvatar} + source={{ + // uri: author, + uri: image, + }} + /> + </View> + <Text style={styles.type}>{type}</Text> + </View> + </View> + </View> + </TouchableOpacity> + ); +} + +const styles = StyleSheet.create({ + container: { + width: 335, + height: 104, + borderRadius: 10, + borderColor: "#DDDDDD", + borderWidth: 1, + flexDirection: "row", + alignItems: "center", + padding: 10, + }, + left: { + width: "29%", + height: 82, + borderRadius: 10, + backgroundColor: "green", + marginRight: 10, + }, + leftTop: { + width: "100%", + height: 66, + backgroundColor: "yellow", + borderTopLeftRadius: 8, + borderTopRightRadius: 8, + }, + leftBottom: { + height: 16, + width: "100%", + borderBottomLeftRadius: 8, + borderBottomRightRadius: 8, + justifyContent: "center", + alignItems: "center", + }, + leftBottomText: { + fontSize: 11, + lineHeight: 16.5, + fontWeight: "500", + color: "white", + }, + emoteContainer: { + flexDirection: "row", + justifyContent: "space-between", + padding: 5, + width: 79, + position: "absolute", + top: 10, + left: 15, + }, + like: { + width: 24, + height: 24, + backgroundColor: "pink", + }, + notLike: { + width: 24, + height: 24, + backgroundColor: "grey", + }, + free: { + width: 12, + height: 12, + backgroundColor: "black", + }, + notFree: { + width: 12, + height: 12, + backgroundColor: "purple", + }, + right: { + width: "68%", + paddingRight: 10, + }, + rightTop: { + fontWeight: "600", + fontSize: 15, + lineHeight: 19.5, + }, + rightBottom: { + flexDirection: "row", + justifyContent: "space-between", + }, + rightBottomCol: { + alignItems: "center", + justifyContent: "space-between", + }, + participantContainer: { + flexDirection: "row", + }, + emotePeople: { + width: 20, + height: 16, + backgroundColor: "purple", + marginRight: 3, + }, + date: { + fontSize: 12, + fontWeight: "600", + lineHeight: 18, + color: "#F48A0D", + }, + zipCode: { + color: "#59C09B", + fontSize: 13, + lineHeight: 19.5, + fontWeight: "600", + }, + time: { + color: "#A60000", + fontSize: 13, + lineHeight: 19.5, + fontWeight: "600", + }, + type: { + fontSize: 13, + lineHeight: 19.5, + fontWeight: "600", + color: "#001AFF", + }, + participant: { + fontWeight: "600", + lineHeight: 19.5, + fontSize: 13, + marginLeft: 8, + }, + image: { + width: 30, + height: 30, + borderRadius: 30, + backgroundColor: "red", + }, + authorAvatar: { + width: 30, + height: 30, + borderRadius: 30, + }, +}); diff --git a/components/CalendarZoomOut.js b/components/CalendarZoomOut.js new file mode 100644 index 0000000000000000000000000000000000000000..4c8a259b6fea1638dac8c8aaf7f4cbbee2719b11 --- /dev/null +++ b/components/CalendarZoomOut.js @@ -0,0 +1,154 @@ +import { Text, StyleSheet, View, TouchableOpacity } from "react-native"; + +export default function CalendarZoomOut({ + title, + participant, + zipCode, + type, + time, + date, + like, + free, + attendee, + image, +}) { + return ( + <TouchableOpacity style={styles.container}> + <View style={styles.timeContainer}> + <Text style={styles.clock}>{time}</Text> + </View> + <View + style={[ + styles.eventInfoContainer, + { + backgroundColor: + attendee && participant < 15 + ? "#D8EDE6" + : attendee && participant === 15 + ? "#E1E0E0" + : "#FDFDFD", + }, + ]} + > + <Text style={styles.title}>{title}</Text> + <View style={styles.infosLine}> + <Text style={styles.date}>{date}</Text> + <View style={styles.participantContainer}> + <View style={styles.emotePeople}></View> + <Text style={styles.participant}>{participant}/15</Text> + </View> + {like ? ( + <View style={styles.like}></View> + ) : ( + <View style={styles.notLike}></View> + )} + + <Text style={styles.zipCode}>{zipCode}</Text> + {free ? ( + <View style={styles.free}></View> + ) : ( + <View style={styles.notFree}></View> + )} + <Text style={styles.type}>{type}</Text> + </View> + </View> + </TouchableOpacity> + ); +} +const styles = StyleSheet.create({ + container: { + flexDirection: "row", + alignItems: "center", + }, + timeContainer: { + backgroundColor: "#A60000", + width: 41, + height: 22, + borderRadius: 20, + justifyContent: "center", + alignItems: "center", + }, + clock: { + fontSize: 14, + fontWeight: "600", + lineHeight: 17, + color: "white", + }, + eventInfoContainer: { + backgroundColor: "#DDDDDD", + width: 284, + height: 74, + borderRadius: 10, + padding: 10, + borderWidth: 1, + borderColor: "#DDDDDD", + }, + title: { + fontWeight: "600", + fontSize: 15, + lineHeight: 19.5, + }, + infosLine: { + flexDirection: "row", + alignItems: "center", + }, + date: { + fontSize: 12, + fontWeight: "600", + lineHeight: 18, + color: "#F48A0D", + marginRight: 3, + }, + participantContainer: { + flexDirection: "row", + marginRight: 3, + }, + emotePeople: { + width: 20, + height: 16, + backgroundColor: "purple", + marginRight: 3, + }, + like: { + width: 18, + height: 18, + backgroundColor: "pink", + marginRight: 3, + }, + notLike: { + width: 18, + height: 18, + backgroundColor: "grey", + marginRight: 3, + }, + zipCode: { + color: "#59C09B", + fontSize: 13, + lineHeight: 19.5, + fontWeight: "600", + marginRight: 3, + }, + free: { + width: 15, + height: 15, + backgroundColor: "black", + marginRight: 3, + }, + notFree: { + width: 15, + height: 15, + backgroundColor: "yellow", + marginRight: 3, + }, + type: { + fontSize: 12, + lineHeight: 18, + fontWeight: "600", + color: "#001AFF", + }, + participant: { + fontWeight: "600", + lineHeight: 19.5, + fontSize: 13, + }, +}); diff --git a/components/EditBigSquare.js b/components/EditBigSquare.js new file mode 100644 index 0000000000000000000000000000000000000000..f80420c912cc37180996612c29d388fcf399ff4e --- /dev/null +++ b/components/EditBigSquare.js @@ -0,0 +1,41 @@ +import { TouchableOpacity, StyleSheet, Text, View } from "react-native"; +import { useState } from "react"; +export default function EditBigSquare({ title, text }) { + const [active, setActive] = useState(false); + + return (<TouchableOpacity style={[styles.container, { backgroundColor: active ? "#59C09B" : "#F7F7F7" }]} onPress={() => { + setActive(!active); + }}> + <View style={styles.image}></View> + <Text style={[styles.title, { color: active ? "white" : "black" }]}>{title}</Text> + <Text style={[styles.text, { color: active ? "white" : "black" }]}>{text} </Text> + </TouchableOpacity>); +} + +const styles = StyleSheet.create({ + container: { + height: 156, + width: 160, + borderRadius: 10, + alignItems: "center", + justifyContent: "center", + }, + image: { + width: 48, + height: 48, + borderRadius: 24, + backgroundColor: "red", + marginBottom: 20 + }, + title: { + fontSize: 16, + fontWeight: "600", + lineHeight: 18.75, + marginBottom: 10, + }, + text: { + fontSize: 10, + lineHeight: 15, + fontWeight: "400" + }, +}); diff --git a/components/EventButton.js b/components/EventButton.js new file mode 100644 index 0000000000000000000000000000000000000000..0d723f70952056e9d421bbf203589afc57b2caae --- /dev/null +++ b/components/EventButton.js @@ -0,0 +1,45 @@ +import { TouchableOpacity, Text, StyleSheet, View } from "react-native"; + +export default function EventButton({ type, bgColor, colorText }) { + return <TouchableOpacity + style={[styles.btn, { backgroundColor: bgColor }]}> + <Text style={[(type === "Buy ticket" || type === "Chat") ? styles.buyOrChatType : styles.type, { color: colorText }]}>{type}</Text> + { + type === "Buy ticket" ? <View style={styles.emote}></View> : + type === "Chat" && <View style={styles.secondEmote}></View> + } + </TouchableOpacity >; +} + +const styles = StyleSheet.create({ + btn: { + width: 160, + height: 46, + borderRadius: 30, + alignItems: "center", + justifyContent: "center", + flexDirection: "row" + }, + buyOrChatType: { + fontSize: 20, + lineHeight: 30, + fontWeight: "700" + }, + type: { + fontSize: 14, + lineHeight: 16, + fontWeight: "500" + }, + emote: { + width: 26, + height: 32, + backgroundColor: "orange", + marginLeft: 10 + }, + secondEmote: { + width: 38, + height: 38, + backgroundColor: "green", + marginLeft: 20 + }, +}); diff --git a/components/Fields.js b/components/Fields.js new file mode 100644 index 0000000000000000000000000000000000000000..41e29585d98f2d339ebb37a643b20be9a20e5ea9 --- /dev/null +++ b/components/Fields.js @@ -0,0 +1,107 @@ +import { StyleSheet, TouchableOpacity, Text, View, Image, TextInput, } from "react-native"; +import { useState } from "react"; +// import Eye from "../assets/images/eye.svg"; +// import Arobase from "../assets/images/arobase.svg"; +// import TextFrame from "../assets/images/textFrame.svg"; +// import City from "../assets/images/city.svg"; +// import Birthday from "../assets/images/birthday.svg"; +// import Password from "../assets/images/password.svg"; + +export default function Fields({ text, state, setState, pressed }) { + const [isSecure, setIsSecure] = useState(((text === "Password" || text === "Confirm Password") ? true : false)); + return <View> + <TextInput + value={state} + onChangeText={(text) => { + setState(text); + }} + style={[styles.input, { + paddingLeft: (text === "Price" || text === "Buy Tickets Link") ? 10 : 50, width: text === "Price" ? 104 : 319, + borderColor: (!state && pressed) ? "red" : "black" + }]} secureTextEntry={isSecure} /> + <View style={ + [styles.textContainer, + { + width: (text === "Whatsapp group link" || text === "Page" || text === "Group" || text === "Meetup" || text === "Telegram") ? + 70 + 20 : text.length * 9, + left: (text === "Price" || text === "Buy Tickets Link") ? 18 : 45 + } + ]}> + + {text === "WhatsApp group link" && <Image style={{ marginRight: 5, width: 20, height: 20 }} source={require("../assets/images/whatsapp.png")} resizeMode="contain" />} + {text === "Page" && <Image style={{ marginRight: 5, width: 20, height: 20 }} source={require("../assets/images/fbPage.png")} resizeMode="contain" />} + {text === "Group" && <Image style={{ marginRight: 5, width: 20, height: 20 }} source={require("../assets/images/fbGroup.png")} resizeMode="contain" />} + {text === "Meetup" && <Image style={{ marginRight: 5, width: 20, height: 20 }} source={require("../assets/images/Meetup.png")} resizeMode="contain" />} + {text === "Telegram" && <Image style={{ marginRight: 5, width: 20, height: 20 }} source={require("../assets/images/Telegram.png")} resizeMode="contain" />} + + {/* (text === "Whatsapp group link" || text === "Page" || text === "Group" || text === "Meetup" || text === "Telegram") && <View style={styles.logoInput}></View> + */} + + <Text style={(text !== "Whatsapp group link" && text !== "Group" && text !== "Page" && text !== "Meetup" && text !== "Telegram" && text !== "Other Link") ? [styles.inputText, { color: !state && pressed ? "red" : "black" }] : + (text === "Page" || text === "Group" ? [styles.inputTextSocial, { color: (!state && pressed) ? "red" : "#3b5998" }] : + text === "Meetup" ? [styles.inputTextSocial, { color: (!state && pressed) ? "red" : "#ed1c40" }] : + text === "Telegram" ? [styles.inputTextSocial, { color: (!state && pressed) ? "red" : "black" }] : + text === "Autre Link" ? [styles.inputTextSocial, { fontWeight: "0" }, { color: (!state && pressed) ? "red" : "black" }] : + text && [styles.inputTextSocial, { color: (!state && pressed) ? "red" : "black" }])}>{text}</Text> + </View> + { + text === "Email" ? <View style={styles.imageSquare}><Image source={require("../assets/images/arobase.png")} style={{width:30, height:30}}/></View> : + (text === "First Name" || text === "Last Name" || text === "Nickname, Brand or User name") ? <View style={styles.imageSquare}><Image source={require("../assets/images/text-frame.png")} style={{width:30, height:30}} /></View> : + text === "City" ? <View style={styles.imageSquare}><Image source={require("../assets/images/city.png")} style={{width:30, height:30}}/></View> : + text === "Birthday" ? <View style={styles.imageSquare}><Image source={require("../assets/images/birthday.png")} style={{width:30, height:30}} /></View> : + (text === "Password" || text === "Confirm Password") && <View style={styles.imageSquare}><Image source={require("../assets/images/locker.png")} style={{width:30, height:30}} /></View> + } + { + (text === "Password" || text === "Confirm Password") && <TouchableOpacity style={styles.eye} onPress={() => { + setIsSecure(!isSecure); + }}><Image source={require("../assets/images/eye.png")} style={{width:30, height:30}} /></TouchableOpacity> + } + </View >; +} + +const styles = StyleSheet.create({ + input: { + height: 45, + borderColor: "black", + borderWidth: 1, + borderRadius: 15, + }, + textContainer: { + bottom: 37, + backgroundColor: "white", + justifyContent: "center", + alignItems: "center", + flexDirection: "row", + position: "absolute" + }, + imageSquare: { + width: 30, + height: 30, + bottom: 8, + left: 10, + position: "absolute" + }, + logoInput: { + width: 17, + height: 17, + backgroundColor: "purple", + marginRight: 10 + }, + inputText: { + fontSize: 12, + lineHeight: 18, + fontWeight: "300", + }, + inputTextSocial: { + fontSize: 10, + lineHeight: 13.19, + fontWeight: "700", + }, + eye: { + width: 30, + height: 30, + left: 275, + bottom: 7, + position: "absolute", + }, +}); diff --git a/components/HeaderRight.js b/components/HeaderRight.js new file mode 100644 index 0000000000000000000000000000000000000000..81d362f5edff3e98b2eb2e22cbb13e81401094c0 --- /dev/null +++ b/components/HeaderRight.js @@ -0,0 +1,17 @@ +import { useNavigation } from "@react-navigation/native"; +import { Button } from "react-native"; + +const HeaderRight = () => { + const navigation = useNavigation(); + return ( + <Button + onPress={() => { + navigation.navigate("Edit Activity"); + }} + title="Create Activity" + color="#fff" + /> + ); +}; + +export default HeaderRight; diff --git a/components/InputField.js b/components/InputField.js new file mode 100644 index 0000000000000000000000000000000000000000..16b500b5d74f7d6175036ace834ae51d5641c38c --- /dev/null +++ b/components/InputField.js @@ -0,0 +1,48 @@ +import { View, TextInput, StyleSheet, Text } from "react-native"; + +const $ = StyleSheet.create({ + container: { + position: "relative", + height: 40, + }, + btnContainer: { + position: "relative", + borderColor: "#000", + borderWidth: 1, + borderRadius: 15, + backgroundColor: "#fff", + height: 40, + flexDirection: "row", + alignItems: "center", + }, + title: { + backgroundColor: '#fff', + fontSize: 12, + textAlign: "center", + position: "absolute", + zIndex: 1, + left: 50, + top: -10 + }, + input: { + + width: "90%", + marginLeft: 10, + fontSize: 16 + } +}); + +const InputField = ({ title, width, state, setState, style }) => { + + if (!style) style = {}; + + return <View style={[$.container, { width: width, zIndex: 500 }, style]}> + <Text style={[$.title, { width: (title.length * $.title.fontSize * 0.65) }]}>{title}</Text> + <View style={$.btnContainer} > + <TextInput style={$.input} value={state} onChangeText={(text) => setState(text)} /> + </View> + </View>; + +}; + +export default InputField; diff --git a/components/LogButtons.js b/components/LogButtons.js new file mode 100644 index 0000000000000000000000000000000000000000..12c267464cba76beb88a405f9ad008681b4fdc24 --- /dev/null +++ b/components/LogButtons.js @@ -0,0 +1,47 @@ +import { StyleSheet, TouchableOpacity, Text } from "react-native"; + +export default function LogButton({ + text, + width, + navigate, + func, + path, + setPressed, + arg, +}) { + return ( + <TouchableOpacity + onPress={() => { + if (setPressed) { + setPressed(true); + } + if (func) { + func(arg); + } + if (path) { + navigate(path); + } + }} + style={[styles.btn, { width: width }]} + > + <Text style={styles.btnText}>{text}</Text> + </TouchableOpacity> + ); +} + +const styles = StyleSheet.create({ + btn: { + backgroundColor: "#59c09b", + height: 50, + alignItems: "center", + justifyContent: "center", + borderRadius: 10, + }, + btnText: { + color: "white", + fontSize: 22, + lineHeight: 33, + // fontFamily: "Poppins", + fontWeight: "700", + }, +}); diff --git a/components/LogSmallButton.js b/components/LogSmallButton.js new file mode 100644 index 0000000000000000000000000000000000000000..ddb6b4fc10b2f88248c7ab22151b7876ed2bddc9 --- /dev/null +++ b/components/LogSmallButton.js @@ -0,0 +1,31 @@ +import { StyleSheet, TouchableOpacity, Text } from "react-native"; + +export default function LogSmallButton({ width, text, navigate, path }) { + return ( + <TouchableOpacity + onPress={() => { + if (path) { + navigate(path); + } + }} + style={[styles.btn, { width: width }]} + > + <Text style={styles.text}>{text}</Text> + </TouchableOpacity> + ); +} +const styles = StyleSheet.create({ + btn: { + height: 37, + borderWidth: 1, + borderRadius: 20, + justifyContent: "center", + alignItems: "center", + }, + text: { + fontSize: 14, + fontWeight: "700", + lineHeight: 18, + color: "#59C09B", + }, +}); diff --git a/components/MembersSquare.js b/components/MembersSquare.js new file mode 100644 index 0000000000000000000000000000000000000000..1acfd798e751c2ecfe0505e96a388578879ab476 --- /dev/null +++ b/components/MembersSquare.js @@ -0,0 +1,88 @@ +import { View, Text, StyleSheet, TouchableOpacity, Image } from "react-native"; +import { useNavigation } from "@react-navigation/native"; + +//import MapLocation from '../assets/images/map-location.svg'; + +export default function MembersSquare({ name, age, city, avatar, member }) { + const navigation = useNavigation(); + + return ( + <TouchableOpacity + style={styles.container} + onPress={() => { + navigation.navigate("Member", { + member: member, + }); + }} + > + <Image + style={styles.top} + source={{ + uri: avatar, + }} + /> + <View style={styles.bottom}> + <Text style={styles.name}>{name}</Text> + <View style={styles.infosContainer}> + <Text style={[styles.infos, { marginRight: 14 }]}>{age} ans</Text> + <View style={styles.cityContainer}> + <Image source={require("../assets/images/maps-location.png")} style={{width: 14, height: 12}} /> + + <Text style={styles.infos}>{city}</Text> + </View> + </View> + </View> + </TouchableOpacity> + ); +} + +const styles = StyleSheet.create({ + container: { + width: 150, + height: 184, + borderRadius: 15, + borderColor: "grey", + borderWidth: 1, + shadowColor: "grey", + shadowOffset: { width: 0, height: 3 }, + shadowOpacity: 1, + }, + top: { + width: 150, + height: 113, + borderTopRightRadius: 15, + borderTopLeftRadius: 15, + }, + bottom: { + width: 150, + height: 71, + backgroundColor: "white", + borderBottomRightRadius: 15, + borderBottomLeftRadius: 15, + paddingLeft: 10, + justifyContent: "center", + }, + name: { + fontSize: 15, + fontWeight: "400", + lineHeight: 17, + marginBottom: 5, + }, + infosContainer: { + flexDirection: "row", + }, + cityContainer: { + flexDirection: "row", + }, + infos: { + fontSize: 12, + fonttWeight: "300", + lineHeight: 14, + }, + emote: { + width: 14, + height: 12, + backgroundColor: "blue", + marginRight: 2, + }, +}); diff --git a/components/MultilineFields.js b/components/MultilineFields.js new file mode 100644 index 0000000000000000000000000000000000000000..91e83d3463ce11b2d0c3ede21d30af8f81315145 --- /dev/null +++ b/components/MultilineFields.js @@ -0,0 +1,39 @@ +import { TextInput, View, Text, StyleSheet } from "react-native"; + +export default function MultilineFields({ lines, title, setState, state }) { + return ( + <View> + <TextInput + value={state} + onChangeText={(text) => { + setState(text); + }} + multiline={lines ? true : false} + numberOfLines={lines ? lines : null} + style={styles.multiline} + /> + <View style={[styles.textContainer, { width: title.length * 9 }]}> + <Text>{title}</Text> + </View> + </View> + ); +} +const styles = StyleSheet.create({ + multiline: { + borderWidth: 1, + borderRadius: 15, + width: 319, + textAlignVertical: "top", + paddingLeft: 20, + paddingTop: 10, + }, + textContainer: { + position: "absolute", + backgroundColor: "white", + justifyContent: "center", + alignItems: "center", + flexDirection: "row", + left: 25, + top: -11, + }, +}); diff --git a/components/Notification.js b/components/Notification.js new file mode 100644 index 0000000000000000000000000000000000000000..46238f3fe14cb80279d509c2030219970b89cbe6 --- /dev/null +++ b/components/Notification.js @@ -0,0 +1,81 @@ +import { StyleSheet, Text, View, Image } from "react-native"; +// import Cloche from '../assets/images/cloche.svg'; +// import TimeLeft from '../assets/images/time-left.svg'; +const Notification = ({ text, date, hour }) => { + return ( + <View style={[styles.notification, styles.blockInfos, styles.shadowProp]}> + <View style={[StyleSheet.absoluteFill, { marginTop: 25 }]}> + <Image source={require("../assets/images/bell.png")} style={{width: 70, height: 40}} /> + </View> + <View style={styles.blockText}> + <Text style={styles.notifText}>{text}</Text> + <View style={styles.blockInfos}> + <Image source={require("../assets/images/time-left.png")} style={{width: 10, height: 17, marginRight: 5}} /> + <Text style={styles.informations}>{date} {hour}</Text> + </View> + </View> + </View> + ); +}; + +export default Notification; + +const styles = StyleSheet.create({ + notification: { + backgroundColor: "#F8F8F8", + color: "#000000", + borderRadius: 10, + padding: 12, + marginTop: 12, + marginBottom: 12, + marginRight: 19, + marginLeft: 19, + }, + shadowProp: { + shadowOffset: { width: -2, height: 4 }, + shadowColor: '#171717', + shadowOpacity: 0.2, + shadowRadius: 3, + }, + notifText: { + fontSize: 13 + }, + blockText: { + paddingLeft: 60 + }, + blockInfos: { + marginTop: 5, + flexDirection: "row" + }, + informations: { + fontSize: 12, + color: "#5B5B5B" + }, + icon: { + marginTop: 15 + } +}); + +/* --------------------------------- */ + +// import { StyleSheet, Text, Alert } from "react-native"; + +// const BurgerMenu = () => { +// const menuBtn = () => { +// return <Text style={styles.menuBtn} +// onPress={() => Alert.alert('Simple Button pressed')} +// >Menu</Text>; +// }; + +// return ( +// { menuBtn } +// ); +// }; + +// export default BurgerMenu; + +// const styles = StyleSheet.create({ +// menuBtn: { +// backgroundColor: "red" +// } +// }); diff --git a/components/NotificationInteract.js b/components/NotificationInteract.js new file mode 100644 index 0000000000000000000000000000000000000000..7808bd633560512e22fef1ddc7b53dd2c1b0abd9 --- /dev/null +++ b/components/NotificationInteract.js @@ -0,0 +1,63 @@ +import { StyleSheet, Text, View, Image } from "react-native"; +// import RightArrow from '../assets/images/right-arrow.svg'; +// import TimeLeft from '../assets/images/time-left.svg'; + +const NotificationInteract = ({ text, date, hour }) => { + return ( + <View style={[styles.notification, styles.blockInfos, styles.shadowProp]}> + <View style={styles.blockText}> + <Text style={styles.notifText}>{text}</Text> + <View style={styles.blockInfos}> + <Image source={require("../assets/images/time-left.png")} style={{width: 10, height: 17, marginRight: 8}} /> + <Text style={styles.informations}>{date} {hour}</Text> + </View> + </View> + <View style={[StyleSheet.absoluteFill, styles.icon]}> + <Image source={require("../assets/images/right-arrow.png")} style={{height: 40}} /> + </View> + </View> + ); +}; + +export default NotificationInteract; + +const styles = StyleSheet.create({ + notification: { + backgroundColor: "#F8F8F8", + color: "#000000", + borderRadius: 10, + paddingTop: 15, + paddingBottom: 8, + paddingLeft: 7, + marginTop: 12, + marginBottom: 12, + marginRight: 19, + marginLeft: 19, + height: 106 + }, + shadowProp: { + shadowOffset: { width: -2, height: 4 }, + shadowColor: '#171717', + shadowOpacity: 0.2, + shadowRadius: 3, + }, + notifText: { + fontSize: 15, + marginBottom: 12 + }, + blockText: { + paddingRight: 60 + }, + blockInfos: { + marginTop: 5, + flexDirection: "row" + }, + informations: { + fontSize: 12, + color: "#5B5B5B" + }, + icon: { + marginTop: 25, + marginLeft: "85%" + } +}); diff --git a/components/SelectLanguage.js b/components/SelectLanguage.js new file mode 100644 index 0000000000000000000000000000000000000000..e9e6b0a6314f57a1146a028720724d3baafc764a --- /dev/null +++ b/components/SelectLanguage.js @@ -0,0 +1,47 @@ +import { View, StyleSheet, Image } from 'react-native'; +import SelectList from 'react-native-dropdown-select-list'; +// import DownArrow from "../assets/images/downward-arrow 2.svg"; +// import Language from "../assets/images/language.svg"; +//import { SvgUri } from 'react-native-svg'; + +const SelectLanguage = ({ selected, setSelected, setIndex, pressed, index, setLanguage, data, flags }) => { + return <> + <SelectList + setSelected={setIndex} + data={data} + search={false} + placeholder={"Select your language"} + boxStyles={{ + width: 319, height: 51, paddingLeft: 50, borderColor: (!selected && pressed) ? "red" : "black", + borderWidth: 1, + borderRadius: 15, + }} + arrowicon={<Image source={require("../assets/images/downward-arrow-2.png")} style={{width: 10, height: 10, marginTop: 5, marginLeft: 25}} />} + onSelect={() => { + setSelected(true); + setLanguage(data[index].value); + }} + /> + <View style={styles.emote}><Image source={require("../assets/images/language.png")} style={{width: 30, height: 30}} /></View> + {selected && <View style={styles.flags}> + </View>} + </>; +}; + +const styles = StyleSheet.create({ + emote: { + width: 30, + height: 30, + position: "absolute", + left: 10, + top: 10 + }, + flags: { + width: 31, + height: 19, + position: "absolute", + left: 223, + top: 16 + }, +}); +export default SelectLanguage; diff --git a/components/SwitchBtn.js b/components/SwitchBtn.js new file mode 100644 index 0000000000000000000000000000000000000000..ba6614ff6747fca6f372cd46604d0311dd48330f --- /dev/null +++ b/components/SwitchBtn.js @@ -0,0 +1,28 @@ +import { View, StyleSheet, TouchableOpacity } from "react-native"; + +const h = 20; +const $ = StyleSheet.create({ + container: { + width: 40, + height: h, + borderRadius: 15, + backgroundColor: "#ff0000" + }, + circle: { + width: (h - 4), + height: (h - 4), + borderRadius: 8, + margin: 2, + backgroundColor: "#ffffff" + } + +}); + +const SwitchBtn = ({ state, setState, style }) => { + if (!style) style = {}; + return <TouchableOpacity style={[$.container, { backgroundColor: state ? "#4caf50" : "#000000" }, style]} onPress={() => { setState(!state); }}> + <View style={[$.circle, { marginLeft: state ? 21 : 2 }]} /> + </TouchableOpacity>; +}; + +export default SwitchBtn; diff --git a/components/TimePickerComponent.js b/components/TimePickerComponent.js new file mode 100644 index 0000000000000000000000000000000000000000..2dc97add5f48ccc65400adf56aa91a27fd6d6a14 --- /dev/null +++ b/components/TimePickerComponent.js @@ -0,0 +1,63 @@ + +import { View, StyleSheet, Text, Image } from 'react-native'; +import { TimePicker } from 'react-native-simple-time-picker'; + +//import ClockIcon from "../assets/images/clock.svg"; + +const $ = StyleSheet.create({ + container: { + position: "relative", + height: 40, + }, + btnContainer: { + position: "relative", + borderColor: "#000", + borderWidth: 1, + borderRadius: 15, + backgroundColor: "#fff", + height: 40, + flexDirection: "row", + alignItems: "center", + overflow: 'hidden', + }, + title: { + backgroundColor: '#fff', + fontSize: 12, + textAlign: "center", + position: "absolute", + zIndex: 1, + left: 50, + top: -10 + }, + icon: { + margin: 3, + marginLeft: 10, + marginRight: 10, + width: 30, + height: 30 + }, + result: { + fontWeight: "bold", + textAlign: "center", + fontSize: 16 + }, + calendar: { + position: "absolute", + } +}); + +const TimePickerComponent = ({ width, title, state, setState, style }) => { + + if (!style) style = {}; + + return <View style={[$.container, { width: width, zIndex: 400 }, style]}> + <Text style={[$.title, { width: (title.length * $.title.fontSize * 0.8) }]}>{title}</Text> + + <View style={$.btnContainer} > + <Image source={require("../assets/images/notif-bell.png")} style={$.icon} /> + <TimePicker value={state} onChange={(val) => { setState(val); }} hoursUnit=" h" zeroPadding={true} /> + </View> + </View>; +}; + +export default TimePickerComponent; diff --git a/components/TwinEventButton.js b/components/TwinEventButton.js new file mode 100644 index 0000000000000000000000000000000000000000..515b9eb63a031de4702e3f09c8228b4324c1c203 --- /dev/null +++ b/components/TwinEventButton.js @@ -0,0 +1,29 @@ +import { StyleSheet, View, TouchableOpacity, Text } from 'react-native' + +export default function TwinEventButton({ attendee }) { + return <View style={styles.container}> + <TouchableOpacity style={[styles.btn, { backgroundColor: "#9D9D9D", marginRight: 8 }]}> + <Text style={[styles.text, { color: "white" }]}>Invite</Text> + </TouchableOpacity> + <TouchableOpacity style={[styles.btn, { backgroundColor: attendee ? "#FF0000" : "#23e937" }]}> + <Text style={[styles.text, { color: attendee ? "white" : "black" }]}>{attendee ? "Unsubscribe" : "Participate"}</Text> + </TouchableOpacity> + </View > +} +const styles = StyleSheet.create({ + container: { + flexDirection: 'row', + }, + btn: { + width: 137, + height: 40, + borderRadius: 30, + justifyContent: 'center', + alignItems: 'center' + }, + text: { + fontWeight: "500", + fontSize: 18, + lineHeight: 35, + }, +}) \ No newline at end of file diff --git a/components/TwinSelectButton.js b/components/TwinSelectButton.js new file mode 100644 index 0000000000000000000000000000000000000000..53d772d9c8e42d6f10310aa51cf47a70334f4b15 --- /dev/null +++ b/components/TwinSelectButton.js @@ -0,0 +1,81 @@ +import { View, TouchableOpacity, Text, StyleSheet, Image } from 'react-native'; +// import Male from "../assets/images/male.svg"; +// import Female from "../assets/images/female.svg"; + +const TwinSelectButton = ({ firstTitle, secondTitle, profileState, setIsSelect, setActive, setSecondActive, active, secondActive }) => { + + const component = (positionBtn, title) => { + return <TouchableOpacity style={[styles[positionBtn], { + backgroundColor: positionBtn === "firstBtn" ? (active ? "#ACE0CD" : "white") : positionBtn === "secondBtn" && secondActive ? "#ACE0CD" : "white" + }, + { justifyContent: (title === "Male" || title === "Female") ? null : 'center' }]} + onPress={() => { + const { setGender, setAccountType } = profileState; + setIsSelect(true); + if (positionBtn === "firstBtn") { + setSecondActive(false); + setActive(true); + if (title === "Male") { + setGender("male"); + } else { + setAccountType(title); + } + } else { + setSecondActive(true); + setActive(false); + if (title === "Female") { + setGender("female"); + } else { + setAccountType(title); + } + } + }}> + {title === "Male" ? <View style={styles.logo}><Image source={require("../assets/images/male.png")} style={{width: 25, height: 25}}/></View> : + title === "Female" && <View style={styles.logo}><Image source={require("../assets/images/female.png")} style={{width: 25, height: 25}} /></View>} + <Text style={styles.text}>{title}</Text> + </TouchableOpacity>; + }; + return <View style={styles.btnContainer}> + {component("firstBtn", firstTitle)} + {component("secondBtn", secondTitle)} + </View>; + +}; + +const styles = StyleSheet.create({ + btnContainer: { + flexDirection: 'row', + }, + firstBtn: { + width: 157, + height: 37, + borderWidth: 1, + borderRightWidth: 0.5, + borderTopLeftRadius: 15, + borderBottomLeftRadius: 15, + alignItems: 'center', + flexDirection: 'row' + }, + secondBtn: { + width: 157, + height: 37, + borderWidth: 1, + borderTopRightRadius: 15, + borderBottomRightRadius: 15, + alignItems: 'center', + flexDirection: 'row' + }, + text: { + fontSize: 16, + lineHeight: 19.2, + fontWeight: "600", + }, + logo: { + width: 24, + height: 24, + marginRight: 20, + marginLeft: 18 + } +}); + +export default TwinSelectButton; diff --git a/metro.config.js b/metro.config.js new file mode 100644 index 0000000000000000000000000000000000000000..9f835dffd1c816a4c34d8655bf9a203f261735a3 --- /dev/null +++ b/metro.config.js @@ -0,0 +1,16 @@ +const { getDefaultConfig } = require("metro-config"); + +module.exports = (async () => { + const { + resolver: { sourceExts, assetExts } + } = await getDefaultConfig(); + return { + transformer: { + babelTransformerPath: require.resolve("react-native-svg-transformer") + }, + resolver: { + assetExts: assetExts.filter(ext => ext !== "svg"), + sourceExts: [...sourceExts, "svg"] + } + }; +})(); diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000000000000000000000000000000000000..70f6590eb40263ef22309f87e7240ead71610523 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,36654 @@ +{ + "name": "social", + "version": "1.0.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "social", + "version": "1.0.0", + "dependencies": { + "@expo/webpack-config": "^0.17.0", + "@react-native-async-storage/async-storage": "~1.17.3", + "@react-native-picker/picker": "2.4.2", + "@react-navigation/bottom-tabs": "^6.3.2", + "@react-navigation/material-top-tabs": "^6.2.2", + "@react-navigation/native": "^6.0.11", + "@react-navigation/native-stack": "^6.7.0", + "axios": "^0.27.2", + "expo": "~46.0.7", + "expo-image-picker": "^13.3.1", + "expo-status-bar": "~1.4.0", + "react": "18.0.0", + "react-dom": "18.0.0", + "react-native": "0.69.5", + "react-native-calendars": "^1.1288.1", + "react-native-dropdown-select-list": "^1.0.18", + "react-native-maps": "0.31.1", + "react-native-pager-view": "5.4.24", + "react-native-safe-area-context": "4.3.1", + "react-native-screens": "~3.15.0", + "react-native-simple-time-picker": "^1.3.11", + "react-native-svg": "12.3.0", + "react-native-tab-view": "^3.1.1", + "react-native-web": "~0.18.7", + "react-router-native": "^6.3.0" + }, + "devDependencies": { + "@babel/core": "^7.12.9", + "react-native-svg-transformer": "^1.0.0" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "dependencies": { + "@babel/highlight": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.18.13", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.18.13.tgz", + "integrity": "sha512-5yUzC5LqyTFp2HLmDoxGQelcdYgSpP9xsnMWBphAscOdFrHSAVbLNzWiy32sVNDqJRDiJK6klfDnAgu6PAGSHw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.18.13", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.13.tgz", + "integrity": "sha512-ZisbOvRRusFktksHSG6pjj1CSvkPkcZq/KHD45LAkVP/oiHJkNBZWfpvlLmX8OtHDG8IuzsFlVRWo08w7Qxn0A==", + "dependencies": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.18.13", + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-module-transforms": "^7.18.9", + "@babel/helpers": "^7.18.9", + "@babel/parser": "^7.18.13", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.18.13", + "@babel/types": "^7.18.13", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/generator": { + "version": "7.18.13", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.13.tgz", + "integrity": "sha512-CkPg8ySSPuHTYPJYo7IRALdqyjM9HCbt/3uOBEFbzyGVP6Mn8bwFPB0jX6982JVNBlYzM1nnPkfjuXSOPtQeEQ==", + "dependencies": { + "@babel/types": "^7.18.13", + "@jridgewell/gen-mapping": "^0.3.2", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "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/@babel/helper-annotate-as-pure": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", + "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", + "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", + "dependencies": { + "@babel/helper-explode-assignable-expression": "^7.18.6", + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.9.tgz", + "integrity": "sha512-tzLCyVmqUiFlcFoAPLA/gL9TeYrF61VLNtb+hvkuVaB5SUjW7jcfrglBIX1vUIoT7CLP3bBlIMeyEsIl2eFQNg==", + "dependencies": { + "@babel/compat-data": "^7.18.8", + "@babel/helper-validator-option": "^7.18.6", + "browserslist": "^4.20.2", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.18.13", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.18.13.tgz", + "integrity": "sha512-hDvXp+QYxSRL+23mpAlSGxHMDyIGChm0/AwTfTAAK5Ufe40nCsyNdaYCGuK91phn/fVu9kqayImRDkvNAgdrsA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.9", + "@babel/helper-split-export-declaration": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.18.6.tgz", + "integrity": "sha512-7LcpH1wnQLGrI+4v+nPp+zUvIkF9x0ddv1Hkdue10tg3gmRnLy97DXh4STiOf1qeIInyD69Qv5kKSZzKD8B/7A==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "regexpu-core": "^5.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.2.tgz", + "integrity": "sha512-r9QJJ+uDWrd+94BSPcP6/de67ygLtvVy6cK4luE6MOuDsZIdoaPBnfSpbO/+LTifjPckbKXRuI9BB/Z2/y3iTg==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.17.7", + "@babel/helper-plugin-utils": "^7.16.7", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0-0" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-explode-assignable-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", + "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.18.9.tgz", + "integrity": "sha512-fJgWlZt7nxGksJS9a0XdSaI4XvpExnNIgRP+rVefWh5U7BL8pPuir6SJUmFKRfjWQ51OtWSzwOxhaH/EBWWc0A==", + "dependencies": { + "@babel/template": "^7.18.6", + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz", + "integrity": "sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==", + "dependencies": { + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", + "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.18.9.tgz", + "integrity": "sha512-KYNqY0ICwfv19b31XzvmI/mfcylOzbLtowkw+mfvGPAQ3kfCnMLYbED3YecL5tPd8nAYFQFAd6JHp2LxZk/J1g==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.18.6", + "@babel/template": "^7.18.6", + "@babel/traverse": "^7.18.9", + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", + "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.18.9.tgz", + "integrity": "sha512-aBXPT3bmtLryXaoJLyYPXPlSD4p1ld9aYeR+sJNOZjJJGiOpb+fKfh3NkcCu7J54nUJwCERPBExCCpyCOHnu/w==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", + "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-wrap-function": "^7.18.9", + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.18.9.tgz", + "integrity": "sha512-dNsWibVI4lNT6HiuOIBr1oyxo40HvIVmbwPUm3XZ7wMh4k2WxrxTqZwSqw/eEmXDS9np0ey5M2bz9tBmO9c+YQ==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/traverse": "^7.18.9", + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz", + "integrity": "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.18.9.tgz", + "integrity": "sha512-imytd2gHi3cJPsybLRbmFrF7u5BIEuI2cNheyKi3/iOBC63kNn3q8Crn2xVuESli0aM4KYsyEqKyS7lFL8YVtw==", + "dependencies": { + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz", + "integrity": "sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", + "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", + "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.18.11", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.18.11.tgz", + "integrity": "sha512-oBUlbv+rjZLh2Ks9SKi4aL7eKaAXBWleHzU89mP0G6BMUlRxSckk9tSIkgDGydhgFxHuGSlBQZfnaD47oBEB7w==", + "dependencies": { + "@babel/helper-function-name": "^7.18.9", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.18.11", + "@babel/types": "^7.18.10" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.18.9.tgz", + "integrity": "sha512-Jf5a+rbrLoR4eNdUmnFu8cN5eNJT6qdTdOg5IHIzq87WwyRw9PwguLFOWYgktN/60IP4fgDUawJvs7PjQIzELQ==", + "dependencies": { + "@babel/template": "^7.18.6", + "@babel/traverse": "^7.18.9", + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.18.13", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.13.tgz", + "integrity": "sha512-dgXcIfMuQ0kgzLB2b9tRZs7TTFFaGM2AbtA4fJgUUYukzGH4jwsS7hzQHEGs67jdehpm22vkgKwvbU+aEflgwg==", + "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.18.6", + "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.18.6.tgz", + "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz", + "integrity": "sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@babel/plugin-proposal-optional-chaining": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-proposal-async-generator-functions": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.18.10.tgz", + "integrity": "sha512-1mFuY2TOsR1hxbjCo4QL+qlIjV07p4H4EUYw2J/WCqsvFV6V9X9z9YhXbWndc/4fw+hYGlDT7egYxliMp5O6Ew==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9", + "@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==", + "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-class-static-block": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz", + "integrity": "sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-proposal-decorators": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.18.10.tgz", + "integrity": "sha512-wdGTwWF5QtpTY/gbBtQLAiCnoxfD4qMbN87NYZle1dOZ9Os8Y6zXcKrIaOU8W+TIvFUWVGG9tUgNww3CjXRVVw==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-replace-supers": "^7.18.9", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/plugin-syntax-decorators": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-dynamic-import": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", + "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-export-default-from": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.18.10.tgz", + "integrity": "sha512-5H2N3R2aQFxkV4PIBUR/i7PUSwgTZjouJKzI8eKswfIjT0PhvzkPn0t0wIS5zn6maQuvtT0t1oHtMUz61LOuow==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-export-default-from": "^7.18.6" + }, + "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==", + "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-json-strings": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", + "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-json-strings": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz", + "integrity": "sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", + "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", + "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==", + "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.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.9.tgz", + "integrity": "sha512-kDDHQ5rflIeY5xl69CEqGEZ0KY369ehsCIEbTGb4siHG5BE9sga/T0r0OUwyZNLMmZE79E1kbsqAjwFCW4ds6Q==", + "dependencies": { + "@babel/compat-data": "^7.18.8", + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.18.8" + }, + "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==", + "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.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz", + "integrity": "sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@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-methods": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", + "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", + "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-private-property-in-object": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz", + "integrity": "sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@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-proposal-unicode-property-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", + "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=4" + }, + "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.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.18.6.tgz", + "integrity": "sha512-fqyLgjcxf/1yhyZ6A+yo1u9gJ7eleFQod2lkaUsF9DQ7sbbY3Ligym3L0+I2c0WmqNKDpoD9UTb1AKP3qRMOAQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "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.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.18.6.tgz", + "integrity": "sha512-Kr//z3ujSVNx6E9z9ih5xXXMqK07VVTuqPmqGe6Mss/zW5XPeLZeSDZoP9ab/hT4wPKqAgjl2PnhPrcpk8Seew==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "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.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.18.6.tgz", + "integrity": "sha512-LUbR+KNTBWCUAqRG9ex5Gnzu2IOkt8jRJbHHXFT9q+L9zm7M/QQbEqXyw1n1pohYvOyWC8CjeyjrSaIwiYjK7A==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.18.6.tgz", + "integrity": "sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "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.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz", + "integrity": "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "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.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.18.6.tgz", + "integrity": "sha512-mAWAuq4rvOepWCBid55JuRNvpTNf2UGVgoz4JV0fXEKolsVZDzsa4NqCef758WZJj/GDu0gVGItjKFiClTAmZA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz", + "integrity": "sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz", + "integrity": "sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==", + "dependencies": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-remap-async-to-generator": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", + "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.9.tgz", + "integrity": "sha512-5sDIJRV1KtQVEbt/EIBwGy4T01uYIo4KRB3VUqzkhrAIOGx7AoctL9+Ux88btY0zXdDyPJ9mW+bg+v+XEkGmtw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.18.9.tgz", + "integrity": "sha512-EkRQxsxoytpTlKJmSPYrsOMjCILacAjtSVkd4gChEe2kXjFCun3yohhW5I7plXJhCemM0gKsaGMcO8tinvCA5g==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-replace-supers": "^7.18.9", + "@babel/helper-split-export-declaration": "^7.18.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.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz", + "integrity": "sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.18.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.13.tgz", + "integrity": "sha512-TodpQ29XekIsex2A+YJPj5ax2plkGa8YYY6mFjCohk/IG9IY42Rtuj1FuDeemfg2ipxIFLzPeA83SIBnlhSIow==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", + "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", + "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-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", + "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", + "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^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-transform-flow-strip-types": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.18.9.tgz", + "integrity": "sha512-+G6rp2zRuOAInY5wcggsx4+QVao1qPM0osC9fTUVlAV3zOrzTCnrMAFVnR6+a3T8wz1wFIH7KhYMcMB3u1n80A==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-flow": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz", + "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", + "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", + "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", + "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.6.tgz", + "integrity": "sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg==", + "dependencies": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.6.tgz", + "integrity": "sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q==", + "dependencies": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-simple-access": "^7.18.6", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.18.9.tgz", + "integrity": "sha512-zY/VSIbbqtoRoJKo2cDTewL364jSlZGvn0LKOf9ntbfxOvjfmyrdtEEOAdswOswhZEb8UH3jDkCKHd1sPgsS0A==", + "dependencies": { + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-module-transforms": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-validator-identifier": "^7.18.6", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", + "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", + "dependencies": { + "@babel/helper-module-transforms": "^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-transform-named-capturing-groups-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.18.6.tgz", + "integrity": "sha512-UmEOGF8XgaIqD74bC8g7iV3RYj8lMf0Bw7NJzvnS9qQhM4mg+1WHKotUIdjxgD2RGrgFLZZPCFPFj3P/kVDYhg==", + "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-new-target": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", + "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", + "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.8.tgz", + "integrity": "sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", + "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-display-name": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz", + "integrity": "sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.18.10.tgz", + "integrity": "sha512-gCy7Iikrpu3IZjYZolFE4M1Sm+nrh1/6za2Ewj77Z+XirT4TsbJcvOFOyF+fRPwU6AKKK136CZxx6L8AbSFG6A==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-jsx": "^7.18.6", + "@babel/types": "^7.18.10" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-self": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.18.6.tgz", + "integrity": "sha512-A0LQGx4+4Jv7u/tWzoJF7alZwnBDQd6cGLh9P+Ttk4dpiL+J5p7NSNv/9tlEFFJDq3kjxOavWmbm6t0Gk+A3Ig==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-source": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.18.6.tgz", + "integrity": "sha512-utZmlASneDfdaMh0m/WausbjUjEdGrQJz0vFK93d7wD3xf5wBtX219+q6IlCNZeguIcxS2f/CvLZrlLSvSHQXw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz", + "integrity": "sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "regenerator-transform": "^0.15.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", + "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.18.10.tgz", + "integrity": "sha512-q5mMeYAdfEbpBAgzl7tBre/la3LeCxmDO1+wMXRdPWbcoMjR3GiXlCLk7JBZVVye0bqTGNMbt0yYVXX1B1jEWQ==", + "dependencies": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.9", + "babel-plugin-polyfill-corejs2": "^0.3.2", + "babel-plugin-polyfill-corejs3": "^0.5.3", + "babel-plugin-polyfill-regenerator": "^0.4.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", + "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.18.9.tgz", + "integrity": "sha512-39Q814wyoOPtIB/qGopNIL9xDChOE1pNU0ZY5dO0owhiVt/5kFm4li+/bBtwc7QotG0u5EPzqhZdjMtmqBqyQA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", + "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", + "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", + "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typescript": { + "version": "7.18.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.18.12.tgz", + "integrity": "sha512-2vjjam0cum0miPkenUbQswKowuxs/NjMwIKEq0zwegRxXk12C9YOF9STXnaUptITOtOJHKHpzvvWYOjbm6tc0w==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-typescript": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz", + "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", + "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", + "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-0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.18.10.tgz", + "integrity": "sha512-wVxs1yjFdW3Z/XkNfXKoblxoHgbtUF7/l3PvvP4m02Qz9TZ6uZGxRVYjSQeR87oQmHco9zWitW5J82DJ7sCjvA==", + "dependencies": { + "@babel/compat-data": "^7.18.8", + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-async-generator-functions": "^7.18.10", + "@babel/plugin-proposal-class-properties": "^7.18.6", + "@babel/plugin-proposal-class-static-block": "^7.18.6", + "@babel/plugin-proposal-dynamic-import": "^7.18.6", + "@babel/plugin-proposal-export-namespace-from": "^7.18.9", + "@babel/plugin-proposal-json-strings": "^7.18.6", + "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", + "@babel/plugin-proposal-numeric-separator": "^7.18.6", + "@babel/plugin-proposal-object-rest-spread": "^7.18.9", + "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", + "@babel/plugin-proposal-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-private-methods": "^7.18.6", + "@babel/plugin-proposal-private-property-in-object": "^7.18.6", + "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", + "@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.18.6", + "@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-transform-arrow-functions": "^7.18.6", + "@babel/plugin-transform-async-to-generator": "^7.18.6", + "@babel/plugin-transform-block-scoped-functions": "^7.18.6", + "@babel/plugin-transform-block-scoping": "^7.18.9", + "@babel/plugin-transform-classes": "^7.18.9", + "@babel/plugin-transform-computed-properties": "^7.18.9", + "@babel/plugin-transform-destructuring": "^7.18.9", + "@babel/plugin-transform-dotall-regex": "^7.18.6", + "@babel/plugin-transform-duplicate-keys": "^7.18.9", + "@babel/plugin-transform-exponentiation-operator": "^7.18.6", + "@babel/plugin-transform-for-of": "^7.18.8", + "@babel/plugin-transform-function-name": "^7.18.9", + "@babel/plugin-transform-literals": "^7.18.9", + "@babel/plugin-transform-member-expression-literals": "^7.18.6", + "@babel/plugin-transform-modules-amd": "^7.18.6", + "@babel/plugin-transform-modules-commonjs": "^7.18.6", + "@babel/plugin-transform-modules-systemjs": "^7.18.9", + "@babel/plugin-transform-modules-umd": "^7.18.6", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.18.6", + "@babel/plugin-transform-new-target": "^7.18.6", + "@babel/plugin-transform-object-super": "^7.18.6", + "@babel/plugin-transform-parameters": "^7.18.8", + "@babel/plugin-transform-property-literals": "^7.18.6", + "@babel/plugin-transform-regenerator": "^7.18.6", + "@babel/plugin-transform-reserved-words": "^7.18.6", + "@babel/plugin-transform-shorthand-properties": "^7.18.6", + "@babel/plugin-transform-spread": "^7.18.9", + "@babel/plugin-transform-sticky-regex": "^7.18.6", + "@babel/plugin-transform-template-literals": "^7.18.9", + "@babel/plugin-transform-typeof-symbol": "^7.18.9", + "@babel/plugin-transform-unicode-escapes": "^7.18.10", + "@babel/plugin-transform-unicode-regex": "^7.18.6", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.18.10", + "babel-plugin-polyfill-corejs2": "^0.3.2", + "babel-plugin-polyfill-corejs3": "^0.5.3", + "babel-plugin-polyfill-regenerator": "^0.4.0", + "core-js-compat": "^3.22.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-flow": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-flow/-/preset-flow-7.18.6.tgz", + "integrity": "sha512-E7BDhL64W6OUqpuyHnSroLnqyRTcG6ZdOBl1OKI/QK/HJfplqK/S3sq1Cckx7oTodJ5yOXyfw7rEADJ6UjoQDQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-transform-flow-strip-types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", + "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-typescript": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz", + "integrity": "sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-transform-typescript": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/register": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.18.9.tgz", + "integrity": "sha512-ZlbnXDcNYHMR25ITwwNKT88JiaukkdVj/nG7r3wnuXkOTHc60Uy05PwMCPre0hSkY68E6zK3xz+vUJSP2jWmcw==", + "dependencies": { + "clone-deep": "^4.0.1", + "find-cache-dir": "^2.0.0", + "make-dir": "^2.1.0", + "pirates": "^4.0.5", + "source-map-support": "^0.5.16" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.18.9.tgz", + "integrity": "sha512-lkqXDcvlFT5rvEjiu6+QYO+1GXrEHRo2LOtS7E4GtX5ESIZOgepqsZBVIj6Pv+a6zqsya9VCgiK1KAK4BvJDAw==", + "dependencies": { + "regenerator-runtime": "^0.13.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", + "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.18.10", + "@babel/types": "^7.18.10" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.18.13", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.13.tgz", + "integrity": "sha512-N6kt9X1jRMLPxxxPYWi7tgvJRH/rtoU+dbKAPDM44RFHiMH8igdsaSBgFeskhSl/kLWLDUvIh1RXCrTmg0/zvA==", + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.18.13", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.18.13", + "@babel/types": "^7.18.13", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.18.13", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.13.tgz", + "integrity": "sha512-ePqfTihzW0W6XAU+aMw2ykilisStJfDnsejDCXRchCcMJ4O0+8DhPXf2YUbZ6wjBlsEmZwLK/sPweWtu8hcJYQ==", + "dependencies": { + "@babel/helper-string-parser": "^7.18.10", + "@babel/helper-validator-identifier": "^7.18.6", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.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.2.11", + "resolved": "https://registry.npmjs.org/@expo/cli/-/cli-0.2.11.tgz", + "integrity": "sha512-TIlylp3nghiEdlVliZRcBg8Yb++tnU92HinuQQZznVGFXFCoqJ210SPUJS1j3rxxltt8NhIJjL9OTO7PYRqnsQ==", + "dependencies": { + "@babel/runtime": "^7.14.0", + "@expo/code-signing-certificates": "^0.0.2", + "@expo/config": "~7.0.1", + "@expo/config-plugins": "~5.0.1", + "@expo/dev-server": "~0.1.119", + "@expo/devcert": "^1.0.0", + "@expo/json-file": "^8.2.35", + "@expo/metro-config": "~0.3.18", + "@expo/osascript": "^2.0.31", + "@expo/package-manager": "~0.0.53", + "@expo/plist": "^0.0.18", + "@expo/prebuild-config": "~5.0.3", + "@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", + "internal-ip": "4.3.0", + "is-root": "^2.1.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", + "requireg": "^0.2.2", + "resolve-from": "^5.0.0", + "semver": "^6.3.0", + "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", + "uuid": "^3.4.0", + "wrap-ansi": "^7.0.0" + }, + "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/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/@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/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/code-signing-certificates": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/@expo/code-signing-certificates/-/code-signing-certificates-0.0.2.tgz", + "integrity": "sha512-vnPHFjwOqxQ1VLztktY+fYCfwvLzjqpzKn09rchcQE7Sdf0wtW5fFtIZBEFOOY5wasp8tXSnp627zrAwazPHzg==", + "dependencies": { + "node-forge": "^1.2.1", + "nullthrows": "^1.1.1" + } + }, + "node_modules/@expo/config": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/@expo/config/-/config-7.0.1.tgz", + "integrity": "sha512-4lu0wr45XXJ2MXiLAm2+fmOyy/jjqF3NuDm92fO6nuulRzEEvTP4w3vsibJ690rT81ohtvhpruKhkRs0wSjKWA==", + "dependencies": { + "@babel/code-frame": "~7.10.4", + "@expo/config-plugins": "~5.0.1", + "@expo/config-types": "^46.0.1", + "@expo/json-file": "8.2.36", + "getenv": "^1.0.0", + "glob": "7.1.6", + "require-from-string": "^2.0.2", + "resolve-from": "^5.0.0", + "semver": "7.3.2", + "slugify": "^1.3.4", + "sucrase": "^3.20.0" + } + }, + "node_modules/@expo/config-plugins": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-5.0.1.tgz", + "integrity": "sha512-1OfnsOrfeSkB0VZfT01UjQ5Uq6p+yYbq8yNkj0e99K/6NLHpyvIxj+5tZIV0nQXgkOcqBIABL2uA7lwB8CkaBQ==", + "dependencies": { + "@expo/config-types": "^46.0.0", + "@expo/json-file": "8.2.36", + "@expo/plist": "0.0.18", + "@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.3.5", + "slash": "^3.0.0", + "xcode": "^3.0.1", + "xml2js": "0.4.23" + } + }, + "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/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "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-types": { + "version": "46.0.2", + "resolved": "https://registry.npmjs.org/@expo/config-types/-/config-types-46.0.2.tgz", + "integrity": "sha512-PXkmOgNwRyBfgVT1HmFZhfh3Qm7WKKyV6mk3/5HJ/LzPh1t+Zs2JrWX8U2YncTLV1QzV7nV8tnkyvszzqnZEzQ==" + }, + "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/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/dev-server": { + "version": "0.1.119", + "resolved": "https://registry.npmjs.org/@expo/dev-server/-/dev-server-0.1.119.tgz", + "integrity": "sha512-DcVnj4/YA+b+Ljsz2qffHHN5LbouXFKeE9ER0Yjq5vIb2moV1q3U6LezndFLCf42Uev7C2vSa8YCcP3WOpxuMw==", + "dependencies": { + "@expo/bunyan": "4.0.0", + "@expo/metro-config": "~0.3.18", + "@expo/osascript": "2.0.33", + "body-parser": "1.19.0", + "chalk": "^4.0.0", + "connect": "^3.7.0", + "fs-extra": "9.0.0", + "node-fetch": "^2.6.0", + "open": "^8.3.0", + "resolve-from": "^5.0.0", + "semver": "7.3.2", + "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.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@expo/dev-server/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/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.0.0", + "resolved": "https://registry.npmjs.org/@expo/devcert/-/devcert-1.0.0.tgz", + "integrity": "sha512-cahGyQCmpZmHpn2U04NR9KwsOIZy7Rhsw8Fg4q+A6563lIJxbkrgPnxq/O3NQAh3ohEvOXOOnoFx0b4yycCkpQ==", + "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": "^1.10.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/image-utils": { + "version": "0.3.20", + "resolved": "https://registry.npmjs.org/@expo/image-utils/-/image-utils-0.3.20.tgz", + "integrity": "sha512-NgF/80XENyCS+amwC0P6uk1fauEtUq7gijD19jvl2xknJaADq8M2dMCRHwWMVOXosr2v46f3Z++G/NjmyOVS7A==", + "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.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "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.36", + "resolved": "https://registry.npmjs.org/@expo/json-file/-/json-file-8.2.36.tgz", + "integrity": "sha512-tOZfTiIFA5KmMpdW9KF7bc6CFiGjb0xnbieJhTGlHrLL+ps2G0OkqmuZ3pFEXBOMnJYUVpnSy++52LFxvpa5ZQ==", + "dependencies": { + "@babel/code-frame": "~7.10.4", + "json5": "^1.0.1", + "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/json-file/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/@expo/metro-config": { + "version": "0.3.22", + "resolved": "https://registry.npmjs.org/@expo/metro-config/-/metro-config-0.3.22.tgz", + "integrity": "sha512-R81sLbaeUBjN8IXcxiVx7GcpSj8z7szILl1b5yJDb38WdIFwxhrseA5wXaTT1yMhI+59w6n99T2qtFV2yD5qYA==", + "dependencies": { + "@expo/config": "7.0.1", + "@expo/json-file": "8.2.36", + "chalk": "^4.1.0", + "debug": "^4.3.2", + "find-yarn-workspace-root": "~2.0.0", + "getenv": "^1.0.0", + "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": "0.0.56", + "resolved": "https://registry.npmjs.org/@expo/package-manager/-/package-manager-0.0.56.tgz", + "integrity": "sha512-PGk34uz4XDyhoNIlPh2D+BDsiXYuW2jXavTiax8d32uvHlRO6FN0cAsqlWD6fx3H2hRn8cU/leTuc4M7pYovCQ==", + "dependencies": { + "@expo/json-file": "8.2.36", + "@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", + "npm-package-arg": "^7.0.0", + "rimraf": "^3.0.2", + "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/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/@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.18", + "resolved": "https://registry.npmjs.org/@expo/plist/-/plist-0.0.18.tgz", + "integrity": "sha512-+48gRqUiz65R21CZ/IXa7RNBXgAI/uPSdvJqoN9x1hfL44DNbUoWHgHiEXTx7XelcATpDwNTz6sHLfy0iNqf+w==", + "dependencies": { + "@xmldom/xmldom": "~0.7.0", + "base64-js": "^1.2.3", + "xmlbuilder": "^14.0.0" + } + }, + "node_modules/@expo/prebuild-config": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/@expo/prebuild-config/-/prebuild-config-5.0.3.tgz", + "integrity": "sha512-G4j1H3WFjRaiQ+FgFNULrnIm7RsQyjc4xp6lLTP2ydBv79wO3x8wAdeZvaZh7eOkfu9BESpQzACT1uuJTag5jg==", + "dependencies": { + "@expo/config": "7.0.1", + "@expo/config-plugins": "~5.0.1", + "@expo/config-types": "^46.0.0", + "@expo/image-utils": "0.3.20", + "@expo/json-file": "8.2.36", + "debug": "^4.3.1", + "fs-extra": "^9.0.0", + "resolve-from": "^5.0.0", + "semver": "7.3.2", + "xml2js": "0.4.23" + }, + "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/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/prebuild-config/node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "engines": { + "node": ">= 10.0.0" + } + }, + "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": "0.17.2", + "resolved": "https://registry.npmjs.org/@expo/webpack-config/-/webpack-config-0.17.2.tgz", + "integrity": "sha512-cgcWyVXUEH5wj4InAPCIDHAGgpkQhpzWseCj4xVjdL3paBKRMWVjPUqmdHh/exap3U0kHGr/XS+e7ZWLcgHkUw==", + "dependencies": { + "@babel/core": "7.9.0", + "babel-loader": "8.1.0", + "chalk": "^4.0.0", + "clean-webpack-plugin": "^3.0.0", + "copy-webpack-plugin": "~6.0.3", + "css-loader": "~3.6.0", + "expo-pwa": "0.0.123", + "file-loader": "~6.0.0", + "find-yarn-workspace-root": "~2.0.0", + "getenv": "^1.0.0", + "html-loader": "~1.1.0", + "html-webpack-plugin": "~4.3.0", + "image-size": "^1.0.0", + "is-wsl": "^2.0.0", + "loader-utils": "^2.0.0", + "mini-css-extract-plugin": "^0.5.0", + "node-html-parser": "^1.2.12", + "optimize-css-assets-webpack-plugin": "^5.0.3", + "pnp-webpack-plugin": "^1.5.0", + "postcss-safe-parser": "^4.0.2", + "react-dev-utils": "~11.0.1", + "schema-utils": "^3.1.1", + "semver": "~7.3.2", + "style-loader": "~1.2.1", + "terser-webpack-plugin": "^3.0.6", + "url-loader": "~4.1.0", + "webpack": "4.43.0", + "webpack-dev-server": "3.11.0", + "webpack-manifest-plugin": "~2.2.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@expo/webpack-config/node_modules/@babel/core": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.9.0.tgz", + "integrity": "sha512-kWc7L0fw1xwvI0zi8OKVBuxRVefwGOrKSQMvrQ3dW+bIIavBY3/NpXmpjMy7bQnLgwgzWQZ8TlM57YHpHNHz4w==", + "dependencies": { + "@babel/code-frame": "^7.8.3", + "@babel/generator": "^7.9.0", + "@babel/helper-module-transforms": "^7.9.0", + "@babel/helpers": "^7.9.0", + "@babel/parser": "^7.9.0", + "@babel/template": "^7.8.6", + "@babel/traverse": "^7.9.0", + "@babel/types": "^7.9.0", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.2", + "lodash": "^4.17.13", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@expo/webpack-config/node_modules/@babel/core/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "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/image-size": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.0.2.tgz", + "integrity": "sha512-xfOoWjceHntRb3qFCrh5ZFORYH8XCdYpASltMhZ/Q0KZiOwjdE/Yl2QCiWdwD+lygV5bMCvauzgu5PxBX/Yerg==", + "dependencies": { + "queue": "6.0.2" + }, + "bin": { + "image-size": "bin/image-size.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@expo/webpack-config/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@expo/webpack-config/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "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/xcpretty": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@expo/xcpretty/-/xcpretty-4.2.2.tgz", + "integrity": "sha512-Lke/geldJqUV0Dfxg5/QIOugOzdqZ/rQ9yHKSgGbjZtG1uiSqWyFwWvXmrdd3/sIdX33eykGvIcf+OrvvcXVUw==", + "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.1.1", + "resolved": "https://registry.npmjs.org/@graphql-typed-document-node/core/-/core-3.1.1.tgz", + "integrity": "sha512-NQ17ii0rK1b34VZonlmT2QMJFI70m0TRwbknO/ihlbatXyaktDhN/98vBiUU6kNBPljqGqyIrl2T4nY2RpFANg==", + "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" + } + }, + "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/@jest/create-cache-key-function": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/create-cache-key-function/-/create-cache-key-function-27.5.1.tgz", + "integrity": "sha512-dmH1yW+makpTSURTy8VzdUwFnfQh1G8R+DxO2Ho2FFmBbKFEVm+3jWdvFhE2VqB/LATCTokkP0dotjyQyw5/AQ==", + "dependencies": { + "@jest/types": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/create-cache-key-function/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/@jest/create-cache-key-function/node_modules/@types/yargs": { + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "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/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.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "dependencies": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "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/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.15", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz", + "integrity": "sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==", + "dependencies": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "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/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "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==", + "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/@react-native-async-storage/async-storage": { + "version": "1.17.10", + "resolved": "https://registry.npmjs.org/@react-native-async-storage/async-storage/-/async-storage-1.17.10.tgz", + "integrity": "sha512-KrR021BmBLsA0TT1AAsfH16bHYy0MSbhdAeBAqpriak3GS1T2alFcdTUvn13p0ZW6FKRD6Bd3ryU2zhU/IYYJQ==", + "dependencies": { + "merge-options": "^3.0.4" + }, + "peerDependencies": { + "react-native": "^0.0.0-0 || 0.60 - 0.70 || 1000.0.0" + } + }, + "node_modules/@react-native-community/cli": { + "version": "8.0.6", + "resolved": "https://registry.npmjs.org/@react-native-community/cli/-/cli-8.0.6.tgz", + "integrity": "sha512-E36hU/if3quQCfJHGWVkpsCnwtByRCwORuAX0r6yr1ebKktpKeEO49zY9PAu/Z1gfyxCtgluXY0HfRxjKRFXTg==", + "dependencies": { + "@react-native-community/cli-clean": "^8.0.4", + "@react-native-community/cli-config": "^8.0.6", + "@react-native-community/cli-debugger-ui": "^8.0.0", + "@react-native-community/cli-doctor": "^8.0.6", + "@react-native-community/cli-hermes": "^8.0.5", + "@react-native-community/cli-plugin-metro": "^8.0.4", + "@react-native-community/cli-server-api": "^8.0.4", + "@react-native-community/cli-tools": "^8.0.4", + "@react-native-community/cli-types": "^8.0.0", + "chalk": "^4.1.2", + "commander": "^2.19.0", + "execa": "^1.0.0", + "find-up": "^4.1.0", + "fs-extra": "^8.1.0", + "graceful-fs": "^4.1.3", + "leven": "^3.1.0", + "lodash": "^4.17.15", + "minimist": "^1.2.0", + "prompts": "^2.4.0", + "semver": "^6.3.0" + }, + "bin": { + "react-native": "build/bin.js" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "react-native": "*" + } + }, + "node_modules/@react-native-community/cli-clean": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-clean/-/cli-clean-8.0.4.tgz", + "integrity": "sha512-IwS1M1NHg6+qL8PThZYMSIMYbZ6Zbx+lIck9PLBskbosFo24M3lCOflOl++Bggjakp6mR+sRXxLMexid/GeOsQ==", + "dependencies": { + "@react-native-community/cli-tools": "^8.0.4", + "chalk": "^4.1.2", + "execa": "^1.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/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/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-config": { + "version": "8.0.6", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-config/-/cli-config-8.0.6.tgz", + "integrity": "sha512-mjVpVvdh8AviiO8xtqeX+BkjqE//NMDnISwsLWSJUfNCwTAPmdR8PGbhgP5O4hWHyJ3WkepTopl0ya7Tfi3ifw==", + "dependencies": { + "@react-native-community/cli-tools": "^8.0.4", + "cosmiconfig": "^5.1.0", + "deepmerge": "^3.2.0", + "glob": "^7.1.3", + "joi": "^17.2.1" + } + }, + "node_modules/@react-native-community/cli-debugger-ui": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-debugger-ui/-/cli-debugger-ui-8.0.0.tgz", + "integrity": "sha512-u2jq06GZwZ9sRERzd9FIgpW6yv4YOW4zz7Ym/B8eSzviLmy3yI/8mxJtvlGW+J8lBsfMcQoqJpqI6Rl1nZy9yQ==", + "dependencies": { + "serve-static": "^1.13.1" + } + }, + "node_modules/@react-native-community/cli-doctor": { + "version": "8.0.6", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-doctor/-/cli-doctor-8.0.6.tgz", + "integrity": "sha512-ZQqyT9mJMVeFEVIwj8rbDYGCA2xXjJfsQjWk2iTRZ1CFHfhPSUuUiG8r6mJmTinAP9t+wYcbbIYzNgdSUKnDMw==", + "dependencies": { + "@react-native-community/cli-config": "^8.0.6", + "@react-native-community/cli-platform-ios": "^8.0.6", + "@react-native-community/cli-tools": "^8.0.4", + "chalk": "^4.1.2", + "command-exists": "^1.2.8", + "envinfo": "^7.7.2", + "execa": "^1.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": "^6.3.0", + "strip-ansi": "^5.2.0", + "sudo-prompt": "^9.0.0", + "wcwidth": "^1.0.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/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/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/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/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@react-native-community/cli-doctor/node_modules/ora": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", + "dependencies": { + "bl": "^4.1.0", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.5.0", + "is-interactive": "^1.0.0", + "is-unicode-supported": "^0.1.0", + "log-symbols": "^4.1.0", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@react-native-community/cli-doctor/node_modules/ora/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-doctor/node_modules/restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-doctor/node_modules/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-hermes": { + "version": "8.0.5", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-hermes/-/cli-hermes-8.0.5.tgz", + "integrity": "sha512-Zm0wM6SfgYAEX1kfJ1QBvTayabvh79GzmjHyuSnEROVNPbl4PeCG4WFbwy489tGwOP9Qx9fMT5tRIFCD8bp6/g==", + "dependencies": { + "@react-native-community/cli-platform-android": "^8.0.5", + "@react-native-community/cli-tools": "^8.0.4", + "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": "8.0.5", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-android/-/cli-platform-android-8.0.5.tgz", + "integrity": "sha512-z1YNE4T1lG5o9acoQR1GBvf7mq6Tzayqo/za5sHVSOJAC9SZOuVN/gg/nkBa9a8n5U7qOMFXfwhTMNqA474gXA==", + "dependencies": { + "@react-native-community/cli-tools": "^8.0.4", + "chalk": "^4.1.2", + "execa": "^1.0.0", + "fs-extra": "^8.1.0", + "glob": "^7.1.3", + "jetifier": "^1.6.2", + "lodash": "^4.17.15", + "logkitty": "^0.7.1", + "slash": "^3.0.0" + } + }, + "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/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/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-platform-ios": { + "version": "8.0.6", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-ios/-/cli-platform-ios-8.0.6.tgz", + "integrity": "sha512-CMR6mu/LVx6JVfQRDL9uULsMirJT633bODn+IrYmrwSz250pnhON16We8eLPzxOZHyDjm7JPuSgHG3a/BPiRuQ==", + "dependencies": { + "@react-native-community/cli-tools": "^8.0.4", + "chalk": "^4.1.2", + "execa": "^1.0.0", + "glob": "^7.1.3", + "js-yaml": "^3.13.1", + "lodash": "^4.17.15", + "ora": "^5.4.1", + "plist": "^3.0.2" + } + }, + "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/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/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/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@react-native-community/cli-platform-ios/node_modules/ora": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", + "dependencies": { + "bl": "^4.1.0", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.5.0", + "is-interactive": "^1.0.0", + "is-unicode-supported": "^0.1.0", + "log-symbols": "^4.1.0", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@react-native-community/cli-platform-ios/node_modules/restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-platform-ios/node_modules/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-plugin-metro": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-plugin-metro/-/cli-plugin-metro-8.0.4.tgz", + "integrity": "sha512-UWzY1eMcEr/6262R2+d0Is5M3L/7Y/xXSDIFMoc5Rv5Wucl3hJM/TxHXmByvHpuJf6fJAfqOskyt4bZCvbI+wQ==", + "dependencies": { + "@react-native-community/cli-server-api": "^8.0.4", + "@react-native-community/cli-tools": "^8.0.4", + "chalk": "^4.1.2", + "metro": "^0.70.1", + "metro-config": "^0.70.1", + "metro-core": "^0.70.1", + "metro-react-native-babel-transformer": "^0.70.1", + "metro-resolver": "^0.70.1", + "metro-runtime": "^0.70.1", + "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/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/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-server-api": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-server-api/-/cli-server-api-8.0.4.tgz", + "integrity": "sha512-Orr14njx1E70CVrUA8bFdl+mrnbuXUjf1Rhhm0RxUadFpvkHuOi5dh8Bryj2MKtf8eZrpEwZ7tuQPhJEULW16A==", + "dependencies": { + "@react-native-community/cli-debugger-ui": "^8.0.0", + "@react-native-community/cli-tools": "^8.0.4", + "compression": "^1.7.1", + "connect": "^3.6.5", + "errorhandler": "^1.5.0", + "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": "8.0.4", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-tools/-/cli-tools-8.0.4.tgz", + "integrity": "sha512-ePN9lGxh6LRFiotyddEkSmuqpQhnq2iw9oiXYr4EFWpIEy0yCigTuSTiDF68+c8M9B+7bTwkRpz/rMPC4ViO5Q==", + "dependencies": { + "appdirsjs": "^1.2.4", + "chalk": "^4.1.2", + "find-up": "^5.0.0", + "lodash": "^4.17.15", + "mime": "^2.4.1", + "node-fetch": "^2.6.0", + "open": "^6.2.0", + "ora": "^5.4.1", + "semver": "^6.3.0", + "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/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/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-types": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-types/-/cli-types-8.0.0.tgz", + "integrity": "sha512-1lZS1PEvMlFaN3Se1ksyoFWzMjk+YfKi490GgsqKJln9gvFm8tqVPdnXttI5Uf2DQf3BMse8Bk8dNH4oV6Ewow==", + "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": "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/@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/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/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/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-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/@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-picker/picker": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@react-native-picker/picker/-/picker-2.4.2.tgz", + "integrity": "sha512-0nY8638h1J3wKz6P3IJMpOoxJDdOj7Dk/K2hP/xpqP3KnIY0lmoqYlhyNihuyVPocDGajf6SA7LFFsFepQ56ag==", + "peerDependencies": { + "react": "16 || 17", + "react-native": ">=0.57" + } + }, + "node_modules/@react-native/assets": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@react-native/assets/-/assets-1.0.0.tgz", + "integrity": "sha512-KrwSpS1tKI70wuKl68DwJZYEvXktDHdZMG0k2AXD/rJVSlB23/X2CB2cutVR0HwNMJIal9HOUOBB2rVfa6UGtQ==" + }, + "node_modules/@react-native/normalize-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@react-native/normalize-color/-/normalize-color-2.0.0.tgz", + "integrity": "sha512-Wip/xsc5lw8vsBlmY2MO/gFLp3MvuZ2baBZjDeTjjndMgM0h5sxz7AZR62RDPGgstp8Np7JzjvVqVT7tpFZqsw==" + }, + "node_modules/@react-native/polyfills": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@react-native/polyfills/-/polyfills-2.0.0.tgz", + "integrity": "sha512-K0aGNn1TjalKj+65D7ycc1//H9roAQ51GJVk5ZJQFb2teECGmzd86bYDC0aYdbRf7gtovescq4Zt6FR0tgXiHQ==" + }, + "node_modules/@react-navigation/bottom-tabs": { + "version": "6.3.3", + "resolved": "https://registry.npmjs.org/@react-navigation/bottom-tabs/-/bottom-tabs-6.3.3.tgz", + "integrity": "sha512-S5obigsDAgRD7hmGauijNITI2jPm7N40IIIwdQjJhT9Y9vos8ycLOKMVU06mchU6sRGJC2xIkPderPiwAUVvDg==", + "dependencies": { + "@react-navigation/elements": "^1.3.5", + "color": "^4.2.3", + "warn-once": "^0.1.0" + }, + "peerDependencies": { + "@react-navigation/native": "^6.0.0", + "react": "*", + "react-native": "*", + "react-native-safe-area-context": ">= 3.0.0", + "react-native-screens": ">= 3.0.0" + } + }, + "node_modules/@react-navigation/core": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/@react-navigation/core/-/core-6.3.0.tgz", + "integrity": "sha512-nyvReUB00SAfHdL/AA+GksdaTuiC31LxHp+f1kxuPNkcGR7zSMVT+Wrq4OHe+VPFfCxJxoseQ2ElsvE+4IYFoQ==", + "dependencies": { + "@react-navigation/routers": "^6.1.2", + "escape-string-regexp": "^4.0.0", + "nanoid": "^3.1.23", + "query-string": "^7.0.0", + "react-is": "^16.13.0", + "use-latest-callback": "^0.1.5" + }, + "peerDependencies": { + "react": "*" + } + }, + "node_modules/@react-navigation/elements": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@react-navigation/elements/-/elements-1.3.5.tgz", + "integrity": "sha512-3Ef5cYuQXqJRco7RG99fkDEciAuYTkAD7go5D8RFYG8rAp2aI/cDnGwFwvFVANlRsbFFPGU3ZLY8EUJihf4Hjw==", + "peerDependencies": { + "@react-navigation/native": "^6.0.0", + "react": "*", + "react-native": "*", + "react-native-safe-area-context": ">= 3.0.0" + } + }, + "node_modules/@react-navigation/material-top-tabs": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/@react-navigation/material-top-tabs/-/material-top-tabs-6.2.3.tgz", + "integrity": "sha512-ZUvFh9bb3DzGT4Y6czCFpQ4t6Ahzwc7gVS5ayjPZqthdDzx6JoBpRg9IHDpeykxKm/ftZFvNLtdcTmDsWbJT7w==", + "dependencies": { + "color": "^4.2.3", + "warn-once": "^0.1.0" + }, + "peerDependencies": { + "@react-navigation/native": "^6.0.0", + "react": "*", + "react-native": "*", + "react-native-pager-view": ">= 4.0.0", + "react-native-tab-view": ">= 3.0.0" + } + }, + "node_modules/@react-navigation/native": { + "version": "6.0.12", + "resolved": "https://registry.npmjs.org/@react-navigation/native/-/native-6.0.12.tgz", + "integrity": "sha512-23n0pDsFvFxPIkB4zrAip05uUj6Jr+5dinqrDdEU26cPoki3/iJlirvbSIs/64Om/OuTyUjFdB/zI75ng+m5Pg==", + "dependencies": { + "@react-navigation/core": "^6.3.0", + "escape-string-regexp": "^4.0.0", + "fast-deep-equal": "^3.1.3", + "nanoid": "^3.1.23" + }, + "peerDependencies": { + "react": "*", + "react-native": "*" + } + }, + "node_modules/@react-navigation/native-stack": { + "version": "6.8.0", + "resolved": "https://registry.npmjs.org/@react-navigation/native-stack/-/native-stack-6.8.0.tgz", + "integrity": "sha512-OhyyuSoIcY32kYNnTI0VUDcp2JT1jgFuT6j8FiUI/lPttcQKLVBS+jzRtHzpJ2D8N0CEjTLCyQNkVJBTpwjNFg==", + "dependencies": { + "@react-navigation/elements": "^1.3.5", + "warn-once": "^0.1.0" + }, + "peerDependencies": { + "@react-navigation/native": "^6.0.0", + "react": "*", + "react-native": "*", + "react-native-safe-area-context": ">= 3.0.0", + "react-native-screens": ">= 3.0.0" + } + }, + "node_modules/@react-navigation/routers": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/@react-navigation/routers/-/routers-6.1.2.tgz", + "integrity": "sha512-uJ+N7dyrZjA2L3ykyH0OyEiLNhzxDSfUqgOS4LmrLWlgly/oYFfPTqsxCD8zP0r3hv7ayLIPQPC1u1ubSO+42A==", + "dependencies": { + "nanoid": "^3.1.23" + } + }, + "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.0", + "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.0.tgz", + "integrity": "sha512-vHe7wZ4NOXVfkoRb8T5otiENVlT7a3IAiw7H5M2+GO+9CDgcVUUsX1zalAztCmwyOr2RUTGJdgB+ZvSVqmdHmg==" + }, + "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/@svgr/babel-plugin-add-jsx-attribute": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-6.3.1.tgz", + "integrity": "sha512-jDBKArXYO1u0B1dmd2Nf8Oy6aTF5vLDfLoO9Oon/GLkqZ/NiggYWZA+a2HpUMH4ITwNqS3z43k8LWApB8S583w==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-6.3.1.tgz", + "integrity": "sha512-dQzyJ4prwjcFd929T43Z8vSYiTlTu8eafV40Z2gO7zy/SV5GT+ogxRJRBIKWomPBOiaVXFg3jY4S5hyEN3IBjQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-6.3.1.tgz", + "integrity": "sha512-HBOUc1XwSU67fU26V5Sfb8MQsT0HvUyxru7d0oBJ4rA2s4HW3PhyAPC7fV/mdsSGpAvOdd8Wpvkjsr0fWPUO7A==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-6.3.1.tgz", + "integrity": "sha512-C12e6aN4BXAolRrI601gPn5MDFCRHO7C4TM8Kks+rDtl8eEq+NN1sak0eAzJu363x3TmHXdZn7+Efd2nr9I5dA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-svg-dynamic-title": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-6.3.1.tgz", + "integrity": "sha512-6NU55Mmh3M5u2CfCCt6TX29/pPneutrkJnnDCHbKZnjukZmmgUAZLtZ2g6ZoSPdarowaQmAiBRgAHqHmG0vuqA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-svg-em-dimensions": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-6.3.1.tgz", + "integrity": "sha512-HV1NGHYTTe1vCNKlBgq/gKuCSfaRlKcHIADn7P8w8U3Zvujdw1rmusutghJ1pZJV7pDt3Gt8ws+SVrqHnBO/Qw==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-transform-react-native-svg": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-6.3.1.tgz", + "integrity": "sha512-2wZhSHvTolFNeKDAN/ZmIeSz2O9JSw72XD+o2bNp2QAaWqa8KGpn5Yk5WHso6xqfSAiRzAE+GXlsrBO4UP9LLw==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-transform-svg-component": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-6.3.1.tgz", + "integrity": "sha512-cZ8Tr6ZAWNUFfDeCKn/pGi976iWSkS8ijmEYKosP+6ktdZ7lW9HVLHojyusPw3w0j8PI4VBeWAXAmi/2G7owxw==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-preset": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-6.3.1.tgz", + "integrity": "sha512-tQtWtzuMMQ3opH7je+MpwfuRA1Hf3cKdSgTtAYwOBDfmhabP7rcTfBi3E7V3MuwJNy/Y02/7/RutvwS1W4Qv9g==", + "dev": true, + "dependencies": { + "@svgr/babel-plugin-add-jsx-attribute": "^6.3.1", + "@svgr/babel-plugin-remove-jsx-attribute": "^6.3.1", + "@svgr/babel-plugin-remove-jsx-empty-expression": "^6.3.1", + "@svgr/babel-plugin-replace-jsx-attribute-value": "^6.3.1", + "@svgr/babel-plugin-svg-dynamic-title": "^6.3.1", + "@svgr/babel-plugin-svg-em-dimensions": "^6.3.1", + "@svgr/babel-plugin-transform-react-native-svg": "^6.3.1", + "@svgr/babel-plugin-transform-svg-component": "^6.3.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/core": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-6.3.1.tgz", + "integrity": "sha512-Sm3/7OdXbQreemf9aO25keerZSbnKMpGEfmH90EyYpj1e8wMD4TuwJIb3THDSgRMWk1kYJfSRulELBy4gVgZUA==", + "dev": true, + "dependencies": { + "@svgr/plugin-jsx": "^6.3.1", + "camelcase": "^6.2.0", + "cosmiconfig": "^7.0.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/core/node_modules/cosmiconfig": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "dev": true, + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@svgr/core/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/@svgr/core/node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@svgr/core/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/@svgr/hast-util-to-babel-ast": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-6.3.1.tgz", + "integrity": "sha512-NgyCbiTQIwe3wHe/VWOUjyxmpUmsrBjdoIxKpXt3Nqc3TN30BpJG22OxBvVzsAh9jqep0w0/h8Ywvdk3D9niNQ==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.4", + "entities": "^4.3.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/hast-util-to-babel-ast/node_modules/entities": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.3.1.tgz", + "integrity": "sha512-o4q/dYJlmyjP2zfnaWDUC6A3BQFmVTX+tZPezK7k0GLSU9QYCauscf5Y+qcEPzKL+EixVouYDgLQK5H9GrLpkg==", + "dev": true, + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/@svgr/plugin-jsx": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-6.3.1.tgz", + "integrity": "sha512-r9+0mYG3hD4nNtUgsTXWGYJomv/bNd7kC16zvsM70I/bGeoCi/3lhTmYqeN6ChWX317OtQCSZZbH4wq9WwoXbw==", + "dev": true, + "dependencies": { + "@babel/core": "^7.18.5", + "@svgr/babel-preset": "^6.3.1", + "@svgr/hast-util-to-babel-ast": "^6.3.1", + "svg-parser": "^2.0.4" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@svgr/core": "^6.0.0" + } + }, + "node_modules/@svgr/plugin-svgo": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-6.3.1.tgz", + "integrity": "sha512-yJIjTDKPYqzFVjmsbH5EdIwEsmKxjxdXSGJVLeUgwZOZPAkNQmD1v7LDbOdOKbR44FG8465Du+zWPdbYGnbMbw==", + "dev": true, + "dependencies": { + "cosmiconfig": "^7.0.1", + "deepmerge": "^4.2.2", + "svgo": "^2.8.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@svgr/core": "^6.0.0" + } + }, + "node_modules/@svgr/plugin-svgo/node_modules/cosmiconfig": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "dev": true, + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@svgr/plugin-svgo/node_modules/deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@svgr/plugin-svgo/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/@svgr/plugin-svgo/node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@svgr/plugin-svgo/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/@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "dev": true, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@types/geojson": { + "version": "7946.0.10", + "resolved": "https://registry.npmjs.org/@types/geojson/-/geojson-7946.0.10.tgz", + "integrity": "sha512-Nmh0K3iWQJzniTuPRcJn5hxXkfB1T1pgB89SBig5PlJQU5yocazeu4jATJlaA0GYFKWMqDdvYemoSnF2pXgLVA==" + }, + "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/graceful-fs": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", + "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/html-minifier-terser": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-5.1.2.tgz", + "integrity": "sha512-h4lTMgMJctJybDp8CQrxTUiiYmedihHWkjnF/8Pxseu2S6Nlfcy8kwboQ8yejh456rP2yWoEVm1sS/FVsfM48w==" + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", + "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==" + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==" + }, + "node_modules/@types/minimatch": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.1.tgz", + "integrity": "sha512-v55NF6Dz0wrj14Rn8iEABTWrhYRmgkJYuokduunSiq++t3hZ9VZ6dvcDt+850Pm5sGJZk8RaHzkFCXPxVINZ+g==" + }, + "node_modules/@types/node": { + "version": "18.7.13", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.13.tgz", + "integrity": "sha512-46yIhxSe5xEaJZXWdIBP7GU4HDTG8/eo0qd9atdiL+lFpA03y8KS+lkTN834TWJj5767GbWv4n/P6efyTFt1Dw==" + }, + "node_modules/@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", + "dev": true + }, + "node_modules/@types/q": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", + "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==" + }, + "node_modules/@types/source-list-map": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz", + "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==" + }, + "node_modules/@types/tapable": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.8.tgz", + "integrity": "sha512-ipixuVrh2OdNmauvtT51o3d8z12p6LtFW9in7U79der/kwejjdNchQC5UMn5u/KxNoM7VHHOs/l8KS8uHxhODQ==" + }, + "node_modules/@types/uglify-js": { + "version": "3.17.0", + "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.17.0.tgz", + "integrity": "sha512-3HO6rm0y+/cqvOyA8xcYLweF0TKXlAxmQASjbOi49Co51A1N4nR4bEwBgRoD9kNM+rqFGArjKr654SLp2CoGmQ==", + "dependencies": { + "source-map": "^0.6.1" + } + }, + "node_modules/@types/uglify-js/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/@types/webpack": { + "version": "4.41.32", + "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.32.tgz", + "integrity": "sha512-cb+0ioil/7oz5//7tZUSwbrSAN/NWHrQylz5cW8G0dWTcF/g+/dSdMlKVZspBYuMAN1+WnwHrkxiRrLcwd0Heg==", + "dependencies": { + "@types/node": "*", + "@types/tapable": "^1", + "@types/uglify-js": "*", + "@types/webpack-sources": "*", + "anymatch": "^3.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/@types/webpack-sources": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-3.2.0.tgz", + "integrity": "sha512-Ft7YH3lEVRQ6ls8k4Ff1oB4jN6oy/XmU6tQISKdhfh+1mR+viZFphS6WL0IrtDOzvefmJg5a0s7ZQoRXwqTEFg==", + "dependencies": { + "@types/node": "*", + "@types/source-list-map": "*", + "source-map": "^0.7.3" + } + }, + "node_modules/@types/webpack/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/@types/yargs": { + "version": "15.0.14", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", + "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "21.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", + "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==" + }, + "node_modules/@ungap/url-search-params": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@ungap/url-search-params/-/url-search-params-0.1.4.tgz", + "integrity": "sha512-RLwrxCTDNiNev9hpr9rDq8NyeQ8Nn0X1we4Wu7Tlf368I8r+7hBj3uObhifhuLk74egaYaSX5nUsBlWz6kjj+A==" + }, + "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.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", + "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", + "dependencies": { + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", + "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==" + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", + "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==" + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", + "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==" + }, + "node_modules/@webassemblyjs/helper-code-frame": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", + "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", + "dependencies": { + "@webassemblyjs/wast-printer": "1.9.0" + } + }, + "node_modules/@webassemblyjs/helper-fsm": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", + "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==" + }, + "node_modules/@webassemblyjs/helper-module-context": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", + "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", + "dependencies": { + "@webassemblyjs/ast": "1.9.0" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", + "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==" + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", + "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", + "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", + "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", + "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==" + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", + "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/helper-wasm-section": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-opt": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "@webassemblyjs/wast-printer": "1.9.0" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", + "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", + "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", + "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } + }, + "node_modules/@webassemblyjs/wast-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", + "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/floating-point-hex-parser": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-code-frame": "1.9.0", + "@webassemblyjs/helper-fsm": "1.9.0", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", + "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@xmldom/xmldom": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.7.5.tgz", + "integrity": "sha512-V3BIhmY36fXZ1OtVcI9W+FxQqxVLsPKcNjWigIaa81dLC9IolJl5Mt4Cvhmr0flUnjSpTdrbMTSbXqYqV5dT6A==", + "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/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/absolute-path": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/absolute-path/-/absolute-path-0.0.0.tgz", + "integrity": "sha512-HQiug4c+/s3WOvEnDRxXVmNtSG5s2gJM9r19BTcqjp7BWcE48PB+Y2G6jE65kqI0LpsQeMZygt/b60Gi4KxGyA==" + }, + "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": "6.4.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/address": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz", + "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==", + "engines": { + "node": ">= 0.12.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-errors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", + "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", + "peerDependencies": { + "ajv": ">=5.0.0" + } + }, + "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/alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", + "integrity": "sha512-0FcBfdcmaumGPQ0qPn7Q5qTgz/ooXgIyp1rf8ik5bGX8mpE2YHjC0P/eyQvxu1GURYQgq9ozf2mteQ5ZD9YiyQ==" + }, + "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-colors": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", + "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-escapes": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", + "engines": { + "node": ">=4" + } + }, + "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": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", + "integrity": "sha512-JoAxEa1DfP9m2xfB/y2r/aKcwXNlltr4+0QSBC4TrLfcxyvepX2Pv0t/xpgGV5bGsDzCYV8SzjWgyCW0T9yYbA==", + "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.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "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.0", + "resolved": "https://registry.npmjs.org/application-config-path/-/application-config-path-0.1.0.tgz", + "integrity": "sha512-lljTpVvFteShrHuKRvweZfa9o/Nc34Y8r5/1Lqh/yyKaspRT2J3fkEiSSk1YLG8ZSVyU7yHysRy9zcDDS2aH1Q==" + }, + "node_modules/aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" + }, + "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/arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "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/array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array.prototype.reduce": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.4.tgz", + "integrity": "sha512-WnM+AjG/DvLRLo4DDl+r+SvCzYtD2Jd9oeBYMcEaI7t3fFrHY9M53/wdLcTvmZNQ70IU6Htj0emFkZ5TS+lrdw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.2", + "es-array-method-boxes-properly": "^1.0.0", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" + }, + "node_modules/asn1.js": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", + "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", + "dependencies": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" + } + }, + "node_modules/asn1.js/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/assert": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", + "dependencies": { + "object-assign": "^4.1.1", + "util": "0.10.3" + } + }, + "node_modules/assert/node_modules/inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha512-8nWq2nLTAwd02jTqJExUYFSD/fKq6VH9Y/oG2accc/kdI0V98Bag8d5a4gi3XHz73rDWa2PvTtvcWYquKqSENA==" + }, + "node_modules/assert/node_modules/util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha512-5KiHfsmkqacuKjkRkdV7SsfDJ2EGiPsK92s2MhNSY0craxjTdKTtqKsJaCWp4LW33ZZ0OPUv1WO/TFvNQRiQxQ==", + "dependencies": { + "inherits": "2.0.1" + } + }, + "node_modules/assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ast-types": { + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.14.2.tgz", + "integrity": "sha512-O0yuUDnZeQDL+ncNGlJ78BiO4jnYI3bvMsD5prT0/nsgijG/LpNBIr63gTjVTNsiGkgQhiyCShTgxt8oXOrklA==", + "dependencies": { + "tslib": "^2.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/ast-types/node_modules/tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" + }, + "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.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" + }, + "node_modules/async-each": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==" + }, + "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/atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "bin": { + "atob": "bin/atob.js" + }, + "engines": { + "node": ">= 4.5.0" + } + }, + "node_modules/axios": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz", + "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==", + "dependencies": { + "follow-redirects": "^1.14.9", + "form-data": "^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.1.0", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.1.0.tgz", + "integrity": "sha512-7q7nC1tYOrqvUrN3LQK4GwSk/TQorZSOlO9C+RZDZpODgyN4ZlCqE5q9cDsyWOliN+aU9B4JX01xK9eJXowJLw==", + "dependencies": { + "find-cache-dir": "^2.1.0", + "loader-utils": "^1.4.0", + "mkdirp": "^0.5.3", + "pify": "^4.0.1", + "schema-utils": "^2.6.5" + }, + "engines": { + "node": ">= 6.9" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "webpack": ">=2" + } + }, + "node_modules/babel-loader/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/babel-loader/node_modules/loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/babel-loader/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/babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "dependencies": { + "object.assign": "^4.1.0" + } + }, + "node_modules/babel-plugin-module-resolver": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-module-resolver/-/babel-plugin-module-resolver-4.1.0.tgz", + "integrity": "sha512-MlX10UDheRr3lb3P0WcaIdtCSRlxdQsB1sBqL7W0raF070bGl1HQQq5K3T2vf2XAYie+ww+5AKC/WrkjRO2knA==", + "dependencies": { + "find-babel-config": "^1.2.0", + "glob": "^7.1.6", + "pkg-up": "^3.1.0", + "reselect": "^4.0.0", + "resolve": "^1.13.1" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.2.tgz", + "integrity": "sha512-LPnodUl3lS0/4wN3Rb+m+UK8s7lj2jcLRrjho4gLw+OJs+I4bvGXshINesY5xx/apM+biTnQ9reDI8yj+0M5+Q==", + "dependencies": { + "@babel/compat-data": "^7.17.7", + "@babel/helper-define-polyfill-provider": "^0.3.2", + "semver": "^6.1.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.3.tgz", + "integrity": "sha512-zKsXDh0XjnrUEW0mxIHLfjBfnXSMr5Q/goMe/fxpQnLm07mcOZiIZHBNWCMx60HmdvjxfXcalac0tfFg0wqxyw==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.2", + "core-js-compat": "^3.21.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.0.tgz", + "integrity": "sha512-RW1cnryiADFeHmfLS+WW/G431p1PsW5qdRdz0SDRi7TKcUgc7Oh/uXkT7MZ/+tGsT1BkczEAmD5XjUyJ5SWDTw==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-react-native-web": { + "version": "0.18.7", + "resolved": "https://registry.npmjs.org/babel-plugin-react-native-web/-/babel-plugin-react-native-web-0.18.7.tgz", + "integrity": "sha512-DF7huAePyphXsqWhGyshjQAU9qektOqOSP2NHevtUBhsgLu57D4gEGZM1xPtbJYvW6/DoxuaXUAqjYqfexT+gQ==" + }, + "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-preset-expo": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/babel-preset-expo/-/babel-preset-expo-9.2.0.tgz", + "integrity": "sha512-aM2htiNx0H49H+MWCp9+cKVSdcdNSn0tbE5Dln/GO1xna4ZlnA30clbfClcYJFUcZtW90IsYeZwQ/hj8zyWhNA==", + "dependencies": { + "@babel/plugin-proposal-decorators": "^7.12.9", + "@babel/plugin-transform-react-jsx": "^7.12.17", + "@babel/preset-env": "^7.12.9", + "babel-plugin-module-resolver": "^4.1.0", + "babel-plugin-react-native-web": "~0.18.2", + "metro-react-native-babel-preset": "~0.70.3" + } + }, + "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/base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dependencies": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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.51", + "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz", + "integrity": "sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==", + "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==", + "optional": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "optional": true, + "dependencies": { + "file-uri-to-path": "1.0.0" + } + }, + "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.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + }, + "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/bn.js": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", + "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==" + }, + "node_modules/body-parser": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", + "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", + "dependencies": { + "bytes": "3.1.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.7.0", + "raw-body": "2.4.0", + "type-is": "~1.6.17" + }, + "engines": { + "node": ">= 0.8" + } + }, + "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": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", + "integrity": "sha512-RaVTblr+OnEli0r/ud8InrU7D+G0y6aJhlxaLa6Pwty4+xoxboF1BsUI45tujvRpbj9dQVoglChqonGAsjEBYg==", + "dependencies": { + "array-flatten": "^2.1.0", + "deep-equal": "^1.0.1", + "dns-equal": "^1.0.0", + "dns-txt": "^2.0.2", + "multicast-dns": "^6.0.1", + "multicast-dns-service-types": "^1.1.0" + } + }, + "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/brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==" + }, + "node_modules/browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "dependencies": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "dependencies": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "node_modules/browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "dependencies": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/browserify-rsa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", + "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", + "dependencies": { + "bn.js": "^5.0.0", + "randombytes": "^2.0.1" + } + }, + "node_modules/browserify-sign": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", + "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", + "dependencies": { + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.3", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + } + }, + "node_modules/browserify-sign/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/browserify-sign/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/browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "dependencies": { + "pako": "~1.0.5" + } + }, + "node_modules/browserslist": { + "version": "4.21.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.3.tgz", + "integrity": "sha512-898rgRXLAyRkM1GryrrBHGkqA5hlpkV5MhtZwg9QXeiyLUYs2k00Un05aX5l2/yJIOObYKOpS2JNo8nJDE7fWQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001370", + "electron-to-chromium": "^1.4.202", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.5" + }, + "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/buffer-indexof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", + "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==" + }, + "node_modules/buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==" + }, + "node_modules/builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==" + }, + "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.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", + "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/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/cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dependencies": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.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/camel-case/node_modules/tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" + }, + "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/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.30001383", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001383.tgz", + "integrity": "sha512-swMpEoTp5vDoGBZsYZX7L7nXHe6dsHxi9o6/LKf/f0LukVtnrxly5GVb/fWdCDTqi/yw6Km6tiJ0pmBacm0gbg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + } + ] + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chalk/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/charenc": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", + "integrity": "sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==", + "engines": { + "node": "*" + } + }, + "node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "optional": true, + "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.3.2", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.2.tgz", + "integrity": "sha512-xmDt/QIAdeZ9+nfdPsaBCpMvHNLFiLdjj59qjqn+6iPe6YmHGQ35sBnQ8uslRBXFmXkiZQOJRjvQeoGppoTjjg==" + }, + "node_modules/cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dependencies": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clean-css": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.4.tgz", + "integrity": "sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A==", + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 4.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": "3.0.0", + "resolved": "https://registry.npmjs.org/clean-webpack-plugin/-/clean-webpack-plugin-3.0.0.tgz", + "integrity": "sha512-MciirUH5r+cYLGCOL5JX/ZLzOZbVr1ot3Fw+KcvbhUb6PM+yycqd9ZhIlcigQ5gl+XhppNmw3bEFuaaMNyLj3A==", + "dependencies": { + "@types/webpack": "^4.4.31", + "del": "^4.1.1" + }, + "engines": { + "node": ">=8.9.0" + }, + "peerDependencies": { + "webpack": "*" + } + }, + "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.7.0", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.7.0.tgz", + "integrity": "sha512-qu3pN8Y3qHNgE2AFweciB1IfMnmZ/fsNTEE+NOFjmGB2F/7rLhnhzppvpCnN4FovtP26k8lHyy9ptEbNwWFLzw==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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/cliui/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/cliui/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/cliui/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/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/cliui/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/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/coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "dependencies": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==", + "dependencies": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/color": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", + "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", + "dependencies": { + "color-convert": "^2.0.1", + "color-string": "^1.9.0" + }, + "engines": { + "node": ">=12.5.0" + } + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/color-string": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", + "dependencies": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "node_modules/color/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/colorette": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", + "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==" + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/command-exists": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/command-exists/-/command-exists-1.2.9.tgz", + "integrity": "sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w==" + }, + "node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" + }, + "node_modules/compare-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-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" + }, + "node_modules/component-type": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/component-type/-/component-type-1.2.1.tgz", + "integrity": "sha512-Kgy+2+Uwr75vAi6ChWXgHuLvd+QLD7ssgpaRq2zCvt80ptvAfMc/hijcJxXkBa2wMlEZcJvC2H8Ubo+A9ATHIg==" + }, + "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/concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "engines": [ + "node >= 0.8" + ], + "dependencies": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "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": "1.6.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", + "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/console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" + }, + "node_modules/constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==" + }, + "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.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "dependencies": { + "safe-buffer": "~5.1.1" + } + }, + "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-concurrently": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", + "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "dependencies": { + "aproba": "^1.1.1", + "fs-write-stream-atomic": "^1.0.8", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.0" + } + }, + "node_modules/copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/copy-webpack-plugin": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-6.0.4.tgz", + "integrity": "sha512-zCazfdYAh3q/O4VzZFiadWGpDA2zTs6FC6D7YTHD6H1J40pzo0H4z22h1NYMCl4ArQP4CK8y/KWqPrJ4rVkZ5A==", + "dependencies": { + "cacache": "^15.0.5", + "fast-glob": "^3.2.4", + "find-cache-dir": "^3.3.1", + "glob-parent": "^5.1.1", + "globby": "^11.0.1", + "loader-utils": "^2.0.0", + "normalize-path": "^3.0.0", + "p-limit": "^3.0.2", + "schema-utils": "^2.7.0", + "serialize-javascript": "^4.0.0", + "webpack-sources": "^1.4.3" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.37.0 || ^5.0.0" + } + }, + "node_modules/copy-webpack-plugin/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/copy-webpack-plugin/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/copy-webpack-plugin/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/copy-webpack-plugin/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/copy-webpack-plugin/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/copy-webpack-plugin/node_modules/p-locate/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/copy-webpack-plugin/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/copy-webpack-plugin/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/copy-webpack-plugin/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/core-js": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz", + "integrity": "sha512-ZiPp9pZlgxpWRu0M+YWbm6+aQ84XEfH1JRXvfOc/fILWI0VKhLC2LX13X1NYq4fULzLMq7Hfh43CSo2/aIaUPA==", + "deprecated": "core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js." + }, + "node_modules/core-js-compat": { + "version": "3.25.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.25.0.tgz", + "integrity": "sha512-extKQM0g8/3GjFx9US12FAgx8KJawB7RCQ5y8ipYLbmfzEzmFRWdDjIlxDx82g7ygcNG85qMVUSRyABouELdow==", + "dependencies": { + "browserslist": "^4.21.3", + "semver": "7.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat/node_modules/semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "bin": { + "semver": "bin/semver.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/create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "dependencies": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + } + }, + "node_modules/create-ecdh/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "dependencies": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "node_modules/create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "dependencies": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "node_modules/create-react-class": { + "version": "15.7.0", + "resolved": "https://registry.npmjs.org/create-react-class/-/create-react-class-15.7.0.tgz", + "integrity": "sha512-QZv4sFWG9S5RUvkTYWbflxeZX+JG7Cz0Tn33rQBJ+WFQTqTfUTjMjiv9tnfXazjsO5r0KhPs+AqCjyrQX6h2ng==", + "dependencies": { + "loose-envify": "^1.3.1", + "object-assign": "^4.1.1" + } + }, + "node_modules/cross-fetch": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz", + "integrity": "sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==", + "dependencies": { + "node-fetch": "2.6.7" + } + }, + "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.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "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-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "dependencies": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + }, + "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-names": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", + "integrity": "sha512-zj5D7X1U2h2zsXOAM8EyUREBnnts6H+Jm+d1M2DbiQQcUtnqgQsMrdo8JW9R80YFUmIdBZeMu5wvYM7hcgWP/Q==", + "engines": { + "node": "*" + } + }, + "node_modules/css-declaration-sorter": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", + "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", + "dependencies": { + "postcss": "^7.0.1", + "timsort": "^0.3.0" + }, + "engines": { + "node": ">4" + } + }, + "node_modules/css-in-js-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/css-in-js-utils/-/css-in-js-utils-2.0.1.tgz", + "integrity": "sha512-PJF0SpJT+WdbVVt0AOYp9C8GnuruRlL/UFW7932nLWmFLQTaWEzTBQEx7/hn4BuV+WON75iAViSUJLiU3PKbpA==", + "dependencies": { + "hyphenate-style-name": "^1.0.2", + "isobject": "^3.0.1" + } + }, + "node_modules/css-loader": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.6.0.tgz", + "integrity": "sha512-M5lSukoWi1If8dhQAUCvj4H8vUt3vOnwbQBH9DdTm/s4Ym2B/3dPMtYZeJmq7Q3S3Pa+I94DcZ7pc9bP14cWIQ==", + "dependencies": { + "camelcase": "^5.3.1", + "cssesc": "^3.0.0", + "icss-utils": "^4.1.1", + "loader-utils": "^1.2.3", + "normalize-path": "^3.0.0", + "postcss": "^7.0.32", + "postcss-modules-extract-imports": "^2.0.0", + "postcss-modules-local-by-default": "^3.0.2", + "postcss-modules-scope": "^2.2.0", + "postcss-modules-values": "^3.0.0", + "postcss-value-parser": "^4.1.0", + "schema-utils": "^2.7.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/css-loader/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/css-loader/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/css-loader/node_modules/loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/css-loader/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/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-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" + }, + "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": "4.1.11", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.11.tgz", + "integrity": "sha512-6gZm2htn7xIPJOHY824ERgj8cNPgPxyCSnkXc4v7YvNW+TdVfzgngHcEhy/8D11kUWRUMbke+tC+AUcUsnMz2g==", + "dependencies": { + "cosmiconfig": "^5.0.0", + "cssnano-preset-default": "^4.0.8", + "is-resolvable": "^1.0.0", + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/cssnano-preset-default": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.8.tgz", + "integrity": "sha512-LdAyHuq+VRyeVREFmuxUZR1TXjQm8QQU/ktoo/x7bz+SdOge1YKc5eMN6pRW7YWBmyq59CqYba1dJ5cUukEjLQ==", + "dependencies": { + "css-declaration-sorter": "^4.0.1", + "cssnano-util-raw-cache": "^4.0.1", + "postcss": "^7.0.0", + "postcss-calc": "^7.0.1", + "postcss-colormin": "^4.0.3", + "postcss-convert-values": "^4.0.1", + "postcss-discard-comments": "^4.0.2", + "postcss-discard-duplicates": "^4.0.2", + "postcss-discard-empty": "^4.0.1", + "postcss-discard-overridden": "^4.0.1", + "postcss-merge-longhand": "^4.0.11", + "postcss-merge-rules": "^4.0.3", + "postcss-minify-font-values": "^4.0.2", + "postcss-minify-gradients": "^4.0.2", + "postcss-minify-params": "^4.0.2", + "postcss-minify-selectors": "^4.0.2", + "postcss-normalize-charset": "^4.0.1", + "postcss-normalize-display-values": "^4.0.2", + "postcss-normalize-positions": "^4.0.2", + "postcss-normalize-repeat-style": "^4.0.2", + "postcss-normalize-string": "^4.0.2", + "postcss-normalize-timing-functions": "^4.0.2", + "postcss-normalize-unicode": "^4.0.1", + "postcss-normalize-url": "^4.0.1", + "postcss-normalize-whitespace": "^4.0.2", + "postcss-ordered-values": "^4.1.2", + "postcss-reduce-initial": "^4.0.3", + "postcss-reduce-transforms": "^4.0.2", + "postcss-svgo": "^4.0.3", + "postcss-unique-selectors": "^4.0.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/cssnano-util-get-arguments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", + "integrity": "sha512-6RIcwmV3/cBMG8Aj5gucQRsJb4vv4I4rn6YjPbVWd5+Pn/fuG+YseGvXGk00XLkoZkaj31QOD7vMUpNPC4FIuw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/cssnano-util-get-match": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", + "integrity": "sha512-JPMZ1TSMRUPVIqEalIBNoBtAYbi8okvcFns4O0YIhcdGebeYZK7dMyHJiQ6GqNBA9kE0Hym4Aqym5rPdsV/4Cw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/cssnano-util-raw-cache": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", + "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/cssnano-util-same-parent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", + "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==", + "engines": { + "node": ">=6.9.0" + } + }, + "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/cyclist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", + "integrity": "sha512-NJGVKPS81XejHcLhaLJS7plab0fK3slPh11mESeeDq2W4ZI5kUKK/LRRdVDvjJseojbPB7ZwjnyOybg3Igea/A==" + }, + "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.5", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.5.tgz", + "integrity": "sha512-CAdX5Q3YW3Gclyo5Vpqkgpj8fSdLQcRuzfX6mC6Phy0nfJ0eGYOeS7m4mt2plDWLAtA4TqTakvbboHvUxfe4iA==" + }, + "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.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og==", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/deep-equal": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", + "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", + "dependencies": { + "is-arguments": "^1.0.4", + "is-date-object": "^1.0.1", + "is-regex": "^1.0.4", + "object-is": "^1.0.1", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.2.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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": "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/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.3", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", + "integrity": "sha512-s82itHOnYrN0Ib8r+z7laQz3sdE+4FP3d9Q7VLO7U+KRT+CR0GsWuyHxzdAY82I7cXv0G/twrqomTJLOssO5HA==", + "dependencies": { + "clone": "^1.0.2" + } + }, + "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-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "engines": { + "node": ">=8" + } + }, + "node_modules/define-properties": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", + "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "dependencies": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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": "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/deprecated-react-native-prop-types": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/deprecated-react-native-prop-types/-/deprecated-react-native-prop-types-2.3.0.tgz", + "integrity": "sha512-pWD0voFtNYxrVqvBMYf5gq3NA2GCpfodS1yNynTPc93AYA/KEMGeWDqqeUB6R2Z9ZofVhks2aeJXiuQqKNpesA==", + "dependencies": { + "@react-native/normalize-color": "*", + "invariant": "*", + "prop-types": "*" + } + }, + "node_modules/des.js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "dependencies": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "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-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/detect-port-alt": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", + "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", + "dependencies": { + "address": "^1.0.1", + "debug": "^2.6.0" + }, + "bin": { + "detect": "bin/detect-port", + "detect-port": "bin/detect-port" + }, + "engines": { + "node": ">= 4.2.1" + } + }, + "node_modules/detect-port-alt/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/detect-port-alt/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dependencies": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + } + }, + "node_modules/diffie-hellman/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "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": "1.3.4", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz", + "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", + "dependencies": { + "ip": "^1.1.0", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/dns-txt": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", + "integrity": "sha512-Ix5PrWjphuSoUXV/Zv5gaFHjnaJtb02F2+Si3Ht9dyJ87+Z/lMmy+dpNHtTGraNK958ndXq2i+GLkWsWHcKaBQ==", + "dependencies": { + "buffer-indexof": "^1.0.0" + } + }, + "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/domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", + "engines": { + "node": ">=0.4", + "npm": ">=1.2" + } + }, + "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/dot-case/node_modules/tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" + }, + "node_modules/dot-prop": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", + "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", + "dependencies": { + "is-obj": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" + }, + "node_modules/duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "dependencies": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, + "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.230", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.230.tgz", + "integrity": "sha512-3pwjAK0qHSDN9+YAF4fJknsSruP7mpjdWzUSruIJD/JCH77pEh0SorEyb3xVaKkfwk2tzjOt2D8scJ0KAdfXLA==" + }, + "node_modules/elliptic": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", + "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", + "dependencies": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/elliptic/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "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/encoding": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", + "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", + "dependencies": { + "iconv-lite": "^0.6.2" + } + }, + "node_modules/encoding/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/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": "4.5.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", + "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", + "dependencies": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.5.0", + "tapable": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/enhanced-resolve/node_modules/memory-fs": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", + "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", + "dependencies": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + }, + "engines": { + "node": ">=4.3.0 <5.0.0 || >=5.10" + } + }, + "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.8.1", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz", + "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==", + "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/errno": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", + "dependencies": { + "prr": "~1.0.1" + }, + "bin": { + "errno": "cli.js" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/error-stack-parser": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", + "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", + "dependencies": { + "stackframe": "^1.3.4" + } + }, + "node_modules/errorhandler": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/errorhandler/-/errorhandler-1.5.1.tgz", + "integrity": "sha512-rcOwbfvP1WTViVoUjcfZicVzjhjTuhSMntHh6mW3IrEiyE6mJyXvsToJUJGlGlw/2xU9P5whlWNGlIDVeCiT4A==", + "dependencies": { + "accepts": "~1.3.7", + "escape-html": "~1.0.3" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/es-abstract": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.1.tgz", + "integrity": "sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA==", + "dependencies": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "regexp.prototype.flags": "^1.4.3", + "string.prototype.trimend": "^1.0.5", + "string.prototype.trimstart": "^1.0.5", + "unbox-primitive": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-array-method-boxes-properly": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==" + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/escalade": { + "version": "3.1.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": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint-scope": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", + "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", + "dependencies": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=4.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/eventsource": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.1.2.tgz", + "integrity": "sha512-xAH3zWhgO2/3KIniEKYPr8plNSzlGINOUqYj0m0u7AB81iRw8b/3E73W6AuU+6klLbaSFmZnaETQ2lXPfAydrA==", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "dependencies": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "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/expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==", + "dependencies": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/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/expand-brackets/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/expo": { + "version": "46.0.9", + "resolved": "https://registry.npmjs.org/expo/-/expo-46.0.9.tgz", + "integrity": "sha512-UsBjm0BL7w+OyF6kypVPrk3jhg9cCXF0D9CaOWQ+cedm7oT4mTVQx9+A45VsDvLzNWBjJejZQZ1PFKqOY5HNcQ==", + "dependencies": { + "@babel/runtime": "^7.14.0", + "@expo/cli": "0.2.11", + "@expo/vector-icons": "^13.0.0", + "babel-preset-expo": "~9.2.0", + "cross-spawn": "^6.0.5", + "expo-application": "~4.2.2", + "expo-asset": "~8.6.1", + "expo-constants": "~13.2.4", + "expo-file-system": "~14.1.0", + "expo-font": "~10.2.0", + "expo-keep-awake": "~10.2.0", + "expo-modules-autolinking": "0.10.3", + "expo-modules-core": "0.11.4", + "fbemitter": "^3.0.0", + "getenv": "^1.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.js" + }, + "optionalDependencies": { + "expo-error-recovery": "~3.2.0" + } + }, + "node_modules/expo-application": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/expo-application/-/expo-application-4.2.2.tgz", + "integrity": "sha512-bFEaFRUdV6aK2iBd+HzkHNPYsyj88EAhaQW5leznmO0qQMJxpAQ3eoUXMey1hfDBh1qgkkHgSyCZ9BIgMAGJ1g==", + "peerDependencies": { + "expo": "*" + } + }, + "node_modules/expo-asset": { + "version": "8.6.1", + "resolved": "https://registry.npmjs.org/expo-asset/-/expo-asset-8.6.1.tgz", + "integrity": "sha512-urbUp1YtwH2J0Qc3inGQJdqTjWKML77SeMNgff+iR9MUE8gDkFqSCDjrBi7i5Oj5DDtq43mmtDg8G8ei6Vchcg==", + "dependencies": { + "blueimp-md5": "^2.10.0", + "expo-constants": "~13.2.2", + "expo-file-system": "~14.1.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": "13.2.4", + "resolved": "https://registry.npmjs.org/expo-constants/-/expo-constants-13.2.4.tgz", + "integrity": "sha512-Zobau8EuTk2GgafwkfGnWM6CmSLB7X8qnQXVuXe0nd3v92hfQUmRWGhJwH88uxXj3LrfqctM6PaJ8taG1vxfBw==", + "dependencies": { + "@expo/config": "~7.0.0", + "uuid": "^3.3.2" + }, + "peerDependencies": { + "expo": "*" + } + }, + "node_modules/expo-error-recovery": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/expo-error-recovery/-/expo-error-recovery-3.2.0.tgz", + "integrity": "sha512-XZ630ks5HNxa9oc2Ya1hEn1ez031Cy4VnyxerPC2o9fKNKSrD/64cRqGF9NkGM3X2uf8+PCB9adxVflAIXBf6w==", + "optional": true, + "peerDependencies": { + "expo": "*" + } + }, + "node_modules/expo-file-system": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/expo-file-system/-/expo-file-system-14.1.0.tgz", + "integrity": "sha512-lJcPGQ8yKXVknVkD5TmcJnR/TpQbEL0JP8hknLejfq3FIqPqI/LBFn31YiP37grxW8lITz1al8pq5T6CSUjAzQ==", + "dependencies": { + "@expo/config-plugins": "~5.0.0", + "uuid": "^3.4.0" + }, + "peerDependencies": { + "expo": "*" + } + }, + "node_modules/expo-font": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/expo-font/-/expo-font-10.2.0.tgz", + "integrity": "sha512-2V4EcpmhNoppaLn+lPprZVS+3bmV9hxLPKttKh2u8ghjH/oX9bv3u4JVo77SYh0EfrWO4toqVyXn8pXH8GpbIg==", + "dependencies": { + "fontfaceobserver": "^2.1.0" + }, + "peerDependencies": { + "expo": "*" + } + }, + "node_modules/expo-image-loader": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/expo-image-loader/-/expo-image-loader-3.2.0.tgz", + "integrity": "sha512-LU3Q2prn64/HxdToDmxgMIRXS1ZvD9Q3iCxRVTZn1fPQNNDciIQFE5okaa74Ogx20DFHs90r6WoUd7w9Af1OGQ==", + "peerDependencies": { + "expo": "*" + } + }, + "node_modules/expo-image-picker": { + "version": "13.3.1", + "resolved": "https://registry.npmjs.org/expo-image-picker/-/expo-image-picker-13.3.1.tgz", + "integrity": "sha512-IY84uDu9uxetAup5yw0CIIujigl/lM3grwyfpeZFMKGmWHzmKamptjd/sG8K65xkb6tF9awmGMW0qglHQ9hakQ==", + "dependencies": { + "@expo/config-plugins": "~5.0.0", + "expo-image-loader": "~3.2.0", + "uuid": "7.0.2" + }, + "peerDependencies": { + "expo": "*" + } + }, + "node_modules/expo-image-picker/node_modules/uuid": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-7.0.2.tgz", + "integrity": "sha512-vy9V/+pKG+5ZTYKf+VcphF5Oc6EFiu3W8Nv3P3zIh0EqVI80ZxOzuPfe9EHjkFNvf8+xuTHVeei4Drydlx4zjw==", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/expo-keep-awake": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/expo-keep-awake/-/expo-keep-awake-10.2.0.tgz", + "integrity": "sha512-kIRtO4Hmrvxh4E45IPWG/NiUZsuRe1AQwBT09pq+kx8nm6tUS4B9TeL6+1NFy+qVBLbGKDqoQD5Ez7XYTFtBeQ==", + "peerDependencies": { + "expo": "*" + } + }, + "node_modules/expo-modules-autolinking": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/expo-modules-autolinking/-/expo-modules-autolinking-0.10.3.tgz", + "integrity": "sha512-av9ln2zwUt303g98raX7sDmESgL3SXs1sbbtIjh1rL7R0676XIUacIKgbydR0/4tMbOShWx14Z9fozpk9xIAJA==", + "dependencies": { + "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.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/expo-modules-core": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/expo-modules-core/-/expo-modules-core-0.11.4.tgz", + "integrity": "sha512-8dEYICk7hUi1GPz5hWm8dBuZDGc+4Tm7zDhSIhKApo5jY/5vB4Bk+fjPo693iWn6pp3+XBHT8Ri8rJ3G7wH1vQ==", + "dependencies": { + "compare-versions": "^3.4.0", + "invariant": "^2.2.4" + } + }, + "node_modules/expo-pwa": { + "version": "0.0.123", + "resolved": "https://registry.npmjs.org/expo-pwa/-/expo-pwa-0.0.123.tgz", + "integrity": "sha512-zLueqATI+bvvjAfPHErrQ/jnsAN1/Jy46/K0TjdVvvCPoouVym6+1LhIEUUDAHTNJBOb9BIav9WxlrFb5/h3KA==", + "dependencies": { + "@expo/image-utils": "0.3.22", + "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.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-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.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "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-status-bar": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/expo-status-bar/-/expo-status-bar-1.4.0.tgz", + "integrity": "sha512-vh98g8qMIjig/2XTBsoAWS6Vo2dIIwDWjB3/GiuZ9Lazpxc9GO/APfJ4dar7MibzIDUKIrjotrcL6rLdPH13Ew==" + }, + "node_modules/express": { + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz", + "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.0", + "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.10.3", + "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.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz", + "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", + "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.10.3", + "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/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/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/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/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/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/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/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/express/node_modules/qs": { + "version": "6.10.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", + "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "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/express/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/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dependencies": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "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==" + }, + "node_modules/fast-glob": { + "version": "3.2.11", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", + "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", + "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/fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/faye-websocket": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", + "integrity": "sha512-Xhj93RXbMSq8urNCUq4p9l0P6hnySJ/7YNRhYNug0bLOuii7pKO7xQFb5mx9xZXWCar88pLPb805PvUkwrLZpQ==", + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/fb-watchman": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", + "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", + "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.4", + "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-3.0.4.tgz", + "integrity": "sha512-ucV0tDODnGV3JCnnkmoszb5lf4bNpzjv80K41wd4k798Etq+UYD0y0TIfalLjZoKgjive6/adkRnszwapiDgBQ==", + "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": "^0.7.30" + } + }, + "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/figgy-pudding": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", + "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==" + }, + "node_modules/file-loader": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.0.0.tgz", + "integrity": "sha512-/aMOAYEFXDdjG0wytpTL5YQLfZnnTmLNjn+AIrJ/6HVnTfDqLsVKUUwkDf4I4kgex36BvjuXEn/TX9B/1ESyqQ==", + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^2.6.5" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/file-loader/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/file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "optional": true + }, + "node_modules/filesize": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-6.1.0.tgz", + "integrity": "sha512-LpCHtPQ3sFx67z+uh2HnSyWSLLu5Jxo21795uRDuar/EOuYWXib5EmPaGIBuSnRqH2IODiKA2k5re/K9OnN/Yg==", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/filter-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-1.1.0.tgz", + "integrity": "sha512-8rXg1ZnX7xzy2NGDVkBVaAy+lSlPNwad13BtgSlLuxfIslyt5Vg64U7tFcCt4WS1R0hvtnQybT/IyCkGZ3DpXQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/find-babel-config": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/find-babel-config/-/find-babel-config-1.2.0.tgz", + "integrity": "sha512-jB2CHJeqy6a820ssiqwrKMeyC6nNdmrcgkKWJWmpoxpE8RKciYJXCcXRq1h2AzCo5I5BJeN2tkGEO3hLTuePRA==", + "dependencies": { + "json5": "^0.5.1", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/find-babel-config/node_modules/json5": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "integrity": "sha512-4xrs1aW+6N5DalkqSVA8fxh458CXvR99WU8WLKmq4v8eWAL86Xo3BVqyd3SkA9wEVjCMqyvvRRkshAdOnBp5rw==", + "bin": { + "json5": "lib/cli.js" + } + }, + "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-up/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/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-parser": { + "version": "0.121.0", + "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.121.0.tgz", + "integrity": "sha512-1gIBiWJNR0tKUNv8gZuk7l9rVX06OuLzY9AoGio7y/JT4V1IZErEMEq2TJS+PFcw/y0RshZ1J/27VfK1UQzYVg==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/flush-write-stream": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", + "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", + "dependencies": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + } + }, + "node_modules/follow-redirects": { + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.1.tgz", + "integrity": "sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA==", + "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/for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin": { + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-4.1.6.tgz", + "integrity": "sha512-DUxuQaKoqfNne8iikd14SAkh5uw4+8vNifp6gmA73yYNS6ywLIWSLD/n/mBzHQRpW3J7rbATEakmiA8JvkTyZw==", + "dependencies": { + "@babel/code-frame": "^7.5.5", + "chalk": "^2.4.1", + "micromatch": "^3.1.10", + "minimatch": "^3.0.4", + "semver": "^5.6.0", + "tapable": "^1.0.0", + "worker-rpc": "^0.1.0" + }, + "engines": { + "node": ">=6.11.5", + "yarn": ">=1.0.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "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/fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==", + "dependencies": { + "map-cache": "^0.2.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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/from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g==", + "dependencies": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + } + }, + "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-write-stream-atomic": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", + "integrity": "sha512-gehEzmPn2nAwr39eay+x3X34Ra+M2QlVUTLhkXPjWdeO8RF9kszk116avgBJM3ZyNHgHXBNx+VmPaFC36k0PzA==", + "dependencies": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + } + }, + "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.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "node_modules/function.prototype.name": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz", + "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==", + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-port": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/get-port/-/get-port-3.2.0.tgz", + "integrity": "sha512-x5UJKlgeUiNT8nyo/AcnwLnZuZNcSjSw0kogRB+Whd1fjjFq4B1hySFxSFWWSn4mIBzg3sRNUDFYc4g5gjPoLg==", + "engines": { + "node": ">=4" + } + }, + "node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==", + "engines": { + "node": ">=0.10.0" + } + }, + "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/global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "dependencies": { + "global-prefix": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "dependencies": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "engines": { + "node": ">=6" + } + }, + "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/graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" + }, + "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/graphql-tag/node_modules/tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" + }, + "node_modules/gzip-size": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz", + "integrity": "sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==", + "dependencies": { + "duplexer": "^0.1.1", + "pify": "^4.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "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": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "dependencies": { + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==", + "dependencies": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==", + "dependencies": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/hash-base": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "dependencies": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/hash-base/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/hash-base/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/hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "dependencies": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "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-engine": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/hermes-engine/-/hermes-engine-0.11.0.tgz", + "integrity": "sha512-7aMUlZja2IyLYAcZ69NBnwJAR5ZOYlSllj0oMpx08a8HzxHOys0eKCzfphrf6D0vX1JGO1QQvVsQKe6TkYherw==" + }, + "node_modules/hermes-estree": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.6.0.tgz", + "integrity": "sha512-2YTGzJCkhdmT6VuNprWjXnvTvw/3iPNw804oc7yknvQpNKo+vJGZmtvLLCghOZf0OwzKaNAzeIMp71zQbNl09w==" + }, + "node_modules/hermes-parser": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.6.0.tgz", + "integrity": "sha512-Vf58jBZca2+QBLR9h7B7mdg8oFz2g5ILz1iVouZ5DOrOrAfBmPfJjdjDT8jrO0f+iJ4/hSRrQHqHIjSnTaLUDQ==", + "dependencies": { + "hermes-estree": "0.6.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/hex-color-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", + "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==" + }, + "node_modules/history": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/history/-/history-5.3.0.tgz", + "integrity": "sha512-ZqaKwjjrAYUYfLG+htGaIIZ4nioX2L70ZUMIFysS3xvBsSG4x/n1V6TXV3N8ZYNuFGlDirFg32T7B6WOUPDYcQ==", + "dependencies": { + "@babel/runtime": "^7.7.6" + } + }, + "node_modules/hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", + "dependencies": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "dependencies": { + "react-is": "^16.7.0" + } + }, + "node_modules/hosted-git-info": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.8.tgz", + "integrity": "sha512-aXpmwoOhRBrw6X3j0h5RloK4x1OzsxMPyxqIHyNfSe2pypkVTZFpEiRoSipPEPlMrh0HW/XsjkJ5WgnCirpNUw==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/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/hsl-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", + "integrity": "sha512-M5ezZw4LzXbBKMruP+BNANf0k+19hDQMgpzBIYnya//Al+fjNct9Wf3b1WedLqdEs2hKBvxq/jh+DsHJLj0F9A==" + }, + "node_modules/hsla-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", + "integrity": "sha512-7Wn5GMLuHBjZCb2bTmnDOycho0p/7UVaAeqXZGbHrBCl6Yd/xDhQJAXe6Ga9AXJH2I5zY1dEdYw2u1UptnSBJA==" + }, + "node_modules/html-entities": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz", + "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==" + }, + "node_modules/html-loader": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/html-loader/-/html-loader-1.1.0.tgz", + "integrity": "sha512-zwLbEgy+i7sgIYTlxI9M7jwkn29IvdsV6f1y7a2aLv/w8l1RigVk0PFijBZLLFsdi2gvL8sf2VJhTjLlfnK8sA==", + "dependencies": { + "html-minifier-terser": "^5.0.5", + "htmlparser2": "^4.1.0", + "loader-utils": "^2.0.0", + "parse-srcset": "^1.0.2", + "schema-utils": "^2.6.5" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/html-loader/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/html-minifier-terser": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", + "integrity": "sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg==", + "dependencies": { + "camel-case": "^4.1.1", + "clean-css": "^4.2.3", + "commander": "^4.1.1", + "he": "^1.2.0", + "param-case": "^3.0.3", + "relateurl": "^0.2.7", + "terser": "^4.6.3" + }, + "bin": { + "html-minifier-terser": "cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/html-minifier-terser/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/html-webpack-plugin": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-4.3.0.tgz", + "integrity": "sha512-C0fzKN8yQoVLTelcJxZfJCE+aAvQiY2VUf3UuKrR4a9k5UMWYOtpDLsaXwATbcVCnI05hUS7L9ULQHWLZhyi3w==", + "dependencies": { + "@types/html-minifier-terser": "^5.0.0", + "@types/tapable": "^1.0.5", + "@types/webpack": "^4.41.8", + "html-minifier-terser": "^5.0.1", + "loader-utils": "^1.2.3", + "lodash": "^4.17.15", + "pretty-error": "^2.1.1", + "tapable": "^1.1.3", + "util.promisify": "1.0.0" + }, + "engines": { + "node": ">=6.9" + }, + "peerDependencies": { + "webpack": ">=4.0.0 < 6.0.0" + } + }, + "node_modules/html-webpack-plugin/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/html-webpack-plugin/node_modules/loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/htmlparser2": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-4.1.0.tgz", + "integrity": "sha512-4zDq1a1zhE4gQso/c5LP1OtrhYTncXNSpvJYtWJBtXAETPlMfi3IFNjGuQbYLuVY4ZR0QMqRVvo4Pdy9KLyP8Q==", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^3.0.0", + "domutils": "^2.0.0", + "entities": "^2.0.0" + } + }, + "node_modules/htmlparser2/node_modules/domhandler": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-3.3.0.tgz", + "integrity": "sha512-J1C5rIANUbuYK+FuFL98650rihynUOEzRLxW+90bKZRWB6A1X1Tf82GxR1qAWLyfNPRvjqfip3Q5tdYlmAa9lA==", + "dependencies": { + "domelementtype": "^2.0.1" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "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": "1.7.2", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", + "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/http-errors/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/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": "0.19.1", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", + "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", + "dependencies": { + "http-proxy": "^1.17.0", + "is-glob": "^4.0.0", + "lodash": "^4.17.11", + "micromatch": "^3.1.10" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/http-proxy-middleware/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/http-proxy-middleware/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/http-proxy-middleware/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/http-proxy-middleware/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/http-proxy-middleware/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/http-proxy-middleware/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/http-proxy-middleware/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/http-proxy-middleware/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/http-proxy-middleware/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==" + }, + "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": "4.1.1", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz", + "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==", + "dependencies": { + "postcss": "^7.0.14" + }, + "engines": { + "node": ">= 6" + } + }, + "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/iferr": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha512-DUNFN5j7Tln0D+TxzloUjKB+CtVu6myn0JEFak6dG18mNt9YkQ6lzGCdafwofISZ1lLF3xRHJ98VKy9ynkcFaA==" + }, + "node_modules/ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/image-size": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.6.3.tgz", + "integrity": "sha512-47xSUiQioGaB96nqtp5/q55m0aBQSQdyIloMOc/x+QVTDZLNmXE892IIDrJ0hM1A5vcNUDD5tDffkSP5lCaIIA==", + "bin": { + "image-size": "bin/image-size.js" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/immer": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/immer/-/immer-8.0.1.tgz", + "integrity": "sha512-aqXhGP7//Gui2+UrEtvxZxSquQVXTpZ7KDxfCcKAF3Vysvw0CViVaW9RZ1j1xlIYqaaaipBoqdqeibkc18PNvA==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/immer" + } + }, + "node_modules/immutable": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.1.0.tgz", + "integrity": "sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ==" + }, + "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/import-local": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", + "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", + "dependencies": { + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "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/indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha512-bup+4tap3Hympa+JBJUG7XuOsdNQ6fxt0MHyXMKuLBKn0OqsTfvUxkUrroEX1+B2VsSHvCjiIcZVxRtYa4nllA==" + }, + "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.1", + "resolved": "https://registry.npmjs.org/inline-style-prefixer/-/inline-style-prefixer-6.0.1.tgz", + "integrity": "sha512-AsqazZ8KcRzJ9YPN1wMH2aNM7lkWQ8tSPrW5uDk1ziYwiAPWSZnUsC7lfZq+BDqLqz0B4Pho5wscWcJzVvRzDQ==", + "dependencies": { + "css-in-js-utils": "^2.0.0" + } + }, + "node_modules/internal-ip": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", + "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", + "dependencies": { + "default-gateway": "^4.2.0", + "ipaddr.js": "^1.9.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/internal-slot": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "dependencies": { + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "dependencies": { + "loose-envify": "^1.0.0" + } + }, + "node_modules/ip": { + "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-absolute-url": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", + "integrity": "sha512-vOx7VprsKyllwjSkLV79NIhpyLfr3jAp7VaTCMXOJHu4m0Ew1CZ2fcjASwmV1jI3BWuWHB013M48eyeldk9gYg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-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-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "optional": true, + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "node_modules/is-callable": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-color-stop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", + "integrity": "sha512-H1U8Vz0cfXNujrJzEcvvwMDW9Ra+biSYA3ThdQvAnMLJkEHQXn6bWzLkxHtVYJ+Sdbx0b6finn3jZiaVe7MAHA==", + "dependencies": { + "css-color-names": "^0.0.4", + "hex-color-regex": "^1.1.0", + "hsl-regex": "^1.0.0", + "hsla-regex": "^1.0.0", + "rgb-regex": "^1.0.1", + "rgba-regex": "^1.0.0" + } + }, + "node_modules/is-core-module": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz", + "integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==", + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "engines": { + "node": ">=8" + } + }, + "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": "2.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", + "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==" + }, + "node_modules/is-root": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", + "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-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-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "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/isomorphic-fetch": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz", + "integrity": "sha512-9c4TNAKYXM5PRyVcwUZrF3W09nQ+sO7+jydgs4ZGW9dhsLG2VOlISJABombdQqQRXCwuYG3sYV/puGf5rp0qmA==", + "dependencies": { + "node-fetch": "^1.0.1", + "whatwg-fetch": ">=0.10.0" + } + }, + "node_modules/isomorphic-fetch/node_modules/node-fetch": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz", + "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==", + "dependencies": { + "encoding": "^0.1.11", + "is-stream": "^1.0.1" + } + }, + "node_modules/jest-get-type": { + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-haste-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", + "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^27.5.1", + "jest-serializer": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "micromatch": "^4.0.4", + "walker": "^1.0.7" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + } + }, + "node_modules/jest-haste-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/jest-haste-map/node_modules/@types/yargs": { + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-haste-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/jest-haste-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/jest-haste-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/jest-haste-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/jest-haste-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/jest-haste-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/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-serializer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", + "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", + "dependencies": { + "@types/node": "*", + "graceful-fs": "^4.2.9" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/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/jest-util/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/jest-util/node_modules/@types/yargs": { + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "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": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-26.6.2.tgz", + "integrity": "sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ==", + "dependencies": { + "@jest/types": "^26.6.2", + "camelcase": "^6.0.0", + "chalk": "^4.0.0", + "jest-get-type": "^26.3.0", + "leven": "^3.1.0", + "pretty-format": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "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/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/jetifier": { + "version": "1.6.8", + "resolved": "https://registry.npmjs.org/jetifier/-/jetifier-1.6.8.tgz", + "integrity": "sha512-3Zi16h6L5tXDRQJTb221cnRoVG9/9OvreLdLU2/ZjRv/GILL+2Cemt0IKvkowwkDpvouAU1DQPOJ7qaiHeIdrw==", + "bin": { + "jetifier": "bin/jetify", + "jetifier-standalone": "bin/jetifier-standalone", + "jetify": "bin/jetify" + } + }, + "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.6.0", + "resolved": "https://registry.npmjs.org/joi/-/joi-17.6.0.tgz", + "integrity": "sha512-OX5dG6DTbcr/kbMFj0KGYxuew69HPcAE3K/sZpEV2nP6e/j/C0HV+HNiBPCASxdx5T7DMoa0s8UeHWMnb6n2zw==", + "dependencies": { + "@hapi/hoek": "^9.0.0", + "@hapi/topo": "^5.0.0", + "@sideway/address": "^4.1.3", + "@sideway/formula": "^3.0.0", + "@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": "250230.2.1", + "resolved": "https://registry.npmjs.org/jsc-android/-/jsc-android-250230.2.1.tgz", + "integrity": "sha512-KmxeBlRjwoqCnBBKGsihFtvsBHyUFlBxJPK4FzeYcIuBfdjv6jFys44JITAgSTbQD+vIdwMEfyZklsuQX0yI1Q==" + }, + "node_modules/jscodeshift": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/jscodeshift/-/jscodeshift-0.13.1.tgz", + "integrity": "sha512-lGyiEbGOvmMRKgWk4vf+lUrCWO/8YR8sUR3FKF1Cq5fovjZDlIcw3Hu5ppLHAnEXshVffvaM0eyuY/AbOeYpnQ==", + "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": "^3.1.10", + "neo-async": "^2.5.0", + "node-dir": "^0.1.17", + "recast": "^0.20.4", + "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/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jscodeshift/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jscodeshift/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jscodeshift/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jscodeshift/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jscodeshift/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jscodeshift/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/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/jscodeshift/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/jscodeshift/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "dev": true + }, + "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/json3": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz", + "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==" + }, + "node_modules/json5": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", + "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", + "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/killable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", + "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==" + }, + "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/klaw": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz", + "integrity": "sha512-TED5xi9gGQjGpNnvRWknrwAB1eL5GciPfVFOt3Vk1OJCVDQbzuSfrF3hkUQKlsgKrG1F+0t5W0m+Fje1jIt8rw==", + "optionalDependencies": { + "graceful-fs": "^4.1.9" + } + }, + "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/last-call-webpack-plugin": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/last-call-webpack-plugin/-/last-call-webpack-plugin-3.0.0.tgz", + "integrity": "sha512-7KI2l2GIZa9p2spzPIVZBYyNKkN+e/SQPpnjlTiPhdbDW3F86tdKKELxKpzJ5sgU19wQWsACULZmpTPYHeWO5w==", + "dependencies": { + "lodash": "^4.17.5", + "webpack-sources": "^1.1.0" + } + }, + "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/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": "2.4.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", + "engines": { + "node": ">=4.3.0 <5.0.0 || >=5.10" + } + }, + "node_modules/loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "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/loglevel": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.8.0.tgz", + "integrity": "sha512-G6A/nJLRgWOuuwdNuA6koovfEV1YpqqAG4pRUlFaz3jj2QNZ8M4vBqnVA+HBTmU/AMNUtlOsMmSpF6NyOjztbA==", + "engines": { + "node": ">= 0.6.0" + }, + "funding": { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/loglevel" + } + }, + "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/lower-case/node_modules/tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" + }, + "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/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.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "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/map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==", + "dependencies": { + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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/md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "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/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/memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", + "integrity": "sha512-cda4JKCxReDXFXRqOHPQscuIYg1PvxbE2S2GP45rnwfEK+vZaXC8C1OFvdHIbgw0DLzowXGVoxLaAmlgRy14GQ==", + "dependencies": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + }, + "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-options": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/merge-options/-/merge-options-3.0.4.tgz", + "integrity": "sha512-2Sug1+knBjkaMsMgf1ctR1Ujx+Ayku4EdJN4Z+C2+JzoeF7A3OZ9KM2GY0CpQS51NR61LTurMJrRKPhSs3ZRTQ==", + "dependencies": { + "is-plain-obj": "^2.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "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.70.3", + "resolved": "https://registry.npmjs.org/metro/-/metro-0.70.3.tgz", + "integrity": "sha512-uEWS7xg8oTetQDABYNtsyeUjdLhH3KAvLFpaFFoJqUpOk2A3iygszdqmjobFl6W4zrvKDJS+XxdMR1roYvUhTw==", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "@babel/core": "^7.14.0", + "@babel/generator": "^7.14.0", + "@babel/parser": "^7.14.0", + "@babel/template": "^7.0.0", + "@babel/traverse": "^7.14.0", + "@babel/types": "^7.0.0", + "absolute-path": "^0.0.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", + "fs-extra": "^1.0.0", + "graceful-fs": "^4.2.4", + "hermes-parser": "0.6.0", + "image-size": "^0.6.0", + "invariant": "^2.2.4", + "jest-haste-map": "^27.3.1", + "jest-worker": "^27.2.0", + "lodash.throttle": "^4.1.1", + "metro-babel-transformer": "0.70.3", + "metro-cache": "0.70.3", + "metro-cache-key": "0.70.3", + "metro-config": "0.70.3", + "metro-core": "0.70.3", + "metro-hermes-compiler": "0.70.3", + "metro-inspector-proxy": "0.70.3", + "metro-minify-uglify": "0.70.3", + "metro-react-native-babel-preset": "0.70.3", + "metro-resolver": "0.70.3", + "metro-runtime": "0.70.3", + "metro-source-map": "0.70.3", + "metro-symbolicate": "0.70.3", + "metro-transform-plugins": "0.70.3", + "metro-transform-worker": "0.70.3", + "mime-types": "^2.1.27", + "node-fetch": "^2.2.0", + "nullthrows": "^1.1.1", + "rimraf": "^2.5.4", + "serialize-error": "^2.1.0", + "source-map": "^0.5.6", + "strip-ansi": "^6.0.0", + "temp": "0.8.3", + "throat": "^5.0.0", + "ws": "^7.5.1", + "yargs": "^15.3.1" + }, + "bin": { + "metro": "src/cli.js" + } + }, + "node_modules/metro-babel-transformer": { + "version": "0.70.3", + "resolved": "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.70.3.tgz", + "integrity": "sha512-bWhZRMn+mIOR/s3BDpFevWScz9sV8FGktVfMlF1eJBLoX24itHDbXvTktKBYi38PWIKcHedh6THSFpJogfuwNA==", + "dependencies": { + "@babel/core": "^7.14.0", + "hermes-parser": "0.6.0", + "metro-source-map": "0.70.3", + "nullthrows": "^1.1.1" + } + }, + "node_modules/metro-cache": { + "version": "0.70.3", + "resolved": "https://registry.npmjs.org/metro-cache/-/metro-cache-0.70.3.tgz", + "integrity": "sha512-iCix/+z812fUqa6KlOxaTkY6LQQDoXIe/VljXkGIvpygSCmYyhjQpfQVZEVVPezFmUBYXNdabdQ6cYx6JX3yMg==", + "dependencies": { + "metro-core": "0.70.3", + "rimraf": "^2.5.4" + } + }, + "node_modules/metro-cache-key": { + "version": "0.70.3", + "resolved": "https://registry.npmjs.org/metro-cache-key/-/metro-cache-key-0.70.3.tgz", + "integrity": "sha512-0zpw+IcpM3hmGd5sKMdxNv3sbOIUYnMUvx1/yaM6vNRReSPmOLX0bP8fYf3CGgk8NEreZ1OHbVsuw7bdKt40Mw==" + }, + "node_modules/metro-config": { + "version": "0.70.3", + "resolved": "https://registry.npmjs.org/metro-config/-/metro-config-0.70.3.tgz", + "integrity": "sha512-SSCDjSTygoCgzoj61DdrBeJzZDRwQxUEfcgc6t6coxWSExXNR4mOngz0q4SAam49Bmjq9J2Jft6qUKnUTPrRgA==", + "dependencies": { + "cosmiconfig": "^5.0.5", + "jest-validate": "^26.5.2", + "metro": "0.70.3", + "metro-cache": "0.70.3", + "metro-core": "0.70.3", + "metro-runtime": "0.70.3" + } + }, + "node_modules/metro-core": { + "version": "0.70.3", + "resolved": "https://registry.npmjs.org/metro-core/-/metro-core-0.70.3.tgz", + "integrity": "sha512-NzfHB/w5R7yLaOeU1tzPTbBzCRsYSvpKJkLMP0yudszKZzIAZqNdjoEJ9GZ688Wi0ynZxcU0BxukXh4my80ZBw==", + "dependencies": { + "jest-haste-map": "^27.3.1", + "lodash.throttle": "^4.1.1", + "metro-resolver": "0.70.3" + } + }, + "node_modules/metro-hermes-compiler": { + "version": "0.70.3", + "resolved": "https://registry.npmjs.org/metro-hermes-compiler/-/metro-hermes-compiler-0.70.3.tgz", + "integrity": "sha512-W6WttLi4E72JL/NyteQ84uxYOFMibe0PUr9aBKuJxxfCq6QRnJKOVcNY0NLW0He2tneXGk+8ZsNz8c0flEvYqg==" + }, + "node_modules/metro-inspector-proxy": { + "version": "0.70.3", + "resolved": "https://registry.npmjs.org/metro-inspector-proxy/-/metro-inspector-proxy-0.70.3.tgz", + "integrity": "sha512-qQoNdPGrmyoJSWYkxSDpTaAI8xyqVdNDVVj9KRm1PG8niSuYmrCCFGLLFsMvkVYwsCWUGHoGBx0UoAzVp14ejw==", + "dependencies": { + "connect": "^3.6.5", + "debug": "^2.2.0", + "ws": "^7.5.1", + "yargs": "^15.3.1" + }, + "bin": { + "metro-inspector-proxy": "src/cli.js" + } + }, + "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-uglify": { + "version": "0.70.3", + "resolved": "https://registry.npmjs.org/metro-minify-uglify/-/metro-minify-uglify-0.70.3.tgz", + "integrity": "sha512-oHyjV9WDqOlDE1FPtvs6tIjjeY/oP1PNUPYL1wqyYtqvjN+zzAOrcbsAAL1sv+WARaeiMsWkF2bwtNo+Hghoog==", + "dependencies": { + "uglify-es": "^3.1.9" + } + }, + "node_modules/metro-react-native-babel-preset": { + "version": "0.70.3", + "resolved": "https://registry.npmjs.org/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.70.3.tgz", + "integrity": "sha512-4Nxc1zEiHEu+GTdEMEsHnRgfaBkg8f/Td3+FcQ8NTSvs+xL3LBrQy6N07idWSQZHIdGFf+tTHvRfSIWLD8u8Tg==", + "dependencies": { + "@babel/core": "^7.14.0", + "@babel/plugin-proposal-async-generator-functions": "^7.0.0", + "@babel/plugin-proposal-class-properties": "^7.0.0", + "@babel/plugin-proposal-export-default-from": "^7.0.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0", + "@babel/plugin-proposal-object-rest-spread": "^7.0.0", + "@babel/plugin-proposal-optional-catch-binding": "^7.0.0", + "@babel/plugin-proposal-optional-chaining": "^7.0.0", + "@babel/plugin-syntax-dynamic-import": "^7.0.0", + "@babel/plugin-syntax-export-default-from": "^7.0.0", + "@babel/plugin-syntax-flow": "^7.2.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.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-exponentiation-operator": "^7.0.0", + "@babel/plugin-transform-flow-strip-types": "^7.0.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-template-literals": "^7.0.0", + "@babel/plugin-transform-typescript": "^7.5.0", + "@babel/plugin-transform-unicode-regex": "^7.0.0", + "@babel/template": "^7.0.0", + "react-refresh": "^0.4.0" + }, + "peerDependencies": { + "@babel/core": "*" + } + }, + "node_modules/metro-react-native-babel-transformer": { + "version": "0.70.3", + "resolved": "https://registry.npmjs.org/metro-react-native-babel-transformer/-/metro-react-native-babel-transformer-0.70.3.tgz", + "integrity": "sha512-WKBU6S/G50j9cfmFM4k4oRYprd8u3qjleD4so1E2zbTNILg+gYla7ZFGCAvi2G0ZcqS2XuGCR375c2hF6VVvwg==", + "dependencies": { + "@babel/core": "^7.14.0", + "babel-preset-fbjs": "^3.4.0", + "hermes-parser": "0.6.0", + "metro-babel-transformer": "0.70.3", + "metro-react-native-babel-preset": "0.70.3", + "metro-source-map": "0.70.3", + "nullthrows": "^1.1.1" + }, + "peerDependencies": { + "@babel/core": "*" + } + }, + "node_modules/metro-resolver": { + "version": "0.70.3", + "resolved": "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.70.3.tgz", + "integrity": "sha512-5Pc5S/Gs4RlLbziuIWtvtFd9GRoILlaRC8RZDVq5JZWcWHywKy/PjNmOBNhpyvtRlzpJfy/ssIfLhu8zINt1Mw==", + "dependencies": { + "absolute-path": "^0.0.0" + } + }, + "node_modules/metro-runtime": { + "version": "0.70.3", + "resolved": "https://registry.npmjs.org/metro-runtime/-/metro-runtime-0.70.3.tgz", + "integrity": "sha512-22xU7UdXZacniTIDZgN2EYtmfau2pPyh97Dcs+cWrLcJYgfMKjWBtesnDcUAQy3PHekDYvBdJZkoQUeskYTM+w==", + "dependencies": { + "@babel/runtime": "^7.0.0" + } + }, + "node_modules/metro-source-map": { + "version": "0.70.3", + "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.70.3.tgz", + "integrity": "sha512-zsYtZGrwRbbGEFHtmMqqeCH9K9aTGNVPsurMOWCUeQA3VGyVGXPGtLMC+CdAM9jLpUyg6jw2xh0esxi+tYH7Uw==", + "dependencies": { + "@babel/traverse": "^7.14.0", + "@babel/types": "^7.0.0", + "invariant": "^2.2.4", + "metro-symbolicate": "0.70.3", + "nullthrows": "^1.1.1", + "ob1": "0.70.3", + "source-map": "^0.5.6", + "vlq": "^1.0.0" + } + }, + "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.70.3", + "resolved": "https://registry.npmjs.org/metro-symbolicate/-/metro-symbolicate-0.70.3.tgz", + "integrity": "sha512-JTYkF1dpeDUssQ84juE1ycnhHki2ylJBBdJE1JHtfu5oC+z1ElDbBdPHq90Uvt8HbRov/ZAnxvv7Zy6asS+WCA==", + "dependencies": { + "invariant": "^2.2.4", + "metro-source-map": "0.70.3", + "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": ">=8.3" + } + }, + "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.70.3", + "resolved": "https://registry.npmjs.org/metro-transform-plugins/-/metro-transform-plugins-0.70.3.tgz", + "integrity": "sha512-dQRIJoTkWZN2IVS2KzgS1hs7ZdHDX3fS3esfifPkqFAEwHiLctCf0EsPgIknp0AjMLvmGWfSLJigdRB/dc0ASw==", + "dependencies": { + "@babel/core": "^7.14.0", + "@babel/generator": "^7.14.0", + "@babel/template": "^7.0.0", + "@babel/traverse": "^7.14.0", + "nullthrows": "^1.1.1" + } + }, + "node_modules/metro-transform-worker": { + "version": "0.70.3", + "resolved": "https://registry.npmjs.org/metro-transform-worker/-/metro-transform-worker-0.70.3.tgz", + "integrity": "sha512-MtVVsnHhhBOp9GRLCdAb2mD1dTCsIzT4+m34KMRdBDCEbDIb90YafT5prpU8qbj5uKd0o2FOQdrJ5iy5zQilHw==", + "dependencies": { + "@babel/core": "^7.14.0", + "@babel/generator": "^7.14.0", + "@babel/parser": "^7.14.0", + "@babel/types": "^7.0.0", + "babel-preset-fbjs": "^3.4.0", + "metro": "0.70.3", + "metro-babel-transformer": "0.70.3", + "metro-cache": "0.70.3", + "metro-cache-key": "0.70.3", + "metro-hermes-compiler": "0.70.3", + "metro-source-map": "0.70.3", + "metro-transform-plugins": "0.70.3", + "nullthrows": "^1.1.1" + } + }, + "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/fs-extra": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz", + "integrity": "sha512-VerQV6vEKuhDWD2HGOybV6v5I73syoc/cXAbKlgTC7M/oFVEtklWlp9QH2Ijw3IaWDOQcMkldSPa7zXy79Z/UQ==", + "dependencies": { + "graceful-fs": "^4.1.2", + "jsonfile": "^2.1.0", + "klaw": "^1.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/jsonfile": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", + "integrity": "sha512-PKllAqbgLgxHaj8TElYymKCAgrASebJrWpTnEkOaTowt23VKXXN0sUeriJ+eh7y6ufb/CC5ap11pz71/cM0hUw==", + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "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/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/microevent.ts": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/microevent.ts/-/microevent.ts-0.1.1.tgz", + "integrity": "sha512-jo1OfR4TaEwd5HOrt5+tAZ9mqT4jmpNAusXtyfNzqVm9uiSYFZlKM1wYL4oU7azZW/PxQW53wM0S6OR1JHNa2g==" + }, + "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/miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dependencies": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "bin": { + "miller-rabin": "bin/miller-rabin" + } + }, + "node_modules/miller-rabin/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "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": "0.5.0", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.5.0.tgz", + "integrity": "sha512-IuaLjruM0vMKhUUT51fQdQzBYTX49dLj8w68ALEAe2A4iYNpIC4eMac67mt3NzycvjOlf07/kYxJDc0RTl1Wqw==", + "dependencies": { + "loader-utils": "^1.1.0", + "schema-utils": "^1.0.0", + "webpack-sources": "^1.1.0" + }, + "engines": { + "node": ">= 6.9.0 <7.0.0 || >= 8.9.0" + }, + "peerDependencies": { + "webpack": "^4.4.0" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "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/minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==" + }, + "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.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" + }, + "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/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/mississippi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", + "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", + "dependencies": { + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^3.0.0", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dependencies": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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/moment": { + "version": "2.29.4", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz", + "integrity": "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==", + "optional": true, + "engines": { + "node": "*" + } + }, + "node_modules/move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha512-hdrFxZOycD/g6A6SoI2bB5NA/5NEqD0569+S47WZhPvm46sD50ZHdYaFmnua5lndde9rCHGjmfK7Z8BuCt/PcQ==", + "dependencies": { + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" + } + }, + "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": "6.2.3", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", + "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", + "dependencies": { + "dns-packet": "^1.3.1", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "node_modules/multicast-dns-service-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", + "integrity": "sha512-cnAsSVxIDsYt0v7HmC0hWZFwwXSh+E6PgCrREDuN/EsjgLwA5XRmlMHhSiDPrt6HxY1gTivEa/Zh7GtODoLevQ==" + }, + "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/nan": { + "version": "2.16.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.16.0.tgz", + "integrity": "sha512-UdAqHyFngu7TfQKsCBgAA6pWDkT8MAO7d0jyOecVhN5354xbLqdn8mV9Tat9gepAupm0bt2DbeaSC8vS52MuFA==", + "optional": true + }, + "node_modules/nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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/no-case/node_modules/tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" + }, + "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-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.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "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": "1.4.9", + "resolved": "https://registry.npmjs.org/node-html-parser/-/node-html-parser-1.4.9.tgz", + "integrity": "sha512-UVcirFD1Bn0O+TSmloHeHqZZCxHjvtIeGdVdGMhyZ8/PWlEiZaZ5iJzR189yKZr8p0FXN58BUeC7RHRkf/KYGw==", + "dependencies": { + "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-libs-browser": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", + "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", + "dependencies": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.1", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "^1.0.1" + } + }, + "node_modules/node-libs-browser/node_modules/buffer": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "dependencies": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "node_modules/node-libs-browser/node_modules/path-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==" + }, + "node_modules/node-libs-browser/node_modules/punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==" + }, + "node_modules/node-releases": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", + "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==" + }, + "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-css-color": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/normalize-css-color/-/normalize-css-color-1.0.2.tgz", + "integrity": "sha512-jPJ/V7Cp1UytdidsPqviKEElFQJs22hUUgK5BOPHTwOonNCk7/2qOxhhqzEajmFrWJowADFfOFh1V+aWkRfy+w==" + }, + "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": "3.3.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", + "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==", + "engines": { + "node": ">=6" + } + }, + "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.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "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.70.3", + "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.70.3.tgz", + "integrity": "sha512-Vy9GGhuXgDRY01QA6kdhToPd8AkLdLpX9GjH5kpqluVqTu70mgOm7tpGoJDZGaNbr9nJlJgnipqHJQRPORixIQ==" + }, + "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-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==", + "dependencies": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/is-descriptor/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-is": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==", + "dependencies": { + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.assign": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.entries": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz", + "integrity": "sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.getownpropertydescriptors": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.4.tgz", + "integrity": "sha512-sccv3L/pMModT6dJAYF3fzGMVcb38ysQ0tEE6ixv2yXJDtEIPph268OlAdJj5/qZMZDq2g/jqvwppt36uS/uQQ==", + "dependencies": { + "array.prototype.reduce": "^1.0.4", + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.1" + }, + "engines": { + "node": ">= 0.8" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.values": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", + "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, + "engines": { + "node": ">= 0.4" + }, + "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.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==", + "dependencies": { + "mimic-fn": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/open": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", + "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", + "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/opn": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", + "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", + "dependencies": { + "is-wsl": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/opn/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/optimize-css-assets-webpack-plugin": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.8.tgz", + "integrity": "sha512-mgFS1JdOtEGzD8l+EuISqL57cKO+We9GcoiQEmdCWRqqck+FGNmYJtx9qfAPzEz+lRrlThWMuGDaRkI/yWNx/Q==", + "dependencies": { + "cssnano": "^4.1.10", + "last-call-webpack-plugin": "^3.0.0" + }, + "peerDependencies": { + "webpack": "^4.0.0" + } + }, + "node_modules/ora": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/ora/-/ora-3.4.0.tgz", + "integrity": "sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg==", + "dependencies": { + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-spinners": "^2.0.0", + "log-symbols": "^2.2.0", + "strip-ansi": "^5.2.0", + "wcwidth": "^1.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==" + }, + "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": "3.0.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz", + "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==", + "dependencies": { + "retry": "^0.12.0" + }, + "engines": { + "node": ">=6" + } + }, + "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/pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" + }, + "node_modules/parallel-transform": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", + "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", + "dependencies": { + "cyclist": "^1.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" + } + }, + "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/param-case/node_modules/tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" + }, + "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/parent-module/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/parse-asn1": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", + "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", + "dependencies": { + "asn1.js": "^5.2.0", + "browserify-aes": "^1.0.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, + "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/parse-srcset": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/parse-srcset/-/parse-srcset-1.0.2.tgz", + "integrity": "sha512-/2qh0lav6CmI15FzA3i/2Bzk2zCgQhGMkvhOhKNcBVQ1ldgpbfiNTVslmooUmWJcADi1f1kIeynbDRVzNlfR6Q==" + }, + "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/pascal-case/node_modules/tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" + }, + "node_modules/pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/password-prompt": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/password-prompt/-/password-prompt-1.1.2.tgz", + "integrity": "sha512-bpuBhROdrhuN3E7G/koAju0WjVw9/uQOG5Co5mokNj0MiOSBVZS1JTwM4zl55hu0WFmIEFvO9cU9sJQiBIYeIA==", + "dependencies": { + "ansi-escapes": "^3.1.0", + "cross-spawn": "^6.0.5" + } + }, + "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-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==" + }, + "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/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-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/pbkdf2": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", + "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", + "dependencies": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + }, + "engines": { + "node": ">=0.12" + } + }, + "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.5", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", + "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", + "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-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/plist": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/plist/-/plist-3.0.6.tgz", + "integrity": "sha512-WiIVYyrp8TD4w8yCvyeIr+lkmrGRd5u0VbRnU+tP/aRLxP/YadJUYOMZJ/6hIa3oUyVCsycXvtNRgd5XBJIbiA==", + "dependencies": { + "base64-js": "^1.5.1", + "xmlbuilder": "^15.1.1" + }, + "engines": { + "node": ">=6" + } + }, + "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/pnp-webpack-plugin": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.7.0.tgz", + "integrity": "sha512-2Rb3vm+EXble/sMXNSu6eoBx8e79gKqhNq9F5ZWW6ERNCTE/Q0wQNne5541tE5vKjfM8hpNCYL+LGc1YTfI0dg==", + "dependencies": { + "ts-pnp": "^1.1.6" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/portfinder": { + "version": "1.0.32", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.32.tgz", + "integrity": "sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg==", + "dependencies": { + "async": "^2.6.4", + "debug": "^3.2.7", + "mkdirp": "^0.5.6" + }, + "engines": { + "node": ">= 0.12.0" + } + }, + "node_modules/portfinder/node_modules/async": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "dependencies": { + "lodash": "^4.17.14" + } + }, + "node_modules/portfinder/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/posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-calc": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.5.tgz", + "integrity": "sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg==", + "dependencies": { + "postcss": "^7.0.27", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.0.2" + } + }, + "node_modules/postcss-colormin": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz", + "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", + "dependencies": { + "browserslist": "^4.0.0", + "color": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-colormin/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/postcss-colormin/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-convert-values": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", + "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", + "dependencies": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-convert-values/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-discard-comments": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", + "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-discard-duplicates": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", + "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-discard-empty": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", + "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-discard-overridden": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", + "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-merge-longhand": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", + "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==", + "dependencies": { + "css-color-names": "0.0.4", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "stylehacks": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-merge-longhand/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-merge-rules": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", + "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "cssnano-util-same-parent": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0", + "vendors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-merge-rules/node_modules/postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dependencies": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/postcss-minify-font-values": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", + "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", + "dependencies": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-minify-font-values/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-minify-gradients": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", + "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", + "dependencies": { + "cssnano-util-get-arguments": "^4.0.0", + "is-color-stop": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-minify-gradients/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-minify-params": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", + "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", + "dependencies": { + "alphanum-sort": "^1.0.0", + "browserslist": "^4.0.0", + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "uniqs": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-minify-params/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-minify-selectors": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", + "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", + "dependencies": { + "alphanum-sort": "^1.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-minify-selectors/node_modules/postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dependencies": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/postcss-modules-extract-imports": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", + "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==", + "dependencies": { + "postcss": "^7.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz", + "integrity": "sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==", + "dependencies": { + "icss-utils": "^4.1.1", + "postcss": "^7.0.32", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/postcss-modules-scope": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz", + "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==", + "dependencies": { + "postcss": "^7.0.6", + "postcss-selector-parser": "^6.0.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/postcss-modules-values": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz", + "integrity": "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==", + "dependencies": { + "icss-utils": "^4.0.0", + "postcss": "^7.0.6" + } + }, + "node_modules/postcss-normalize-charset": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", + "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-display-values": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", + "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", + "dependencies": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-display-values/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-normalize-positions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", + "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", + "dependencies": { + "cssnano-util-get-arguments": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-positions/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-normalize-repeat-style": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", + "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", + "dependencies": { + "cssnano-util-get-arguments": "^4.0.0", + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-repeat-style/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-normalize-string": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", + "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", + "dependencies": { + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-string/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-normalize-timing-functions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", + "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", + "dependencies": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-timing-functions/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-normalize-unicode": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", + "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", + "dependencies": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-unicode/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-normalize-url": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", + "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", + "dependencies": { + "is-absolute-url": "^2.0.0", + "normalize-url": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-url/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-normalize-whitespace": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", + "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", + "dependencies": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-whitespace/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-ordered-values": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", + "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", + "dependencies": { + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-ordered-values/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-reduce-initial": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", + "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-reduce-transforms": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", + "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", + "dependencies": { + "cssnano-util-get-match": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-reduce-transforms/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-safe-parser": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-4.0.2.tgz", + "integrity": "sha512-Uw6ekxSWNLCPesSv/cmqf2bY/77z11O7jZGPax3ycZMFU/oi2DMH9i89AdHc1tRwFg/arFoEwX0IS3LCUxJh1g==", + "dependencies": { + "postcss": "^7.0.26" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", + "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-svgo": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.3.tgz", + "integrity": "sha512-NoRbrcMWTtUghzuKSoIm6XV+sJdvZ7GZSc3wdBN0W19FTtp2ko8NqLsgoh/m9CzNhU3KLPvQmjIwtaNFkaFTvw==", + "dependencies": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "svgo": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-svgo/node_modules/css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "node_modules/postcss-svgo/node_modules/css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "dependencies": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/postcss-svgo/node_modules/css-what": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/postcss-svgo/node_modules/dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "dependencies": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + }, + "node_modules/postcss-svgo/node_modules/domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dependencies": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "node_modules/postcss-svgo/node_modules/domutils/node_modules/domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + }, + "node_modules/postcss-svgo/node_modules/mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" + }, + "node_modules/postcss-svgo/node_modules/nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "dependencies": { + "boolbase": "~1.0.0" + } + }, + "node_modules/postcss-svgo/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-svgo/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/postcss-svgo/node_modules/svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "deprecated": "This SVGO version is no longer supported. Upgrade to v2.x.x.", + "dependencies": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/postcss-unique-selectors": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", + "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", + "dependencies": { + "alphanum-sort": "^1.0.0", + "postcss": "^7.0.0", + "uniqs": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "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/postcss/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "node_modules/postcss/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/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": "2.1.2", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.2.tgz", + "integrity": "sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==", + "dependencies": { + "lodash": "^4.17.20", + "renderkid": "^2.0.4" + } + }, + "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/pretty-format/node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + }, + "node_modules/process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", + "engines": { + "node": ">= 0.6.0" + } + }, + "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/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/prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==" + }, + "node_modules/public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "dependencies": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/public-encrypt/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "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/pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "dependencies": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + } + }, + "node_modules/pumpify/node_modules/pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } + }, + "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.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/query-string": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-7.1.1.tgz", + "integrity": "sha512-MplouLRDHBZSG9z7fpuAAcI7aAYjDLhtsiVZsevsfaHWDS2IDdORKbSd1kWUA+V4zyva/HZoSfpwnYMMQDhb0w==", + "dependencies": { + "decode-uri-component": "^0.2.0", + "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/querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==", + "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.", + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==", + "engines": { + "node": ">=0.4.x" + } + }, + "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/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/randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "dependencies": { + "randombytes": "^2.0.5", + "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.4.0", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", + "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", + "dependencies": { + "bytes": "3.1.0", + "http-errors": "1.7.2", + "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.0.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.0.0.tgz", + "integrity": "sha512-x+VL6wbT4JRVPm7EGxXhZ8w8LTROaxPXOqhlGyVSrv0sB1jkyFGgXxJ8LVoPRLvPR6/CIZGFmfzqUa2NYeMr2A==", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dev-utils": { + "version": "11.0.4", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-11.0.4.tgz", + "integrity": "sha512-dx0LvIGHcOPtKbeiSUM4jqpBl3TcY7CDjZdfOIcKeznE7BWr9dg0iPG90G5yfVQ+p/rGNMXdbfStvzQZEVEi4A==", + "dependencies": { + "@babel/code-frame": "7.10.4", + "address": "1.1.2", + "browserslist": "4.14.2", + "chalk": "2.4.2", + "cross-spawn": "7.0.3", + "detect-port-alt": "1.1.6", + "escape-string-regexp": "2.0.0", + "filesize": "6.1.0", + "find-up": "4.1.0", + "fork-ts-checker-webpack-plugin": "4.1.6", + "global-modules": "2.0.0", + "globby": "11.0.1", + "gzip-size": "5.1.1", + "immer": "8.0.1", + "is-root": "2.1.0", + "loader-utils": "2.0.0", + "open": "^7.0.2", + "pkg-up": "3.1.0", + "prompts": "2.4.0", + "react-error-overlay": "^6.0.9", + "recursive-readdir": "2.2.2", + "shell-quote": "1.7.2", + "strip-ansi": "6.0.0", + "text-table": "0.2.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/react-dev-utils/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/react-dev-utils/node_modules/browserslist": { + "version": "4.14.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.14.2.tgz", + "integrity": "sha512-HI4lPveGKUR0x2StIz+2FXfDk9SfVMrxn6PLh1JeGUwcuoDkdKZebWiyLRJ68iIPDpMI4JLVDf7S7XzslgWOhw==", + "dependencies": { + "caniuse-lite": "^1.0.30001125", + "electron-to-chromium": "^1.3.564", + "escalade": "^3.0.2", + "node-releases": "^1.1.61" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + }, + "funding": { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + }, + "node_modules/react-dev-utils/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-dev-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/react-dev-utils/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-dev-utils/node_modules/globby": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.1.tgz", + "integrity": "sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ==", + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.1.1", + "ignore": "^5.1.4", + "merge2": "^1.3.0", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react-dev-utils/node_modules/loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/react-dev-utils/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-dev-utils/node_modules/node-releases": { + "version": "1.1.77", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.77.tgz", + "integrity": "sha512-rB1DUFUNAN4Gn9keO2K1efO35IDK7yKHCdCaIMvFO7yUYmmZYeDjnGKle26G4rwj+LKRQpjyUUvMkPglwGCYNQ==" + }, + "node_modules/react-dev-utils/node_modules/open": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", + "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", + "dependencies": { + "is-docker": "^2.0.0", + "is-wsl": "^2.1.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react-dev-utils/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-dev-utils/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-dev-utils/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/react-dev-utils/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-dev-utils/node_modules/prompts": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.0.tgz", + "integrity": "sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ==", + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/react-dev-utils/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-dev-utils/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-dev-utils/node_modules/shell-quote": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz", + "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==" + }, + "node_modules/react-dev-utils/node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dependencies": { + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/react-dev-utils/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-devtools-core": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/react-devtools-core/-/react-devtools-core-4.24.0.tgz", + "integrity": "sha512-Rw7FzYOOzcfyUPaAm9P3g0tFdGqGq2LLiAI+wjYcp6CsF3DeeMrRS3HZAho4s273C29G/DJhx0e8BpRE/QZNGg==", + "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.0.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.0.0.tgz", + "integrity": "sha512-XqX7uzmFo0pUceWFCt7Gff6IyIMzFUn7QMZrbrQfGxtaxXZIcGQzoNpRLE3fQLnS4XzLLPMZX2T9TRcSrasicw==", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.21.0" + }, + "peerDependencies": { + "react": "^18.0.0" + } + }, + "node_modules/react-error-overlay": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", + "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" + }, + "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": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "node_modules/react-native": { + "version": "0.69.5", + "resolved": "https://registry.npmjs.org/react-native/-/react-native-0.69.5.tgz", + "integrity": "sha512-4Psrj1nDMLQjBXVH8n3UikzOHQc8+sa6NbxZQR0XKtpx8uC3HiJBgX+/FIum/RWxfi5J/Dt/+A2gLGmq2Hps8g==", + "dependencies": { + "@jest/create-cache-key-function": "^27.0.1", + "@react-native-community/cli": "^8.0.4", + "@react-native-community/cli-platform-android": "^8.0.4", + "@react-native-community/cli-platform-ios": "^8.0.4", + "@react-native/assets": "1.0.0", + "@react-native/normalize-color": "2.0.0", + "@react-native/polyfills": "2.0.0", + "abort-controller": "^3.0.0", + "anser": "^1.4.9", + "base64-js": "^1.1.2", + "event-target-shim": "^5.0.1", + "hermes-engine": "~0.11.0", + "invariant": "^2.2.4", + "jsc-android": "^250230.2.1", + "memoize-one": "^5.0.0", + "metro-react-native-babel-transformer": "0.70.3", + "metro-runtime": "0.70.3", + "metro-source-map": "0.70.3", + "mkdirp": "^0.5.1", + "nullthrows": "^1.1.1", + "pretty-format": "^26.5.2", + "promise": "^8.0.3", + "react-devtools-core": "4.24.0", + "react-native-codegen": "^0.69.2", + "react-native-gradle-plugin": "^0.0.7", + "react-refresh": "^0.4.0", + "react-shallow-renderer": "16.15.0", + "regenerator-runtime": "^0.13.2", + "scheduler": "^0.21.0", + "stacktrace-parser": "^0.1.3", + "use-sync-external-store": "^1.0.0", + "whatwg-fetch": "^3.0.0", + "ws": "^6.1.4" + }, + "bin": { + "react-native": "cli.js" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "react": "18.0.0" + } + }, + "node_modules/react-native-calendars": { + "version": "1.1288.2", + "resolved": "https://registry.npmjs.org/react-native-calendars/-/react-native-calendars-1.1288.2.tgz", + "integrity": "sha512-GzQ8+qeMfICms8LjMov+zH4Ne4fy/gHQbXjUfWiR/fqs0NqtIxYYGyujj9bObqXSH/ZRQafmJVKUc4Yv2F5tvA==", + "dependencies": { + "hoist-non-react-statics": "^3.3.1", + "immutable": "^4.0.0-rc.12", + "lodash": "^4.17.15", + "memoize-one": "^5.2.1", + "prop-types": "^15.5.10", + "react-native-swipe-gestures": "^1.0.5", + "recyclerlistview": "^3.0.5", + "xdate": "^0.8.0" + }, + "optionalDependencies": { + "moment": "^2.24.0" + } + }, + "node_modules/react-native-codegen": { + "version": "0.69.2", + "resolved": "https://registry.npmjs.org/react-native-codegen/-/react-native-codegen-0.69.2.tgz", + "integrity": "sha512-yPcgMHD4mqLbckqnWjFBaxomDnBREfRjDi2G/WxNyPBQLD+PXUEmZTkDx6QoOXN+Bl2SkpnNOSsLE2+/RUHoPw==", + "dependencies": { + "@babel/parser": "^7.14.0", + "flow-parser": "^0.121.0", + "jscodeshift": "^0.13.1", + "nullthrows": "^1.1.1" + } + }, + "node_modules/react-native-dropdown-select-list": { + "version": "1.0.18", + "resolved": "https://registry.npmjs.org/react-native-dropdown-select-list/-/react-native-dropdown-select-list-1.0.18.tgz", + "integrity": "sha512-GJBjyxjRw/MGMZAGlONziRkUPKPB5gO/4vBgf9fnsUxNI/ATo6fwfGw187GNSwe8LHjie87wAu6/35iwz6fOdA==" + }, + "node_modules/react-native-gradle-plugin": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/react-native-gradle-plugin/-/react-native-gradle-plugin-0.0.7.tgz", + "integrity": "sha512-+4JpbIx42zGTONhBTIXSyfyHICHC29VTvhkkoUOJAh/XHPEixpuBduYgf6Y4y9wsN1ARlQhBBoptTvXvAFQf5g==" + }, + "node_modules/react-native-maps": { + "version": "0.31.1", + "resolved": "https://registry.npmjs.org/react-native-maps/-/react-native-maps-0.31.1.tgz", + "integrity": "sha512-vipeOPykqLRMCLcLUCZEB+cTdNSlq88NLb0jChY4UGTY5fgOS7GYWkfswy6bW1ayTRLxJS3zpMGFDUY59/ZrXA==", + "dependencies": { + "@types/geojson": "^7946.0.7", + "deprecated-react-native-prop-types": "^2.3.0" + }, + "peerDependencies": { + "react": ">= 16.0", + "react-native": ">= 0.51", + "react-native-web": ">= 0.11" + }, + "peerDependenciesMeta": { + "react-native-web": { + "optional": true + } + } + }, + "node_modules/react-native-pager-view": { + "version": "5.4.24", + "resolved": "https://registry.npmjs.org/react-native-pager-view/-/react-native-pager-view-5.4.24.tgz", + "integrity": "sha512-dRMB7i3B+mu4NCeIN6gqbR/kC/rr2wzqO0gisXDdJwJr78G24sWoTNpLEDFo3G8TFHY9nTMutVl5CUvkN2dp6g==", + "peerDependencies": { + "react": "*", + "react-native": "*" + } + }, + "node_modules/react-native-safe-area-context": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/react-native-safe-area-context/-/react-native-safe-area-context-4.3.1.tgz", + "integrity": "sha512-cEr7fknJCToTrSyDCVNg0GRdRMhyLeQa2NZwVCuzEQcWedOw/59ExomjmzCE4rxrKXs6OJbyfNtFRNyewDaHuA==", + "peerDependencies": { + "react": "*", + "react-native": "*" + } + }, + "node_modules/react-native-screens": { + "version": "3.15.0", + "resolved": "https://registry.npmjs.org/react-native-screens/-/react-native-screens-3.15.0.tgz", + "integrity": "sha512-ezC5TibsUYyqPuuHpZoM3iEl6bRzCVBMJeGaFkn7xznuOt1VwkZVub0BvafIEYR/+AQC/RjxzMSQPs1qal0+wA==", + "dependencies": { + "react-freeze": "^1.0.0", + "warn-once": "^0.1.0" + }, + "peerDependencies": { + "react": "*", + "react-native": "*" + } + }, + "node_modules/react-native-simple-time-picker": { + "version": "1.3.11", + "resolved": "https://registry.npmjs.org/react-native-simple-time-picker/-/react-native-simple-time-picker-1.3.11.tgz", + "integrity": "sha512-LdS0gcpfN2hR+vCWAyk+IGBPorNzNV9ZigvXHcEqJzwIRVkS0YUENRAk0gB3GB6QveOGaicMlx4eXzguKLMj+w==", + "dependencies": { + "@react-stately/utils": "3.3.0" + }, + "peerDependencies": { + "@react-native-picker/picker": "1 || 2", + "react": "^16.0 || ^17.0.0", + "react-native": ">=0.57" + } + }, + "node_modules/react-native-simple-time-picker/node_modules/@react-stately/utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.3.0.tgz", + "integrity": "sha512-f//Y8q0+FFcS04xvCNvbba7WWRLHzj2AegLgdgwTxsnk9Gb+AyuasdRrRY7bGQhdHuEJ7OIiQZ9EQWndDbrTcg==", + "dependencies": { + "@babel/runtime": "^7.6.2" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1" + } + }, + "node_modules/react-native-svg": { + "version": "12.3.0", + "resolved": "https://registry.npmjs.org/react-native-svg/-/react-native-svg-12.3.0.tgz", + "integrity": "sha512-ESG1g1j7/WLD7X3XRFTQHVv0r6DpbHNNcdusngAODIxG88wpTWUZkhcM3A2HJTb+BbXTFDamHv7FwtRKWQ/ALg==", + "dependencies": { + "css-select": "^4.2.1", + "css-tree": "^1.0.0-alpha.39" + }, + "peerDependencies": { + "react": "*", + "react-native": ">=0.50.0" + } + }, + "node_modules/react-native-svg-transformer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/react-native-svg-transformer/-/react-native-svg-transformer-1.0.0.tgz", + "integrity": "sha512-ALHU5VvLLyKM/BvyEG7VYJmqglvaXtU7mGRCxrEwwpJO/GBf1ZMUzc4AeJAjSodj7yYtlDYRxNSt9ySWpaa6JQ==", + "dev": true, + "dependencies": { + "@svgr/core": "^6.1.2", + "@svgr/plugin-svgo": "^6.1.2", + "path-dirname": "^1.0.2" + }, + "peerDependencies": { + "react-native": ">=0.59.0", + "react-native-svg": ">=12.0.0" + } + }, + "node_modules/react-native-swipe-gestures": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/react-native-swipe-gestures/-/react-native-swipe-gestures-1.0.5.tgz", + "integrity": "sha512-Ns7Bn9H/Tyw278+5SQx9oAblDZ7JixyzeOczcBK8dipQk2pD7Djkcfnf1nB/8RErAmMLL9iXgW0QHqiII8AhKw==" + }, + "node_modules/react-native-tab-view": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/react-native-tab-view/-/react-native-tab-view-3.1.1.tgz", + "integrity": "sha512-M5pRN6utQfytKWoKlKVzg5NbkYu308qNoW1khGTtEOTs1k14p2dHJ/BWOJoJYHKbPVUyZldbG9MFT7gUl4YHnw==", + "peerDependencies": { + "react": "*", + "react-native": "*", + "react-native-pager-view": "*" + } + }, + "node_modules/react-native-web": { + "version": "0.18.8", + "resolved": "https://registry.npmjs.org/react-native-web/-/react-native-web-0.18.8.tgz", + "integrity": "sha512-NOjFgzD0eAldYCpLJIr47FreitcxkJka8CdGBYRmnZLvSU1AUwCR4PtxzHNbb4hAwO+/fKGh+aoRsGSwQo0cBA==", + "dependencies": { + "@babel/runtime": "^7.18.6", + "create-react-class": "^15.7.0", + "fbjs": "^3.0.4", + "inline-style-prefixer": "^6.0.1", + "normalize-css-color": "^1.0.2", + "postcss-value-parser": "^4.2.0", + "styleq": "^0.1.2" + }, + "peerDependencies": { + "react": "^17.0.2 || ^18.0.0", + "react-dom": "^17.0.2 || ^18.0.0" + } + }, + "node_modules/react-native/node_modules/promise": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.1.0.tgz", + "integrity": "sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q==", + "dependencies": { + "asap": "~2.0.6" + } + }, + "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-router": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.3.0.tgz", + "integrity": "sha512-7Wh1DzVQ+tlFjkeo+ujvjSqSJmkt1+8JO+T5xklPlgrh70y7ogx75ODRW0ThWhY7S+6yEDks8TYrtQe/aoboBQ==", + "dependencies": { + "history": "^5.2.0" + }, + "peerDependencies": { + "react": ">=16.8" + } + }, + "node_modules/react-router-native": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/react-router-native/-/react-router-native-6.3.0.tgz", + "integrity": "sha512-Y+UuU6Typnz1eGWfYf2UYmh1qItbrNBK5kr3p7ZsamsLIxCKSoYo2YJyz9JOgRiv1nOFsCoSkpQJPYLAz68hlQ==", + "dependencies": { + "@ungap/url-search-params": "^0.1.4", + "history": "^5.2.0", + "react-router": "6.3.0" + }, + "peerDependencies": { + "react": ">=16.8", + "react-native": ">=0.44" + } + }, + "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.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "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==", + "optional": true, + "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.20.5", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.20.5.tgz", + "integrity": "sha512-E5qICoPoNL4yU0H0NoBDntNB0Q5oMSNh9usFctYniLBluTthi3RsQVBXIJNbApOlvSwW/RGxIuokPcAc59J5fQ==", + "dependencies": { + "ast-types": "0.14.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/recast/node_modules/tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" + }, + "node_modules/recursive-readdir": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz", + "integrity": "sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==", + "dependencies": { + "minimatch": "3.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/recursive-readdir/node_modules/minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/recyclerlistview": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/recyclerlistview/-/recyclerlistview-3.0.5.tgz", + "integrity": "sha512-JVHz13u520faEsbVqFrJOMuJjc4mJlOXODe5QdqAJHdl5/IpyYeo83uiHrpzxyLb8QtJ0889JMlDik+Z1Ed0QQ==", + "dependencies": { + "lodash.debounce": "4.0.8", + "prop-types": "15.5.8", + "ts-object-utils": "0.0.5" + }, + "peerDependencies": { + "react": ">= 15.2.1", + "react-native": ">= 0.30.0" + } + }, + "node_modules/recyclerlistview/node_modules/fbjs": { + "version": "0.8.18", + "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.18.tgz", + "integrity": "sha512-EQaWFK+fEPSoibjNy8IxUtaFOMXcWsY0JaVrQoZR9zC8N2Ygf9iDITPWjUTVIax95b6I742JFLqASHfsag/vKA==", + "dependencies": { + "core-js": "^1.0.0", + "isomorphic-fetch": "^2.1.1", + "loose-envify": "^1.0.0", + "object-assign": "^4.1.0", + "promise": "^7.1.1", + "setimmediate": "^1.0.5", + "ua-parser-js": "^0.7.30" + } + }, + "node_modules/recyclerlistview/node_modules/prop-types": { + "version": "15.5.8", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.5.8.tgz", + "integrity": "sha512-QiDx7s0lWoAVxmEmOYnn3rIZGduup2PZgj3rta5O5y0NfPKu3ApWi+GdMfTto7PmO/5+p4yamSLMZkj0jaTL4A==", + "dependencies": { + "fbjs": "^0.8.9" + } + }, + "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.0.1", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz", + "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==", + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" + }, + "node_modules/regenerator-transform": { + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz", + "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==", + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dependencies": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regexp.prototype.flags": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", + "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "functions-have-names": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexpu-core": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.1.0.tgz", + "integrity": "sha512-bb6hk+xWd2PEOkj5It46A16zFMs2mv86Iwpdu94la4S3sJ7C973h2dHpYKwIBGaWSO7cIRJ+UX0IeMaWcO4qwA==", + "dependencies": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.0.1", + "regjsgen": "^0.6.0", + "regjsparser": "^0.8.2", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.0.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/regjsgen": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz", + "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==" + }, + "node_modules/regjsparser": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz", + "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==", + "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-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==" + }, + "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": "2.0.7", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.7.tgz", + "integrity": "sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ==", + "dependencies": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^3.0.1" + } + }, + "node_modules/renderkid/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/renderkid/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/renderkid/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/repeat-element": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", + "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", + "engines": { + "node": ">=0.10" + } + }, + "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.6", + "resolved": "https://registry.npmjs.org/reselect/-/reselect-4.1.6.tgz", + "integrity": "sha512-ZovIuXqto7elwnxyXbBtCPo9YFEr3uJqj2rRbcOOog1bmu2Ag85M4hixSwFWyaBMKXNgvPaJ9OSu9SkBPIeJHQ==" + }, + "node_modules/resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "dependencies": { + "is-core-module": "^2.9.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-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha512-ccu8zQTrzVr954472aUVPLEcB3YpKSYR3cg/3lo1okzobPBM+1INXBbBZlDbnI/hbEocnf8j0QVo43hQKrbchg==", + "dependencies": { + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-cwd/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/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==", + "deprecated": "https://github.com/lydell/resolve-url#deprecated" + }, + "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/ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "engines": { + "node": ">=0.12" + } + }, + "node_modules/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", + "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/rgb-regex": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", + "integrity": "sha512-gDK5mkALDFER2YLqH6imYvK6g02gpNGM4ILDZ472EwWfXZnC2ZEpoB2ECXTyOVUKuk/bPJZMzwQPBYICzP+D3w==" + }, + "node_modules/rgba-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", + "integrity": "sha512-zgn5OjNQXLUTdq8m17KdaicF6w89TZs8ZU8y0AYENIU6wG8GG6LLm0yLSiPY8DmaYmHdgRW8rnApjoT0fQRfMg==" + }, + "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/ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "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/run-queue": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", + "integrity": "sha512-ntymy489o0/QQplUDnpYAYUsO50K9SBrIVaKCWDOJzYJts0f9WH9RFJkyagebkw5+y1oi00R7ynNW/d12GBumg==", + "dependencies": { + "aproba": "^1.1.1" + } + }, + "node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/safe-json-stringify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/safe-json-stringify/-/safe-json-stringify-1.2.0.tgz", + "integrity": "sha512-gH8eh2nZudPQO6TytOvbxnuhYBOvDBBLW52tz5q6X58lJcd/tkmqFR+5Z9adS8aJtURSXWThWy/xJtJwixErvg==", + "optional": true + }, + "node_modules/safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==", + "dependencies": { + "ret": "~0.1.10" + } + }, + "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.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "node_modules/scheduler": { + "version": "0.21.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.21.0.tgz", + "integrity": "sha512-1r87x5fz9MXqswA2ERLo0EbOAU74DpIUO090gIasYTqlVoJeMcl+Z1Rg7WHz+qtPujhS/hGIt9kxZOYBV3faRQ==", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "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/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": "1.10.14", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.14.tgz", + "integrity": "sha512-lkjaiAye+wBZDCBsu5BGi0XiLRxeUlsGod5ZP924CRSEoGuZAw/f7y9RKu28rwTfiHVhdavhB0qH0INV6P1lEA==", + "dependencies": { + "node-forge": "^0.10.0" + } + }, + "node_modules/selfsigned/node_modules/node-forge": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", + "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "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/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/send/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/send/node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/send/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "node_modules/send/node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/send/node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "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/send/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/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-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "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/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-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-value/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-value/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "engines": { + "node": ">=0.10.0" + } + }, + "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.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" + }, + "node_modules/sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "bin": { + "sha.js": "bin.js" + } + }, + "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/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.7.3", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.3.tgz", + "integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==" + }, + "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.5", + "resolved": "https://registry.npmjs.org/slugify/-/slugify-1.6.5.tgz", + "integrity": "sha512-8mo9bslnBO3tr5PEVFzMPIWwWnipGS0xVbYf65zxDqfNwmzYn1LpiKNrR6DlClusuvo+hDHd1zKpmfAe83NQSQ==", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dependencies": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dependencies": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dependencies": { + "kind-of": "^3.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/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/snapdragon/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/snapdragon/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/sockjs": { + "version": "0.3.20", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.20.tgz", + "integrity": "sha512-SpmVOVpdq0DJc0qArhF3E5xsxvaiqGNb73XfgBpK1y3UD5gs8DSo8aCTsuT5pX8rssdc2NDIzANwP9eCAiSdTA==", + "dependencies": { + "faye-websocket": "^0.10.0", + "uuid": "^3.4.0", + "websocket-driver": "0.6.5" + } + }, + "node_modules/sockjs-client": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.4.0.tgz", + "integrity": "sha512-5zaLyO8/nri5cua0VtOrFXBPK1jbL4+1cebT/mmKA1E1ZXOvJrII75bPu0l0k843G/+iAbhEqzyKr0w/eCCj7g==", + "dependencies": { + "debug": "^3.2.5", + "eventsource": "^1.0.7", + "faye-websocket": "~0.11.1", + "inherits": "^2.0.3", + "json3": "^3.3.2", + "url-parse": "^1.4.3" + } + }, + "node_modules/sockjs-client/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/sockjs-client/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/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-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", + "dependencies": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.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/source-map-url": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", + "deprecated": "See https://github.com/lydell/source-map-url#deprecated" + }, + "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.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "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/split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dependencies": { + "extend-shallow": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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/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/static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==", + "dependencies": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "engines": { + "node": ">=0.10.0" + } + }, + "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-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "dependencies": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "node_modules/stream-buffers": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/stream-buffers/-/stream-buffers-2.2.0.tgz", + "integrity": "sha512-uyQK/mx5QjHun80FLJTfaWE7JtwfRMKBLkMne6udYOmvH0CawotVa7TfgYHzAnpphn4+TweIx1QKMnRIbipmUg==", + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/stream-each": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", + "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", + "dependencies": { + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" + } + }, + "node_modules/stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "dependencies": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + } + }, + "node_modules/stream-shift": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==" + }, + "node_modules/strict-uri-encode": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz", + "integrity": "sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/string-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/string.prototype.trimend": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz", + "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz", + "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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/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-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/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": "1.2.1", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-1.2.1.tgz", + "integrity": "sha512-ByHSTQvHLkWE9Ir5+lGbVOXhxX10fbprhLvdg96wedFZb4NDekDPxVKv5Fwmio+QcMlkkNfuK+5W1peQ5CUhZg==", + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^2.6.6" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/style-loader/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/stylehacks": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz", + "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", + "dependencies": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/stylehacks/node_modules/postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dependencies": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/styleq": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/styleq/-/styleq-0.1.2.tgz", + "integrity": "sha512-EBNuMVSxpssuFcJq/c4zmZ4tpCyX9E27hz5xPJhw4URjRHcYXPHh8rDHY/tJsw5gtP0+tIL3IBYeQVIYjdZFhg==" + }, + "node_modules/sucrase": { + "version": "3.25.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.25.0.tgz", + "integrity": "sha512-WxTtwEYXSmZArPGStGBicyRsg5TBEFhT5b7N+tF+zauImP0Acy+CoUK0/byJ8JNPK/5lbpWIVuFagI4+0l85QQ==", + "dependencies": { + "commander": "^4.0.0", + "glob": "7.1.6", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" + }, + "bin": { + "sucrase": "bin/sucrase", + "sucrase-node": "bin/sucrase-node" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/sucrase/node_modules/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/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.2.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", + "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", + "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/svg-parser": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==", + "dev": true + }, + "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==", + "dev": true, + "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/tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/tar": { + "version": "6.1.11", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz", + "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==", + "dependencies": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^3.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "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/temp": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.3.tgz", + "integrity": "sha512-jtnWJs6B1cZlHs9wPG7BrowKxZw/rf6+UpGAkr8AaYmiTyTO7zQlLoST8zx/8TcUPnZmeBoB+H8ARuHZaSijVw==", + "engines": [ + "node >=0.8.0" + ], + "dependencies": { + "os-tmpdir": "^1.0.0", + "rimraf": "~2.2.6" + } + }, + "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.2.8", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", + "integrity": "sha512-R5KMKHnPAQaZMqLOsyuyUmcIjSeDm+73eoqQpaXA7AZ22BL+6C+1mcUscgOsNd8WVlJuvlgAPsegcx7pjlV0Dg==", + "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/terminal-link/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/terminal-link/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/terser": { + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.1.tgz", + "integrity": "sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==", + "dependencies": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-3.1.0.tgz", + "integrity": "sha512-cjdZte66fYkZ65rQ2oJfrdCAkkhJA7YLYk5eGOcGCSGlq0ieZupRdjedSQXYknMPo2IveQL+tPdrxUkERENCFA==", + "dependencies": { + "cacache": "^15.0.5", + "find-cache-dir": "^3.3.1", + "jest-worker": "^26.2.1", + "p-limit": "^3.0.2", + "schema-utils": "^2.6.6", + "serialize-javascript": "^4.0.0", + "source-map": "^0.6.1", + "terser": "^4.8.0", + "webpack-sources": "^1.4.3" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/terser-webpack-plugin/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/terser-webpack-plugin/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/terser-webpack-plugin/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/terser-webpack-plugin/node_modules/jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/terser-webpack-plugin/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/terser-webpack-plugin/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/terser-webpack-plugin/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/terser-webpack-plugin/node_modules/p-locate/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/terser-webpack-plugin/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/terser-webpack-plugin/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/terser-webpack-plugin/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/terser-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/terser-webpack-plugin/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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/terser/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/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/timers-browserify": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", + "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", + "dependencies": { + "setimmediate": "^1.0.4" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/timsort": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", + "integrity": "sha512-qsdtZH+vMoCARQtyod4imc2nIJwg9Cc7lPRrw9CzF8ZKR0khdr8+2nX80PBhET3tcyTtJDxAffGh2rXH4tyU8A==" + }, + "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-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha512-okFlQcoGTi4LQBG/PgSYblw9VOyptsz2KJZqc6qtgGdes8VktzUQkj4BI2blit072iS8VODNcMA+tvnS9dnuMA==" + }, + "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-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-object-path/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dependencies": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.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==", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", + "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.6", + "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.6.tgz", + "integrity": "sha512-kdf4JKs8lbARxWdp7RKdNzoJBhGUcIalSYibuGyHJbmk40pOysQ0+QPvlkCOICOivDWU2IJo2rkrxyTK2AH4fw==" + }, + "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-object-utils": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/ts-object-utils/-/ts-object-utils-0.0.5.tgz", + "integrity": "sha512-iV0GvHqOmilbIKJsfyfJY9/dNHCs969z3so90dQWsO1eMMozvTpnB1MEaUbb3FYtZTGjv5sIy/xmslEz0Rg2TA==" + }, + "node_modules/ts-pnp": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.2.0.tgz", + "integrity": "sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw==", + "engines": { + "node": ">=6" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha512-JVa5ijo+j/sOoHGjw0sxw734b1LhBkQ3bvUGNdxnVXDCX81Yx7TFgnZygxrIIWn23hbfTaMYLwRmAxFyDuFmIw==" + }, + "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/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/typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==" + }, + "node_modules/ua-parser-js": { + "version": "0.7.31", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.31.tgz", + "integrity": "sha512-qLK/Xe9E2uzmYI3qLeOmI0tEOt+TBBQyUIAh4aAgU05FVYzeZrKUdkAZfBNVGRaHVgV0TDkdEngJSw/SyQchkQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/ua-parser-js" + }, + { + "type": "paypal", + "url": "https://paypal.me/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/unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", + "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", + "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dependencies": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/union-value/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/uniq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha512-Gw+zz50YNKPDKXs+9d+aKAjVwpjNwqzvNpLigIruT4HA9lMZNdMqs9x07kKHB/L9WRzqp4+DlTU5s4wG2esdoA==" + }, + "node_modules/uniqs": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", + "integrity": "sha512-mZdDpf3vBV5Efh29kMw5tXoup/buMgxLzOt/XKFKcVmi+15ManNQWr6HfZ2aiZTYlYixbdNJ0KFmIZIv52tHSQ==" + }, + "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/unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==" + }, + "node_modules/unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==", + "dependencies": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==", + "dependencies": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.5.tgz", + "integrity": "sha512-dteFFpCyvuDdr9S/ff1ISkKt/9YZxKjI9WlRR99c180GaztJtRa/fn18FdxGVKVsnPY7/a/FDN68mcvUmP4U7Q==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "browserslist-lint": "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/urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==", + "deprecated": "Please see https://github.com/lydell/urix#deprecated" + }, + "node_modules/url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha512-kbailJa29QrtXnxgq+DdCEGlbTeYM2eJUxsz6vjZavrCYPMIFHMKQmSKYAIuUK2i7hgPm28a8piX5NTUtM/LKQ==", + "dependencies": { + "punycode": "1.3.2", + "querystring": "0.2.0" + } + }, + "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-loader": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz", + "integrity": "sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==", + "dependencies": { + "loader-utils": "^2.0.0", + "mime-types": "^2.1.27", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "file-loader": "*", + "webpack": "^4.0.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "file-loader": { + "optional": true + } + } + }, + "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/url/node_modules/punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==" + }, + "node_modules/use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/use-latest-callback": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/use-latest-callback/-/use-latest-callback-0.1.5.tgz", + "integrity": "sha512-HtHatS2U4/h32NlkhupDsPlrbiD27gSH5swBdtXbCAlc6pfOFzaj0FehW/FO12rx8j2Vy4/lJScCiJyM01E+bQ==" + }, + "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": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "dependencies": { + "inherits": "2.0.3" + } + }, + "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/util.promisify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", + "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", + "dependencies": { + "define-properties": "^1.1.2", + "object.getownpropertydescriptors": "^2.0.3" + } + }, + "node_modules/util/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/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/vendors": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", + "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "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/vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==" + }, + "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": "1.7.5", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", + "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", + "dependencies": { + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0" + }, + "optionalDependencies": { + "chokidar": "^3.4.1", + "watchpack-chokidar2": "^2.0.1" + } + }, + "node_modules/watchpack-chokidar2": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz", + "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==", + "optional": true, + "dependencies": { + "chokidar": "^2.1.8" + } + }, + "node_modules/watchpack-chokidar2/node_modules/anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "optional": true, + "dependencies": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "node_modules/watchpack-chokidar2/node_modules/anymatch/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", + "optional": true, + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "optional": true, + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "optional": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "deprecated": "Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies", + "optional": true, + "dependencies": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + }, + "optionalDependencies": { + "fsevents": "^1.2.7" + } + }, + "node_modules/watchpack-chokidar2/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "optional": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "optional": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "deprecated": "fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "dependencies": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", + "optional": true, + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/glob-parent/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", + "optional": true, + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==", + "optional": true, + "dependencies": { + "binary-extensions": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "optional": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "optional": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "optional": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "optional": true, + "dependencies": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/watchpack-chokidar2/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "optional": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.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": "4.43.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.43.0.tgz", + "integrity": "sha512-GW1LjnPipFW2Y78OOab8NJlCflB7EFskMih2AHdvjbpKMeDJqEgSx24cXXXiPS65+WSwVyxtDsJH6jGX2czy+g==", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/wasm-edit": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "acorn": "^6.4.1", + "ajv": "^6.10.2", + "ajv-keywords": "^3.4.1", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^4.1.0", + "eslint-scope": "^4.0.3", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^2.4.0", + "loader-utils": "^1.2.3", + "memory-fs": "^0.4.1", + "micromatch": "^3.1.10", + "mkdirp": "^0.5.3", + "neo-async": "^2.6.1", + "node-libs-browser": "^2.2.1", + "schema-utils": "^1.0.0", + "tapable": "^1.1.3", + "terser-webpack-plugin": "^1.4.3", + "watchpack": "^1.6.1", + "webpack-sources": "^1.4.1" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=6.11.5" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-dev-middleware": { + "version": "3.7.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz", + "integrity": "sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ==", + "dependencies": { + "memory-fs": "^0.4.1", + "mime": "^2.4.4", + "mkdirp": "^0.5.1", + "range-parser": "^1.2.1", + "webpack-log": "^2.0.0" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/webpack-dev-server": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.0.tgz", + "integrity": "sha512-PUxZ+oSTxogFQgkTtFndEtJIPNmml7ExwufBZ9L2/Xyyd5PnOL5UreWe5ZT7IU25DSdykL9p1MLQzmLh2ljSeg==", + "dependencies": { + "ansi-html": "0.0.7", + "bonjour": "^3.5.0", + "chokidar": "^2.1.8", + "compression": "^1.7.4", + "connect-history-api-fallback": "^1.6.0", + "debug": "^4.1.1", + "del": "^4.1.1", + "express": "^4.17.1", + "html-entities": "^1.3.1", + "http-proxy-middleware": "0.19.1", + "import-local": "^2.0.0", + "internal-ip": "^4.3.0", + "ip": "^1.1.5", + "is-absolute-url": "^3.0.3", + "killable": "^1.0.1", + "loglevel": "^1.6.8", + "opn": "^5.5.0", + "p-retry": "^3.0.1", + "portfinder": "^1.0.26", + "schema-utils": "^1.0.0", + "selfsigned": "^1.10.7", + "semver": "^6.3.0", + "serve-index": "^1.9.1", + "sockjs": "0.3.20", + "sockjs-client": "1.4.0", + "spdy": "^4.0.2", + "strip-ansi": "^3.0.1", + "supports-color": "^6.1.0", + "url": "^0.11.0", + "webpack-dev-middleware": "^3.7.2", + "webpack-log": "^2.0.0", + "ws": "^6.2.1", + "yargs": "^13.3.2" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 6.11.5" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dependencies": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "node_modules/webpack-dev-server/node_modules/anymatch/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/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/webpack-dev-server/node_modules/binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/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/webpack-dev-server/node_modules/chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "deprecated": "Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies", + "dependencies": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + }, + "optionalDependencies": { + "fsevents": "^1.2.7" + } + }, + "node_modules/webpack-dev-server/node_modules/cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "dependencies": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + } + }, + "node_modules/webpack-dev-server/node_modules/cliui/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/webpack-dev-server/node_modules/cliui/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/webpack-dev-server/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/webpack-dev-server/node_modules/emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "node_modules/webpack-dev-server/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/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/webpack-dev-server/node_modules/fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "deprecated": "fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "dependencies": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/webpack-dev-server/node_modules/glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "node_modules/webpack-dev-server/node_modules/glob-parent/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/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/webpack-dev-server/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/webpack-dev-server/node_modules/is-absolute-url": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", + "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/webpack-dev-server/node_modules/is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==", + "dependencies": { + "binary-extensions": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/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/webpack-dev-server/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/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/webpack-dev-server/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/webpack-dev-server/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/webpack-dev-server/node_modules/readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dependencies": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/webpack-dev-server/node_modules/schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/webpack-dev-server/node_modules/string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/string-width/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/webpack-dev-server/node_modules/string-width/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/webpack-dev-server/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "dependencies": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/wrap-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/webpack-dev-server/node_modules/wrap-ansi/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/webpack-dev-server/node_modules/yargs": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "dependencies": { + "cliui": "^5.0.0", + "find-up": "^3.0.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": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + } + }, + "node_modules/webpack-dev-server/node_modules/yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + }, + "node_modules/webpack-log": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", + "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", + "dependencies": { + "ansi-colors": "^3.0.0", + "uuid": "^3.3.2" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/webpack-manifest-plugin": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-2.2.0.tgz", + "integrity": "sha512-9S6YyKKKh/Oz/eryM1RyLVDVmy3NSPV0JXMRhZ18fJsq+AwGxUY34X54VNwkzYcEmEkDwNxuEOboCZEebJXBAQ==", + "dependencies": { + "fs-extra": "^7.0.0", + "lodash": ">=3.5 <5", + "object.entries": "^1.1.0", + "tapable": "^1.0.0" + }, + "engines": { + "node": ">=6.11.5" + }, + "peerDependencies": { + "webpack": "2 || 3 || 4" + } + }, + "node_modules/webpack-manifest-plugin/node_modules/fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "dependencies": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "dependencies": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "node_modules/webpack-sources/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/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/cacache": { + "version": "12.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", + "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", + "dependencies": { + "bluebird": "^3.5.5", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.4", + "graceful-fs": "^4.1.15", + "infer-owner": "^1.0.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.3", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" + } + }, + "node_modules/webpack/node_modules/chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" + }, + "node_modules/webpack/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/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/webpack/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/webpack/node_modules/loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/webpack/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/webpack/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/webpack/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/node_modules/ssri": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", + "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", + "dependencies": { + "figgy-pudding": "^3.5.1" + } + }, + "node_modules/webpack/node_modules/terser-webpack-plugin": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", + "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", + "dependencies": { + "cacache": "^12.0.2", + "find-cache-dir": "^2.1.0", + "is-wsl": "^1.1.0", + "schema-utils": "^1.0.0", + "serialize-javascript": "^4.0.0", + "source-map": "^0.6.1", + "terser": "^4.1.2", + "webpack-sources": "^1.4.0", + "worker-farm": "^1.7.0" + }, + "engines": { + "node": ">= 6.9.0" + }, + "peerDependencies": { + "webpack": "^4.0.0" + } + }, + "node_modules/webpack/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + }, + "node_modules/websocket-driver": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.6.5.tgz", + "integrity": "sha512-oBx6ZM1Gs5q2jwZuSN/Qxyy/fbgomV8+vqsmipaPKB/74hjHlKuM07jNmRhn4qa2AdUwsgxrltq+gaPsHgcl0Q==", + "dependencies": { + "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.6.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.2", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", + "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==" + }, + "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-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==" + }, + "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/worker-farm": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", + "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", + "dependencies": { + "errno": "~0.1.7" + } + }, + "node_modules/worker-rpc": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/worker-rpc/-/worker-rpc-0.1.1.tgz", + "integrity": "sha512-P1WjMrUB3qgJNI9jfmpZ/htmBEjFh//6l/5y8SD9hg1Ef5zTTVVoRjTrTEzPrNBQvmhMxkoTsjOXN10GWU7aCg==", + "dependencies": { + "microevent.ts": "~0.1.1" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/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": "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/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/xdate": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/xdate/-/xdate-0.8.2.tgz", + "integrity": "sha512-sNBlLfOC8S3V0vLDEUianQOXcTsc9j4lfeKU/klHe0RjHAYn0CXsSttumTot8dzalboV8gZbH38B+WcCIBjhFQ==" + }, + "node_modules/xml2js": { + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz", + "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==", + "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": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" + }, + "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/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/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/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/yargs-parser/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/yargs/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/yargs/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/yargs/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/yargs/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/yargs/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/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" + } + } + }, + "dependencies": { + "@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "requires": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@babel/code-frame": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "requires": { + "@babel/highlight": "^7.18.6" + } + }, + "@babel/compat-data": { + "version": "7.18.13", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.18.13.tgz", + "integrity": "sha512-5yUzC5LqyTFp2HLmDoxGQelcdYgSpP9xsnMWBphAscOdFrHSAVbLNzWiy32sVNDqJRDiJK6klfDnAgu6PAGSHw==" + }, + "@babel/core": { + "version": "7.18.13", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.13.tgz", + "integrity": "sha512-ZisbOvRRusFktksHSG6pjj1CSvkPkcZq/KHD45LAkVP/oiHJkNBZWfpvlLmX8OtHDG8IuzsFlVRWo08w7Qxn0A==", + "requires": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.18.13", + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-module-transforms": "^7.18.9", + "@babel/helpers": "^7.18.9", + "@babel/parser": "^7.18.13", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.18.13", + "@babel/types": "^7.18.13", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.1", + "semver": "^6.3.0" + } + }, + "@babel/generator": { + "version": "7.18.13", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.13.tgz", + "integrity": "sha512-CkPg8ySSPuHTYPJYo7IRALdqyjM9HCbt/3uOBEFbzyGVP6Mn8bwFPB0jX6982JVNBlYzM1nnPkfjuXSOPtQeEQ==", + "requires": { + "@babel/types": "^7.18.13", + "@jridgewell/gen-mapping": "^0.3.2", + "jsesc": "^2.5.1" + }, + "dependencies": { + "@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + } + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", + "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", + "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", + "requires": { + "@babel/helper-explode-assignable-expression": "^7.18.6", + "@babel/types": "^7.18.9" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.9.tgz", + "integrity": "sha512-tzLCyVmqUiFlcFoAPLA/gL9TeYrF61VLNtb+hvkuVaB5SUjW7jcfrglBIX1vUIoT7CLP3bBlIMeyEsIl2eFQNg==", + "requires": { + "@babel/compat-data": "^7.18.8", + "@babel/helper-validator-option": "^7.18.6", + "browserslist": "^4.20.2", + "semver": "^6.3.0" + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.18.13", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.18.13.tgz", + "integrity": "sha512-hDvXp+QYxSRL+23mpAlSGxHMDyIGChm0/AwTfTAAK5Ufe40nCsyNdaYCGuK91phn/fVu9kqayImRDkvNAgdrsA==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.9", + "@babel/helper-split-export-declaration": "^7.18.6" + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.18.6.tgz", + "integrity": "sha512-7LcpH1wnQLGrI+4v+nPp+zUvIkF9x0ddv1Hkdue10tg3gmRnLy97DXh4STiOf1qeIInyD69Qv5kKSZzKD8B/7A==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "regexpu-core": "^5.1.0" + } + }, + "@babel/helper-define-polyfill-provider": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.2.tgz", + "integrity": "sha512-r9QJJ+uDWrd+94BSPcP6/de67ygLtvVy6cK4luE6MOuDsZIdoaPBnfSpbO/+LTifjPckbKXRuI9BB/Z2/y3iTg==", + "requires": { + "@babel/helper-compilation-targets": "^7.17.7", + "@babel/helper-plugin-utils": "^7.16.7", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + } + }, + "@babel/helper-environment-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==" + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", + "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-function-name": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.18.9.tgz", + "integrity": "sha512-fJgWlZt7nxGksJS9a0XdSaI4XvpExnNIgRP+rVefWh5U7BL8pPuir6SJUmFKRfjWQ51OtWSzwOxhaH/EBWWc0A==", + "requires": { + "@babel/template": "^7.18.6", + "@babel/types": "^7.18.9" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz", + "integrity": "sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==", + "requires": { + "@babel/types": "^7.18.9" + } + }, + "@babel/helper-module-imports": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", + "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-module-transforms": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.18.9.tgz", + "integrity": "sha512-KYNqY0ICwfv19b31XzvmI/mfcylOzbLtowkw+mfvGPAQ3kfCnMLYbED3YecL5tPd8nAYFQFAd6JHp2LxZk/J1g==", + "requires": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.18.6", + "@babel/template": "^7.18.6", + "@babel/traverse": "^7.18.9", + "@babel/types": "^7.18.9" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", + "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.18.9.tgz", + "integrity": "sha512-aBXPT3bmtLryXaoJLyYPXPlSD4p1ld9aYeR+sJNOZjJJGiOpb+fKfh3NkcCu7J54nUJwCERPBExCCpyCOHnu/w==" + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", + "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-wrap-function": "^7.18.9", + "@babel/types": "^7.18.9" + } + }, + "@babel/helper-replace-supers": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.18.9.tgz", + "integrity": "sha512-dNsWibVI4lNT6HiuOIBr1oyxo40HvIVmbwPUm3XZ7wMh4k2WxrxTqZwSqw/eEmXDS9np0ey5M2bz9tBmO9c+YQ==", + "requires": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/traverse": "^7.18.9", + "@babel/types": "^7.18.9" + } + }, + "@babel/helper-simple-access": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz", + "integrity": "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==", + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.18.9.tgz", + "integrity": "sha512-imytd2gHi3cJPsybLRbmFrF7u5BIEuI2cNheyKi3/iOBC63kNn3q8Crn2xVuESli0aM4KYsyEqKyS7lFL8YVtw==", + "requires": { + "@babel/types": "^7.18.9" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-string-parser": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz", + "integrity": "sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==" + }, + "@babel/helper-validator-identifier": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", + "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==" + }, + "@babel/helper-validator-option": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", + "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==" + }, + "@babel/helper-wrap-function": { + "version": "7.18.11", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.18.11.tgz", + "integrity": "sha512-oBUlbv+rjZLh2Ks9SKi4aL7eKaAXBWleHzU89mP0G6BMUlRxSckk9tSIkgDGydhgFxHuGSlBQZfnaD47oBEB7w==", + "requires": { + "@babel/helper-function-name": "^7.18.9", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.18.11", + "@babel/types": "^7.18.10" + } + }, + "@babel/helpers": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.18.9.tgz", + "integrity": "sha512-Jf5a+rbrLoR4eNdUmnFu8cN5eNJT6qdTdOg5IHIzq87WwyRw9PwguLFOWYgktN/60IP4fgDUawJvs7PjQIzELQ==", + "requires": { + "@babel/template": "^7.18.6", + "@babel/traverse": "^7.18.9", + "@babel/types": "^7.18.9" + } + }, + "@babel/highlight": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "requires": { + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.18.13", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.13.tgz", + "integrity": "sha512-dgXcIfMuQ0kgzLB2b9tRZs7TTFFaGM2AbtA4fJgUUYukzGH4jwsS7hzQHEGs67jdehpm22vkgKwvbU+aEflgwg==" + }, + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.18.6", + "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.18.6.tgz", + "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz", + "integrity": "sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@babel/plugin-proposal-optional-chaining": "^7.18.9" + } + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.18.10.tgz", + "integrity": "sha512-1mFuY2TOsR1hxbjCo4QL+qlIjV07p4H4EUYw2J/WCqsvFV6V9X9z9YhXbWndc/4fw+hYGlDT7egYxliMp5O6Ew==", + "requires": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-remap-async-to-generator": "^7.18.9", + "@babel/plugin-syntax-async-generators": "^7.8.4" + } + }, + "@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==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-proposal-class-static-block": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz", + "integrity": "sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + } + }, + "@babel/plugin-proposal-decorators": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.18.10.tgz", + "integrity": "sha512-wdGTwWF5QtpTY/gbBtQLAiCnoxfD4qMbN87NYZle1dOZ9Os8Y6zXcKrIaOU8W+TIvFUWVGG9tUgNww3CjXRVVw==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-replace-supers": "^7.18.9", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/plugin-syntax-decorators": "^7.18.6" + } + }, + "@babel/plugin-proposal-dynamic-import": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", + "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + } + }, + "@babel/plugin-proposal-export-default-from": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.18.10.tgz", + "integrity": "sha512-5H2N3R2aQFxkV4PIBUR/i7PUSwgTZjouJKzI8eKswfIjT0PhvzkPn0t0wIS5zn6maQuvtT0t1oHtMUz61LOuow==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-export-default-from": "^7.18.6" + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", + "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-json-strings": "^7.8.3" + } + }, + "@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz", + "integrity": "sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.9.tgz", + "integrity": "sha512-kDDHQ5rflIeY5xl69CEqGEZ0KY369ehsCIEbTGb4siHG5BE9sga/T0r0OUwyZNLMmZE79E1kbsqAjwFCW4ds6Q==", + "requires": { + "@babel/compat-data": "^7.18.8", + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.18.8" + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz", + "integrity": "sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + } + }, + "@babel/plugin-proposal-private-methods": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", + "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-proposal-private-property-in-object": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz", + "integrity": "sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", + "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-decorators": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.18.6.tgz", + "integrity": "sha512-fqyLgjcxf/1yhyZ6A+yo1u9gJ7eleFQod2lkaUsF9DQ7sbbY3Ligym3L0+I2c0WmqNKDpoD9UTb1AKP3qRMOAQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-export-default-from": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.18.6.tgz", + "integrity": "sha512-Kr//z3ujSVNx6E9z9ih5xXXMqK07VVTuqPmqGe6Mss/zW5XPeLZeSDZoP9ab/hT4wPKqAgjl2PnhPrcpk8Seew==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-flow": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.18.6.tgz", + "integrity": "sha512-LUbR+KNTBWCUAqRG9ex5Gnzu2IOkt8jRJbHHXFT9q+L9zm7M/QQbEqXyw1n1pohYvOyWC8CjeyjrSaIwiYjK7A==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-syntax-import-assertions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.18.6.tgz", + "integrity": "sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-jsx": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz", + "integrity": "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-typescript": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.18.6.tgz", + "integrity": "sha512-mAWAuq4rvOepWCBid55JuRNvpTNf2UGVgoz4JV0fXEKolsVZDzsa4NqCef758WZJj/GDu0gVGItjKFiClTAmZA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz", + "integrity": "sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz", + "integrity": "sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==", + "requires": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-remap-async-to-generator": "^7.18.6" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", + "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.9.tgz", + "integrity": "sha512-5sDIJRV1KtQVEbt/EIBwGy4T01uYIo4KRB3VUqzkhrAIOGx7AoctL9+Ux88btY0zXdDyPJ9mW+bg+v+XEkGmtw==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.18.9.tgz", + "integrity": "sha512-EkRQxsxoytpTlKJmSPYrsOMjCILacAjtSVkd4gChEe2kXjFCun3yohhW5I7plXJhCemM0gKsaGMcO8tinvCA5g==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-replace-supers": "^7.18.9", + "@babel/helper-split-export-declaration": "^7.18.6", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz", + "integrity": "sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.18.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.13.tgz", + "integrity": "sha512-TodpQ29XekIsex2A+YJPj5ax2plkGa8YYY6mFjCohk/IG9IY42Rtuj1FuDeemfg2ipxIFLzPeA83SIBnlhSIow==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", + "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", + "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", + "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-flow-strip-types": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.18.9.tgz", + "integrity": "sha512-+G6rp2zRuOAInY5wcggsx4+QVao1qPM0osC9fTUVlAV3zOrzTCnrMAFVnR6+a3T8wz1wFIH7KhYMcMB3u1n80A==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-flow": "^7.18.6" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz", + "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", + "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", + "requires": { + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", + "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", + "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.6.tgz", + "integrity": "sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg==", + "requires": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.6.tgz", + "integrity": "sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q==", + "requires": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-simple-access": "^7.18.6", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.18.9.tgz", + "integrity": "sha512-zY/VSIbbqtoRoJKo2cDTewL364jSlZGvn0LKOf9ntbfxOvjfmyrdtEEOAdswOswhZEb8UH3jDkCKHd1sPgsS0A==", + "requires": { + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-module-transforms": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-validator-identifier": "^7.18.6", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", + "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", + "requires": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.18.6.tgz", + "integrity": "sha512-UmEOGF8XgaIqD74bC8g7iV3RYj8lMf0Bw7NJzvnS9qQhM4mg+1WHKotUIdjxgD2RGrgFLZZPCFPFj3P/kVDYhg==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", + "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", + "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.6" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.8.tgz", + "integrity": "sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", + "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-react-display-name": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz", + "integrity": "sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-react-jsx": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.18.10.tgz", + "integrity": "sha512-gCy7Iikrpu3IZjYZolFE4M1Sm+nrh1/6za2Ewj77Z+XirT4TsbJcvOFOyF+fRPwU6AKKK136CZxx6L8AbSFG6A==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-jsx": "^7.18.6", + "@babel/types": "^7.18.10" + } + }, + "@babel/plugin-transform-react-jsx-self": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.18.6.tgz", + "integrity": "sha512-A0LQGx4+4Jv7u/tWzoJF7alZwnBDQd6cGLh9P+Ttk4dpiL+J5p7NSNv/9tlEFFJDq3kjxOavWmbm6t0Gk+A3Ig==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-react-jsx-source": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.18.6.tgz", + "integrity": "sha512-utZmlASneDfdaMh0m/WausbjUjEdGrQJz0vFK93d7wD3xf5wBtX219+q6IlCNZeguIcxS2f/CvLZrlLSvSHQXw==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz", + "integrity": "sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "regenerator-transform": "^0.15.0" + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", + "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-runtime": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.18.10.tgz", + "integrity": "sha512-q5mMeYAdfEbpBAgzl7tBre/la3LeCxmDO1+wMXRdPWbcoMjR3GiXlCLk7JBZVVye0bqTGNMbt0yYVXX1B1jEWQ==", + "requires": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.9", + "babel-plugin-polyfill-corejs2": "^0.3.2", + "babel-plugin-polyfill-corejs3": "^0.5.3", + "babel-plugin-polyfill-regenerator": "^0.4.0", + "semver": "^6.3.0" + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", + "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.18.9.tgz", + "integrity": "sha512-39Q814wyoOPtIB/qGopNIL9xDChOE1pNU0ZY5dO0owhiVt/5kFm4li+/bBtwc7QotG0u5EPzqhZdjMtmqBqyQA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", + "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", + "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", + "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-typescript": { + "version": "7.18.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.18.12.tgz", + "integrity": "sha512-2vjjam0cum0miPkenUbQswKowuxs/NjMwIKEq0zwegRxXk12C9YOF9STXnaUptITOtOJHKHpzvvWYOjbm6tc0w==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-typescript": "^7.18.6" + } + }, + "@babel/plugin-transform-unicode-escapes": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz", + "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", + "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/preset-env": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.18.10.tgz", + "integrity": "sha512-wVxs1yjFdW3Z/XkNfXKoblxoHgbtUF7/l3PvvP4m02Qz9TZ6uZGxRVYjSQeR87oQmHco9zWitW5J82DJ7sCjvA==", + "requires": { + "@babel/compat-data": "^7.18.8", + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-async-generator-functions": "^7.18.10", + "@babel/plugin-proposal-class-properties": "^7.18.6", + "@babel/plugin-proposal-class-static-block": "^7.18.6", + "@babel/plugin-proposal-dynamic-import": "^7.18.6", + "@babel/plugin-proposal-export-namespace-from": "^7.18.9", + "@babel/plugin-proposal-json-strings": "^7.18.6", + "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", + "@babel/plugin-proposal-numeric-separator": "^7.18.6", + "@babel/plugin-proposal-object-rest-spread": "^7.18.9", + "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", + "@babel/plugin-proposal-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-private-methods": "^7.18.6", + "@babel/plugin-proposal-private-property-in-object": "^7.18.6", + "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", + "@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.18.6", + "@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-transform-arrow-functions": "^7.18.6", + "@babel/plugin-transform-async-to-generator": "^7.18.6", + "@babel/plugin-transform-block-scoped-functions": "^7.18.6", + "@babel/plugin-transform-block-scoping": "^7.18.9", + "@babel/plugin-transform-classes": "^7.18.9", + "@babel/plugin-transform-computed-properties": "^7.18.9", + "@babel/plugin-transform-destructuring": "^7.18.9", + "@babel/plugin-transform-dotall-regex": "^7.18.6", + "@babel/plugin-transform-duplicate-keys": "^7.18.9", + "@babel/plugin-transform-exponentiation-operator": "^7.18.6", + "@babel/plugin-transform-for-of": "^7.18.8", + "@babel/plugin-transform-function-name": "^7.18.9", + "@babel/plugin-transform-literals": "^7.18.9", + "@babel/plugin-transform-member-expression-literals": "^7.18.6", + "@babel/plugin-transform-modules-amd": "^7.18.6", + "@babel/plugin-transform-modules-commonjs": "^7.18.6", + "@babel/plugin-transform-modules-systemjs": "^7.18.9", + "@babel/plugin-transform-modules-umd": "^7.18.6", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.18.6", + "@babel/plugin-transform-new-target": "^7.18.6", + "@babel/plugin-transform-object-super": "^7.18.6", + "@babel/plugin-transform-parameters": "^7.18.8", + "@babel/plugin-transform-property-literals": "^7.18.6", + "@babel/plugin-transform-regenerator": "^7.18.6", + "@babel/plugin-transform-reserved-words": "^7.18.6", + "@babel/plugin-transform-shorthand-properties": "^7.18.6", + "@babel/plugin-transform-spread": "^7.18.9", + "@babel/plugin-transform-sticky-regex": "^7.18.6", + "@babel/plugin-transform-template-literals": "^7.18.9", + "@babel/plugin-transform-typeof-symbol": "^7.18.9", + "@babel/plugin-transform-unicode-escapes": "^7.18.10", + "@babel/plugin-transform-unicode-regex": "^7.18.6", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.18.10", + "babel-plugin-polyfill-corejs2": "^0.3.2", + "babel-plugin-polyfill-corejs3": "^0.5.3", + "babel-plugin-polyfill-regenerator": "^0.4.0", + "core-js-compat": "^3.22.1", + "semver": "^6.3.0" + } + }, + "@babel/preset-flow": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-flow/-/preset-flow-7.18.6.tgz", + "integrity": "sha512-E7BDhL64W6OUqpuyHnSroLnqyRTcG6ZdOBl1OKI/QK/HJfplqK/S3sq1Cckx7oTodJ5yOXyfw7rEADJ6UjoQDQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-transform-flow-strip-types": "^7.18.6" + } + }, + "@babel/preset-modules": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", + "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + } + }, + "@babel/preset-typescript": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz", + "integrity": "sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-transform-typescript": "^7.18.6" + } + }, + "@babel/register": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.18.9.tgz", + "integrity": "sha512-ZlbnXDcNYHMR25ITwwNKT88JiaukkdVj/nG7r3wnuXkOTHc60Uy05PwMCPre0hSkY68E6zK3xz+vUJSP2jWmcw==", + "requires": { + "clone-deep": "^4.0.1", + "find-cache-dir": "^2.0.0", + "make-dir": "^2.1.0", + "pirates": "^4.0.5", + "source-map-support": "^0.5.16" + } + }, + "@babel/runtime": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.18.9.tgz", + "integrity": "sha512-lkqXDcvlFT5rvEjiu6+QYO+1GXrEHRo2LOtS7E4GtX5ESIZOgepqsZBVIj6Pv+a6zqsya9VCgiK1KAK4BvJDAw==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/template": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", + "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.18.10", + "@babel/types": "^7.18.10" + } + }, + "@babel/traverse": { + "version": "7.18.13", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.13.tgz", + "integrity": "sha512-N6kt9X1jRMLPxxxPYWi7tgvJRH/rtoU+dbKAPDM44RFHiMH8igdsaSBgFeskhSl/kLWLDUvIh1RXCrTmg0/zvA==", + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.18.13", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.18.13", + "@babel/types": "^7.18.13", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.18.13", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.13.tgz", + "integrity": "sha512-ePqfTihzW0W6XAU+aMw2ykilisStJfDnsejDCXRchCcMJ4O0+8DhPXf2YUbZ6wjBlsEmZwLK/sPweWtu8hcJYQ==", + "requires": { + "@babel/helper-string-parser": "^7.18.10", + "@babel/helper-validator-identifier": "^7.18.6", + "to-fast-properties": "^2.0.0" + } + }, + "@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==", + "requires": { + "mv": "~2", + "safe-json-stringify": "~1", + "uuid": "^8.0.0" + }, + "dependencies": { + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" + } + } + }, + "@expo/cli": { + "version": "0.2.11", + "resolved": "https://registry.npmjs.org/@expo/cli/-/cli-0.2.11.tgz", + "integrity": "sha512-TIlylp3nghiEdlVliZRcBg8Yb++tnU92HinuQQZznVGFXFCoqJ210SPUJS1j3rxxltt8NhIJjL9OTO7PYRqnsQ==", + "requires": { + "@babel/runtime": "^7.14.0", + "@expo/code-signing-certificates": "^0.0.2", + "@expo/config": "~7.0.1", + "@expo/config-plugins": "~5.0.1", + "@expo/dev-server": "~0.1.119", + "@expo/devcert": "^1.0.0", + "@expo/json-file": "^8.2.35", + "@expo/metro-config": "~0.3.18", + "@expo/osascript": "^2.0.31", + "@expo/package-manager": "~0.0.53", + "@expo/plist": "^0.0.18", + "@expo/prebuild-config": "~5.0.3", + "@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", + "internal-ip": "4.3.0", + "is-root": "^2.1.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", + "requireg": "^0.2.2", + "resolve-from": "^5.0.0", + "semver": "^6.3.0", + "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", + "uuid": "^3.4.0", + "wrap-ansi": "^7.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@expo/code-signing-certificates": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/@expo/code-signing-certificates/-/code-signing-certificates-0.0.2.tgz", + "integrity": "sha512-vnPHFjwOqxQ1VLztktY+fYCfwvLzjqpzKn09rchcQE7Sdf0wtW5fFtIZBEFOOY5wasp8tXSnp627zrAwazPHzg==", + "requires": { + "node-forge": "^1.2.1", + "nullthrows": "^1.1.1" + } + }, + "@expo/config": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/@expo/config/-/config-7.0.1.tgz", + "integrity": "sha512-4lu0wr45XXJ2MXiLAm2+fmOyy/jjqF3NuDm92fO6nuulRzEEvTP4w3vsibJ690rT81ohtvhpruKhkRs0wSjKWA==", + "requires": { + "@babel/code-frame": "~7.10.4", + "@expo/config-plugins": "~5.0.1", + "@expo/config-types": "^46.0.1", + "@expo/json-file": "8.2.36", + "getenv": "^1.0.0", + "glob": "7.1.6", + "require-from-string": "^2.0.2", + "resolve-from": "^5.0.0", + "semver": "7.3.2", + "slugify": "^1.3.4", + "sucrase": "^3.20.0" + }, + "dependencies": { + "@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==", + "requires": { + "@babel/highlight": "^7.10.4" + } + }, + "semver": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==" + } + } + }, + "@expo/config-plugins": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-5.0.1.tgz", + "integrity": "sha512-1OfnsOrfeSkB0VZfT01UjQ5Uq6p+yYbq8yNkj0e99K/6NLHpyvIxj+5tZIV0nQXgkOcqBIABL2uA7lwB8CkaBQ==", + "requires": { + "@expo/config-types": "^46.0.0", + "@expo/json-file": "8.2.36", + "@expo/plist": "0.0.18", + "@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.3.5", + "slash": "^3.0.0", + "xcode": "^3.0.1", + "xml2js": "0.4.23" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@expo/config-types": { + "version": "46.0.2", + "resolved": "https://registry.npmjs.org/@expo/config-types/-/config-types-46.0.2.tgz", + "integrity": "sha512-PXkmOgNwRyBfgVT1HmFZhfh3Qm7WKKyV6mk3/5HJ/LzPh1t+Zs2JrWX8U2YncTLV1QzV7nV8tnkyvszzqnZEzQ==" + }, + "@expo/dev-server": { + "version": "0.1.119", + "resolved": "https://registry.npmjs.org/@expo/dev-server/-/dev-server-0.1.119.tgz", + "integrity": "sha512-DcVnj4/YA+b+Ljsz2qffHHN5LbouXFKeE9ER0Yjq5vIb2moV1q3U6LezndFLCf42Uev7C2vSa8YCcP3WOpxuMw==", + "requires": { + "@expo/bunyan": "4.0.0", + "@expo/metro-config": "~0.3.18", + "@expo/osascript": "2.0.33", + "body-parser": "1.19.0", + "chalk": "^4.0.0", + "connect": "^3.7.0", + "fs-extra": "9.0.0", + "node-fetch": "^2.6.0", + "open": "^8.3.0", + "resolve-from": "^5.0.0", + "semver": "7.3.2", + "serialize-error": "6.0.0", + "temp-dir": "^2.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "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==", + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^1.0.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + }, + "dependencies": { + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" + } + } + }, + "semver": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "universalify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz", + "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==" + } + } + }, + "@expo/devcert": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@expo/devcert/-/devcert-1.0.0.tgz", + "integrity": "sha512-cahGyQCmpZmHpn2U04NR9KwsOIZy7Rhsw8Fg4q+A6563lIJxbkrgPnxq/O3NQAh3ohEvOXOOnoFx0b4yycCkpQ==", + "requires": { + "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": "^1.10.0" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "@expo/image-utils": { + "version": "0.3.20", + "resolved": "https://registry.npmjs.org/@expo/image-utils/-/image-utils-0.3.20.tgz", + "integrity": "sha512-NgF/80XENyCS+amwC0P6uk1fauEtUq7gijD19jvl2xknJaADq8M2dMCRHwWMVOXosr2v46f3Z++G/NjmyOVS7A==", + "requires": { + "@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" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "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==" + }, + "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==", + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^1.0.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + }, + "dependencies": { + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" + } + } + }, + "semver": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "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==" + }, + "tempy": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.3.0.tgz", + "integrity": "sha512-WrH/pui8YCwmeiAoxV+lpRH9HpRtgBhSR2ViBPgpGb/wnYDzp21R4MN45fsCGvLROvY67o3byhJRYRONJyImVQ==", + "requires": { + "temp-dir": "^1.0.0", + "type-fest": "^0.3.1", + "unique-string": "^1.0.0" + } + }, + "type-fest": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", + "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==" + }, + "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==", + "requires": { + "crypto-random-string": "^1.0.0" + } + }, + "universalify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz", + "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==" + } + } + }, + "@expo/json-file": { + "version": "8.2.36", + "resolved": "https://registry.npmjs.org/@expo/json-file/-/json-file-8.2.36.tgz", + "integrity": "sha512-tOZfTiIFA5KmMpdW9KF7bc6CFiGjb0xnbieJhTGlHrLL+ps2G0OkqmuZ3pFEXBOMnJYUVpnSy++52LFxvpa5ZQ==", + "requires": { + "@babel/code-frame": "~7.10.4", + "json5": "^1.0.1", + "write-file-atomic": "^2.3.0" + }, + "dependencies": { + "@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==", + "requires": { + "@babel/highlight": "^7.10.4" + } + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "requires": { + "minimist": "^1.2.0" + } + } + } + }, + "@expo/metro-config": { + "version": "0.3.22", + "resolved": "https://registry.npmjs.org/@expo/metro-config/-/metro-config-0.3.22.tgz", + "integrity": "sha512-R81sLbaeUBjN8IXcxiVx7GcpSj8z7szILl1b5yJDb38WdIFwxhrseA5wXaTT1yMhI+59w6n99T2qtFV2yD5qYA==", + "requires": { + "@expo/config": "7.0.1", + "@expo/json-file": "8.2.36", + "chalk": "^4.1.0", + "debug": "^4.3.2", + "find-yarn-workspace-root": "~2.0.0", + "getenv": "^1.0.0", + "resolve-from": "^5.0.0", + "sucrase": "^3.20.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@expo/osascript": { + "version": "2.0.33", + "resolved": "https://registry.npmjs.org/@expo/osascript/-/osascript-2.0.33.tgz", + "integrity": "sha512-FQinlwHrTlJbntp8a7NAlCKedVXe06Va/0DSLXRO8lZVtgbEMrYYSUZWQNcOlNtc58c2elNph6z9dMOYwSo3JQ==", + "requires": { + "@expo/spawn-async": "^1.5.0", + "exec-async": "^2.2.0" + } + }, + "@expo/package-manager": { + "version": "0.0.56", + "resolved": "https://registry.npmjs.org/@expo/package-manager/-/package-manager-0.0.56.tgz", + "integrity": "sha512-PGk34uz4XDyhoNIlPh2D+BDsiXYuW2jXavTiax8d32uvHlRO6FN0cAsqlWD6fx3H2hRn8cU/leTuc4M7pYovCQ==", + "requires": { + "@expo/json-file": "8.2.36", + "@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", + "npm-package-arg": "^7.0.0", + "rimraf": "^3.0.2", + "split": "^1.0.1", + "sudo-prompt": "9.1.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "requires": { + "glob": "^7.1.3" + } + }, + "sudo-prompt": { + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-9.1.1.tgz", + "integrity": "sha512-es33J1g2HjMpyAhz8lOR+ICmXXAqTuKbuXuUWLhOLew20oN9oUCgCJx615U/v7aioZg7IX5lIh9x34vwneu4pA==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@expo/plist": { + "version": "0.0.18", + "resolved": "https://registry.npmjs.org/@expo/plist/-/plist-0.0.18.tgz", + "integrity": "sha512-+48gRqUiz65R21CZ/IXa7RNBXgAI/uPSdvJqoN9x1hfL44DNbUoWHgHiEXTx7XelcATpDwNTz6sHLfy0iNqf+w==", + "requires": { + "@xmldom/xmldom": "~0.7.0", + "base64-js": "^1.2.3", + "xmlbuilder": "^14.0.0" + } + }, + "@expo/prebuild-config": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/@expo/prebuild-config/-/prebuild-config-5.0.3.tgz", + "integrity": "sha512-G4j1H3WFjRaiQ+FgFNULrnIm7RsQyjc4xp6lLTP2ydBv79wO3x8wAdeZvaZh7eOkfu9BESpQzACT1uuJTag5jg==", + "requires": { + "@expo/config": "7.0.1", + "@expo/config-plugins": "~5.0.1", + "@expo/config-types": "^46.0.0", + "@expo/image-utils": "0.3.20", + "@expo/json-file": "8.2.36", + "debug": "^4.3.1", + "fs-extra": "^9.0.0", + "resolve-from": "^5.0.0", + "semver": "7.3.2", + "xml2js": "0.4.23" + }, + "dependencies": { + "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==", + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "semver": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==" + }, + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" + } + } + }, + "@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==", + "requires": { + "@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" + }, + "dependencies": { + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" + } + } + }, + "@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==" + }, + "@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==", + "requires": { + "cross-spawn": "^6.0.5" + } + }, + "@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==" + }, + "@expo/webpack-config": { + "version": "0.17.2", + "resolved": "https://registry.npmjs.org/@expo/webpack-config/-/webpack-config-0.17.2.tgz", + "integrity": "sha512-cgcWyVXUEH5wj4InAPCIDHAGgpkQhpzWseCj4xVjdL3paBKRMWVjPUqmdHh/exap3U0kHGr/XS+e7ZWLcgHkUw==", + "requires": { + "@babel/core": "7.9.0", + "babel-loader": "8.1.0", + "chalk": "^4.0.0", + "clean-webpack-plugin": "^3.0.0", + "copy-webpack-plugin": "~6.0.3", + "css-loader": "~3.6.0", + "expo-pwa": "0.0.123", + "file-loader": "~6.0.0", + "find-yarn-workspace-root": "~2.0.0", + "getenv": "^1.0.0", + "html-loader": "~1.1.0", + "html-webpack-plugin": "~4.3.0", + "image-size": "^1.0.0", + "is-wsl": "^2.0.0", + "loader-utils": "^2.0.0", + "mini-css-extract-plugin": "^0.5.0", + "node-html-parser": "^1.2.12", + "optimize-css-assets-webpack-plugin": "^5.0.3", + "pnp-webpack-plugin": "^1.5.0", + "postcss-safe-parser": "^4.0.2", + "react-dev-utils": "~11.0.1", + "schema-utils": "^3.1.1", + "semver": "~7.3.2", + "style-loader": "~1.2.1", + "terser-webpack-plugin": "^3.0.6", + "url-loader": "~4.1.0", + "webpack": "4.43.0", + "webpack-dev-server": "3.11.0", + "webpack-manifest-plugin": "~2.2.0" + }, + "dependencies": { + "@babel/core": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.9.0.tgz", + "integrity": "sha512-kWc7L0fw1xwvI0zi8OKVBuxRVefwGOrKSQMvrQ3dW+bIIavBY3/NpXmpjMy7bQnLgwgzWQZ8TlM57YHpHNHz4w==", + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/generator": "^7.9.0", + "@babel/helper-module-transforms": "^7.9.0", + "@babel/helpers": "^7.9.0", + "@babel/parser": "^7.9.0", + "@babel/template": "^7.8.6", + "@babel/traverse": "^7.9.0", + "@babel/types": "^7.9.0", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.2", + "lodash": "^4.17.13", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "image-size": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.0.2.tgz", + "integrity": "sha512-xfOoWjceHntRb3qFCrh5ZFORYH8XCdYpASltMhZ/Q0KZiOwjdE/Yl2QCiWdwD+lygV5bMCvauzgu5PxBX/Yerg==", + "requires": { + "queue": "6.0.2" + } + }, + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@expo/xcpretty": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@expo/xcpretty/-/xcpretty-4.2.2.tgz", + "integrity": "sha512-Lke/geldJqUV0Dfxg5/QIOugOzdqZ/rQ9yHKSgGbjZtG1uiSqWyFwWvXmrdd3/sIdX33eykGvIcf+OrvvcXVUw==", + "requires": { + "@babel/code-frame": "7.10.4", + "chalk": "^4.1.0", + "find-up": "^5.0.0", + "js-yaml": "^4.1.0" + }, + "dependencies": { + "@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==", + "requires": { + "@babel/highlight": "^7.10.4" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "requires": { + "argparse": "^2.0.1" + } + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@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==" + }, + "@graphql-typed-document-node/core": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@graphql-typed-document-node/core/-/core-3.1.1.tgz", + "integrity": "sha512-NQ17ii0rK1b34VZonlmT2QMJFI70m0TRwbknO/ihlbatXyaktDhN/98vBiUU6kNBPljqGqyIrl2T4nY2RpFANg==", + "requires": {} + }, + "@hapi/hoek": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", + "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==" + }, + "@hapi/topo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", + "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", + "requires": { + "@hapi/hoek": "^9.0.0" + } + }, + "@jest/create-cache-key-function": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/create-cache-key-function/-/create-cache-key-function-27.5.1.tgz", + "integrity": "sha512-dmH1yW+makpTSURTy8VzdUwFnfQh1G8R+DxO2Ho2FFmBbKFEVm+3jWdvFhE2VqB/LATCTokkP0dotjyQyw5/AQ==", + "requires": { + "@jest/types": "^27.5.1" + }, + "dependencies": { + "@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jridgewell/gen-mapping": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "requires": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==" + }, + "@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==" + }, + "@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" + }, + "@jridgewell/trace-mapping": { + "version": "0.3.15", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz", + "integrity": "sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==", + "requires": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "@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==", + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@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==" + }, + "@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==", + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@npmcli/fs": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.1.1.tgz", + "integrity": "sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==", + "requires": { + "@gar/promisify": "^1.0.1", + "semver": "^7.3.5" + }, + "dependencies": { + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "@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==", + "requires": { + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" + }, + "dependencies": { + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "@react-native-async-storage/async-storage": { + "version": "1.17.10", + "resolved": "https://registry.npmjs.org/@react-native-async-storage/async-storage/-/async-storage-1.17.10.tgz", + "integrity": "sha512-KrR021BmBLsA0TT1AAsfH16bHYy0MSbhdAeBAqpriak3GS1T2alFcdTUvn13p0ZW6FKRD6Bd3ryU2zhU/IYYJQ==", + "requires": { + "merge-options": "^3.0.4" + } + }, + "@react-native-community/cli": { + "version": "8.0.6", + "resolved": "https://registry.npmjs.org/@react-native-community/cli/-/cli-8.0.6.tgz", + "integrity": "sha512-E36hU/if3quQCfJHGWVkpsCnwtByRCwORuAX0r6yr1ebKktpKeEO49zY9PAu/Z1gfyxCtgluXY0HfRxjKRFXTg==", + "requires": { + "@react-native-community/cli-clean": "^8.0.4", + "@react-native-community/cli-config": "^8.0.6", + "@react-native-community/cli-debugger-ui": "^8.0.0", + "@react-native-community/cli-doctor": "^8.0.6", + "@react-native-community/cli-hermes": "^8.0.5", + "@react-native-community/cli-plugin-metro": "^8.0.4", + "@react-native-community/cli-server-api": "^8.0.4", + "@react-native-community/cli-tools": "^8.0.4", + "@react-native-community/cli-types": "^8.0.0", + "chalk": "^4.1.2", + "commander": "^2.19.0", + "execa": "^1.0.0", + "find-up": "^4.1.0", + "fs-extra": "^8.1.0", + "graceful-fs": "^4.1.3", + "leven": "^3.1.0", + "lodash": "^4.17.15", + "minimist": "^1.2.0", + "prompts": "^2.4.0", + "semver": "^6.3.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "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==" + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "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==", + "requires": { + "p-limit": "^2.2.0" + } + }, + "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==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@react-native-community/cli-clean": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-clean/-/cli-clean-8.0.4.tgz", + "integrity": "sha512-IwS1M1NHg6+qL8PThZYMSIMYbZ6Zbx+lIck9PLBskbosFo24M3lCOflOl++Bggjakp6mR+sRXxLMexid/GeOsQ==", + "requires": { + "@react-native-community/cli-tools": "^8.0.4", + "chalk": "^4.1.2", + "execa": "^1.0.0", + "prompts": "^2.4.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@react-native-community/cli-config": { + "version": "8.0.6", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-config/-/cli-config-8.0.6.tgz", + "integrity": "sha512-mjVpVvdh8AviiO8xtqeX+BkjqE//NMDnISwsLWSJUfNCwTAPmdR8PGbhgP5O4hWHyJ3WkepTopl0ya7Tfi3ifw==", + "requires": { + "@react-native-community/cli-tools": "^8.0.4", + "cosmiconfig": "^5.1.0", + "deepmerge": "^3.2.0", + "glob": "^7.1.3", + "joi": "^17.2.1" + } + }, + "@react-native-community/cli-debugger-ui": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-debugger-ui/-/cli-debugger-ui-8.0.0.tgz", + "integrity": "sha512-u2jq06GZwZ9sRERzd9FIgpW6yv4YOW4zz7Ym/B8eSzviLmy3yI/8mxJtvlGW+J8lBsfMcQoqJpqI6Rl1nZy9yQ==", + "requires": { + "serve-static": "^1.13.1" + } + }, + "@react-native-community/cli-doctor": { + "version": "8.0.6", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-doctor/-/cli-doctor-8.0.6.tgz", + "integrity": "sha512-ZQqyT9mJMVeFEVIwj8rbDYGCA2xXjJfsQjWk2iTRZ1CFHfhPSUuUiG8r6mJmTinAP9t+wYcbbIYzNgdSUKnDMw==", + "requires": { + "@react-native-community/cli-config": "^8.0.6", + "@react-native-community/cli-platform-ios": "^8.0.6", + "@react-native-community/cli-tools": "^8.0.4", + "chalk": "^4.1.2", + "command-exists": "^1.2.8", + "envinfo": "^7.7.2", + "execa": "^1.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": "^6.3.0", + "strip-ansi": "^5.2.0", + "sudo-prompt": "^9.0.0", + "wcwidth": "^1.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "requires": { + "restore-cursor": "^3.1.0" + } + }, + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "ora": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", + "requires": { + "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" + }, + "dependencies": { + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "requires": { + "ansi-regex": "^5.0.1" + } + } + } + }, + "restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "requires": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + } + }, + "sudo-prompt": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-9.2.1.tgz", + "integrity": "sha512-Mu7R0g4ig9TUuGSxJavny5Rv0egCEtpZRNMrZaYS1vxkiIxGiGUwoezU3LazIQ+KE04hTrTfNPgxU5gzi7F5Pw==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@react-native-community/cli-hermes": { + "version": "8.0.5", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-hermes/-/cli-hermes-8.0.5.tgz", + "integrity": "sha512-Zm0wM6SfgYAEX1kfJ1QBvTayabvh79GzmjHyuSnEROVNPbl4PeCG4WFbwy489tGwOP9Qx9fMT5tRIFCD8bp6/g==", + "requires": { + "@react-native-community/cli-platform-android": "^8.0.5", + "@react-native-community/cli-tools": "^8.0.4", + "chalk": "^4.1.2", + "hermes-profile-transformer": "^0.0.6", + "ip": "^1.1.5" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@react-native-community/cli-platform-android": { + "version": "8.0.5", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-android/-/cli-platform-android-8.0.5.tgz", + "integrity": "sha512-z1YNE4T1lG5o9acoQR1GBvf7mq6Tzayqo/za5sHVSOJAC9SZOuVN/gg/nkBa9a8n5U7qOMFXfwhTMNqA474gXA==", + "requires": { + "@react-native-community/cli-tools": "^8.0.4", + "chalk": "^4.1.2", + "execa": "^1.0.0", + "fs-extra": "^8.1.0", + "glob": "^7.1.3", + "jetifier": "^1.6.2", + "lodash": "^4.17.15", + "logkitty": "^0.7.1", + "slash": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@react-native-community/cli-platform-ios": { + "version": "8.0.6", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-ios/-/cli-platform-ios-8.0.6.tgz", + "integrity": "sha512-CMR6mu/LVx6JVfQRDL9uULsMirJT633bODn+IrYmrwSz250pnhON16We8eLPzxOZHyDjm7JPuSgHG3a/BPiRuQ==", + "requires": { + "@react-native-community/cli-tools": "^8.0.4", + "chalk": "^4.1.2", + "execa": "^1.0.0", + "glob": "^7.1.3", + "js-yaml": "^3.13.1", + "lodash": "^4.17.15", + "ora": "^5.4.1", + "plist": "^3.0.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "requires": { + "restore-cursor": "^3.1.0" + } + }, + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "ora": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", + "requires": { + "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" + } + }, + "restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "requires": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@react-native-community/cli-plugin-metro": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-plugin-metro/-/cli-plugin-metro-8.0.4.tgz", + "integrity": "sha512-UWzY1eMcEr/6262R2+d0Is5M3L/7Y/xXSDIFMoc5Rv5Wucl3hJM/TxHXmByvHpuJf6fJAfqOskyt4bZCvbI+wQ==", + "requires": { + "@react-native-community/cli-server-api": "^8.0.4", + "@react-native-community/cli-tools": "^8.0.4", + "chalk": "^4.1.2", + "metro": "^0.70.1", + "metro-config": "^0.70.1", + "metro-core": "^0.70.1", + "metro-react-native-babel-transformer": "^0.70.1", + "metro-resolver": "^0.70.1", + "metro-runtime": "^0.70.1", + "readline": "^1.3.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@react-native-community/cli-server-api": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-server-api/-/cli-server-api-8.0.4.tgz", + "integrity": "sha512-Orr14njx1E70CVrUA8bFdl+mrnbuXUjf1Rhhm0RxUadFpvkHuOi5dh8Bryj2MKtf8eZrpEwZ7tuQPhJEULW16A==", + "requires": { + "@react-native-community/cli-debugger-ui": "^8.0.0", + "@react-native-community/cli-tools": "^8.0.4", + "compression": "^1.7.1", + "connect": "^3.6.5", + "errorhandler": "^1.5.0", + "nocache": "^3.0.1", + "pretty-format": "^26.6.2", + "serve-static": "^1.13.1", + "ws": "^7.5.1" + }, + "dependencies": { + "ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "requires": {} + } + } + }, + "@react-native-community/cli-tools": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-tools/-/cli-tools-8.0.4.tgz", + "integrity": "sha512-ePN9lGxh6LRFiotyddEkSmuqpQhnq2iw9oiXYr4EFWpIEy0yCigTuSTiDF68+c8M9B+7bTwkRpz/rMPC4ViO5Q==", + "requires": { + "appdirsjs": "^1.2.4", + "chalk": "^4.1.2", + "find-up": "^5.0.0", + "lodash": "^4.17.15", + "mime": "^2.4.1", + "node-fetch": "^2.6.0", + "open": "^6.2.0", + "ora": "^5.4.1", + "semver": "^6.3.0", + "shell-quote": "^1.7.3" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "requires": { + "restore-cursor": "^3.1.0" + } + }, + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==" + }, + "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==", + "requires": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "open": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-6.4.0.tgz", + "integrity": "sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==", + "requires": { + "is-wsl": "^1.1.0" + } + }, + "ora": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", + "requires": { + "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" + } + }, + "restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "requires": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@react-native-community/cli-types": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-types/-/cli-types-8.0.0.tgz", + "integrity": "sha512-1lZS1PEvMlFaN3Se1ksyoFWzMjk+YfKi490GgsqKJln9gvFm8tqVPdnXttI5Uf2DQf3BMse8Bk8dNH4oV6Ewow==", + "requires": { + "joi": "^17.2.1" + } + }, + "@react-native-picker/picker": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@react-native-picker/picker/-/picker-2.4.2.tgz", + "integrity": "sha512-0nY8638h1J3wKz6P3IJMpOoxJDdOj7Dk/K2hP/xpqP3KnIY0lmoqYlhyNihuyVPocDGajf6SA7LFFsFepQ56ag==", + "requires": {} + }, + "@react-native/assets": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@react-native/assets/-/assets-1.0.0.tgz", + "integrity": "sha512-KrwSpS1tKI70wuKl68DwJZYEvXktDHdZMG0k2AXD/rJVSlB23/X2CB2cutVR0HwNMJIal9HOUOBB2rVfa6UGtQ==" + }, + "@react-native/normalize-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@react-native/normalize-color/-/normalize-color-2.0.0.tgz", + "integrity": "sha512-Wip/xsc5lw8vsBlmY2MO/gFLp3MvuZ2baBZjDeTjjndMgM0h5sxz7AZR62RDPGgstp8Np7JzjvVqVT7tpFZqsw==" + }, + "@react-native/polyfills": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@react-native/polyfills/-/polyfills-2.0.0.tgz", + "integrity": "sha512-K0aGNn1TjalKj+65D7ycc1//H9roAQ51GJVk5ZJQFb2teECGmzd86bYDC0aYdbRf7gtovescq4Zt6FR0tgXiHQ==" + }, + "@react-navigation/bottom-tabs": { + "version": "6.3.3", + "resolved": "https://registry.npmjs.org/@react-navigation/bottom-tabs/-/bottom-tabs-6.3.3.tgz", + "integrity": "sha512-S5obigsDAgRD7hmGauijNITI2jPm7N40IIIwdQjJhT9Y9vos8ycLOKMVU06mchU6sRGJC2xIkPderPiwAUVvDg==", + "requires": { + "@react-navigation/elements": "^1.3.5", + "color": "^4.2.3", + "warn-once": "^0.1.0" + } + }, + "@react-navigation/core": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/@react-navigation/core/-/core-6.3.0.tgz", + "integrity": "sha512-nyvReUB00SAfHdL/AA+GksdaTuiC31LxHp+f1kxuPNkcGR7zSMVT+Wrq4OHe+VPFfCxJxoseQ2ElsvE+4IYFoQ==", + "requires": { + "@react-navigation/routers": "^6.1.2", + "escape-string-regexp": "^4.0.0", + "nanoid": "^3.1.23", + "query-string": "^7.0.0", + "react-is": "^16.13.0", + "use-latest-callback": "^0.1.5" + } + }, + "@react-navigation/elements": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@react-navigation/elements/-/elements-1.3.5.tgz", + "integrity": "sha512-3Ef5cYuQXqJRco7RG99fkDEciAuYTkAD7go5D8RFYG8rAp2aI/cDnGwFwvFVANlRsbFFPGU3ZLY8EUJihf4Hjw==", + "requires": {} + }, + "@react-navigation/material-top-tabs": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/@react-navigation/material-top-tabs/-/material-top-tabs-6.2.3.tgz", + "integrity": "sha512-ZUvFh9bb3DzGT4Y6czCFpQ4t6Ahzwc7gVS5ayjPZqthdDzx6JoBpRg9IHDpeykxKm/ftZFvNLtdcTmDsWbJT7w==", + "requires": { + "color": "^4.2.3", + "warn-once": "^0.1.0" + } + }, + "@react-navigation/native": { + "version": "6.0.12", + "resolved": "https://registry.npmjs.org/@react-navigation/native/-/native-6.0.12.tgz", + "integrity": "sha512-23n0pDsFvFxPIkB4zrAip05uUj6Jr+5dinqrDdEU26cPoki3/iJlirvbSIs/64Om/OuTyUjFdB/zI75ng+m5Pg==", + "requires": { + "@react-navigation/core": "^6.3.0", + "escape-string-regexp": "^4.0.0", + "fast-deep-equal": "^3.1.3", + "nanoid": "^3.1.23" + } + }, + "@react-navigation/native-stack": { + "version": "6.8.0", + "resolved": "https://registry.npmjs.org/@react-navigation/native-stack/-/native-stack-6.8.0.tgz", + "integrity": "sha512-OhyyuSoIcY32kYNnTI0VUDcp2JT1jgFuT6j8FiUI/lPttcQKLVBS+jzRtHzpJ2D8N0CEjTLCyQNkVJBTpwjNFg==", + "requires": { + "@react-navigation/elements": "^1.3.5", + "warn-once": "^0.1.0" + } + }, + "@react-navigation/routers": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/@react-navigation/routers/-/routers-6.1.2.tgz", + "integrity": "sha512-uJ+N7dyrZjA2L3ykyH0OyEiLNhzxDSfUqgOS4LmrLWlgly/oYFfPTqsxCD8zP0r3hv7ayLIPQPC1u1ubSO+42A==", + "requires": { + "nanoid": "^3.1.23" + } + }, + "@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==", + "requires": { + "component-type": "^1.2.1", + "join-component": "^1.1.0" + } + }, + "@sideway/address": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.4.tgz", + "integrity": "sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==", + "requires": { + "@hapi/hoek": "^9.0.0" + } + }, + "@sideway/formula": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.0.tgz", + "integrity": "sha512-vHe7wZ4NOXVfkoRb8T5otiENVlT7a3IAiw7H5M2+GO+9CDgcVUUsX1zalAztCmwyOr2RUTGJdgB+ZvSVqmdHmg==" + }, + "@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==" + }, + "@svgr/babel-plugin-add-jsx-attribute": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-6.3.1.tgz", + "integrity": "sha512-jDBKArXYO1u0B1dmd2Nf8Oy6aTF5vLDfLoO9Oon/GLkqZ/NiggYWZA+a2HpUMH4ITwNqS3z43k8LWApB8S583w==", + "dev": true, + "requires": {} + }, + "@svgr/babel-plugin-remove-jsx-attribute": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-6.3.1.tgz", + "integrity": "sha512-dQzyJ4prwjcFd929T43Z8vSYiTlTu8eafV40Z2gO7zy/SV5GT+ogxRJRBIKWomPBOiaVXFg3jY4S5hyEN3IBjQ==", + "dev": true, + "requires": {} + }, + "@svgr/babel-plugin-remove-jsx-empty-expression": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-6.3.1.tgz", + "integrity": "sha512-HBOUc1XwSU67fU26V5Sfb8MQsT0HvUyxru7d0oBJ4rA2s4HW3PhyAPC7fV/mdsSGpAvOdd8Wpvkjsr0fWPUO7A==", + "dev": true, + "requires": {} + }, + "@svgr/babel-plugin-replace-jsx-attribute-value": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-6.3.1.tgz", + "integrity": "sha512-C12e6aN4BXAolRrI601gPn5MDFCRHO7C4TM8Kks+rDtl8eEq+NN1sak0eAzJu363x3TmHXdZn7+Efd2nr9I5dA==", + "dev": true, + "requires": {} + }, + "@svgr/babel-plugin-svg-dynamic-title": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-6.3.1.tgz", + "integrity": "sha512-6NU55Mmh3M5u2CfCCt6TX29/pPneutrkJnnDCHbKZnjukZmmgUAZLtZ2g6ZoSPdarowaQmAiBRgAHqHmG0vuqA==", + "dev": true, + "requires": {} + }, + "@svgr/babel-plugin-svg-em-dimensions": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-6.3.1.tgz", + "integrity": "sha512-HV1NGHYTTe1vCNKlBgq/gKuCSfaRlKcHIADn7P8w8U3Zvujdw1rmusutghJ1pZJV7pDt3Gt8ws+SVrqHnBO/Qw==", + "dev": true, + "requires": {} + }, + "@svgr/babel-plugin-transform-react-native-svg": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-6.3.1.tgz", + "integrity": "sha512-2wZhSHvTolFNeKDAN/ZmIeSz2O9JSw72XD+o2bNp2QAaWqa8KGpn5Yk5WHso6xqfSAiRzAE+GXlsrBO4UP9LLw==", + "dev": true, + "requires": {} + }, + "@svgr/babel-plugin-transform-svg-component": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-6.3.1.tgz", + "integrity": "sha512-cZ8Tr6ZAWNUFfDeCKn/pGi976iWSkS8ijmEYKosP+6ktdZ7lW9HVLHojyusPw3w0j8PI4VBeWAXAmi/2G7owxw==", + "dev": true, + "requires": {} + }, + "@svgr/babel-preset": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-6.3.1.tgz", + "integrity": "sha512-tQtWtzuMMQ3opH7je+MpwfuRA1Hf3cKdSgTtAYwOBDfmhabP7rcTfBi3E7V3MuwJNy/Y02/7/RutvwS1W4Qv9g==", + "dev": true, + "requires": { + "@svgr/babel-plugin-add-jsx-attribute": "^6.3.1", + "@svgr/babel-plugin-remove-jsx-attribute": "^6.3.1", + "@svgr/babel-plugin-remove-jsx-empty-expression": "^6.3.1", + "@svgr/babel-plugin-replace-jsx-attribute-value": "^6.3.1", + "@svgr/babel-plugin-svg-dynamic-title": "^6.3.1", + "@svgr/babel-plugin-svg-em-dimensions": "^6.3.1", + "@svgr/babel-plugin-transform-react-native-svg": "^6.3.1", + "@svgr/babel-plugin-transform-svg-component": "^6.3.1" + } + }, + "@svgr/core": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-6.3.1.tgz", + "integrity": "sha512-Sm3/7OdXbQreemf9aO25keerZSbnKMpGEfmH90EyYpj1e8wMD4TuwJIb3THDSgRMWk1kYJfSRulELBy4gVgZUA==", + "dev": true, + "requires": { + "@svgr/plugin-jsx": "^6.3.1", + "camelcase": "^6.2.0", + "cosmiconfig": "^7.0.1" + }, + "dependencies": { + "cosmiconfig": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "dev": true, + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + } + }, + "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, + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "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 + } + } + }, + "@svgr/hast-util-to-babel-ast": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-6.3.1.tgz", + "integrity": "sha512-NgyCbiTQIwe3wHe/VWOUjyxmpUmsrBjdoIxKpXt3Nqc3TN30BpJG22OxBvVzsAh9jqep0w0/h8Ywvdk3D9niNQ==", + "dev": true, + "requires": { + "@babel/types": "^7.18.4", + "entities": "^4.3.0" + }, + "dependencies": { + "entities": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.3.1.tgz", + "integrity": "sha512-o4q/dYJlmyjP2zfnaWDUC6A3BQFmVTX+tZPezK7k0GLSU9QYCauscf5Y+qcEPzKL+EixVouYDgLQK5H9GrLpkg==", + "dev": true + } + } + }, + "@svgr/plugin-jsx": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-6.3.1.tgz", + "integrity": "sha512-r9+0mYG3hD4nNtUgsTXWGYJomv/bNd7kC16zvsM70I/bGeoCi/3lhTmYqeN6ChWX317OtQCSZZbH4wq9WwoXbw==", + "dev": true, + "requires": { + "@babel/core": "^7.18.5", + "@svgr/babel-preset": "^6.3.1", + "@svgr/hast-util-to-babel-ast": "^6.3.1", + "svg-parser": "^2.0.4" + } + }, + "@svgr/plugin-svgo": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-6.3.1.tgz", + "integrity": "sha512-yJIjTDKPYqzFVjmsbH5EdIwEsmKxjxdXSGJVLeUgwZOZPAkNQmD1v7LDbOdOKbR44FG8465Du+zWPdbYGnbMbw==", + "dev": true, + "requires": { + "cosmiconfig": "^7.0.1", + "deepmerge": "^4.2.2", + "svgo": "^2.8.0" + }, + "dependencies": { + "cosmiconfig": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "dev": true, + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + } + }, + "deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "dev": true + }, + "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, + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "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 + } + } + }, + "@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "dev": true + }, + "@types/geojson": { + "version": "7946.0.10", + "resolved": "https://registry.npmjs.org/@types/geojson/-/geojson-7946.0.10.tgz", + "integrity": "sha512-Nmh0K3iWQJzniTuPRcJn5hxXkfB1T1pgB89SBig5PlJQU5yocazeu4jATJlaA0GYFKWMqDdvYemoSnF2pXgLVA==" + }, + "@types/glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", + "requires": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "@types/graceful-fs": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", + "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", + "requires": { + "@types/node": "*" + } + }, + "@types/html-minifier-terser": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-5.1.2.tgz", + "integrity": "sha512-h4lTMgMJctJybDp8CQrxTUiiYmedihHWkjnF/8Pxseu2S6Nlfcy8kwboQ8yejh456rP2yWoEVm1sS/FVsfM48w==" + }, + "@types/istanbul-lib-coverage": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", + "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==" + }, + "@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "requires": { + "@types/istanbul-lib-coverage": "*" + } + }, + "@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==" + }, + "@types/minimatch": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.1.tgz", + "integrity": "sha512-v55NF6Dz0wrj14Rn8iEABTWrhYRmgkJYuokduunSiq++t3hZ9VZ6dvcDt+850Pm5sGJZk8RaHzkFCXPxVINZ+g==" + }, + "@types/node": { + "version": "18.7.13", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.13.tgz", + "integrity": "sha512-46yIhxSe5xEaJZXWdIBP7GU4HDTG8/eo0qd9atdiL+lFpA03y8KS+lkTN834TWJj5767GbWv4n/P6efyTFt1Dw==" + }, + "@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", + "dev": true + }, + "@types/q": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", + "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==" + }, + "@types/source-list-map": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz", + "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==" + }, + "@types/tapable": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.8.tgz", + "integrity": "sha512-ipixuVrh2OdNmauvtT51o3d8z12p6LtFW9in7U79der/kwejjdNchQC5UMn5u/KxNoM7VHHOs/l8KS8uHxhODQ==" + }, + "@types/uglify-js": { + "version": "3.17.0", + "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.17.0.tgz", + "integrity": "sha512-3HO6rm0y+/cqvOyA8xcYLweF0TKXlAxmQASjbOi49Co51A1N4nR4bEwBgRoD9kNM+rqFGArjKr654SLp2CoGmQ==", + "requires": { + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "@types/webpack": { + "version": "4.41.32", + "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.32.tgz", + "integrity": "sha512-cb+0ioil/7oz5//7tZUSwbrSAN/NWHrQylz5cW8G0dWTcF/g+/dSdMlKVZspBYuMAN1+WnwHrkxiRrLcwd0Heg==", + "requires": { + "@types/node": "*", + "@types/tapable": "^1", + "@types/uglify-js": "*", + "@types/webpack-sources": "*", + "anymatch": "^3.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "@types/webpack-sources": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-3.2.0.tgz", + "integrity": "sha512-Ft7YH3lEVRQ6ls8k4Ff1oB4jN6oy/XmU6tQISKdhfh+1mR+viZFphS6WL0IrtDOzvefmJg5a0s7ZQoRXwqTEFg==", + "requires": { + "@types/node": "*", + "@types/source-list-map": "*", + "source-map": "^0.7.3" + } + }, + "@types/yargs": { + "version": "15.0.14", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", + "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "@types/yargs-parser": { + "version": "21.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", + "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==" + }, + "@ungap/url-search-params": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@ungap/url-search-params/-/url-search-params-0.1.4.tgz", + "integrity": "sha512-RLwrxCTDNiNev9hpr9rDq8NyeQ8Nn0X1we4Wu7Tlf368I8r+7hBj3uObhifhuLk74egaYaSX5nUsBlWz6kjj+A==" + }, + "@urql/core": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/@urql/core/-/core-2.3.6.tgz", + "integrity": "sha512-PUxhtBh7/8167HJK6WqBv6Z0piuiaZHQGYbhwpNL9aIQmLROPEdaUYkY4wh45wPQXcTpnd11l0q3Pw+TI11pdw==", + "requires": { + "@graphql-typed-document-node/core": "^3.1.0", + "wonka": "^4.0.14" + } + }, + "@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==", + "requires": { + "@urql/core": ">=2.3.1", + "wonka": "^4.0.14" + } + }, + "@webassemblyjs/ast": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", + "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", + "requires": { + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", + "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==" + }, + "@webassemblyjs/helper-api-error": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", + "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==" + }, + "@webassemblyjs/helper-buffer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", + "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==" + }, + "@webassemblyjs/helper-code-frame": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", + "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", + "requires": { + "@webassemblyjs/wast-printer": "1.9.0" + } + }, + "@webassemblyjs/helper-fsm": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", + "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==" + }, + "@webassemblyjs/helper-module-context": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", + "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", + "requires": { + "@webassemblyjs/ast": "1.9.0" + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", + "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==" + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", + "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", + "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", + "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", + "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==" + }, + "@webassemblyjs/wasm-edit": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", + "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/helper-wasm-section": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-opt": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "@webassemblyjs/wast-printer": "1.9.0" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", + "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", + "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", + "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } + }, + "@webassemblyjs/wast-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", + "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/floating-point-hex-parser": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-code-frame": "1.9.0", + "@webassemblyjs/helper-fsm": "1.9.0", + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", + "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0", + "@xtuc/long": "4.2.2" + } + }, + "@xmldom/xmldom": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.7.5.tgz", + "integrity": "sha512-V3BIhmY36fXZ1OtVcI9W+FxQqxVLsPKcNjWigIaa81dLC9IolJl5Mt4Cvhmr0flUnjSpTdrbMTSbXqYqV5dT6A==" + }, + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + }, + "@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==" + }, + "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==", + "requires": { + "event-target-shim": "^5.0.0" + } + }, + "absolute-path": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/absolute-path/-/absolute-path-0.0.0.tgz", + "integrity": "sha512-HQiug4c+/s3WOvEnDRxXVmNtSG5s2gJM9r19BTcqjp7BWcE48PB+Y2G6jE65kqI0LpsQeMZygt/b60Gi4KxGyA==" + }, + "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==", + "requires": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + } + }, + "acorn": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==" + }, + "address": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz", + "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==" + }, + "aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "requires": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + } + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-errors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", + "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", + "requires": {} + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "requires": {} + }, + "alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", + "integrity": "sha512-0FcBfdcmaumGPQ0qPn7Q5qTgz/ooXgIyp1rf8ik5bGX8mpE2YHjC0P/eyQvxu1GURYQgq9ozf2mteQ5ZD9YiyQ==" + }, + "anser": { + "version": "1.4.10", + "resolved": "https://registry.npmjs.org/anser/-/anser-1.4.10.tgz", + "integrity": "sha512-hCv9AqTQ8ycjpSd3upOJd7vFwW1JaoYQ7tpham03GJ1ca8/65rqn0RpaWpItOAd6ylW9wAw6luXYPJIyPFVOww==" + }, + "ansi-colors": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", + "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==" + }, + "ansi-escapes": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==" + }, + "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==", + "requires": { + "colorette": "^1.0.7", + "slice-ansi": "^2.0.0", + "strip-ansi": "^5.0.0" + } + }, + "ansi-html": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", + "integrity": "sha512-JoAxEa1DfP9m2xfB/y2r/aKcwXNlltr4+0QSBC4TrLfcxyvepX2Pv0t/xpgGV5bGsDzCYV8SzjWgyCW0T9yYbA==" + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + }, + "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==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==" + }, + "anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "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==" + }, + "application-config-path": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/application-config-path/-/application-config-path-0.1.0.tgz", + "integrity": "sha512-lljTpVvFteShrHuKRvweZfa9o/Nc34Y8r5/1Lqh/yyKaspRT2J3fkEiSSk1YLG8ZSVyU7yHysRy9zcDDS2aH1Q==" + }, + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" + }, + "arg": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.0.tgz", + "integrity": "sha512-ZWc51jO3qegGkVh8Hwpv636EkbesNV5ZNQPCtRa+0qytRYPEs9IYT9qITY9buezqUH5uqyzlWLcufrzU2rffdg==" + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==" + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==" + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==" + }, + "array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" + }, + "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==" + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==" + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==" + }, + "array.prototype.reduce": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.4.tgz", + "integrity": "sha512-WnM+AjG/DvLRLo4DDl+r+SvCzYtD2Jd9oeBYMcEaI7t3fFrHY9M53/wdLcTvmZNQ70IU6Htj0emFkZ5TS+lrdw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.2", + "es-array-method-boxes-properly": "^1.0.0", + "is-string": "^1.0.7" + } + }, + "asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" + }, + "asn1.js": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", + "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", + "requires": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + } + } + }, + "assert": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", + "requires": { + "object-assign": "^4.1.1", + "util": "0.10.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha512-8nWq2nLTAwd02jTqJExUYFSD/fKq6VH9Y/oG2accc/kdI0V98Bag8d5a4gi3XHz73rDWa2PvTtvcWYquKqSENA==" + }, + "util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha512-5KiHfsmkqacuKjkRkdV7SsfDJ2EGiPsK92s2MhNSY0craxjTdKTtqKsJaCWp4LW33ZZ0OPUv1WO/TFvNQRiQxQ==", + "requires": { + "inherits": "2.0.1" + } + } + } + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==" + }, + "ast-types": { + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.14.2.tgz", + "integrity": "sha512-O0yuUDnZeQDL+ncNGlJ78BiO4jnYI3bvMsD5prT0/nsgijG/LpNBIr63gTjVTNsiGkgQhiyCShTgxt8oXOrklA==", + "requires": { + "tslib": "^2.0.1" + }, + "dependencies": { + "tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" + } + } + }, + "astral-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", + "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==" + }, + "async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" + }, + "async-each": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==" + }, + "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==" + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "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==" + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" + }, + "axios": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz", + "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==", + "requires": { + "follow-redirects": "^1.14.9", + "form-data": "^4.0.0" + } + }, + "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==", + "requires": {} + }, + "babel-loader": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.1.0.tgz", + "integrity": "sha512-7q7nC1tYOrqvUrN3LQK4GwSk/TQorZSOlO9C+RZDZpODgyN4ZlCqE5q9cDsyWOliN+aU9B4JX01xK9eJXowJLw==", + "requires": { + "find-cache-dir": "^2.1.0", + "loader-utils": "^1.4.0", + "mkdirp": "^0.5.3", + "pify": "^4.0.1", + "schema-utils": "^2.6.5" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + }, + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "requires": { + "object.assign": "^4.1.0" + } + }, + "babel-plugin-module-resolver": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-module-resolver/-/babel-plugin-module-resolver-4.1.0.tgz", + "integrity": "sha512-MlX10UDheRr3lb3P0WcaIdtCSRlxdQsB1sBqL7W0raF070bGl1HQQq5K3T2vf2XAYie+ww+5AKC/WrkjRO2knA==", + "requires": { + "find-babel-config": "^1.2.0", + "glob": "^7.1.6", + "pkg-up": "^3.1.0", + "reselect": "^4.0.0", + "resolve": "^1.13.1" + } + }, + "babel-plugin-polyfill-corejs2": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.2.tgz", + "integrity": "sha512-LPnodUl3lS0/4wN3Rb+m+UK8s7lj2jcLRrjho4gLw+OJs+I4bvGXshINesY5xx/apM+biTnQ9reDI8yj+0M5+Q==", + "requires": { + "@babel/compat-data": "^7.17.7", + "@babel/helper-define-polyfill-provider": "^0.3.2", + "semver": "^6.1.1" + } + }, + "babel-plugin-polyfill-corejs3": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.3.tgz", + "integrity": "sha512-zKsXDh0XjnrUEW0mxIHLfjBfnXSMr5Q/goMe/fxpQnLm07mcOZiIZHBNWCMx60HmdvjxfXcalac0tfFg0wqxyw==", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.2", + "core-js-compat": "^3.21.0" + } + }, + "babel-plugin-polyfill-regenerator": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.0.tgz", + "integrity": "sha512-RW1cnryiADFeHmfLS+WW/G431p1PsW5qdRdz0SDRi7TKcUgc7Oh/uXkT7MZ/+tGsT1BkczEAmD5XjUyJ5SWDTw==", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.2" + } + }, + "babel-plugin-react-native-web": { + "version": "0.18.7", + "resolved": "https://registry.npmjs.org/babel-plugin-react-native-web/-/babel-plugin-react-native-web-0.18.7.tgz", + "integrity": "sha512-DF7huAePyphXsqWhGyshjQAU9qektOqOSP2NHevtUBhsgLu57D4gEGZM1xPtbJYvW6/DoxuaXUAqjYqfexT+gQ==" + }, + "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==" + }, + "babel-preset-expo": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/babel-preset-expo/-/babel-preset-expo-9.2.0.tgz", + "integrity": "sha512-aM2htiNx0H49H+MWCp9+cKVSdcdNSn0tbE5Dln/GO1xna4ZlnA30clbfClcYJFUcZtW90IsYeZwQ/hj8zyWhNA==", + "requires": { + "@babel/plugin-proposal-decorators": "^7.12.9", + "@babel/plugin-transform-react-jsx": "^7.12.17", + "@babel/preset-env": "^7.12.9", + "babel-plugin-module-resolver": "^4.1.0", + "babel-plugin-react-native-web": "~0.18.2", + "metro-react-native-babel-preset": "~0.70.3" + } + }, + "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==", + "requires": { + "@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" + } + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "requires": { + "is-descriptor": "^1.0.0" + } + } + } + }, + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" + }, + "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==" + }, + "better-opn": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/better-opn/-/better-opn-3.0.2.tgz", + "integrity": "sha512-aVNobHnJqLiUelTaHat9DZ1qM2w0C0Eym4LPI/3JxOnSokGVdsl1T1kN7TFvsEAD8G47A6VKQ0TVHqbBnYMJlQ==", + "requires": { + "open": "^8.0.4" + } + }, + "big-integer": { + "version": "1.6.51", + "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz", + "integrity": "sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==" + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "optional": true + }, + "bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "optional": true, + "requires": { + "file-uri-to-path": "1.0.0" + } + }, + "bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "requires": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + }, + "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==" + }, + "bn.js": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", + "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==" + }, + "body-parser": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", + "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", + "requires": { + "bytes": "3.1.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.7.0", + "raw-body": "2.4.0", + "type-is": "~1.6.17" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "bonjour": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", + "integrity": "sha512-RaVTblr+OnEli0r/ud8InrU7D+G0y6aJhlxaLa6Pwty4+xoxboF1BsUI45tujvRpbj9dQVoglChqonGAsjEBYg==", + "requires": { + "array-flatten": "^2.1.0", + "deep-equal": "^1.0.1", + "dns-equal": "^1.0.0", + "dns-txt": "^2.0.2", + "multicast-dns": "^6.0.1", + "multicast-dns-service-types": "^1.1.0" + } + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" + }, + "bplist-creator": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/bplist-creator/-/bplist-creator-0.1.0.tgz", + "integrity": "sha512-sXaHZicyEEmY86WyueLTQesbeoH/mquvarJaQNbjuOQO+7gbFcDEWqKmcWA4cOTLzFlfgvkiVxolk1k5bBIpmg==", + "requires": { + "stream-buffers": "2.2.x" + } + }, + "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==", + "requires": { + "big-integer": "1.6.x" + } + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "requires": { + "fill-range": "^7.0.1" + } + }, + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==" + }, + "browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "requires": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "requires": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "requires": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "browserify-rsa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", + "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", + "requires": { + "bn.js": "^5.0.0", + "randombytes": "^2.0.1" + } + }, + "browserify-sign": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", + "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", + "requires": { + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.3", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "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==" + } + } + }, + "browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "requires": { + "pako": "~1.0.5" + } + }, + "browserslist": { + "version": "4.21.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.3.tgz", + "integrity": "sha512-898rgRXLAyRkM1GryrrBHGkqA5hlpkV5MhtZwg9QXeiyLUYs2k00Un05aX5l2/yJIOObYKOpS2JNo8nJDE7fWQ==", + "requires": { + "caniuse-lite": "^1.0.30001370", + "electron-to-chromium": "^1.4.202", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.5" + } + }, + "bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "requires": { + "node-int64": "^0.4.0" + } + }, + "buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "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==", + "requires": { + "buffer-alloc-unsafe": "^1.1.0", + "buffer-fill": "^1.0.0" + } + }, + "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==" + }, + "buffer-fill": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", + "integrity": "sha512-T7zexNBwiiaCOGDg9xNX9PBmjrubblRkENuptryuI64URkXDFum9il/JGL8Lm8wYfAXpredVXXZz7eMHilimiQ==" + }, + "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==" + }, + "buffer-indexof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", + "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==" + }, + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==" + }, + "builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==" + }, + "builtins": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", + "integrity": "sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ==" + }, + "bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" + }, + "cacache": { + "version": "15.3.0", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz", + "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==", + "requires": { + "@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" + }, + "dependencies": { + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + } + }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "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==", + "requires": { + "callsites": "^2.0.0" + } + }, + "caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A==", + "requires": { + "caller-callsite": "^2.0.0" + } + }, + "callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==" + }, + "camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "requires": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" + } + } + }, + "camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==" + }, + "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==", + "requires": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "caniuse-lite": { + "version": "1.0.30001383", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001383.tgz", + "integrity": "sha512-swMpEoTp5vDoGBZsYZX7L7nXHe6dsHxi9o6/LKf/f0LukVtnrxly5GVb/fWdCDTqi/yw6Km6tiJ0pmBacm0gbg==" + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "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==" + } + } + }, + "charenc": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", + "integrity": "sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==" + }, + "chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "optional": true, + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.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" + } + }, + "chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==" + }, + "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==" + }, + "ci-info": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.2.tgz", + "integrity": "sha512-xmDt/QIAdeZ9+nfdPsaBCpMvHNLFiLdjj59qjqn+6iPe6YmHGQ35sBnQ8uslRBXFmXkiZQOJRjvQeoGppoTjjg==" + }, + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + } + } + }, + "clean-css": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.4.tgz", + "integrity": "sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A==", + "requires": { + "source-map": "~0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==" + }, + "clean-webpack-plugin": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/clean-webpack-plugin/-/clean-webpack-plugin-3.0.0.tgz", + "integrity": "sha512-MciirUH5r+cYLGCOL5JX/ZLzOZbVr1ot3Fw+KcvbhUb6PM+yycqd9ZhIlcigQ5gl+XhppNmw3bEFuaaMNyLj3A==", + "requires": { + "@types/webpack": "^4.4.31", + "del": "^4.1.1" + }, + "dependencies": { + "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==", + "requires": { + "array-uniq": "^1.0.1" + } + }, + "del": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", + "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", + "requires": { + "@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" + } + }, + "globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", + "requires": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==" + } + } + }, + "p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==" + } + } + }, + "cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw==", + "requires": { + "restore-cursor": "^2.0.0" + } + }, + "cli-spinners": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.7.0.tgz", + "integrity": "sha512-qu3pN8Y3qHNgE2AFweciB1IfMnmZ/fsNTEE+NOFjmGB2F/7rLhnhzppvpCnN4FovtP26k8lHyy9ptEbNwWFLzw==" + }, + "cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "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==", + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + } + } + }, + "clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==" + }, + "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==", + "requires": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + } + }, + "coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "requires": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + } + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==", + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "color": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", + "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", + "requires": { + "color-convert": "^2.0.1", + "color-string": "^1.9.0" + }, + "dependencies": { + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + } + } + }, + "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==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "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==", + "requires": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "colorette": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", + "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==" + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "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==" + }, + "commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==" + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" + }, + "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==" + }, + "component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" + }, + "component-type": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/component-type/-/component-type-1.2.1.tgz", + "integrity": "sha512-Kgy+2+Uwr75vAi6ChWXgHuLvd+QLD7ssgpaRq2zCvt80ptvAfMc/hijcJxXkBa2wMlEZcJvC2H8Ubo+A9ATHIg==" + }, + "compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "requires": { + "mime-db": ">= 1.43.0 < 2" + } + }, + "compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "requires": { + "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" + }, + "dependencies": { + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "connect": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", + "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", + "requires": { + "debug": "2.6.9", + "finalhandler": "1.1.2", + "parseurl": "~1.3.3", + "utils-merge": "1.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "connect-history-api-fallback": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==" + }, + "console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" + }, + "constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==" + }, + "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==", + "requires": { + "safe-buffer": "5.2.1" + }, + "dependencies": { + "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==" + } + } + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" + }, + "convert-source-map": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==" + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + }, + "copy-concurrently": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", + "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "requires": { + "aproba": "^1.1.1", + "fs-write-stream-atomic": "^1.0.8", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.0" + } + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==" + }, + "copy-webpack-plugin": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-6.0.4.tgz", + "integrity": "sha512-zCazfdYAh3q/O4VzZFiadWGpDA2zTs6FC6D7YTHD6H1J40pzo0H4z22h1NYMCl4ArQP4CK8y/KWqPrJ4rVkZ5A==", + "requires": { + "cacache": "^15.0.5", + "fast-glob": "^3.2.4", + "find-cache-dir": "^3.3.1", + "glob-parent": "^5.1.1", + "globby": "^11.0.1", + "loader-utils": "^2.0.0", + "normalize-path": "^3.0.0", + "p-limit": "^3.0.2", + "schema-utils": "^2.7.0", + "serialize-javascript": "^4.0.0", + "webpack-sources": "^1.4.3" + }, + "dependencies": { + "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==", + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + } + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "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==", + "requires": { + "semver": "^6.0.0" + } + }, + "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==", + "requires": { + "p-limit": "^2.2.0" + }, + "dependencies": { + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + } + } + }, + "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==" + }, + "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==", + "requires": { + "find-up": "^4.0.0" + } + }, + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "core-js": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz", + "integrity": "sha512-ZiPp9pZlgxpWRu0M+YWbm6+aQ84XEfH1JRXvfOc/fILWI0VKhLC2LX13X1NYq4fULzLMq7Hfh43CSo2/aIaUPA==" + }, + "core-js-compat": { + "version": "3.25.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.25.0.tgz", + "integrity": "sha512-extKQM0g8/3GjFx9US12FAgx8KJawB7RCQ5y8ipYLbmfzEzmFRWdDjIlxDx82g7ygcNG85qMVUSRyABouELdow==", + "requires": { + "browserslist": "^4.21.3", + "semver": "7.0.0" + }, + "dependencies": { + "semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==" + } + } + }, + "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==" + }, + "cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "requires": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + } + }, + "create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "requires": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + } + } + }, + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "requires": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "create-react-class": { + "version": "15.7.0", + "resolved": "https://registry.npmjs.org/create-react-class/-/create-react-class-15.7.0.tgz", + "integrity": "sha512-QZv4sFWG9S5RUvkTYWbflxeZX+JG7Cz0Tn33rQBJ+WFQTqTfUTjMjiv9tnfXazjsO5r0KhPs+AqCjyrQX6h2ng==", + "requires": { + "loose-envify": "^1.3.1", + "object-assign": "^4.1.1" + } + }, + "cross-fetch": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz", + "integrity": "sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==", + "requires": { + "node-fetch": "2.6.7" + } + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "crypt": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", + "integrity": "sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==" + }, + "crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "requires": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + } + }, + "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==" + }, + "css-color-names": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", + "integrity": "sha512-zj5D7X1U2h2zsXOAM8EyUREBnnts6H+Jm+d1M2DbiQQcUtnqgQsMrdo8JW9R80YFUmIdBZeMu5wvYM7hcgWP/Q==" + }, + "css-declaration-sorter": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", + "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", + "requires": { + "postcss": "^7.0.1", + "timsort": "^0.3.0" + } + }, + "css-in-js-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/css-in-js-utils/-/css-in-js-utils-2.0.1.tgz", + "integrity": "sha512-PJF0SpJT+WdbVVt0AOYp9C8GnuruRlL/UFW7932nLWmFLQTaWEzTBQEx7/hn4BuV+WON75iAViSUJLiU3PKbpA==", + "requires": { + "hyphenate-style-name": "^1.0.2", + "isobject": "^3.0.1" + } + }, + "css-loader": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.6.0.tgz", + "integrity": "sha512-M5lSukoWi1If8dhQAUCvj4H8vUt3vOnwbQBH9DdTm/s4Ym2B/3dPMtYZeJmq7Q3S3Pa+I94DcZ7pc9bP14cWIQ==", + "requires": { + "camelcase": "^5.3.1", + "cssesc": "^3.0.0", + "icss-utils": "^4.1.1", + "loader-utils": "^1.2.3", + "normalize-path": "^3.0.0", + "postcss": "^7.0.32", + "postcss-modules-extract-imports": "^2.0.0", + "postcss-modules-local-by-default": "^3.0.2", + "postcss-modules-scope": "^2.2.0", + "postcss-modules-values": "^3.0.0", + "postcss-value-parser": "^4.1.0", + "schema-utils": "^2.7.0", + "semver": "^6.3.0" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + }, + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + } + }, + "css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" + }, + "css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "requires": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==" + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" + }, + "cssnano": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.11.tgz", + "integrity": "sha512-6gZm2htn7xIPJOHY824ERgj8cNPgPxyCSnkXc4v7YvNW+TdVfzgngHcEhy/8D11kUWRUMbke+tC+AUcUsnMz2g==", + "requires": { + "cosmiconfig": "^5.0.0", + "cssnano-preset-default": "^4.0.8", + "is-resolvable": "^1.0.0", + "postcss": "^7.0.0" + } + }, + "cssnano-preset-default": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.8.tgz", + "integrity": "sha512-LdAyHuq+VRyeVREFmuxUZR1TXjQm8QQU/ktoo/x7bz+SdOge1YKc5eMN6pRW7YWBmyq59CqYba1dJ5cUukEjLQ==", + "requires": { + "css-declaration-sorter": "^4.0.1", + "cssnano-util-raw-cache": "^4.0.1", + "postcss": "^7.0.0", + "postcss-calc": "^7.0.1", + "postcss-colormin": "^4.0.3", + "postcss-convert-values": "^4.0.1", + "postcss-discard-comments": "^4.0.2", + "postcss-discard-duplicates": "^4.0.2", + "postcss-discard-empty": "^4.0.1", + "postcss-discard-overridden": "^4.0.1", + "postcss-merge-longhand": "^4.0.11", + "postcss-merge-rules": "^4.0.3", + "postcss-minify-font-values": "^4.0.2", + "postcss-minify-gradients": "^4.0.2", + "postcss-minify-params": "^4.0.2", + "postcss-minify-selectors": "^4.0.2", + "postcss-normalize-charset": "^4.0.1", + "postcss-normalize-display-values": "^4.0.2", + "postcss-normalize-positions": "^4.0.2", + "postcss-normalize-repeat-style": "^4.0.2", + "postcss-normalize-string": "^4.0.2", + "postcss-normalize-timing-functions": "^4.0.2", + "postcss-normalize-unicode": "^4.0.1", + "postcss-normalize-url": "^4.0.1", + "postcss-normalize-whitespace": "^4.0.2", + "postcss-ordered-values": "^4.1.2", + "postcss-reduce-initial": "^4.0.3", + "postcss-reduce-transforms": "^4.0.2", + "postcss-svgo": "^4.0.3", + "postcss-unique-selectors": "^4.0.1" + } + }, + "cssnano-util-get-arguments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", + "integrity": "sha512-6RIcwmV3/cBMG8Aj5gucQRsJb4vv4I4rn6YjPbVWd5+Pn/fuG+YseGvXGk00XLkoZkaj31QOD7vMUpNPC4FIuw==" + }, + "cssnano-util-get-match": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", + "integrity": "sha512-JPMZ1TSMRUPVIqEalIBNoBtAYbi8okvcFns4O0YIhcdGebeYZK7dMyHJiQ6GqNBA9kE0Hym4Aqym5rPdsV/4Cw==" + }, + "cssnano-util-raw-cache": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", + "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", + "requires": { + "postcss": "^7.0.0" + } + }, + "cssnano-util-same-parent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", + "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==" + }, + "csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "requires": { + "css-tree": "^1.1.2" + } + }, + "cyclist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", + "integrity": "sha512-NJGVKPS81XejHcLhaLJS7plab0fK3slPh11mESeeDq2W4ZI5kUKK/LRRdVDvjJseojbPB7ZwjnyOybg3Igea/A==" + }, + "dag-map": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/dag-map/-/dag-map-1.0.2.tgz", + "integrity": "sha512-+LSAiGFwQ9dRnRdOeaj7g47ZFJcOUPukAP8J3A3fuZ1g9Y44BG+P1sgApjLXTQPOzC4+7S9Wr8kXsfpINM4jpw==" + }, + "dayjs": { + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.5.tgz", + "integrity": "sha512-CAdX5Q3YW3Gclyo5Vpqkgpj8fSdLQcRuzfX6mC6Phy0nfJ0eGYOeS7m4mt2plDWLAtA4TqTakvbboHvUxfe4iA==" + }, + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "requires": { + "ms": "2.1.2" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==" + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og==" + }, + "deep-equal": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", + "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", + "requires": { + "is-arguments": "^1.0.4", + "is-date-object": "^1.0.1", + "is-regex": "^1.0.4", + "object-is": "^1.0.1", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.2.0" + } + }, + "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==" + }, + "deepmerge": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-3.3.0.tgz", + "integrity": "sha512-GRQOafGHwMHpjPx9iCvTgpu9NojZ49q794EEL94JVEw6VaeA8XTUyBKvAkOOjBX9oJNiV6G3P+T+tihFjo2TqA==" + }, + "default-gateway": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", + "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", + "requires": { + "execa": "^1.0.0", + "ip-regex": "^2.1.0" + } + }, + "defaults": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", + "integrity": "sha512-s82itHOnYrN0Ib8r+z7laQz3sdE+4FP3d9Q7VLO7U+KRT+CR0GsWuyHxzdAY82I7cXv0G/twrqomTJLOssO5HA==", + "requires": { + "clone": "^1.0.2" + }, + "dependencies": { + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==" + } + } + }, + "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==" + }, + "define-properties": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", + "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "requires": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + } + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + } + }, + "del": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-6.1.1.tgz", + "integrity": "sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==", + "requires": { + "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" + }, + "dependencies": { + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" + }, + "denodeify": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/denodeify/-/denodeify-1.2.1.tgz", + "integrity": "sha512-KNTihKNmQENUZeKu5fzfpzRqR5S2VMp4gl9RFHiWzj9DfvYQPMJ6XHKNaQxaGCXwPk6y9yme3aUoaiAe+KX+vg==" + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==" + }, + "deprecated-react-native-prop-types": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/deprecated-react-native-prop-types/-/deprecated-react-native-prop-types-2.3.0.tgz", + "integrity": "sha512-pWD0voFtNYxrVqvBMYf5gq3NA2GCpfodS1yNynTPc93AYA/KEMGeWDqqeUB6R2Z9ZofVhks2aeJXiuQqKNpesA==", + "requires": { + "@react-native/normalize-color": "*", + "invariant": "*", + "prop-types": "*" + } + }, + "des.js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "requires": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" + }, + "detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" + }, + "detect-port-alt": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", + "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", + "requires": { + "address": "^1.0.1", + "debug": "^2.6.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "requires": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + } + } + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "requires": { + "path-type": "^4.0.0" + } + }, + "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==" + }, + "dns-packet": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz", + "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", + "requires": { + "ip": "^1.1.0", + "safe-buffer": "^5.0.1" + } + }, + "dns-txt": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", + "integrity": "sha512-Ix5PrWjphuSoUXV/Zv5gaFHjnaJtb02F2+Si3Ht9dyJ87+Z/lMmy+dpNHtTGraNK958ndXq2i+GLkWsWHcKaBQ==", + "requires": { + "buffer-indexof": "^1.0.0" + } + }, + "dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "requires": { + "utila": "~0.4" + } + }, + "dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + } + }, + "domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==" + }, + "domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==" + }, + "domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "requires": { + "domelementtype": "^2.2.0" + } + }, + "domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + } + }, + "dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" + } + } + }, + "dot-prop": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", + "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", + "requires": { + "is-obj": "^2.0.0" + } + }, + "duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" + }, + "duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "requires": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, + "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==" + }, + "electron-to-chromium": { + "version": "1.4.230", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.230.tgz", + "integrity": "sha512-3pwjAK0qHSDN9+YAF4fJknsSruP7mpjdWzUSruIJD/JCH77pEh0SorEyb3xVaKkfwk2tzjOt2D8scJ0KAdfXLA==" + }, + "elliptic": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", + "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", + "requires": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + } + } + }, + "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==" + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" + }, + "encoding": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", + "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", + "requires": { + "iconv-lite": "^0.6.2" + }, + "dependencies": { + "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==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } + } + } + }, + "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==", + "requires": { + "once": "^1.4.0" + } + }, + "enhanced-resolve": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", + "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", + "requires": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.5.0", + "tapable": "^1.0.0" + }, + "dependencies": { + "memory-fs": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", + "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + } + } + }, + "entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" + }, + "env-editor": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/env-editor/-/env-editor-0.4.2.tgz", + "integrity": "sha512-ObFo8v4rQJAE59M69QzwloxPZtd33TpYEIjtKD1rrFDcM1Gd7IkDxEBU+HriziN6HSHQnBJi8Dmy+JWkav5HKA==" + }, + "envinfo": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz", + "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==" + }, + "eol": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/eol/-/eol-0.9.1.tgz", + "integrity": "sha512-Ds/TEoZjwggRoz/Q2O7SE3i4Jm66mqTDfmdHdq/7DKVk3bro9Q8h6WdXKdPqFLMoqxrDK5SVRzHVPOS6uuGtrg==" + }, + "errno": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", + "requires": { + "prr": "~1.0.1" + } + }, + "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==", + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "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==", + "requires": { + "stackframe": "^1.3.4" + } + }, + "errorhandler": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/errorhandler/-/errorhandler-1.5.1.tgz", + "integrity": "sha512-rcOwbfvP1WTViVoUjcfZicVzjhjTuhSMntHh6mW3IrEiyE6mJyXvsToJUJGlGlw/2xU9P5whlWNGlIDVeCiT4A==", + "requires": { + "accepts": "~1.3.7", + "escape-html": "~1.0.3" + } + }, + "es-abstract": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.1.tgz", + "integrity": "sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA==", + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "regexp.prototype.flags": "^1.4.3", + "string.prototype.trimend": "^1.0.5", + "string.prototype.trimstart": "^1.0.5", + "unbox-primitive": "^1.0.2" + } + }, + "es-array-method-boxes-properly": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==" + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" + }, + "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==" + }, + "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==" + }, + "eslint-scope": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", + "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "requires": { + "estraverse": "^5.2.0" + }, + "dependencies": { + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" + } + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==" + }, + "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==" + }, + "eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + }, + "events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" + }, + "eventsource": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.1.2.tgz", + "integrity": "sha512-xAH3zWhgO2/3KIniEKYPr8plNSzlGINOUqYj0m0u7AB81iRw8b/3E73W6AuU+6klLbaSFmZnaETQ2lXPfAydrA==" + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "exec-async": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/exec-async/-/exec-async-2.2.0.tgz", + "integrity": "sha512-87OpwcEiMia/DeiKFzaQNBNFeN3XkkpYIh9FyOqq5mS2oKv3CBE67PXoEKcr6nodWdXNogTiQ0jE2NGuoffXPw==" + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "requires": { + "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" + } + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==", + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==" + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "expo": { + "version": "46.0.9", + "resolved": "https://registry.npmjs.org/expo/-/expo-46.0.9.tgz", + "integrity": "sha512-UsBjm0BL7w+OyF6kypVPrk3jhg9cCXF0D9CaOWQ+cedm7oT4mTVQx9+A45VsDvLzNWBjJejZQZ1PFKqOY5HNcQ==", + "requires": { + "@babel/runtime": "^7.14.0", + "@expo/cli": "0.2.11", + "@expo/vector-icons": "^13.0.0", + "babel-preset-expo": "~9.2.0", + "cross-spawn": "^6.0.5", + "expo-application": "~4.2.2", + "expo-asset": "~8.6.1", + "expo-constants": "~13.2.4", + "expo-error-recovery": "~3.2.0", + "expo-file-system": "~14.1.0", + "expo-font": "~10.2.0", + "expo-keep-awake": "~10.2.0", + "expo-modules-autolinking": "0.10.3", + "expo-modules-core": "0.11.4", + "fbemitter": "^3.0.0", + "getenv": "^1.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" + } + }, + "expo-application": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/expo-application/-/expo-application-4.2.2.tgz", + "integrity": "sha512-bFEaFRUdV6aK2iBd+HzkHNPYsyj88EAhaQW5leznmO0qQMJxpAQ3eoUXMey1hfDBh1qgkkHgSyCZ9BIgMAGJ1g==", + "requires": {} + }, + "expo-asset": { + "version": "8.6.1", + "resolved": "https://registry.npmjs.org/expo-asset/-/expo-asset-8.6.1.tgz", + "integrity": "sha512-urbUp1YtwH2J0Qc3inGQJdqTjWKML77SeMNgff+iR9MUE8gDkFqSCDjrBi7i5Oj5DDtq43mmtDg8G8ei6Vchcg==", + "requires": { + "blueimp-md5": "^2.10.0", + "expo-constants": "~13.2.2", + "expo-file-system": "~14.1.0", + "invariant": "^2.2.4", + "md5-file": "^3.2.3", + "path-browserify": "^1.0.0", + "url-parse": "^1.5.9" + } + }, + "expo-constants": { + "version": "13.2.4", + "resolved": "https://registry.npmjs.org/expo-constants/-/expo-constants-13.2.4.tgz", + "integrity": "sha512-Zobau8EuTk2GgafwkfGnWM6CmSLB7X8qnQXVuXe0nd3v92hfQUmRWGhJwH88uxXj3LrfqctM6PaJ8taG1vxfBw==", + "requires": { + "@expo/config": "~7.0.0", + "uuid": "^3.3.2" + } + }, + "expo-error-recovery": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/expo-error-recovery/-/expo-error-recovery-3.2.0.tgz", + "integrity": "sha512-XZ630ks5HNxa9oc2Ya1hEn1ez031Cy4VnyxerPC2o9fKNKSrD/64cRqGF9NkGM3X2uf8+PCB9adxVflAIXBf6w==", + "optional": true, + "requires": {} + }, + "expo-file-system": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/expo-file-system/-/expo-file-system-14.1.0.tgz", + "integrity": "sha512-lJcPGQ8yKXVknVkD5TmcJnR/TpQbEL0JP8hknLejfq3FIqPqI/LBFn31YiP37grxW8lITz1al8pq5T6CSUjAzQ==", + "requires": { + "@expo/config-plugins": "~5.0.0", + "uuid": "^3.4.0" + } + }, + "expo-font": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/expo-font/-/expo-font-10.2.0.tgz", + "integrity": "sha512-2V4EcpmhNoppaLn+lPprZVS+3bmV9hxLPKttKh2u8ghjH/oX9bv3u4JVo77SYh0EfrWO4toqVyXn8pXH8GpbIg==", + "requires": { + "fontfaceobserver": "^2.1.0" + } + }, + "expo-image-loader": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/expo-image-loader/-/expo-image-loader-3.2.0.tgz", + "integrity": "sha512-LU3Q2prn64/HxdToDmxgMIRXS1ZvD9Q3iCxRVTZn1fPQNNDciIQFE5okaa74Ogx20DFHs90r6WoUd7w9Af1OGQ==", + "requires": {} + }, + "expo-image-picker": { + "version": "13.3.1", + "resolved": "https://registry.npmjs.org/expo-image-picker/-/expo-image-picker-13.3.1.tgz", + "integrity": "sha512-IY84uDu9uxetAup5yw0CIIujigl/lM3grwyfpeZFMKGmWHzmKamptjd/sG8K65xkb6tF9awmGMW0qglHQ9hakQ==", + "requires": { + "@expo/config-plugins": "~5.0.0", + "expo-image-loader": "~3.2.0", + "uuid": "7.0.2" + }, + "dependencies": { + "uuid": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-7.0.2.tgz", + "integrity": "sha512-vy9V/+pKG+5ZTYKf+VcphF5Oc6EFiu3W8Nv3P3zIh0EqVI80ZxOzuPfe9EHjkFNvf8+xuTHVeei4Drydlx4zjw==" + } + } + }, + "expo-keep-awake": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/expo-keep-awake/-/expo-keep-awake-10.2.0.tgz", + "integrity": "sha512-kIRtO4Hmrvxh4E45IPWG/NiUZsuRe1AQwBT09pq+kx8nm6tUS4B9TeL6+1NFy+qVBLbGKDqoQD5Ez7XYTFtBeQ==", + "requires": {} + }, + "expo-modules-autolinking": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/expo-modules-autolinking/-/expo-modules-autolinking-0.10.3.tgz", + "integrity": "sha512-av9ln2zwUt303g98raX7sDmESgL3SXs1sbbtIjh1rL7R0676XIUacIKgbydR0/4tMbOShWx14Z9fozpk9xIAJA==", + "requires": { + "chalk": "^4.1.0", + "commander": "^7.2.0", + "fast-glob": "^3.2.5", + "find-up": "^5.0.0", + "fs-extra": "^9.1.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "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==", + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" + } + } + }, + "expo-modules-core": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/expo-modules-core/-/expo-modules-core-0.11.4.tgz", + "integrity": "sha512-8dEYICk7hUi1GPz5hWm8dBuZDGc+4Tm7zDhSIhKApo5jY/5vB4Bk+fjPo693iWn6pp3+XBHT8Ri8rJ3G7wH1vQ==", + "requires": { + "compare-versions": "^3.4.0", + "invariant": "^2.2.4" + } + }, + "expo-pwa": { + "version": "0.0.123", + "resolved": "https://registry.npmjs.org/expo-pwa/-/expo-pwa-0.0.123.tgz", + "integrity": "sha512-zLueqATI+bvvjAfPHErrQ/jnsAN1/Jy46/K0TjdVvvCPoouVym6+1LhIEUUDAHTNJBOb9BIav9WxlrFb5/h3KA==", + "requires": { + "@expo/image-utils": "0.3.22", + "chalk": "^4.0.0", + "commander": "2.20.0", + "update-check": "1.5.3" + }, + "dependencies": { + "@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==", + "requires": { + "@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" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "commander": { + "version": "2.20.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.0.tgz", + "integrity": "sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ==" + }, + "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==" + }, + "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==", + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^1.0.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + }, + "dependencies": { + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" + } + } + }, + "semver": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "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==" + }, + "tempy": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.3.0.tgz", + "integrity": "sha512-WrH/pui8YCwmeiAoxV+lpRH9HpRtgBhSR2ViBPgpGb/wnYDzp21R4MN45fsCGvLROvY67o3byhJRYRONJyImVQ==", + "requires": { + "temp-dir": "^1.0.0", + "type-fest": "^0.3.1", + "unique-string": "^1.0.0" + } + }, + "type-fest": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", + "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==" + }, + "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==", + "requires": { + "crypto-random-string": "^1.0.0" + } + }, + "universalify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz", + "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==" + } + } + }, + "expo-status-bar": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/expo-status-bar/-/expo-status-bar-1.4.0.tgz", + "integrity": "sha512-vh98g8qMIjig/2XTBsoAWS6Vo2dIIwDWjB3/GiuZ9Lazpxc9GO/APfJ4dar7MibzIDUKIrjotrcL6rLdPH13Ew==" + }, + "express": { + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz", + "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", + "requires": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.0", + "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.10.3", + "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" + }, + "dependencies": { + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + }, + "body-parser": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz", + "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", + "requires": { + "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.10.3", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + } + }, + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" + }, + "finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "requires": { + "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" + } + }, + "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==", + "requires": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "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==", + "requires": { + "ee-first": "1.1.1" + } + }, + "qs": { + "version": "6.10.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", + "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", + "requires": { + "side-channel": "^1.0.4" + } + }, + "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==", + "requires": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + } + }, + "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==" + }, + "setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" + }, + "toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" + } + } + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==" + } + } + }, + "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==" + }, + "fast-glob": { + "version": "3.2.11", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", + "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", + "requires": { + "@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" + } + }, + "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==" + }, + "fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "requires": { + "reusify": "^1.0.4" + } + }, + "faye-websocket": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", + "integrity": "sha512-Xhj93RXbMSq8urNCUq4p9l0P6hnySJ/7YNRhYNug0bLOuii7pKO7xQFb5mx9xZXWCar88pLPb805PvUkwrLZpQ==", + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "fb-watchman": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", + "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", + "requires": { + "bser": "2.1.1" + } + }, + "fbemitter": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/fbemitter/-/fbemitter-3.0.0.tgz", + "integrity": "sha512-KWKaceCwKQU0+HPoop6gn4eOHk50bBv/VxjJtGMfwmJt3D29JpN4H4eisCtIPA+a8GVBam+ldMMpMjJUvpDyHw==", + "requires": { + "fbjs": "^3.0.0" + } + }, + "fbjs": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-3.0.4.tgz", + "integrity": "sha512-ucV0tDODnGV3JCnnkmoszb5lf4bNpzjv80K41wd4k798Etq+UYD0y0TIfalLjZoKgjive6/adkRnszwapiDgBQ==", + "requires": { + "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": "^0.7.30" + } + }, + "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==" + }, + "fetch-retry": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/fetch-retry/-/fetch-retry-4.1.1.tgz", + "integrity": "sha512-e6eB7zN6UBSwGVwrbWVH+gdLnkW9WwHhmq2YDK1Sh30pzx1onRVGBvogTlUeWxwTa+L86NYdo4hFkh7O8ZjSnA==" + }, + "figgy-pudding": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", + "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==" + }, + "file-loader": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.0.0.tgz", + "integrity": "sha512-/aMOAYEFXDdjG0wytpTL5YQLfZnnTmLNjn+AIrJ/6HVnTfDqLsVKUUwkDf4I4kgex36BvjuXEn/TX9B/1ESyqQ==", + "requires": { + "loader-utils": "^2.0.0", + "schema-utils": "^2.6.5" + }, + "dependencies": { + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "optional": true + }, + "filesize": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-6.1.0.tgz", + "integrity": "sha512-LpCHtPQ3sFx67z+uh2HnSyWSLLu5Jxo21795uRDuar/EOuYWXib5EmPaGIBuSnRqH2IODiKA2k5re/K9OnN/Yg==" + }, + "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==", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "filter-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-1.1.0.tgz", + "integrity": "sha512-8rXg1ZnX7xzy2NGDVkBVaAy+lSlPNwad13BtgSlLuxfIslyt5Vg64U7tFcCt4WS1R0hvtnQybT/IyCkGZ3DpXQ==" + }, + "finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "requires": { + "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" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "find-babel-config": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/find-babel-config/-/find-babel-config-1.2.0.tgz", + "integrity": "sha512-jB2CHJeqy6a820ssiqwrKMeyC6nNdmrcgkKWJWmpoxpE8RKciYJXCcXRq1h2AzCo5I5BJeN2tkGEO3hLTuePRA==", + "requires": { + "json5": "^0.5.1", + "path-exists": "^3.0.0" + }, + "dependencies": { + "json5": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "integrity": "sha512-4xrs1aW+6N5DalkqSVA8fxh458CXvR99WU8WLKmq4v8eWAL86Xo3BVqyd3SkA9wEVjCMqyvvRRkshAdOnBp5rw==" + } + } + }, + "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==", + "requires": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + } + }, + "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==", + "requires": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "dependencies": { + "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==" + } + } + }, + "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==", + "requires": { + "micromatch": "^4.0.2" + } + }, + "flow-parser": { + "version": "0.121.0", + "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.121.0.tgz", + "integrity": "sha512-1gIBiWJNR0tKUNv8gZuk7l9rVX06OuLzY9AoGio7y/JT4V1IZErEMEq2TJS+PFcw/y0RshZ1J/27VfK1UQzYVg==" + }, + "flush-write-stream": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", + "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", + "requires": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + } + }, + "follow-redirects": { + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.1.tgz", + "integrity": "sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA==" + }, + "fontfaceobserver": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/fontfaceobserver/-/fontfaceobserver-2.3.0.tgz", + "integrity": "sha512-6FPvD/IVyT4ZlNe7Wcn5Fb/4ChigpucKYSvD6a+0iMoLn2inpo711eyIcKjmDtE5XNcgAkSH9uN/nfAeZzHEfg==" + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==" + }, + "fork-ts-checker-webpack-plugin": { + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-4.1.6.tgz", + "integrity": "sha512-DUxuQaKoqfNne8iikd14SAkh5uw4+8vNifp6gmA73yYNS6ywLIWSLD/n/mBzHQRpW3J7rbATEakmiA8JvkTyZw==", + "requires": { + "@babel/code-frame": "^7.5.5", + "chalk": "^2.4.1", + "micromatch": "^3.1.10", + "minimatch": "^3.0.4", + "semver": "^5.6.0", + "tapable": "^1.0.0", + "worker-rpc": "^0.1.0" + }, + "dependencies": { + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==" + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + }, + "forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==", + "requires": { + "map-cache": "^0.2.2" + } + }, + "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==" + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==" + }, + "from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g==", + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + } + }, + "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==", + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "requires": { + "minipass": "^3.0.0" + } + }, + "fs-write-stream-atomic": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", + "integrity": "sha512-gehEzmPn2nAwr39eay+x3X34Ra+M2QlVUTLhkXPjWdeO8RF9kszk116avgBJM3ZyNHgHXBNx+VmPaFC36k0PzA==", + "requires": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "function.prototype.name": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" + } + }, + "functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==" + }, + "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==" + }, + "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==" + }, + "get-intrinsic": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz", + "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + } + }, + "get-port": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/get-port/-/get-port-3.2.0.tgz", + "integrity": "sha512-x5UJKlgeUiNT8nyo/AcnwLnZuZNcSjSw0kogRB+Whd1fjjFq4B1hySFxSFWWSn4mIBzg3sRNUDFYc4g5gjPoLg==" + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "requires": { + "pump": "^3.0.0" + } + }, + "get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==" + }, + "getenv": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/getenv/-/getenv-1.0.0.tgz", + "integrity": "sha512-7yetJWqbS9sbn0vIfliPsFgoXMKn/YMF+Wuiog97x+urnSRRRZ7xB+uVkwGKzRgq9CDFfMQnE9ruL5DHv9c6Xg==" + }, + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "requires": { + "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" + } + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "requires": { + "is-glob": "^4.0.1" + } + }, + "global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "requires": { + "global-prefix": "^3.0.0" + } + }, + "global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "requires": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" + }, + "globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "requires": { + "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" + } + }, + "graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" + }, + "graphql": { + "version": "15.8.0", + "resolved": "https://registry.npmjs.org/graphql/-/graphql-15.8.0.tgz", + "integrity": "sha512-5gghUc24tP9HRznNpV2+FIoq3xKkj5dTQqf4v0CpdPbFVwFkWoxOM+o+2OC9ZSvjEMTjfmG9QT+gcvggTwW1zw==" + }, + "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==", + "requires": { + "tslib": "^2.1.0" + }, + "dependencies": { + "tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" + } + } + }, + "gzip-size": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz", + "integrity": "sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==", + "requires": { + "duplexer": "^0.1.1", + "pify": "^4.0.1" + } + }, + "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==" + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==" + }, + "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==" + }, + "has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "requires": { + "get-intrinsic": "^1.1.1" + } + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" + }, + "has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "requires": { + "has-symbols": "^1.0.2" + } + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==", + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==", + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "hash-base": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "requires": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "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==" + } + } + }, + "hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" + }, + "hermes-engine": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/hermes-engine/-/hermes-engine-0.11.0.tgz", + "integrity": "sha512-7aMUlZja2IyLYAcZ69NBnwJAR5ZOYlSllj0oMpx08a8HzxHOys0eKCzfphrf6D0vX1JGO1QQvVsQKe6TkYherw==" + }, + "hermes-estree": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.6.0.tgz", + "integrity": "sha512-2YTGzJCkhdmT6VuNprWjXnvTvw/3iPNw804oc7yknvQpNKo+vJGZmtvLLCghOZf0OwzKaNAzeIMp71zQbNl09w==" + }, + "hermes-parser": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.6.0.tgz", + "integrity": "sha512-Vf58jBZca2+QBLR9h7B7mdg8oFz2g5ILz1iVouZ5DOrOrAfBmPfJjdjDT8jrO0f+iJ4/hSRrQHqHIjSnTaLUDQ==", + "requires": { + "hermes-estree": "0.6.0" + } + }, + "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==", + "requires": { + "source-map": "^0.7.3" + } + }, + "hex-color-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", + "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==" + }, + "history": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/history/-/history-5.3.0.tgz", + "integrity": "sha512-ZqaKwjjrAYUYfLG+htGaIIZ4nioX2L70ZUMIFysS3xvBsSG4x/n1V6TXV3N8ZYNuFGlDirFg32T7B6WOUPDYcQ==", + "requires": { + "@babel/runtime": "^7.7.6" + } + }, + "hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", + "requires": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "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==", + "requires": { + "react-is": "^16.7.0" + } + }, + "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==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "requires": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "hsl-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", + "integrity": "sha512-M5ezZw4LzXbBKMruP+BNANf0k+19hDQMgpzBIYnya//Al+fjNct9Wf3b1WedLqdEs2hKBvxq/jh+DsHJLj0F9A==" + }, + "hsla-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", + "integrity": "sha512-7Wn5GMLuHBjZCb2bTmnDOycho0p/7UVaAeqXZGbHrBCl6Yd/xDhQJAXe6Ga9AXJH2I5zY1dEdYw2u1UptnSBJA==" + }, + "html-entities": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz", + "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==" + }, + "html-loader": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/html-loader/-/html-loader-1.1.0.tgz", + "integrity": "sha512-zwLbEgy+i7sgIYTlxI9M7jwkn29IvdsV6f1y7a2aLv/w8l1RigVk0PFijBZLLFsdi2gvL8sf2VJhTjLlfnK8sA==", + "requires": { + "html-minifier-terser": "^5.0.5", + "htmlparser2": "^4.1.0", + "loader-utils": "^2.0.0", + "parse-srcset": "^1.0.2", + "schema-utils": "^2.6.5" + }, + "dependencies": { + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "html-minifier-terser": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", + "integrity": "sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg==", + "requires": { + "camel-case": "^4.1.1", + "clean-css": "^4.2.3", + "commander": "^4.1.1", + "he": "^1.2.0", + "param-case": "^3.0.3", + "relateurl": "^0.2.7", + "terser": "^4.6.3" + }, + "dependencies": { + "commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==" + } + } + }, + "html-webpack-plugin": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-4.3.0.tgz", + "integrity": "sha512-C0fzKN8yQoVLTelcJxZfJCE+aAvQiY2VUf3UuKrR4a9k5UMWYOtpDLsaXwATbcVCnI05hUS7L9ULQHWLZhyi3w==", + "requires": { + "@types/html-minifier-terser": "^5.0.0", + "@types/tapable": "^1.0.5", + "@types/webpack": "^4.41.8", + "html-minifier-terser": "^5.0.1", + "loader-utils": "^1.2.3", + "lodash": "^4.17.15", + "pretty-error": "^2.1.1", + "tapable": "^1.1.3", + "util.promisify": "1.0.0" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + } + } + }, + "htmlparser2": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-4.1.0.tgz", + "integrity": "sha512-4zDq1a1zhE4gQso/c5LP1OtrhYTncXNSpvJYtWJBtXAETPlMfi3IFNjGuQbYLuVY4ZR0QMqRVvo4Pdy9KLyP8Q==", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^3.0.0", + "domutils": "^2.0.0", + "entities": "^2.0.0" + }, + "dependencies": { + "domhandler": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-3.3.0.tgz", + "integrity": "sha512-J1C5rIANUbuYK+FuFL98650rihynUOEzRLxW+90bKZRWB6A1X1Tf82GxR1qAWLyfNPRvjqfip3Q5tdYlmAa9lA==", + "requires": { + "domelementtype": "^2.0.1" + } + } + } + }, + "http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" + }, + "http-errors": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", + "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" + } + } + }, + "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==", + "requires": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + } + }, + "http-proxy-middleware": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", + "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", + "requires": { + "http-proxy": "^1.17.0", + "is-glob": "^4.0.0", + "lodash": "^4.17.11", + "micromatch": "^3.1.10" + }, + "dependencies": { + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==" + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==" + }, + "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==" + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "icss-utils": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz", + "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==", + "requires": { + "postcss": "^7.0.14" + } + }, + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" + }, + "iferr": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha512-DUNFN5j7Tln0D+TxzloUjKB+CtVu6myn0JEFak6dG18mNt9YkQ6lzGCdafwofISZ1lLF3xRHJ98VKy9ynkcFaA==" + }, + "ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==" + }, + "image-size": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.6.3.tgz", + "integrity": "sha512-47xSUiQioGaB96nqtp5/q55m0aBQSQdyIloMOc/x+QVTDZLNmXE892IIDrJ0hM1A5vcNUDD5tDffkSP5lCaIIA==" + }, + "immer": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/immer/-/immer-8.0.1.tgz", + "integrity": "sha512-aqXhGP7//Gui2+UrEtvxZxSquQVXTpZ7KDxfCcKAF3Vysvw0CViVaW9RZ1j1xlIYqaaaipBoqdqeibkc18PNvA==" + }, + "immutable": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.1.0.tgz", + "integrity": "sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ==" + }, + "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==", + "requires": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==" + } + } + }, + "import-local": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", + "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", + "requires": { + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==" + }, + "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==" + }, + "indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha512-bup+4tap3Hympa+JBJUG7XuOsdNQ6fxt0MHyXMKuLBKn0OqsTfvUxkUrroEX1+B2VsSHvCjiIcZVxRtYa4nllA==" + }, + "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==" + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "inline-style-prefixer": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/inline-style-prefixer/-/inline-style-prefixer-6.0.1.tgz", + "integrity": "sha512-AsqazZ8KcRzJ9YPN1wMH2aNM7lkWQ8tSPrW5uDk1ziYwiAPWSZnUsC7lfZq+BDqLqz0B4Pho5wscWcJzVvRzDQ==", + "requires": { + "css-in-js-utils": "^2.0.0" + } + }, + "internal-ip": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", + "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", + "requires": { + "default-gateway": "^4.2.0", + "ipaddr.js": "^1.9.0" + } + }, + "internal-slot": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "requires": { + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + } + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "requires": { + "loose-envify": "^1.0.0" + } + }, + "ip": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.8.tgz", + "integrity": "sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==" + }, + "ip-regex": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", + "integrity": "sha512-58yWmlHpp7VYfcdTwMTvwMmqx/Elfxjd9RXTDyMsbL7lLWmhMylLEqiYVLKuLzOZqVgiWXD9MfR62Vv89VRxkw==" + }, + "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==" + }, + "is-absolute-url": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", + "integrity": "sha512-vOx7VprsKyllwjSkLV79NIhpyLfr3jAp7VaTCMXOJHu4m0Ew1CZ2fcjASwmV1jI3BWuWHB013M48eyeldk9gYg==" + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + }, + "is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "requires": { + "has-bigints": "^1.0.1" + } + }, + "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==", + "optional": true, + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "is-callable": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==" + }, + "is-color-stop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", + "integrity": "sha512-H1U8Vz0cfXNujrJzEcvvwMDW9Ra+biSYA3ThdQvAnMLJkEHQXn6bWzLkxHtVYJ+Sdbx0b6finn3jZiaVe7MAHA==", + "requires": { + "css-color-names": "^0.0.4", + "hex-color-regex": "^1.1.0", + "hsl-regex": "^1.0.0", + "hsla-regex": "^1.0.0", + "rgb-regex": "^1.0.1", + "rgba-regex": "^1.0.0" + } + }, + "is-core-module": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz", + "integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==", + "requires": { + "has": "^1.0.3" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "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==" + }, + "is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==" + }, + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "requires": { + "is-plain-object": "^2.0.4" + } + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" + }, + "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==" + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "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==" + }, + "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==", + "requires": { + "is-glob": "^2.0.0" + }, + "dependencies": { + "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==" + }, + "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==", + "requires": { + "is-extglob": "^1.0.0" + } + } + } + }, + "is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==" + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==" + }, + "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==" + }, + "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==", + "requires": { + "is-path-inside": "^2.1.0" + }, + "dependencies": { + "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==", + "requires": { + "path-is-inside": "^1.0.2" + } + } + } + }, + "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==" + }, + "is-plain-obj": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", + "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==" + }, + "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==", + "requires": { + "isobject": "^3.0.1" + } + }, + "is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==" + }, + "is-root": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", + "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==" + }, + "is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==" + }, + "is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "requires": { + "has-symbols": "^1.0.2" + } + }, + "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==" + }, + "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==", + "requires": { + "is-invalid-path": "^0.1.0" + } + }, + "is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" + }, + "is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "requires": { + "is-docker": "^2.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==" + }, + "isomorphic-fetch": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz", + "integrity": "sha512-9c4TNAKYXM5PRyVcwUZrF3W09nQ+sO7+jydgs4ZGW9dhsLG2VOlISJABombdQqQRXCwuYG3sYV/puGf5rp0qmA==", + "requires": { + "node-fetch": "^1.0.1", + "whatwg-fetch": ">=0.10.0" + }, + "dependencies": { + "node-fetch": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz", + "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==", + "requires": { + "encoding": "^0.1.11", + "is-stream": "^1.0.1" + } + } + } + }, + "jest-get-type": { + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==" + }, + "jest-haste-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", + "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", + "requires": { + "@jest/types": "^27.5.1", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "fsevents": "^2.3.2", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^27.5.1", + "jest-serializer": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "micromatch": "^4.0.4", + "walker": "^1.0.7" + }, + "dependencies": { + "@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "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==" + }, + "jest-serializer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", + "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", + "requires": { + "@types/node": "*", + "graceful-fs": "^4.2.9" + } + }, + "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==", + "requires": { + "@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" + }, + "dependencies": { + "@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-validate": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-26.6.2.tgz", + "integrity": "sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ==", + "requires": { + "@jest/types": "^26.6.2", + "camelcase": "^6.0.0", + "chalk": "^4.0.0", + "jest-get-type": "^26.3.0", + "leven": "^3.1.0", + "pretty-format": "^26.6.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "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==", + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jetifier": { + "version": "1.6.8", + "resolved": "https://registry.npmjs.org/jetifier/-/jetifier-1.6.8.tgz", + "integrity": "sha512-3Zi16h6L5tXDRQJTb221cnRoVG9/9OvreLdLU2/ZjRv/GILL+2Cemt0IKvkowwkDpvouAU1DQPOJ7qaiHeIdrw==" + }, + "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==" + }, + "joi": { + "version": "17.6.0", + "resolved": "https://registry.npmjs.org/joi/-/joi-17.6.0.tgz", + "integrity": "sha512-OX5dG6DTbcr/kbMFj0KGYxuew69HPcAE3K/sZpEV2nP6e/j/C0HV+HNiBPCASxdx5T7DMoa0s8UeHWMnb6n2zw==", + "requires": { + "@hapi/hoek": "^9.0.0", + "@hapi/topo": "^5.0.0", + "@sideway/address": "^4.1.3", + "@sideway/formula": "^3.0.0", + "@sideway/pinpoint": "^2.0.0" + } + }, + "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==" + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "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==", + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsc-android": { + "version": "250230.2.1", + "resolved": "https://registry.npmjs.org/jsc-android/-/jsc-android-250230.2.1.tgz", + "integrity": "sha512-KmxeBlRjwoqCnBBKGsihFtvsBHyUFlBxJPK4FzeYcIuBfdjv6jFys44JITAgSTbQD+vIdwMEfyZklsuQX0yI1Q==" + }, + "jscodeshift": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/jscodeshift/-/jscodeshift-0.13.1.tgz", + "integrity": "sha512-lGyiEbGOvmMRKgWk4vf+lUrCWO/8YR8sUR3FKF1Cq5fovjZDlIcw3Hu5ppLHAnEXshVffvaM0eyuY/AbOeYpnQ==", + "requires": { + "@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": "^3.1.10", + "neo-async": "^2.5.0", + "node-dir": "^0.1.17", + "recast": "^0.20.4", + "temp": "^0.8.4", + "write-file-atomic": "^2.3.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==" + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "requires": { + "glob": "^7.1.3" + } + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "temp": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.4.tgz", + "integrity": "sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==", + "requires": { + "rimraf": "~2.6.2" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" + }, + "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==" + }, + "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==", + "dev": true + }, + "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==", + "requires": { + "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" + }, + "dependencies": { + "md5": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/md5/-/md5-2.2.1.tgz", + "integrity": "sha512-PlGG4z5mBANDGCKsYQe0CaUYHdZYZt8ZPZLmEt+Urf0W4GlpTX4HescwHU+dc9+Z/G/vZKYZYFrwgm9VxK6QOQ==", + "requires": { + "charenc": "~0.0.1", + "crypt": "~0.0.1", + "is-buffer": "~1.1.1" + } + } + } + }, + "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==" + }, + "json3": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz", + "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==" + }, + "json5": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", + "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==" + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "killable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", + "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==" + }, + "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==" + }, + "klaw": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz", + "integrity": "sha512-TED5xi9gGQjGpNnvRWknrwAB1eL5GciPfVFOt3Vk1OJCVDQbzuSfrF3hkUQKlsgKrG1F+0t5W0m+Fje1jIt8rw==", + "requires": { + "graceful-fs": "^4.1.9" + } + }, + "kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" + }, + "last-call-webpack-plugin": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/last-call-webpack-plugin/-/last-call-webpack-plugin-3.0.0.tgz", + "integrity": "sha512-7KI2l2GIZa9p2spzPIVZBYyNKkN+e/SQPpnjlTiPhdbDW3F86tdKKELxKpzJ5sgU19wQWsACULZmpTPYHeWO5w==", + "requires": { + "lodash": "^4.17.5", + "webpack-sources": "^1.1.0" + } + }, + "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==" + }, + "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==" + }, + "loader-runner": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==" + }, + "loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "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==", + "requires": { + "p-locate": "^5.0.0" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" + }, + "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==" + }, + "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==" + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" + }, + "log-symbols": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", + "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", + "requires": { + "chalk": "^2.0.1" + } + }, + "logkitty": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/logkitty/-/logkitty-0.7.1.tgz", + "integrity": "sha512-/3ER20CTTbahrCrpYfPn7Xavv9diBROZpoXGVZDWMw4b/X4uuUwAC0ki85tgsdMRONURyIJbcOvS94QsUBYPbQ==", + "requires": { + "ansi-fragments": "^0.2.1", + "dayjs": "^1.8.15", + "yargs": "^15.1.0" + } + }, + "loglevel": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.8.0.tgz", + "integrity": "sha512-G6A/nJLRgWOuuwdNuA6koovfEV1YpqqAG4pRUlFaz3jj2QNZ8M4vBqnVA+HBTmU/AMNUtlOsMmSpF6NyOjztbA==" + }, + "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==", + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "requires": { + "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" + } + } + }, + "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==", + "requires": { + "yallist": "^4.0.0" + } + }, + "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==", + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "requires": { + "tmpl": "1.0.5" + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==" + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==", + "requires": { + "object-visit": "^1.0.0" + } + }, + "md5": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", + "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", + "requires": { + "charenc": "0.0.2", + "crypt": "0.0.2", + "is-buffer": "~1.1.6" + } + }, + "md5-file": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/md5-file/-/md5-file-3.2.3.tgz", + "integrity": "sha512-3Tkp1piAHaworfcCgH0jKbTvj1jWWFgbvh2cXaNCgHwyTCBxxvD1Y04rmfpvdPm1P4oXMOpm6+2H7sr7v9v8Fw==", + "requires": { + "buffer-alloc": "^1.1.0" + } + }, + "md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "md5hex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/md5hex/-/md5hex-1.0.0.tgz", + "integrity": "sha512-c2YOUbp33+6thdCUi34xIyOU/a7bvGKj/3DB1iaPMTuPHf/Q2d5s4sn1FaCOO43XkXggnb08y5W2PU8UNYNLKQ==" + }, + "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==" + }, + "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==" + }, + "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==" + }, + "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==" + }, + "memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", + "integrity": "sha512-cda4JKCxReDXFXRqOHPQscuIYg1PvxbE2S2GP45rnwfEK+vZaXC8C1OFvdHIbgw0DLzowXGVoxLaAmlgRy14GQ==", + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" + }, + "merge-options": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/merge-options/-/merge-options-3.0.4.tgz", + "integrity": "sha512-2Sug1+knBjkaMsMgf1ctR1Ujx+Ayku4EdJN4Z+C2+JzoeF7A3OZ9KM2GY0CpQS51NR61LTurMJrRKPhSs3ZRTQ==", + "requires": { + "is-plain-obj": "^2.1.0" + } + }, + "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==" + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==" + }, + "metro": { + "version": "0.70.3", + "resolved": "https://registry.npmjs.org/metro/-/metro-0.70.3.tgz", + "integrity": "sha512-uEWS7xg8oTetQDABYNtsyeUjdLhH3KAvLFpaFFoJqUpOk2A3iygszdqmjobFl6W4zrvKDJS+XxdMR1roYvUhTw==", + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/core": "^7.14.0", + "@babel/generator": "^7.14.0", + "@babel/parser": "^7.14.0", + "@babel/template": "^7.0.0", + "@babel/traverse": "^7.14.0", + "@babel/types": "^7.0.0", + "absolute-path": "^0.0.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", + "fs-extra": "^1.0.0", + "graceful-fs": "^4.2.4", + "hermes-parser": "0.6.0", + "image-size": "^0.6.0", + "invariant": "^2.2.4", + "jest-haste-map": "^27.3.1", + "jest-worker": "^27.2.0", + "lodash.throttle": "^4.1.1", + "metro-babel-transformer": "0.70.3", + "metro-cache": "0.70.3", + "metro-cache-key": "0.70.3", + "metro-config": "0.70.3", + "metro-core": "0.70.3", + "metro-hermes-compiler": "0.70.3", + "metro-inspector-proxy": "0.70.3", + "metro-minify-uglify": "0.70.3", + "metro-react-native-babel-preset": "0.70.3", + "metro-resolver": "0.70.3", + "metro-runtime": "0.70.3", + "metro-source-map": "0.70.3", + "metro-symbolicate": "0.70.3", + "metro-transform-plugins": "0.70.3", + "metro-transform-worker": "0.70.3", + "mime-types": "^2.1.27", + "node-fetch": "^2.2.0", + "nullthrows": "^1.1.1", + "rimraf": "^2.5.4", + "serialize-error": "^2.1.0", + "source-map": "^0.5.6", + "strip-ansi": "^6.0.0", + "temp": "0.8.3", + "throat": "^5.0.0", + "ws": "^7.5.1", + "yargs": "^15.3.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" + }, + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "fs-extra": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz", + "integrity": "sha512-VerQV6vEKuhDWD2HGOybV6v5I73syoc/cXAbKlgTC7M/oFVEtklWlp9QH2Ijw3IaWDOQcMkldSPa7zXy79Z/UQ==", + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^2.1.0", + "klaw": "^1.0.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jsonfile": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", + "integrity": "sha512-PKllAqbgLgxHaj8TElYymKCAgrASebJrWpTnEkOaTowt23VKXXN0sUeriJ+eh7y6ufb/CC5ap11pz71/cM0hUw==", + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "serialize-error": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-2.1.0.tgz", + "integrity": "sha512-ghgmKt5o4Tly5yEG/UJp8qTd0AN7Xalw4XBtDEKP655B699qMEtra1WlXeE6WIvdEG481JvRxULKsInq/iNysw==" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==" + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "requires": {} + } + } + }, + "metro-babel-transformer": { + "version": "0.70.3", + "resolved": "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.70.3.tgz", + "integrity": "sha512-bWhZRMn+mIOR/s3BDpFevWScz9sV8FGktVfMlF1eJBLoX24itHDbXvTktKBYi38PWIKcHedh6THSFpJogfuwNA==", + "requires": { + "@babel/core": "^7.14.0", + "hermes-parser": "0.6.0", + "metro-source-map": "0.70.3", + "nullthrows": "^1.1.1" + } + }, + "metro-cache": { + "version": "0.70.3", + "resolved": "https://registry.npmjs.org/metro-cache/-/metro-cache-0.70.3.tgz", + "integrity": "sha512-iCix/+z812fUqa6KlOxaTkY6LQQDoXIe/VljXkGIvpygSCmYyhjQpfQVZEVVPezFmUBYXNdabdQ6cYx6JX3yMg==", + "requires": { + "metro-core": "0.70.3", + "rimraf": "^2.5.4" + } + }, + "metro-cache-key": { + "version": "0.70.3", + "resolved": "https://registry.npmjs.org/metro-cache-key/-/metro-cache-key-0.70.3.tgz", + "integrity": "sha512-0zpw+IcpM3hmGd5sKMdxNv3sbOIUYnMUvx1/yaM6vNRReSPmOLX0bP8fYf3CGgk8NEreZ1OHbVsuw7bdKt40Mw==" + }, + "metro-config": { + "version": "0.70.3", + "resolved": "https://registry.npmjs.org/metro-config/-/metro-config-0.70.3.tgz", + "integrity": "sha512-SSCDjSTygoCgzoj61DdrBeJzZDRwQxUEfcgc6t6coxWSExXNR4mOngz0q4SAam49Bmjq9J2Jft6qUKnUTPrRgA==", + "requires": { + "cosmiconfig": "^5.0.5", + "jest-validate": "^26.5.2", + "metro": "0.70.3", + "metro-cache": "0.70.3", + "metro-core": "0.70.3", + "metro-runtime": "0.70.3" + } + }, + "metro-core": { + "version": "0.70.3", + "resolved": "https://registry.npmjs.org/metro-core/-/metro-core-0.70.3.tgz", + "integrity": "sha512-NzfHB/w5R7yLaOeU1tzPTbBzCRsYSvpKJkLMP0yudszKZzIAZqNdjoEJ9GZ688Wi0ynZxcU0BxukXh4my80ZBw==", + "requires": { + "jest-haste-map": "^27.3.1", + "lodash.throttle": "^4.1.1", + "metro-resolver": "0.70.3" + } + }, + "metro-hermes-compiler": { + "version": "0.70.3", + "resolved": "https://registry.npmjs.org/metro-hermes-compiler/-/metro-hermes-compiler-0.70.3.tgz", + "integrity": "sha512-W6WttLi4E72JL/NyteQ84uxYOFMibe0PUr9aBKuJxxfCq6QRnJKOVcNY0NLW0He2tneXGk+8ZsNz8c0flEvYqg==" + }, + "metro-inspector-proxy": { + "version": "0.70.3", + "resolved": "https://registry.npmjs.org/metro-inspector-proxy/-/metro-inspector-proxy-0.70.3.tgz", + "integrity": "sha512-qQoNdPGrmyoJSWYkxSDpTaAI8xyqVdNDVVj9KRm1PG8niSuYmrCCFGLLFsMvkVYwsCWUGHoGBx0UoAzVp14ejw==", + "requires": { + "connect": "^3.6.5", + "debug": "^2.2.0", + "ws": "^7.5.1", + "yargs": "^15.3.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "requires": {} + } + } + }, + "metro-minify-uglify": { + "version": "0.70.3", + "resolved": "https://registry.npmjs.org/metro-minify-uglify/-/metro-minify-uglify-0.70.3.tgz", + "integrity": "sha512-oHyjV9WDqOlDE1FPtvs6tIjjeY/oP1PNUPYL1wqyYtqvjN+zzAOrcbsAAL1sv+WARaeiMsWkF2bwtNo+Hghoog==", + "requires": { + "uglify-es": "^3.1.9" + } + }, + "metro-react-native-babel-preset": { + "version": "0.70.3", + "resolved": "https://registry.npmjs.org/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.70.3.tgz", + "integrity": "sha512-4Nxc1zEiHEu+GTdEMEsHnRgfaBkg8f/Td3+FcQ8NTSvs+xL3LBrQy6N07idWSQZHIdGFf+tTHvRfSIWLD8u8Tg==", + "requires": { + "@babel/core": "^7.14.0", + "@babel/plugin-proposal-async-generator-functions": "^7.0.0", + "@babel/plugin-proposal-class-properties": "^7.0.0", + "@babel/plugin-proposal-export-default-from": "^7.0.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0", + "@babel/plugin-proposal-object-rest-spread": "^7.0.0", + "@babel/plugin-proposal-optional-catch-binding": "^7.0.0", + "@babel/plugin-proposal-optional-chaining": "^7.0.0", + "@babel/plugin-syntax-dynamic-import": "^7.0.0", + "@babel/plugin-syntax-export-default-from": "^7.0.0", + "@babel/plugin-syntax-flow": "^7.2.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.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-exponentiation-operator": "^7.0.0", + "@babel/plugin-transform-flow-strip-types": "^7.0.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-template-literals": "^7.0.0", + "@babel/plugin-transform-typescript": "^7.5.0", + "@babel/plugin-transform-unicode-regex": "^7.0.0", + "@babel/template": "^7.0.0", + "react-refresh": "^0.4.0" + } + }, + "metro-react-native-babel-transformer": { + "version": "0.70.3", + "resolved": "https://registry.npmjs.org/metro-react-native-babel-transformer/-/metro-react-native-babel-transformer-0.70.3.tgz", + "integrity": "sha512-WKBU6S/G50j9cfmFM4k4oRYprd8u3qjleD4so1E2zbTNILg+gYla7ZFGCAvi2G0ZcqS2XuGCR375c2hF6VVvwg==", + "requires": { + "@babel/core": "^7.14.0", + "babel-preset-fbjs": "^3.4.0", + "hermes-parser": "0.6.0", + "metro-babel-transformer": "0.70.3", + "metro-react-native-babel-preset": "0.70.3", + "metro-source-map": "0.70.3", + "nullthrows": "^1.1.1" + } + }, + "metro-resolver": { + "version": "0.70.3", + "resolved": "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.70.3.tgz", + "integrity": "sha512-5Pc5S/Gs4RlLbziuIWtvtFd9GRoILlaRC8RZDVq5JZWcWHywKy/PjNmOBNhpyvtRlzpJfy/ssIfLhu8zINt1Mw==", + "requires": { + "absolute-path": "^0.0.0" + } + }, + "metro-runtime": { + "version": "0.70.3", + "resolved": "https://registry.npmjs.org/metro-runtime/-/metro-runtime-0.70.3.tgz", + "integrity": "sha512-22xU7UdXZacniTIDZgN2EYtmfau2pPyh97Dcs+cWrLcJYgfMKjWBtesnDcUAQy3PHekDYvBdJZkoQUeskYTM+w==", + "requires": { + "@babel/runtime": "^7.0.0" + } + }, + "metro-source-map": { + "version": "0.70.3", + "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.70.3.tgz", + "integrity": "sha512-zsYtZGrwRbbGEFHtmMqqeCH9K9aTGNVPsurMOWCUeQA3VGyVGXPGtLMC+CdAM9jLpUyg6jw2xh0esxi+tYH7Uw==", + "requires": { + "@babel/traverse": "^7.14.0", + "@babel/types": "^7.0.0", + "invariant": "^2.2.4", + "metro-symbolicate": "0.70.3", + "nullthrows": "^1.1.1", + "ob1": "0.70.3", + "source-map": "^0.5.6", + "vlq": "^1.0.0" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==" + } + } + }, + "metro-symbolicate": { + "version": "0.70.3", + "resolved": "https://registry.npmjs.org/metro-symbolicate/-/metro-symbolicate-0.70.3.tgz", + "integrity": "sha512-JTYkF1dpeDUssQ84juE1ycnhHki2ylJBBdJE1JHtfu5oC+z1ElDbBdPHq90Uvt8HbRov/ZAnxvv7Zy6asS+WCA==", + "requires": { + "invariant": "^2.2.4", + "metro-source-map": "0.70.3", + "nullthrows": "^1.1.1", + "source-map": "^0.5.6", + "through2": "^2.0.1", + "vlq": "^1.0.0" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==" + } + } + }, + "metro-transform-plugins": { + "version": "0.70.3", + "resolved": "https://registry.npmjs.org/metro-transform-plugins/-/metro-transform-plugins-0.70.3.tgz", + "integrity": "sha512-dQRIJoTkWZN2IVS2KzgS1hs7ZdHDX3fS3esfifPkqFAEwHiLctCf0EsPgIknp0AjMLvmGWfSLJigdRB/dc0ASw==", + "requires": { + "@babel/core": "^7.14.0", + "@babel/generator": "^7.14.0", + "@babel/template": "^7.0.0", + "@babel/traverse": "^7.14.0", + "nullthrows": "^1.1.1" + } + }, + "metro-transform-worker": { + "version": "0.70.3", + "resolved": "https://registry.npmjs.org/metro-transform-worker/-/metro-transform-worker-0.70.3.tgz", + "integrity": "sha512-MtVVsnHhhBOp9GRLCdAb2mD1dTCsIzT4+m34KMRdBDCEbDIb90YafT5prpU8qbj5uKd0o2FOQdrJ5iy5zQilHw==", + "requires": { + "@babel/core": "^7.14.0", + "@babel/generator": "^7.14.0", + "@babel/parser": "^7.14.0", + "@babel/types": "^7.0.0", + "babel-preset-fbjs": "^3.4.0", + "metro": "0.70.3", + "metro-babel-transformer": "0.70.3", + "metro-cache": "0.70.3", + "metro-cache-key": "0.70.3", + "metro-hermes-compiler": "0.70.3", + "metro-source-map": "0.70.3", + "metro-transform-plugins": "0.70.3", + "nullthrows": "^1.1.1" + } + }, + "microevent.ts": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/microevent.ts/-/microevent.ts-0.1.1.tgz", + "integrity": "sha512-jo1OfR4TaEwd5HOrt5+tAZ9mqT4jmpNAusXtyfNzqVm9uiSYFZlKM1wYL4oU7azZW/PxQW53wM0S6OR1JHNa2g==" + }, + "micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "requires": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + } + }, + "miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "requires": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + } + } + }, + "mime": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==" + }, + "mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" + }, + "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==", + "requires": { + "mime-db": "1.52.0" + } + }, + "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==" + }, + "mini-css-extract-plugin": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.5.0.tgz", + "integrity": "sha512-IuaLjruM0vMKhUUT51fQdQzBYTX49dLj8w68ALEAe2A4iYNpIC4eMac67mt3NzycvjOlf07/kYxJDc0RTl1Wqw==", + "requires": { + "loader-utils": "^1.1.0", + "schema-utils": "^1.0.0", + "webpack-sources": "^1.1.0" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + } + } + }, + "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==" + }, + "minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==" + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" + }, + "minipass": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.6.tgz", + "integrity": "sha512-rty5kpw9/z8SX9dmxblFA6edItUmwJgMeYDZRrwlIVN27i8gysGbznJwUggw2V/FVqFSDdWy040ZPS811DYAqQ==", + "requires": { + "yallist": "^4.0.0" + } + }, + "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==", + "requires": { + "minipass": "^3.0.0" + } + }, + "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==", + "requires": { + "minipass": "^3.0.0" + } + }, + "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==", + "requires": { + "minipass": "^3.0.0" + } + }, + "minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "requires": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + } + }, + "mississippi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", + "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", + "requires": { + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^3.0.0", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + } + }, + "mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + } + }, + "mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "requires": { + "minimist": "^1.2.6" + } + }, + "moment": { + "version": "2.29.4", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz", + "integrity": "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==", + "optional": true + }, + "move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha512-hdrFxZOycD/g6A6SoI2bB5NA/5NEqD0569+S47WZhPvm46sD50ZHdYaFmnua5lndde9rCHGjmfK7Z8BuCt/PcQ==", + "requires": { + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "multicast-dns": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", + "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", + "requires": { + "dns-packet": "^1.3.1", + "thunky": "^1.0.2" + } + }, + "multicast-dns-service-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", + "integrity": "sha512-cnAsSVxIDsYt0v7HmC0hWZFwwXSh+E6PgCrREDuN/EsjgLwA5XRmlMHhSiDPrt6HxY1gTivEa/Zh7GtODoLevQ==" + }, + "mv": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/mv/-/mv-2.1.1.tgz", + "integrity": "sha512-at/ZndSy3xEGJ8i0ygALh8ru9qy7gWW1cmkaqBN29JmMlIvM//MEO9y1sk/avxuwnPcfhkejkLsuPxH81BrkSg==", + "optional": true, + "requires": { + "mkdirp": "~0.5.1", + "ncp": "~2.0.0", + "rimraf": "~2.4.0" + }, + "dependencies": { + "glob": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz", + "integrity": "sha512-MKZeRNyYZAVVVG1oZeLaWie1uweH40m9AZwIwxyPbTSX4hHrVYSzLg0Ro5Z5R7XKkIX+Cc6oD1rqeDJnwsB8/A==", + "optional": true, + "requires": { + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "2 || 3", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "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, + "requires": { + "glob": "^6.0.1" + } + } + } + }, + "mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "requires": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "nan": { + "version": "2.16.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.16.0.tgz", + "integrity": "sha512-UdAqHyFngu7TfQKsCBgAA6pWDkT8MAO7d0jyOecVhN5354xbLqdn8mV9Tat9gepAupm0bt2DbeaSC8vS52MuFA==", + "optional": true + }, + "nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==" + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + } + }, + "ncp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ncp/-/ncp-2.0.0.tgz", + "integrity": "sha512-zIdGUrPRFTUELUvr3Gmc7KZ2Sw/h1PiVM0Af/oHB6zgnV1ikqSfRk+TOufi79aHYCW3NiOXmr1BP5nWbzojLaA==", + "optional": true + }, + "negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" + }, + "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==" + }, + "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==" + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" + }, + "no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "requires": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" + } + } + }, + "nocache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/nocache/-/nocache-3.0.4.tgz", + "integrity": "sha512-WDD0bdg9mbq6F4mRxEYcPWwfA1vxd0mrvKOyxI7Xj/atfRHVeutzuWByG//jfm4uPzp0y4Kj051EORCBSQMycw==" + }, + "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==", + "requires": { + "minimatch": "^3.0.2" + } + }, + "node-fetch": { + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "requires": { + "whatwg-url": "^5.0.0" + } + }, + "node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==" + }, + "node-html-parser": { + "version": "1.4.9", + "resolved": "https://registry.npmjs.org/node-html-parser/-/node-html-parser-1.4.9.tgz", + "integrity": "sha512-UVcirFD1Bn0O+TSmloHeHqZZCxHjvtIeGdVdGMhyZ8/PWlEiZaZ5iJzR189yKZr8p0FXN58BUeC7RHRkf/KYGw==", + "requires": { + "he": "1.2.0" + } + }, + "node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" + }, + "node-libs-browser": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", + "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", + "requires": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.1", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "^1.0.1" + }, + "dependencies": { + "buffer": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "path-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==" + }, + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==" + } + } + }, + "node-releases": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", + "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==" + }, + "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==" + }, + "normalize-css-color": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/normalize-css-color/-/normalize-css-color-1.0.2.tgz", + "integrity": "sha512-jPJ/V7Cp1UytdidsPqviKEElFQJs22hUUgK5BOPHTwOonNCk7/2qOxhhqzEajmFrWJowADFfOFh1V+aWkRfy+w==" + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + }, + "normalize-url": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", + "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==" + }, + "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==", + "requires": { + "hosted-git-info": "^3.0.2", + "osenv": "^0.1.5", + "semver": "^5.6.0", + "validate-npm-package-name": "^3.0.0" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "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==", + "requires": { + "path-key": "^2.0.0" + } + }, + "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==", + "requires": { + "boolbase": "^1.0.0" + } + }, + "nullthrows": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz", + "integrity": "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==" + }, + "ob1": { + "version": "0.70.3", + "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.70.3.tgz", + "integrity": "sha512-Vy9GGhuXgDRY01QA6kdhToPd8AkLdLpX9GjH5kpqluVqTu70mgOm7tpGoJDZGaNbr9nJlJgnipqHJQRPORixIQ==" + }, + "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==" + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==", + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "requires": { + "kind-of": "^3.0.2" + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "requires": { + "kind-of": "^3.0.2" + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + } + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "object-inspect": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==" + }, + "object-is": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==", + "requires": { + "isobject": "^3.0.0" + } + }, + "object.assign": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + } + }, + "object.entries": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz", + "integrity": "sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + } + }, + "object.getownpropertydescriptors": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.4.tgz", + "integrity": "sha512-sccv3L/pMModT6dJAYF3fzGMVcb38ysQ0tEE6ixv2yXJDtEIPph268OlAdJj5/qZMZDq2g/jqvwppt36uS/uQQ==", + "requires": { + "array.prototype.reduce": "^1.0.4", + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.1" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==", + "requires": { + "isobject": "^3.0.1" + } + }, + "object.values": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", + "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + } + }, + "obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + }, + "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==", + "requires": { + "ee-first": "1.1.1" + } + }, + "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==" + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==", + "requires": { + "mimic-fn": "^1.0.0" + } + }, + "open": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", + "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", + "requires": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + } + }, + "opn": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", + "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", + "requires": { + "is-wsl": "^1.1.0" + }, + "dependencies": { + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==" + } + } + }, + "optimize-css-assets-webpack-plugin": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.8.tgz", + "integrity": "sha512-mgFS1JdOtEGzD8l+EuISqL57cKO+We9GcoiQEmdCWRqqck+FGNmYJtx9qfAPzEz+lRrlThWMuGDaRkI/yWNx/Q==", + "requires": { + "cssnano": "^4.1.10", + "last-call-webpack-plugin": "^3.0.0" + } + }, + "ora": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/ora/-/ora-3.4.0.tgz", + "integrity": "sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg==", + "requires": { + "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" + } + }, + "os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==" + }, + "os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==" + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==" + }, + "osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==" + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "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==", + "requires": { + "p-limit": "^3.0.2" + } + }, + "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==", + "requires": { + "aggregate-error": "^3.0.0" + } + }, + "p-retry": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz", + "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==", + "requires": { + "retry": "^0.12.0" + } + }, + "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==" + }, + "pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" + }, + "parallel-transform": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", + "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", + "requires": { + "cyclist": "^1.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" + } + }, + "param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "requires": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" + } + } + }, + "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, + "requires": { + "callsites": "^3.0.0" + }, + "dependencies": { + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true + } + } + }, + "parse-asn1": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", + "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", + "requires": { + "asn1.js": "^5.2.0", + "browserify-aes": "^1.0.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, + "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==", + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "parse-png": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/parse-png/-/parse-png-2.1.0.tgz", + "integrity": "sha512-Nt/a5SfCLiTnQAjx3fHlqp8hRgTL3z7kTQZzvIMS9uCAepnCyjpdEc6M/sz69WqMBdaDBw9sF1F1UaHROYzGkQ==", + "requires": { + "pngjs": "^3.3.0" + } + }, + "parse-srcset": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/parse-srcset/-/parse-srcset-1.0.2.tgz", + "integrity": "sha512-/2qh0lav6CmI15FzA3i/2Bzk2zCgQhGMkvhOhKNcBVQ1ldgpbfiNTVslmooUmWJcADi1f1kIeynbDRVzNlfR6Q==" + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" + }, + "pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" + } + } + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==" + }, + "password-prompt": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/password-prompt/-/password-prompt-1.1.2.tgz", + "integrity": "sha512-bpuBhROdrhuN3E7G/koAju0WjVw9/uQOG5Co5mokNj0MiOSBVZS1JTwM4zl55hu0WFmIEFvO9cU9sJQiBIYeIA==", + "requires": { + "ansi-escapes": "^3.1.0", + "cross-spawn": "^6.0.5" + } + }, + "path-browserify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", + "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==" + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==" + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==" + }, + "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==" + }, + "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==" + }, + "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==" + }, + "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==" + }, + "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==" + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" + }, + "pbkdf2": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", + "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", + "requires": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==" + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", + "requires": { + "pinkie": "^2.0.0" + } + }, + "pirates": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", + "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==" + }, + "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==", + "requires": { + "find-up": "^3.0.0" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "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==", + "requires": { + "p-limit": "^2.0.0" + } + } + } + }, + "pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "requires": { + "find-up": "^3.0.0" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "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==", + "requires": { + "p-limit": "^2.0.0" + } + } + } + }, + "plist": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/plist/-/plist-3.0.6.tgz", + "integrity": "sha512-WiIVYyrp8TD4w8yCvyeIr+lkmrGRd5u0VbRnU+tP/aRLxP/YadJUYOMZJ/6hIa3oUyVCsycXvtNRgd5XBJIbiA==", + "requires": { + "base64-js": "^1.5.1", + "xmlbuilder": "^15.1.1" + }, + "dependencies": { + "xmlbuilder": { + "version": "15.1.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-15.1.1.tgz", + "integrity": "sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==" + } + } + }, + "pngjs": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-3.4.0.tgz", + "integrity": "sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==" + }, + "pnp-webpack-plugin": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.7.0.tgz", + "integrity": "sha512-2Rb3vm+EXble/sMXNSu6eoBx8e79gKqhNq9F5ZWW6ERNCTE/Q0wQNne5541tE5vKjfM8hpNCYL+LGc1YTfI0dg==", + "requires": { + "ts-pnp": "^1.1.6" + } + }, + "portfinder": { + "version": "1.0.32", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.32.tgz", + "integrity": "sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg==", + "requires": { + "async": "^2.6.4", + "debug": "^3.2.7", + "mkdirp": "^0.5.6" + }, + "dependencies": { + "async": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "requires": { + "lodash": "^4.17.14" + } + }, + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==" + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "postcss-calc": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.5.tgz", + "integrity": "sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg==", + "requires": { + "postcss": "^7.0.27", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.0.2" + } + }, + "postcss-colormin": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz", + "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", + "requires": { + "browserslist": "^4.0.0", + "color": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "color": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", + "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", + "requires": { + "color-convert": "^1.9.3", + "color-string": "^1.6.0" + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-convert-values": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", + "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-discard-comments": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", + "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-duplicates": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", + "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-empty": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", + "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-overridden": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", + "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-merge-longhand": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", + "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==", + "requires": { + "css-color-names": "0.0.4", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "stylehacks": "^4.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-merge-rules": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", + "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", + "requires": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "cssnano-util-same-parent": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0", + "vendors": "^1.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-minify-font-values": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", + "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-minify-gradients": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", + "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "is-color-stop": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-minify-params": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", + "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", + "requires": { + "alphanum-sort": "^1.0.0", + "browserslist": "^4.0.0", + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "uniqs": "^2.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-minify-selectors": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", + "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", + "requires": { + "alphanum-sort": "^1.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-modules-extract-imports": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", + "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==", + "requires": { + "postcss": "^7.0.5" + } + }, + "postcss-modules-local-by-default": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz", + "integrity": "sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==", + "requires": { + "icss-utils": "^4.1.1", + "postcss": "^7.0.32", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-modules-scope": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz", + "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==", + "requires": { + "postcss": "^7.0.6", + "postcss-selector-parser": "^6.0.0" + } + }, + "postcss-modules-values": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz", + "integrity": "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==", + "requires": { + "icss-utils": "^4.0.0", + "postcss": "^7.0.6" + } + }, + "postcss-normalize-charset": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", + "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-normalize-display-values": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", + "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", + "requires": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-normalize-positions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", + "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-normalize-repeat-style": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", + "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-normalize-string": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", + "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", + "requires": { + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-normalize-timing-functions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", + "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", + "requires": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-normalize-unicode": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", + "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", + "requires": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-normalize-url": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", + "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", + "requires": { + "is-absolute-url": "^2.0.0", + "normalize-url": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-normalize-whitespace": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", + "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-ordered-values": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", + "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-reduce-initial": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", + "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", + "requires": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0" + } + }, + "postcss-reduce-transforms": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", + "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", + "requires": { + "cssnano-util-get-match": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-safe-parser": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-4.0.2.tgz", + "integrity": "sha512-Uw6ekxSWNLCPesSv/cmqf2bY/77z11O7jZGPax3ycZMFU/oi2DMH9i89AdHc1tRwFg/arFoEwX0IS3LCUxJh1g==", + "requires": { + "postcss": "^7.0.26" + } + }, + "postcss-selector-parser": { + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", + "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + }, + "postcss-svgo": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.3.tgz", + "integrity": "sha512-NoRbrcMWTtUghzuKSoIm6XV+sJdvZ7GZSc3wdBN0W19FTtp2ko8NqLsgoh/m9CzNhU3KLPvQmjIwtaNFkaFTvw==", + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "svgo": "^1.0.0" + }, + "dependencies": { + "css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "requires": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + } + }, + "css-what": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==" + }, + "dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "requires": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + }, + "domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + }, + "dependencies": { + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + } + } + }, + "mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" + }, + "nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "requires": { + "boolbase": "~1.0.0" + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "requires": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + } + } + } + }, + "postcss-unique-selectors": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", + "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", + "requires": { + "alphanum-sort": "^1.0.0", + "postcss": "^7.0.0", + "uniqs": "^2.0.0" + } + }, + "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==" + }, + "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==" + }, + "pretty-error": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.2.tgz", + "integrity": "sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==", + "requires": { + "lodash": "^4.17.20", + "renderkid": "^2.0.4" + } + }, + "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==", + "requires": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "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==" + } + } + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==" + }, + "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==" + }, + "progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==" + }, + "promise": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "requires": { + "asap": "~2.0.3" + } + }, + "promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==" + }, + "prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "requires": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + } + }, + "prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "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==", + "requires": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + } + }, + "prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==" + }, + "public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "requires": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + } + } + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "requires": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + }, + "dependencies": { + "pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + } + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==" + }, + "qrcode-terminal": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/qrcode-terminal/-/qrcode-terminal-0.11.0.tgz", + "integrity": "sha512-Uu7ii+FQy4Qf82G4xu7ShHhjhGahEpCWc3x8UavY3CTcWV+ufmmCtwkr7ZKsX42jdL0kr1B5FKUeqJvAn51jzQ==" + }, + "qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" + }, + "query-string": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-7.1.1.tgz", + "integrity": "sha512-MplouLRDHBZSG9z7fpuAAcI7aAYjDLhtsiVZsevsfaHWDS2IDdORKbSd1kWUA+V4zyva/HZoSfpwnYMMQDhb0w==", + "requires": { + "decode-uri-component": "^0.2.0", + "filter-obj": "^1.1.0", + "split-on-first": "^1.0.0", + "strict-uri-encode": "^2.0.0" + } + }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==" + }, + "querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==" + }, + "querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" + }, + "queue": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz", + "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==", + "requires": { + "inherits": "~2.0.3" + } + }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "requires": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "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==" + }, + "raw-body": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", + "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", + "requires": { + "bytes": "3.1.0", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + } + }, + "rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + } + }, + "react": { + "version": "18.0.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.0.0.tgz", + "integrity": "sha512-x+VL6wbT4JRVPm7EGxXhZ8w8LTROaxPXOqhlGyVSrv0sB1jkyFGgXxJ8LVoPRLvPR6/CIZGFmfzqUa2NYeMr2A==", + "requires": { + "loose-envify": "^1.1.0" + } + }, + "react-dev-utils": { + "version": "11.0.4", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-11.0.4.tgz", + "integrity": "sha512-dx0LvIGHcOPtKbeiSUM4jqpBl3TcY7CDjZdfOIcKeznE7BWr9dg0iPG90G5yfVQ+p/rGNMXdbfStvzQZEVEi4A==", + "requires": { + "@babel/code-frame": "7.10.4", + "address": "1.1.2", + "browserslist": "4.14.2", + "chalk": "2.4.2", + "cross-spawn": "7.0.3", + "detect-port-alt": "1.1.6", + "escape-string-regexp": "2.0.0", + "filesize": "6.1.0", + "find-up": "4.1.0", + "fork-ts-checker-webpack-plugin": "4.1.6", + "global-modules": "2.0.0", + "globby": "11.0.1", + "gzip-size": "5.1.1", + "immer": "8.0.1", + "is-root": "2.1.0", + "loader-utils": "2.0.0", + "open": "^7.0.2", + "pkg-up": "3.1.0", + "prompts": "2.4.0", + "react-error-overlay": "^6.0.9", + "recursive-readdir": "2.2.2", + "shell-quote": "1.7.2", + "strip-ansi": "6.0.0", + "text-table": "0.2.0" + }, + "dependencies": { + "@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==", + "requires": { + "@babel/highlight": "^7.10.4" + } + }, + "browserslist": { + "version": "4.14.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.14.2.tgz", + "integrity": "sha512-HI4lPveGKUR0x2StIz+2FXfDk9SfVMrxn6PLh1JeGUwcuoDkdKZebWiyLRJ68iIPDpMI4JLVDf7S7XzslgWOhw==", + "requires": { + "caniuse-lite": "^1.0.30001125", + "electron-to-chromium": "^1.3.564", + "escalade": "^3.0.2", + "node-releases": "^1.1.61" + } + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "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==" + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "globby": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.1.tgz", + "integrity": "sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ==", + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.1.1", + "ignore": "^5.1.4", + "merge2": "^1.3.0", + "slash": "^3.0.0" + } + }, + "loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "node-releases": { + "version": "1.1.77", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.77.tgz", + "integrity": "sha512-rB1DUFUNAN4Gn9keO2K1efO35IDK7yKHCdCaIMvFO7yUYmmZYeDjnGKle26G4rwj+LKRQpjyUUvMkPglwGCYNQ==" + }, + "open": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", + "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", + "requires": { + "is-docker": "^2.0.0", + "is-wsl": "^2.1.1" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "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==", + "requires": { + "p-limit": "^2.2.0" + } + }, + "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==" + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + }, + "prompts": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.0.tgz", + "integrity": "sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ==", + "requires": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + } + }, + "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==", + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" + }, + "shell-quote": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz", + "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==" + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "requires": { + "ansi-regex": "^5.0.0" + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "react-devtools-core": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/react-devtools-core/-/react-devtools-core-4.24.0.tgz", + "integrity": "sha512-Rw7FzYOOzcfyUPaAm9P3g0tFdGqGq2LLiAI+wjYcp6CsF3DeeMrRS3HZAho4s273C29G/DJhx0e8BpRE/QZNGg==", + "requires": { + "shell-quote": "^1.6.1", + "ws": "^7" + }, + "dependencies": { + "ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "requires": {} + } + } + }, + "react-dom": { + "version": "18.0.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.0.0.tgz", + "integrity": "sha512-XqX7uzmFo0pUceWFCt7Gff6IyIMzFUn7QMZrbrQfGxtaxXZIcGQzoNpRLE3fQLnS4XzLLPMZX2T9TRcSrasicw==", + "requires": { + "loose-envify": "^1.1.0", + "scheduler": "^0.21.0" + } + }, + "react-error-overlay": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", + "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" + }, + "react-freeze": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/react-freeze/-/react-freeze-1.0.3.tgz", + "integrity": "sha512-ZnXwLQnGzrDpHBHiC56TXFXvmolPeMjTn1UOm610M4EXGzbEDR7oOIyS2ZiItgbs6eZc4oU/a0hpk8PrcKvv5g==", + "requires": {} + }, + "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==" + }, + "react-native": { + "version": "0.69.5", + "resolved": "https://registry.npmjs.org/react-native/-/react-native-0.69.5.tgz", + "integrity": "sha512-4Psrj1nDMLQjBXVH8n3UikzOHQc8+sa6NbxZQR0XKtpx8uC3HiJBgX+/FIum/RWxfi5J/Dt/+A2gLGmq2Hps8g==", + "requires": { + "@jest/create-cache-key-function": "^27.0.1", + "@react-native-community/cli": "^8.0.4", + "@react-native-community/cli-platform-android": "^8.0.4", + "@react-native-community/cli-platform-ios": "^8.0.4", + "@react-native/assets": "1.0.0", + "@react-native/normalize-color": "2.0.0", + "@react-native/polyfills": "2.0.0", + "abort-controller": "^3.0.0", + "anser": "^1.4.9", + "base64-js": "^1.1.2", + "event-target-shim": "^5.0.1", + "hermes-engine": "~0.11.0", + "invariant": "^2.2.4", + "jsc-android": "^250230.2.1", + "memoize-one": "^5.0.0", + "metro-react-native-babel-transformer": "0.70.3", + "metro-runtime": "0.70.3", + "metro-source-map": "0.70.3", + "mkdirp": "^0.5.1", + "nullthrows": "^1.1.1", + "pretty-format": "^26.5.2", + "promise": "^8.0.3", + "react-devtools-core": "4.24.0", + "react-native-codegen": "^0.69.2", + "react-native-gradle-plugin": "^0.0.7", + "react-refresh": "^0.4.0", + "react-shallow-renderer": "16.15.0", + "regenerator-runtime": "^0.13.2", + "scheduler": "^0.21.0", + "stacktrace-parser": "^0.1.3", + "use-sync-external-store": "^1.0.0", + "whatwg-fetch": "^3.0.0", + "ws": "^6.1.4" + }, + "dependencies": { + "promise": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.1.0.tgz", + "integrity": "sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q==", + "requires": { + "asap": "~2.0.6" + } + } + } + }, + "react-native-calendars": { + "version": "1.1288.2", + "resolved": "https://registry.npmjs.org/react-native-calendars/-/react-native-calendars-1.1288.2.tgz", + "integrity": "sha512-GzQ8+qeMfICms8LjMov+zH4Ne4fy/gHQbXjUfWiR/fqs0NqtIxYYGyujj9bObqXSH/ZRQafmJVKUc4Yv2F5tvA==", + "requires": { + "hoist-non-react-statics": "^3.3.1", + "immutable": "^4.0.0-rc.12", + "lodash": "^4.17.15", + "memoize-one": "^5.2.1", + "moment": "^2.24.0", + "prop-types": "^15.5.10", + "react-native-swipe-gestures": "^1.0.5", + "recyclerlistview": "^3.0.5", + "xdate": "^0.8.0" + } + }, + "react-native-codegen": { + "version": "0.69.2", + "resolved": "https://registry.npmjs.org/react-native-codegen/-/react-native-codegen-0.69.2.tgz", + "integrity": "sha512-yPcgMHD4mqLbckqnWjFBaxomDnBREfRjDi2G/WxNyPBQLD+PXUEmZTkDx6QoOXN+Bl2SkpnNOSsLE2+/RUHoPw==", + "requires": { + "@babel/parser": "^7.14.0", + "flow-parser": "^0.121.0", + "jscodeshift": "^0.13.1", + "nullthrows": "^1.1.1" + } + }, + "react-native-dropdown-select-list": { + "version": "1.0.18", + "resolved": "https://registry.npmjs.org/react-native-dropdown-select-list/-/react-native-dropdown-select-list-1.0.18.tgz", + "integrity": "sha512-GJBjyxjRw/MGMZAGlONziRkUPKPB5gO/4vBgf9fnsUxNI/ATo6fwfGw187GNSwe8LHjie87wAu6/35iwz6fOdA==" + }, + "react-native-gradle-plugin": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/react-native-gradle-plugin/-/react-native-gradle-plugin-0.0.7.tgz", + "integrity": "sha512-+4JpbIx42zGTONhBTIXSyfyHICHC29VTvhkkoUOJAh/XHPEixpuBduYgf6Y4y9wsN1ARlQhBBoptTvXvAFQf5g==" + }, + "react-native-maps": { + "version": "0.31.1", + "resolved": "https://registry.npmjs.org/react-native-maps/-/react-native-maps-0.31.1.tgz", + "integrity": "sha512-vipeOPykqLRMCLcLUCZEB+cTdNSlq88NLb0jChY4UGTY5fgOS7GYWkfswy6bW1ayTRLxJS3zpMGFDUY59/ZrXA==", + "requires": { + "@types/geojson": "^7946.0.7", + "deprecated-react-native-prop-types": "^2.3.0" + } + }, + "react-native-pager-view": { + "version": "5.4.24", + "resolved": "https://registry.npmjs.org/react-native-pager-view/-/react-native-pager-view-5.4.24.tgz", + "integrity": "sha512-dRMB7i3B+mu4NCeIN6gqbR/kC/rr2wzqO0gisXDdJwJr78G24sWoTNpLEDFo3G8TFHY9nTMutVl5CUvkN2dp6g==", + "requires": {} + }, + "react-native-safe-area-context": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/react-native-safe-area-context/-/react-native-safe-area-context-4.3.1.tgz", + "integrity": "sha512-cEr7fknJCToTrSyDCVNg0GRdRMhyLeQa2NZwVCuzEQcWedOw/59ExomjmzCE4rxrKXs6OJbyfNtFRNyewDaHuA==", + "requires": {} + }, + "react-native-screens": { + "version": "3.15.0", + "resolved": "https://registry.npmjs.org/react-native-screens/-/react-native-screens-3.15.0.tgz", + "integrity": "sha512-ezC5TibsUYyqPuuHpZoM3iEl6bRzCVBMJeGaFkn7xznuOt1VwkZVub0BvafIEYR/+AQC/RjxzMSQPs1qal0+wA==", + "requires": { + "react-freeze": "^1.0.0", + "warn-once": "^0.1.0" + } + }, + "react-native-simple-time-picker": { + "version": "1.3.11", + "resolved": "https://registry.npmjs.org/react-native-simple-time-picker/-/react-native-simple-time-picker-1.3.11.tgz", + "integrity": "sha512-LdS0gcpfN2hR+vCWAyk+IGBPorNzNV9ZigvXHcEqJzwIRVkS0YUENRAk0gB3GB6QveOGaicMlx4eXzguKLMj+w==", + "requires": { + "@react-stately/utils": "3.3.0" + }, + "dependencies": { + "@react-stately/utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.3.0.tgz", + "integrity": "sha512-f//Y8q0+FFcS04xvCNvbba7WWRLHzj2AegLgdgwTxsnk9Gb+AyuasdRrRY7bGQhdHuEJ7OIiQZ9EQWndDbrTcg==", + "requires": { + "@babel/runtime": "^7.6.2" + } + } + } + }, + "react-native-svg": { + "version": "12.3.0", + "resolved": "https://registry.npmjs.org/react-native-svg/-/react-native-svg-12.3.0.tgz", + "integrity": "sha512-ESG1g1j7/WLD7X3XRFTQHVv0r6DpbHNNcdusngAODIxG88wpTWUZkhcM3A2HJTb+BbXTFDamHv7FwtRKWQ/ALg==", + "requires": { + "css-select": "^4.2.1", + "css-tree": "^1.0.0-alpha.39" + } + }, + "react-native-svg-transformer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/react-native-svg-transformer/-/react-native-svg-transformer-1.0.0.tgz", + "integrity": "sha512-ALHU5VvLLyKM/BvyEG7VYJmqglvaXtU7mGRCxrEwwpJO/GBf1ZMUzc4AeJAjSodj7yYtlDYRxNSt9ySWpaa6JQ==", + "dev": true, + "requires": { + "@svgr/core": "^6.1.2", + "@svgr/plugin-svgo": "^6.1.2", + "path-dirname": "^1.0.2" + } + }, + "react-native-swipe-gestures": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/react-native-swipe-gestures/-/react-native-swipe-gestures-1.0.5.tgz", + "integrity": "sha512-Ns7Bn9H/Tyw278+5SQx9oAblDZ7JixyzeOczcBK8dipQk2pD7Djkcfnf1nB/8RErAmMLL9iXgW0QHqiII8AhKw==" + }, + "react-native-tab-view": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/react-native-tab-view/-/react-native-tab-view-3.1.1.tgz", + "integrity": "sha512-M5pRN6utQfytKWoKlKVzg5NbkYu308qNoW1khGTtEOTs1k14p2dHJ/BWOJoJYHKbPVUyZldbG9MFT7gUl4YHnw==", + "requires": {} + }, + "react-native-web": { + "version": "0.18.8", + "resolved": "https://registry.npmjs.org/react-native-web/-/react-native-web-0.18.8.tgz", + "integrity": "sha512-NOjFgzD0eAldYCpLJIr47FreitcxkJka8CdGBYRmnZLvSU1AUwCR4PtxzHNbb4hAwO+/fKGh+aoRsGSwQo0cBA==", + "requires": { + "@babel/runtime": "^7.18.6", + "create-react-class": "^15.7.0", + "fbjs": "^3.0.4", + "inline-style-prefixer": "^6.0.1", + "normalize-css-color": "^1.0.2", + "postcss-value-parser": "^4.2.0", + "styleq": "^0.1.2" + } + }, + "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==" + }, + "react-router": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.3.0.tgz", + "integrity": "sha512-7Wh1DzVQ+tlFjkeo+ujvjSqSJmkt1+8JO+T5xklPlgrh70y7ogx75ODRW0ThWhY7S+6yEDks8TYrtQe/aoboBQ==", + "requires": { + "history": "^5.2.0" + } + }, + "react-router-native": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/react-router-native/-/react-router-native-6.3.0.tgz", + "integrity": "sha512-Y+UuU6Typnz1eGWfYf2UYmh1qItbrNBK5kr3p7ZsamsLIxCKSoYo2YJyz9JOgRiv1nOFsCoSkpQJPYLAz68hlQ==", + "requires": { + "@ungap/url-search-params": "^0.1.4", + "history": "^5.2.0", + "react-router": "6.3.0" + } + }, + "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==", + "requires": { + "object-assign": "^4.1.1", + "react-is": "^16.12.0 || ^17.0.0 || ^18.0.0" + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "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" + } + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "optional": true, + "requires": { + "picomatch": "^2.2.1" + } + }, + "readline": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/readline/-/readline-1.3.0.tgz", + "integrity": "sha512-k2d6ACCkiNYz222Fs/iNze30rRJ1iIicW7JuX/7/cozvih6YCkFZH+J6mAFDVgv0dRBaAyr4jDqC95R2y4IADg==" + }, + "recast": { + "version": "0.20.5", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.20.5.tgz", + "integrity": "sha512-E5qICoPoNL4yU0H0NoBDntNB0Q5oMSNh9usFctYniLBluTthi3RsQVBXIJNbApOlvSwW/RGxIuokPcAc59J5fQ==", + "requires": { + "ast-types": "0.14.2", + "esprima": "~4.0.0", + "source-map": "~0.6.1", + "tslib": "^2.0.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" + } + } + }, + "recursive-readdir": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz", + "integrity": "sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==", + "requires": { + "minimatch": "3.0.4" + }, + "dependencies": { + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "requires": { + "brace-expansion": "^1.1.7" + } + } + } + }, + "recyclerlistview": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/recyclerlistview/-/recyclerlistview-3.0.5.tgz", + "integrity": "sha512-JVHz13u520faEsbVqFrJOMuJjc4mJlOXODe5QdqAJHdl5/IpyYeo83uiHrpzxyLb8QtJ0889JMlDik+Z1Ed0QQ==", + "requires": { + "lodash.debounce": "4.0.8", + "prop-types": "15.5.8", + "ts-object-utils": "0.0.5" + }, + "dependencies": { + "fbjs": { + "version": "0.8.18", + "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.18.tgz", + "integrity": "sha512-EQaWFK+fEPSoibjNy8IxUtaFOMXcWsY0JaVrQoZR9zC8N2Ygf9iDITPWjUTVIax95b6I742JFLqASHfsag/vKA==", + "requires": { + "core-js": "^1.0.0", + "isomorphic-fetch": "^2.1.1", + "loose-envify": "^1.0.0", + "object-assign": "^4.1.0", + "promise": "^7.1.1", + "setimmediate": "^1.0.5", + "ua-parser-js": "^0.7.30" + } + }, + "prop-types": { + "version": "15.5.8", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.5.8.tgz", + "integrity": "sha512-QiDx7s0lWoAVxmEmOYnn3rIZGduup2PZgj3rta5O5y0NfPKu3ApWi+GdMfTto7PmO/5+p4yamSLMZkj0jaTL4A==", + "requires": { + "fbjs": "^0.8.9" + } + } + } + }, + "regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" + }, + "regenerate-unicode-properties": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz", + "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==", + "requires": { + "regenerate": "^1.4.2" + } + }, + "regenerator-runtime": { + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" + }, + "regenerator-transform": { + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz", + "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==", + "requires": { + "@babel/runtime": "^7.8.4" + } + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + } + }, + "regexp.prototype.flags": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", + "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "functions-have-names": "^1.2.2" + } + }, + "regexpu-core": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.1.0.tgz", + "integrity": "sha512-bb6hk+xWd2PEOkj5It46A16zFMs2mv86Iwpdu94la4S3sJ7C973h2dHpYKwIBGaWSO7cIRJ+UX0IeMaWcO4qwA==", + "requires": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.0.1", + "regjsgen": "^0.6.0", + "regjsparser": "^0.8.2", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.0.0" + } + }, + "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==", + "requires": { + "rc": "^1.1.6", + "safe-buffer": "^5.0.1" + } + }, + "registry-url": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz", + "integrity": "sha512-ZbgR5aZEdf4UKZVBPYIgaglBmSF2Hi94s2PcIHhRGFjKYu+chjJdYfHn4rt3hB6eCKLJ8giVIIfgMa1ehDfZKA==", + "requires": { + "rc": "^1.0.1" + } + }, + "regjsgen": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz", + "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==" + }, + "regjsparser": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz", + "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==", + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==" + } + } + }, + "relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==" + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==" + }, + "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==" + }, + "renderkid": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.7.tgz", + "integrity": "sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ==", + "requires": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^3.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==" + }, + "htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "requires": { + "ansi-regex": "^2.0.0" + } + } + } + }, + "repeat-element": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", + "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==" + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==" + }, + "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==" + }, + "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==" + }, + "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==" + }, + "requireg": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/requireg/-/requireg-0.2.2.tgz", + "integrity": "sha512-nYzyjnFcPNGR3lx9lwPPPnuQxv6JWEZd2Ci0u9opN7N5zUEPIhY/GbL3vMGOr2UXwEg9WwSyV9X9Y/kLFgPsOg==", + "requires": { + "nested-error-stacks": "~2.0.1", + "rc": "~1.2.7", + "resolve": "~1.7.1" + }, + "dependencies": { + "resolve": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.7.1.tgz", + "integrity": "sha512-c7rwLofp8g1U+h1KNyHL/jicrKg1Ek4q+Lr33AL65uZTinUZHe30D5HlyN5V9NW0JX1D5dXQ4jqW5l7Sy/kGfw==", + "requires": { + "path-parse": "^1.0.5" + } + } + } + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" + }, + "reselect": { + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/reselect/-/reselect-4.1.6.tgz", + "integrity": "sha512-ZovIuXqto7elwnxyXbBtCPo9YFEr3uJqj2rRbcOOog1bmu2Ag85M4hixSwFWyaBMKXNgvPaJ9OSu9SkBPIeJHQ==" + }, + "resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "requires": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha512-ccu8zQTrzVr954472aUVPLEcB3YpKSYR3cg/3lo1okzobPBM+1INXBbBZlDbnI/hbEocnf8j0QVo43hQKrbchg==", + "requires": { + "resolve-from": "^3.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==" + } + } + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==" + }, + "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==", + "requires": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + } + }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" + }, + "retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==" + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" + }, + "rgb-regex": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", + "integrity": "sha512-gDK5mkALDFER2YLqH6imYvK6g02gpNGM4ILDZ472EwWfXZnC2ZEpoB2ECXTyOVUKuk/bPJZMzwQPBYICzP+D3w==" + }, + "rgba-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", + "integrity": "sha512-zgn5OjNQXLUTdq8m17KdaicF6w89TZs8ZU8y0AYENIU6wG8GG6LLm0yLSiPY8DmaYmHdgRW8rnApjoT0fQRfMg==" + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "requires": { + "glob": "^7.1.3" + } + }, + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "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==", + "requires": { + "queue-microtask": "^1.2.2" + } + }, + "run-queue": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", + "integrity": "sha512-ntymy489o0/QQplUDnpYAYUsO50K9SBrIVaKCWDOJzYJts0f9WH9RFJkyagebkw5+y1oi00R7ynNW/d12GBumg==", + "requires": { + "aproba": "^1.1.1" + } + }, + "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==" + }, + "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 + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==", + "requires": { + "ret": "~0.1.10" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "scheduler": { + "version": "0.21.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.21.0.tgz", + "integrity": "sha512-1r87x5fz9MXqswA2ERLo0EbOAU74DpIUO090gIasYTqlVoJeMcl+Z1Rg7WHz+qtPujhS/hGIt9kxZOYBV3faRQ==", + "requires": { + "loose-envify": "^1.1.0" + } + }, + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, + "select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" + }, + "selfsigned": { + "version": "1.10.14", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.14.tgz", + "integrity": "sha512-lkjaiAye+wBZDCBsu5BGi0XiLRxeUlsGod5ZP924CRSEoGuZAw/f7y9RKu28rwTfiHVhdavhB0qH0INV6P1lEA==", + "requires": { + "node-forge": "^0.10.0" + }, + "dependencies": { + "node-forge": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", + "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==" + } + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + }, + "send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "requires": { + "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" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" + }, + "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==", + "requires": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "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==", + "requires": { + "ee-first": "1.1.1" + } + }, + "setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" + }, + "toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" + } + } + }, + "serialize-error": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-6.0.0.tgz", + "integrity": "sha512-3vmBkMZLQO+BR4RPHcyRGdE09XCF6cvxzk2N2qn8Er3F91cy8Qt7VvEbZBOpaL53qsBbe2cFOefU6tRY6WDelA==", + "requires": { + "type-fest": "^0.12.0" + } + }, + "serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "requires": { + "randombytes": "^2.1.0" + } + }, + "serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "requires": { + "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" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + } + } + }, + "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==", + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + } + }, + "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==" + }, + "set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==" + } + } + }, + "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==" + }, + "setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" + }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "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==", + "requires": { + "kind-of": "^6.0.2" + } + }, + "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==", + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==" + }, + "shell-quote": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.3.tgz", + "integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==" + }, + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, + "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==" + }, + "simple-plist": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/simple-plist/-/simple-plist-1.3.1.tgz", + "integrity": "sha512-iMSw5i0XseMnrhtIzRb7XpQEXepa9xhWxGUojHBL43SIpQuDQkh3Wpy67ZbDzZVr6EKxvwVChnVpdl8hEVLDiw==", + "requires": { + "bplist-creator": "0.1.0", + "bplist-parser": "0.3.1", + "plist": "^3.0.5" + }, + "dependencies": { + "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==", + "requires": { + "big-integer": "1.6.x" + } + } + } + }, + "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==", + "requires": { + "is-arrayish": "^0.3.1" + }, + "dependencies": { + "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==" + } + } + }, + "sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + }, + "slice-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", + "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", + "requires": { + "ansi-styles": "^3.2.0", + "astral-regex": "^1.0.0", + "is-fullwidth-code-point": "^2.0.0" + } + }, + "slugify": { + "version": "1.6.5", + "resolved": "https://registry.npmjs.org/slugify/-/slugify-1.6.5.tgz", + "integrity": "sha512-8mo9bslnBO3tr5PEVFzMPIWwWnipGS0xVbYf65zxDqfNwmzYn1LpiKNrR6DlClusuvo+hDHd1zKpmfAe83NQSQ==" + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==" + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==" + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "requires": { + "is-descriptor": "^1.0.0" + } + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "requires": { + "kind-of": "^3.2.0" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "sockjs": { + "version": "0.3.20", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.20.tgz", + "integrity": "sha512-SpmVOVpdq0DJc0qArhF3E5xsxvaiqGNb73XfgBpK1y3UD5gs8DSo8aCTsuT5pX8rssdc2NDIzANwP9eCAiSdTA==", + "requires": { + "faye-websocket": "^0.10.0", + "uuid": "^3.4.0", + "websocket-driver": "0.6.5" + } + }, + "sockjs-client": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.4.0.tgz", + "integrity": "sha512-5zaLyO8/nri5cua0VtOrFXBPK1jbL4+1cebT/mmKA1E1ZXOvJrII75bPu0l0k843G/+iAbhEqzyKr0w/eCCj7g==", + "requires": { + "debug": "^3.2.5", + "eventsource": "^1.0.7", + "faye-websocket": "~0.11.1", + "inherits": "^2.0.3", + "json3": "^3.3.2", + "url-parse": "^1.4.3" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "requires": { + "ms": "^2.1.1" + } + }, + "faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "requires": { + "websocket-driver": ">=0.5.1" + } + } + } + }, + "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==" + }, + "source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==" + }, + "source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "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==", + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "source-map-url": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==" + }, + "spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "requires": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + } + }, + "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==", + "requires": { + "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" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "split": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", + "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", + "requires": { + "through": "2" + } + }, + "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==" + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "requires": { + "extend-shallow": "^3.0.0" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + }, + "ssri": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", + "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", + "requires": { + "minipass": "^3.1.1" + } + }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" + }, + "stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" + }, + "stacktrace-parser": { + "version": "0.1.10", + "resolved": "https://registry.npmjs.org/stacktrace-parser/-/stacktrace-parser-0.1.10.tgz", + "integrity": "sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg==", + "requires": { + "type-fest": "^0.7.1" + }, + "dependencies": { + "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==" + } + } + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==", + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + } + } + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==" + }, + "stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "requires": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "stream-buffers": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/stream-buffers/-/stream-buffers-2.2.0.tgz", + "integrity": "sha512-uyQK/mx5QjHun80FLJTfaWE7JtwfRMKBLkMne6udYOmvH0CawotVa7TfgYHzAnpphn4+TweIx1QKMnRIbipmUg==" + }, + "stream-each": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", + "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", + "requires": { + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" + } + }, + "stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "requires": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + } + }, + "stream-shift": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==" + }, + "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==" + }, + "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==", + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "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==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "dependencies": { + "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==" + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "requires": { + "ansi-regex": "^5.0.1" + } + } + } + }, + "string.prototype.trimend": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz", + "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + } + }, + "string.prototype.trimstart": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz", + "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==" + } + } + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==" + }, + "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==" + }, + "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==" + }, + "style-loader": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-1.2.1.tgz", + "integrity": "sha512-ByHSTQvHLkWE9Ir5+lGbVOXhxX10fbprhLvdg96wedFZb4NDekDPxVKv5Fwmio+QcMlkkNfuK+5W1peQ5CUhZg==", + "requires": { + "loader-utils": "^2.0.0", + "schema-utils": "^2.6.6" + }, + "dependencies": { + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "stylehacks": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz", + "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", + "requires": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "styleq": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/styleq/-/styleq-0.1.2.tgz", + "integrity": "sha512-EBNuMVSxpssuFcJq/c4zmZ4tpCyX9E27hz5xPJhw4URjRHcYXPHh8rDHY/tJsw5gtP0+tIL3IBYeQVIYjdZFhg==" + }, + "sucrase": { + "version": "3.25.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.25.0.tgz", + "integrity": "sha512-WxTtwEYXSmZArPGStGBicyRsg5TBEFhT5b7N+tF+zauImP0Acy+CoUK0/byJ8JNPK/5lbpWIVuFagI4+0l85QQ==", + "requires": { + "commander": "^4.0.0", + "glob": "7.1.6", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" + }, + "dependencies": { + "commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==" + } + } + }, + "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==" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + }, + "supports-hyperlinks": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", + "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", + "requires": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "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==" + }, + "svg-parser": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==", + "dev": true + }, + "svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "dev": true, + "requires": { + "@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" + } + }, + "tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" + }, + "tar": { + "version": "6.1.11", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz", + "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==", + "requires": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^3.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "dependencies": { + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" + } + } + }, + "temp": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.3.tgz", + "integrity": "sha512-jtnWJs6B1cZlHs9wPG7BrowKxZw/rf6+UpGAkr8AaYmiTyTO7zQlLoST8zx/8TcUPnZmeBoB+H8ARuHZaSijVw==", + "requires": { + "os-tmpdir": "^1.0.0", + "rimraf": "~2.2.6" + }, + "dependencies": { + "rimraf": { + "version": "2.2.8", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", + "integrity": "sha512-R5KMKHnPAQaZMqLOsyuyUmcIjSeDm+73eoqQpaXA7AZ22BL+6C+1mcUscgOsNd8WVlJuvlgAPsegcx7pjlV0Dg==" + } + } + }, + "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==" + }, + "tempy": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.7.1.tgz", + "integrity": "sha512-vXPxwOyaNVi9nyczO16mxmHGpl6ASC5/TVhRRHpqeYHvKQm58EaWNvZXxAhR0lYYnBOQFjXjhzeLsaXdjxLjRg==", + "requires": { + "del": "^6.0.0", + "is-stream": "^2.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^0.16.0", + "unique-string": "^2.0.0" + }, + "dependencies": { + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" + }, + "type-fest": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==" + } + } + }, + "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==", + "requires": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + }, + "dependencies": { + "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==", + "requires": { + "type-fest": "^0.21.3" + } + }, + "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==" + } + } + }, + "terser": { + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.1.tgz", + "integrity": "sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==", + "requires": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + }, + "dependencies": { + "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==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "terser-webpack-plugin": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-3.1.0.tgz", + "integrity": "sha512-cjdZte66fYkZ65rQ2oJfrdCAkkhJA7YLYk5eGOcGCSGlq0ieZupRdjedSQXYknMPo2IveQL+tPdrxUkERENCFA==", + "requires": { + "cacache": "^15.0.5", + "find-cache-dir": "^3.3.1", + "jest-worker": "^26.2.1", + "p-limit": "^3.0.2", + "schema-utils": "^2.6.6", + "serialize-javascript": "^4.0.0", + "source-map": "^0.6.1", + "terser": "^4.8.0", + "webpack-sources": "^1.4.3" + }, + "dependencies": { + "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==", + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + } + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "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==", + "requires": { + "semver": "^6.0.0" + } + }, + "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==", + "requires": { + "p-limit": "^2.2.0" + }, + "dependencies": { + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + } + } + }, + "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==" + }, + "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==", + "requires": { + "find-up": "^4.0.0" + } + }, + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "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==" + }, + "thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "requires": { + "any-promise": "^1.0.0" + } + }, + "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==", + "requires": { + "thenify": ">= 3.1.0 < 4" + } + }, + "throat": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", + "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==" + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==" + }, + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + }, + "timers-browserify": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", + "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", + "requires": { + "setimmediate": "^1.0.4" + } + }, + "timsort": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", + "integrity": "sha512-qsdtZH+vMoCARQtyod4imc2nIJwg9Cc7lPRrw9CzF8ZKR0khdr8+2nX80PBhET3tcyTtJDxAffGh2rXH4tyU8A==" + }, + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "requires": { + "os-tmpdir": "~1.0.2" + } + }, + "tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" + }, + "to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha512-okFlQcoGTi4LQBG/PgSYblw9VOyptsz2KJZqc6qtgGdes8VktzUQkj4BI2blit072iS8VODNcMA+tvnS9dnuMA==" + }, + "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==" + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + } + }, + "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==", + "requires": { + "is-number": "^7.0.0" + } + }, + "toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==" + }, + "tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + }, + "traverse": { + "version": "0.6.6", + "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.6.tgz", + "integrity": "sha512-kdf4JKs8lbARxWdp7RKdNzoJBhGUcIalSYibuGyHJbmk40pOysQ0+QPvlkCOICOivDWU2IJo2rkrxyTK2AH4fw==" + }, + "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==" + }, + "ts-object-utils": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/ts-object-utils/-/ts-object-utils-0.0.5.tgz", + "integrity": "sha512-iV0GvHqOmilbIKJsfyfJY9/dNHCs969z3so90dQWsO1eMMozvTpnB1MEaUbb3FYtZTGjv5sIy/xmslEz0Rg2TA==" + }, + "ts-pnp": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.2.0.tgz", + "integrity": "sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw==" + }, + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha512-JVa5ijo+j/sOoHGjw0sxw734b1LhBkQ3bvUGNdxnVXDCX81Yx7TFgnZygxrIIWn23hbfTaMYLwRmAxFyDuFmIw==" + }, + "type-fest": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.12.0.tgz", + "integrity": "sha512-53RyidyjvkGpnWPMF9bQgFtWp+Sl8O2Rp13VavmJgfAP9WWG6q6TkrKU8iyJdnwnfgHI6k2hTlgqH4aSdjoTbg==" + }, + "type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + } + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==" + }, + "ua-parser-js": { + "version": "0.7.31", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.31.tgz", + "integrity": "sha512-qLK/Xe9E2uzmYI3qLeOmI0tEOt+TBBQyUIAh4aAgU05FVYzeZrKUdkAZfBNVGRaHVgV0TDkdEngJSw/SyQchkQ==" + }, + "uglify-es": { + "version": "3.3.9", + "resolved": "https://registry.npmjs.org/uglify-es/-/uglify-es-3.3.9.tgz", + "integrity": "sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ==", + "requires": { + "commander": "~2.13.0", + "source-map": "~0.6.1" + }, + "dependencies": { + "commander": { + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz", + "integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "requires": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + } + }, + "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==" + }, + "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==", + "requires": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", + "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==" + }, + "unicode-property-aliases-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", + "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==" + }, + "union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==" + } + } + }, + "uniq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha512-Gw+zz50YNKPDKXs+9d+aKAjVwpjNwqzvNpLigIruT4HA9lMZNdMqs9x07kKHB/L9WRzqp4+DlTU5s4wG2esdoA==" + }, + "uniqs": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", + "integrity": "sha512-mZdDpf3vBV5Efh29kMw5tXoup/buMgxLzOt/XKFKcVmi+15ManNQWr6HfZ2aiZTYlYixbdNJ0KFmIZIv52tHSQ==" + }, + "unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "requires": { + "unique-slug": "^2.0.0" + } + }, + "unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "requires": { + "imurmurhash": "^0.1.4" + } + }, + "unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "requires": { + "crypto-random-string": "^2.0.0" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" + }, + "unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==" + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==", + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==", + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==" + } + } + }, + "upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==" + }, + "update-browserslist-db": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.5.tgz", + "integrity": "sha512-dteFFpCyvuDdr9S/ff1ISkKt/9YZxKjI9WlRR99c180GaztJtRa/fn18FdxGVKVsnPY7/a/FDN68mcvUmP4U7Q==", + "requires": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + } + }, + "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==", + "requires": { + "registry-auth-token": "3.3.2", + "registry-url": "3.1.0" + } + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "requires": { + "punycode": "^2.1.0" + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==" + }, + "url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha512-kbailJa29QrtXnxgq+DdCEGlbTeYM2eJUxsz6vjZavrCYPMIFHMKQmSKYAIuUK2i7hgPm28a8piX5NTUtM/LKQ==", + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, + "dependencies": { + "punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==" + } + } + }, + "url-join": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/url-join/-/url-join-4.0.0.tgz", + "integrity": "sha512-EGXjXJZhIHiQMK2pQukuFcL303nskqIRzWvPvV5O8miOfwoUb9G+a/Cld60kUyeaybEI94wvVClT10DtfeAExA==" + }, + "url-loader": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz", + "integrity": "sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==", + "requires": { + "loader-utils": "^2.0.0", + "mime-types": "^2.1.27", + "schema-utils": "^3.0.0" + } + }, + "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==", + "requires": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" + }, + "use-latest-callback": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/use-latest-callback/-/use-latest-callback-0.1.5.tgz", + "integrity": "sha512-HtHatS2U4/h32NlkhupDsPlrbiD27gSH5swBdtXbCAlc6pfOFzaj0FehW/FO12rx8j2Vy4/lJScCiJyM01E+bQ==" + }, + "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==", + "requires": {} + }, + "util": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "requires": { + "inherits": "2.0.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" + } + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "util.promisify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", + "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", + "requires": { + "define-properties": "^1.1.2", + "object.getownpropertydescriptors": "^2.0.3" + } + }, + "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==" + }, + "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==" + }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" + }, + "valid-url": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/valid-url/-/valid-url-1.0.9.tgz", + "integrity": "sha512-QQDsV8OnSf5Uc30CKSwG9lnhMPe6exHtTXLRYX8uMwKENy640pU+2BgBL0LRbDh/eYRahNCS7aewCx0wf3NYVA==" + }, + "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==", + "requires": { + "builtins": "^1.0.3" + } + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==" + }, + "vendors": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", + "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==" + }, + "vlq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/vlq/-/vlq-1.0.1.tgz", + "integrity": "sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w==" + }, + "vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==" + }, + "walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "requires": { + "makeerror": "1.0.12" + } + }, + "warn-once": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/warn-once/-/warn-once-0.1.1.tgz", + "integrity": "sha512-VkQZJbO8zVImzYFteBXvBOZEl1qL175WH8VmZcxF2fZAoudNhNDvHi+doCaAEdU2l2vtcIwa2zn0QK5+I1HQ3Q==" + }, + "watchpack": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", + "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", + "requires": { + "chokidar": "^3.4.1", + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0", + "watchpack-chokidar2": "^2.0.1" + } + }, + "watchpack-chokidar2": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz", + "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==", + "optional": true, + "requires": { + "chokidar": "^2.1.8" + }, + "dependencies": { + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "optional": true, + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": { + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", + "optional": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + }, + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "optional": true + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "optional": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "optional": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "optional": true, + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "optional": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "optional": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "optional": true, + "requires": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", + "optional": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", + "optional": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==", + "optional": true, + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "optional": true + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "optional": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "optional": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "optional": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "optional": true, + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "optional": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "requires": { + "minimalistic-assert": "^1.0.0" + } + }, + "wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", + "requires": { + "defaults": "^1.0.3" + } + }, + "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==" + }, + "webpack": { + "version": "4.43.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.43.0.tgz", + "integrity": "sha512-GW1LjnPipFW2Y78OOab8NJlCflB7EFskMih2AHdvjbpKMeDJqEgSx24cXXXiPS65+WSwVyxtDsJH6jGX2czy+g==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/wasm-edit": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "acorn": "^6.4.1", + "ajv": "^6.10.2", + "ajv-keywords": "^3.4.1", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^4.1.0", + "eslint-scope": "^4.0.3", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^2.4.0", + "loader-utils": "^1.2.3", + "memory-fs": "^0.4.1", + "micromatch": "^3.1.10", + "mkdirp": "^0.5.3", + "neo-async": "^2.6.1", + "node-libs-browser": "^2.2.1", + "schema-utils": "^1.0.0", + "tapable": "^1.1.3", + "terser-webpack-plugin": "^1.4.3", + "watchpack": "^1.6.1", + "webpack-sources": "^1.4.1" + }, + "dependencies": { + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "cacache": { + "version": "12.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", + "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", + "requires": { + "bluebird": "^3.5.5", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.4", + "graceful-fs": "^4.1.15", + "infer-owner": "^1.0.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.3", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" + } + }, + "chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==" + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==" + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + }, + "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==", + "requires": { + "yallist": "^3.0.2" + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "ssri": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", + "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", + "requires": { + "figgy-pudding": "^3.5.1" + } + }, + "terser-webpack-plugin": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", + "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", + "requires": { + "cacache": "^12.0.2", + "find-cache-dir": "^2.1.0", + "is-wsl": "^1.1.0", + "schema-utils": "^1.0.0", + "serialize-javascript": "^4.0.0", + "source-map": "^0.6.1", + "terser": "^4.1.2", + "webpack-sources": "^1.4.0", + "worker-farm": "^1.7.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + } + } + }, + "webpack-dev-middleware": { + "version": "3.7.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz", + "integrity": "sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ==", + "requires": { + "memory-fs": "^0.4.1", + "mime": "^2.4.4", + "mkdirp": "^0.5.1", + "range-parser": "^1.2.1", + "webpack-log": "^2.0.0" + } + }, + "webpack-dev-server": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.0.tgz", + "integrity": "sha512-PUxZ+oSTxogFQgkTtFndEtJIPNmml7ExwufBZ9L2/Xyyd5PnOL5UreWe5ZT7IU25DSdykL9p1MLQzmLh2ljSeg==", + "requires": { + "ansi-html": "0.0.7", + "bonjour": "^3.5.0", + "chokidar": "^2.1.8", + "compression": "^1.7.4", + "connect-history-api-fallback": "^1.6.0", + "debug": "^4.1.1", + "del": "^4.1.1", + "express": "^4.17.1", + "html-entities": "^1.3.1", + "http-proxy-middleware": "0.19.1", + "import-local": "^2.0.0", + "internal-ip": "^4.3.0", + "ip": "^1.1.5", + "is-absolute-url": "^3.0.3", + "killable": "^1.0.1", + "loglevel": "^1.6.8", + "opn": "^5.5.0", + "p-retry": "^3.0.1", + "portfinder": "^1.0.26", + "schema-utils": "^1.0.0", + "selfsigned": "^1.10.7", + "semver": "^6.3.0", + "serve-index": "^1.9.1", + "sockjs": "0.3.20", + "sockjs-client": "1.4.0", + "spdy": "^4.0.2", + "strip-ansi": "^3.0.1", + "supports-color": "^6.1.0", + "url": "^0.11.0", + "webpack-dev-middleware": "^3.7.2", + "webpack-log": "^2.0.0", + "ws": "^6.2.1", + "yargs": "^13.3.2" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==" + }, + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": { + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + }, + "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==", + "requires": { + "array-uniq": "^1.0.1" + } + }, + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==" + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + } + }, + "cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "requires": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==" + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "del": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", + "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", + "requires": { + "@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" + } + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "optional": true, + "requires": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", + "requires": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==" + } + } + }, + "is-absolute-url": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", + "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==" + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==", + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==" + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "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==", + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==" + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==" + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + }, + "wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "requires": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==" + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "yargs": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "requires": { + "cliui": "^5.0.0", + "find-up": "^3.0.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": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + } + }, + "yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "webpack-log": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", + "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", + "requires": { + "ansi-colors": "^3.0.0", + "uuid": "^3.3.2" + } + }, + "webpack-manifest-plugin": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-2.2.0.tgz", + "integrity": "sha512-9S6YyKKKh/Oz/eryM1RyLVDVmy3NSPV0JXMRhZ18fJsq+AwGxUY34X54VNwkzYcEmEkDwNxuEOboCZEebJXBAQ==", + "requires": { + "fs-extra": "^7.0.0", + "lodash": ">=3.5 <5", + "object.entries": "^1.1.0", + "tapable": "^1.0.0" + }, + "dependencies": { + "fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + } + } + }, + "webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "websocket-driver": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.6.5.tgz", + "integrity": "sha512-oBx6ZM1Gs5q2jwZuSN/Qxyy/fbgomV8+vqsmipaPKB/74hjHlKuM07jNmRhn4qa2AdUwsgxrltq+gaPsHgcl0Q==", + "requires": { + "websocket-extensions": ">=0.1.1" + } + }, + "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==" + }, + "whatwg-fetch": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", + "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==" + }, + "whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "requires": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "requires": { + "isexe": "^2.0.0" + } + }, + "which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "requires": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==" + }, + "wonka": { + "version": "4.0.15", + "resolved": "https://registry.npmjs.org/wonka/-/wonka-4.0.15.tgz", + "integrity": "sha512-U0IUQHKXXn6PFo9nqsHphVCE5m3IntqZNB9Jjn7EB1lrR7YTDY3YWgFvEvwniTzXSvOH/XMzAZaIfJF/LvHYXg==" + }, + "worker-farm": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", + "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", + "requires": { + "errno": "~0.1.7" + } + }, + "worker-rpc": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/worker-rpc/-/worker-rpc-0.1.1.tgz", + "integrity": "sha512-P1WjMrUB3qgJNI9jfmpZ/htmBEjFh//6l/5y8SD9hg1Ef5zTTVVoRjTrTEzPrNBQvmhMxkoTsjOXN10GWU7aCg==", + "requires": { + "microevent.ts": "~0.1.1" + } + }, + "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==", + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "requires": { + "ansi-regex": "^5.0.1" + } + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "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==", + "requires": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + } + }, + "ws": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", + "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", + "requires": { + "async-limiter": "~1.0.0" + } + }, + "xcode": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/xcode/-/xcode-3.0.1.tgz", + "integrity": "sha512-kCz5k7J7XbJtjABOvkc5lJmkiDh8VhjVCGNiqdKCscmVpdVUpEAyXv1xmCLkQJ5dsHqx3IPO4XW+NTDhU/fatA==", + "requires": { + "simple-plist": "^1.1.0", + "uuid": "^7.0.3" + }, + "dependencies": { + "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==" + } + } + }, + "xdate": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/xdate/-/xdate-0.8.2.tgz", + "integrity": "sha512-sNBlLfOC8S3V0vLDEUianQOXcTsc9j4lfeKU/klHe0RjHAYn0CXsSttumTot8dzalboV8gZbH38B+WcCIBjhFQ==" + }, + "xml2js": { + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz", + "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==", + "requires": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + }, + "dependencies": { + "xmlbuilder": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==" + } + } + }, + "xmlbuilder": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-14.0.0.tgz", + "integrity": "sha512-ts+B2rSe4fIckR6iquDjsKbQFK2NlUk6iG5nf14mDEyldgoc2nEKZ3jZWMPTxGQwVgToSjt6VGIho1H8/fNFTg==" + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" + }, + "y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "dev": true + }, + "yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "requires": { + "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" + }, + "dependencies": { + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "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==", + "requires": { + "p-limit": "^2.2.0" + } + }, + "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==" + } + } + }, + "yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + } + } + }, + "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==" + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000000000000000000000000000000000000..93491d092307e4c7b63b67c3d0c336137d697b42 --- /dev/null +++ b/package.json @@ -0,0 +1,43 @@ +{ + "name": "social", + "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": { + "@expo/webpack-config": "^0.17.0", + "@react-native-async-storage/async-storage": "~1.17.3", + "@react-native-picker/picker": "2.4.2", + "@react-navigation/bottom-tabs": "^6.3.2", + "@react-navigation/material-top-tabs": "^6.2.2", + "@react-navigation/native": "^6.0.11", + "@react-navigation/native-stack": "^6.7.0", + "axios": "^0.27.2", + "expo": "~46.0.7", + "expo-image-picker": "^13.3.1", + "expo-status-bar": "~1.4.0", + "react": "18.0.0", + "react-dom": "18.0.0", + "react-native": "0.69.5", + "react-native-calendars": "^1.1288.1", + "react-native-dropdown-select-list": "^1.0.18", + "react-native-maps": "https://github.com/expo/react-native-maps.git", + "react-native-pager-view": "5.4.24", + "react-native-safe-area-context": "4.3.1", + "react-native-screens": "~3.15.0", + "react-native-simple-time-picker": "^1.3.11", + "react-native-svg": "12.3.0", + "react-native-tab-view": "^3.1.1", + "react-native-web": "~0.18.7", + "react-router-native": "^6.3.0" + }, + "devDependencies": { + "@babel/core": "^7.12.9", + "react-native-svg-transformer": "^1.0.0" + }, + "private": true +} diff --git a/pages/ActivitiesScreen.js b/pages/ActivitiesScreen.js new file mode 100644 index 0000000000000000000000000000000000000000..14a55060997594ee828babb3e827ef89d62c1a2b --- /dev/null +++ b/pages/ActivitiesScreen.js @@ -0,0 +1,171 @@ +import { + StyleSheet, + Text, + View, + SafeAreaView, + FlatList, + TouchableOpacity, +} from "react-native"; +import { useEffect, useState } from "react"; +import { useNavigation } from "@react-navigation/native"; +import axios from "axios"; + +import CalendarZoomOut from "../components/CalendarZoomOut.js"; +import CalendarZoomIn from "../components/CalendarZoomIn.js"; + +const timer = (time) => { + let stringTime = time.toString(); + let displayedTime = ""; + if (stringTime.length === 3) { + for (let i = 0; i < stringTime.length; i++) { + if (i === 0) { + displayedTime += "0" + stringTime[i]; + } + if (i === 1) { + displayedTime += "h" + stringTime[i]; + } + if (i > 1) { + displayedTime += stringTime[i]; + } + } + } + if (stringTime.length === 4) { + for (let i = 0; i < stringTime.length; i++) { + if (i < 2) { + displayedTime += stringTime[i]; + } + if (i === 2) { + displayedTime += "h" + stringTime[i]; + } + if (i > 2) { + displayedTime += stringTime[i]; + } + } + } + return displayedTime; +}; + +const ActivitiesScreen = ({ fromStack }) => { + const [events, setEvents] = useState([]); + const navigation = useNavigation(); + const fetchData = async () => { + try { + const response = await axios.get( + `https://backoffice.socializus.com/api/activities/getlist` + ); + setEvents(response.data); + } catch (error) { + error.message; + } + }; + const fetchAvatar = async (id) => { + const data = await axios.post( + "https://backoffice.socializus.com/api/user/getavatarlistfromids", + { + indexs: ["630384f749c2200016e6c2a6"], + } + ); + + let list = data.result; + if (data.result > 0) { + return list[0]; + } + }; + const renderItem = ({ item }) => { + const avatar = fetchAvatar(item.author); + return ( + <View style={styles.eventCard}> + <CalendarZoomIn + title={item.title} + date={item.date} + participant={item.attendees.length} + time={timer(item.startTime)} + image={item.photo} + event={item} + author={avatar} + /> + </View> + ); + }; + useEffect(() => { + fetchData(); + }, []); + // return events.length > 0 && <Text>Activities page {fromStack}</Text>; + if (fromStack === "calendar") { + return ( + events.length > 0 && ( + <SafeAreaView style={styles.container}> + <FlatList + data={events} + renderItem={renderItem} + keyExtractor={(item) => item._id} + /> + </SafeAreaView> + ) + ); + } + if (fromStack === "upcomming activities") { + return ( + events.length > 0 && + avatar.length !== null && ( + <SafeAreaView style={styles.container}> + <FlatList + data={events} + renderItem={renderItem} + keyExtractor={(item) => item._id} + /> + </SafeAreaView> + ) + ); + } + if (fromStack === "past activities") { + return ( + events.length > 0 && ( + <SafeAreaView style={styles.container}> + <FlatList + data={events} + renderItem={renderItem} + keyExtractor={(item) => item._id} + /> + </SafeAreaView> + ) + ); + } + if (fromStack === "organized activities") { + return ( + events.length > 0 && ( + <SafeAreaView style={styles.container}> + <FlatList + data={events} + renderItem={renderItem} + keyExtractor={(item) => item._id} + /> + </SafeAreaView> + ) + ); + } + if (fromStack === "filtered") { + return ( + events.length > 0 && ( + <SafeAreaView style={styles.container}> + <FlatList + data={events} + renderItem={renderItem} + keyExtractor={(item) => item._id} + /> + </SafeAreaView> + ) + ); + } +}; +export default ActivitiesScreen; +const styles = StyleSheet.create({ + container: { + flexDirection: "column", + alignItems: "center", + }, + eventCard: { + marginVertical: 5, + paddingHorizontal: 20, + }, +}); diff --git a/pages/ActivityScreen.js b/pages/ActivityScreen.js new file mode 100644 index 0000000000000000000000000000000000000000..63e516243685af719c78249d097a136140202968 --- /dev/null +++ b/pages/ActivityScreen.js @@ -0,0 +1,389 @@ +import { useEffect, useState } from "react"; +import { + Text, + ScrollView, + Image, + StyleSheet, + View, + SafeAreaView, + Button, +} from "react-native"; + +import axios from "axios"; +import LogButton from "../components/LogButtons"; +import EventButton from "../components/EventButton"; +import Json from "../assets/json/en.json"; +// import GooglePicto from "../assets/images/googlemaps.svg"; +// import ChatGroup from "../assets/images/chatGroup.svg"; +// import ChatNotif from "../assets/images/chatNotif.svg"; +// import Interessed from "../assets/images/interested.svg"; +// import Follower from "../assets/images/follower.svg"; +// import Participant from "../assets/images/participant.svg"; +// import More from "../assets/images/more.svg"; +// import Men from "../assets/images/men.svg"; + +const { activity } = Json; + +import { timer } from "../utils/functionDate.js"; + +const ActivityScreen = ({ route }) => { + const [display, setDisplay] = useState(1); + const event = route.params.event; + + const [avatarList, setAvatarList] = useState([]); + const [nbPeople, setNbPeople] = useState(); + const [loading, setLoading] = useState(true); + console.log(event); + useEffect(() => { + const fetchAvatar = async () => { + const { data } = await axios.post( + "https://backoffice.socializus.com/api/user/getavatarlistfromids", + { + indexs: event.attendees, + } + ); + + setNbPeople(data.result.length); + + let list = data.result; + if (list.length > 5) list = list.slice(0, 5); + + setAvatarList(list); + setLoading(false); + }; + fetchAvatar(); + }, []); + + const attendees = []; + + if (loading) return; + return ( + <SafeAreaView style={styles.container}> + <ScrollView contentContainerStyle={styles.center}> + <Image + style={styles.photo} + source={{ + uri: event.photo, + }} + /> + <View style={styles.legend}> + <Text + style={{ + fontWeight: "bold", + fontSize: 22, + width: "100%", + textAlign: "center", + }} + > + {event.title} + </Text> + + <View + style={{ + marginTop: 10, + flexDirection: "row", + justifyContent: "space-between", + marginHorizontal: 6, + }} + > + <Text + style={{ fontWeight: "bold", fontSize: 16, color: "#b12020" }} + > + {timer(event.startTime)} - {timer(event.endTime)} + </Text> + + <Text + style={{ fontWeight: "bold", fontSize: 16, color: "#f48a0d" }} + > + {new Date(event.date).toDateString()} + </Text> + </View> + + <View + style={{ + marginTop: 15, + flexDirection: "row", + justifyContent: "space-around", + alignItems: "center", + marginBottom: 10, + }} + > + <Text + style={{ + fontWeight: "bold", + color: "#59c09b", + fontSize: 20, + marginHorizontal: 15, + flexShrink: 0, + }} + > + 750?? + </Text> + <Image source={require("../assets/images/map.png")} style={{ marginRight: 10, flexShrink: 0, width: 20, height: 20 }} /> + <Text + style={{ + fontWeight: "bold", + fontSize: 16, + color: "#ff0000", + marginHorizontal: 15, + flexShrink: 2, + textAlign: "center", + }} + > + Address available for participants only + </Text> + </View> + </View> + + <View + style={{ + flexDirection: "row", + borderWidth: 1, + borderColor: "#000", + width: 340, + borderRadius: 20, + height: 50, + overflow: "hidden", + }} + > + <View + style={{ + backgroundColor: "#59c09b", + height: 52, + flex: 1, + justifyContent: "center", + alignItems: "center", + borderWidth: 1, + borderColor: "#000", + marginLeft: -2, + marginTop: -2, + }} + > + <Text style={{ fontWeight: "bold", fontSize: 16 }}> + Description + </Text> + </View> + + <View + style={{ + backgroundColor: "transparent", + height: 52, + flex: 1, + justifyContent: "center", + alignItems: "center", + borderWidth: 0.5, + borderColor: "#000", + marginTop: -2, + zIndex: 1, + }} + > + <Text style={{ fontWeight: "bold", fontSize: 16 }}>Address</Text> + </View> + + <View + style={{ + flexDirection: "row", + backgroundColor: "transparent", + height: 52, + flex: 1, + justifyContent: "center", + alignItems: "center", + borderWidth: 1, + borderColor: "#000", + marginRight: -2, + marginTop: -2, + }} + > + <Image source={require("../assets/images/group-chat.png")} style={{width: 20, height: 20}} /> + <Image source={require("../assets/images/group-liked.png")} style={{width: 20, height: 20}}/> + </View> + </View> + + <View + style={{ + style: 340, + flexDirection: "row", + marginVertical: 5, + justifyContent: "space-between", + }} + > + <Text style={{ fontSize: 15, marginRight: 5 }}>Interessed</Text> + <Image source={require("../assets/images/interested.png")} style={{width: 20, height: 20, marginLeft: 5, marginRight: 10}} /> + + <Text style={{ fontSize: 15 }}>Followers</Text> + <Image source={require("../assets/images/group-liked.png")} style={{width: 20, height: 20, marginLeft: 5, marginRight: 10}} /> + + <Text style={{ fontSize: 15 }}>Participants</Text> + <Image source={require("../assets/images/participant.png")} style={{width: 20, height: 20, marginLeft: 5}} /> + </View> + + <View style={{ flexDirection: "row", width: 340 }}> + <View + style={{ + flexDirection: "row", + justifyContent: "flex-end", + width: 240, + }} + > + {avatarList.map((o, index) => { + return ( + <Image + key={index} + source={{ uri: o.avatar }} + style={{ + width: 40, + height: 40, + borderRadius: 20, + marginRight: 15, + }} + /> + ); + })} + </View> + + {nbPeople > 5 && <Image source={require("../assets/images/more.png")} style={{width: 20, height: 20, marginRight: 15}} />} + <View> + <Image source={require("../assets/images/participants.png")} style={{width: 20, height: 20}} /> + <Text> + {nbPeople} / {event.maxPeople} + </Text> + </View> + </View> + + <View style={styles.inviteOrParticipate}> + <EventButton type="invite" bgColor={"grey"} colorText={"white"} /> + <EventButton type="participate" bgColor={"lime"} /> + </View> + {display === 1 && ( + <View style={styles.content}> + <Text style={styles.about}>{activity.about}</Text> + <View style={styles.longText}> + <Text> + Bonjour tout le monde La semaine est longue et tu n'en vois pas + le bout ? Le blues du vendredi t'envahit ? Viens faire une pause + avec nous et rompre la morosité de ton quotidien ! Au programme + : discussion autour d'un verre - ou deux - pour faire + connaissance, jeu pour se socialiser... Et puis si tu veux + pratiquer ton anglais (ou toute autre langue), n'hésite surtout + pas car beaucoup d'internationaux seront présents et nous nous + réunissons aussi pour favoriser les échanges linguistiques et + culturels. Au programme : discussion autour d'un verre - ou deux + - pour faire connaissance, jeu pour se socialiser... Et puis si + tu veux pratiquer ton anglais (ou toute autre langue), n'hésite + surtout pas car beaucoup d'internationaux seront présents et + nous nous réunissons aussi pour favoriser les échanges + linguistiques et culturels.Au programme : discussion autour d'un + verre - ou deux - pour faire connaissance, jeu pour se + socialiser... Et puis si tu veux pratiquer ton anglais (ou toute + autre langue), n'hésite surtout pas car beaucoup + d'internationaux seront présents et nous nous réunissons aussi + pour favoriser les échanges linguistiques et culturels. + </Text> + </View> + <View style={styles.inviteOrParticipate}> + <EventButton type="invite" bgColor={"grey"} /> + <EventButton type="participate" bgColor={"orange"} /> + </View> + <View style={styles.inviteOrParticipate}> + <EventButton type="invite" bgColor="black" colorText="white" /> + <EventButton type="participate" bgColor={"red"} /> + </View> + </View> + )} + {display === 2 && ( + <View> + <Text>{activity.how}</Text> + </View> + )} + {display === 3 && ( + <View> + <Text>chatView</Text> + </View> + )} + </ScrollView> + </SafeAreaView> + ); +}; +export default ActivityScreen; +const styles = StyleSheet.create({ + container: { + alignItems: "center", + }, + center: { + alignItems: "center", + }, + photo: { + height: 260, + width: 390, + }, + legend: { + width: 340, + + backgroundColor: "white", + top: -25, + borderRadius: 16, + paddingHorizontal: 10, + paddingVertical: 5, + }, + legendTextTitle: { + color: "black", + fontSize: 15, + fontWeight: "bold", + }, + legendTextTime: { + color: "darkred", + fontWeight: "bold", + fontSize: 15, + }, + screenNav: { + flexDirection: "row", + borderRadius: 16, + backgroundColor: "blue", + justifyContent: "space-around", + width: 340, + height: 50, + borderColor: "black", + borderWidth: 1, + }, + buttonNav: { + borderColor: "black", + borderWidth: 4, + width: 100, + height: 100, + backgroundColor: "white", + }, + stats: { + width: 340, + height: 50, + backgroundColor: "pink", + }, + participants: { + width: 340, + height: 50, + backgroundColor: "yellow", + }, + inviteOrParticipate: { + width: 340, + flexDirection: "row", + justifyContent: "space-around", + height: 60, + paddingTop: 10, + alignItems: "flex-end", + }, + content: { + width: 340, + }, + about: { + paddingVertical: 10, + paddingLeft: 10, + color: "black", + fontSize: 25, + fontWeight: "bold", + textAlign: "left", + }, + longText: { + paddingHorizontal: 10, + paddingVertical: 10, + backgroundColor: "white", + }, +}); diff --git a/pages/ConceptScreen.js b/pages/ConceptScreen.js new file mode 100644 index 0000000000000000000000000000000000000000..37df1ce07d6490d691a8b7fb72da2a94c1ef7264 --- /dev/null +++ b/pages/ConceptScreen.js @@ -0,0 +1,34 @@ +import { + Text, + ScrollView, + Image, + StyleSheet, + View, + SafeAreaView, +} from "react-native"; + +const ConceptScreen = () => { + return ( + <SafeAreaView style={styles.container}> + <ScrollView> + {/* <Image + style={styles.photo} + source={{ + uri: member.avatar, + }} + /> */} + + <Text>Socializus</Text> + <Text>To have cultural exchanges</Text> + + <Text> + The first application for friendly meetings, in order to help foreigners and organizers to meet and share their activities in their home towns. + Everything is geolocated and shared with some cards and mobile notifications, to never miss anything. + </Text> + + </ScrollView> + </SafeAreaView> + ); +}; + +export default ConceptScreen; diff --git a/pages/CreateProfileScreen.js b/pages/CreateProfileScreen.js new file mode 100644 index 0000000000000000000000000000000000000000..f036babb686051dcb701d4a3b13f90eca02d44c1 --- /dev/null +++ b/pages/CreateProfileScreen.js @@ -0,0 +1,106 @@ +import { useState } from "react"; +import { Text, SafeAreaView, StyleSheet, View } from "react-native"; +import Json from '../assets/json/en.json'; +import LogButton from "../components/LogButtons"; + +import TwinSelectButton from "../components/TwinSelectButton"; + +const CreateProfileScreen = ({ profileState, navigation }) => { + const [pressed, setPressed] = useState(false); + const [isSelectOne, setIsSelectOne] = useState(false); + const [isSelectTwo, setIsSelectTwo] = useState(false); + const [firstLeftActive, setFirstLeftActive] = useState(false); + const [firstRightActive, setFirstRightActive] = useState(false); + const [secondLeftActive, setSecondLeftActive] = useState(false); + const [secondRightActive, setSecondRightActive] = useState(false); + + const { createProfile } = Json; + const obj = { + width: 318, + profileState, + isSelectOne, + isSelectTwo, + setPressed, + currentPage: "Profile", + navigate: navigation.navigate, + path: "Step 2" + }; + return (<SafeAreaView style={styles.profil}> + <Text style={styles.title}>{createProfile.title}</Text> + <View style={styles.gender}> + <TwinSelectButton + firstTitle={createProfile.male} + secondTitle={createProfile.female} + profileState={profileState} + setIsSelect={setIsSelectOne} + active={firstLeftActive} + setActive={setFirstLeftActive} + secondActive={firstRightActive} + setSecondActive={setFirstRightActive} + currentPAge={"Profile"} + /> + </View> + { + (pressed && !isSelectOne) && <Text style={{ color: "red" }} >{"You need to select one in order to continue"}</Text> + } + <View style={styles.account}> + <TwinSelectButton + style={styles.account} + firstTitle={createProfile.perso} + secondTitle={createProfile.pro} + profileState={profileState} + setIsSelect={setIsSelectTwo} + active={secondLeftActive} + setActive={setSecondLeftActive} + secondActive={secondRightActive} + setSecondActive={setSecondRightActive} + currentPAge={"Profile"} + /> + </View> + { + (pressed && !isSelectTwo) && <Text style={{ color: "red" }} >{"You need to select one in order to continue"}</Text> + } + <View style={styles.btn}> + <LogButton + text={createProfile.button_1} + width={318} + profileState={profileState} + isSelectOne={isSelectOne} + isSelectTwo={isSelectTwo} + setPressed={setPressed} + currentPage={"Profile"} + navigate={navigation.navigate} + path={"Step 2"} + + /> + </View> + + </SafeAreaView>); + +}; + +export default CreateProfileScreen; + +const styles = StyleSheet.create({ + profil: { + backgroundColor: "white", + flex: 1, + alignItems: "center" + }, + gender: { + marginTop: 257, + }, + account: { + marginTop: 24, + }, + btn: { + marginTop: 196 + }, + title: { + fontSize: 41, + fontWeight: "600", + lineHeight: 45, + color: "#59C09B", + marginLeft: 38, + } +}); diff --git a/pages/CreateProfileScreenStepFour.js b/pages/CreateProfileScreenStepFour.js new file mode 100644 index 0000000000000000000000000000000000000000..66285691f5d34ec816c6fc19e725c667f4bf9713 --- /dev/null +++ b/pages/CreateProfileScreenStepFour.js @@ -0,0 +1,190 @@ +import axios from 'axios'; +import * as ImagePicker from "expo-image-picker"; +import AsyncStorage from "@react-native-async-storage/async-storage"; + +import { Text, View, Image, StyleSheet, TouchableOpacity } from "react-native"; +//import Camera from "../assets/images/camera.svg"; +//import DefaultPicture from "../assets/images/user-frame-missing.svg"; +import Json from "../assets/json/en.json"; +import { useState, useEffect } from "react"; + +const CreateProfileScreenStepFour = ({ profileState, navigation, setProfile, userToken, }) => { + + const { gender, accountType, firstName, lastName, nickName, city, language } = profileState; + const [errorMsg, setErrorMsg] = useState(null); + const [picture, setPicture] = useState(false); + const [selectedPicture, setSelectedPicture] = useState(null); + const { createProfile } = Json; + + const getPermissionAndGetPicture = async () => { + const { status } = await ImagePicker.requestMediaLibraryPermissionsAsync(); + if (status === "granted") { + const result = await ImagePicker.launchImageLibraryAsync(); + if (result.cancelled === false) { + // if (result.uri.split('.')[result.uri.split('.').length -1] === "png" || result.uri.split('.')[result.uri.split('.').length -1] === "jpg") { + // setSelectedPicture(result.uri); + // setPicture(true); + // } else { + // setErrorMsg("Wrong format, we only accept PNG/JPG"); + // } + setSelectedPicture(result.uri); + setPicture(true); + + } else { + setErrorMsg(createProfile.fakeUser); + } + } else { + setErrorMsg(createProfile.fakeUser); + } + }; + const sendPicture = async () => { + const tab = selectedPicture.split("."); + const extension = tab[tab.length - 1]; + const formData = new FormData(); + formData.append("image", { + uri: selectedPicture, + name: `my-pic.${extension}`, + type: `image/${extension}`, + }); + formData.append("sexe", gender); + formData.append("isPersonalAccount", accountType === "Personal Account" ? true : false,); + formData.append("firstName", firstName); + formData.append("lastName", lastName); + formData.append("userName", nickName,); + formData.append("city", city); + formData.append("nativeLanguage", language); + + console.log("createProfil step 4 => userToken = ", userToken); + + try { + const response = await axios.post( + "https://backoffice.socializus.com/api/profile/createprofile", + formData, + { + headers: { + Authorization: "Bearer " + userToken, + "Content-Type": "multipart/form-data", + }, + } + ); + const str = JSON.stringify(response.data.user); + console.log("AsyncStorage.setItem(Profile str = ", str); + + await AsyncStorage.setItem("Profile", str); + setProfile("done"); + } catch (error) { + + console.log("CATCH : ", error.response.status, error.response.message); + } + }; + const obj = { + width: 160, + text: "Save", + fakeUser: createProfile.fakeUser, + setErrorMsg, + currentPage: "Step 4", + navigate: navigation.navigate, + picture, + setProfile, + func: sendPicture + }; + return <View style={styles.profile}> + <View style={styles.imgContainer}> + { + !selectedPicture ? <Image source={require("../assets/images/user-frame-missing.png")} style={{width: 120, height: 120}} /> : <Image + style={styles.img} + source={{ uri: selectedPicture }} + /> + } + <TouchableOpacity + onPress={() => { getPermissionAndGetPicture(); }} + style={styles.logo}> + <Image source={require("../assets/images/camera.png")} style={{width: 25, height: 25}} /> + </TouchableOpacity> + </View> + <View style={styles.bar}> + <View style={[styles.done, { width: selectedPicture ? "100%" : "10%" }]}></View> + </View> + { + (!picture && errorMsg) && <View style={{ width: 300 }}> + <Text style={styles.error}> + {errorMsg} + </Text> + </View> + } + <View style={styles.btn}> + <TouchableOpacity + onPress={() => { + if (!picture) { + setErrorMsg(createProfile.fakeUser); + } else { + sendPicture(); + setProfile("done"); + } + }} + style={styles.bigBtn}> + <Text style={styles.btnText}>{createProfile.button_2}</Text> + </TouchableOpacity> + </View> + </View >; +}; + +const styles = StyleSheet.create({ + profile: { + backgroundColor: "white", + flex: 1, + alignItems: "center" + }, + imgContainer: { + width: 120, + height: 120, + marginTop: 180, + marginBottom: 23, + }, + img: { + width: 120, + height: 120, + borderRadius: 60, + }, + logo: { + position: "absolute", + left: 90, + top: 75 + }, + bar: { + width: 195, + height: 4, + marginBottom: 25, + backgroundColor: "black" + }, + done: { + backgroundColor: "#59c09b", + height: 4 + }, + btn: { + marginTop: 144 + }, + error: { + color: "red", + fontWeight: "700", + fontSize: 14, + lineHeight: 21, + textAlign: "center", + letter: "10%" + }, + bigBtn: { + backgroundColor: "#59c09b", + height: 50, + alignItems: "center", + justifyContent: "center", + borderRadius: 10, + width: 160 + }, + btnText: { + color: "white", + fontSize: 22, + lineHeight: 33, + fontWeight: "700", + }, +}); +export default CreateProfileScreenStepFour; diff --git a/pages/CreateProfileScreenStepThree.js b/pages/CreateProfileScreenStepThree.js new file mode 100644 index 0000000000000000000000000000000000000000..0139644338a770e5e34162ba383a2188b32972df --- /dev/null +++ b/pages/CreateProfileScreenStepThree.js @@ -0,0 +1,183 @@ +import { View, ScrollView, StyleSheet, Text, TouchableOpacity } from "react-native"; + +import axios from 'axios' + +import Fields from "../components/Fields"; + +import Json from "../assets/json/en.json" +import SelectLanguage from "../components/SelectLanguage"; + +import { useState, useEffect } from "react" + +const CreateProfileScreenStepThree = ({ profileState, navigation }) => { + const [errorMsg, setErrorMsg] = useState(null) + const [selected, setSelected] = useState(false) + const [pressed, setPressed] = useState(false) + const [index, setIndex] = useState(null) + const [flags, setFlags] = useState(null) + const { createProfile } = Json + const { nickName, city, setCity, setNickName, setLanguage, language } = profileState + + useEffect(() => { + const fecthFlags = async () => { + const response = await axios.get("https://backoffice.socializus.com/api/assets/langues") + setFlags(response.data) + } + fecthFlags() + }, []) + const component = (typeOfComponent) => { + const data = [ + { key: '0', value: 'French' }, + { key: '1', value: 'English' }, + { key: '2', value: 'Spanish' }, + { key: '3', value: 'Portugese' }, + { key: '4', value: 'German' }, + { key: '5', value: 'Italian' }, + { key: '6', value: 'Russian' }, + { key: '7', value: 'Chinese' }, + { key: '8', value: 'Indian' }, + { key: '9', value: 'Japanese' }, + { key: '10', value: 'Hebrew' }, + { key: '11', value: 'Hungarian' }, + { key: '12', value: 'Polish' }, + { key: '13', value: 'Romanian' }, + { key: '14', value: 'Greek' }, + { key: '15', value: 'Arab' }, + ]; + + const obj = { + flags, + data, + setErrorMsg, + navigate: navigation.navigate, + path: "Step 4", + nickName, + city, + setCity, + setNickName, + setLanguage, + language, + currentPage: "Step 3", + setState: typeOfComponent === "language" ? setLanguage : typeOfComponent === "city" ? setCity : setNickName, + state: typeOfComponent === "language" ? language : typeOfComponent === "city" ? city : nickName, + selected, + setPressed, + pressed, + setSelected, + setIndex, + index, + text: createProfile[typeOfComponent], + } + if (typeOfComponent === "language") { + return <> + <View style={[styles[typeOfComponent]]}> + <SelectLanguage {...obj} /> + </View> + { + (!selected && errorMsg) && <Text style={{ color: "red" }}>{errorMsg}</Text> + } + </> + } else if (typeOfComponent === "button_1") { + return <View style={styles[typeOfComponent]}> + <TouchableOpacity + onPress={() => { + if (!nickName || !city || !selected) { + setErrorMsg("Field is required") + } else { + navigation.navigate("Step 4") + } + }} + style={styles.bigBtn}> + <Text style={styles.btnText}>{createProfile[typeOfComponent]}</Text> + </TouchableOpacity> + </View> + } + else if (typeOfComponent === "titleOfSelectComponent") { + return <View style={[styles.textContainer, { width: createProfile.nativeLanguage.length * 9, top: (!nickName && !city && errorMsg) ? 403 : ((!city || !nickName) && errorMsg) ? 384 : 364 }]}> + <Text style={[styles.inputText, { color: (pressed && !selected) ? "red" : "black" }]}>{createProfile.nativeLanguage}</Text> + </View> + } + else { + return <> + <View style={[styles[typeOfComponent], { marginBottom: 10 }]}> + <Fields {...obj} /> + </View> + { + (typeOfComponent === "city" ? !city : !nickName && errorMsg) && <Text style={{ color: "red" }}>{errorMsg}</Text> + } + </> + } + } + + return <ScrollView style={styles.profil} contentContainerStyle={{ alignItems: "center" }}> + {component("nickName")} + {component("city")} + {component("language")} + {component("titleOfSelectComponent")} + {component("button_1")} + </ScrollView > +} + +const styles = StyleSheet.create({ + profil: { + backgroundColor: "white", + flex: 1, + }, + nickName: { + marginTop: 234, + }, + city: { + marginTop: 15, + }, + language: { + marginTop: 15, + }, + button_1: { + marginTop: 130 + }, + emote: { + width: 30, + height: 30, + backgroundColor: "yellow", + position: "absolute", + left: 10, + top: 10 + }, + flags: { + width: 31, + height: 19, + backgroundColor: "orange", + position: "absolute", + left: 220, + top: 15 + }, + textContainer: { + backgroundColor: "white", + justifyContent: "center", + alignItems: "center", + flexDirection: "row", + position: "absolute", + left: 95, + }, + inputText: { + fontSize: 12, + lineHeight: 18, + fontWeight: "300", + }, + bigBtn: { + backgroundColor: "#59c09b", + height: 50, + alignItems: "center", + justifyContent: "center", + borderRadius: 10, + width: 318 + }, + btnText: { + color: "white", + fontSize: 22, + lineHeight: 33, + fontWeight: "700", + }, +}) + +export default CreateProfileScreenStepThree \ No newline at end of file diff --git a/pages/CreateProfileScreenStepTwo.js b/pages/CreateProfileScreenStepTwo.js new file mode 100644 index 0000000000000000000000000000000000000000..d2b2c91b68a38c7bec453ce6b6b0a6ce27e72c91 --- /dev/null +++ b/pages/CreateProfileScreenStepTwo.js @@ -0,0 +1,77 @@ +import { ScrollView, StyleSheet, View, Text } from 'react-native' + +import Fields from '../components/Fields' +import LogButton from '../components/LogButtons' + + +import Json from "../assets/json/en.json" +import { useState } from 'react' + + +const CreateProfileScreenStepTwo = ({ profileState, navigation }) => { + const [pressed, setPressed] = useState(false) + const [errorMsg, setErrorMsg] = useState(null) + const [error, setError] = useState(null) + + const { createProfile } = Json + const { setFirstName, setLastName, firstName, lastName } = profileState + + const obj = { + width: 318, + pressed, + setPressed, + setErrorMsg, + navigate: navigation.navigate, + path: "Step 3", + firstName, + lastName, + currentPage: "Step 2", + setError + } + + const component = (positionInput) => { + return <> + <View style={styles[positionInput]}> + <Fields + text={createProfile[positionInput === "topInput" ? "firstName" : "lastName"]} + setState={positionInput === "topInput" ? setFirstName : setLastName} + state={positionInput === "topInput" ? firstName : lastName} + {...obj} /> + </View> + { + (errorMsg && (positionInput === "topInput" ? !firstName : !lastName)) ? <Text style={{ color: "red" }}>{errorMsg}</Text> : + error && <Text Text style={{ color: "red", textAlign: "center", width: 310 }}>{error}</Text> + } + </> + } + + return (<ScrollView style={styles.profil} contentContainerStyle={{ alignItems: 'center' }}> + {component("topInput")} + {component("botInput")} + <View style={styles.btn}> + <LogButton text={createProfile.button_1} {...obj} /> + </View> + </ScrollView >) +} + +const styles = StyleSheet.create({ + + profil: { + backgroundColor: "white", + flex: 1, + }, + topInput: { + marginTop: 231, + + }, + + botInput: { + marginTop: 20, + }, + + btn: { + marginTop: 193, + }, +}) + +export default CreateProfileScreenStepTwo \ No newline at end of file diff --git a/pages/EditActivityScreen.js b/pages/EditActivityScreen.js new file mode 100644 index 0000000000000000000000000000000000000000..f0748b8eddce1868af1958f47ff60b575a44b83f --- /dev/null +++ b/pages/EditActivityScreen.js @@ -0,0 +1,580 @@ +import { Text, View, ScrollView, StyleSheet, TouchableOpacity, Image } from "react-native"; +import { Picker } from "@react-native-picker/picker"; +import MapView from "react-native-maps"; +import { useState, useEffect } from "react"; +import AsyncStorage from "@react-native-async-storage/async-storage"; + +import Fields from "../components/Fields"; +import LogButton from "../components/LogButtons"; +import MultilineFields from "../components/MultilineFields"; +import axios from "axios"; +import Json from "../assets/json/en.json"; +import activities from "../assets/json/activityList.json"; + +//import { SvgUri } from "react-native-svg"; +import CalendarField from "../components/CalendarField"; +import SwitchBtn from "../components/SwitchBtn"; +import TimePickerComponent from "../components/TimePickerComponent"; +import BasicNumericStepper from "../components/BasicNumericStepper"; +import InputField from "../components/InputField"; + +// import PhotoSvg from "../assets/images/photo.svg" +// import CheckboxSvg from "../assets/images/checkbox.svg" +import { useNavigation } from "@react-navigation/native"; + +const { createActivity, editProfile } = Json; + +const EditActivityScreen = ({ userToken }) => { + + const defaultLongitude = 2.347; + const defaultLatitude = 48.859; + + const [step, setStep] = useState(1); + const [forbiddenPeople, setForbiddenPeople] = useState([]); + const [attendees, setAttendees] = useState([]); + const [invitations, setInvitations] = useState([]); + const [author, setAuthor] = useState(""); + const [type, setType] = useState(""); + const [title, setTitle] = useState(""); + const [address, setAddress] = useState(""); + const [online, setOnline] = useState(false); + const [mapLatitude, setMapLatitude] = useState(defaultLatitude); + const [mapLongitude, setMapLongitude] = useState(defaultLongitude); + const [date, setDate] = useState(""); + + const [startTime, setStartTime] = useState({ hours: 18, minutes: 30 }); + const [endTime, setEndTime] = useState({ hours: 22, minutes: 30 }); + + const [maxPeople, setMaxPeople] = useState(10); + const [nbFriend, setNbFriend] = useState(0); + + const [hasPrice, setHasPrice] = useState(false); + const [priceValue, setPriceValue] = useState(); + const [ticketLink, setTicketLink] = useState(""); + + const [topic, setTopic] = useState(-1); + const [description, setDescription] = useState(""); + const [howToFind, setHowToFind] = useState(""); + const [fake, setFake] = useState(true); + const [unlimited, setUnlimited] = useState(false); + + const [activityList, setActivityList] = useState(null); + const [loading, setLoading] = useState(true); + const [errorMessage, setErrorMessage] = useState(""); + + const [allowCoOrg, setAllowCoOrg] = useState(true); + const [restriction, setRestriction] = useState(false); + const [useSocial, setUseSocial] = useState(false); + + const navigation = useNavigation(); + + const showError = (text) => { + setErrorMessage(text); + setStep(step - 1); + } + + useEffect(() => { + + if (step === 2) { //quand on passe de l'étape 1 a l'étape 2 + if (title === "") return showError("You must enter a title"); + else if (address === "") return showError("You must enter an address or select a point on the map"); + else if (date === "") return showError("You must select a date"); + else if (hasPrice && isNaN(priceValue)) return showError("the price value is invalid") + else if (hasPrice && ticketLink === "") return showError("An event with a price require a link to buy a ticket") + + } + + if (step === 3) { //quand on passe de l'étape 2 a l'étape 3 + if (topic === -1) return showError("You must select a topic"); + } + + if (step === 4) { //quand on passe de l'étape 3 a l'étape 4 + if (description === "") return showError("You must write a description"); + if (howToFind === "") return showError("You must explain how to find the event"); + } + + if (activityList === null) { + const fetchActivityList = async () => { + const { data } = await axios.get("https://backoffice.socializus.com/api/assets/activities"); + setActivityList(data); + setLoading(false); + } + + fetchActivityList(); + } + + if (step === 1 && address != "" && address.substr(0, 3) !== "GPS") { + + const fetchAddressCoord = async () => { + let paris = ""; + if (address.indexOf("paris") === -1 && address.indexOf("Paris") === -1) paris = "+Paris"; + + const addressParam = address.split(" ").join("+"); + const { data } = await axios.get("https://api-adresse.data.gouv.fr/search/?q=" + addressParam + paris); + + const coords = data.features[0].geometry.coordinates; + setMapLongitude(coords[0]); + setMapLatitude(coords[1]); + + } + + fetchAddressCoord(); + + + } + + }, [step, address]); + + + + if (loading) return; + + if (step === 1) { + return ( + <ScrollView style={[styles.container]} > + {/* ----------------Titles---------------- */} + <Text style={[styles.bold, { width: "100%", textAlign: "center", marginVertical: 10 }]}>{createActivity.step1.create}</Text> + + <View style={styles.fields}> + + <InputField {...{ title: createActivity.step1.activity, width: 340, state: title, setState: setTitle, style: { marginBottom: 5 } }} /> + + </View> + + + + <View style={styles.fields}> + + <InputField {...{ title: createActivity.step1.info, width: 340, state: address, setState: setAddress }} /> + + </View> + <View> + <MapView style={styles.map} initialRegion={{ latitude: mapLatitude, longitude: mapLongitude, latitudeDelta: 0.05, longitudeDelta: 0.05 }} onPress={(e) => { + + setMapLongitude(e.nativeEvent.coordinate.longitude) + setMapLatitude(e.nativeEvent.coordinate.latitude) + setAddress("GPS latitude:" + e.nativeEvent.coordinate.latitude.toFixed(4) + " - longitude : " + e.nativeEvent.coordinate.latitude.toFixed(4)); + }}> + <MapView.Marker coordinate={{ latitude: mapLatitude, longitude: mapLongitude }} /> + </MapView> + </View> + + + <CalendarField {...{ width: 340, title: "Date", state: date, setState: setDate, style: { marginBottom: 25, marginTop: 15 } }} /> + <TimePickerComponent {...{ title: "Start", width: 220, state: startTime, setState: setStartTime, style: { marginBottom: 25 } }} /> + <TimePickerComponent {...{ title: "End ", width: 220, state: endTime, setState: setEndTime }} /> + + <View style={{ marginTop: 20, flexDirection: "row", width: 340 }}> + <Text style={[styles.bold, { fontSize: 18 }]}>{createActivity.step1.unlimited}</Text> + <SwitchBtn {...{ state: unlimited, setState: setUnlimited, style: { marginLeft: 25, marginBottom: 8 } }} /> + </View> + + <Text style={{ marginBottom: 20 }}>{createActivity.step1.theOnly}</Text> + + <View> + {unlimited && <View style={{ backgroundColor: "#ffffff", width: 340, height: 85, opacity: 0.75, position: "absolute", zIndex: 3 }} />} + <Text style={[styles.bold, { fontSize: 18, marginBottom: 10 }]}>{createActivity.step1.attendee}</Text> + <BasicNumericStepper {...{ width: 340, minVal: 2, maxVal: 20, state: maxPeople, setState: setMaxPeople, style: { marginBottom: 15 } }} /> + </View> + + + + <View style={{ flexDirection: "row", width: 340 }}> + <Text style={[styles.bold, { fontSize: 18 }]}>{createActivity.step1.price}</Text> + <SwitchBtn {...{ state: hasPrice, setState: setHasPrice, style: { marginLeft: 25, marginBottom: 8 } }} /> + </View> + + + + + <View > + + {!hasPrice && <View style={{ backgroundColor: "#ffffff", width: 340, height: 130, opacity: 0.75, position: "absolute", zIndex: 3 }} />} + + <View style={styles.fields}> + <Fields text={createActivity.step1.price} state={priceValue} setState={setPriceValue} /> + </View> + <View style={styles.fields}> + <Fields text={createActivity.step1.buyTicket} state={ticketLink} setState={setTicketLink} /> + </View> + + </View> + + + + + <Text style={[styles.bold, { fontSize: 18, marginTop: 10 }]}>{createActivity.step1.howMuch}</Text> + + <BasicNumericStepper {...{ width: 340, minVal: 0, maxVal: 10, state: nbFriend, setState: setNbFriend, style: { marginBottom: 15 } }} /> + + + + {/* ------------Save or Continue------------ */} + <Text style={{ width: "100%", textAlign: "center", fontWeight: "bold", color: "#ff0000" }}>{errorMessage}</Text> + <View style={styles.savOrConButtons}> + + <LogButton + text={editProfile.step2.continue} + width={150} + func={(n) => { + setErrorMessage(""); + setStep(n); + }} + arg={step + 1} + /> + </View> + </ScrollView> + ); + } + if (step === 2) { + + + + + return ( + <ScrollView style={[styles.container]}> + {/* ----------------Titles---------------- */} + <Text style={styles.bold}>{createActivity.step2.choose}</Text> + <Text>{createActivity.step2.inOrder}</Text> + + <View style={{ flexWrap: "wrap", marginTop: 15, width: "100%", flexDirection: "row" }} > + {activityList.map((obj, index) => { + + return <TouchableOpacity key={index} style={{ + margin: 3, + borderColor: "#000000", + borderWidth: 1, + borderRadius: 10, + width: 80, + height: 100, + backgroundColor: topic === index ? "#59c09b" : "transparent", + justifyContent: "center", + alignItems: "center", + }} onPress={() => { setTopic(index) }}> + + {/*<SvgUri width="60" height="60" uri={obj.urls[1]} />*/} + <Text style={{ + fontSize: 12.5, + fontWeight: topic === index ? "bold" : "400", + marginTop: 4 + }}>{activities.liste[index].name}</Text> + + </TouchableOpacity> + + })} + </View> + + + {/* ------------Save or Continue------------ */} + <Text style={{ width: "100%", textAlign: "center", fontWeight: "bold", color: "#ff0000" }}>{errorMessage}</Text> + <View style={styles.savOrConButtons}> + <LogButton + text={createActivity.step3.goBack} + width={150} + func={(n) => { + setErrorMessage(""); + setStep(n); + }} + arg={step - 1} + /> + <LogButton + text={createActivity.step3.continue} + width={150} + func={(n) => { + setErrorMessage(""); + setStep(n); + }} + arg={step + 1} + /> + </View> + </ScrollView > + ); + } + if (step === 3) { + return ( + <ScrollView style={styles.container}> + {/* ----------------Titles---------------- */} + <Text style={[styles.bold, { width: "100%", textAlign: "center", marginVertical: 10 }]}>{createActivity.step3.please}</Text> + + <Text style={{ marginLeft: 20, marginTop: 10 }}>{createActivity.step3.addPhoto}</Text> + + <TouchableOpacity style={{ width: 300, height: 90, backgroundColor: "#dcf1ea", borderRadius: 10, marginLeft: 20, marginTop: 10, marginBottom: 15, justifyContent: "center", alignItems: "center" }}> + <View style={{ width: 50, height: 50, borderRadius: 25, backgroundColor: "#59bf9b", justifyContent: "center", alignItems: "center" }}> + <Image source={require("../assets/images/camera-rond.png")} style={{width: 20, height: 20}} /> + </View> + </TouchableOpacity> + + + + <View style={[styles.fields, { marginLeft: 10, marginBottom: 20 }]}> + <MultilineFields + title={createActivity.step3.description} + state={description} + setState={setDescription} + lines={10} + /> + </View> + <View style={[styles.fields, { marginLeft: 10 }]}> + <MultilineFields + title={createActivity.step3.how} + state={howToFind} + setState={setHowToFind} + lines={7} + /> + </View> + {/* ------------Save or Continue------------ */} + + <Text style={{ width: "100%", textAlign: "center", fontWeight: "bold", color: "#ff0000" }}>{errorMessage}</Text> + + <View style={styles.savOrConButtons}> + <LogButton + text={createActivity.step3.goBack} + width={150} + func={(n) => { + setErrorMessage(""); + setStep(n); + }} + arg={step - 1} + /> + <LogButton + text={createActivity.step3.continue} + width={150} + func={(n) => { + setErrorMessage(""); + setStep(n); + }} + arg={step + 1} + /> + </View> + </ScrollView> + ); + } + if (step === 4) { + return ( + <ScrollView style={styles.container}> + {/* ----------------Titles---------------- */} + + <View style={{ flexDirection: "row", justifyContent: "space-between", marginTop: 25 }}> + <Text style={[styles.bold, { color: "#1e7354", fontSize: 16 }]}>{createActivity.step4.allow}</Text> + <SwitchBtn {...{ state: allowCoOrg, setState: setAllowCoOrg, style: { marginRight: 10 } }} /> + </View> + + + + <View style={{ flexDirection: "row", marginTop: 30, marginBottom: 15 }}> + <Text style={{ fontWeight: "bold", fontSize: 16 }}>{createActivity.step4.manage}</Text> + <SwitchBtn {...{ state: restriction, setState: setRestriction, style: { marginLeft: 15 } }} /> + </View> + + {restriction && <View style={{ width: 150, height: 40, borderColor: "#59c09b", borderWidth: 1, borderRadius: 10, flexDirection: "row", justifyContent: "center", alignItems: "center" }}> + <Image source={require("../assets/images/checkbox.png")} style={{width: 20, height: 20}} /> + <Text style={{ marginLeft: 10 }} >Select People</Text> + </View>} + + <View style={{ marginTop: 20, flexDirection: "row" }}> + <Text style={[styles.bold, { color: "#1e7354", fontSize: 16 }]}>{createActivity.step4.other}</Text> + <SwitchBtn {...{ state: useSocial, setState: setUseSocial, style: { marginLeft: 15 } }} /> + {/* */} + </View> + + {useSocial && <View style={{ marginLeft: 10, marginTop: 15 }}> + + + <View style={styles.fields}> + <Fields text={createActivity.step4.whatsapp} /> + </View> + <View style={styles.fields}> + <Fields text={createActivity.step4.fbGroup} /> + </View> + <View style={styles.fields}> + <Fields text={createActivity.step4.fbPage} /> + </View> + <View style={styles.fields}> + <Fields text={createActivity.step4.meetup} /> + </View> + <View style={styles.fields}> + <Fields text={createActivity.step4.telegram} /> + </View> + <View style={styles.fields}> + <Fields text={createActivity.step4.link} /> + </View> + + </View>} + + + + {/* ------------Save or Continue------------ */} + <View style={[styles.savOrConButtons, { marginTop: 40 }]}> + <LogButton + text={createActivity.step3.goBack} + width={150} + func={setStep} + arg={step - 1} + /> + <LogButton + text={createActivity.step4.publish} + width={150} + func={() => { + + + + + + const sendRequest = async () => { + + + + try { + + const token = await AsyncStorage.getItem("userToken"); + + const t = date.split("-"); + const dateTime = new Date(t[0], t[1], t[2]).getTime() + const timeStart = startTime.hours + "" + startTime.minutes; + const timeEnd = endTime.hours + "" + endTime.minutes; + + const formData = new FormData(); + formData.append("title", title); + formData.append("isOnline", false); + formData.append("address", address); + formData.append("latitude", mapLatitude); + formData.append("longitude", mapLongitude); + formData.append("date", dateTime); + formData.append("start", timeStart); + formData.append("end", timeEnd); + formData.append("attendeeLimit", maxPeople); + formData.append("price", hasPrice ? priceValue : "zero"); + formData.append("ticketLink", ticketLink); + formData.append("topic", topic); + formData.append("description", description); + formData.append("howToFind", howToFind); + formData.append("fbPage", ""); + formData.append("fbGroup", ""); + formData.append("whatsapp", ""); + formData.append("meetup", ""); + formData.append("telegram", ""); + formData.append("otherPage", ""); + formData.append("allowCoOrganiser", allowCoOrg); + + const { data } = await axios.post("https://backoffice.socializus.com/api/activities/createactivity", formData, { + headers: { + Authorization: "Bearer " + token, + "Content-Type": "multipart/form-data", + } + }) + + console.log("REQUEST RESPONSE = ", data); + + + navigation.navigate("Activity", { + event: data.activity, + }); + + + + } catch (e) { + + console.log("REQUEST ERROR : ", e) + + } + } + + sendRequest(); + + + }} + arg={null} + /> + </View> + </ScrollView> + ); + } +}; + +export default EditActivityScreen; + +const styles = StyleSheet.create({ + container: { + paddingHorizontal: 20, + backgroundColor: "#ffffff" + }, + center: { + alignItems: "center", + shadowColor: "grey", + shadowOffset: { width: 0, height: 3 }, + shadowOpacity: 1, + }, + title: { + color: "#3A8569", + marginTop: 15, + fontWeight: "bold", + textAlign: "center", + }, + subTitle: { + color: "#3A8569", + marginBottom: 15, + fontWeight: "bold", + textAlign: "center", + }, + important: { + color: "red", + marginBottom: 15, + fontWeight: "bold", + textAlign: "center", + }, + bold: { + fontWeight: "bold", + }, + temporaryUserIcon: { + backgroundColor: "lightgrey", + width: 125, + height: 125, + borderRadius: "70%", + marginVertical: 20, + }, + proOrPerso: { + marginVertical: 15, + }, + membership: { + flexDirection: "row", + }, + membershipNumber: { + color: "#3A8569", + marginLeft: 10, + marginBottom: 15, + fontWeight: "bold", + }, + fields: { + marginVertical: 10, + }, + map: { + height: 150, + marginVertical: 10, + }, + friendsNote: { + marginTop: 30, + marginBottom: 10, + }, + friendInfo: { + flexDirection: "row", + flexWrap: "wrap", + justifyContent: "space-between", + shadowColor: "grey", + shadowOffset: { width: 0, height: 3 }, + shadowOpacity: 1, + }, + wrapped: { + marginVertical: 10, + }, + testEcarteur: { + height: 30, + }, + savOrConButtons: { + marginVertical: 15, + flexDirection: "row", + justifyContent: "space-around", + shadowColor: "grey", + shadowOffset: { width: 0, height: 3 }, + shadowOpacity: 1, + }, +}); diff --git a/pages/EditProfileScreen.js b/pages/EditProfileScreen.js new file mode 100644 index 0000000000000000000000000000000000000000..c30853379bfa499fdca1d66ee1f87ff5ab12f522 --- /dev/null +++ b/pages/EditProfileScreen.js @@ -0,0 +1,513 @@ +import { Text, View, ScrollView, StyleSheet, Image, TouchableOpacity } from "react-native"; +import { useEffect, useState } from "react"; +import axios from "axios"; +import AsyncStorage from "@react-native-async-storage/async-storage"; +import Fields from "../components/Fields"; +import TwinSelectButton from "../components/TwinSelectButton"; +import LogButton from "../components/LogButtons"; +import EditBigSquare from "../components/EditBigSquare"; +import MultilineFields from "../components/MultilineFields"; +//import Camera from "../assets/images/camera.svg"; +import Json from "../assets/json/en.json"; +import SelectLanguage from "../components/SelectLanguage"; +const { editProfile } = Json; + +const saveProfileEntries = async () => { + try { + axios.post(""); + } catch (error) { } +}; + +const EditProfileScreen = ({ flags }) => { + const [profilData, setProfilData] = useState(null); + const [step, setStep] = useState(1); + const [leftActive, setLeftActive] = useState(false); + const [rightActive, setRightActive] = useState(false); + const [accountType, setAccountType] = useState(null); + const [firstName, setFirstName] = useState(null); + const [lastName, setLastName] = useState(null); + const [nickName, setNickName] = useState(null); + const [city, setCity] = useState(null); + const [language, setLanguage] = useState(null); + const [isLoading, setisLoading] = useState(true); + const [errorMsg, setErrorMsg] = useState(null); + const [pressed, setPressed] = useState(false); + const [selected, setSelected] = useState(true); + const [selectAccount, setSelectedAccount] = useState(true); + const [picture, setPicture] = useState(false); + const [selectedPicture, setSelectedPicture] = useState(null); + const [errorCity, setErrorCity] = useState(null); + const [errorNikName, setErrorNikName] = useState(null); + const [error, setError] = useState(null); + const [index, setIndex] = useState(null); + const profileState = { + accountType, + setAccountType, + firstName, + setFirstName, + lastName, + setLastName, + nickName, + setNickName, + city, + setCity, + language, + setLanguage, + }; + + //useEffect(() => { setisLoading(false); }, [step]); + + const initScreen = () => { + if (!profilData.isPersonalAccount) { + setLeftActive(true); + setRightActive(false); + } else { + setLeftActive(false); + setRightActive(true); + } + + setFirstName(profilData.firstName); + setCity(profilData.city); + setLastName(profilData.lastName); + setNickName(profilData.userName); + setLanguage(profilData.nativeLanguage); + }; + + useEffect(() => { + + const getProfileData = async () => { + console.log("getProfilData"); + setProfilData(JSON.parse(await AsyncStorage.getItem("Profile"))); + + setisLoading(false); + }; + + if (!profilData) getProfileData(); + else { + console.log(profilData); + + initScreen(); + setisLoading(false); + + } + + }, [profilData]); + + if (isLoading) return; + + if (step === 1) { + + + const data = [ + { key: '0', value: 'French' }, + { key: '1', value: 'English' }, + { key: '2', value: 'Spanish' }, + { key: '3', value: 'Portugese' }, + { key: '4', value: 'German' }, + { key: '5', value: 'Italian' }, + { key: '6', value: 'Russian' }, + { key: '7', value: 'Chinese' }, + { key: '8', value: 'Indian' }, + { key: '9', value: 'Japanese' }, + { key: '10', value: 'Hebrew' }, + { key: '11', value: 'Hungarian' }, + { key: '12', value: 'Polish' }, + { key: '13', value: 'Romanian' }, + { key: '14', value: 'Greek' }, + { key: '15', value: 'Arab' }, + ]; + + + //console.log("AVATAR = ", profilData.avatar); + return ( + + <ScrollView style={styles.container}> + {/* ----------------Titles---------------- */} + <View style={styles.center}> + <View style={styles.temporaryUserIcon}> + <View style={styles.imgContainer}> + + <Image + style={styles.img} + source={require("../assets/images/avatar.png")} + /> + + <TouchableOpacity + onPress={() => { getPermissionAndGetPicture(); }} + style={styles.logo}> + <Image source={require("../assets/images/camera.png")} style={{width: 30, height: 30}} /> + </TouchableOpacity> + + </View> + </View> + <View style={styles.proOrPerso}> + <TwinSelectButton + firstTitle={editProfile.step1.personal} + secondTitle={editProfile.step1.pro} + secondActive={rightActive} + setSecondActive={setRightActive} + profileState={profileState} + active={leftActive} + setActive={setLeftActive} + setRightActive={setRightActive} + setIsSelect={setSelectedAccount} + /> + </View> + {/* ----------------Fields---------------- */} + <View style={styles.fields}> + <Fields + pressed={pressed} + state={firstName} + text={editProfile.step1.firstName} + setState={setFirstName} /> + </View> + { + (errorMsg && !firstName) ? <Text style={{ color: "red", marginBottom: 10 }}>{errorMsg}</Text> : + error && <Text style={{ color: "red" }}>{error}</Text> + } + <View style={styles.fields}> + <Fields + pressed={pressed} + state={nickName} + text={editProfile.step1.nickname} + setState={setNickName} /> + </View> + { + (errorMsg && !nickName) ? <Text style={{ color: "red", marginBottom: 10 }}>{errorMsg}</Text> : + errorNikName && <Text style={{ color: "red", }}>{errorNikName}</Text> + } + <View style={styles.fields}> + <Fields + pressed={pressed} + state={city} + text={editProfile.step1.city} + setState={setCity} /> + </View> + { + (errorMsg && !city) ? <Text style={{ color: "red" }}>{errorMsg}</Text> : + errorCity && <Text style={{ color: "red", }}>{errorCity}</Text> + } + <View style={styles.fields}> + {<SelectLanguage + pressed={pressed} + selected={selected} + setSelected={setSelected} + data={data} + setLanguage={setLanguage} + flags={flags} + index={index} + setIndex={setIndex} />} + </View> + <View style={[styles.textContainer, { width: editProfile.step1.nativeLanguage.length * 9, top: (!city && errorMsg) ? 373 : 426 }]}> + <Text style={[styles.inputText, { color: (pressed && !selected) ? "red" : "black" }]}>{editProfile.step1.nativeLanguage}</Text> + </View> + </View> + + {/* ----------------ValidationButtons---------------- */} + <View style={styles.testEcarteur}></View> + <View style={styles.savOrConButtons}> + <TouchableOpacity style={styles.bigBtn}> + <Text style={styles.btnText}>{editProfile.step2.save}</Text> + </TouchableOpacity> + <TouchableOpacity + onPress={() => { + console.log(profilData); + let errorFormat = false; + let errorFields = false; + setPressed(true); + if (!firstName) { + setErrorMsg("Field is required"); + errorFields = true; + } else { + for (let i = 0; i < firstName.length; i++) { + if (!((firstName.charCodeAt(i) > 64 && firstName.charCodeAt(i) < 91) || (firstName.charCodeAt(i) > 96 && firstName.charCodeAt(i) < 123))) { + setError("Fields must not contain numbers or special characters"); + if (errorFormat === false) { + errorFormat = true; + } + break; + } + } + } + if (!nickName) { + setErrorMsg("Field is required"); + errorFields = true; + } else { + for (let i = 0; i < nickName.length; i++) { + if (!((nickName.charCodeAt(i) > 64 && nickName.charCodeAt(i) < 91) || (nickName.charCodeAt(i) > 96 && nickName.charCodeAt(i) < 123))) { + setErrorNikName("Fields must not contain numbers or special characters"); + if (errorFormat === false) { + errorFormat = true; + } + break; + } + } + } + if (!city) { + setErrorMsg("Field is required"); + errorFields = true; + } else { + for (let i = 0; i < city.length; i++) { + if (!((city.charCodeAt(i) > 64 && city.charCodeAt(i) < 91) || (city.charCodeAt(i) > 96 && city.charCodeAt(i) < 123))) { + setErrorCity("Fields must not contain numbers or special characters"); + if (errorFormat === false) { + errorFormat = true; + } + break; + } + } + } + if (!errorFormat && !errorFields) { + setStep(step + 1); + } + } + } + style={styles.bigBtn}> + <Text style={styles.btnText}>{editProfile.step2.continue}</Text> + </TouchableOpacity> + </View> + </ScrollView> + ); + } + if (step === 2) { + return ( + <ScrollView style={styles.container}> + {/* ----------------Titles---------------- */} + <View style={styles.center}> + <Text style={styles.title}>{editProfile.step2.secret}</Text> + <Text style={styles.subTitle}>{editProfile.step2.info}</Text> + <Text style={styles.important}>{editProfile.step2.warning}</Text> + </View> + <View style={styles.membership}> + <Text style={styles.bold}>{editProfile.step2.membership}</Text> + <Text style={styles.membershipNumber}>?????</Text> + </View> + {/* ----------------Fields---------------- */} + <View style={styles.center}> + <View style={styles.fields}> + <Fields + text={`${editProfile.step2.lastName}${editProfile.step2.noWorries}`} + state={lastName} + setState={setLastName} + /> + </View> + <View style={styles.fields}> + <Fields text={editProfile.step2.phone} /> + </View> + <View style={styles.fields}> + <Fields text={editProfile.step2.birthday} /> + </View> + <View style={styles.fields}> + <Fields text={editProfile.step2.email} /> + </View> + </View> + {/* ----------------FriendsInfo---------------- */} + <View style={styles.friendsNote}> + <Text style={styles.bold}>{editProfile.step2.label}</Text> + </View> + <View style={styles.friendInfo}> + <View style={styles.wrapped}> + <EditBigSquare /> + </View> + <View style={styles.wrapped}> + <EditBigSquare style={styles.wrapped} /> + </View> + <View style={styles.wrapped}> + <EditBigSquare style={styles.wrapped} /> + </View> + <View style={styles.wrapped}> + <EditBigSquare style={styles.wrapped} /> + </View> + <View style={styles.wrapped}> + <EditBigSquare style={styles.wrapped} /> + </View> + </View> + {/* ----------------ValidationButtons---------------- */} + <View style={styles.savOrConButtons}> + <TouchableOpacity style={styles.bigBtn}> + <Text style={styles.btnText}>{editProfile.step2.save}</Text> + </TouchableOpacity> + <TouchableOpacity + onPress={() => setStep(step + 1)} + style={styles.bigBtn}> + <Text style={styles.btnText}>{editProfile.step2.continue}</Text> + </TouchableOpacity> + </View> + </ScrollView> + ); + } + if (step === 3) { + return ( + <ScrollView> + {/* ----------------Titles---------------- */} + <View> + <Text style={styles.title}>{editProfile.step3.public}</Text> + </View> + <View> + <Text style={styles.subTitle}>{editProfile.step3.info}</Text> + </View> + <View> + <Text style={styles.bold}>{editProfile.step3.more}</Text> + </View> + {/* ----------------Fields---------------- */} + <View style={styles.fields}> + <MultilineFields lines={3} title={editProfile.step3.about} /> + </View> + {/* ----------------Selects---------------- */} + <View> + <Text style={styles.bold}>{editProfile.step3.what}</Text> + </View> + <View> + <Text style={styles.bold}>{editProfile.step3.spoken}</Text> + </View> + <View> + <Text style={styles.bold}>{editProfile.step3.children}</Text> + </View> + <View> + <Text style={styles.bold}>{editProfile.step3.tobacco}</Text> + </View> + <View> + <Text style={styles.bold}>{editProfile.step3.alcohol}</Text> + </View> + {/* ----------------ValidationButtons---------------- */} + <View style={styles.center}> + <TouchableOpacity style={styles.bigBtn}> + <Text style={styles.btnText}>{editProfile.step3.submit}</Text> + </TouchableOpacity> + </View> + </ScrollView> + ); + } + +}; + +export default EditProfileScreen; + +const styles = StyleSheet.create({ + container: { + paddingHorizontal: 20, + backgroundColor: "white", + flex: 1, + }, + center: { + alignItems: "center", + shadowColor: "grey", + shadowOffset: { width: 0, height: 3 }, + shadowOpacity: 1, + }, + title: { + color: "#3A8569", + marginTop: 15, + fontWeight: "bold", + textAlign: "center", + }, + subTitle: { + color: "#3A8569", + marginBottom: 15, + fontWeight: "bold", + textAlign: "center", + }, + important: { + color: "red", + marginBottom: 15, + fontWeight: "bold", + textAlign: "center", + }, + bold: { + fontWeight: "bold", + }, + temporaryUserIcon: { + backgroundColor: "lightgrey", + width: 125, + height: 125, + borderRadius: 70, + marginVertical: 20, + }, + proOrPerso: { + marginVertical: 15, + }, + membership: { + flexDirection: "row", + }, + membershipNumber: { + color: "#3A8569", + marginLeft: 10, + marginBottom: 15, + fontWeight: "bold", + }, + fields: { + marginVertical: 10, + }, + friendsNote: { + marginTop: 30, + marginBottom: 10, + }, + friendInfo: { + flexDirection: "row", + flexWrap: "wrap", + justifyContent: "space-between", + shadowColor: "grey", + shadowOffset: { width: 0, height: 3 }, + shadowOpacity: 1, + }, + wrapped: { + marginVertical: 10, + }, + testEcarteur: { + height: 30, + }, + savOrConButtons: { + marginVertical: 15, + flexDirection: "row", + justifyContent: "space-around", + shadowColor: "grey", + shadowOffset: { width: 0, height: 3 }, + shadowOpacity: 1, + }, + textContainer: { + backgroundColor: "white", + justifyContent: "center", + alignItems: "center", + flexDirection: "row", + position: "absolute", + left: 95, + }, + inputText: { + fontSize: 12, + lineHeight: 18, + fontWeight: "300", + }, + imgContainer: { + width: 120, + height: 120, + marginTop: 180, + marginBottom: 23, + position: 'relative' + }, + logo: { + position: "absolute", + left: 90, + bottom: 183, + }, + bigBtn: { + backgroundColor: "#59c09b", + height: 50, + alignItems: "center", + justifyContent: "center", + borderRadius: 10, + width: 150, + }, + btnText: { + color: "white", + fontSize: 22, + lineHeight: 33, + fontWeight: "700", + }, + img: { + width: 120, + height: 120, + borderRadius: 60, + marginTop: -178, + marginLeft: 3 + }, +}); diff --git a/pages/ForgotPasswordScreen.js b/pages/ForgotPasswordScreen.js new file mode 100644 index 0000000000000000000000000000000000000000..301268bff4515f85d9e602de1e1451f0c3ac73a9 --- /dev/null +++ b/pages/ForgotPasswordScreen.js @@ -0,0 +1,120 @@ +import { Text, StyleSheet, View, TouchableOpacity, ScrollView } from "react-native"; +import axios from "axios"; +import Fields from "../components/Fields"; +import JSON from "../assets/json/en.json"; +import { useState } from "react"; +import { useNavigation } from "@react-navigation/native"; + +const ForgotPasswordScreen = () => { + const [email, setEmail] = useState(null); + const [pressed, setPressed] = useState(false); + const { forgotPassword } = JSON; + const [errorEmail, setErrorEmail] = useState(null); + const [error, setError] = useState(null); + const navigation = useNavigation(); + const requestPassword = async () => { + setPressed(true); + if (!email) { + setErrorEmail("This field is required"); + } else { + if (email.indexOf("@") === -1 || email.split("@")[1].length < 4 || email.split("@")[1].indexOf('.') === -1 || email.split("@")[1].split(".")[1].length < 2 || email.split("@")[1].split(".")[1].length > 4) { + setError("This email address is not valid"); + } else { + try { + setErrorEmail(null); + const response = await axios.post("https://backoffice.socializus.com/api/login/sendcode", { + email: email, + subject: forgotPassword.subject, + message: forgotPassword.message + }); + navigation.navigate("Verification", { email: email }); + } catch (error) { + console.log(error.message); + setError(error.message); + if (error.response.status === 404) { + setError("Email doesn't exist"); + } + } + } + + } + }; + return <ScrollView style={styles.forgotPage}> + <Text style={styles.title}>{forgotPassword.title}</Text> + <View style={styles.container}> + <Text style={styles.text}>{forgotPassword.label}</Text> + </View> + <View style={styles.email}> + <Fields + state={email} + setState={setEmail} + pressed={pressed} + text={forgotPassword.email} /> + { + (errorEmail && !email) ? <Text style={{ color: "red" }}>{errorEmail}</Text> : + error && <Text style={{ color: "red" }}>{error}</Text> + } + </View> + <View style={styles.btnContainer}> + <TouchableOpacity + onPress={() => { + requestPassword(); + }} + style={styles.bigBtn}> + <Text style={styles.btnText}>{forgotPassword.button}</Text> + </TouchableOpacity> + </View> + + + </ScrollView>; +}; + + +const styles = StyleSheet.create({ + forgotPage: { + backgroundColor: "white", + flex: 1, + width: 450, + alignSelf: 'center' + }, + title: { + fontSize: 30, + fontWeight: "600", + lineHeight: 45, + color: "#59C09B", + marginLeft: 48, + marginBottom: 66, + }, + container: { + width: 320, + marginLeft: 48, + }, + text: { + fontSize: 14, + fontWeight: "400", + lineHeight: 18.46, + marginBottom: 64 + }, + email: { + alignItems: "center", + }, + bigBtn: { + backgroundColor: "#59c09b", + height: 50, + alignItems: "center", + justifyContent: "center", + borderRadius: 10, + width: 280, + marginTop: 260, + }, + btnText: { + color: "white", + fontSize: 22, + lineHeight: 33, + fontWeight: "700", + }, + btnContainer: { + alignItems: "center" + } +}); +export default ForgotPasswordScreen; diff --git a/pages/HomeScreen.js b/pages/HomeScreen.js new file mode 100644 index 0000000000000000000000000000000000000000..f4425a3112ee7d533ac7e2bf96714e73e568a791 --- /dev/null +++ b/pages/HomeScreen.js @@ -0,0 +1,163 @@ +import { StyleSheet, View, Image, TouchableOpacity, Text } from "react-native"; +import { Dimensions } from 'react-native'; +//import Logo from "../assets/images/LogoSocializus.png"; +import JSON from "../assets/json/en.json"; + +const width = 450; +const height = '100%'; +const HomeScreen = ({ navigation }) => { + const { home } = JSON; + return (<View style={styles.container}> + + <View style={styles.mousse}> + <Image style={{ width: "100%", height: "100%" }} source={require("../assets/images/mousses.png")} /> + </View> + <View style={[styles.mousse, { flexDirection: 'row' }]}> + <View style={styles.topLeft}> + <Image style={{ width: "130%", height: "100%" }} source={require("../assets/images/group.png")} /> + </View> + <View style={styles.topRight}> + <Image style={{ width: "100%", height: "100%" }} source={require("../assets/images/concept-image.png")} /> + </View> + </View> + <View style={styles.bottomContainer}> + <View style={styles.bottomUpper}> + <Image style={{ width: "100%", height: "100%" }} source={require("../assets/images/picnic.png")} /> + </View> + <View style={styles.bottomLower}> + <View style={styles.bottomLowercontent}> + <Image style={{ width: "100%", height: "100%" }} source={require("../assets/images/fluo.png")} /> + </View> + <View style={styles.bottomLowercontent}> + <Image style={{ width: "100%", height: "100%" }} source={require("../assets/images/halloween.png")} /> + </View> + </View> + </View> + <Image source={require("../assets/images/LogoSocializus.png")} style={styles.logo} /> + <View style={styles.btnContainer}> + <View style={{ width: "50%", justifyContent: "center", alignItems: "center", borderRightWidth: 1, marginLeft: 20 }}> + <TouchableOpacity + onPress={() => { + navigation.navigate("LogIn"); + }} + style={styles.leftBtn}> + <Text style={styles.btnText}>{home.login}</Text> + </TouchableOpacity> + </View> + <View style={styles.btnRight}> + <TouchableOpacity + onPress={() => { + navigation.navigate("Register"); + }} + style={styles.leftBtn}> + <Text style={styles.btnText}>{home.register}</Text> + </TouchableOpacity> + </View> + <View style={styles.bottomBox}> + <View style={styles.textContainer}> + <Text style={styles.infoLine}>{home.info_line1}</Text> + <Text style={styles.infoLine}>{home.info_line2}</Text> + </View> + </View> + + </View> + </View >); +}; + +const styles = StyleSheet.create({ + container: { + backgroundColor: "white", + width: width, + height: height, + alignSelf: 'center', + }, + mousse: { + width: width, + height: "28%", + backgroundColor: "red" + }, + topLeft: { + height: "100%", + backgroundColor: "green", + width: "50%" + }, + topRight: { + height: "100%", + backgroundColor: "purple", + width: "50%" + }, + bottomContainer: { + width: width, + height: "44%", + backgroundColor: "orange" + }, + bottomUpper: { + width: width, + height: "50%", + backgroundColor: "yellow" + }, + bottomLower: { + width: width, + height: "50%", + backgroundColor: "blue", + flexDirection: "row" + }, + bottomLowercontent: { + width: "50%", + height: "100%", + backgroundColor: "black" + }, + logo: { + width: 350, + height: 221, + position: "absolute", + alignSelf: 'center', + marginTop: 100 + }, + btnContainer: { + width: 204, + height: 35, + borderRadius: 15, + position: "absolute", + flexDirection: "row", + backgroundColor: "white", + top: 414, + left: 103.8, + alignSelf: 'center' + }, + btnText: { + fontWeight: "700", + fontSize: 22, + lineHeight: 29, + textAlign: "center" + }, + btnRight: { + borderTopRightRadius: 15, + borderBottomRightRadius: 15, + width: "58%", + justifyContent: "center", + alignItems: "center", + backgroundColor: "#3A8569" + }, + infoLine: { + fontWeight: "400", + fontSize: 14, + lineHeight: 18.46, + textAlign: "center" + }, + textContainer: { + width: 305, + height: 58, + backgroundColor: "white", + marginLeft: 20 + }, + bottomBox: { + position: "absolute", + top: 165, + left: -57 + } + +}); + + +export default HomeScreen; diff --git a/pages/Lab.js b/pages/Lab.js new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/pages/LogInScreen.js b/pages/LogInScreen.js new file mode 100644 index 0000000000000000000000000000000000000000..cec5ec1faf0ccd0f094323c95cf621979d9770a3 --- /dev/null +++ b/pages/LogInScreen.js @@ -0,0 +1,210 @@ +import axios from 'axios'; + +import { Text, View, ScrollView, StyleSheet, TouchableOpacity } from "react-native"; +import { useState } from "react"; + + +import Fields from "../components/Fields"; +import Json from "../assets/json/en.json"; + + + +const LogInScreen = ({ navigation, setToken }) => { + const [email, setEmail] = useState(null); + const [password, setPassword] = useState(null); + const [errorMsg, setErrormsg] = useState(null); + const [emptyFields, setEmptyFields] = useState(null); + const [pressed, setPressed] = useState(false); + const { login } = Json; + const requestLogin = async () => { + setPressed(true); + if (!email || !password) { + setEmptyFields("This field is required"); + } else { + try { + setEmptyFields(null); + const response = await axios.post("https://backoffice.socializus.com/api/login/signin", { + email: email, + pass: password + }); + console.log(response.data); + setToken(response.data.user.token); + } catch (error) { + if (error.response.status === 400) { + setErrormsg("Wrong format on Email and/or Password"); + } else if (error.response.status === 401) { + setErrormsg("Wrong Email and/or Password"); + } + } + } + }; + return ( + <ScrollView style={styles.LogIn}> + <Text style={styles.title}>{login.title}</Text> + <Text style={styles.text}>{login.label_1}</Text> + <View style={styles.center}> + <View style={styles.email}> + <Fields text={login.email} state={email} setState={setEmail} pressed={pressed} setPressed={setPressed} /> + </View> + { + (!email && emptyFields) && <View style={styles.center}> + <Text style={styles.error}>{emptyFields}</Text> + </View> + } + <View style={styles.password}> + <Fields text={login.password} state={password} setState={setPassword} pressed={pressed} setPressed={setPressed} /> + </View> + </View> + { + (!password && emptyFields) && <View style={styles.center}> + <Text style={styles.error}>{emptyFields}</Text> + </View> + } + <View style={styles.centerTerms}> + <View style={styles.termsContainer}> + <Text style={styles.terms}>{login.label_2} <Text style={styles.underline}>{login.label_3}</Text>{login.label_4}<Text style={styles.underline}>{login.label_5}</Text> </Text> + </View> + </View> + { + errorMsg && <View style={styles.center}> + <Text style={styles.error}>{errorMsg}</Text> + </View> + } + <View style={styles.btn}> + <TouchableOpacity + style={styles.bigBtn} + onPress={() => { + setPressed(true); + requestLogin(); + }}> + <Text style={styles.btnText}>{login.button_1}</Text> + </TouchableOpacity> + </View> + <View style={styles.centerBot}> + <View style={[styles.bottomBoxTop, { marginBottom: 20 }]}> + <Text style={styles.bottomText}>{login.label_6}</Text> + <TouchableOpacity + onPress={() => { + navigation.navigate("Register"); + }} + style={styles.smallBtn}> + <Text style={styles.smallBtnText}>{login.button_2}</Text> + </TouchableOpacity> + </View> + <View style={styles.bottomBoxTop}> + <Text style={styles.bottomText}>{login.label_7}</Text> + <TouchableOpacity + onPress={() => { + navigation.navigate("ForgotPassword"); + }} + style={[styles.smallBtn, { width: 150 }]}> + <Text style={styles.smallBtnText}>{login.button_3}</Text> + </TouchableOpacity> + </View> + </View> + + </ScrollView> + + ) +}; + +const styles = StyleSheet.create({ + LogIn: { + backgroundColor: "white", + width: 450, + alignSelf: 'center' + }, + title: { + fontSize: 41, + fontWeight: "600", + lineHeight: 45, + color: "#59C09B", + marginLeft: 38, + }, + text: { + fontWeight: "400", + fontSize: 12, + lineHeight: 12, + marginTop: 46, + marginLeft: 38, + }, + email: { + marginTop: 45, + }, + password: { + marginTop: 24, + }, + centerTerms: { + marginTop: 15, + alignItems: 'center' + }, + center: { + alignItems: "center" + }, + termsContainer: { + alignItems: "center", + width: 270, + marginBottom: 35 + }, + terms: { + fontSize: 12, + lineHeight: 18, + textAlign: "center" + }, + underline: { + textDecorationLine: "underline" + }, + btn: { + alignItems: "center", + marginBottom: 90, + }, + centerBot: { + alignItems: 'center', + marginBottom: 30 + }, + bottomText: { + fontWeight: "700", + fontSize: 14, + lineHeight: 18, + marginRight: 30 + }, + bottomBoxTop: { + flexDirection: "row", + alignItems: "center", + + }, + error: { + color: "red", + marginBottom: 20 + }, + bigBtn: { + backgroundColor: "#59c09b", + height: 50, + alignItems: "center", + justifyContent: "center", + borderRadius: 10, + width: 280 + }, + btnText: { + color: "white", + fontSize: 22, + lineHeight: 33, + fontWeight: "700", + }, + smallBtn: { + height: 37, + width: 88, + borderWidth: 1, + borderRadius: 20, + justifyContent: 'center', + alignItems: 'center' + }, + smallBtnText: { + fontSize: 14, + fontWeight: "700", + lineHeight: 18, + color: "#59C09B", + } +}); + +export default LogInScreen; diff --git a/pages/MapsScreen.js b/pages/MapsScreen.js new file mode 100644 index 0000000000000000000000000000000000000000..a924dd1bd1818228287910c44b6e6bc6bd82cec5 --- /dev/null +++ b/pages/MapsScreen.js @@ -0,0 +1,70 @@ +import axios from "axios"; +import { useEffect, useState } from "react"; +import { Text } from "react-native"; +import MapView from "react-native-maps"; + +const MapsScreen = ({ fromStack }) => { + const [markers, setMarkers] = useState([]); + // return <Text>Maps page</Text>; + + const fetchActivitiesLocations = async () => { + try { + const response = await axios.get( + "https://backoffice.socializus.com/api/activities/getlist" + ); + const stepArray = []; + response.data.forEach((event) => { + stepArray.push({ + id: event._id, + latitude: event.mapLatitude, + longitude: event.mapLongitude, + title: event.title, + description: "no", + }); + }); + setMarkers(stepArray); + console.log(markers); + } catch (error) { + console.log(error.message); + } + }; + + useEffect(() => { + fetchActivitiesLocations(); + }, []); + + if ((fromStack = "activities")) { + return ( + markers.length > 0 && ( + <MapView + // La MapView doit obligatoirement avoir des dimensions + style={{ flex: 1 }} + initialRegion={{ + latitude: 48.856614, + longitude: 2.3522219, + latitudeDelta: 0.2, + longitudeDelta: 0.2, + }} + showsUserLocation={true} + > + {console.log(markers)} + {markers.map((marker) => { + return ( + <MapView.Marker + key={marker.id} + coordinate={{ + latitude: marker.longitude, + longitude: marker.latitude, + }} + title={marker.title} + description={marker.description} + /> + ); + })} + </MapView> + ) + ); + } +}; + +export default MapsScreen; diff --git a/pages/MemberScreen.js b/pages/MemberScreen.js new file mode 100644 index 0000000000000000000000000000000000000000..2895b619102d7f78fffc2c65a752c7e2ca23d3f2 --- /dev/null +++ b/pages/MemberScreen.js @@ -0,0 +1,107 @@ +import { + Text, + ScrollView, + Image, + StyleSheet, + View, + SafeAreaView, +} from "react-native"; + +import TopNav from "../Navigation/topTab"; +import MembersScreen from "./MembersScreen"; +import ActivitiesScreen from "./ActivitiesScreen"; + +import { ager } from "../utils/functionDate.js"; + +const MemberScreen = ({ route }) => { + const member = route.params.member; + return ( + <SafeAreaView style={styles.container}> + <ScrollView> + <Image + style={styles.photo} + source={{ + uri: member.avatar, + }} + /> + <View style={styles.legend}> + <Text style={styles.legendTextName}>{member.firstName}</Text> + <Text style={styles.legendTextAge}> + , {ager(member.birthday)} years + </Text> + </View> + <TopNav + arg={[ + { + link: "Profile", + to: () => <MembersScreen fromStack="male" />, + }, + { + link: "My activities", + to: () => <ActivitiesScreen fromStack="male" />, + topNavArg: [ + { + link: "test", + to: () => ( + <ActivitiesScreen fromStack="upcomming activities" /> + ), + }, + { + link: "toast", + to: () => <ActivitiesScreen fromStack="past activities" />, + }, + { + link: "tist", + to: () => ( + <ActivitiesScreen fromStack="organized activities" /> + ), + }, + ], + }, + { + link: "Friends", + to: () => <MembersScreen fromStack="male" />, + }, + ]} + /> + <View style={{ backgroundColor: "#fff", justifyContent: "center", alignItems: "center" }}> + <Image style={{ marginTop: 20 }} source={require("../assets/images/profileContent.jpg")} /> + </View> + + </ScrollView> + </SafeAreaView> + ); +}; + +export default MemberScreen; + +const styles = StyleSheet.create({ + container: { + flexDirection: "row", + alignItems: "center", + width: 450, + alignSelf: 'center' + }, + photo: { + height: 300, + width: "100%", + }, + legend: { + height: 110, + backgroundColor: "black", + flexDirection: "row", + paddingTop: 10, + paddingLeft: 12 + }, + legendTextName: { + color: "white", + fontWeight: "bold", + fontSize: 25, + paddingTop: 5, + }, + legendTextAge: { + color: "white", + fontSize: 20, + paddingTop: 10, + }, +}); diff --git a/pages/MembersScreen.js b/pages/MembersScreen.js new file mode 100644 index 0000000000000000000000000000000000000000..1f2b6a6a6432a55d3350db5c79666c953f545ec9 --- /dev/null +++ b/pages/MembersScreen.js @@ -0,0 +1,166 @@ +import { + ScrollView, + StyleSheet, + View, + Text, + SafeAreaView, + FlatList, +} from "react-native"; +import { useEffect, useState } from "react"; +import axios from "axios"; + +import MembersSquare from "../components/MembersSquare"; + +const ager = (birthday) => { + const today = Date.now(); + const age = Math.floor((today - birthday) / 1000 / 60 / 60 / 24 / 365); + return age; +}; + +const MembersScreen = ({ fromStack }) => { + const [membersList, setMembersList] = useState([]); + + const fetchData = async () => { + try { + const response = await axios.get( + `https://backoffice.socializus.com/api/user/getuserlist?skip=0&limit=100` + ); + setMembersList(response.data); + } catch (error) { + console.log("error"); + } + }; + + const renderItem = ({ item }) => { + return item.sexe === "male" && + item.isPersonalAccount && + item.city && + item.firstName && + item.birthday && + item.avatar ? ( + <View style={styles.memberCard}> + <MembersSquare + city={item.city} + age={ager(item.birthday)} + name={item.firstName} + avatar={item.avatar} + /> + </View> + ) : ( + <Text>non affichable</Text> + ); + }; + + useEffect(() => { + fetchData(); + }, []); + + if (fromStack === "male") { + return ( + membersList.length > 0 && ( + <ScrollView> + <View style={styles.container}> + {membersList.map((member, index) => { + return ( + member.sexe === "male" && + member.isPersonalAccount && + member.city && + member.firstName && + member.birthday && + member.avatar && ( + <View key={index} style={styles.memberCard}> + <MembersSquare + style={styles.memberCard} + city={member.city} + age={ager(member.birthday)} + name={member.firstName} + avatar={member.avatar} + member={member} + /> + </View> + ) + ); + })} + </View> + </ScrollView> + ) + ); + } + if (fromStack === "pro") { + return ( + membersList.length > 0 && ( + <ScrollView> + <View style={styles.container}> + {membersList.map((member, index) => { + return ( + !member.isPersonalAccount && + member.city && + member.firstName && + member.birthday && + member.avatar && ( + <View key={index} style={styles.memberCard}> + <MembersSquare + style={styles.memberCard} + city={member.city} + age={ager(member.birthday)} + name={member.firstName} + avatar={member.avatar} + member={member} + /> + </View> + ) + ); + })} + </View> + </ScrollView> + ) + ); + } + if (fromStack === "female") { + return ( + membersList.length > 0 && ( + <ScrollView> + <View style={styles.container}> + {membersList.map((member, index) => { + return ( + member.sexe === "female" && + member.isPersonalAccount && + member.city && + member.firstName && + member.birthday && + member.avatar && ( + <View key={index} style={styles.memberCard}> + <MembersSquare + style={styles.memberCard} + city={member.city} + age={ager(member.birthday)} + name={member.firstName} + avatar={member.avatar} + member={member} + /> + </View> + ) + ); + })} + </View> + </ScrollView> + ) + ); + } +}; + +export default MembersScreen; + +const styles = StyleSheet.create({ + container: { + paddingHorizontal: 20, + width: "100%", + flexDirection: "row", + flexWrap: "wrap", + justifyContent: "space-around", + }, + memberCard: { + marginVertical: 10, + marginHorizontal: 10, + }, +}); diff --git a/pages/MessagesScreen.js b/pages/MessagesScreen.js new file mode 100644 index 0000000000000000000000000000000000000000..cc46ae41e874a0c3481ba8a8aeec1a5212e04af9 --- /dev/null +++ b/pages/MessagesScreen.js @@ -0,0 +1,7 @@ +import { Text } from "react-native"; + +const MessagesScreen = () => { + return <Text>Messages page</Text>; +}; + +export default MessagesScreen; diff --git a/pages/NewPasswordScreen.js b/pages/NewPasswordScreen.js new file mode 100644 index 0000000000000000000000000000000000000000..ab35965823e815eddcb112242ad01d35750a8991 --- /dev/null +++ b/pages/NewPasswordScreen.js @@ -0,0 +1,179 @@ +import { Text, StyleSheet, View, TouchableOpacity, ScrollView } from "react-native"; +import axios from "axios"; +import Fields from "../components/Fields"; +import JSON from "../assets/json/en.json"; +import { useState } from "react"; +import { useNavigation, useRoute } from "@react-navigation/native"; + +const NewPasswordScreen = () => { + const navigation = useNavigation(); + const { params } = useRoute(); + const { newPassword } = JSON; + const [password, setPassword] = useState(null); + const [passConfirm, setPassConfirm] = useState(null); + const [error, setError] = useState(null); + const [errorField, setErrorField] = useState(null); + const [pressed, setPressed] = useState(null); + const [errorMsg, setErrorMsg] = useState(null); + let same = true; + const requestNewPass = async () => { + setPressed(true); + setErrorField(null); + setError(null); + setErrorMsg(null); + if (password && passConfirm) { + if (password.length === passConfirm.length) { + for (let i = 0; i < password.length; i++) { + if (password[i] !== passConfirm[i]) { + same = false; + break; + } + } + if (same) { + if (password.length <= 8) { + setError("Wrong format"); + } else { + let findNumber = false; + let findSpecialChar = false; + let findUpperCase = false; + let findLowerCase = false; + for (let i = 0; i < password.length; i++) { + if (password.charCodeAt(i) >= 48 && password.charCodeAt(i) <= 57) { + findNumber = true; + } + if (password.charCodeAt(i) >= 65 && password.charCodeAt(i) <= 90) { + findUpperCase = true; + } + if (password.charCodeAt(i) >= 97 && password.charCodeAt(i) <= 122) { + findLowerCase = true; + } + if (password.charCodeAt(i) < 48 || password.charCodeAt(i) > 122 || (password.charCodeAt(i) > 57 && password.charCodeAt(i) < 65) || (password.charCodeAt(i) > 90 && password.charCodeAt(i) < 97)) { + findSpecialChar = true; + } + } + if (findLowerCase && findNumber && findUpperCase && findSpecialChar) { + try { + const response = await axios.post("https://backoffice.socializus.com/api/login/changepassword", { + email: params.email, + code: params.code, + pass: password, + }); + if (response.data.result === "OK") { + navigation.navigate("LogIn"); + } + } catch (error) { + if (error.response.status === 402) { + setErrorMsg("Code expired"); + } else if (error.response.status === 401) { + setErrorMsg("Email and/or Code are incorrect"); + } + } + } + } + } else { + setError("Passwords are not the same"); + } + } else { + setError("Passwords are not the same"); + } + } else { + if (!password && !passConfirm) { + setErrorField("Field is required"); + } else { + setError("Passwords are not the same"); + } + + } + }; + + return <ScrollView style={styles.forgotPage}> + <Text style={styles.title}>{newPassword.title}</Text> + <View style={styles.container}> + <Text style={styles.text}>{newPassword.label}</Text> + </View> + <View style={[styles.password, { marginBottom: 62 }]}> + <Fields + state={password} + setState={setPassword} + pressed={pressed} + text={newPassword.password} /> + { + (errorField && !password) ? <Text style={{ color: "red" }}>{errorField}</Text> : + error && <Text style={{ color: "red" }}>{error}</Text> + } + </View> + <View style={styles.password}> + <Fields + state={passConfirm} + setState={setPassConfirm} + pressed={pressed} + text={newPassword.passConfirm} /> + { + (errorField && !passConfirm) ? <Text style={{ color: "red" }}>{errorField}</Text> : + error && <Text style={{ color: "red" }}>{error}</Text> + } + </View> + <View style={styles.btnContainer}> + {errorMsg && <Text style={{ color: "red" }}>{errorMsg}</Text>} + <TouchableOpacity + onPress={() => { + requestNewPass(); + }} + style={styles.bigBtn}> + <Text style={styles.btnText}>{newPassword.button}</Text> + </TouchableOpacity> + </View> + + + </ScrollView>; +}; + +const styles = StyleSheet.create({ + forgotPage: { + backgroundColor: "white", + flex: 1, + width: 450, + alignSelf: 'center' + }, + title: { + fontSize: 30, + fontWeight: "600", + lineHeight: 45, + color: "#59C09B", + marginLeft: 48, + marginBottom: 66, + }, + container: { + width: 320, + marginLeft: 48, + }, + text: { + fontSize: 14, + fontWeight: "400", + lineHeight: 18.46, + marginBottom: 64 + }, + password: { + alignItems: "center", + }, + bigBtn: { + backgroundColor: "#59c09b", + height: 50, + alignItems: "center", + justifyContent: "center", + borderRadius: 10, + width: 280, + marginTop: 77, + }, + btnText: { + color: "white", + fontSize: 22, + lineHeight: 33, + fontWeight: "700", + }, + btnContainer: { + alignItems: "center" + } +}); + +export default NewPasswordScreen; diff --git a/pages/NotReady.js b/pages/NotReady.js new file mode 100644 index 0000000000000000000000000000000000000000..5be07a9dd9157b2769931f04a4ea29b7fe509596 --- /dev/null +++ b/pages/NotReady.js @@ -0,0 +1,7 @@ +import { Text } from "react-native"; + +const NotReady = () => { + return <Text>cette page n'est pas créée</Text>; +}; + +export default NotReady; diff --git a/pages/NotificationsInteractScreen.js b/pages/NotificationsInteractScreen.js new file mode 100644 index 0000000000000000000000000000000000000000..d885c947ba9d5c63757db863f33649c5f5adb80d --- /dev/null +++ b/pages/NotificationsInteractScreen.js @@ -0,0 +1,14 @@ +import NotificationInteract from "../components/NotificationInteract"; + +const NotificationsScreen = () => { + return ( + <> + <NotificationInteract + text="Ceci est une notification dans l'onglet des interractions" + date="23/08/2022" + hour="14:30" /> + </> + ); +}; + +export default NotificationsScreen; diff --git a/pages/NotificationsScreen.js b/pages/NotificationsScreen.js new file mode 100644 index 0000000000000000000000000000000000000000..ff49398031e4bf5d4b4b3b3e0ba82f62a719ec18 --- /dev/null +++ b/pages/NotificationsScreen.js @@ -0,0 +1,14 @@ +import Notification from "../components/Notification"; + +const NotificationsScreen = () => { + return ( + <> + <Notification + text="Ceci est une notification" + date="23/08/2022" + hour="14:30" /> + </> + ); +}; + +export default NotificationsScreen; diff --git a/pages/RegisterScreen.js b/pages/RegisterScreen.js new file mode 100644 index 0000000000000000000000000000000000000000..6999323194a7e58c48d5774986e24adbe2781f66 --- /dev/null +++ b/pages/RegisterScreen.js @@ -0,0 +1,240 @@ +import { View, Text, ScrollView, StyleSheet, TouchableOpacity } from "react-native"; +import axios from "axios"; +import Json from "../assets/json/en.json"; +import Fields from "../components/Fields"; +import { useState } from "react"; +import AsyncStorage from "@react-native-async-storage/async-storage"; + +const RegisterScreen = ({ navigation, setToken, setProfile, setUserProfile }) => { + const [email, setEmail] = useState(null); + const [password, setPassword] = useState(null); + const [passConfirm, setPassConfirm] = useState(null); + const [pressed, setPressed] = useState(false); + const [errorMsg, setErrorMsg] = useState(null); + const [emptyFields, setEmptyFields] = useState(null); + const [errorEmail, setErrorEmail] = useState(null); + const [errorPassword, setErrorPassword] = useState(null); + + const { register } = Json; + + const requestRegister = async () => { + setProfile(null); + + /* + await AsyncStorage. removeItem("userProfile") + await AsyncStorage.removeItem("userToken"); + await AsyncStorage.removeItem("Profile"); + */ + let same = true; + setErrorMsg(null); + if (email) { + + if (email.indexOf("@") === -1 || email.split("@")[1].length < 4 || email.split("@")[1].indexOf('.') === -1 || email.split("@")[1].split(".")[1].length < 2 || email.split("@")[1].split(".")[1].length > 4) { + setErrorEmail("This email address is not valid"); + } + } else { + setEmptyFields("This field is required"); + } + if (password && passConfirm) { + if (password.length === passConfirm.length) { + for (let i = 0; i < password.length; i++) { + if (password[i] !== passConfirm[i]) { + same = false; + break; + } + } + if (same) { + try { + const response = await axios.post("https://backoffice.socializus.com/api/login/signup", { + email: email, + pass: password, + }); + if (response) { + console.log(response.data); + setToken(response.data.user.token); + } + } catch (error) { + console.error(error) + if (error.response.status === 400) { + // setErrorMsg("Wrong format on Email and/or Password"); + setErrorMsg(error.response.data); + } else if (error.response.status === 401) { + // setErrorMsg("Wrong Email and/or Password"); + setErrorMsg(error.response.data); + } + } + } else { + setErrorPassword("Passwords are not the same"); + } + } else { + setErrorPassword("Passwords are not the same"); + } + } + }; + + return <ScrollView style={styles.Register}> + <Text style={styles.title}>{register.title}</Text> + <View style={styles.email}> + <Fields text={register.email} state={email} setState={setEmail} pressed={pressed} setPressed={setPressed} errorEmail={errorEmail} /> + </View> + { + !email && <View style={styles.center}> + <Text style={styles.error}>{emptyFields}</Text> + </View> + } + { + (errorEmail && email) && <View style={styles.center}> + <Text style={styles.error}>{errorEmail}</Text> + </View> + } + <View style={styles.password}> + <Fields text={register.password} state={password} setState={setPassword} pressed={pressed} setPressed={setPressed} errorPass={errorPassword} /> + </View> + { + (!password && !errorPassword) && <View style={styles.center}> + <Text style={styles.error}>{emptyFields}</Text> + </View> + } + <View style={styles.confirmPassword}> + <Fields text={register.passConfirm} state={passConfirm} setState={setPassConfirm} pressed={pressed} setPressed={setPressed} errorPass={errorPassword} /> + </View> + { + (!passConfirm && !errorPassword) && <View style={styles.center}> + <Text style={styles.error}>{emptyFields}</Text> + </View> + } + { + errorPassword && <View style={styles.center}> + <Text style={styles.error}>{errorPassword}</Text> + </View> + } + <View style={styles.centerTerms}> + <View style={styles.termsContainer}> + <Text style={styles.terms}>{register.label_1}<Text style={styles.underline}> {register.label_2}</Text>{register.label_3}<Text style={styles.underline}>{register.label_4}</Text> </Text> + </View> + </View> + <View style={styles.btn}> + {errorMsg && <View style={[styles.center, { marginBottom: 10 }]}> + <Text style={styles.error}>{errorMsg}</Text> + </View>} + <TouchableOpacity + style={styles.bigBtn} + onPress={() => { + setPressed(true); + requestRegister(); + }}> + <Text style={styles.btnText}>{register.button_1}</Text> + </TouchableOpacity> + </View> + <View style={styles.centerBot}> + <View style={[styles.bottomBoxTop, { marginBottom: 20 }]}> + <TouchableOpacity + onPress={() => { + navigation.navigate("LogIn"); + }} + style={styles.smallBtn}> + <Text style={styles.smallBtnText}>{register.button_2}</Text> + </TouchableOpacity> + </View> + </View> + </ScrollView>; +}; + +const styles = StyleSheet.create({ + Register: { + backgroundColor: "white", + width: 450, + alignSelf: 'center' + }, + title: { + fontSize: 41, + fontWeight: "600", + lineHeight: 45, + color: "#59C09B", + marginLeft: 38, + }, + email: { + marginTop: 48, + alignItems: "center", + }, + password: { + marginTop: 60, + alignItems: "center", + }, + confirmPassword: { + marginTop: 29, + alignItems: "center", + }, + centerTerms: { + marginTop: 53, + alignItems: 'center', + marginBottom: 24 + }, + center: { + alignItems: "center" + }, + termsContainer: { + alignItems: "center", + width: 270, + }, + terms: { + fontSize: 12, + lineHeight: 18, + textAlign: "center" + }, + underline: { + textDecorationLine: "underline" + }, + btn: { + alignItems: "center", + marginBottom: 70, + }, + centerBot: { + alignItems: 'center', + marginBottom: 30 + }, + bottomText: { + fontWeight: "700", + fontSize: 14, + lineHeight: 18, + marginRight: 30 + }, + bottomBoxTop: { + flexDirection: "row", + alignItems: "center", + + }, + error: { + color: "red" + }, + bigBtn: { + backgroundColor: "#59c09b", + height: 50, + alignItems: "center", + justifyContent: "center", + borderRadius: 10, + width: 280 + }, + btnText: { + color: "white", + fontSize: 22, + lineHeight: 33, + fontWeight: "700", + }, + smallBtn: { + height: 37, + width: 88, + borderWidth: 1, + borderRadius: 20, + justifyContent: 'center', + alignItems: 'center' + }, + smallBtnText: { + fontSize: 14, + fontWeight: "700", + lineHeight: 18, + color: "#59C09B", + } +}); + +export default RegisterScreen; diff --git a/pages/VerificationScreen.js b/pages/VerificationScreen.js new file mode 100644 index 0000000000000000000000000000000000000000..1996e10732c1fe305092d46e4a89cd68c4e44a25 --- /dev/null +++ b/pages/VerificationScreen.js @@ -0,0 +1,248 @@ +import { Text, StyleSheet, View, TouchableOpacity, ScrollView, TextInput } from "react-native"; +import axios from "axios"; +import JSON from "../assets/json/en.json"; +import { useRef, useState } from "react"; +import { useNavigation, useRoute } from "@react-navigation/native"; + +const VerificationScreen = () => { + const navigation = useNavigation(); + const { verificationCode } = JSON; + const { params } = useRoute(); + const pin1Ref = useRef(null); + const pin2Ref = useRef(null); + const pin3Ref = useRef(null); + const pin4Ref = useRef(null); + const pin5Ref = useRef(null); + const pin6Ref = useRef(null); + + const [pin1, setPin1] = useState(""); + const [pin2, setPin2] = useState(""); + const [pin3, setPin3] = useState(""); + const [pin4, setPin4] = useState(""); + const [pin5, setPin5] = useState(""); + const [pin6, setPin6] = useState(""); + const [error, setError] = useState(null); + const requestCode = async () => { + await axios.post("https://backoffice.socializus.com/api/login/sendcode", { + email: params.email, + subject: verificationCode.subject, + message: verificationCode.message + }); + }; + + const requestPassword = async () => { + let code = `${pin1}${pin2}${pin3}${pin4}${pin5}${pin6}`; + try { + const response = await axios.post("https://backoffice.socializus.com/api/login/checkcode", { + email: params.email, + code: code + }); + if (response.data.result === "OK") { + navigation.navigate("NewPassword", { email: params.email, code: code }); + } + } catch (error) { + if (error.response.status === 402) { + setError("Code incorrect or expired"); + } else if (error.response.status === 404) { + setError("Email doesn't exist"); + } + } + }; + return <ScrollView style={styles.forgotPage}> + <Text style={styles.title}>{verificationCode.title}</Text> + <View style={styles.container}> + <Text style={styles.text}>{verificationCode.label_1}</Text> + </View> + <View style={{ flexDirection: "row", marginLeft: 58 }}> + + <TextInput + ref={pin1Ref} + style={styles.opt} + keyboardType={"number-pad"} + maxLength={1} + onChangeText={(pin1) => { + setPin1(pin1); + if (pin1) { + pin2Ref.current.focus(); + } + }} + /> + + + <TextInput + ref={pin2Ref} + style={styles.opt} + keyboardType={"number-pad"} + maxLength={1} + onChangeText={(pin2) => { + setPin2(pin2); + if (pin2) { + pin3Ref.current.focus(); + } else { + pin1Ref.current.focus(); + } + }} + /> + + + <TextInput + ref={pin3Ref} + style={styles.opt} + keyboardType={"number-pad"} + maxLength={1} + onChangeText={(pin3) => { + setPin3(pin3); + if (pin3) { + pin4Ref.current.focus(); + } else { + pin2Ref.current.focus(); + } + }} + /> + + <TextInput + ref={pin4Ref} + style={styles.opt} + keyboardType={"number-pad"} + maxLength={1} + onChangeText={(pin4) => { + setPin4(pin4); + if (pin4) { + pin5Ref.current.focus(); + } else { + pin3Ref.current.focus(); + } + }} + /> + <TextInput + ref={pin5Ref} + style={styles.opt} + keyboardType={"number-pad"} + maxLength={1} + onChangeText={(pin5) => { + setPin5(pin5); + if (pin5) { + pin6Ref.current.focus(); + } else { + pin4Ref.current.focus(); + } + }} + /> + <TextInput + ref={pin6Ref} + style={styles.opt} + keyboardType={"number-pad"} + maxLength={1} + onChangeText={(pin6) => { + setPin6(pin6); + if (!pin6) { + pin5Ref.current.focus(); + } + }} + /> + </View> + <View style={styles.btnContainer}> + { + error && <Text style={{ color: "red", marginTop: 10 }}>{error}</Text> + } + <TouchableOpacity + + onPress={() => { + setError(null); + requestPassword(); + }} + style={styles.bigBtn}> + <Text style={styles.btnText}>{verificationCode.button_1}</Text> + </TouchableOpacity> + + <View style={{ alignItems: "center", marginTop: 63, marginBottom: 10 }}> + <Text style={[styles.text, { width: 250, textAlign: "center", marginBottom: 0 }]}>{verificationCode.label_3}</Text> + </View> + <TouchableOpacity + onPress={() => { + requestCode(); + }} + style={styles.smallBtn}> + <Text style={styles.smallBtnText}>{verificationCode.button_2}</Text> + </TouchableOpacity> + </View> + + + </ScrollView >; +}; + + +const styles = StyleSheet.create({ + forgotPage: { + backgroundColor: "white", + flex: 1, + width: 450, + alignSelf: 'center' + }, + title: { + fontSize: 30, + fontWeight: "600", + lineHeight: 45, + color: "#59C09B", + marginLeft: 48, + marginBottom: 66, + }, + container: { + width: 320, + marginLeft: 48, + }, + text: { + fontSize: 14, + fontWeight: "400", + lineHeight: 18.46, + marginBottom: 64 + }, + email: { + alignItems: "center", + }, + bigBtn: { + backgroundColor: "#59c09b", + height: 50, + alignItems: "center", + justifyContent: "center", + borderRadius: 10, + width: 280, + marginTop: 55, + }, + btnText: { + color: "white", + fontSize: 22, + lineHeight: 33, + fontWeight: "700", + }, + btnContainer: { + alignItems: "center" + }, + opt: { + width: 38.02, + height: 35.24, + backgroundColor: "white", + borderColor: "#000000", + borderWidth: 1, + borderRadius: 10, + textAlign: "center", + marginRight: 12, + }, + smallBtn: { + height: 37, + width: 88, + borderWidth: 1, + borderRadius: 20, + justifyContent: 'center', + alignItems: 'center' + }, + smallBtnText: { + fontSize: 14, + fontWeight: "700", + lineHeight: 18, + color: "#59C09B", + } + + +}); +export default VerificationScreen; diff --git a/pages/Z-LafonChristopheTest.js b/pages/Z-LafonChristopheTest.js new file mode 100644 index 0000000000000000000000000000000000000000..4a1ab93dc350ef70eaf079277b24b77dcfc45956 --- /dev/null +++ b/pages/Z-LafonChristopheTest.js @@ -0,0 +1,10 @@ +import { Button } from "react-native"; +import { useNavigation } from "@react-navigation/native"; + +const RedirectScreen = () => { + const navigation = useNavigation(); + return ( + <Button title="text" onPress={() => navigation.navigate("EditProfile")} /> + ); +}; +export default RedirectScreen; diff --git a/utils/functionDate.js b/utils/functionDate.js new file mode 100644 index 0000000000000000000000000000000000000000..45c590b5cfaf8f8ca960952d1f20e775cc9c6748 --- /dev/null +++ b/utils/functionDate.js @@ -0,0 +1,41 @@ +export const timer = (time) => { + let stringTime = time.toString(); + let displayedTime = ""; + if (stringTime.length === 3) { + for (let i = 0; i < stringTime.length; i++) { + if (i === 0) { + displayedTime += "0" + stringTime[i]; + } + if (i === 1) { + displayedTime += "h" + stringTime[i]; + } + if (i > 1) { + displayedTime += stringTime[i]; + } + } + } + if (stringTime.length === 4) { + for (let i = 0; i < stringTime.length; i++) { + if (i < 2) { + displayedTime += stringTime[i]; + } + if (i === 2) { + displayedTime += "h" + stringTime[i]; + } + if (i > 2) { + displayedTime += stringTime[i]; + } + } + } + return displayedTime; +}; + +export const ager = (birthday) => { + const today = Date.now(); + const age = Math.floor((today - birthday) / 1000 / 60 / 60 / 24 / 365); + return age; +}; + +export const numDater = () => { }; + +export const testDater = () => { }; diff --git a/yarn.lock b/yarn.lock new file mode 100644 index 0000000000000000000000000000000000000000..4ed9e2f7f6b4a8328b3817068ce908699d40563e --- /dev/null +++ b/yarn.lock @@ -0,0 +1,10958 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@ampproject/remapping@^2.1.0": + version "2.2.0" + resolved "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz" + integrity sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w== + dependencies: + "@jridgewell/gen-mapping" "^0.1.0" + "@jridgewell/trace-mapping" "^0.3.9" + +"@babel/code-frame@7.10.4", "@babel/code-frame@~7.10.4": + 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" + +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.18.6", "@babel/code-frame@^7.5.5", "@babel/code-frame@^7.8.3": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz" + integrity sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q== + dependencies: + "@babel/highlight" "^7.18.6" + +"@babel/compat-data@^7.17.7", "@babel/compat-data@^7.18.8": + version "7.18.13" + resolved "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.18.13.tgz" + integrity sha512-5yUzC5LqyTFp2HLmDoxGQelcdYgSpP9xsnMWBphAscOdFrHSAVbLNzWiy32sVNDqJRDiJK6klfDnAgu6PAGSHw== + +"@babel/core@7.9.0": + version "7.9.0" + resolved "https://registry.npmjs.org/@babel/core/-/core-7.9.0.tgz" + integrity sha512-kWc7L0fw1xwvI0zi8OKVBuxRVefwGOrKSQMvrQ3dW+bIIavBY3/NpXmpjMy7bQnLgwgzWQZ8TlM57YHpHNHz4w== + dependencies: + "@babel/code-frame" "^7.8.3" + "@babel/generator" "^7.9.0" + "@babel/helper-module-transforms" "^7.9.0" + "@babel/helpers" "^7.9.0" + "@babel/parser" "^7.9.0" + "@babel/template" "^7.8.6" + "@babel/traverse" "^7.9.0" + "@babel/types" "^7.9.0" + convert-source-map "^1.7.0" + debug "^4.1.0" + gensync "^1.0.0-beta.1" + json5 "^2.1.2" + lodash "^4.17.13" + resolve "^1.3.2" + semver "^5.4.1" + source-map "^0.5.0" + +"@babel/core@^7.12.9", "@babel/core@^7.13.16", "@babel/core@^7.14.0", "@babel/core@^7.18.5": + version "7.18.13" + resolved "https://registry.npmjs.org/@babel/core/-/core-7.18.13.tgz" + integrity sha512-ZisbOvRRusFktksHSG6pjj1CSvkPkcZq/KHD45LAkVP/oiHJkNBZWfpvlLmX8OtHDG8IuzsFlVRWo08w7Qxn0A== + dependencies: + "@ampproject/remapping" "^2.1.0" + "@babel/code-frame" "^7.18.6" + "@babel/generator" "^7.18.13" + "@babel/helper-compilation-targets" "^7.18.9" + "@babel/helper-module-transforms" "^7.18.9" + "@babel/helpers" "^7.18.9" + "@babel/parser" "^7.18.13" + "@babel/template" "^7.18.10" + "@babel/traverse" "^7.18.13" + "@babel/types" "^7.18.13" + convert-source-map "^1.7.0" + debug "^4.1.0" + gensync "^1.0.0-beta.2" + json5 "^2.2.1" + semver "^6.3.0" + +"@babel/generator@^7.14.0", "@babel/generator@^7.18.13", "@babel/generator@^7.9.0": + version "7.18.13" + resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.18.13.tgz" + integrity sha512-CkPg8ySSPuHTYPJYo7IRALdqyjM9HCbt/3uOBEFbzyGVP6Mn8bwFPB0jX6982JVNBlYzM1nnPkfjuXSOPtQeEQ== + dependencies: + "@babel/types" "^7.18.13" + "@jridgewell/gen-mapping" "^0.3.2" + jsesc "^2.5.1" + +"@babel/helper-annotate-as-pure@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz" + integrity sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-builder-binary-assignment-operator-visitor@^7.18.6": + version "7.18.9" + resolved "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz" + integrity sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw== + dependencies: + "@babel/helper-explode-assignable-expression" "^7.18.6" + "@babel/types" "^7.18.9" + +"@babel/helper-compilation-targets@^7.17.7", "@babel/helper-compilation-targets@^7.18.9": + version "7.18.9" + resolved "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.9.tgz" + integrity sha512-tzLCyVmqUiFlcFoAPLA/gL9TeYrF61VLNtb+hvkuVaB5SUjW7jcfrglBIX1vUIoT7CLP3bBlIMeyEsIl2eFQNg== + dependencies: + "@babel/compat-data" "^7.18.8" + "@babel/helper-validator-option" "^7.18.6" + browserslist "^4.20.2" + semver "^6.3.0" + +"@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.18.9": + version "7.18.13" + resolved "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.18.13.tgz" + integrity sha512-hDvXp+QYxSRL+23mpAlSGxHMDyIGChm0/AwTfTAAK5Ufe40nCsyNdaYCGuK91phn/fVu9kqayImRDkvNAgdrsA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-function-name" "^7.18.9" + "@babel/helper-member-expression-to-functions" "^7.18.9" + "@babel/helper-optimise-call-expression" "^7.18.6" + "@babel/helper-replace-supers" "^7.18.9" + "@babel/helper-split-export-declaration" "^7.18.6" + +"@babel/helper-create-regexp-features-plugin@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.18.6.tgz" + integrity sha512-7LcpH1wnQLGrI+4v+nPp+zUvIkF9x0ddv1Hkdue10tg3gmRnLy97DXh4STiOf1qeIInyD69Qv5kKSZzKD8B/7A== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + regexpu-core "^5.1.0" + +"@babel/helper-define-polyfill-provider@^0.3.2": + version "0.3.2" + resolved "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.2.tgz" + integrity sha512-r9QJJ+uDWrd+94BSPcP6/de67ygLtvVy6cK4luE6MOuDsZIdoaPBnfSpbO/+LTifjPckbKXRuI9BB/Z2/y3iTg== + dependencies: + "@babel/helper-compilation-targets" "^7.17.7" + "@babel/helper-plugin-utils" "^7.16.7" + debug "^4.1.1" + lodash.debounce "^4.0.8" + resolve "^1.14.2" + semver "^6.1.2" + +"@babel/helper-environment-visitor@^7.18.9": + version "7.18.9" + resolved "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz" + integrity sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg== + +"@babel/helper-explode-assignable-expression@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz" + integrity sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-function-name@^7.18.9": + version "7.18.9" + resolved "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.18.9.tgz" + integrity sha512-fJgWlZt7nxGksJS9a0XdSaI4XvpExnNIgRP+rVefWh5U7BL8pPuir6SJUmFKRfjWQ51OtWSzwOxhaH/EBWWc0A== + dependencies: + "@babel/template" "^7.18.6" + "@babel/types" "^7.18.9" + +"@babel/helper-hoist-variables@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz" + integrity sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-member-expression-to-functions@^7.18.9": + version "7.18.9" + resolved "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz" + integrity sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg== + dependencies: + "@babel/types" "^7.18.9" + +"@babel/helper-module-imports@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz" + integrity sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-module-transforms@^7.18.6", "@babel/helper-module-transforms@^7.18.9", "@babel/helper-module-transforms@^7.9.0": + version "7.18.9" + resolved "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.18.9.tgz" + integrity sha512-KYNqY0ICwfv19b31XzvmI/mfcylOzbLtowkw+mfvGPAQ3kfCnMLYbED3YecL5tPd8nAYFQFAd6JHp2LxZk/J1g== + dependencies: + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-module-imports" "^7.18.6" + "@babel/helper-simple-access" "^7.18.6" + "@babel/helper-split-export-declaration" "^7.18.6" + "@babel/helper-validator-identifier" "^7.18.6" + "@babel/template" "^7.18.6" + "@babel/traverse" "^7.18.9" + "@babel/types" "^7.18.9" + +"@babel/helper-optimise-call-expression@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz" + integrity sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.16.7", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.18.9", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": + version "7.18.9" + resolved "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.18.9.tgz" + integrity sha512-aBXPT3bmtLryXaoJLyYPXPlSD4p1ld9aYeR+sJNOZjJJGiOpb+fKfh3NkcCu7J54nUJwCERPBExCCpyCOHnu/w== + +"@babel/helper-remap-async-to-generator@^7.18.6", "@babel/helper-remap-async-to-generator@^7.18.9": + version "7.18.9" + resolved "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz" + integrity sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-wrap-function" "^7.18.9" + "@babel/types" "^7.18.9" + +"@babel/helper-replace-supers@^7.18.6", "@babel/helper-replace-supers@^7.18.9": + version "7.18.9" + resolved "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.18.9.tgz" + integrity sha512-dNsWibVI4lNT6HiuOIBr1oyxo40HvIVmbwPUm3XZ7wMh4k2WxrxTqZwSqw/eEmXDS9np0ey5M2bz9tBmO9c+YQ== + dependencies: + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-member-expression-to-functions" "^7.18.9" + "@babel/helper-optimise-call-expression" "^7.18.6" + "@babel/traverse" "^7.18.9" + "@babel/types" "^7.18.9" + +"@babel/helper-simple-access@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz" + integrity sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-skip-transparent-expression-wrappers@^7.18.9": + version "7.18.9" + resolved "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.18.9.tgz" + integrity sha512-imytd2gHi3cJPsybLRbmFrF7u5BIEuI2cNheyKi3/iOBC63kNn3q8Crn2xVuESli0aM4KYsyEqKyS7lFL8YVtw== + dependencies: + "@babel/types" "^7.18.9" + +"@babel/helper-split-export-declaration@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz" + integrity sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-string-parser@^7.18.10": + version "7.18.10" + resolved "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz" + integrity sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw== + +"@babel/helper-validator-identifier@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz" + integrity sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g== + +"@babel/helper-validator-option@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz" + integrity sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw== + +"@babel/helper-wrap-function@^7.18.9": + version "7.18.11" + resolved "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.18.11.tgz" + integrity sha512-oBUlbv+rjZLh2Ks9SKi4aL7eKaAXBWleHzU89mP0G6BMUlRxSckk9tSIkgDGydhgFxHuGSlBQZfnaD47oBEB7w== + dependencies: + "@babel/helper-function-name" "^7.18.9" + "@babel/template" "^7.18.10" + "@babel/traverse" "^7.18.11" + "@babel/types" "^7.18.10" + +"@babel/helpers@^7.18.9", "@babel/helpers@^7.9.0": + version "7.18.9" + resolved "https://registry.npmjs.org/@babel/helpers/-/helpers-7.18.9.tgz" + integrity sha512-Jf5a+rbrLoR4eNdUmnFu8cN5eNJT6qdTdOg5IHIzq87WwyRw9PwguLFOWYgktN/60IP4fgDUawJvs7PjQIzELQ== + dependencies: + "@babel/template" "^7.18.6" + "@babel/traverse" "^7.18.9" + "@babel/types" "^7.18.9" + +"@babel/highlight@^7.10.4", "@babel/highlight@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz" + integrity sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g== + dependencies: + "@babel/helper-validator-identifier" "^7.18.6" + chalk "^2.0.0" + js-tokens "^4.0.0" + +"@babel/parser@^7.13.16", "@babel/parser@^7.14.0", "@babel/parser@^7.18.10", "@babel/parser@^7.18.13", "@babel/parser@^7.9.0": + version "7.18.13" + resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.18.13.tgz" + integrity sha512-dgXcIfMuQ0kgzLB2b9tRZs7TTFFaGM2AbtA4fJgUUYukzGH4jwsS7hzQHEGs67jdehpm22vkgKwvbU+aEflgwg== + +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.18.6": + version "7.18.6" + 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.18.6.tgz" + integrity sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.18.9": + version "7.18.9" + resolved "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz" + integrity sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + "@babel/helper-skip-transparent-expression-wrappers" "^7.18.9" + "@babel/plugin-proposal-optional-chaining" "^7.18.9" + +"@babel/plugin-proposal-async-generator-functions@^7.0.0", "@babel/plugin-proposal-async-generator-functions@^7.18.10": + version "7.18.10" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.18.10.tgz" + integrity sha512-1mFuY2TOsR1hxbjCo4QL+qlIjV07p4H4EUYw2J/WCqsvFV6V9X9z9YhXbWndc/4fw+hYGlDT7egYxliMp5O6Ew== + dependencies: + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-plugin-utils" "^7.18.9" + "@babel/helper-remap-async-to-generator" "^7.18.9" + "@babel/plugin-syntax-async-generators" "^7.8.4" + +"@babel/plugin-proposal-class-properties@^7.0.0", "@babel/plugin-proposal-class-properties@^7.13.0", "@babel/plugin-proposal-class-properties@^7.18.6": + 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== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-proposal-class-static-block@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz" + integrity sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-class-static-block" "^7.14.5" + +"@babel/plugin-proposal-decorators@^7.12.9": + version "7.18.10" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.18.10.tgz" + integrity sha512-wdGTwWF5QtpTY/gbBtQLAiCnoxfD4qMbN87NYZle1dOZ9Os8Y6zXcKrIaOU8W+TIvFUWVGG9tUgNww3CjXRVVw== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.18.9" + "@babel/helper-plugin-utils" "^7.18.9" + "@babel/helper-replace-supers" "^7.18.9" + "@babel/helper-split-export-declaration" "^7.18.6" + "@babel/plugin-syntax-decorators" "^7.18.6" + +"@babel/plugin-proposal-dynamic-import@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz" + integrity sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + +"@babel/plugin-proposal-export-default-from@^7.0.0": + version "7.18.10" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.18.10.tgz" + integrity sha512-5H2N3R2aQFxkV4PIBUR/i7PUSwgTZjouJKzI8eKswfIjT0PhvzkPn0t0wIS5zn6maQuvtT0t1oHtMUz61LOuow== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + "@babel/plugin-syntax-export-default-from" "^7.18.6" + +"@babel/plugin-proposal-export-namespace-from@^7.18.9": + 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== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + +"@babel/plugin-proposal-json-strings@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz" + integrity sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-json-strings" "^7.8.3" + +"@babel/plugin-proposal-logical-assignment-operators@^7.18.9": + version "7.18.9" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz" + integrity sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + +"@babel/plugin-proposal-nullish-coalescing-operator@^7.0.0", "@babel/plugin-proposal-nullish-coalescing-operator@^7.13.8", "@babel/plugin-proposal-nullish-coalescing-operator@^7.18.6": + 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== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + +"@babel/plugin-proposal-numeric-separator@^7.18.6": + 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== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + +"@babel/plugin-proposal-object-rest-spread@^7.0.0", "@babel/plugin-proposal-object-rest-spread@^7.18.9": + version "7.18.9" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.9.tgz" + integrity sha512-kDDHQ5rflIeY5xl69CEqGEZ0KY369ehsCIEbTGb4siHG5BE9sga/T0r0OUwyZNLMmZE79E1kbsqAjwFCW4ds6Q== + dependencies: + "@babel/compat-data" "^7.18.8" + "@babel/helper-compilation-targets" "^7.18.9" + "@babel/helper-plugin-utils" "^7.18.9" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-transform-parameters" "^7.18.8" + +"@babel/plugin-proposal-optional-catch-binding@^7.0.0", "@babel/plugin-proposal-optional-catch-binding@^7.18.6": + 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== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + +"@babel/plugin-proposal-optional-chaining@^7.0.0", "@babel/plugin-proposal-optional-chaining@^7.13.12", "@babel/plugin-proposal-optional-chaining@^7.18.9": + version "7.18.9" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz" + integrity sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + "@babel/helper-skip-transparent-expression-wrappers" "^7.18.9" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + +"@babel/plugin-proposal-private-methods@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz" + integrity sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-proposal-private-property-in-object@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz" + integrity sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-create-class-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + +"@babel/plugin-proposal-unicode-property-regex@^7.18.6", "@babel/plugin-proposal-unicode-property-regex@^7.4.4": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz" + integrity sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-syntax-async-generators@^7.8.4": + 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" + +"@babel/plugin-syntax-class-properties@^7.0.0", "@babel/plugin-syntax-class-properties@^7.12.13": + 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" + +"@babel/plugin-syntax-class-static-block@^7.14.5": + 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" + +"@babel/plugin-syntax-decorators@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.18.6.tgz" + integrity sha512-fqyLgjcxf/1yhyZ6A+yo1u9gJ7eleFQod2lkaUsF9DQ7sbbY3Ligym3L0+I2c0WmqNKDpoD9UTb1AKP3qRMOAQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-syntax-dynamic-import@^7.0.0", "@babel/plugin-syntax-dynamic-import@^7.8.3": + 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" + +"@babel/plugin-syntax-export-default-from@^7.0.0", "@babel/plugin-syntax-export-default-from@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.18.6.tgz" + integrity sha512-Kr//z3ujSVNx6E9z9ih5xXXMqK07VVTuqPmqGe6Mss/zW5XPeLZeSDZoP9ab/hT4wPKqAgjl2PnhPrcpk8Seew== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-syntax-export-namespace-from@^7.8.3": + 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" + +"@babel/plugin-syntax-flow@^7.0.0", "@babel/plugin-syntax-flow@^7.18.6", "@babel/plugin-syntax-flow@^7.2.0": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.18.6.tgz" + integrity sha512-LUbR+KNTBWCUAqRG9ex5Gnzu2IOkt8jRJbHHXFT9q+L9zm7M/QQbEqXyw1n1pohYvOyWC8CjeyjrSaIwiYjK7A== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-syntax-import-assertions@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.18.6.tgz" + integrity sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-syntax-json-strings@^7.8.3": + 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" + +"@babel/plugin-syntax-jsx@^7.0.0", "@babel/plugin-syntax-jsx@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz" + integrity sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-syntax-logical-assignment-operators@^7.10.4": + 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" + +"@babel/plugin-syntax-nullish-coalescing-operator@^7.0.0", "@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": + 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" + +"@babel/plugin-syntax-numeric-separator@^7.10.4": + 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" + +"@babel/plugin-syntax-object-rest-spread@^7.0.0", "@babel/plugin-syntax-object-rest-spread@^7.8.3": + 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" + +"@babel/plugin-syntax-optional-catch-binding@^7.8.3": + 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" + +"@babel/plugin-syntax-optional-chaining@^7.0.0", "@babel/plugin-syntax-optional-chaining@^7.8.3": + 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" + +"@babel/plugin-syntax-private-property-in-object@^7.14.5": + 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" + +"@babel/plugin-syntax-top-level-await@^7.14.5": + 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" + +"@babel/plugin-syntax-typescript@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.18.6.tgz" + integrity sha512-mAWAuq4rvOepWCBid55JuRNvpTNf2UGVgoz4JV0fXEKolsVZDzsa4NqCef758WZJj/GDu0gVGItjKFiClTAmZA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-arrow-functions@^7.0.0", "@babel/plugin-transform-arrow-functions@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz" + integrity sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-async-to-generator@^7.0.0", "@babel/plugin-transform-async-to-generator@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz" + integrity sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag== + dependencies: + "@babel/helper-module-imports" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-remap-async-to-generator" "^7.18.6" + +"@babel/plugin-transform-block-scoped-functions@^7.0.0", "@babel/plugin-transform-block-scoped-functions@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz" + integrity sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-block-scoping@^7.0.0", "@babel/plugin-transform-block-scoping@^7.18.9": + version "7.18.9" + resolved "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.9.tgz" + integrity sha512-5sDIJRV1KtQVEbt/EIBwGy4T01uYIo4KRB3VUqzkhrAIOGx7AoctL9+Ux88btY0zXdDyPJ9mW+bg+v+XEkGmtw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-classes@^7.0.0", "@babel/plugin-transform-classes@^7.18.9": + version "7.18.9" + resolved "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.18.9.tgz" + integrity sha512-EkRQxsxoytpTlKJmSPYrsOMjCILacAjtSVkd4gChEe2kXjFCun3yohhW5I7plXJhCemM0gKsaGMcO8tinvCA5g== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-function-name" "^7.18.9" + "@babel/helper-optimise-call-expression" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.9" + "@babel/helper-replace-supers" "^7.18.9" + "@babel/helper-split-export-declaration" "^7.18.6" + globals "^11.1.0" + +"@babel/plugin-transform-computed-properties@^7.0.0", "@babel/plugin-transform-computed-properties@^7.18.9": + version "7.18.9" + resolved "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz" + integrity sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-destructuring@^7.0.0", "@babel/plugin-transform-destructuring@^7.18.9": + version "7.18.13" + resolved "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.13.tgz" + integrity sha512-TodpQ29XekIsex2A+YJPj5ax2plkGa8YYY6mFjCohk/IG9IY42Rtuj1FuDeemfg2ipxIFLzPeA83SIBnlhSIow== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-dotall-regex@^7.18.6", "@babel/plugin-transform-dotall-regex@^7.4.4": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz" + integrity sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-duplicate-keys@^7.18.9": + version "7.18.9" + resolved "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz" + integrity sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-exponentiation-operator@^7.0.0", "@babel/plugin-transform-exponentiation-operator@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz" + integrity sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw== + dependencies: + "@babel/helper-builder-binary-assignment-operator-visitor" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-flow-strip-types@^7.0.0", "@babel/plugin-transform-flow-strip-types@^7.18.6": + version "7.18.9" + resolved "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.18.9.tgz" + integrity sha512-+G6rp2zRuOAInY5wcggsx4+QVao1qPM0osC9fTUVlAV3zOrzTCnrMAFVnR6+a3T8wz1wFIH7KhYMcMB3u1n80A== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + "@babel/plugin-syntax-flow" "^7.18.6" + +"@babel/plugin-transform-for-of@^7.0.0", "@babel/plugin-transform-for-of@^7.18.8": + version "7.18.8" + resolved "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz" + integrity sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-function-name@^7.0.0", "@babel/plugin-transform-function-name@^7.18.9": + version "7.18.9" + resolved "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz" + integrity sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ== + dependencies: + "@babel/helper-compilation-targets" "^7.18.9" + "@babel/helper-function-name" "^7.18.9" + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-literals@^7.0.0", "@babel/plugin-transform-literals@^7.18.9": + version "7.18.9" + resolved "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz" + integrity sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-member-expression-literals@^7.0.0", "@babel/plugin-transform-member-expression-literals@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz" + integrity sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-modules-amd@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.6.tgz" + integrity sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg== + dependencies: + "@babel/helper-module-transforms" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + babel-plugin-dynamic-import-node "^2.3.3" + +"@babel/plugin-transform-modules-commonjs@^7.0.0", "@babel/plugin-transform-modules-commonjs@^7.13.8", "@babel/plugin-transform-modules-commonjs@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.6.tgz" + integrity sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q== + dependencies: + "@babel/helper-module-transforms" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-simple-access" "^7.18.6" + babel-plugin-dynamic-import-node "^2.3.3" + +"@babel/plugin-transform-modules-systemjs@^7.18.9": + version "7.18.9" + resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.18.9.tgz" + integrity sha512-zY/VSIbbqtoRoJKo2cDTewL364jSlZGvn0LKOf9ntbfxOvjfmyrdtEEOAdswOswhZEb8UH3jDkCKHd1sPgsS0A== + dependencies: + "@babel/helper-hoist-variables" "^7.18.6" + "@babel/helper-module-transforms" "^7.18.9" + "@babel/helper-plugin-utils" "^7.18.9" + "@babel/helper-validator-identifier" "^7.18.6" + babel-plugin-dynamic-import-node "^2.3.3" + +"@babel/plugin-transform-modules-umd@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz" + integrity sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ== + dependencies: + "@babel/helper-module-transforms" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-named-capturing-groups-regex@^7.0.0", "@babel/plugin-transform-named-capturing-groups-regex@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.18.6.tgz" + integrity sha512-UmEOGF8XgaIqD74bC8g7iV3RYj8lMf0Bw7NJzvnS9qQhM4mg+1WHKotUIdjxgD2RGrgFLZZPCFPFj3P/kVDYhg== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-new-target@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz" + integrity sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-object-super@^7.0.0", "@babel/plugin-transform-object-super@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz" + integrity sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-replace-supers" "^7.18.6" + +"@babel/plugin-transform-parameters@^7.0.0", "@babel/plugin-transform-parameters@^7.18.8": + version "7.18.8" + resolved "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.8.tgz" + integrity sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-property-literals@^7.0.0", "@babel/plugin-transform-property-literals@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz" + integrity sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-react-display-name@^7.0.0": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz" + integrity sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-react-jsx-self@^7.0.0": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.18.6.tgz" + integrity sha512-A0LQGx4+4Jv7u/tWzoJF7alZwnBDQd6cGLh9P+Ttk4dpiL+J5p7NSNv/9tlEFFJDq3kjxOavWmbm6t0Gk+A3Ig== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-react-jsx-source@^7.0.0": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.18.6.tgz" + integrity sha512-utZmlASneDfdaMh0m/WausbjUjEdGrQJz0vFK93d7wD3xf5wBtX219+q6IlCNZeguIcxS2f/CvLZrlLSvSHQXw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-react-jsx@^7.0.0", "@babel/plugin-transform-react-jsx@^7.12.17": + version "7.18.10" + resolved "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.18.10.tgz" + integrity sha512-gCy7Iikrpu3IZjYZolFE4M1Sm+nrh1/6za2Ewj77Z+XirT4TsbJcvOFOyF+fRPwU6AKKK136CZxx6L8AbSFG6A== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-module-imports" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.9" + "@babel/plugin-syntax-jsx" "^7.18.6" + "@babel/types" "^7.18.10" + +"@babel/plugin-transform-regenerator@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz" + integrity sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + regenerator-transform "^0.15.0" + +"@babel/plugin-transform-reserved-words@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz" + integrity sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-runtime@^7.0.0": + version "7.18.10" + resolved "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.18.10.tgz" + integrity sha512-q5mMeYAdfEbpBAgzl7tBre/la3LeCxmDO1+wMXRdPWbcoMjR3GiXlCLk7JBZVVye0bqTGNMbt0yYVXX1B1jEWQ== + dependencies: + "@babel/helper-module-imports" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.9" + babel-plugin-polyfill-corejs2 "^0.3.2" + babel-plugin-polyfill-corejs3 "^0.5.3" + babel-plugin-polyfill-regenerator "^0.4.0" + semver "^6.3.0" + +"@babel/plugin-transform-shorthand-properties@^7.0.0", "@babel/plugin-transform-shorthand-properties@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz" + integrity sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-spread@^7.0.0", "@babel/plugin-transform-spread@^7.18.9": + version "7.18.9" + resolved "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.18.9.tgz" + integrity sha512-39Q814wyoOPtIB/qGopNIL9xDChOE1pNU0ZY5dO0owhiVt/5kFm4li+/bBtwc7QotG0u5EPzqhZdjMtmqBqyQA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + "@babel/helper-skip-transparent-expression-wrappers" "^7.18.9" + +"@babel/plugin-transform-sticky-regex@^7.0.0", "@babel/plugin-transform-sticky-regex@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz" + integrity sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-template-literals@^7.0.0", "@babel/plugin-transform-template-literals@^7.18.9": + version "7.18.9" + resolved "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz" + integrity sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-typeof-symbol@^7.18.9": + version "7.18.9" + resolved "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz" + integrity sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-typescript@^7.18.6", "@babel/plugin-transform-typescript@^7.5.0": + version "7.18.12" + resolved "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.18.12.tgz" + integrity sha512-2vjjam0cum0miPkenUbQswKowuxs/NjMwIKEq0zwegRxXk12C9YOF9STXnaUptITOtOJHKHpzvvWYOjbm6tc0w== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.18.9" + "@babel/helper-plugin-utils" "^7.18.9" + "@babel/plugin-syntax-typescript" "^7.18.6" + +"@babel/plugin-transform-unicode-escapes@^7.18.10": + version "7.18.10" + resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz" + integrity sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-unicode-regex@^7.0.0", "@babel/plugin-transform-unicode-regex@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz" + integrity sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/preset-env@^7.12.9": + version "7.18.10" + resolved "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.18.10.tgz" + integrity sha512-wVxs1yjFdW3Z/XkNfXKoblxoHgbtUF7/l3PvvP4m02Qz9TZ6uZGxRVYjSQeR87oQmHco9zWitW5J82DJ7sCjvA== + dependencies: + "@babel/compat-data" "^7.18.8" + "@babel/helper-compilation-targets" "^7.18.9" + "@babel/helper-plugin-utils" "^7.18.9" + "@babel/helper-validator-option" "^7.18.6" + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.18.6" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.18.9" + "@babel/plugin-proposal-async-generator-functions" "^7.18.10" + "@babel/plugin-proposal-class-properties" "^7.18.6" + "@babel/plugin-proposal-class-static-block" "^7.18.6" + "@babel/plugin-proposal-dynamic-import" "^7.18.6" + "@babel/plugin-proposal-export-namespace-from" "^7.18.9" + "@babel/plugin-proposal-json-strings" "^7.18.6" + "@babel/plugin-proposal-logical-assignment-operators" "^7.18.9" + "@babel/plugin-proposal-nullish-coalescing-operator" "^7.18.6" + "@babel/plugin-proposal-numeric-separator" "^7.18.6" + "@babel/plugin-proposal-object-rest-spread" "^7.18.9" + "@babel/plugin-proposal-optional-catch-binding" "^7.18.6" + "@babel/plugin-proposal-optional-chaining" "^7.18.9" + "@babel/plugin-proposal-private-methods" "^7.18.6" + "@babel/plugin-proposal-private-property-in-object" "^7.18.6" + "@babel/plugin-proposal-unicode-property-regex" "^7.18.6" + "@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.18.6" + "@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-transform-arrow-functions" "^7.18.6" + "@babel/plugin-transform-async-to-generator" "^7.18.6" + "@babel/plugin-transform-block-scoped-functions" "^7.18.6" + "@babel/plugin-transform-block-scoping" "^7.18.9" + "@babel/plugin-transform-classes" "^7.18.9" + "@babel/plugin-transform-computed-properties" "^7.18.9" + "@babel/plugin-transform-destructuring" "^7.18.9" + "@babel/plugin-transform-dotall-regex" "^7.18.6" + "@babel/plugin-transform-duplicate-keys" "^7.18.9" + "@babel/plugin-transform-exponentiation-operator" "^7.18.6" + "@babel/plugin-transform-for-of" "^7.18.8" + "@babel/plugin-transform-function-name" "^7.18.9" + "@babel/plugin-transform-literals" "^7.18.9" + "@babel/plugin-transform-member-expression-literals" "^7.18.6" + "@babel/plugin-transform-modules-amd" "^7.18.6" + "@babel/plugin-transform-modules-commonjs" "^7.18.6" + "@babel/plugin-transform-modules-systemjs" "^7.18.9" + "@babel/plugin-transform-modules-umd" "^7.18.6" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.18.6" + "@babel/plugin-transform-new-target" "^7.18.6" + "@babel/plugin-transform-object-super" "^7.18.6" + "@babel/plugin-transform-parameters" "^7.18.8" + "@babel/plugin-transform-property-literals" "^7.18.6" + "@babel/plugin-transform-regenerator" "^7.18.6" + "@babel/plugin-transform-reserved-words" "^7.18.6" + "@babel/plugin-transform-shorthand-properties" "^7.18.6" + "@babel/plugin-transform-spread" "^7.18.9" + "@babel/plugin-transform-sticky-regex" "^7.18.6" + "@babel/plugin-transform-template-literals" "^7.18.9" + "@babel/plugin-transform-typeof-symbol" "^7.18.9" + "@babel/plugin-transform-unicode-escapes" "^7.18.10" + "@babel/plugin-transform-unicode-regex" "^7.18.6" + "@babel/preset-modules" "^0.1.5" + "@babel/types" "^7.18.10" + babel-plugin-polyfill-corejs2 "^0.3.2" + babel-plugin-polyfill-corejs3 "^0.5.3" + babel-plugin-polyfill-regenerator "^0.4.0" + core-js-compat "^3.22.1" + semver "^6.3.0" + +"@babel/preset-flow@^7.13.13": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/preset-flow/-/preset-flow-7.18.6.tgz" + integrity sha512-E7BDhL64W6OUqpuyHnSroLnqyRTcG6ZdOBl1OKI/QK/HJfplqK/S3sq1Cckx7oTodJ5yOXyfw7rEADJ6UjoQDQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-validator-option" "^7.18.6" + "@babel/plugin-transform-flow-strip-types" "^7.18.6" + +"@babel/preset-modules@^0.1.5": + version "0.1.5" + resolved "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz" + integrity sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-proposal-unicode-property-regex" "^7.4.4" + "@babel/plugin-transform-dotall-regex" "^7.4.4" + "@babel/types" "^7.4.4" + esutils "^2.0.2" + +"@babel/preset-typescript@^7.13.0": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz" + integrity sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-validator-option" "^7.18.6" + "@babel/plugin-transform-typescript" "^7.18.6" + +"@babel/register@^7.13.16": + version "7.18.9" + resolved "https://registry.npmjs.org/@babel/register/-/register-7.18.9.tgz" + integrity sha512-ZlbnXDcNYHMR25ITwwNKT88JiaukkdVj/nG7r3wnuXkOTHc60Uy05PwMCPre0hSkY68E6zK3xz+vUJSP2jWmcw== + dependencies: + clone-deep "^4.0.1" + find-cache-dir "^2.0.0" + make-dir "^2.1.0" + pirates "^4.0.5" + source-map-support "^0.5.16" + +"@babel/runtime@^7.0.0", "@babel/runtime@^7.12.1", "@babel/runtime@^7.14.0", "@babel/runtime@^7.18.6", "@babel/runtime@^7.6.2", "@babel/runtime@^7.7.6", "@babel/runtime@^7.8.4": + version "7.18.9" + resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.18.9.tgz" + integrity sha512-lkqXDcvlFT5rvEjiu6+QYO+1GXrEHRo2LOtS7E4GtX5ESIZOgepqsZBVIj6Pv+a6zqsya9VCgiK1KAK4BvJDAw== + dependencies: + regenerator-runtime "^0.13.4" + +"@babel/template@^7.0.0", "@babel/template@^7.18.10", "@babel/template@^7.18.6", "@babel/template@^7.8.6": + version "7.18.10" + resolved "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz" + integrity sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA== + dependencies: + "@babel/code-frame" "^7.18.6" + "@babel/parser" "^7.18.10" + "@babel/types" "^7.18.10" + +"@babel/traverse@^7.14.0", "@babel/traverse@^7.18.11", "@babel/traverse@^7.18.13", "@babel/traverse@^7.18.9", "@babel/traverse@^7.9.0": + version "7.18.13" + resolved "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.13.tgz" + integrity sha512-N6kt9X1jRMLPxxxPYWi7tgvJRH/rtoU+dbKAPDM44RFHiMH8igdsaSBgFeskhSl/kLWLDUvIh1RXCrTmg0/zvA== + dependencies: + "@babel/code-frame" "^7.18.6" + "@babel/generator" "^7.18.13" + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-function-name" "^7.18.9" + "@babel/helper-hoist-variables" "^7.18.6" + "@babel/helper-split-export-declaration" "^7.18.6" + "@babel/parser" "^7.18.13" + "@babel/types" "^7.18.13" + debug "^4.1.0" + globals "^11.1.0" + +"@babel/types@^7.0.0", "@babel/types@^7.18.10", "@babel/types@^7.18.13", "@babel/types@^7.18.4", "@babel/types@^7.18.6", "@babel/types@^7.18.9", "@babel/types@^7.4.4", "@babel/types@^7.9.0": + version "7.18.13" + resolved "https://registry.npmjs.org/@babel/types/-/types-7.18.13.tgz" + integrity sha512-ePqfTihzW0W6XAU+aMw2ykilisStJfDnsejDCXRchCcMJ4O0+8DhPXf2YUbZ6wjBlsEmZwLK/sPweWtu8hcJYQ== + dependencies: + "@babel/helper-string-parser" "^7.18.10" + "@babel/helper-validator-identifier" "^7.18.6" + to-fast-properties "^2.0.0" + +"@expo/bunyan@4.0.0", "@expo/bunyan@^4.0.0": + version "4.0.0" + resolved "https://registry.npmjs.org/@expo/bunyan/-/bunyan-4.0.0.tgz" + integrity sha512-Ydf4LidRB/EBI+YrB+cVLqIseiRfjUI/AeHBgjGMtq3GroraDu81OV7zqophRgupngoL3iS3JUMDMnxO7g39qA== + dependencies: + uuid "^8.0.0" + optionalDependencies: + mv "~2" + safe-json-stringify "~1" + +"@expo/cli@0.2.11": + version "0.2.11" + resolved "https://registry.npmjs.org/@expo/cli/-/cli-0.2.11.tgz" + integrity sha512-TIlylp3nghiEdlVliZRcBg8Yb++tnU92HinuQQZznVGFXFCoqJ210SPUJS1j3rxxltt8NhIJjL9OTO7PYRqnsQ== + dependencies: + "@babel/runtime" "^7.14.0" + "@expo/code-signing-certificates" "^0.0.2" + "@expo/config" "~7.0.1" + "@expo/config-plugins" "~5.0.1" + "@expo/dev-server" "~0.1.119" + "@expo/devcert" "^1.0.0" + "@expo/json-file" "^8.2.35" + "@expo/metro-config" "~0.3.18" + "@expo/osascript" "^2.0.31" + "@expo/package-manager" "~0.0.53" + "@expo/plist" "^0.0.18" + "@expo/prebuild-config" "~5.0.3" + "@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" + internal-ip "4.3.0" + is-root "^2.1.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" + requireg "^0.2.2" + resolve-from "^5.0.0" + semver "^6.3.0" + 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" + uuid "^3.4.0" + wrap-ansi "^7.0.0" + +"@expo/code-signing-certificates@^0.0.2": + version "0.0.2" + resolved "https://registry.npmjs.org/@expo/code-signing-certificates/-/code-signing-certificates-0.0.2.tgz" + integrity sha512-vnPHFjwOqxQ1VLztktY+fYCfwvLzjqpzKn09rchcQE7Sdf0wtW5fFtIZBEFOOY5wasp8tXSnp627zrAwazPHzg== + dependencies: + node-forge "^1.2.1" + nullthrows "^1.1.1" + +"@expo/config-plugins@~5.0.0", "@expo/config-plugins@~5.0.1": + version "5.0.1" + resolved "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-5.0.1.tgz" + integrity sha512-1OfnsOrfeSkB0VZfT01UjQ5Uq6p+yYbq8yNkj0e99K/6NLHpyvIxj+5tZIV0nQXgkOcqBIABL2uA7lwB8CkaBQ== + dependencies: + "@expo/config-types" "^46.0.0" + "@expo/json-file" "8.2.36" + "@expo/plist" "0.0.18" + "@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.3.5" + slash "^3.0.0" + xcode "^3.0.1" + xml2js "0.4.23" + +"@expo/config-types@^46.0.0", "@expo/config-types@^46.0.1": + version "46.0.2" + resolved "https://registry.npmjs.org/@expo/config-types/-/config-types-46.0.2.tgz" + integrity sha512-PXkmOgNwRyBfgVT1HmFZhfh3Qm7WKKyV6mk3/5HJ/LzPh1t+Zs2JrWX8U2YncTLV1QzV7nV8tnkyvszzqnZEzQ== + +"@expo/config@7.0.1", "@expo/config@~7.0.0", "@expo/config@~7.0.1": + version "7.0.1" + resolved "https://registry.npmjs.org/@expo/config/-/config-7.0.1.tgz" + integrity sha512-4lu0wr45XXJ2MXiLAm2+fmOyy/jjqF3NuDm92fO6nuulRzEEvTP4w3vsibJ690rT81ohtvhpruKhkRs0wSjKWA== + dependencies: + "@babel/code-frame" "~7.10.4" + "@expo/config-plugins" "~5.0.1" + "@expo/config-types" "^46.0.1" + "@expo/json-file" "8.2.36" + getenv "^1.0.0" + glob "7.1.6" + require-from-string "^2.0.2" + resolve-from "^5.0.0" + semver "7.3.2" + slugify "^1.3.4" + sucrase "^3.20.0" + +"@expo/dev-server@~0.1.119": + version "0.1.119" + resolved "https://registry.npmjs.org/@expo/dev-server/-/dev-server-0.1.119.tgz" + integrity sha512-DcVnj4/YA+b+Ljsz2qffHHN5LbouXFKeE9ER0Yjq5vIb2moV1q3U6LezndFLCf42Uev7C2vSa8YCcP3WOpxuMw== + dependencies: + "@expo/bunyan" "4.0.0" + "@expo/metro-config" "~0.3.18" + "@expo/osascript" "2.0.33" + body-parser "1.19.0" + chalk "^4.0.0" + connect "^3.7.0" + fs-extra "9.0.0" + node-fetch "^2.6.0" + open "^8.3.0" + resolve-from "^5.0.0" + semver "7.3.2" + serialize-error "6.0.0" + temp-dir "^2.0.0" + +"@expo/devcert@^1.0.0": + version "1.0.0" + resolved "https://registry.npmjs.org/@expo/devcert/-/devcert-1.0.0.tgz" + integrity sha512-cahGyQCmpZmHpn2U04NR9KwsOIZy7Rhsw8Fg4q+A6563lIJxbkrgPnxq/O3NQAh3ohEvOXOOnoFx0b4yycCkpQ== + 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 "^1.10.0" + +"@expo/image-utils@0.3.20": + version "0.3.20" + resolved "https://registry.npmjs.org/@expo/image-utils/-/image-utils-0.3.20.tgz" + integrity sha512-NgF/80XENyCS+amwC0P6uk1fauEtUq7gijD19jvl2xknJaADq8M2dMCRHwWMVOXosr2v46f3Z++G/NjmyOVS7A== + 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" + +"@expo/image-utils@0.3.22": + 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" + +"@expo/json-file@8.2.36", "@expo/json-file@^8.2.35": + version "8.2.36" + resolved "https://registry.npmjs.org/@expo/json-file/-/json-file-8.2.36.tgz" + integrity sha512-tOZfTiIFA5KmMpdW9KF7bc6CFiGjb0xnbieJhTGlHrLL+ps2G0OkqmuZ3pFEXBOMnJYUVpnSy++52LFxvpa5ZQ== + dependencies: + "@babel/code-frame" "~7.10.4" + json5 "^1.0.1" + write-file-atomic "^2.3.0" + +"@expo/metro-config@~0.3.18": + version "0.3.22" + resolved "https://registry.npmjs.org/@expo/metro-config/-/metro-config-0.3.22.tgz" + integrity sha512-R81sLbaeUBjN8IXcxiVx7GcpSj8z7szILl1b5yJDb38WdIFwxhrseA5wXaTT1yMhI+59w6n99T2qtFV2yD5qYA== + dependencies: + "@expo/config" "7.0.1" + "@expo/json-file" "8.2.36" + chalk "^4.1.0" + debug "^4.3.2" + find-yarn-workspace-root "~2.0.0" + getenv "^1.0.0" + resolve-from "^5.0.0" + sucrase "^3.20.0" + +"@expo/osascript@2.0.33", "@expo/osascript@^2.0.31": + 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" + +"@expo/package-manager@~0.0.53": + version "0.0.56" + resolved "https://registry.npmjs.org/@expo/package-manager/-/package-manager-0.0.56.tgz" + integrity sha512-PGk34uz4XDyhoNIlPh2D+BDsiXYuW2jXavTiax8d32uvHlRO6FN0cAsqlWD6fx3H2hRn8cU/leTuc4M7pYovCQ== + dependencies: + "@expo/json-file" "8.2.36" + "@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" + npm-package-arg "^7.0.0" + rimraf "^3.0.2" + split "^1.0.1" + sudo-prompt "9.1.1" + +"@expo/plist@0.0.18", "@expo/plist@^0.0.18": + version "0.0.18" + resolved "https://registry.npmjs.org/@expo/plist/-/plist-0.0.18.tgz" + integrity sha512-+48gRqUiz65R21CZ/IXa7RNBXgAI/uPSdvJqoN9x1hfL44DNbUoWHgHiEXTx7XelcATpDwNTz6sHLfy0iNqf+w== + dependencies: + "@xmldom/xmldom" "~0.7.0" + base64-js "^1.2.3" + xmlbuilder "^14.0.0" + +"@expo/prebuild-config@~5.0.3": + version "5.0.3" + resolved "https://registry.npmjs.org/@expo/prebuild-config/-/prebuild-config-5.0.3.tgz" + integrity sha512-G4j1H3WFjRaiQ+FgFNULrnIm7RsQyjc4xp6lLTP2ydBv79wO3x8wAdeZvaZh7eOkfu9BESpQzACT1uuJTag5jg== + dependencies: + "@expo/config" "7.0.1" + "@expo/config-plugins" "~5.0.1" + "@expo/config-types" "^46.0.0" + "@expo/image-utils" "0.3.20" + "@expo/json-file" "8.2.36" + debug "^4.3.1" + fs-extra "^9.0.0" + resolve-from "^5.0.0" + semver "7.3.2" + xml2js "0.4.23" + +"@expo/rudder-sdk-node@1.1.1": + 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" + +"@expo/sdk-runtime-versions@^1.0.0": + version "1.0.0" + resolved "https://registry.npmjs.org/@expo/sdk-runtime-versions/-/sdk-runtime-versions-1.0.0.tgz" + integrity sha512-Doz2bfiPndXYFPMRwPyGa1k5QaKDVpY806UJj570epIiMzWaYyCtobasyfC++qfIXVb5Ocy7r3tP9d62hAQ7IQ== + +"@expo/spawn-async@1.5.0", "@expo/spawn-async@^1.5.0": + 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" + +"@expo/vector-icons@^13.0.0": + version "13.0.0" + resolved "https://registry.npmjs.org/@expo/vector-icons/-/vector-icons-13.0.0.tgz" + integrity sha512-TI+l71+5aSKnShYclFa14Kum+hQMZ86b95SH6tQUG3qZEmLTarvWpKwqtTwQKqvlJSJrpFiSFu3eCuZokY6zWA== + +"@expo/webpack-config@^0.17.0": + version "0.17.2" + resolved "https://registry.npmjs.org/@expo/webpack-config/-/webpack-config-0.17.2.tgz" + integrity sha512-cgcWyVXUEH5wj4InAPCIDHAGgpkQhpzWseCj4xVjdL3paBKRMWVjPUqmdHh/exap3U0kHGr/XS+e7ZWLcgHkUw== + dependencies: + "@babel/core" "7.9.0" + babel-loader "8.1.0" + chalk "^4.0.0" + clean-webpack-plugin "^3.0.0" + copy-webpack-plugin "~6.0.3" + css-loader "~3.6.0" + expo-pwa "0.0.123" + file-loader "~6.0.0" + find-yarn-workspace-root "~2.0.0" + getenv "^1.0.0" + html-loader "~1.1.0" + html-webpack-plugin "~4.3.0" + image-size "^1.0.0" + is-wsl "^2.0.0" + loader-utils "^2.0.0" + mini-css-extract-plugin "^0.5.0" + node-html-parser "^1.2.12" + optimize-css-assets-webpack-plugin "^5.0.3" + pnp-webpack-plugin "^1.5.0" + postcss-safe-parser "^4.0.2" + react-dev-utils "~11.0.1" + schema-utils "^3.1.1" + semver "~7.3.2" + style-loader "~1.2.1" + terser-webpack-plugin "^3.0.6" + url-loader "~4.1.0" + webpack "4.43.0" + webpack-dev-server "3.11.0" + webpack-manifest-plugin "~2.2.0" + +"@expo/xcpretty@^4.2.1": + version "4.2.2" + resolved "https://registry.npmjs.org/@expo/xcpretty/-/xcpretty-4.2.2.tgz" + integrity sha512-Lke/geldJqUV0Dfxg5/QIOugOzdqZ/rQ9yHKSgGbjZtG1uiSqWyFwWvXmrdd3/sIdX33eykGvIcf+OrvvcXVUw== + dependencies: + "@babel/code-frame" "7.10.4" + chalk "^4.1.0" + find-up "^5.0.0" + js-yaml "^4.1.0" + +"@gar/promisify@^1.0.1": + version "1.1.3" + resolved "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz" + integrity sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw== + +"@graphql-typed-document-node/core@^3.1.0": + version "3.1.1" + resolved "https://registry.npmjs.org/@graphql-typed-document-node/core/-/core-3.1.1.tgz" + integrity sha512-NQ17ii0rK1b34VZonlmT2QMJFI70m0TRwbknO/ihlbatXyaktDhN/98vBiUU6kNBPljqGqyIrl2T4nY2RpFANg== + +"@hapi/hoek@^9.0.0": + version "9.3.0" + resolved "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz" + integrity sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ== + +"@hapi/topo@^5.0.0": + 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" + +"@jest/create-cache-key-function@^27.0.1": + version "27.5.1" + resolved "https://registry.npmjs.org/@jest/create-cache-key-function/-/create-cache-key-function-27.5.1.tgz" + integrity sha512-dmH1yW+makpTSURTy8VzdUwFnfQh1G8R+DxO2Ho2FFmBbKFEVm+3jWdvFhE2VqB/LATCTokkP0dotjyQyw5/AQ== + dependencies: + "@jest/types" "^27.5.1" + +"@jest/types@^26.6.2": + 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" + +"@jest/types@^27.5.1": + 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" + +"@jridgewell/gen-mapping@^0.1.0": + version "0.1.1" + resolved "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz" + integrity sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w== + dependencies: + "@jridgewell/set-array" "^1.0.0" + "@jridgewell/sourcemap-codec" "^1.4.10" + +"@jridgewell/gen-mapping@^0.3.2": + version "0.3.2" + resolved "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz" + integrity sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A== + dependencies: + "@jridgewell/set-array" "^1.0.1" + "@jridgewell/sourcemap-codec" "^1.4.10" + "@jridgewell/trace-mapping" "^0.3.9" + +"@jridgewell/resolve-uri@^3.0.3": + version "3.1.0" + resolved "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz" + integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w== + +"@jridgewell/set-array@^1.0.0", "@jridgewell/set-array@^1.0.1": + version "1.1.2" + resolved "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz" + integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== + +"@jridgewell/sourcemap-codec@^1.4.10": + version "1.4.14" + resolved "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz" + integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== + +"@jridgewell/trace-mapping@^0.3.9": + version "0.3.15" + resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz" + integrity sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g== + dependencies: + "@jridgewell/resolve-uri" "^3.0.3" + "@jridgewell/sourcemap-codec" "^1.4.10" + +"@nodelib/fs.scandir@2.1.5": + 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" + +"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": + version "2.0.5" + resolved "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz" + integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== + +"@nodelib/fs.walk@^1.2.3": + 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" + +"@npmcli/fs@^1.0.0": + 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" + +"@npmcli/move-file@^1.0.1": + 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== + dependencies: + mkdirp "^1.0.4" + rimraf "^3.0.2" + +"@react-native-async-storage/async-storage@~1.17.3": + version "1.17.10" + resolved "https://registry.npmjs.org/@react-native-async-storage/async-storage/-/async-storage-1.17.10.tgz" + integrity sha512-KrR021BmBLsA0TT1AAsfH16bHYy0MSbhdAeBAqpriak3GS1T2alFcdTUvn13p0ZW6FKRD6Bd3ryU2zhU/IYYJQ== + dependencies: + merge-options "^3.0.4" + +"@react-native-community/cli-clean@^8.0.4": + version "8.0.4" + resolved "https://registry.npmjs.org/@react-native-community/cli-clean/-/cli-clean-8.0.4.tgz" + integrity sha512-IwS1M1NHg6+qL8PThZYMSIMYbZ6Zbx+lIck9PLBskbosFo24M3lCOflOl++Bggjakp6mR+sRXxLMexid/GeOsQ== + dependencies: + "@react-native-community/cli-tools" "^8.0.4" + chalk "^4.1.2" + execa "^1.0.0" + prompts "^2.4.0" + +"@react-native-community/cli-config@^8.0.6": + version "8.0.6" + resolved "https://registry.npmjs.org/@react-native-community/cli-config/-/cli-config-8.0.6.tgz" + integrity sha512-mjVpVvdh8AviiO8xtqeX+BkjqE//NMDnISwsLWSJUfNCwTAPmdR8PGbhgP5O4hWHyJ3WkepTopl0ya7Tfi3ifw== + dependencies: + "@react-native-community/cli-tools" "^8.0.4" + cosmiconfig "^5.1.0" + deepmerge "^3.2.0" + glob "^7.1.3" + joi "^17.2.1" + +"@react-native-community/cli-debugger-ui@^8.0.0": + version "8.0.0" + resolved "https://registry.npmjs.org/@react-native-community/cli-debugger-ui/-/cli-debugger-ui-8.0.0.tgz" + integrity sha512-u2jq06GZwZ9sRERzd9FIgpW6yv4YOW4zz7Ym/B8eSzviLmy3yI/8mxJtvlGW+J8lBsfMcQoqJpqI6Rl1nZy9yQ== + dependencies: + serve-static "^1.13.1" + +"@react-native-community/cli-doctor@^8.0.6": + version "8.0.6" + resolved "https://registry.npmjs.org/@react-native-community/cli-doctor/-/cli-doctor-8.0.6.tgz" + integrity sha512-ZQqyT9mJMVeFEVIwj8rbDYGCA2xXjJfsQjWk2iTRZ1CFHfhPSUuUiG8r6mJmTinAP9t+wYcbbIYzNgdSUKnDMw== + dependencies: + "@react-native-community/cli-config" "^8.0.6" + "@react-native-community/cli-platform-ios" "^8.0.6" + "@react-native-community/cli-tools" "^8.0.4" + chalk "^4.1.2" + command-exists "^1.2.8" + envinfo "^7.7.2" + execa "^1.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 "^6.3.0" + strip-ansi "^5.2.0" + sudo-prompt "^9.0.0" + wcwidth "^1.0.1" + +"@react-native-community/cli-hermes@^8.0.5": + version "8.0.5" + resolved "https://registry.npmjs.org/@react-native-community/cli-hermes/-/cli-hermes-8.0.5.tgz" + integrity sha512-Zm0wM6SfgYAEX1kfJ1QBvTayabvh79GzmjHyuSnEROVNPbl4PeCG4WFbwy489tGwOP9Qx9fMT5tRIFCD8bp6/g== + dependencies: + "@react-native-community/cli-platform-android" "^8.0.5" + "@react-native-community/cli-tools" "^8.0.4" + chalk "^4.1.2" + hermes-profile-transformer "^0.0.6" + ip "^1.1.5" + +"@react-native-community/cli-platform-android@^8.0.4", "@react-native-community/cli-platform-android@^8.0.5": + version "8.0.5" + resolved "https://registry.npmjs.org/@react-native-community/cli-platform-android/-/cli-platform-android-8.0.5.tgz" + integrity sha512-z1YNE4T1lG5o9acoQR1GBvf7mq6Tzayqo/za5sHVSOJAC9SZOuVN/gg/nkBa9a8n5U7qOMFXfwhTMNqA474gXA== + dependencies: + "@react-native-community/cli-tools" "^8.0.4" + chalk "^4.1.2" + execa "^1.0.0" + fs-extra "^8.1.0" + glob "^7.1.3" + jetifier "^1.6.2" + lodash "^4.17.15" + logkitty "^0.7.1" + slash "^3.0.0" + +"@react-native-community/cli-platform-ios@^8.0.4", "@react-native-community/cli-platform-ios@^8.0.6": + version "8.0.6" + resolved "https://registry.npmjs.org/@react-native-community/cli-platform-ios/-/cli-platform-ios-8.0.6.tgz" + integrity sha512-CMR6mu/LVx6JVfQRDL9uULsMirJT633bODn+IrYmrwSz250pnhON16We8eLPzxOZHyDjm7JPuSgHG3a/BPiRuQ== + dependencies: + "@react-native-community/cli-tools" "^8.0.4" + chalk "^4.1.2" + execa "^1.0.0" + glob "^7.1.3" + js-yaml "^3.13.1" + lodash "^4.17.15" + ora "^5.4.1" + plist "^3.0.2" + +"@react-native-community/cli-plugin-metro@^8.0.4": + version "8.0.4" + resolved "https://registry.npmjs.org/@react-native-community/cli-plugin-metro/-/cli-plugin-metro-8.0.4.tgz" + integrity sha512-UWzY1eMcEr/6262R2+d0Is5M3L/7Y/xXSDIFMoc5Rv5Wucl3hJM/TxHXmByvHpuJf6fJAfqOskyt4bZCvbI+wQ== + dependencies: + "@react-native-community/cli-server-api" "^8.0.4" + "@react-native-community/cli-tools" "^8.0.4" + chalk "^4.1.2" + metro "^0.70.1" + metro-config "^0.70.1" + metro-core "^0.70.1" + metro-react-native-babel-transformer "^0.70.1" + metro-resolver "^0.70.1" + metro-runtime "^0.70.1" + readline "^1.3.0" + +"@react-native-community/cli-server-api@^8.0.4": + version "8.0.4" + resolved "https://registry.npmjs.org/@react-native-community/cli-server-api/-/cli-server-api-8.0.4.tgz" + integrity sha512-Orr14njx1E70CVrUA8bFdl+mrnbuXUjf1Rhhm0RxUadFpvkHuOi5dh8Bryj2MKtf8eZrpEwZ7tuQPhJEULW16A== + dependencies: + "@react-native-community/cli-debugger-ui" "^8.0.0" + "@react-native-community/cli-tools" "^8.0.4" + compression "^1.7.1" + connect "^3.6.5" + errorhandler "^1.5.0" + nocache "^3.0.1" + pretty-format "^26.6.2" + serve-static "^1.13.1" + ws "^7.5.1" + +"@react-native-community/cli-tools@^8.0.4": + version "8.0.4" + resolved "https://registry.npmjs.org/@react-native-community/cli-tools/-/cli-tools-8.0.4.tgz" + integrity sha512-ePN9lGxh6LRFiotyddEkSmuqpQhnq2iw9oiXYr4EFWpIEy0yCigTuSTiDF68+c8M9B+7bTwkRpz/rMPC4ViO5Q== + dependencies: + appdirsjs "^1.2.4" + chalk "^4.1.2" + find-up "^5.0.0" + lodash "^4.17.15" + mime "^2.4.1" + node-fetch "^2.6.0" + open "^6.2.0" + ora "^5.4.1" + semver "^6.3.0" + shell-quote "^1.7.3" + +"@react-native-community/cli-types@^8.0.0": + version "8.0.0" + resolved "https://registry.npmjs.org/@react-native-community/cli-types/-/cli-types-8.0.0.tgz" + integrity sha512-1lZS1PEvMlFaN3Se1ksyoFWzMjk+YfKi490GgsqKJln9gvFm8tqVPdnXttI5Uf2DQf3BMse8Bk8dNH4oV6Ewow== + dependencies: + joi "^17.2.1" + +"@react-native-community/cli@^8.0.4": + version "8.0.6" + resolved "https://registry.npmjs.org/@react-native-community/cli/-/cli-8.0.6.tgz" + integrity sha512-E36hU/if3quQCfJHGWVkpsCnwtByRCwORuAX0r6yr1ebKktpKeEO49zY9PAu/Z1gfyxCtgluXY0HfRxjKRFXTg== + dependencies: + "@react-native-community/cli-clean" "^8.0.4" + "@react-native-community/cli-config" "^8.0.6" + "@react-native-community/cli-debugger-ui" "^8.0.0" + "@react-native-community/cli-doctor" "^8.0.6" + "@react-native-community/cli-hermes" "^8.0.5" + "@react-native-community/cli-plugin-metro" "^8.0.4" + "@react-native-community/cli-server-api" "^8.0.4" + "@react-native-community/cli-tools" "^8.0.4" + "@react-native-community/cli-types" "^8.0.0" + chalk "^4.1.2" + commander "^2.19.0" + execa "^1.0.0" + find-up "^4.1.0" + fs-extra "^8.1.0" + graceful-fs "^4.1.3" + leven "^3.1.0" + lodash "^4.17.15" + minimist "^1.2.0" + prompts "^2.4.0" + semver "^6.3.0" + +"@react-native-picker/picker@2.4.2": + version "2.4.2" + resolved "https://registry.npmjs.org/@react-native-picker/picker/-/picker-2.4.2.tgz" + integrity sha512-0nY8638h1J3wKz6P3IJMpOoxJDdOj7Dk/K2hP/xpqP3KnIY0lmoqYlhyNihuyVPocDGajf6SA7LFFsFepQ56ag== + +"@react-native/assets@1.0.0": + version "1.0.0" + resolved "https://registry.npmjs.org/@react-native/assets/-/assets-1.0.0.tgz" + integrity sha512-KrwSpS1tKI70wuKl68DwJZYEvXktDHdZMG0k2AXD/rJVSlB23/X2CB2cutVR0HwNMJIal9HOUOBB2rVfa6UGtQ== + +"@react-native/normalize-color@2.0.0", "@react-native/normalize-color@^2.0.0": + version "2.0.0" + resolved "https://registry.npmjs.org/@react-native/normalize-color/-/normalize-color-2.0.0.tgz" + integrity sha512-Wip/xsc5lw8vsBlmY2MO/gFLp3MvuZ2baBZjDeTjjndMgM0h5sxz7AZR62RDPGgstp8Np7JzjvVqVT7tpFZqsw== + +"@react-native/polyfills@2.0.0": + version "2.0.0" + resolved "https://registry.npmjs.org/@react-native/polyfills/-/polyfills-2.0.0.tgz" + integrity sha512-K0aGNn1TjalKj+65D7ycc1//H9roAQ51GJVk5ZJQFb2teECGmzd86bYDC0aYdbRf7gtovescq4Zt6FR0tgXiHQ== + +"@react-navigation/bottom-tabs@^6.3.2": + version "6.3.3" + resolved "https://registry.npmjs.org/@react-navigation/bottom-tabs/-/bottom-tabs-6.3.3.tgz" + integrity sha512-S5obigsDAgRD7hmGauijNITI2jPm7N40IIIwdQjJhT9Y9vos8ycLOKMVU06mchU6sRGJC2xIkPderPiwAUVvDg== + dependencies: + "@react-navigation/elements" "^1.3.5" + color "^4.2.3" + warn-once "^0.1.0" + +"@react-navigation/core@^6.3.0": + version "6.3.0" + resolved "https://registry.npmjs.org/@react-navigation/core/-/core-6.3.0.tgz" + integrity sha512-nyvReUB00SAfHdL/AA+GksdaTuiC31LxHp+f1kxuPNkcGR7zSMVT+Wrq4OHe+VPFfCxJxoseQ2ElsvE+4IYFoQ== + dependencies: + "@react-navigation/routers" "^6.1.2" + escape-string-regexp "^4.0.0" + nanoid "^3.1.23" + query-string "^7.0.0" + react-is "^16.13.0" + use-latest-callback "^0.1.5" + +"@react-navigation/elements@^1.3.5": + version "1.3.5" + resolved "https://registry.npmjs.org/@react-navigation/elements/-/elements-1.3.5.tgz" + integrity sha512-3Ef5cYuQXqJRco7RG99fkDEciAuYTkAD7go5D8RFYG8rAp2aI/cDnGwFwvFVANlRsbFFPGU3ZLY8EUJihf4Hjw== + +"@react-navigation/material-top-tabs@^6.2.2": + version "6.2.3" + resolved "https://registry.npmjs.org/@react-navigation/material-top-tabs/-/material-top-tabs-6.2.3.tgz" + integrity sha512-ZUvFh9bb3DzGT4Y6czCFpQ4t6Ahzwc7gVS5ayjPZqthdDzx6JoBpRg9IHDpeykxKm/ftZFvNLtdcTmDsWbJT7w== + dependencies: + color "^4.2.3" + warn-once "^0.1.0" + +"@react-navigation/native-stack@^6.7.0": + version "6.8.0" + resolved "https://registry.npmjs.org/@react-navigation/native-stack/-/native-stack-6.8.0.tgz" + integrity sha512-OhyyuSoIcY32kYNnTI0VUDcp2JT1jgFuT6j8FiUI/lPttcQKLVBS+jzRtHzpJ2D8N0CEjTLCyQNkVJBTpwjNFg== + dependencies: + "@react-navigation/elements" "^1.3.5" + warn-once "^0.1.0" + +"@react-navigation/native@^6.0.11": + version "6.0.12" + resolved "https://registry.npmjs.org/@react-navigation/native/-/native-6.0.12.tgz" + integrity sha512-23n0pDsFvFxPIkB4zrAip05uUj6Jr+5dinqrDdEU26cPoki3/iJlirvbSIs/64Om/OuTyUjFdB/zI75ng+m5Pg== + dependencies: + "@react-navigation/core" "^6.3.0" + escape-string-regexp "^4.0.0" + fast-deep-equal "^3.1.3" + nanoid "^3.1.23" + +"@react-navigation/routers@^6.1.2": + version "6.1.2" + resolved "https://registry.npmjs.org/@react-navigation/routers/-/routers-6.1.2.tgz" + integrity sha512-uJ+N7dyrZjA2L3ykyH0OyEiLNhzxDSfUqgOS4LmrLWlgly/oYFfPTqsxCD8zP0r3hv7ayLIPQPC1u1ubSO+42A== + dependencies: + nanoid "^3.1.23" + +"@react-stately/utils@3.3.0": + version "3.3.0" + resolved "https://registry.npmjs.org/@react-stately/utils/-/utils-3.3.0.tgz" + integrity sha512-f//Y8q0+FFcS04xvCNvbba7WWRLHzj2AegLgdgwTxsnk9Gb+AyuasdRrRY7bGQhdHuEJ7OIiQZ9EQWndDbrTcg== + dependencies: + "@babel/runtime" "^7.6.2" + +"@segment/loosely-validate-event@^2.0.0": + 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" + +"@sideway/address@^4.1.3": + 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" + +"@sideway/formula@^3.0.0": + version "3.0.0" + resolved "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.0.tgz" + integrity sha512-vHe7wZ4NOXVfkoRb8T5otiENVlT7a3IAiw7H5M2+GO+9CDgcVUUsX1zalAztCmwyOr2RUTGJdgB+ZvSVqmdHmg== + +"@sideway/pinpoint@^2.0.0": + version "2.0.0" + resolved "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz" + integrity sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ== + +"@svgr/babel-plugin-add-jsx-attribute@^6.3.1": + version "6.3.1" + resolved "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-6.3.1.tgz" + integrity sha512-jDBKArXYO1u0B1dmd2Nf8Oy6aTF5vLDfLoO9Oon/GLkqZ/NiggYWZA+a2HpUMH4ITwNqS3z43k8LWApB8S583w== + +"@svgr/babel-plugin-remove-jsx-attribute@^6.3.1": + version "6.3.1" + resolved "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-6.3.1.tgz" + integrity sha512-dQzyJ4prwjcFd929T43Z8vSYiTlTu8eafV40Z2gO7zy/SV5GT+ogxRJRBIKWomPBOiaVXFg3jY4S5hyEN3IBjQ== + +"@svgr/babel-plugin-remove-jsx-empty-expression@^6.3.1": + version "6.3.1" + resolved "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-6.3.1.tgz" + integrity sha512-HBOUc1XwSU67fU26V5Sfb8MQsT0HvUyxru7d0oBJ4rA2s4HW3PhyAPC7fV/mdsSGpAvOdd8Wpvkjsr0fWPUO7A== + +"@svgr/babel-plugin-replace-jsx-attribute-value@^6.3.1": + version "6.3.1" + resolved "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-6.3.1.tgz" + integrity sha512-C12e6aN4BXAolRrI601gPn5MDFCRHO7C4TM8Kks+rDtl8eEq+NN1sak0eAzJu363x3TmHXdZn7+Efd2nr9I5dA== + +"@svgr/babel-plugin-svg-dynamic-title@^6.3.1": + version "6.3.1" + resolved "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-6.3.1.tgz" + integrity sha512-6NU55Mmh3M5u2CfCCt6TX29/pPneutrkJnnDCHbKZnjukZmmgUAZLtZ2g6ZoSPdarowaQmAiBRgAHqHmG0vuqA== + +"@svgr/babel-plugin-svg-em-dimensions@^6.3.1": + version "6.3.1" + resolved "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-6.3.1.tgz" + integrity sha512-HV1NGHYTTe1vCNKlBgq/gKuCSfaRlKcHIADn7P8w8U3Zvujdw1rmusutghJ1pZJV7pDt3Gt8ws+SVrqHnBO/Qw== + +"@svgr/babel-plugin-transform-react-native-svg@^6.3.1": + version "6.3.1" + resolved "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-6.3.1.tgz" + integrity sha512-2wZhSHvTolFNeKDAN/ZmIeSz2O9JSw72XD+o2bNp2QAaWqa8KGpn5Yk5WHso6xqfSAiRzAE+GXlsrBO4UP9LLw== + +"@svgr/babel-plugin-transform-svg-component@^6.3.1": + version "6.3.1" + resolved "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-6.3.1.tgz" + integrity sha512-cZ8Tr6ZAWNUFfDeCKn/pGi976iWSkS8ijmEYKosP+6ktdZ7lW9HVLHojyusPw3w0j8PI4VBeWAXAmi/2G7owxw== + +"@svgr/babel-preset@^6.3.1": + version "6.3.1" + resolved "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-6.3.1.tgz" + integrity sha512-tQtWtzuMMQ3opH7je+MpwfuRA1Hf3cKdSgTtAYwOBDfmhabP7rcTfBi3E7V3MuwJNy/Y02/7/RutvwS1W4Qv9g== + dependencies: + "@svgr/babel-plugin-add-jsx-attribute" "^6.3.1" + "@svgr/babel-plugin-remove-jsx-attribute" "^6.3.1" + "@svgr/babel-plugin-remove-jsx-empty-expression" "^6.3.1" + "@svgr/babel-plugin-replace-jsx-attribute-value" "^6.3.1" + "@svgr/babel-plugin-svg-dynamic-title" "^6.3.1" + "@svgr/babel-plugin-svg-em-dimensions" "^6.3.1" + "@svgr/babel-plugin-transform-react-native-svg" "^6.3.1" + "@svgr/babel-plugin-transform-svg-component" "^6.3.1" + +"@svgr/core@^6.1.2": + version "6.3.1" + resolved "https://registry.npmjs.org/@svgr/core/-/core-6.3.1.tgz" + integrity sha512-Sm3/7OdXbQreemf9aO25keerZSbnKMpGEfmH90EyYpj1e8wMD4TuwJIb3THDSgRMWk1kYJfSRulELBy4gVgZUA== + dependencies: + "@svgr/plugin-jsx" "^6.3.1" + camelcase "^6.2.0" + cosmiconfig "^7.0.1" + +"@svgr/hast-util-to-babel-ast@^6.3.1": + version "6.3.1" + resolved "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-6.3.1.tgz" + integrity sha512-NgyCbiTQIwe3wHe/VWOUjyxmpUmsrBjdoIxKpXt3Nqc3TN30BpJG22OxBvVzsAh9jqep0w0/h8Ywvdk3D9niNQ== + dependencies: + "@babel/types" "^7.18.4" + entities "^4.3.0" + +"@svgr/plugin-jsx@^6.3.1": + version "6.3.1" + resolved "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-6.3.1.tgz" + integrity sha512-r9+0mYG3hD4nNtUgsTXWGYJomv/bNd7kC16zvsM70I/bGeoCi/3lhTmYqeN6ChWX317OtQCSZZbH4wq9WwoXbw== + dependencies: + "@babel/core" "^7.18.5" + "@svgr/babel-preset" "^6.3.1" + "@svgr/hast-util-to-babel-ast" "^6.3.1" + svg-parser "^2.0.4" + +"@svgr/plugin-svgo@^6.1.2": + version "6.3.1" + resolved "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-6.3.1.tgz" + integrity sha512-yJIjTDKPYqzFVjmsbH5EdIwEsmKxjxdXSGJVLeUgwZOZPAkNQmD1v7LDbOdOKbR44FG8465Du+zWPdbYGnbMbw== + dependencies: + cosmiconfig "^7.0.1" + deepmerge "^4.2.2" + svgo "^2.8.0" + +"@trysound/sax@0.2.0": + version "0.2.0" + resolved "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz" + integrity sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA== + +"@types/glob@^7.1.1": + 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" "*" + +"@types/graceful-fs@^4.1.2": + version "4.1.5" + resolved "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz" + integrity sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw== + dependencies: + "@types/node" "*" + +"@types/html-minifier-terser@^5.0.0": + version "5.1.2" + resolved "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-5.1.2.tgz" + integrity sha512-h4lTMgMJctJybDp8CQrxTUiiYmedihHWkjnF/8Pxseu2S6Nlfcy8kwboQ8yejh456rP2yWoEVm1sS/FVsfM48w== + +"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0": + version "2.0.4" + resolved "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz" + integrity sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g== + +"@types/istanbul-lib-report@*": + version "3.0.0" + resolved "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz" + integrity sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg== + dependencies: + "@types/istanbul-lib-coverage" "*" + +"@types/istanbul-reports@^3.0.0": + version "3.0.1" + resolved "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz" + integrity sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw== + dependencies: + "@types/istanbul-lib-report" "*" + +"@types/json-schema@^7.0.5", "@types/json-schema@^7.0.8": + version "7.0.11" + resolved "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz" + integrity sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ== + +"@types/minimatch@*": + version "5.1.1" + resolved "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.1.tgz" + integrity sha512-v55NF6Dz0wrj14Rn8iEABTWrhYRmgkJYuokduunSiq++t3hZ9VZ6dvcDt+850Pm5sGJZk8RaHzkFCXPxVINZ+g== + +"@types/node@*": + version "18.7.13" + resolved "https://registry.npmjs.org/@types/node/-/node-18.7.13.tgz" + integrity sha512-46yIhxSe5xEaJZXWdIBP7GU4HDTG8/eo0qd9atdiL+lFpA03y8KS+lkTN834TWJj5767GbWv4n/P6efyTFt1Dw== + +"@types/parse-json@^4.0.0": + version "4.0.0" + resolved "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz" + integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== + +"@types/q@^1.5.1": + version "1.5.5" + resolved "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz" + integrity sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ== + +"@types/source-list-map@*": + version "0.1.2" + resolved "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz" + integrity sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA== + +"@types/tapable@^1", "@types/tapable@^1.0.5": + version "1.0.8" + resolved "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.8.tgz" + integrity sha512-ipixuVrh2OdNmauvtT51o3d8z12p6LtFW9in7U79der/kwejjdNchQC5UMn5u/KxNoM7VHHOs/l8KS8uHxhODQ== + +"@types/uglify-js@*": + version "3.17.0" + resolved "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.17.0.tgz" + integrity sha512-3HO6rm0y+/cqvOyA8xcYLweF0TKXlAxmQASjbOi49Co51A1N4nR4bEwBgRoD9kNM+rqFGArjKr654SLp2CoGmQ== + dependencies: + source-map "^0.6.1" + +"@types/webpack-sources@*": + version "3.2.0" + resolved "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-3.2.0.tgz" + integrity sha512-Ft7YH3lEVRQ6ls8k4Ff1oB4jN6oy/XmU6tQISKdhfh+1mR+viZFphS6WL0IrtDOzvefmJg5a0s7ZQoRXwqTEFg== + dependencies: + "@types/node" "*" + "@types/source-list-map" "*" + source-map "^0.7.3" + +"@types/webpack@^4.4.31", "@types/webpack@^4.41.8": + version "4.41.32" + resolved "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.32.tgz" + integrity sha512-cb+0ioil/7oz5//7tZUSwbrSAN/NWHrQylz5cW8G0dWTcF/g+/dSdMlKVZspBYuMAN1+WnwHrkxiRrLcwd0Heg== + dependencies: + "@types/node" "*" + "@types/tapable" "^1" + "@types/uglify-js" "*" + "@types/webpack-sources" "*" + anymatch "^3.0.0" + source-map "^0.6.0" + +"@types/yargs-parser@*": + version "21.0.0" + resolved "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz" + integrity sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA== + +"@types/yargs@^15.0.0": + version "15.0.14" + resolved "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz" + integrity sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ== + dependencies: + "@types/yargs-parser" "*" + +"@types/yargs@^16.0.0": + version "16.0.4" + resolved "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz" + integrity sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw== + dependencies: + "@types/yargs-parser" "*" + +"@ungap/url-search-params@^0.1.4": + version "0.1.4" + resolved "https://registry.npmjs.org/@ungap/url-search-params/-/url-search-params-0.1.4.tgz" + integrity sha512-RLwrxCTDNiNev9hpr9rDq8NyeQ8Nn0X1we4Wu7Tlf368I8r+7hBj3uObhifhuLk74egaYaSX5nUsBlWz6kjj+A== + +"@urql/core@2.3.6", "@urql/core@>=2.3.1": + 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" + +"@urql/exchange-retry@0.3.0": + 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" + +"@webassemblyjs/ast@1.9.0": + version "1.9.0" + resolved "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz" + integrity sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA== + dependencies: + "@webassemblyjs/helper-module-context" "1.9.0" + "@webassemblyjs/helper-wasm-bytecode" "1.9.0" + "@webassemblyjs/wast-parser" "1.9.0" + +"@webassemblyjs/floating-point-hex-parser@1.9.0": + version "1.9.0" + resolved "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz" + integrity sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA== + +"@webassemblyjs/helper-api-error@1.9.0": + version "1.9.0" + resolved "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz" + integrity sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw== + +"@webassemblyjs/helper-buffer@1.9.0": + version "1.9.0" + resolved "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz" + integrity sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA== + +"@webassemblyjs/helper-code-frame@1.9.0": + version "1.9.0" + resolved "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz" + integrity sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA== + dependencies: + "@webassemblyjs/wast-printer" "1.9.0" + +"@webassemblyjs/helper-fsm@1.9.0": + version "1.9.0" + resolved "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz" + integrity sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw== + +"@webassemblyjs/helper-module-context@1.9.0": + version "1.9.0" + resolved "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz" + integrity sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g== + dependencies: + "@webassemblyjs/ast" "1.9.0" + +"@webassemblyjs/helper-wasm-bytecode@1.9.0": + version "1.9.0" + resolved "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz" + integrity sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw== + +"@webassemblyjs/helper-wasm-section@1.9.0": + version "1.9.0" + resolved "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz" + integrity sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw== + dependencies: + "@webassemblyjs/ast" "1.9.0" + "@webassemblyjs/helper-buffer" "1.9.0" + "@webassemblyjs/helper-wasm-bytecode" "1.9.0" + "@webassemblyjs/wasm-gen" "1.9.0" + +"@webassemblyjs/ieee754@1.9.0": + version "1.9.0" + resolved "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz" + integrity sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg== + dependencies: + "@xtuc/ieee754" "^1.2.0" + +"@webassemblyjs/leb128@1.9.0": + version "1.9.0" + resolved "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz" + integrity sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw== + dependencies: + "@xtuc/long" "4.2.2" + +"@webassemblyjs/utf8@1.9.0": + version "1.9.0" + resolved "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz" + integrity sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w== + +"@webassemblyjs/wasm-edit@1.9.0": + version "1.9.0" + resolved "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz" + integrity sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw== + dependencies: + "@webassemblyjs/ast" "1.9.0" + "@webassemblyjs/helper-buffer" "1.9.0" + "@webassemblyjs/helper-wasm-bytecode" "1.9.0" + "@webassemblyjs/helper-wasm-section" "1.9.0" + "@webassemblyjs/wasm-gen" "1.9.0" + "@webassemblyjs/wasm-opt" "1.9.0" + "@webassemblyjs/wasm-parser" "1.9.0" + "@webassemblyjs/wast-printer" "1.9.0" + +"@webassemblyjs/wasm-gen@1.9.0": + version "1.9.0" + resolved "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz" + integrity sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA== + dependencies: + "@webassemblyjs/ast" "1.9.0" + "@webassemblyjs/helper-wasm-bytecode" "1.9.0" + "@webassemblyjs/ieee754" "1.9.0" + "@webassemblyjs/leb128" "1.9.0" + "@webassemblyjs/utf8" "1.9.0" + +"@webassemblyjs/wasm-opt@1.9.0": + version "1.9.0" + resolved "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz" + integrity sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A== + dependencies: + "@webassemblyjs/ast" "1.9.0" + "@webassemblyjs/helper-buffer" "1.9.0" + "@webassemblyjs/wasm-gen" "1.9.0" + "@webassemblyjs/wasm-parser" "1.9.0" + +"@webassemblyjs/wasm-parser@1.9.0": + version "1.9.0" + resolved "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz" + integrity sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA== + dependencies: + "@webassemblyjs/ast" "1.9.0" + "@webassemblyjs/helper-api-error" "1.9.0" + "@webassemblyjs/helper-wasm-bytecode" "1.9.0" + "@webassemblyjs/ieee754" "1.9.0" + "@webassemblyjs/leb128" "1.9.0" + "@webassemblyjs/utf8" "1.9.0" + +"@webassemblyjs/wast-parser@1.9.0": + version "1.9.0" + resolved "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz" + integrity sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw== + dependencies: + "@webassemblyjs/ast" "1.9.0" + "@webassemblyjs/floating-point-hex-parser" "1.9.0" + "@webassemblyjs/helper-api-error" "1.9.0" + "@webassemblyjs/helper-code-frame" "1.9.0" + "@webassemblyjs/helper-fsm" "1.9.0" + "@xtuc/long" "4.2.2" + +"@webassemblyjs/wast-printer@1.9.0": + version "1.9.0" + resolved "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz" + integrity sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA== + dependencies: + "@webassemblyjs/ast" "1.9.0" + "@webassemblyjs/wast-parser" "1.9.0" + "@xtuc/long" "4.2.2" + +"@xmldom/xmldom@~0.7.0": + version "0.7.5" + resolved "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.7.5.tgz" + integrity sha512-V3BIhmY36fXZ1OtVcI9W+FxQqxVLsPKcNjWigIaa81dLC9IolJl5Mt4Cvhmr0flUnjSpTdrbMTSbXqYqV5dT6A== + +"@xtuc/ieee754@^1.2.0": + version "1.2.0" + resolved "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz" + integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== + +"@xtuc/long@4.2.2": + version "4.2.2" + resolved "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz" + integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== + +abort-controller@^3.0.0: + 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" + +absolute-path@^0.0.0: + version "0.0.0" + resolved "https://registry.npmjs.org/absolute-path/-/absolute-path-0.0.0.tgz" + integrity sha512-HQiug4c+/s3WOvEnDRxXVmNtSG5s2gJM9r19BTcqjp7BWcE48PB+Y2G6jE65kqI0LpsQeMZygt/b60Gi4KxGyA== + +accepts@^1.3.7, accepts@^1.3.8, accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.7, accepts@~1.3.8: + 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" + +acorn@^6.4.1: + version "6.4.2" + resolved "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz" + integrity sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ== + +address@1.1.2, address@^1.0.1: + version "1.1.2" + resolved "https://registry.npmjs.org/address/-/address-1.1.2.tgz" + integrity sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA== + +aggregate-error@^3.0.0: + 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" + +ajv-errors@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz" + integrity sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ== + +ajv-keywords@^3.1.0, ajv-keywords@^3.4.1, ajv-keywords@^3.5.2: + version "3.5.2" + resolved "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz" + integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== + +ajv@^6.1.0, ajv@^6.10.2, ajv@^6.12.4, ajv@^6.12.5: + 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" + +alphanum-sort@^1.0.0: + version "1.0.2" + resolved "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz" + integrity sha512-0FcBfdcmaumGPQ0qPn7Q5qTgz/ooXgIyp1rf8ik5bGX8mpE2YHjC0P/eyQvxu1GURYQgq9ozf2mteQ5ZD9YiyQ== + +anser@^1.4.9: + version "1.4.10" + resolved "https://registry.npmjs.org/anser/-/anser-1.4.10.tgz" + integrity sha512-hCv9AqTQ8ycjpSd3upOJd7vFwW1JaoYQ7tpham03GJ1ca8/65rqn0RpaWpItOAd6ylW9wAw6luXYPJIyPFVOww== + +ansi-colors@^3.0.0: + version "3.2.4" + resolved "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz" + integrity sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA== + +ansi-escapes@^3.1.0: + version "3.2.0" + resolved "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz" + integrity sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ== + +ansi-escapes@^4.2.1: + 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" + +ansi-fragments@^0.2.1: + 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" + +ansi-html@0.0.7: + version "0.0.7" + resolved "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz" + integrity sha512-JoAxEa1DfP9m2xfB/y2r/aKcwXNlltr4+0QSBC4TrLfcxyvepX2Pv0t/xpgGV5bGsDzCYV8SzjWgyCW0T9yYbA== + +ansi-regex@^2.0.0: + version "2.1.1" + resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz" + integrity sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA== + +ansi-regex@^4.1.0: + version "4.1.1" + resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz" + integrity sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g== + +ansi-regex@^5.0.0, ansi-regex@^5.0.1: + version "5.0.1" + resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz" + integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== + +ansi-styles@^3.2.0, ansi-styles@^3.2.1: + 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" + +ansi-styles@^4.0.0, ansi-styles@^4.1.0: + 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" + +any-promise@^1.0.0: + version "1.3.0" + resolved "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz" + integrity sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A== + +anymatch@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz" + integrity sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw== + dependencies: + micromatch "^3.1.4" + normalize-path "^2.1.1" + +anymatch@^3.0.0, anymatch@^3.0.3, anymatch@~3.1.2: + version "3.1.2" + resolved "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz" + integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg== + dependencies: + normalize-path "^3.0.0" + picomatch "^2.0.4" + +appdirsjs@^1.2.4: + version "1.2.7" + resolved "https://registry.npmjs.org/appdirsjs/-/appdirsjs-1.2.7.tgz" + integrity sha512-Quji6+8kLBC3NnBeo14nPDq0+2jUs5s3/xEye+udFHumHhRk4M7aAMXp/PBJqkKYGuuyR9M/6Dq7d2AViiGmhw== + +application-config-path@^0.1.0: + version "0.1.0" + resolved "https://registry.npmjs.org/application-config-path/-/application-config-path-0.1.0.tgz" + integrity sha512-lljTpVvFteShrHuKRvweZfa9o/Nc34Y8r5/1Lqh/yyKaspRT2J3fkEiSSk1YLG8ZSVyU7yHysRy9zcDDS2aH1Q== + +aproba@^1.1.1: + version "1.2.0" + resolved "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz" + integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw== + +arg@4.1.0: + version "4.1.0" + resolved "https://registry.npmjs.org/arg/-/arg-4.1.0.tgz" + integrity sha512-ZWc51jO3qegGkVh8Hwpv636EkbesNV5ZNQPCtRa+0qytRYPEs9IYT9qITY9buezqUH5uqyzlWLcufrzU2rffdg== + +argparse@^1.0.7: + 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" + +argparse@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz" + integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== + +arr-diff@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz" + integrity sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA== + +arr-flatten@^1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz" + integrity sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg== + +arr-union@^3.1.0: + version "3.1.0" + resolved "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz" + integrity sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q== + +array-flatten@1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz" + integrity sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg== + +array-flatten@^2.1.0: + version "2.1.2" + resolved "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz" + integrity sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ== + +array-union@^1.0.1: + 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" + +array-union@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz" + integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== + +array-uniq@^1.0.1: + version "1.0.3" + resolved "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz" + integrity sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q== + +array-unique@^0.3.2: + version "0.3.2" + resolved "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz" + integrity sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ== + +array.prototype.reduce@^1.0.4: + version "1.0.4" + resolved "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.4.tgz" + integrity sha512-WnM+AjG/DvLRLo4DDl+r+SvCzYtD2Jd9oeBYMcEaI7t3fFrHY9M53/wdLcTvmZNQ70IU6Htj0emFkZ5TS+lrdw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.19.2" + es-array-method-boxes-properly "^1.0.0" + is-string "^1.0.7" + +asap@~2.0.3, asap@~2.0.6: + version "2.0.6" + resolved "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz" + integrity sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA== + +asn1.js@^5.2.0: + version "5.4.1" + resolved "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz" + integrity sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA== + dependencies: + bn.js "^4.0.0" + inherits "^2.0.1" + minimalistic-assert "^1.0.0" + safer-buffer "^2.1.0" + +assert@^1.1.1: + version "1.5.0" + resolved "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz" + integrity sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA== + dependencies: + object-assign "^4.1.1" + util "0.10.3" + +assign-symbols@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz" + integrity sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw== + +ast-types@0.14.2: + version "0.14.2" + resolved "https://registry.npmjs.org/ast-types/-/ast-types-0.14.2.tgz" + integrity sha512-O0yuUDnZeQDL+ncNGlJ78BiO4jnYI3bvMsD5prT0/nsgijG/LpNBIr63gTjVTNsiGkgQhiyCShTgxt8oXOrklA== + dependencies: + tslib "^2.0.1" + +astral-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz" + integrity sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg== + +async-each@^1.0.1: + version "1.0.3" + resolved "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz" + integrity sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ== + +async-limiter@~1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz" + integrity sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ== + +async@^2.6.4: + version "2.6.4" + resolved "https://registry.npmjs.org/async/-/async-2.6.4.tgz" + integrity sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA== + dependencies: + lodash "^4.17.14" + +async@^3.2.2: + version "3.2.4" + resolved "https://registry.npmjs.org/async/-/async-3.2.4.tgz" + integrity sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ== + +asynckit@^0.4.0: + version "0.4.0" + resolved "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz" + integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== + +at-least-node@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz" + integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== + +atob@^2.1.2: + version "2.1.2" + resolved "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz" + integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== + +axios@^0.27.2: + version "0.27.2" + resolved "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz" + integrity sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ== + dependencies: + follow-redirects "^1.14.9" + form-data "^4.0.0" + +babel-core@^7.0.0-bridge.0: + 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== + +babel-loader@8.1.0: + version "8.1.0" + resolved "https://registry.npmjs.org/babel-loader/-/babel-loader-8.1.0.tgz" + integrity sha512-7q7nC1tYOrqvUrN3LQK4GwSk/TQorZSOlO9C+RZDZpODgyN4ZlCqE5q9cDsyWOliN+aU9B4JX01xK9eJXowJLw== + dependencies: + find-cache-dir "^2.1.0" + loader-utils "^1.4.0" + mkdirp "^0.5.3" + pify "^4.0.1" + schema-utils "^2.6.5" + +babel-plugin-dynamic-import-node@^2.3.3: + version "2.3.3" + resolved "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz" + integrity sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ== + dependencies: + object.assign "^4.1.0" + +babel-plugin-module-resolver@^4.1.0: + version "4.1.0" + resolved "https://registry.npmjs.org/babel-plugin-module-resolver/-/babel-plugin-module-resolver-4.1.0.tgz" + integrity sha512-MlX10UDheRr3lb3P0WcaIdtCSRlxdQsB1sBqL7W0raF070bGl1HQQq5K3T2vf2XAYie+ww+5AKC/WrkjRO2knA== + dependencies: + find-babel-config "^1.2.0" + glob "^7.1.6" + pkg-up "^3.1.0" + reselect "^4.0.0" + resolve "^1.13.1" + +babel-plugin-polyfill-corejs2@^0.3.2: + version "0.3.2" + resolved "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.2.tgz" + integrity sha512-LPnodUl3lS0/4wN3Rb+m+UK8s7lj2jcLRrjho4gLw+OJs+I4bvGXshINesY5xx/apM+biTnQ9reDI8yj+0M5+Q== + dependencies: + "@babel/compat-data" "^7.17.7" + "@babel/helper-define-polyfill-provider" "^0.3.2" + semver "^6.1.1" + +babel-plugin-polyfill-corejs3@^0.5.3: + version "0.5.3" + resolved "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.3.tgz" + integrity sha512-zKsXDh0XjnrUEW0mxIHLfjBfnXSMr5Q/goMe/fxpQnLm07mcOZiIZHBNWCMx60HmdvjxfXcalac0tfFg0wqxyw== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.3.2" + core-js-compat "^3.21.0" + +babel-plugin-polyfill-regenerator@^0.4.0: + version "0.4.0" + resolved "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.0.tgz" + integrity sha512-RW1cnryiADFeHmfLS+WW/G431p1PsW5qdRdz0SDRi7TKcUgc7Oh/uXkT7MZ/+tGsT1BkczEAmD5XjUyJ5SWDTw== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.3.2" + +babel-plugin-react-native-web@~0.18.2: + version "0.18.7" + resolved "https://registry.npmjs.org/babel-plugin-react-native-web/-/babel-plugin-react-native-web-0.18.7.tgz" + integrity sha512-DF7huAePyphXsqWhGyshjQAU9qektOqOSP2NHevtUBhsgLu57D4gEGZM1xPtbJYvW6/DoxuaXUAqjYqfexT+gQ== + +babel-plugin-syntax-trailing-function-commas@^7.0.0-beta.0: + 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== + +babel-preset-expo@~9.2.0: + version "9.2.0" + resolved "https://registry.npmjs.org/babel-preset-expo/-/babel-preset-expo-9.2.0.tgz" + integrity sha512-aM2htiNx0H49H+MWCp9+cKVSdcdNSn0tbE5Dln/GO1xna4ZlnA30clbfClcYJFUcZtW90IsYeZwQ/hj8zyWhNA== + dependencies: + "@babel/plugin-proposal-decorators" "^7.12.9" + "@babel/plugin-transform-react-jsx" "^7.12.17" + "@babel/preset-env" "^7.12.9" + babel-plugin-module-resolver "^4.1.0" + babel-plugin-react-native-web "~0.18.2" + metro-react-native-babel-preset "~0.70.3" + +babel-preset-fbjs@^3.4.0: + 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" + +balanced-match@^1.0.0: + version "1.0.2" + resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz" + integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== + +base64-js@^1.0.2, base64-js@^1.1.2, base64-js@^1.2.3, base64-js@^1.3.1, base64-js@^1.5.1: + version "1.5.1" + resolved "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz" + integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== + +base@^0.11.1: + version "0.11.2" + resolved "https://registry.npmjs.org/base/-/base-0.11.2.tgz" + integrity sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg== + dependencies: + cache-base "^1.0.1" + class-utils "^0.3.5" + component-emitter "^1.2.1" + define-property "^1.0.0" + isobject "^3.0.1" + mixin-deep "^1.2.0" + pascalcase "^0.1.1" + +batch@0.6.1: + 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== + +better-opn@~3.0.2: + 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" + +big-integer@1.6.x: + version "1.6.51" + resolved "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz" + integrity sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg== + +big.js@^5.2.2: + version "5.2.2" + resolved "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz" + integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== + +binary-extensions@^1.0.0: + version "1.13.1" + resolved "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz" + integrity sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw== + +binary-extensions@^2.0.0: + version "2.2.0" + resolved "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz" + integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== + +bindings@^1.5.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/bindings/-/bindings-1.5.0.tgz#10353c9e945334bc0511a6d90b38fbc7c9c504df" + integrity sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ== + dependencies: + file-uri-to-path "1.0.0" + +bl@^4.1.0: + 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" + +bluebird@^3.5.5: + version "3.7.2" + resolved "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz" + integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== + +blueimp-md5@^2.10.0: + version "2.19.0" + resolved "https://registry.npmjs.org/blueimp-md5/-/blueimp-md5-2.19.0.tgz" + integrity sha512-DRQrD6gJyy8FbiE4s+bDoXS9hiW3Vbx5uCdwvcCf3zLHL+Iv7LtGHLpr+GZV8rHG8tK766FGYBwRbu8pELTt+w== + +bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.11.9: + version "4.12.0" + resolved "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz" + integrity sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA== + +bn.js@^5.0.0, bn.js@^5.1.1: + version "5.2.1" + resolved "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz" + integrity sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ== + +body-parser@1.19.0: + version "1.19.0" + resolved "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz" + integrity sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw== + dependencies: + bytes "3.1.0" + content-type "~1.0.4" + debug "2.6.9" + depd "~1.1.2" + http-errors "1.7.2" + iconv-lite "0.4.24" + on-finished "~2.3.0" + qs "6.7.0" + raw-body "2.4.0" + type-is "~1.6.17" + +body-parser@1.20.0: + version "1.20.0" + resolved "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz" + integrity sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg== + 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.10.3" + raw-body "2.5.1" + type-is "~1.6.18" + unpipe "1.0.0" + +bonjour@^3.5.0: + version "3.5.0" + resolved "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz" + integrity sha512-RaVTblr+OnEli0r/ud8InrU7D+G0y6aJhlxaLa6Pwty4+xoxboF1BsUI45tujvRpbj9dQVoglChqonGAsjEBYg== + dependencies: + array-flatten "^2.1.0" + deep-equal "^1.0.1" + dns-equal "^1.0.0" + dns-txt "^2.0.2" + multicast-dns "^6.0.1" + multicast-dns-service-types "^1.1.0" + +boolbase@^1.0.0, boolbase@~1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz" + integrity sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww== + +bplist-creator@0.1.0: + 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" + +bplist-parser@0.3.1: + 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" + +bplist-parser@^0.3.1: + 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" + +brace-expansion@^1.1.7: + 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" + +braces@^2.3.1, braces@^2.3.2: + version "2.3.2" + resolved "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz" + integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w== + dependencies: + arr-flatten "^1.1.0" + array-unique "^0.3.2" + extend-shallow "^2.0.1" + fill-range "^4.0.0" + isobject "^3.0.1" + repeat-element "^1.1.2" + snapdragon "^0.8.1" + snapdragon-node "^2.0.1" + split-string "^3.0.2" + to-regex "^3.0.1" + +braces@^3.0.2, braces@~3.0.2: + 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" + +brorand@^1.0.1, brorand@^1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz" + integrity sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w== + +browserify-aes@^1.0.0, browserify-aes@^1.0.4: + version "1.2.0" + resolved "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz" + integrity sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA== + dependencies: + buffer-xor "^1.0.3" + cipher-base "^1.0.0" + create-hash "^1.1.0" + evp_bytestokey "^1.0.3" + inherits "^2.0.1" + safe-buffer "^5.0.1" + +browserify-cipher@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz" + integrity sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w== + dependencies: + browserify-aes "^1.0.4" + browserify-des "^1.0.0" + evp_bytestokey "^1.0.0" + +browserify-des@^1.0.0: + version "1.0.2" + resolved "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz" + integrity sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A== + dependencies: + cipher-base "^1.0.1" + des.js "^1.0.0" + inherits "^2.0.1" + safe-buffer "^5.1.2" + +browserify-rsa@^4.0.0, browserify-rsa@^4.0.1: + version "4.1.0" + resolved "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz" + integrity sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog== + dependencies: + bn.js "^5.0.0" + randombytes "^2.0.1" + +browserify-sign@^4.0.0: + version "4.2.1" + resolved "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz" + integrity sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg== + dependencies: + bn.js "^5.1.1" + browserify-rsa "^4.0.1" + create-hash "^1.2.0" + create-hmac "^1.1.7" + elliptic "^6.5.3" + inherits "^2.0.4" + parse-asn1 "^5.1.5" + readable-stream "^3.6.0" + safe-buffer "^5.2.0" + +browserify-zlib@^0.2.0: + version "0.2.0" + resolved "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz" + integrity sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA== + dependencies: + pako "~1.0.5" + +browserslist@4.14.2: + version "4.14.2" + resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.14.2.tgz" + integrity sha512-HI4lPveGKUR0x2StIz+2FXfDk9SfVMrxn6PLh1JeGUwcuoDkdKZebWiyLRJ68iIPDpMI4JLVDf7S7XzslgWOhw== + dependencies: + caniuse-lite "^1.0.30001125" + electron-to-chromium "^1.3.564" + escalade "^3.0.2" + node-releases "^1.1.61" + +browserslist@^4.0.0, browserslist@^4.20.2, browserslist@^4.21.3: + version "4.21.3" + resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.21.3.tgz" + integrity sha512-898rgRXLAyRkM1GryrrBHGkqA5hlpkV5MhtZwg9QXeiyLUYs2k00Un05aX5l2/yJIOObYKOpS2JNo8nJDE7fWQ== + dependencies: + caniuse-lite "^1.0.30001370" + electron-to-chromium "^1.4.202" + node-releases "^2.0.6" + update-browserslist-db "^1.0.5" + +bser@2.1.1: + 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" + +buffer-alloc-unsafe@^1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz" + integrity sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg== + +buffer-alloc@^1.1.0: + 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" + +buffer-fill@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz" + integrity sha512-T7zexNBwiiaCOGDg9xNX9PBmjrubblRkENuptryuI64URkXDFum9il/JGL8Lm8wYfAXpredVXXZz7eMHilimiQ== + +buffer-from@^1.0.0: + version "1.1.2" + resolved "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz" + integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== + +buffer-indexof@^1.0.0: + version "1.1.1" + resolved "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz" + integrity sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g== + +buffer-xor@^1.0.3: + version "1.0.3" + resolved "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz" + integrity sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ== + +buffer@^4.3.0: + version "4.9.2" + resolved "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz" + integrity sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg== + dependencies: + base64-js "^1.0.2" + ieee754 "^1.1.4" + isarray "^1.0.0" + +buffer@^5.5.0: + version "5.7.1" + resolved "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz" + integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== + dependencies: + base64-js "^1.3.1" + ieee754 "^1.1.13" + +builtin-status-codes@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz" + integrity sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ== + +builtins@^1.0.3: + version "1.0.3" + resolved "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz" + integrity sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ== + +bytes@3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz" + integrity sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw== + +bytes@3.1.0: + version "3.1.0" + resolved "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz" + integrity sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg== + +bytes@3.1.2: + version "3.1.2" + resolved "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz" + integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== + +cacache@^12.0.2: + version "12.0.4" + resolved "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz" + integrity sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ== + dependencies: + bluebird "^3.5.5" + chownr "^1.1.1" + figgy-pudding "^3.5.1" + glob "^7.1.4" + graceful-fs "^4.1.15" + infer-owner "^1.0.3" + lru-cache "^5.1.1" + mississippi "^3.0.0" + mkdirp "^0.5.1" + move-concurrently "^1.0.1" + promise-inflight "^1.0.1" + rimraf "^2.6.3" + ssri "^6.0.1" + unique-filename "^1.1.1" + y18n "^4.0.0" + +cacache@^15.0.5, cacache@^15.3.0: + 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" + +cache-base@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz" + integrity sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ== + dependencies: + collection-visit "^1.0.0" + component-emitter "^1.2.1" + get-value "^2.0.6" + has-value "^1.0.0" + isobject "^3.0.1" + set-value "^2.0.0" + to-object-path "^0.3.0" + union-value "^1.0.0" + unset-value "^1.0.0" + +call-bind@^1.0.0, call-bind@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz" + integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== + dependencies: + function-bind "^1.1.1" + get-intrinsic "^1.0.2" + +caller-callsite@^2.0.0: + 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" + +caller-path@^2.0.0: + 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" + +callsites@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz" + integrity sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ== + +callsites@^3.0.0: + version "3.1.0" + resolved "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz" + integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== + +camel-case@^4.1.1: + 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" + +camelcase@^5.0.0, camelcase@^5.3.1: + version "5.3.1" + resolved "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz" + integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== + +camelcase@^6.0.0, camelcase@^6.2.0: + version "6.3.0" + resolved "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz" + integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== + +caniuse-api@^3.0.0: + 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" + +caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001125, caniuse-lite@^1.0.30001370: + version "1.0.30001383" + resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001383.tgz" + integrity sha512-swMpEoTp5vDoGBZsYZX7L7nXHe6dsHxi9o6/LKf/f0LukVtnrxly5GVb/fWdCDTqi/yw6Km6tiJ0pmBacm0gbg== + +chalk@2.4.2, chalk@^2.0.0, chalk@^2.0.1, chalk@^2.4.1, chalk@^2.4.2: + 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" + +chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.2: + 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" + +charenc@0.0.2, charenc@~0.0.1: + version "0.0.2" + resolved "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz" + integrity sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA== + +chokidar@^2.1.8: + version "2.1.8" + resolved "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz" + integrity sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg== + dependencies: + anymatch "^2.0.0" + async-each "^1.0.1" + braces "^2.3.2" + glob-parent "^3.1.0" + inherits "^2.0.3" + is-binary-path "^1.0.0" + is-glob "^4.0.0" + normalize-path "^3.0.0" + path-is-absolute "^1.0.0" + readdirp "^2.2.1" + upath "^1.1.1" + optionalDependencies: + fsevents "^1.2.7" + +chokidar@^3.4.1: + version "3.5.3" + resolved "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz" + integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== + 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" + optionalDependencies: + fsevents "~2.3.2" + +chownr@^1.1.1: + version "1.1.4" + resolved "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz" + integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg== + +chownr@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz" + integrity sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ== + +chrome-trace-event@^1.0.2: + 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== + +ci-info@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz" + integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ== + +ci-info@^3.2.0, ci-info@^3.3.0: + version "3.3.2" + resolved "https://registry.npmjs.org/ci-info/-/ci-info-3.3.2.tgz" + integrity sha512-xmDt/QIAdeZ9+nfdPsaBCpMvHNLFiLdjj59qjqn+6iPe6YmHGQ35sBnQ8uslRBXFmXkiZQOJRjvQeoGppoTjjg== + +cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: + version "1.0.4" + resolved "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz" + integrity sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q== + dependencies: + inherits "^2.0.1" + safe-buffer "^5.0.1" + +class-utils@^0.3.5: + version "0.3.6" + resolved "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz" + integrity sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg== + dependencies: + arr-union "^3.1.0" + define-property "^0.2.5" + isobject "^3.0.0" + static-extend "^0.1.1" + +clean-css@^4.2.3: + version "4.2.4" + resolved "https://registry.npmjs.org/clean-css/-/clean-css-4.2.4.tgz" + integrity sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A== + dependencies: + source-map "~0.6.0" + +clean-stack@^2.0.0: + version "2.2.0" + resolved "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz" + integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== + +clean-webpack-plugin@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/clean-webpack-plugin/-/clean-webpack-plugin-3.0.0.tgz" + integrity sha512-MciirUH5r+cYLGCOL5JX/ZLzOZbVr1ot3Fw+KcvbhUb6PM+yycqd9ZhIlcigQ5gl+XhppNmw3bEFuaaMNyLj3A== + dependencies: + "@types/webpack" "^4.4.31" + del "^4.1.1" + +cli-cursor@^2.1.0: + 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" + +cli-cursor@^3.1.0: + 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" + +cli-spinners@^2.0.0, cli-spinners@^2.5.0: + version "2.7.0" + resolved "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.7.0.tgz" + integrity sha512-qu3pN8Y3qHNgE2AFweciB1IfMnmZ/fsNTEE+NOFjmGB2F/7rLhnhzppvpCnN4FovtP26k8lHyy9ptEbNwWFLzw== + +cliui@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz" + integrity sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA== + dependencies: + string-width "^3.1.0" + strip-ansi "^5.2.0" + wrap-ansi "^5.1.0" + +cliui@^6.0.0: + 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" + +clone-deep@^4.0.1: + 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" + +clone@^1.0.2: + version "1.0.4" + resolved "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz" + integrity sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg== + +clone@^2.1.2: + version "2.1.2" + resolved "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz" + integrity sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w== + +coa@^2.0.2: + version "2.0.2" + resolved "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz" + integrity sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA== + dependencies: + "@types/q" "^1.5.1" + chalk "^2.4.1" + q "^1.1.2" + +collection-visit@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz" + integrity sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw== + dependencies: + map-visit "^1.0.0" + object-visit "^1.0.0" + +color-convert@^1.9.0, color-convert@^1.9.3: + 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" + +color-convert@^2.0.1: + 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" + +color-name@1.1.3, color-name@^1.0.0: + version "1.1.3" + resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" + integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== + +color-name@~1.1.4: + version "1.1.4" + resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" + integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== + +color-string@^1.6.0, color-string@^1.9.0: + 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" + +color@^3.0.0: + 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" + +color@^4.2.3: + 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" + +colorette@^1.0.7: + version "1.4.0" + resolved "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz" + integrity sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g== + +combined-stream@^1.0.8: + 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" + +command-exists@^1.2.4, command-exists@^1.2.8: + 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== + +commander@2.20.0: + version "2.20.0" + resolved "https://registry.npmjs.org/commander/-/commander-2.20.0.tgz" + integrity sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ== + +commander@^2.19.0, commander@^2.20.0: + 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== + +commander@^4.0.0, commander@^4.1.1: + version "4.1.1" + resolved "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz" + integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA== + +commander@^7.2.0: + version "7.2.0" + resolved "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz" + integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== + +commander@~2.13.0: + version "2.13.0" + resolved "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz" + integrity sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA== + +commondir@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz" + integrity sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg== + +compare-versions@^3.4.0: + version "3.6.0" + resolved "https://registry.npmjs.org/compare-versions/-/compare-versions-3.6.0.tgz" + integrity sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA== + +component-emitter@^1.2.1: + version "1.3.0" + resolved "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz" + integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg== + +component-type@^1.2.1: + version "1.2.1" + resolved "https://registry.npmjs.org/component-type/-/component-type-1.2.1.tgz" + integrity sha512-Kgy+2+Uwr75vAi6ChWXgHuLvd+QLD7ssgpaRq2zCvt80ptvAfMc/hijcJxXkBa2wMlEZcJvC2H8Ubo+A9ATHIg== + +compressible@~2.0.16: + 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" + +compression@^1.7.1, compression@^1.7.4: + 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" + +concat-map@0.0.1: + version "0.0.1" + resolved "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" + integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== + +concat-stream@^1.5.0: + version "1.6.2" + resolved "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz" + integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== + dependencies: + buffer-from "^1.0.0" + inherits "^2.0.3" + readable-stream "^2.2.2" + typedarray "^0.0.6" + +connect-history-api-fallback@^1.6.0: + version "1.6.0" + resolved "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz" + integrity sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg== + +connect@^3.6.5, connect@^3.7.0: + 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" + +console-browserify@^1.1.0: + version "1.2.0" + resolved "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz" + integrity sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA== + +constants-browserify@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz" + integrity sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ== + +content-disposition@0.5.4: + 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" + +content-type@~1.0.4: + version "1.0.4" + resolved "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz" + integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== + +convert-source-map@^1.7.0: + version "1.8.0" + resolved "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz" + integrity sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA== + dependencies: + safe-buffer "~5.1.1" + +cookie-signature@1.0.6: + version "1.0.6" + resolved "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz" + integrity sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ== + +cookie@0.5.0: + version "0.5.0" + resolved "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz" + integrity sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw== + +copy-concurrently@^1.0.0: + version "1.0.5" + resolved "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz" + integrity sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A== + dependencies: + aproba "^1.1.1" + fs-write-stream-atomic "^1.0.8" + iferr "^0.1.5" + mkdirp "^0.5.1" + rimraf "^2.5.4" + run-queue "^1.0.0" + +copy-descriptor@^0.1.0: + version "0.1.1" + resolved "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz" + integrity sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw== + +copy-webpack-plugin@~6.0.3: + version "6.0.4" + resolved "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-6.0.4.tgz" + integrity sha512-zCazfdYAh3q/O4VzZFiadWGpDA2zTs6FC6D7YTHD6H1J40pzo0H4z22h1NYMCl4ArQP4CK8y/KWqPrJ4rVkZ5A== + dependencies: + cacache "^15.0.5" + fast-glob "^3.2.4" + find-cache-dir "^3.3.1" + glob-parent "^5.1.1" + globby "^11.0.1" + loader-utils "^2.0.0" + normalize-path "^3.0.0" + p-limit "^3.0.2" + schema-utils "^2.7.0" + serialize-javascript "^4.0.0" + webpack-sources "^1.4.3" + +core-js-compat@^3.21.0, core-js-compat@^3.22.1: + version "3.25.0" + resolved "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.25.0.tgz" + integrity sha512-extKQM0g8/3GjFx9US12FAgx8KJawB7RCQ5y8ipYLbmfzEzmFRWdDjIlxDx82g7ygcNG85qMVUSRyABouELdow== + dependencies: + browserslist "^4.21.3" + semver "7.0.0" + +core-js@^1.0.0: + version "1.2.7" + resolved "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz" + integrity sha512-ZiPp9pZlgxpWRu0M+YWbm6+aQ84XEfH1JRXvfOc/fILWI0VKhLC2LX13X1NYq4fULzLMq7Hfh43CSo2/aIaUPA== + +core-util-is@~1.0.0: + version "1.0.3" + resolved "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz" + integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== + +cosmiconfig@^5.0.0, cosmiconfig@^5.0.5, cosmiconfig@^5.1.0: + 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" + +cosmiconfig@^7.0.1: + version "7.0.1" + resolved "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz" + integrity sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ== + dependencies: + "@types/parse-json" "^4.0.0" + import-fresh "^3.2.1" + parse-json "^5.0.0" + path-type "^4.0.0" + yaml "^1.10.0" + +create-ecdh@^4.0.0: + version "4.0.4" + resolved "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz" + integrity sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A== + dependencies: + bn.js "^4.1.0" + elliptic "^6.5.3" + +create-hash@^1.1.0, create-hash@^1.1.2, create-hash@^1.2.0: + version "1.2.0" + resolved "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz" + integrity sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg== + dependencies: + cipher-base "^1.0.1" + inherits "^2.0.1" + md5.js "^1.3.4" + ripemd160 "^2.0.1" + sha.js "^2.4.0" + +create-hmac@^1.1.0, create-hmac@^1.1.4, create-hmac@^1.1.7: + version "1.1.7" + resolved "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz" + integrity sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg== + dependencies: + cipher-base "^1.0.3" + create-hash "^1.1.0" + inherits "^2.0.1" + ripemd160 "^2.0.0" + safe-buffer "^5.0.1" + sha.js "^2.4.8" + +create-react-class@^15.7.0: + version "15.7.0" + resolved "https://registry.npmjs.org/create-react-class/-/create-react-class-15.7.0.tgz" + integrity sha512-QZv4sFWG9S5RUvkTYWbflxeZX+JG7Cz0Tn33rQBJ+WFQTqTfUTjMjiv9tnfXazjsO5r0KhPs+AqCjyrQX6h2ng== + dependencies: + loose-envify "^1.3.1" + object-assign "^4.1.1" + +cross-fetch@^3.1.5: + version "3.1.5" + resolved "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz" + integrity sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw== + dependencies: + node-fetch "2.6.7" + +cross-spawn@7.0.3: + 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" + +cross-spawn@^6.0.0, cross-spawn@^6.0.5: + 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" + +crypt@0.0.2, crypt@~0.0.1: + version "0.0.2" + resolved "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz" + integrity sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow== + +crypto-browserify@^3.11.0: + version "3.12.0" + resolved "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz" + integrity sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg== + dependencies: + browserify-cipher "^1.0.0" + browserify-sign "^4.0.0" + create-ecdh "^4.0.0" + create-hash "^1.1.0" + create-hmac "^1.1.0" + diffie-hellman "^5.0.0" + inherits "^2.0.1" + pbkdf2 "^3.0.3" + public-encrypt "^4.0.0" + randombytes "^2.0.0" + randomfill "^1.0.3" + +crypto-random-string@^1.0.0: + 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== + +crypto-random-string@^2.0.0: + 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== + +css-color-names@0.0.4, css-color-names@^0.0.4: + version "0.0.4" + resolved "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz" + integrity sha512-zj5D7X1U2h2zsXOAM8EyUREBnnts6H+Jm+d1M2DbiQQcUtnqgQsMrdo8JW9R80YFUmIdBZeMu5wvYM7hcgWP/Q== + +css-declaration-sorter@^4.0.1: + version "4.0.1" + resolved "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz" + integrity sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA== + dependencies: + postcss "^7.0.1" + timsort "^0.3.0" + +css-in-js-utils@^2.0.0: + version "2.0.1" + resolved "https://registry.npmjs.org/css-in-js-utils/-/css-in-js-utils-2.0.1.tgz" + integrity sha512-PJF0SpJT+WdbVVt0AOYp9C8GnuruRlL/UFW7932nLWmFLQTaWEzTBQEx7/hn4BuV+WON75iAViSUJLiU3PKbpA== + dependencies: + hyphenate-style-name "^1.0.2" + isobject "^3.0.1" + +css-loader@~3.6.0: + version "3.6.0" + resolved "https://registry.npmjs.org/css-loader/-/css-loader-3.6.0.tgz" + integrity sha512-M5lSukoWi1If8dhQAUCvj4H8vUt3vOnwbQBH9DdTm/s4Ym2B/3dPMtYZeJmq7Q3S3Pa+I94DcZ7pc9bP14cWIQ== + dependencies: + camelcase "^5.3.1" + cssesc "^3.0.0" + icss-utils "^4.1.1" + loader-utils "^1.2.3" + normalize-path "^3.0.0" + postcss "^7.0.32" + postcss-modules-extract-imports "^2.0.0" + postcss-modules-local-by-default "^3.0.2" + postcss-modules-scope "^2.2.0" + postcss-modules-values "^3.0.0" + postcss-value-parser "^4.1.0" + schema-utils "^2.7.0" + semver "^6.3.0" + +css-select-base-adapter@^0.1.1: + version "0.1.1" + resolved "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz" + integrity sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w== + +css-select@^2.0.0: + version "2.1.0" + resolved "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz" + integrity sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ== + dependencies: + boolbase "^1.0.0" + css-what "^3.2.1" + domutils "^1.7.0" + nth-check "^1.0.2" + +css-select@^4.1.3, css-select@^4.2.1: + 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" + +css-tree@1.0.0-alpha.37: + version "1.0.0-alpha.37" + resolved "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz" + integrity sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg== + dependencies: + mdn-data "2.0.4" + source-map "^0.6.1" + +css-tree@^1.0.0-alpha.39, css-tree@^1.1.2, css-tree@^1.1.3: + 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" + +css-what@^3.2.1: + version "3.4.2" + resolved "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz" + integrity sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ== + +css-what@^6.0.1: + version "6.1.0" + resolved "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz" + integrity sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw== + +cssesc@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz" + integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== + +cssnano-preset-default@^4.0.8: + version "4.0.8" + resolved "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.8.tgz" + integrity sha512-LdAyHuq+VRyeVREFmuxUZR1TXjQm8QQU/ktoo/x7bz+SdOge1YKc5eMN6pRW7YWBmyq59CqYba1dJ5cUukEjLQ== + dependencies: + css-declaration-sorter "^4.0.1" + cssnano-util-raw-cache "^4.0.1" + postcss "^7.0.0" + postcss-calc "^7.0.1" + postcss-colormin "^4.0.3" + postcss-convert-values "^4.0.1" + postcss-discard-comments "^4.0.2" + postcss-discard-duplicates "^4.0.2" + postcss-discard-empty "^4.0.1" + postcss-discard-overridden "^4.0.1" + postcss-merge-longhand "^4.0.11" + postcss-merge-rules "^4.0.3" + postcss-minify-font-values "^4.0.2" + postcss-minify-gradients "^4.0.2" + postcss-minify-params "^4.0.2" + postcss-minify-selectors "^4.0.2" + postcss-normalize-charset "^4.0.1" + postcss-normalize-display-values "^4.0.2" + postcss-normalize-positions "^4.0.2" + postcss-normalize-repeat-style "^4.0.2" + postcss-normalize-string "^4.0.2" + postcss-normalize-timing-functions "^4.0.2" + postcss-normalize-unicode "^4.0.1" + postcss-normalize-url "^4.0.1" + postcss-normalize-whitespace "^4.0.2" + postcss-ordered-values "^4.1.2" + postcss-reduce-initial "^4.0.3" + postcss-reduce-transforms "^4.0.2" + postcss-svgo "^4.0.3" + postcss-unique-selectors "^4.0.1" + +cssnano-util-get-arguments@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz" + integrity sha512-6RIcwmV3/cBMG8Aj5gucQRsJb4vv4I4rn6YjPbVWd5+Pn/fuG+YseGvXGk00XLkoZkaj31QOD7vMUpNPC4FIuw== + +cssnano-util-get-match@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz" + integrity sha512-JPMZ1TSMRUPVIqEalIBNoBtAYbi8okvcFns4O0YIhcdGebeYZK7dMyHJiQ6GqNBA9kE0Hym4Aqym5rPdsV/4Cw== + +cssnano-util-raw-cache@^4.0.1: + version "4.0.1" + resolved "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz" + integrity sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA== + dependencies: + postcss "^7.0.0" + +cssnano-util-same-parent@^4.0.0: + version "4.0.1" + resolved "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz" + integrity sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q== + +cssnano@^4.1.10: + version "4.1.11" + resolved "https://registry.npmjs.org/cssnano/-/cssnano-4.1.11.tgz" + integrity sha512-6gZm2htn7xIPJOHY824ERgj8cNPgPxyCSnkXc4v7YvNW+TdVfzgngHcEhy/8D11kUWRUMbke+tC+AUcUsnMz2g== + dependencies: + cosmiconfig "^5.0.0" + cssnano-preset-default "^4.0.8" + is-resolvable "^1.0.0" + postcss "^7.0.0" + +csso@^4.0.2, csso@^4.2.0: + 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" + +cyclist@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz" + integrity sha512-NJGVKPS81XejHcLhaLJS7plab0fK3slPh11mESeeDq2W4ZI5kUKK/LRRdVDvjJseojbPB7ZwjnyOybg3Igea/A== + +dag-map@~1.0.0: + version "1.0.2" + resolved "https://registry.npmjs.org/dag-map/-/dag-map-1.0.2.tgz" + integrity sha512-+LSAiGFwQ9dRnRdOeaj7g47ZFJcOUPukAP8J3A3fuZ1g9Y44BG+P1sgApjLXTQPOzC4+7S9Wr8kXsfpINM4jpw== + +dayjs@^1.8.15: + version "1.11.5" + resolved "https://registry.npmjs.org/dayjs/-/dayjs-1.11.5.tgz" + integrity sha512-CAdX5Q3YW3Gclyo5Vpqkgpj8fSdLQcRuzfX6mC6Phy0nfJ0eGYOeS7m4mt2plDWLAtA4TqTakvbboHvUxfe4iA== + +debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.0: + 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" + +debug@^3.1.0, debug@^3.2.5, debug@^3.2.7: + version "3.2.7" + resolved "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz" + integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== + dependencies: + ms "^2.1.1" + +debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.4: + 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" + +decamelize@^1.2.0: + version "1.2.0" + resolved "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz" + integrity sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA== + +decode-uri-component@^0.2.0: + version "0.2.0" + resolved "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz" + integrity sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og== + +deep-equal@^1.0.1: + version "1.1.1" + resolved "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz" + integrity sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g== + dependencies: + is-arguments "^1.0.4" + is-date-object "^1.0.1" + is-regex "^1.0.4" + object-is "^1.0.1" + object-keys "^1.1.1" + regexp.prototype.flags "^1.2.0" + +deep-extend@^0.6.0: + version "0.6.0" + resolved "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz" + integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== + +deepmerge@^3.2.0: + version "3.3.0" + resolved "https://registry.npmjs.org/deepmerge/-/deepmerge-3.3.0.tgz" + integrity sha512-GRQOafGHwMHpjPx9iCvTgpu9NojZ49q794EEL94JVEw6VaeA8XTUyBKvAkOOjBX9oJNiV6G3P+T+tihFjo2TqA== + +deepmerge@^4.2.2: + version "4.2.2" + resolved "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz" + integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== + +default-gateway@^4.2.0: + 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" + +defaults@^1.0.3: + version "1.0.3" + resolved "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz" + integrity sha512-s82itHOnYrN0Ib8r+z7laQz3sdE+4FP3d9Q7VLO7U+KRT+CR0GsWuyHxzdAY82I7cXv0G/twrqomTJLOssO5HA== + dependencies: + clone "^1.0.2" + +define-lazy-prop@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz" + integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og== + +define-properties@^1.1.2, define-properties@^1.1.3, define-properties@^1.1.4: + version "1.1.4" + resolved "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz" + integrity sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA== + dependencies: + has-property-descriptors "^1.0.0" + object-keys "^1.1.1" + +define-property@^0.2.5: + version "0.2.5" + resolved "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz" + integrity sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA== + dependencies: + is-descriptor "^0.1.0" + +define-property@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz" + integrity sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA== + dependencies: + is-descriptor "^1.0.0" + +define-property@^2.0.2: + version "2.0.2" + resolved "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz" + integrity sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ== + dependencies: + is-descriptor "^1.0.2" + isobject "^3.0.1" + +del@^4.1.1: + 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" + +del@^6.0.0: + 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" + +delayed-stream@~1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" + integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== + +denodeify@^1.2.1: + version "1.2.1" + resolved "https://registry.npmjs.org/denodeify/-/denodeify-1.2.1.tgz" + integrity sha512-KNTihKNmQENUZeKu5fzfpzRqR5S2VMp4gl9RFHiWzj9DfvYQPMJ6XHKNaQxaGCXwPk6y9yme3aUoaiAe+KX+vg== + +depd@2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz" + integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== + +depd@~1.1.2: + version "1.1.2" + resolved "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz" + integrity sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ== + +des.js@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz" + integrity sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA== + dependencies: + inherits "^2.0.1" + minimalistic-assert "^1.0.0" + +destroy@1.2.0: + version "1.2.0" + resolved "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz" + integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg== + +detect-node@^2.0.4: + version "2.1.0" + resolved "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz" + integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== + +detect-port-alt@1.1.6: + version "1.1.6" + resolved "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz" + integrity sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q== + dependencies: + address "^1.0.1" + debug "^2.6.0" + +diffie-hellman@^5.0.0: + version "5.0.3" + resolved "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz" + integrity sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg== + dependencies: + bn.js "^4.1.0" + miller-rabin "^4.0.0" + randombytes "^2.0.0" + +dir-glob@^3.0.1: + 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" + +dns-equal@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz" + integrity sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg== + +dns-packet@^1.3.1: + version "1.3.4" + resolved "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz" + integrity sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA== + dependencies: + ip "^1.1.0" + safe-buffer "^5.0.1" + +dns-txt@^2.0.2: + version "2.0.2" + resolved "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz" + integrity sha512-Ix5PrWjphuSoUXV/Zv5gaFHjnaJtb02F2+Si3Ht9dyJ87+Z/lMmy+dpNHtTGraNK958ndXq2i+GLkWsWHcKaBQ== + dependencies: + buffer-indexof "^1.0.0" + +dom-converter@^0.2.0: + 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" + +dom-serializer@0: + version "0.2.2" + resolved "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz" + integrity sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g== + dependencies: + domelementtype "^2.0.1" + entities "^2.0.0" + +dom-serializer@^1.0.1: + 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" + +domain-browser@^1.1.1: + version "1.2.0" + resolved "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz" + integrity sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA== + +domelementtype@1: + version "1.3.1" + resolved "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz" + integrity sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w== + +domelementtype@^2.0.1, domelementtype@^2.2.0: + version "2.3.0" + resolved "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz" + integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw== + +domhandler@^3.0.0: + version "3.3.0" + resolved "https://registry.npmjs.org/domhandler/-/domhandler-3.3.0.tgz" + integrity sha512-J1C5rIANUbuYK+FuFL98650rihynUOEzRLxW+90bKZRWB6A1X1Tf82GxR1qAWLyfNPRvjqfip3Q5tdYlmAa9lA== + dependencies: + domelementtype "^2.0.1" + +domhandler@^4.0.0, domhandler@^4.2.0, domhandler@^4.3.1: + 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" + +domutils@^1.7.0: + version "1.7.0" + resolved "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz" + integrity sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg== + dependencies: + dom-serializer "0" + domelementtype "1" + +domutils@^2.0.0, domutils@^2.5.2, domutils@^2.8.0: + 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" + +dot-case@^3.0.4: + 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" + +dot-prop@^5.2.0: + version "5.3.0" + resolved "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz" + integrity sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q== + dependencies: + is-obj "^2.0.0" + +duplexer@^0.1.1: + version "0.1.2" + resolved "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz" + integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== + +duplexify@^3.4.2, duplexify@^3.6.0: + version "3.7.1" + resolved "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz" + integrity sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g== + dependencies: + end-of-stream "^1.0.0" + inherits "^2.0.1" + readable-stream "^2.0.0" + stream-shift "^1.0.0" + +ee-first@1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz" + integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== + +electron-to-chromium@^1.3.564, electron-to-chromium@^1.4.202: + version "1.4.230" + resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.230.tgz" + integrity sha512-3pwjAK0qHSDN9+YAF4fJknsSruP7mpjdWzUSruIJD/JCH77pEh0SorEyb3xVaKkfwk2tzjOt2D8scJ0KAdfXLA== + +elliptic@^6.5.3: + version "6.5.4" + resolved "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz" + integrity sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ== + dependencies: + bn.js "^4.11.9" + brorand "^1.1.0" + hash.js "^1.0.0" + hmac-drbg "^1.0.1" + inherits "^2.0.4" + minimalistic-assert "^1.0.1" + minimalistic-crypto-utils "^1.0.1" + +emoji-regex@^7.0.1: + version "7.0.3" + resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz" + integrity sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA== + +emoji-regex@^8.0.0: + version "8.0.0" + resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz" + integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== + +emojis-list@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz" + integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== + +encodeurl@~1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz" + integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== + +encoding@^0.1.11: + version "0.1.13" + resolved "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz" + integrity sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A== + dependencies: + iconv-lite "^0.6.2" + +end-of-stream@^1.0.0, end-of-stream@^1.1.0: + 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" + +enhanced-resolve@^4.1.0: + version "4.5.0" + resolved "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz" + integrity sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg== + dependencies: + graceful-fs "^4.1.2" + memory-fs "^0.5.0" + tapable "^1.0.0" + +entities@^2.0.0: + version "2.2.0" + resolved "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz" + integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== + +entities@^4.3.0: + version "4.3.1" + resolved "https://registry.npmjs.org/entities/-/entities-4.3.1.tgz" + integrity sha512-o4q/dYJlmyjP2zfnaWDUC6A3BQFmVTX+tZPezK7k0GLSU9QYCauscf5Y+qcEPzKL+EixVouYDgLQK5H9GrLpkg== + +env-editor@^0.4.1: + version "0.4.2" + resolved "https://registry.npmjs.org/env-editor/-/env-editor-0.4.2.tgz" + integrity sha512-ObFo8v4rQJAE59M69QzwloxPZtd33TpYEIjtKD1rrFDcM1Gd7IkDxEBU+HriziN6HSHQnBJi8Dmy+JWkav5HKA== + +envinfo@^7.7.2: + version "7.8.1" + resolved "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz" + integrity sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw== + +eol@^0.9.1: + version "0.9.1" + resolved "https://registry.npmjs.org/eol/-/eol-0.9.1.tgz" + integrity sha512-Ds/TEoZjwggRoz/Q2O7SE3i4Jm66mqTDfmdHdq/7DKVk3bro9Q8h6WdXKdPqFLMoqxrDK5SVRzHVPOS6uuGtrg== + +errno@^0.1.3, errno@~0.1.7: + version "0.1.8" + resolved "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz" + integrity sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A== + dependencies: + prr "~1.0.1" + +error-ex@^1.3.1: + 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" + +error-stack-parser@^2.0.6: + 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" + +errorhandler@^1.5.0: + 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" + +es-abstract@^1.19.0, es-abstract@^1.19.1, es-abstract@^1.19.2, es-abstract@^1.19.5, es-abstract@^1.20.1: + version "1.20.1" + resolved "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.1.tgz" + integrity sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA== + dependencies: + call-bind "^1.0.2" + es-to-primitive "^1.2.1" + function-bind "^1.1.1" + function.prototype.name "^1.1.5" + get-intrinsic "^1.1.1" + get-symbol-description "^1.0.0" + has "^1.0.3" + has-property-descriptors "^1.0.0" + has-symbols "^1.0.3" + internal-slot "^1.0.3" + is-callable "^1.2.4" + is-negative-zero "^2.0.2" + is-regex "^1.1.4" + is-shared-array-buffer "^1.0.2" + is-string "^1.0.7" + is-weakref "^1.0.2" + object-inspect "^1.12.0" + object-keys "^1.1.1" + object.assign "^4.1.2" + regexp.prototype.flags "^1.4.3" + string.prototype.trimend "^1.0.5" + string.prototype.trimstart "^1.0.5" + unbox-primitive "^1.0.2" + +es-array-method-boxes-properly@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz" + integrity sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA== + +es-to-primitive@^1.2.1: + version "1.2.1" + resolved "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz" + integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== + dependencies: + is-callable "^1.1.4" + is-date-object "^1.0.1" + is-symbol "^1.0.2" + +escalade@^3.0.2, escalade@^3.1.1: + version "3.1.1" + resolved "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz" + integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== + +escape-html@~1.0.3: + version "1.0.3" + resolved "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz" + integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== + +escape-string-regexp@2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz" + integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== + +escape-string-regexp@^1.0.5: + version "1.0.5" + resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" + integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== + +escape-string-regexp@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz" + integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== + +eslint-scope@^4.0.3: + version "4.0.3" + resolved "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz" + integrity sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg== + dependencies: + esrecurse "^4.1.0" + estraverse "^4.1.1" + +esprima@^4.0.0, esprima@~4.0.0: + version "4.0.1" + resolved "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz" + integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== + +esrecurse@^4.1.0: + 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" + +estraverse@^4.1.1: + version "4.3.0" + resolved "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz" + integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== + +estraverse@^5.2.0: + version "5.3.0" + resolved "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz" + integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== + +esutils@^2.0.2: + version "2.0.3" + resolved "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz" + integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== + +etag@~1.8.1: + version "1.8.1" + resolved "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz" + integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg== + +event-target-shim@^5.0.0, event-target-shim@^5.0.1: + 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== + +eventemitter3@^4.0.0: + version "4.0.7" + resolved "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz" + integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== + +events@^3.0.0: + version "3.3.0" + resolved "https://registry.npmjs.org/events/-/events-3.3.0.tgz" + integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== + +eventsource@^1.0.7: + version "1.1.2" + resolved "https://registry.npmjs.org/eventsource/-/eventsource-1.1.2.tgz" + integrity sha512-xAH3zWhgO2/3KIniEKYPr8plNSzlGINOUqYj0m0u7AB81iRw8b/3E73W6AuU+6klLbaSFmZnaETQ2lXPfAydrA== + +evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: + version "1.0.3" + resolved "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz" + integrity sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA== + dependencies: + md5.js "^1.3.4" + safe-buffer "^5.1.1" + +exec-async@^2.2.0: + version "2.2.0" + resolved "https://registry.npmjs.org/exec-async/-/exec-async-2.2.0.tgz" + integrity sha512-87OpwcEiMia/DeiKFzaQNBNFeN3XkkpYIh9FyOqq5mS2oKv3CBE67PXoEKcr6nodWdXNogTiQ0jE2NGuoffXPw== + +execa@^1.0.0: + 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" + +expand-brackets@^2.1.4: + version "2.1.4" + resolved "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz" + integrity sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA== + dependencies: + debug "^2.3.3" + define-property "^0.2.5" + extend-shallow "^2.0.1" + posix-character-classes "^0.1.0" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.1" + +expo-application@~4.2.2: + version "4.2.2" + resolved "https://registry.npmjs.org/expo-application/-/expo-application-4.2.2.tgz" + integrity sha512-bFEaFRUdV6aK2iBd+HzkHNPYsyj88EAhaQW5leznmO0qQMJxpAQ3eoUXMey1hfDBh1qgkkHgSyCZ9BIgMAGJ1g== + +expo-asset@~8.6.1: + version "8.6.1" + resolved "https://registry.npmjs.org/expo-asset/-/expo-asset-8.6.1.tgz" + integrity sha512-urbUp1YtwH2J0Qc3inGQJdqTjWKML77SeMNgff+iR9MUE8gDkFqSCDjrBi7i5Oj5DDtq43mmtDg8G8ei6Vchcg== + dependencies: + blueimp-md5 "^2.10.0" + expo-constants "~13.2.2" + expo-file-system "~14.1.0" + invariant "^2.2.4" + md5-file "^3.2.3" + path-browserify "^1.0.0" + url-parse "^1.5.9" + +expo-constants@~13.2.2, expo-constants@~13.2.4: + version "13.2.4" + resolved "https://registry.npmjs.org/expo-constants/-/expo-constants-13.2.4.tgz" + integrity sha512-Zobau8EuTk2GgafwkfGnWM6CmSLB7X8qnQXVuXe0nd3v92hfQUmRWGhJwH88uxXj3LrfqctM6PaJ8taG1vxfBw== + dependencies: + "@expo/config" "~7.0.0" + uuid "^3.3.2" + +expo-error-recovery@~3.2.0: + version "3.2.0" + resolved "https://registry.npmjs.org/expo-error-recovery/-/expo-error-recovery-3.2.0.tgz" + integrity sha512-XZ630ks5HNxa9oc2Ya1hEn1ez031Cy4VnyxerPC2o9fKNKSrD/64cRqGF9NkGM3X2uf8+PCB9adxVflAIXBf6w== + +expo-file-system@~14.1.0: + version "14.1.0" + resolved "https://registry.npmjs.org/expo-file-system/-/expo-file-system-14.1.0.tgz" + integrity sha512-lJcPGQ8yKXVknVkD5TmcJnR/TpQbEL0JP8hknLejfq3FIqPqI/LBFn31YiP37grxW8lITz1al8pq5T6CSUjAzQ== + dependencies: + "@expo/config-plugins" "~5.0.0" + uuid "^3.4.0" + +expo-font@~10.2.0: + version "10.2.0" + resolved "https://registry.npmjs.org/expo-font/-/expo-font-10.2.0.tgz" + integrity sha512-2V4EcpmhNoppaLn+lPprZVS+3bmV9hxLPKttKh2u8ghjH/oX9bv3u4JVo77SYh0EfrWO4toqVyXn8pXH8GpbIg== + dependencies: + fontfaceobserver "^2.1.0" + +expo-image-loader@~3.2.0: + version "3.2.0" + resolved "https://registry.npmjs.org/expo-image-loader/-/expo-image-loader-3.2.0.tgz" + integrity sha512-LU3Q2prn64/HxdToDmxgMIRXS1ZvD9Q3iCxRVTZn1fPQNNDciIQFE5okaa74Ogx20DFHs90r6WoUd7w9Af1OGQ== + +expo-image-picker@^13.3.1: + version "13.3.1" + resolved "https://registry.npmjs.org/expo-image-picker/-/expo-image-picker-13.3.1.tgz" + integrity sha512-IY84uDu9uxetAup5yw0CIIujigl/lM3grwyfpeZFMKGmWHzmKamptjd/sG8K65xkb6tF9awmGMW0qglHQ9hakQ== + dependencies: + "@expo/config-plugins" "~5.0.0" + expo-image-loader "~3.2.0" + uuid "7.0.2" + +expo-keep-awake@~10.2.0: + version "10.2.0" + resolved "https://registry.npmjs.org/expo-keep-awake/-/expo-keep-awake-10.2.0.tgz" + integrity sha512-kIRtO4Hmrvxh4E45IPWG/NiUZsuRe1AQwBT09pq+kx8nm6tUS4B9TeL6+1NFy+qVBLbGKDqoQD5Ez7XYTFtBeQ== + +expo-modules-autolinking@0.10.3: + version "0.10.3" + resolved "https://registry.npmjs.org/expo-modules-autolinking/-/expo-modules-autolinking-0.10.3.tgz" + integrity sha512-av9ln2zwUt303g98raX7sDmESgL3SXs1sbbtIjh1rL7R0676XIUacIKgbydR0/4tMbOShWx14Z9fozpk9xIAJA== + dependencies: + chalk "^4.1.0" + commander "^7.2.0" + fast-glob "^3.2.5" + find-up "^5.0.0" + fs-extra "^9.1.0" + +expo-modules-core@0.11.4: + version "0.11.4" + resolved "https://registry.npmjs.org/expo-modules-core/-/expo-modules-core-0.11.4.tgz" + integrity sha512-8dEYICk7hUi1GPz5hWm8dBuZDGc+4Tm7zDhSIhKApo5jY/5vB4Bk+fjPo693iWn6pp3+XBHT8Ri8rJ3G7wH1vQ== + dependencies: + compare-versions "^3.4.0" + invariant "^2.2.4" + +expo-pwa@0.0.123: + version "0.0.123" + resolved "https://registry.npmjs.org/expo-pwa/-/expo-pwa-0.0.123.tgz" + integrity sha512-zLueqATI+bvvjAfPHErrQ/jnsAN1/Jy46/K0TjdVvvCPoouVym6+1LhIEUUDAHTNJBOb9BIav9WxlrFb5/h3KA== + dependencies: + "@expo/image-utils" "0.3.22" + chalk "^4.0.0" + commander "2.20.0" + update-check "1.5.3" + +expo-status-bar@~1.4.0: + version "1.4.0" + resolved "https://registry.npmjs.org/expo-status-bar/-/expo-status-bar-1.4.0.tgz" + integrity sha512-vh98g8qMIjig/2XTBsoAWS6Vo2dIIwDWjB3/GiuZ9Lazpxc9GO/APfJ4dar7MibzIDUKIrjotrcL6rLdPH13Ew== + +expo@~46.0.7: + version "46.0.9" + resolved "https://registry.npmjs.org/expo/-/expo-46.0.9.tgz" + integrity sha512-UsBjm0BL7w+OyF6kypVPrk3jhg9cCXF0D9CaOWQ+cedm7oT4mTVQx9+A45VsDvLzNWBjJejZQZ1PFKqOY5HNcQ== + dependencies: + "@babel/runtime" "^7.14.0" + "@expo/cli" "0.2.11" + "@expo/vector-icons" "^13.0.0" + babel-preset-expo "~9.2.0" + cross-spawn "^6.0.5" + expo-application "~4.2.2" + expo-asset "~8.6.1" + expo-constants "~13.2.4" + expo-file-system "~14.1.0" + expo-font "~10.2.0" + expo-keep-awake "~10.2.0" + expo-modules-autolinking "0.10.3" + expo-modules-core "0.11.4" + fbemitter "^3.0.0" + getenv "^1.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" + optionalDependencies: + expo-error-recovery "~3.2.0" + +express@^4.17.1: + version "4.18.1" + resolved "https://registry.npmjs.org/express/-/express-4.18.1.tgz" + integrity sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q== + dependencies: + accepts "~1.3.8" + array-flatten "1.1.1" + body-parser "1.20.0" + 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.10.3" + 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" + +extend-shallow@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz" + integrity sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug== + dependencies: + is-extendable "^0.1.0" + +extend-shallow@^3.0.0, extend-shallow@^3.0.2: + version "3.0.2" + resolved "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz" + integrity sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q== + dependencies: + assign-symbols "^1.0.0" + is-extendable "^1.0.1" + +extglob@^2.0.4: + version "2.0.4" + resolved "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz" + integrity sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw== + dependencies: + array-unique "^0.3.2" + define-property "^1.0.0" + expand-brackets "^2.1.4" + extend-shallow "^2.0.1" + fragment-cache "^0.2.1" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.1" + +fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: + 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== + +fast-glob@^3.1.1, fast-glob@^3.2.4, fast-glob@^3.2.5, fast-glob@^3.2.9: + version "3.2.11" + resolved "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz" + integrity sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew== + 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" + +fast-json-stable-stringify@^2.0.0: + 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== + +fastq@^1.6.0: + version "1.13.0" + resolved "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz" + integrity sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw== + dependencies: + reusify "^1.0.4" + +faye-websocket@^0.10.0: + version "0.10.0" + resolved "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz" + integrity sha512-Xhj93RXbMSq8urNCUq4p9l0P6hnySJ/7YNRhYNug0bLOuii7pKO7xQFb5mx9xZXWCar88pLPb805PvUkwrLZpQ== + dependencies: + websocket-driver ">=0.5.1" + +faye-websocket@~0.11.1: + 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" + +fb-watchman@^2.0.0: + version "2.0.1" + resolved "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz" + integrity sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg== + dependencies: + bser "2.1.1" + +fbemitter@^3.0.0: + 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" + +fbjs-css-vars@^1.0.0: + 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== + +fbjs@^0.8.9: + version "0.8.18" + resolved "https://registry.npmjs.org/fbjs/-/fbjs-0.8.18.tgz" + integrity sha512-EQaWFK+fEPSoibjNy8IxUtaFOMXcWsY0JaVrQoZR9zC8N2Ygf9iDITPWjUTVIax95b6I742JFLqASHfsag/vKA== + dependencies: + core-js "^1.0.0" + isomorphic-fetch "^2.1.1" + loose-envify "^1.0.0" + object-assign "^4.1.0" + promise "^7.1.1" + setimmediate "^1.0.5" + ua-parser-js "^0.7.30" + +fbjs@^3.0.0, fbjs@^3.0.4: + version "3.0.4" + resolved "https://registry.npmjs.org/fbjs/-/fbjs-3.0.4.tgz" + integrity sha512-ucV0tDODnGV3JCnnkmoszb5lf4bNpzjv80K41wd4k798Etq+UYD0y0TIfalLjZoKgjive6/adkRnszwapiDgBQ== + 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 "^0.7.30" + +fetch-retry@^4.1.1: + version "4.1.1" + resolved "https://registry.npmjs.org/fetch-retry/-/fetch-retry-4.1.1.tgz" + integrity sha512-e6eB7zN6UBSwGVwrbWVH+gdLnkW9WwHhmq2YDK1Sh30pzx1onRVGBvogTlUeWxwTa+L86NYdo4hFkh7O8ZjSnA== + +figgy-pudding@^3.5.1: + version "3.5.2" + resolved "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz" + integrity sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw== + +file-loader@~6.0.0: + version "6.0.0" + resolved "https://registry.npmjs.org/file-loader/-/file-loader-6.0.0.tgz" + integrity sha512-/aMOAYEFXDdjG0wytpTL5YQLfZnnTmLNjn+AIrJ/6HVnTfDqLsVKUUwkDf4I4kgex36BvjuXEn/TX9B/1ESyqQ== + dependencies: + loader-utils "^2.0.0" + schema-utils "^2.6.5" + +file-uri-to-path@1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz" + integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw== + +filesize@6.1.0: + version "6.1.0" + resolved "https://registry.npmjs.org/filesize/-/filesize-6.1.0.tgz" + integrity sha512-LpCHtPQ3sFx67z+uh2HnSyWSLLu5Jxo21795uRDuar/EOuYWXib5EmPaGIBuSnRqH2IODiKA2k5re/K9OnN/Yg== + +fill-range@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz" + integrity sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ== + dependencies: + extend-shallow "^2.0.1" + is-number "^3.0.0" + repeat-string "^1.6.1" + to-regex-range "^2.1.0" + +fill-range@^7.0.1: + 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" + +filter-obj@^1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/filter-obj/-/filter-obj-1.1.0.tgz" + integrity sha512-8rXg1ZnX7xzy2NGDVkBVaAy+lSlPNwad13BtgSlLuxfIslyt5Vg64U7tFcCt4WS1R0hvtnQybT/IyCkGZ3DpXQ== + +finalhandler@1.1.2: + 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" + +finalhandler@1.2.0: + 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" + +find-babel-config@^1.2.0: + version "1.2.0" + resolved "https://registry.npmjs.org/find-babel-config/-/find-babel-config-1.2.0.tgz" + integrity sha512-jB2CHJeqy6a820ssiqwrKMeyC6nNdmrcgkKWJWmpoxpE8RKciYJXCcXRq1h2AzCo5I5BJeN2tkGEO3hLTuePRA== + dependencies: + json5 "^0.5.1" + path-exists "^3.0.0" + +find-cache-dir@^2.0.0, find-cache-dir@^2.1.0: + 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" + +find-cache-dir@^3.3.1: + 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" + +find-up@4.1.0, find-up@^4.0.0, find-up@^4.1.0: + 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" + +find-up@^3.0.0: + 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" + +find-up@^5.0.0, find-up@~5.0.0: + 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" + +find-yarn-workspace-root@~2.0.0: + 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" + +flow-parser@0.*, flow-parser@^0.121.0: + version "0.121.0" + resolved "https://registry.npmjs.org/flow-parser/-/flow-parser-0.121.0.tgz" + integrity sha512-1gIBiWJNR0tKUNv8gZuk7l9rVX06OuLzY9AoGio7y/JT4V1IZErEMEq2TJS+PFcw/y0RshZ1J/27VfK1UQzYVg== + +flush-write-stream@^1.0.0: + version "1.1.1" + resolved "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz" + integrity sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w== + dependencies: + inherits "^2.0.3" + readable-stream "^2.3.6" + +follow-redirects@^1.0.0, follow-redirects@^1.14.9: + version "1.15.1" + resolved "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.1.tgz" + integrity sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA== + +fontfaceobserver@^2.1.0: + version "2.3.0" + resolved "https://registry.npmjs.org/fontfaceobserver/-/fontfaceobserver-2.3.0.tgz" + integrity sha512-6FPvD/IVyT4ZlNe7Wcn5Fb/4ChigpucKYSvD6a+0iMoLn2inpo711eyIcKjmDtE5XNcgAkSH9uN/nfAeZzHEfg== + +for-in@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz" + integrity sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ== + +fork-ts-checker-webpack-plugin@4.1.6: + version "4.1.6" + resolved "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-4.1.6.tgz" + integrity sha512-DUxuQaKoqfNne8iikd14SAkh5uw4+8vNifp6gmA73yYNS6ywLIWSLD/n/mBzHQRpW3J7rbATEakmiA8JvkTyZw== + dependencies: + "@babel/code-frame" "^7.5.5" + chalk "^2.4.1" + micromatch "^3.1.10" + minimatch "^3.0.4" + semver "^5.6.0" + tapable "^1.0.0" + worker-rpc "^0.1.0" + +form-data@^3.0.1: + 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" + +form-data@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz" + integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.8" + mime-types "^2.1.12" + +forwarded@0.2.0: + version "0.2.0" + resolved "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz" + integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow== + +fragment-cache@^0.2.1: + version "0.2.1" + resolved "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz" + integrity sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA== + dependencies: + map-cache "^0.2.2" + +freeport-async@2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/freeport-async/-/freeport-async-2.0.0.tgz" + integrity sha512-K7od3Uw45AJg00XUmy15+Hae2hOcgKcmN3/EF6Y7i01O0gaqiRx8sUSpsb9+BRNL8RPBrhzPsVfy8q9ADlJuWQ== + +fresh@0.5.2: + version "0.5.2" + resolved "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz" + integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q== + +from2@^2.1.0: + version "2.3.0" + resolved "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz" + integrity sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g== + dependencies: + inherits "^2.0.1" + readable-stream "^2.0.0" + +fs-extra@9.0.0: + 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" + +fs-extra@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz" + integrity sha512-VerQV6vEKuhDWD2HGOybV6v5I73syoc/cXAbKlgTC7M/oFVEtklWlp9QH2Ijw3IaWDOQcMkldSPa7zXy79Z/UQ== + dependencies: + graceful-fs "^4.1.2" + jsonfile "^2.1.0" + klaw "^1.0.0" + +fs-extra@^7.0.0: + version "7.0.1" + resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz" + integrity sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw== + dependencies: + graceful-fs "^4.1.2" + jsonfile "^4.0.0" + universalify "^0.1.0" + +fs-extra@^8.1.0, fs-extra@~8.1.0: + 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" + +fs-extra@^9.0.0, fs-extra@^9.1.0: + 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" + +fs-minipass@^2.0.0: + 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" + +fs-write-stream-atomic@^1.0.8: + version "1.0.10" + resolved "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz" + integrity sha512-gehEzmPn2nAwr39eay+x3X34Ra+M2QlVUTLhkXPjWdeO8RF9kszk116avgBJM3ZyNHgHXBNx+VmPaFC36k0PzA== + dependencies: + graceful-fs "^4.1.2" + iferr "^0.1.5" + imurmurhash "^0.1.4" + readable-stream "1 || 2" + +fs.realpath@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" + integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== + +fsevents@^1.2.7: + version "1.2.13" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.2.13.tgz#f325cb0455592428bcf11b383370ef70e3bfcc38" + integrity sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw== + dependencies: + bindings "^1.5.0" + nan "^2.12.1" + +fsevents@^2.3.2, fsevents@~2.3.2: + version "2.3.2" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" + integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== + +function-bind@^1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz" + integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== + +function.prototype.name@^1.1.5: + version "1.1.5" + resolved "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz" + integrity sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.19.0" + functions-have-names "^1.2.2" + +functions-have-names@^1.2.2: + version "1.2.3" + resolved "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz" + integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ== + +gensync@^1.0.0-beta.1, gensync@^1.0.0-beta.2: + 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== + +get-caller-file@^2.0.1: + version "2.0.5" + resolved "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz" + integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== + +get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1: + version "1.1.2" + resolved "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz" + integrity sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA== + dependencies: + function-bind "^1.1.1" + has "^1.0.3" + has-symbols "^1.0.3" + +get-port@^3.2.0: + version "3.2.0" + resolved "https://registry.npmjs.org/get-port/-/get-port-3.2.0.tgz" + integrity sha512-x5UJKlgeUiNT8nyo/AcnwLnZuZNcSjSw0kogRB+Whd1fjjFq4B1hySFxSFWWSn4mIBzg3sRNUDFYc4g5gjPoLg== + +get-stream@^4.0.0: + 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" + +get-symbol-description@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz" + integrity sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.1" + +get-value@^2.0.3, get-value@^2.0.6: + version "2.0.6" + resolved "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz" + integrity sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA== + +getenv@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/getenv/-/getenv-1.0.0.tgz" + integrity sha512-7yetJWqbS9sbn0vIfliPsFgoXMKn/YMF+Wuiog97x+urnSRRRZ7xB+uVkwGKzRgq9CDFfMQnE9ruL5DHv9c6Xg== + +glob-parent@^3.1.0: + version "3.1.0" + resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz" + integrity sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA== + dependencies: + is-glob "^3.1.0" + path-dirname "^1.0.0" + +glob-parent@^5.1.1, glob-parent@^5.1.2, glob-parent@~5.1.2: + 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" + +glob@7.1.6, glob@^7.0.3, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: + 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" + +glob@^6.0.1: + version "6.0.4" + resolved "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz" + integrity sha512-MKZeRNyYZAVVVG1oZeLaWie1uweH40m9AZwIwxyPbTSX4hHrVYSzLg0Ro5Z5R7XKkIX+Cc6oD1rqeDJnwsB8/A== + dependencies: + inflight "^1.0.4" + inherits "2" + minimatch "2 || 3" + once "^1.3.0" + path-is-absolute "^1.0.0" + +global-modules@2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz" + integrity sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A== + dependencies: + global-prefix "^3.0.0" + +global-prefix@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz" + integrity sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg== + dependencies: + ini "^1.3.5" + kind-of "^6.0.2" + which "^1.3.1" + +globals@^11.1.0: + version "11.12.0" + resolved "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz" + integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== + +globby@11.0.1: + version "11.0.1" + resolved "https://registry.npmjs.org/globby/-/globby-11.0.1.tgz" + integrity sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ== + dependencies: + array-union "^2.1.0" + dir-glob "^3.0.1" + fast-glob "^3.1.1" + ignore "^5.1.4" + merge2 "^1.3.0" + slash "^3.0.0" + +globby@^11.0.1: + 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" + +globby@^6.1.0: + 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" + +graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.3, graceful-fs@^4.1.6, graceful-fs@^4.1.9, graceful-fs@^4.2.0, graceful-fs@^4.2.4, graceful-fs@^4.2.9: + version "4.2.10" + resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz" + integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== + +graphql-tag@^2.10.1: + 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" + +graphql@15.8.0: + version "15.8.0" + resolved "https://registry.npmjs.org/graphql/-/graphql-15.8.0.tgz" + integrity sha512-5gghUc24tP9HRznNpV2+FIoq3xKkj5dTQqf4v0CpdPbFVwFkWoxOM+o+2OC9ZSvjEMTjfmG9QT+gcvggTwW1zw== + +gzip-size@5.1.1: + version "5.1.1" + resolved "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz" + integrity sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA== + dependencies: + duplexer "^0.1.1" + pify "^4.0.1" + +handle-thing@^2.0.0: + version "2.0.1" + resolved "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz" + integrity sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg== + +has-bigints@^1.0.1, has-bigints@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz" + integrity sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ== + +has-flag@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz" + integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== + +has-flag@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz" + integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== + +has-property-descriptors@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz" + integrity sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ== + dependencies: + get-intrinsic "^1.1.1" + +has-symbols@^1.0.2, has-symbols@^1.0.3: + version "1.0.3" + resolved "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz" + integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== + +has-tostringtag@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz" + integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ== + dependencies: + has-symbols "^1.0.2" + +has-value@^0.3.1: + version "0.3.1" + resolved "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz" + integrity sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q== + dependencies: + get-value "^2.0.3" + has-values "^0.1.4" + isobject "^2.0.0" + +has-value@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz" + integrity sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw== + dependencies: + get-value "^2.0.6" + has-values "^1.0.0" + isobject "^3.0.0" + +has-values@^0.1.4: + version "0.1.4" + resolved "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz" + integrity sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ== + +has-values@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz" + integrity sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ== + dependencies: + is-number "^3.0.0" + kind-of "^4.0.0" + +has@^1.0.0, has@^1.0.3: + version "1.0.3" + resolved "https://registry.npmjs.org/has/-/has-1.0.3.tgz" + integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== + dependencies: + function-bind "^1.1.1" + +hash-base@^3.0.0: + version "3.1.0" + resolved "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz" + integrity sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA== + dependencies: + inherits "^2.0.4" + readable-stream "^3.6.0" + safe-buffer "^5.2.0" + +hash.js@^1.0.0, hash.js@^1.0.3: + version "1.1.7" + resolved "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz" + integrity sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA== + dependencies: + inherits "^2.0.3" + minimalistic-assert "^1.0.1" + +he@1.2.0, he@^1.2.0: + version "1.2.0" + resolved "https://registry.npmjs.org/he/-/he-1.2.0.tgz" + integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== + +hermes-engine@~0.11.0: + version "0.11.0" + resolved "https://registry.npmjs.org/hermes-engine/-/hermes-engine-0.11.0.tgz" + integrity sha512-7aMUlZja2IyLYAcZ69NBnwJAR5ZOYlSllj0oMpx08a8HzxHOys0eKCzfphrf6D0vX1JGO1QQvVsQKe6TkYherw== + +hermes-estree@0.6.0: + version "0.6.0" + resolved "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.6.0.tgz" + integrity sha512-2YTGzJCkhdmT6VuNprWjXnvTvw/3iPNw804oc7yknvQpNKo+vJGZmtvLLCghOZf0OwzKaNAzeIMp71zQbNl09w== + +hermes-parser@0.6.0: + version "0.6.0" + resolved "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.6.0.tgz" + integrity sha512-Vf58jBZca2+QBLR9h7B7mdg8oFz2g5ILz1iVouZ5DOrOrAfBmPfJjdjDT8jrO0f+iJ4/hSRrQHqHIjSnTaLUDQ== + dependencies: + hermes-estree "0.6.0" + +hermes-profile-transformer@^0.0.6: + 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" + +hex-color-regex@^1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz" + integrity sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ== + +history@^5.2.0: + version "5.3.0" + resolved "https://registry.npmjs.org/history/-/history-5.3.0.tgz" + integrity sha512-ZqaKwjjrAYUYfLG+htGaIIZ4nioX2L70ZUMIFysS3xvBsSG4x/n1V6TXV3N8ZYNuFGlDirFg32T7B6WOUPDYcQ== + dependencies: + "@babel/runtime" "^7.7.6" + +hmac-drbg@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz" + integrity sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg== + dependencies: + hash.js "^1.0.3" + minimalistic-assert "^1.0.0" + minimalistic-crypto-utils "^1.0.1" + +hoist-non-react-statics@^3.3.1, hoist-non-react-statics@^3.3.2: + 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" + +hosted-git-info@^3.0.2: + 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" + +hpack.js@^2.1.6: + 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" + +hsl-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz" + integrity sha512-M5ezZw4LzXbBKMruP+BNANf0k+19hDQMgpzBIYnya//Al+fjNct9Wf3b1WedLqdEs2hKBvxq/jh+DsHJLj0F9A== + +hsla-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz" + integrity sha512-7Wn5GMLuHBjZCb2bTmnDOycho0p/7UVaAeqXZGbHrBCl6Yd/xDhQJAXe6Ga9AXJH2I5zY1dEdYw2u1UptnSBJA== + +html-entities@^1.3.1: + version "1.4.0" + resolved "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz" + integrity sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA== + +html-loader@~1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/html-loader/-/html-loader-1.1.0.tgz" + integrity sha512-zwLbEgy+i7sgIYTlxI9M7jwkn29IvdsV6f1y7a2aLv/w8l1RigVk0PFijBZLLFsdi2gvL8sf2VJhTjLlfnK8sA== + dependencies: + html-minifier-terser "^5.0.5" + htmlparser2 "^4.1.0" + loader-utils "^2.0.0" + parse-srcset "^1.0.2" + schema-utils "^2.6.5" + +html-minifier-terser@^5.0.1, html-minifier-terser@^5.0.5: + version "5.1.1" + resolved "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz" + integrity sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg== + dependencies: + camel-case "^4.1.1" + clean-css "^4.2.3" + commander "^4.1.1" + he "^1.2.0" + param-case "^3.0.3" + relateurl "^0.2.7" + terser "^4.6.3" + +html-webpack-plugin@~4.3.0: + version "4.3.0" + resolved "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-4.3.0.tgz" + integrity sha512-C0fzKN8yQoVLTelcJxZfJCE+aAvQiY2VUf3UuKrR4a9k5UMWYOtpDLsaXwATbcVCnI05hUS7L9ULQHWLZhyi3w== + dependencies: + "@types/html-minifier-terser" "^5.0.0" + "@types/tapable" "^1.0.5" + "@types/webpack" "^4.41.8" + html-minifier-terser "^5.0.1" + loader-utils "^1.2.3" + lodash "^4.17.15" + pretty-error "^2.1.1" + tapable "^1.1.3" + util.promisify "1.0.0" + +htmlparser2@^4.1.0: + version "4.1.0" + resolved "https://registry.npmjs.org/htmlparser2/-/htmlparser2-4.1.0.tgz" + integrity sha512-4zDq1a1zhE4gQso/c5LP1OtrhYTncXNSpvJYtWJBtXAETPlMfi3IFNjGuQbYLuVY4ZR0QMqRVvo4Pdy9KLyP8Q== + dependencies: + domelementtype "^2.0.1" + domhandler "^3.0.0" + domutils "^2.0.0" + entities "^2.0.0" + +htmlparser2@^6.1.0: + version "6.1.0" + resolved "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz" + integrity sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A== + dependencies: + domelementtype "^2.0.1" + domhandler "^4.0.0" + domutils "^2.5.2" + entities "^2.0.0" + +http-deceiver@^1.2.7: + version "1.2.7" + resolved "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz" + integrity sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw== + +http-errors@1.7.2: + version "1.7.2" + resolved "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz" + integrity sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg== + dependencies: + depd "~1.1.2" + inherits "2.0.3" + setprototypeof "1.1.1" + statuses ">= 1.5.0 < 2" + toidentifier "1.0.0" + +http-errors@2.0.0: + 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" + +http-errors@~1.6.2: + 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" + +http-proxy-middleware@0.19.1: + version "0.19.1" + resolved "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz" + integrity sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q== + dependencies: + http-proxy "^1.17.0" + is-glob "^4.0.0" + lodash "^4.17.11" + micromatch "^3.1.10" + +http-proxy@^1.17.0: + 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" + +https-browserify@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz" + integrity sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg== + +hyphenate-style-name@^1.0.2: + version "1.0.4" + resolved "https://registry.npmjs.org/hyphenate-style-name/-/hyphenate-style-name-1.0.4.tgz" + integrity sha512-ygGZLjmXfPHj+ZWh6LwbC37l43MhfztxetbFCoYTM2VjkIUpeHgSNn7QIyVFj7YQ1Wl9Cbw5sholVJPzWvC2MQ== + +iconv-lite@0.4.24: + 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" + +iconv-lite@^0.6.2: + 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" + +icss-utils@^4.0.0, icss-utils@^4.1.1: + version "4.1.1" + resolved "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz" + integrity sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA== + dependencies: + postcss "^7.0.14" + +ieee754@^1.1.13, ieee754@^1.1.4: + version "1.2.1" + resolved "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz" + integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== + +iferr@^0.1.5: + version "0.1.5" + resolved "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz" + integrity sha512-DUNFN5j7Tln0D+TxzloUjKB+CtVu6myn0JEFak6dG18mNt9YkQ6lzGCdafwofISZ1lLF3xRHJ98VKy9ynkcFaA== + +ignore@^5.1.4, ignore@^5.2.0: + version "5.2.0" + resolved "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz" + integrity sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ== + +image-size@^0.6.0: + version "0.6.3" + resolved "https://registry.npmjs.org/image-size/-/image-size-0.6.3.tgz" + integrity sha512-47xSUiQioGaB96nqtp5/q55m0aBQSQdyIloMOc/x+QVTDZLNmXE892IIDrJ0hM1A5vcNUDD5tDffkSP5lCaIIA== + +image-size@^1.0.0: + version "1.0.2" + resolved "https://registry.npmjs.org/image-size/-/image-size-1.0.2.tgz" + integrity sha512-xfOoWjceHntRb3qFCrh5ZFORYH8XCdYpASltMhZ/Q0KZiOwjdE/Yl2QCiWdwD+lygV5bMCvauzgu5PxBX/Yerg== + dependencies: + queue "6.0.2" + +immer@8.0.1: + version "8.0.1" + resolved "https://registry.npmjs.org/immer/-/immer-8.0.1.tgz" + integrity sha512-aqXhGP7//Gui2+UrEtvxZxSquQVXTpZ7KDxfCcKAF3Vysvw0CViVaW9RZ1j1xlIYqaaaipBoqdqeibkc18PNvA== + +immutable@^4.0.0-rc.12: + version "4.1.0" + resolved "https://registry.npmjs.org/immutable/-/immutable-4.1.0.tgz" + integrity sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ== + +import-fresh@^2.0.0: + 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" + +import-fresh@^3.2.1: + version "3.3.0" + resolved "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz" + integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== + dependencies: + parent-module "^1.0.0" + resolve-from "^4.0.0" + +import-local@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz" + integrity sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ== + dependencies: + pkg-dir "^3.0.0" + resolve-cwd "^2.0.0" + +imurmurhash@^0.1.4: + version "0.1.4" + resolved "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz" + integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== + +indent-string@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz" + integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== + +indexes-of@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz" + integrity sha512-bup+4tap3Hympa+JBJUG7XuOsdNQ6fxt0MHyXMKuLBKn0OqsTfvUxkUrroEX1+B2VsSHvCjiIcZVxRtYa4nllA== + +infer-owner@^1.0.3, infer-owner@^1.0.4: + version "1.0.4" + resolved "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz" + integrity sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A== + +inflight@^1.0.4: + 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" + +inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.1, inherits@~2.0.3: + version "2.0.4" + resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== + +inherits@2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + integrity sha512-8nWq2nLTAwd02jTqJExUYFSD/fKq6VH9Y/oG2accc/kdI0V98Bag8d5a4gi3XHz73rDWa2PvTtvcWYquKqSENA== + +inherits@2.0.3: + version "2.0.3" + resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz" + integrity sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw== + +ini@^1.3.5, ini@~1.3.0: + version "1.3.8" + resolved "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz" + integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== + +inline-style-prefixer@^6.0.1: + version "6.0.1" + resolved "https://registry.npmjs.org/inline-style-prefixer/-/inline-style-prefixer-6.0.1.tgz" + integrity sha512-AsqazZ8KcRzJ9YPN1wMH2aNM7lkWQ8tSPrW5uDk1ziYwiAPWSZnUsC7lfZq+BDqLqz0B4Pho5wscWcJzVvRzDQ== + dependencies: + css-in-js-utils "^2.0.0" + +internal-ip@4.3.0, internal-ip@^4.3.0: + 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" + +internal-slot@^1.0.3: + version "1.0.3" + resolved "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz" + integrity sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA== + dependencies: + get-intrinsic "^1.1.0" + has "^1.0.3" + side-channel "^1.0.4" + +invariant@^2.2.4: + 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" + +ip-regex@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz" + integrity sha512-58yWmlHpp7VYfcdTwMTvwMmqx/Elfxjd9RXTDyMsbL7lLWmhMylLEqiYVLKuLzOZqVgiWXD9MfR62Vv89VRxkw== + +ip@^1.1.0, ip@^1.1.5: + version "1.1.8" + resolved "https://registry.npmjs.org/ip/-/ip-1.1.8.tgz" + integrity sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg== + +ipaddr.js@1.9.1, ipaddr.js@^1.9.0: + 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== + +is-absolute-url@^2.0.0: + version "2.1.0" + resolved "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz" + integrity sha512-vOx7VprsKyllwjSkLV79NIhpyLfr3jAp7VaTCMXOJHu4m0Ew1CZ2fcjASwmV1jI3BWuWHB013M48eyeldk9gYg== + +is-absolute-url@^3.0.3: + version "3.0.3" + resolved "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz" + integrity sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q== + +is-accessor-descriptor@^0.1.6: + version "0.1.6" + resolved "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz" + integrity sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A== + dependencies: + kind-of "^3.0.2" + +is-accessor-descriptor@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz" + integrity sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ== + dependencies: + kind-of "^6.0.0" + +is-arguments@^1.0.4: + version "1.1.1" + resolved "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz" + integrity sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-arrayish@^0.2.1: + version "0.2.1" + resolved "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" + integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== + +is-arrayish@^0.3.1: + version "0.3.2" + resolved "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz" + integrity sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ== + +is-bigint@^1.0.1: + version "1.0.4" + resolved "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz" + integrity sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg== + dependencies: + has-bigints "^1.0.1" + +is-binary-path@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz" + integrity sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q== + dependencies: + binary-extensions "^1.0.0" + +is-binary-path@~2.1.0: + 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" + +is-boolean-object@^1.1.0: + version "1.1.2" + resolved "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz" + integrity sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-buffer@^1.1.5, is-buffer@~1.1.1, is-buffer@~1.1.6: + version "1.1.6" + resolved "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz" + integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== + +is-callable@^1.1.4, is-callable@^1.2.4: + version "1.2.4" + resolved "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz" + integrity sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w== + +is-color-stop@^1.0.0: + version "1.1.0" + resolved "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz" + integrity sha512-H1U8Vz0cfXNujrJzEcvvwMDW9Ra+biSYA3ThdQvAnMLJkEHQXn6bWzLkxHtVYJ+Sdbx0b6finn3jZiaVe7MAHA== + dependencies: + css-color-names "^0.0.4" + hex-color-regex "^1.1.0" + hsl-regex "^1.0.0" + hsla-regex "^1.0.0" + rgb-regex "^1.0.1" + rgba-regex "^1.0.0" + +is-core-module@^2.9.0: + version "2.10.0" + resolved "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz" + integrity sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg== + dependencies: + has "^1.0.3" + +is-data-descriptor@^0.1.4: + version "0.1.4" + resolved "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz" + integrity sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg== + dependencies: + kind-of "^3.0.2" + +is-data-descriptor@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz" + integrity sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ== + dependencies: + kind-of "^6.0.0" + +is-date-object@^1.0.1: + version "1.0.5" + resolved "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz" + integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ== + dependencies: + has-tostringtag "^1.0.0" + +is-descriptor@^0.1.0: + version "0.1.6" + resolved "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz" + integrity sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg== + dependencies: + is-accessor-descriptor "^0.1.6" + is-data-descriptor "^0.1.4" + kind-of "^5.0.0" + +is-descriptor@^1.0.0, is-descriptor@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz" + integrity sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg== + dependencies: + is-accessor-descriptor "^1.0.0" + is-data-descriptor "^1.0.0" + kind-of "^6.0.2" + +is-directory@^0.3.1: + version "0.3.1" + resolved "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz" + integrity sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw== + +is-docker@^2.0.0, is-docker@^2.1.1: + version "2.2.1" + resolved "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz" + integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== + +is-extendable@^0.1.0, is-extendable@^0.1.1: + version "0.1.1" + resolved "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz" + integrity sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw== + +is-extendable@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz" + integrity sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA== + dependencies: + is-plain-object "^2.0.4" + +is-extglob@^1.0.0: + 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== + +is-extglob@^2.1.0, is-extglob@^2.1.1: + version "2.1.1" + resolved "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" + integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== + +is-fullwidth-code-point@^2.0.0: + 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== + +is-fullwidth-code-point@^3.0.0: + 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== + +is-glob@^2.0.0: + 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" + +is-glob@^3.1.0: + version "3.1.0" + resolved "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz" + integrity sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw== + dependencies: + is-extglob "^2.1.0" + +is-glob@^4.0.0, is-glob@^4.0.1, is-glob@~4.0.1: + 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" + +is-interactive@^1.0.0: + 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== + +is-invalid-path@^0.1.0: + 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" + +is-negative-zero@^2.0.2: + version "2.0.2" + resolved "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz" + integrity sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA== + +is-number-object@^1.0.4: + version "1.0.7" + resolved "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz" + integrity sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ== + dependencies: + has-tostringtag "^1.0.0" + +is-number@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz" + integrity sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg== + dependencies: + kind-of "^3.0.2" + +is-number@^7.0.0: + version "7.0.0" + resolved "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz" + integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== + +is-obj@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz" + integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w== + +is-path-cwd@^2.0.0, is-path-cwd@^2.2.0: + version "2.2.0" + resolved "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz" + integrity sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ== + +is-path-in-cwd@^2.0.0: + 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" + +is-path-inside@^2.1.0: + 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" + +is-path-inside@^3.0.2: + 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== + +is-plain-obj@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz" + integrity sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA== + +is-plain-object@^2.0.3, is-plain-object@^2.0.4: + 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" + +is-regex@^1.0.4, is-regex@^1.1.4: + version "1.1.4" + resolved "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz" + integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-resolvable@^1.0.0: + version "1.1.0" + resolved "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz" + integrity sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg== + +is-root@2.1.0, is-root@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz" + integrity sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg== + +is-shared-array-buffer@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz" + integrity sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA== + dependencies: + call-bind "^1.0.2" + +is-stream@^1.0.1, is-stream@^1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz" + integrity sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ== + +is-stream@^2.0.0: + version "2.0.1" + resolved "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz" + integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== + +is-string@^1.0.5, is-string@^1.0.7: + version "1.0.7" + resolved "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz" + integrity sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg== + dependencies: + has-tostringtag "^1.0.0" + +is-symbol@^1.0.2, is-symbol@^1.0.3: + version "1.0.4" + resolved "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz" + integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg== + dependencies: + has-symbols "^1.0.2" + +is-unicode-supported@^0.1.0: + version "0.1.0" + resolved "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz" + integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw== + +is-valid-path@^0.1.1: + 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" + +is-weakref@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz" + integrity sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ== + dependencies: + call-bind "^1.0.2" + +is-windows@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz" + integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== + +is-wsl@^1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz" + integrity sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw== + +is-wsl@^2.0.0, is-wsl@^2.1.1, is-wsl@^2.2.0: + 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" + +isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== + +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" + integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== + +isobject@^2.0.0: + version "2.1.0" + resolved "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz" + integrity sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA== + dependencies: + isarray "1.0.0" + +isobject@^3.0.0, isobject@^3.0.1: + version "3.0.1" + resolved "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz" + integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg== + +isomorphic-fetch@^2.1.1: + version "2.2.1" + resolved "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz" + integrity sha512-9c4TNAKYXM5PRyVcwUZrF3W09nQ+sO7+jydgs4ZGW9dhsLG2VOlISJABombdQqQRXCwuYG3sYV/puGf5rp0qmA== + dependencies: + node-fetch "^1.0.1" + whatwg-fetch ">=0.10.0" + +jest-get-type@^26.3.0: + version "26.3.0" + resolved "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz" + integrity sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig== + +jest-haste-map@^27.3.1: + version "27.5.1" + resolved "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz" + integrity sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng== + dependencies: + "@jest/types" "^27.5.1" + "@types/graceful-fs" "^4.1.2" + "@types/node" "*" + anymatch "^3.0.3" + fb-watchman "^2.0.0" + graceful-fs "^4.2.9" + jest-regex-util "^27.5.1" + jest-serializer "^27.5.1" + jest-util "^27.5.1" + jest-worker "^27.5.1" + micromatch "^4.0.4" + walker "^1.0.7" + optionalDependencies: + fsevents "^2.3.2" + +jest-regex-util@^27.5.1: + version "27.5.1" + resolved "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz" + integrity sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg== + +jest-serializer@^27.5.1: + version "27.5.1" + resolved "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz" + integrity sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w== + dependencies: + "@types/node" "*" + graceful-fs "^4.2.9" + +jest-util@^27.5.1: + 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" + +jest-validate@^26.5.2: + version "26.6.2" + resolved "https://registry.npmjs.org/jest-validate/-/jest-validate-26.6.2.tgz" + integrity sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ== + dependencies: + "@jest/types" "^26.6.2" + camelcase "^6.0.0" + chalk "^4.0.0" + jest-get-type "^26.3.0" + leven "^3.1.0" + pretty-format "^26.6.2" + +jest-worker@^26.2.1: + version "26.6.2" + resolved "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz" + integrity sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ== + dependencies: + "@types/node" "*" + merge-stream "^2.0.0" + supports-color "^7.0.0" + +jest-worker@^27.2.0, jest-worker@^27.5.1: + 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" + +jetifier@^1.6.2: + version "1.6.8" + resolved "https://registry.npmjs.org/jetifier/-/jetifier-1.6.8.tgz" + integrity sha512-3Zi16h6L5tXDRQJTb221cnRoVG9/9OvreLdLU2/ZjRv/GILL+2Cemt0IKvkowwkDpvouAU1DQPOJ7qaiHeIdrw== + +jimp-compact@0.16.1: + 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== + +joi@^17.2.1: + version "17.6.0" + resolved "https://registry.npmjs.org/joi/-/joi-17.6.0.tgz" + integrity sha512-OX5dG6DTbcr/kbMFj0KGYxuew69HPcAE3K/sZpEV2nP6e/j/C0HV+HNiBPCASxdx5T7DMoa0s8UeHWMnb6n2zw== + dependencies: + "@hapi/hoek" "^9.0.0" + "@hapi/topo" "^5.0.0" + "@sideway/address" "^4.1.3" + "@sideway/formula" "^3.0.0" + "@sideway/pinpoint" "^2.0.0" + +join-component@^1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/join-component/-/join-component-1.1.0.tgz" + integrity sha512-bF7vcQxbODoGK1imE2P9GS9aw4zD0Sd+Hni68IMZLj7zRnquH7dXUmMw9hDI5S/Jzt7q+IyTXN0rSg2GI0IKhQ== + +"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz" + integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== + +js-yaml@^3.13.1: + 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" + +js-yaml@^4.1.0: + 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" + +jsc-android@^250230.2.1: + version "250230.2.1" + resolved "https://registry.npmjs.org/jsc-android/-/jsc-android-250230.2.1.tgz" + integrity sha512-KmxeBlRjwoqCnBBKGsihFtvsBHyUFlBxJPK4FzeYcIuBfdjv6jFys44JITAgSTbQD+vIdwMEfyZklsuQX0yI1Q== + +jscodeshift@^0.13.1: + version "0.13.1" + resolved "https://registry.npmjs.org/jscodeshift/-/jscodeshift-0.13.1.tgz" + integrity sha512-lGyiEbGOvmMRKgWk4vf+lUrCWO/8YR8sUR3FKF1Cq5fovjZDlIcw3Hu5ppLHAnEXshVffvaM0eyuY/AbOeYpnQ== + 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 "^3.1.10" + neo-async "^2.5.0" + node-dir "^0.1.17" + recast "^0.20.4" + temp "^0.8.4" + write-file-atomic "^2.3.0" + +jsesc@^2.5.1: + version "2.5.2" + resolved "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz" + integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== + +jsesc@~0.5.0: + version "0.5.0" + resolved "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz" + integrity sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA== + +json-parse-better-errors@^1.0.1, json-parse-better-errors@^1.0.2: + 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== + +json-parse-even-better-errors@^2.3.0: + 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== + +json-schema-deref-sync@^0.13.0: + 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" + +json-schema-traverse@^0.4.1: + 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== + +json3@^3.3.2: + version "3.3.3" + resolved "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz" + integrity sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA== + +json5@^0.5.1: + version "0.5.1" + resolved "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz" + integrity sha512-4xrs1aW+6N5DalkqSVA8fxh458CXvR99WU8WLKmq4v8eWAL86Xo3BVqyd3SkA9wEVjCMqyvvRRkshAdOnBp5rw== + +json5@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz" + integrity sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow== + dependencies: + minimist "^1.2.0" + +json5@^2.1.2, json5@^2.2.1: + version "2.2.1" + resolved "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz" + integrity sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA== + +jsonfile@^2.1.0: + version "2.4.0" + resolved "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz" + integrity sha512-PKllAqbgLgxHaj8TElYymKCAgrASebJrWpTnEkOaTowt23VKXXN0sUeriJ+eh7y6ufb/CC5ap11pz71/cM0hUw== + optionalDependencies: + graceful-fs "^4.1.6" + +jsonfile@^4.0.0: + 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" + +jsonfile@^6.0.1: + 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" + +killable@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz" + integrity sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg== + +kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: + version "3.2.2" + resolved "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz" + integrity sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ== + dependencies: + is-buffer "^1.1.5" + +kind-of@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz" + integrity sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw== + dependencies: + is-buffer "^1.1.5" + +kind-of@^5.0.0: + version "5.1.0" + resolved "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz" + integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw== + +kind-of@^6.0.0, kind-of@^6.0.2: + version "6.0.3" + resolved "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz" + integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== + +klaw@^1.0.0: + version "1.3.1" + resolved "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz" + integrity sha512-TED5xi9gGQjGpNnvRWknrwAB1eL5GciPfVFOt3Vk1OJCVDQbzuSfrF3hkUQKlsgKrG1F+0t5W0m+Fje1jIt8rw== + optionalDependencies: + graceful-fs "^4.1.9" + +kleur@^3.0.3: + version "3.0.3" + resolved "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz" + integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== + +last-call-webpack-plugin@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/last-call-webpack-plugin/-/last-call-webpack-plugin-3.0.0.tgz" + integrity sha512-7KI2l2GIZa9p2spzPIVZBYyNKkN+e/SQPpnjlTiPhdbDW3F86tdKKELxKpzJ5sgU19wQWsACULZmpTPYHeWO5w== + dependencies: + lodash "^4.17.5" + webpack-sources "^1.1.0" + +leaflet@^1.5.1: + version "1.8.0" + resolved "https://registry.yarnpkg.com/leaflet/-/leaflet-1.8.0.tgz#4615db4a22a304e8e692cae9270b983b38a2055e" + integrity sha512-gwhMjFCQiYs3x/Sf+d49f10ERXaEFCPr+nVTryhAW8DWbMGqJqt9G4XuIaHmFW08zYvhgdzqXGr8AlW8v8dQkA== + +leven@^3.1.0: + version "3.1.0" + resolved "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz" + integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== + +lines-and-columns@^1.1.6: + version "1.2.4" + resolved "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz" + integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== + +loader-runner@^2.4.0: + version "2.4.0" + resolved "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz" + integrity sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw== + +loader-utils@2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz" + integrity sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ== + dependencies: + big.js "^5.2.2" + emojis-list "^3.0.0" + json5 "^2.1.2" + +loader-utils@^1.1.0, loader-utils@^1.2.3, loader-utils@^1.4.0: + version "1.4.0" + resolved "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz" + integrity sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA== + dependencies: + big.js "^5.2.2" + emojis-list "^3.0.0" + json5 "^1.0.1" + +loader-utils@^2.0.0: + version "2.0.2" + resolved "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz" + integrity sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A== + dependencies: + big.js "^5.2.2" + emojis-list "^3.0.0" + json5 "^2.1.2" + +locate-path@^3.0.0: + 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" + +locate-path@^5.0.0: + 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" + +locate-path@^6.0.0: + 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" + +lodash.debounce@4.0.8, lodash.debounce@^4.0.8: + version "4.0.8" + resolved "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz" + integrity sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow== + +lodash.memoize@^4.1.2: + version "4.1.2" + resolved "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz" + integrity sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag== + +lodash.throttle@^4.1.1: + version "4.1.1" + resolved "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz" + integrity sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ== + +lodash.uniq@^4.5.0: + version "4.5.0" + resolved "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz" + integrity sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ== + +"lodash@>=3.5 <5", lodash@^4.17.11, lodash@^4.17.13, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.17.4, lodash@^4.17.5: + version "4.17.21" + resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz" + integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== + +log-symbols@^2.2.0: + 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" + +log-symbols@^4.1.0: + 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" + +logkitty@^0.7.1: + 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" + +loglevel@^1.6.8: + version "1.8.0" + resolved "https://registry.npmjs.org/loglevel/-/loglevel-1.8.0.tgz" + integrity sha512-G6A/nJLRgWOuuwdNuA6koovfEV1YpqqAG4pRUlFaz3jj2QNZ8M4vBqnVA+HBTmU/AMNUtlOsMmSpF6NyOjztbA== + +loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.3.1, loose-envify@^1.4.0: + 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" + +lower-case@^2.0.2: + 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" + +lru-cache@^5.1.1: + 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" + +lru-cache@^6.0.0: + 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" + +make-dir@^2.0.0, make-dir@^2.1.0: + 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" + +make-dir@^3.0.2: + 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" + +makeerror@1.0.12: + version "1.0.12" + resolved "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz" + integrity sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg== + dependencies: + tmpl "1.0.5" + +map-cache@^0.2.2: + version "0.2.2" + resolved "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz" + integrity sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg== + +map-visit@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz" + integrity sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w== + dependencies: + object-visit "^1.0.0" + +md5-file@^3.2.3: + 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" + +md5.js@^1.3.4: + version "1.3.5" + resolved "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz" + integrity sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg== + dependencies: + hash-base "^3.0.0" + inherits "^2.0.1" + safe-buffer "^5.1.2" + +md5@^2.2.1: + 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" + +md5@~2.2.0: + 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" + +md5hex@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/md5hex/-/md5hex-1.0.0.tgz" + integrity sha512-c2YOUbp33+6thdCUi34xIyOU/a7bvGKj/3DB1iaPMTuPHf/Q2d5s4sn1FaCOO43XkXggnb08y5W2PU8UNYNLKQ== + +mdn-data@2.0.14: + version "2.0.14" + resolved "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz" + integrity sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow== + +mdn-data@2.0.4: + version "2.0.4" + resolved "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz" + integrity sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA== + +media-typer@0.3.0: + version "0.3.0" + resolved "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz" + integrity sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ== + +memoize-one@^5.0.0, memoize-one@^5.2.1: + 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== + +memory-cache@~0.2.0: + version "0.2.0" + resolved "https://registry.npmjs.org/memory-cache/-/memory-cache-0.2.0.tgz" + integrity sha512-OcjA+jzjOYzKmKS6IQVALHLVz+rNTMPoJvCztFaZxwG14wtAW7VRZjwTQu06vKCYOxh4jVnik7ya0SXTB0W+xA== + +memory-fs@^0.4.1: + version "0.4.1" + resolved "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz" + integrity sha512-cda4JKCxReDXFXRqOHPQscuIYg1PvxbE2S2GP45rnwfEK+vZaXC8C1OFvdHIbgw0DLzowXGVoxLaAmlgRy14GQ== + dependencies: + errno "^0.1.3" + readable-stream "^2.0.1" + +memory-fs@^0.5.0: + version "0.5.0" + resolved "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz" + integrity sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA== + dependencies: + errno "^0.1.3" + readable-stream "^2.0.1" + +merge-descriptors@1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz" + integrity sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w== + +merge-options@^3.0.4: + version "3.0.4" + resolved "https://registry.npmjs.org/merge-options/-/merge-options-3.0.4.tgz" + integrity sha512-2Sug1+knBjkaMsMgf1ctR1Ujx+Ayku4EdJN4Z+C2+JzoeF7A3OZ9KM2GY0CpQS51NR61LTurMJrRKPhSs3ZRTQ== + dependencies: + is-plain-obj "^2.1.0" + +merge-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz" + integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== + +merge2@^1.3.0, merge2@^1.4.1: + version "1.4.1" + resolved "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz" + integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== + +methods@~1.1.2: + version "1.1.2" + resolved "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz" + integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w== + +metro-babel-transformer@0.70.3: + version "0.70.3" + resolved "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.70.3.tgz" + integrity sha512-bWhZRMn+mIOR/s3BDpFevWScz9sV8FGktVfMlF1eJBLoX24itHDbXvTktKBYi38PWIKcHedh6THSFpJogfuwNA== + dependencies: + "@babel/core" "^7.14.0" + hermes-parser "0.6.0" + metro-source-map "0.70.3" + nullthrows "^1.1.1" + +metro-cache-key@0.70.3: + version "0.70.3" + resolved "https://registry.npmjs.org/metro-cache-key/-/metro-cache-key-0.70.3.tgz" + integrity sha512-0zpw+IcpM3hmGd5sKMdxNv3sbOIUYnMUvx1/yaM6vNRReSPmOLX0bP8fYf3CGgk8NEreZ1OHbVsuw7bdKt40Mw== + +metro-cache@0.70.3: + version "0.70.3" + resolved "https://registry.npmjs.org/metro-cache/-/metro-cache-0.70.3.tgz" + integrity sha512-iCix/+z812fUqa6KlOxaTkY6LQQDoXIe/VljXkGIvpygSCmYyhjQpfQVZEVVPezFmUBYXNdabdQ6cYx6JX3yMg== + dependencies: + metro-core "0.70.3" + rimraf "^2.5.4" + +metro-config@0.70.3, metro-config@^0.70.1: + version "0.70.3" + resolved "https://registry.npmjs.org/metro-config/-/metro-config-0.70.3.tgz" + integrity sha512-SSCDjSTygoCgzoj61DdrBeJzZDRwQxUEfcgc6t6coxWSExXNR4mOngz0q4SAam49Bmjq9J2Jft6qUKnUTPrRgA== + dependencies: + cosmiconfig "^5.0.5" + jest-validate "^26.5.2" + metro "0.70.3" + metro-cache "0.70.3" + metro-core "0.70.3" + metro-runtime "0.70.3" + +metro-core@0.70.3, metro-core@^0.70.1: + version "0.70.3" + resolved "https://registry.npmjs.org/metro-core/-/metro-core-0.70.3.tgz" + integrity sha512-NzfHB/w5R7yLaOeU1tzPTbBzCRsYSvpKJkLMP0yudszKZzIAZqNdjoEJ9GZ688Wi0ynZxcU0BxukXh4my80ZBw== + dependencies: + jest-haste-map "^27.3.1" + lodash.throttle "^4.1.1" + metro-resolver "0.70.3" + +metro-hermes-compiler@0.70.3: + version "0.70.3" + resolved "https://registry.npmjs.org/metro-hermes-compiler/-/metro-hermes-compiler-0.70.3.tgz" + integrity sha512-W6WttLi4E72JL/NyteQ84uxYOFMibe0PUr9aBKuJxxfCq6QRnJKOVcNY0NLW0He2tneXGk+8ZsNz8c0flEvYqg== + +metro-inspector-proxy@0.70.3: + version "0.70.3" + resolved "https://registry.npmjs.org/metro-inspector-proxy/-/metro-inspector-proxy-0.70.3.tgz" + integrity sha512-qQoNdPGrmyoJSWYkxSDpTaAI8xyqVdNDVVj9KRm1PG8niSuYmrCCFGLLFsMvkVYwsCWUGHoGBx0UoAzVp14ejw== + dependencies: + connect "^3.6.5" + debug "^2.2.0" + ws "^7.5.1" + yargs "^15.3.1" + +metro-minify-uglify@0.70.3: + version "0.70.3" + resolved "https://registry.npmjs.org/metro-minify-uglify/-/metro-minify-uglify-0.70.3.tgz" + integrity sha512-oHyjV9WDqOlDE1FPtvs6tIjjeY/oP1PNUPYL1wqyYtqvjN+zzAOrcbsAAL1sv+WARaeiMsWkF2bwtNo+Hghoog== + dependencies: + uglify-es "^3.1.9" + +metro-react-native-babel-preset@0.70.3, metro-react-native-babel-preset@~0.70.3: + version "0.70.3" + resolved "https://registry.npmjs.org/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.70.3.tgz" + integrity sha512-4Nxc1zEiHEu+GTdEMEsHnRgfaBkg8f/Td3+FcQ8NTSvs+xL3LBrQy6N07idWSQZHIdGFf+tTHvRfSIWLD8u8Tg== + dependencies: + "@babel/core" "^7.14.0" + "@babel/plugin-proposal-async-generator-functions" "^7.0.0" + "@babel/plugin-proposal-class-properties" "^7.0.0" + "@babel/plugin-proposal-export-default-from" "^7.0.0" + "@babel/plugin-proposal-nullish-coalescing-operator" "^7.0.0" + "@babel/plugin-proposal-object-rest-spread" "^7.0.0" + "@babel/plugin-proposal-optional-catch-binding" "^7.0.0" + "@babel/plugin-proposal-optional-chaining" "^7.0.0" + "@babel/plugin-syntax-dynamic-import" "^7.0.0" + "@babel/plugin-syntax-export-default-from" "^7.0.0" + "@babel/plugin-syntax-flow" "^7.2.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.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-exponentiation-operator" "^7.0.0" + "@babel/plugin-transform-flow-strip-types" "^7.0.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-template-literals" "^7.0.0" + "@babel/plugin-transform-typescript" "^7.5.0" + "@babel/plugin-transform-unicode-regex" "^7.0.0" + "@babel/template" "^7.0.0" + react-refresh "^0.4.0" + +metro-react-native-babel-transformer@0.70.3, metro-react-native-babel-transformer@^0.70.1: + version "0.70.3" + resolved "https://registry.npmjs.org/metro-react-native-babel-transformer/-/metro-react-native-babel-transformer-0.70.3.tgz" + integrity sha512-WKBU6S/G50j9cfmFM4k4oRYprd8u3qjleD4so1E2zbTNILg+gYla7ZFGCAvi2G0ZcqS2XuGCR375c2hF6VVvwg== + dependencies: + "@babel/core" "^7.14.0" + babel-preset-fbjs "^3.4.0" + hermes-parser "0.6.0" + metro-babel-transformer "0.70.3" + metro-react-native-babel-preset "0.70.3" + metro-source-map "0.70.3" + nullthrows "^1.1.1" + +metro-resolver@0.70.3, metro-resolver@^0.70.1: + version "0.70.3" + resolved "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.70.3.tgz" + integrity sha512-5Pc5S/Gs4RlLbziuIWtvtFd9GRoILlaRC8RZDVq5JZWcWHywKy/PjNmOBNhpyvtRlzpJfy/ssIfLhu8zINt1Mw== + dependencies: + absolute-path "^0.0.0" + +metro-runtime@0.70.3, metro-runtime@^0.70.1: + version "0.70.3" + resolved "https://registry.npmjs.org/metro-runtime/-/metro-runtime-0.70.3.tgz" + integrity sha512-22xU7UdXZacniTIDZgN2EYtmfau2pPyh97Dcs+cWrLcJYgfMKjWBtesnDcUAQy3PHekDYvBdJZkoQUeskYTM+w== + dependencies: + "@babel/runtime" "^7.0.0" + +metro-source-map@0.70.3: + version "0.70.3" + resolved "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.70.3.tgz" + integrity sha512-zsYtZGrwRbbGEFHtmMqqeCH9K9aTGNVPsurMOWCUeQA3VGyVGXPGtLMC+CdAM9jLpUyg6jw2xh0esxi+tYH7Uw== + dependencies: + "@babel/traverse" "^7.14.0" + "@babel/types" "^7.0.0" + invariant "^2.2.4" + metro-symbolicate "0.70.3" + nullthrows "^1.1.1" + ob1 "0.70.3" + source-map "^0.5.6" + vlq "^1.0.0" + +metro-symbolicate@0.70.3: + version "0.70.3" + resolved "https://registry.npmjs.org/metro-symbolicate/-/metro-symbolicate-0.70.3.tgz" + integrity sha512-JTYkF1dpeDUssQ84juE1ycnhHki2ylJBBdJE1JHtfu5oC+z1ElDbBdPHq90Uvt8HbRov/ZAnxvv7Zy6asS+WCA== + dependencies: + invariant "^2.2.4" + metro-source-map "0.70.3" + nullthrows "^1.1.1" + source-map "^0.5.6" + through2 "^2.0.1" + vlq "^1.0.0" + +metro-transform-plugins@0.70.3: + version "0.70.3" + resolved "https://registry.npmjs.org/metro-transform-plugins/-/metro-transform-plugins-0.70.3.tgz" + integrity sha512-dQRIJoTkWZN2IVS2KzgS1hs7ZdHDX3fS3esfifPkqFAEwHiLctCf0EsPgIknp0AjMLvmGWfSLJigdRB/dc0ASw== + dependencies: + "@babel/core" "^7.14.0" + "@babel/generator" "^7.14.0" + "@babel/template" "^7.0.0" + "@babel/traverse" "^7.14.0" + nullthrows "^1.1.1" + +metro-transform-worker@0.70.3: + version "0.70.3" + resolved "https://registry.npmjs.org/metro-transform-worker/-/metro-transform-worker-0.70.3.tgz" + integrity sha512-MtVVsnHhhBOp9GRLCdAb2mD1dTCsIzT4+m34KMRdBDCEbDIb90YafT5prpU8qbj5uKd0o2FOQdrJ5iy5zQilHw== + dependencies: + "@babel/core" "^7.14.0" + "@babel/generator" "^7.14.0" + "@babel/parser" "^7.14.0" + "@babel/types" "^7.0.0" + babel-preset-fbjs "^3.4.0" + metro "0.70.3" + metro-babel-transformer "0.70.3" + metro-cache "0.70.3" + metro-cache-key "0.70.3" + metro-hermes-compiler "0.70.3" + metro-source-map "0.70.3" + metro-transform-plugins "0.70.3" + nullthrows "^1.1.1" + +metro@0.70.3, metro@^0.70.1: + version "0.70.3" + resolved "https://registry.npmjs.org/metro/-/metro-0.70.3.tgz" + integrity sha512-uEWS7xg8oTetQDABYNtsyeUjdLhH3KAvLFpaFFoJqUpOk2A3iygszdqmjobFl6W4zrvKDJS+XxdMR1roYvUhTw== + dependencies: + "@babel/code-frame" "^7.0.0" + "@babel/core" "^7.14.0" + "@babel/generator" "^7.14.0" + "@babel/parser" "^7.14.0" + "@babel/template" "^7.0.0" + "@babel/traverse" "^7.14.0" + "@babel/types" "^7.0.0" + absolute-path "^0.0.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" + fs-extra "^1.0.0" + graceful-fs "^4.2.4" + hermes-parser "0.6.0" + image-size "^0.6.0" + invariant "^2.2.4" + jest-haste-map "^27.3.1" + jest-worker "^27.2.0" + lodash.throttle "^4.1.1" + metro-babel-transformer "0.70.3" + metro-cache "0.70.3" + metro-cache-key "0.70.3" + metro-config "0.70.3" + metro-core "0.70.3" + metro-hermes-compiler "0.70.3" + metro-inspector-proxy "0.70.3" + metro-minify-uglify "0.70.3" + metro-react-native-babel-preset "0.70.3" + metro-resolver "0.70.3" + metro-runtime "0.70.3" + metro-source-map "0.70.3" + metro-symbolicate "0.70.3" + metro-transform-plugins "0.70.3" + metro-transform-worker "0.70.3" + mime-types "^2.1.27" + node-fetch "^2.2.0" + nullthrows "^1.1.1" + rimraf "^2.5.4" + serialize-error "^2.1.0" + source-map "^0.5.6" + strip-ansi "^6.0.0" + temp "0.8.3" + throat "^5.0.0" + ws "^7.5.1" + yargs "^15.3.1" + +microevent.ts@~0.1.1: + version "0.1.1" + resolved "https://registry.npmjs.org/microevent.ts/-/microevent.ts-0.1.1.tgz" + integrity sha512-jo1OfR4TaEwd5HOrt5+tAZ9mqT4jmpNAusXtyfNzqVm9uiSYFZlKM1wYL4oU7azZW/PxQW53wM0S6OR1JHNa2g== + +micromatch@^3.1.10, micromatch@^3.1.4: + version "3.1.10" + resolved "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz" + integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg== + dependencies: + arr-diff "^4.0.0" + array-unique "^0.3.2" + braces "^2.3.1" + define-property "^2.0.2" + extend-shallow "^3.0.2" + extglob "^2.0.4" + fragment-cache "^0.2.1" + kind-of "^6.0.2" + nanomatch "^1.2.9" + object.pick "^1.3.0" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.2" + +micromatch@^4.0.2, micromatch@^4.0.4: + 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" + +miller-rabin@^4.0.0: + version "4.0.1" + resolved "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz" + integrity sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA== + dependencies: + bn.js "^4.0.0" + brorand "^1.0.1" + +mime-db@1.52.0, "mime-db@>= 1.43.0 < 2": + version "1.52.0" + resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz" + integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== + +mime-types@^2.1.12, mime-types@^2.1.27, mime-types@~2.1.17, mime-types@~2.1.24, mime-types@~2.1.34: + 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" + +mime@1.6.0: + version "1.6.0" + resolved "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz" + integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== + +mime@^2.4.1, mime@^2.4.4: + version "2.6.0" + resolved "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz" + integrity sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg== + +mimic-fn@^1.0.0: + version "1.2.0" + resolved "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz" + integrity sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ== + +mimic-fn@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz" + integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== + +mini-css-extract-plugin@^0.5.0: + version "0.5.0" + resolved "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.5.0.tgz" + integrity sha512-IuaLjruM0vMKhUUT51fQdQzBYTX49dLj8w68ALEAe2A4iYNpIC4eMac67mt3NzycvjOlf07/kYxJDc0RTl1Wqw== + dependencies: + loader-utils "^1.1.0" + schema-utils "^1.0.0" + webpack-sources "^1.1.0" + +minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz" + integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== + +minimalistic-crypto-utils@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz" + integrity sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg== + +"minimatch@2 || 3", minimatch@^3.0.2, minimatch@^3.0.4: + 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" + +minimatch@3.0.4: + version "3.0.4" + resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz" + integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== + dependencies: + brace-expansion "^1.1.7" + +minimist@^1.2.0, minimist@^1.2.6: + version "1.2.6" + resolved "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz" + integrity sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q== + +minipass-collect@^1.0.2: + 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" + +minipass-flush@^1.0.5: + 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" + +minipass-pipeline@^1.2.2: + 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" + +minipass@3.1.6, minipass@^3.0.0, minipass@^3.1.1: + 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" + +minizlib@^2.1.1: + 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" + +mississippi@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz" + integrity sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA== + dependencies: + concat-stream "^1.5.0" + duplexify "^3.4.2" + end-of-stream "^1.1.0" + flush-write-stream "^1.0.0" + from2 "^2.1.0" + parallel-transform "^1.1.0" + pump "^3.0.0" + pumpify "^1.3.3" + stream-each "^1.1.0" + through2 "^2.0.0" + +mixin-deep@^1.2.0: + version "1.3.2" + resolved "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz" + integrity sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA== + dependencies: + for-in "^1.0.2" + is-extendable "^1.0.1" + +mkdirp@^0.5.1, mkdirp@^0.5.3, mkdirp@^0.5.6, mkdirp@~0.5.1: + 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" + +mkdirp@^1.0.3, mkdirp@^1.0.4: + version "1.0.4" + resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz" + integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== + +moment@^2.24.0: + version "2.29.4" + resolved "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz" + integrity sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w== + +move-concurrently@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz" + integrity sha512-hdrFxZOycD/g6A6SoI2bB5NA/5NEqD0569+S47WZhPvm46sD50ZHdYaFmnua5lndde9rCHGjmfK7Z8BuCt/PcQ== + dependencies: + aproba "^1.1.1" + copy-concurrently "^1.0.0" + fs-write-stream-atomic "^1.0.8" + mkdirp "^0.5.1" + rimraf "^2.5.4" + run-queue "^1.0.3" + +ms@2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz" + integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== + +ms@2.1.2, ms@^2.1.1: + version "2.1.2" + resolved "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" + integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== + +ms@2.1.3: + version "2.1.3" + resolved "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz" + integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== + +multicast-dns-service-types@^1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz" + integrity sha512-cnAsSVxIDsYt0v7HmC0hWZFwwXSh+E6PgCrREDuN/EsjgLwA5XRmlMHhSiDPrt6HxY1gTivEa/Zh7GtODoLevQ== + +multicast-dns@^6.0.1: + version "6.2.3" + resolved "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz" + integrity sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g== + dependencies: + dns-packet "^1.3.1" + thunky "^1.0.2" + +mv@~2: + version "2.1.1" + resolved "https://registry.npmjs.org/mv/-/mv-2.1.1.tgz" + integrity sha512-at/ZndSy3xEGJ8i0ygALh8ru9qy7gWW1cmkaqBN29JmMlIvM//MEO9y1sk/avxuwnPcfhkejkLsuPxH81BrkSg== + dependencies: + mkdirp "~0.5.1" + ncp "~2.0.0" + rimraf "~2.4.0" + +mz@^2.7.0: + 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" + +nan@^2.12.1: + version "2.16.0" + resolved "https://registry.yarnpkg.com/nan/-/nan-2.16.0.tgz#664f43e45460fb98faf00edca0bb0d7b8dce7916" + integrity sha512-UdAqHyFngu7TfQKsCBgAA6pWDkT8MAO7d0jyOecVhN5354xbLqdn8mV9Tat9gepAupm0bt2DbeaSC8vS52MuFA== + +nanoid@^3.1.23: + version "3.3.4" + resolved "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz" + integrity sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw== + +nanomatch@^1.2.9: + version "1.2.13" + resolved "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz" + integrity sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA== + dependencies: + arr-diff "^4.0.0" + array-unique "^0.3.2" + define-property "^2.0.2" + extend-shallow "^3.0.2" + fragment-cache "^0.2.1" + is-windows "^1.0.2" + kind-of "^6.0.2" + object.pick "^1.3.0" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.1" + +ncp@~2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/ncp/-/ncp-2.0.0.tgz" + integrity sha512-zIdGUrPRFTUELUvr3Gmc7KZ2Sw/h1PiVM0Af/oHB6zgnV1ikqSfRk+TOufi79aHYCW3NiOXmr1BP5nWbzojLaA== + +negotiator@0.6.3: + version "0.6.3" + resolved "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz" + integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== + +neo-async@^2.5.0, neo-async@^2.6.1: + version "2.6.2" + resolved "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz" + integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== + +nested-error-stacks@~2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/nested-error-stacks/-/nested-error-stacks-2.0.1.tgz" + integrity sha512-SrQrok4CATudVzBS7coSz26QRSmlK9TzzoFbeKfcPBUFPjcQM9Rqvr/DlJkOrwI/0KcgvMub1n1g5Jt9EgRn4A== + +nice-try@^1.0.4: + version "1.0.5" + resolved "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz" + integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== + +no-case@^3.0.4: + 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" + +nocache@^3.0.1: + version "3.0.4" + resolved "https://registry.npmjs.org/nocache/-/nocache-3.0.4.tgz" + integrity sha512-WDD0bdg9mbq6F4mRxEYcPWwfA1vxd0mrvKOyxI7Xj/atfRHVeutzuWByG//jfm4uPzp0y4Kj051EORCBSQMycw== + +node-dir@^0.1.17: + 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" + +node-fetch@2.6.7, node-fetch@^2.2.0, node-fetch@^2.6.0, node-fetch@^2.6.1, node-fetch@^2.6.7: + version "2.6.7" + resolved "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz" + integrity sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ== + dependencies: + whatwg-url "^5.0.0" + +node-fetch@^1.0.1: + version "1.7.3" + resolved "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz" + integrity sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ== + dependencies: + encoding "^0.1.11" + is-stream "^1.0.1" + +node-forge@^0.10.0: + version "0.10.0" + resolved "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz" + integrity sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA== + +node-forge@^1.2.1, node-forge@^1.3.1: + version "1.3.1" + resolved "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz" + integrity sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA== + +node-html-parser@^1.2.12: + version "1.4.9" + resolved "https://registry.npmjs.org/node-html-parser/-/node-html-parser-1.4.9.tgz" + integrity sha512-UVcirFD1Bn0O+TSmloHeHqZZCxHjvtIeGdVdGMhyZ8/PWlEiZaZ5iJzR189yKZr8p0FXN58BUeC7RHRkf/KYGw== + dependencies: + he "1.2.0" + +node-int64@^0.4.0: + version "0.4.0" + resolved "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz" + integrity sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw== + +node-libs-browser@^2.2.1: + version "2.2.1" + resolved "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz" + integrity sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q== + dependencies: + assert "^1.1.1" + browserify-zlib "^0.2.0" + buffer "^4.3.0" + console-browserify "^1.1.0" + constants-browserify "^1.0.0" + crypto-browserify "^3.11.0" + domain-browser "^1.1.1" + events "^3.0.0" + https-browserify "^1.0.0" + os-browserify "^0.3.0" + path-browserify "0.0.1" + process "^0.11.10" + punycode "^1.2.4" + querystring-es3 "^0.2.0" + readable-stream "^2.3.3" + stream-browserify "^2.0.1" + stream-http "^2.7.2" + string_decoder "^1.0.0" + timers-browserify "^2.0.4" + tty-browserify "0.0.0" + url "^0.11.0" + util "^0.11.0" + vm-browserify "^1.0.1" + +node-releases@^1.1.61: + version "1.1.77" + resolved "https://registry.npmjs.org/node-releases/-/node-releases-1.1.77.tgz" + integrity sha512-rB1DUFUNAN4Gn9keO2K1efO35IDK7yKHCdCaIMvFO7yUYmmZYeDjnGKle26G4rwj+LKRQpjyUUvMkPglwGCYNQ== + +node-releases@^2.0.6: + version "2.0.6" + resolved "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz" + integrity sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg== + +node-stream-zip@^1.9.1: + version "1.15.0" + resolved "https://registry.npmjs.org/node-stream-zip/-/node-stream-zip-1.15.0.tgz" + integrity sha512-LN4fydt9TqhZhThkZIVQnF9cwjU3qmUH9h78Mx/K7d3VvfRqqwthLwJEUOEL0QPZ0XQmNN7be5Ggit5+4dq3Bw== + +normalize-css-color@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/normalize-css-color/-/normalize-css-color-1.0.2.tgz" + integrity sha512-jPJ/V7Cp1UytdidsPqviKEElFQJs22hUUgK5BOPHTwOonNCk7/2qOxhhqzEajmFrWJowADFfOFh1V+aWkRfy+w== + +normalize-path@^2.1.1: + version "2.1.1" + resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz" + integrity sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w== + dependencies: + remove-trailing-separator "^1.0.1" + +normalize-path@^3.0.0, normalize-path@~3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz" + integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== + +normalize-url@^3.0.0: + version "3.3.0" + resolved "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz" + integrity sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg== + +npm-package-arg@^7.0.0: + 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" + +npm-run-path@^2.0.0: + 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" + +nth-check@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz" + integrity sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg== + dependencies: + boolbase "~1.0.0" + +nth-check@^2.0.1: + 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" + +nullthrows@^1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz" + integrity sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw== + +ob1@0.70.3: + version "0.70.3" + resolved "https://registry.npmjs.org/ob1/-/ob1-0.70.3.tgz" + integrity sha512-Vy9GGhuXgDRY01QA6kdhToPd8AkLdLpX9GjH5kpqluVqTu70mgOm7tpGoJDZGaNbr9nJlJgnipqHJQRPORixIQ== + +object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1: + version "4.1.1" + resolved "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz" + integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== + +object-copy@^0.1.0: + version "0.1.0" + resolved "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz" + integrity sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ== + dependencies: + copy-descriptor "^0.1.0" + define-property "^0.2.5" + kind-of "^3.0.3" + +object-inspect@^1.12.0, object-inspect@^1.9.0: + version "1.12.2" + resolved "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz" + integrity sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ== + +object-is@^1.0.1: + version "1.1.5" + resolved "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz" + integrity sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + +object-keys@^1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz" + integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== + +object-visit@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz" + integrity sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA== + dependencies: + isobject "^3.0.0" + +object.assign@^4.1.0, object.assign@^4.1.2: + version "4.1.4" + resolved "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz" + integrity sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + has-symbols "^1.0.3" + object-keys "^1.1.1" + +object.entries@^1.1.0: + version "1.1.5" + resolved "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz" + integrity sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.19.1" + +object.getownpropertydescriptors@^2.0.3: + version "2.1.4" + resolved "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.4.tgz" + integrity sha512-sccv3L/pMModT6dJAYF3fzGMVcb38ysQ0tEE6ixv2yXJDtEIPph268OlAdJj5/qZMZDq2g/jqvwppt36uS/uQQ== + dependencies: + array.prototype.reduce "^1.0.4" + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.1" + +object.pick@^1.3.0: + version "1.3.0" + resolved "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz" + integrity sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ== + dependencies: + isobject "^3.0.1" + +object.values@^1.1.0: + version "1.1.5" + resolved "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz" + integrity sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.19.1" + +obuf@^1.0.0, obuf@^1.1.2: + version "1.1.2" + resolved "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz" + integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== + +on-finished@2.4.1: + 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" + +on-finished@~2.3.0: + 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" + +on-headers@~1.0.2: + 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== + +once@^1.3.0, once@^1.3.1, once@^1.4.0: + 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" + +onetime@^2.0.0: + 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" + +onetime@^5.1.0: + 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" + +open@^6.2.0: + 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" + +open@^7.0.2: + version "7.4.2" + resolved "https://registry.npmjs.org/open/-/open-7.4.2.tgz" + integrity sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q== + dependencies: + is-docker "^2.0.0" + is-wsl "^2.1.1" + +open@^8.0.4, open@^8.3.0: + version "8.4.0" + resolved "https://registry.npmjs.org/open/-/open-8.4.0.tgz" + integrity sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q== + dependencies: + define-lazy-prop "^2.0.0" + is-docker "^2.1.1" + is-wsl "^2.2.0" + +opn@^5.5.0: + version "5.5.0" + resolved "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz" + integrity sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA== + dependencies: + is-wsl "^1.1.0" + +optimize-css-assets-webpack-plugin@^5.0.3: + version "5.0.8" + resolved "https://registry.npmjs.org/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.8.tgz" + integrity sha512-mgFS1JdOtEGzD8l+EuISqL57cKO+We9GcoiQEmdCWRqqck+FGNmYJtx9qfAPzEz+lRrlThWMuGDaRkI/yWNx/Q== + dependencies: + cssnano "^4.1.10" + last-call-webpack-plugin "^3.0.0" + +ora@3.4.0: + 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" + +ora@^5.4.1: + 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" + +os-browserify@^0.3.0: + version "0.3.0" + resolved "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz" + integrity sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A== + +os-homedir@^1.0.0: + version "1.0.2" + resolved "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz" + integrity sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ== + +os-tmpdir@^1.0.0, os-tmpdir@~1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz" + integrity sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g== + +osenv@^0.1.5: + 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" + +p-finally@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz" + integrity sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow== + +p-limit@^2.0.0, p-limit@^2.2.0: + 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" + +p-limit@^3.0.2: + 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" + +p-locate@^3.0.0: + 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" + +p-locate@^4.1.0: + 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" + +p-locate@^5.0.0: + 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" + +p-map@^2.0.0: + version "2.1.0" + resolved "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz" + integrity sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw== + +p-map@^4.0.0: + 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" + +p-retry@^3.0.1: + version "3.0.1" + resolved "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz" + integrity sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w== + dependencies: + retry "^0.12.0" + +p-try@^2.0.0: + version "2.2.0" + resolved "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz" + integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== + +pako@~1.0.5: + version "1.0.11" + resolved "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz" + integrity sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw== + +parallel-transform@^1.1.0: + version "1.2.0" + resolved "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz" + integrity sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg== + dependencies: + cyclist "^1.0.1" + inherits "^2.0.3" + readable-stream "^2.1.5" + +param-case@^3.0.3: + 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" + +parent-module@^1.0.0: + 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== + dependencies: + callsites "^3.0.0" + +parse-asn1@^5.0.0, parse-asn1@^5.1.5: + version "5.1.6" + resolved "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz" + integrity sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw== + dependencies: + asn1.js "^5.2.0" + browserify-aes "^1.0.0" + evp_bytestokey "^1.0.0" + pbkdf2 "^3.0.3" + safe-buffer "^5.1.1" + +parse-json@^4.0.0: + 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" + +parse-json@^5.0.0: + version "5.2.0" + resolved "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz" + integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== + dependencies: + "@babel/code-frame" "^7.0.0" + error-ex "^1.3.1" + json-parse-even-better-errors "^2.3.0" + lines-and-columns "^1.1.6" + +parse-png@^2.1.0: + 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" + +parse-srcset@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/parse-srcset/-/parse-srcset-1.0.2.tgz" + integrity sha512-/2qh0lav6CmI15FzA3i/2Bzk2zCgQhGMkvhOhKNcBVQ1ldgpbfiNTVslmooUmWJcADi1f1kIeynbDRVzNlfR6Q== + +parseurl@~1.3.2, parseurl@~1.3.3: + version "1.3.3" + resolved "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz" + integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== + +pascal-case@^3.1.2: + 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" + +pascalcase@^0.1.1: + version "0.1.1" + resolved "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz" + integrity sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw== + +password-prompt@^1.0.4: + version "1.1.2" + resolved "https://registry.npmjs.org/password-prompt/-/password-prompt-1.1.2.tgz" + integrity sha512-bpuBhROdrhuN3E7G/koAju0WjVw9/uQOG5Co5mokNj0MiOSBVZS1JTwM4zl55hu0WFmIEFvO9cU9sJQiBIYeIA== + dependencies: + ansi-escapes "^3.1.0" + cross-spawn "^6.0.5" + +path-browserify@0.0.1: + version "0.0.1" + resolved "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz" + integrity sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ== + +path-browserify@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz" + integrity sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g== + +path-dirname@^1.0.0, path-dirname@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz" + integrity sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q== + +path-exists@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz" + integrity sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ== + +path-exists@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz" + integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== + +path-is-absolute@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" + integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== + +path-is-inside@^1.0.2: + 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== + +path-key@^2.0.0, path-key@^2.0.1: + 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== + +path-key@^3.1.0: + version "3.1.1" + resolved "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz" + integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== + +path-parse@^1.0.5, path-parse@^1.0.7: + version "1.0.7" + resolved "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz" + integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== + +path-to-regexp@0.1.7: + version "0.1.7" + resolved "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz" + integrity sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ== + +path-type@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz" + integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== + +pbkdf2@^3.0.3: + version "3.1.2" + resolved "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz" + integrity sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA== + dependencies: + create-hash "^1.1.2" + create-hmac "^1.1.4" + ripemd160 "^2.0.1" + safe-buffer "^5.0.1" + sha.js "^2.4.8" + +picocolors@^0.2.1: + version "0.2.1" + resolved "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz" + integrity sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA== + +picocolors@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz" + integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== + +picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3, picomatch@^2.3.1: + version "2.3.1" + resolved "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz" + integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== + +pify@^2.0.0: + version "2.3.0" + resolved "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" + integrity sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog== + +pify@^4.0.1: + version "4.0.1" + resolved "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz" + integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== + +pinkie-promise@^2.0.0: + 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" + +pinkie@^2.0.0: + version "2.0.4" + resolved "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + integrity sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg== + +pirates@^4.0.1, pirates@^4.0.5: + version "4.0.5" + resolved "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz" + integrity sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ== + +pkg-dir@^3.0.0: + 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" + +pkg-dir@^4.1.0: + 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" + +pkg-up@3.1.0, pkg-up@^3.1.0: + 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" + +plist@^3.0.2, plist@^3.0.5: + version "3.0.6" + resolved "https://registry.npmjs.org/plist/-/plist-3.0.6.tgz" + integrity sha512-WiIVYyrp8TD4w8yCvyeIr+lkmrGRd5u0VbRnU+tP/aRLxP/YadJUYOMZJ/6hIa3oUyVCsycXvtNRgd5XBJIbiA== + dependencies: + base64-js "^1.5.1" + xmlbuilder "^15.1.1" + +pngjs@^3.3.0: + version "3.4.0" + resolved "https://registry.npmjs.org/pngjs/-/pngjs-3.4.0.tgz" + integrity sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w== + +pnp-webpack-plugin@^1.5.0: + version "1.7.0" + resolved "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.7.0.tgz" + integrity sha512-2Rb3vm+EXble/sMXNSu6eoBx8e79gKqhNq9F5ZWW6ERNCTE/Q0wQNne5541tE5vKjfM8hpNCYL+LGc1YTfI0dg== + dependencies: + ts-pnp "^1.1.6" + +portfinder@^1.0.26: + version "1.0.32" + resolved "https://registry.npmjs.org/portfinder/-/portfinder-1.0.32.tgz" + integrity sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg== + dependencies: + async "^2.6.4" + debug "^3.2.7" + mkdirp "^0.5.6" + +posix-character-classes@^0.1.0: + version "0.1.1" + resolved "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz" + integrity sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg== + +postcss-calc@^7.0.1: + version "7.0.5" + resolved "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.5.tgz" + integrity sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg== + dependencies: + postcss "^7.0.27" + postcss-selector-parser "^6.0.2" + postcss-value-parser "^4.0.2" + +postcss-colormin@^4.0.3: + version "4.0.3" + resolved "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz" + integrity sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw== + dependencies: + browserslist "^4.0.0" + color "^3.0.0" + has "^1.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-convert-values@^4.0.1: + version "4.0.1" + resolved "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz" + integrity sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ== + dependencies: + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-discard-comments@^4.0.2: + version "4.0.2" + resolved "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz" + integrity sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg== + dependencies: + postcss "^7.0.0" + +postcss-discard-duplicates@^4.0.2: + version "4.0.2" + resolved "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz" + integrity sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ== + dependencies: + postcss "^7.0.0" + +postcss-discard-empty@^4.0.1: + version "4.0.1" + resolved "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz" + integrity sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w== + dependencies: + postcss "^7.0.0" + +postcss-discard-overridden@^4.0.1: + version "4.0.1" + resolved "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz" + integrity sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg== + dependencies: + postcss "^7.0.0" + +postcss-merge-longhand@^4.0.11: + version "4.0.11" + resolved "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz" + integrity sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw== + dependencies: + css-color-names "0.0.4" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + stylehacks "^4.0.0" + +postcss-merge-rules@^4.0.3: + version "4.0.3" + resolved "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz" + integrity sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ== + dependencies: + browserslist "^4.0.0" + caniuse-api "^3.0.0" + cssnano-util-same-parent "^4.0.0" + postcss "^7.0.0" + postcss-selector-parser "^3.0.0" + vendors "^1.0.0" + +postcss-minify-font-values@^4.0.2: + version "4.0.2" + resolved "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz" + integrity sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg== + dependencies: + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-minify-gradients@^4.0.2: + version "4.0.2" + resolved "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz" + integrity sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q== + dependencies: + cssnano-util-get-arguments "^4.0.0" + is-color-stop "^1.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-minify-params@^4.0.2: + version "4.0.2" + resolved "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz" + integrity sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg== + dependencies: + alphanum-sort "^1.0.0" + browserslist "^4.0.0" + cssnano-util-get-arguments "^4.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + uniqs "^2.0.0" + +postcss-minify-selectors@^4.0.2: + version "4.0.2" + resolved "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz" + integrity sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g== + dependencies: + alphanum-sort "^1.0.0" + has "^1.0.0" + postcss "^7.0.0" + postcss-selector-parser "^3.0.0" + +postcss-modules-extract-imports@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz" + integrity sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ== + dependencies: + postcss "^7.0.5" + +postcss-modules-local-by-default@^3.0.2: + version "3.0.3" + resolved "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz" + integrity sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw== + dependencies: + icss-utils "^4.1.1" + postcss "^7.0.32" + postcss-selector-parser "^6.0.2" + postcss-value-parser "^4.1.0" + +postcss-modules-scope@^2.2.0: + version "2.2.0" + resolved "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz" + integrity sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ== + dependencies: + postcss "^7.0.6" + postcss-selector-parser "^6.0.0" + +postcss-modules-values@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz" + integrity sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg== + dependencies: + icss-utils "^4.0.0" + postcss "^7.0.6" + +postcss-normalize-charset@^4.0.1: + version "4.0.1" + resolved "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz" + integrity sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g== + dependencies: + postcss "^7.0.0" + +postcss-normalize-display-values@^4.0.2: + version "4.0.2" + resolved "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz" + integrity sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ== + dependencies: + cssnano-util-get-match "^4.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-normalize-positions@^4.0.2: + version "4.0.2" + resolved "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz" + integrity sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA== + dependencies: + cssnano-util-get-arguments "^4.0.0" + has "^1.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-normalize-repeat-style@^4.0.2: + version "4.0.2" + resolved "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz" + integrity sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q== + dependencies: + cssnano-util-get-arguments "^4.0.0" + cssnano-util-get-match "^4.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-normalize-string@^4.0.2: + version "4.0.2" + resolved "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz" + integrity sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA== + dependencies: + has "^1.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-normalize-timing-functions@^4.0.2: + version "4.0.2" + resolved "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz" + integrity sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A== + dependencies: + cssnano-util-get-match "^4.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-normalize-unicode@^4.0.1: + version "4.0.1" + resolved "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz" + integrity sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg== + dependencies: + browserslist "^4.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-normalize-url@^4.0.1: + version "4.0.1" + resolved "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz" + integrity sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA== + dependencies: + is-absolute-url "^2.0.0" + normalize-url "^3.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-normalize-whitespace@^4.0.2: + version "4.0.2" + resolved "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz" + integrity sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA== + dependencies: + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-ordered-values@^4.1.2: + version "4.1.2" + resolved "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz" + integrity sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw== + dependencies: + cssnano-util-get-arguments "^4.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-reduce-initial@^4.0.3: + version "4.0.3" + resolved "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz" + integrity sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA== + dependencies: + browserslist "^4.0.0" + caniuse-api "^3.0.0" + has "^1.0.0" + postcss "^7.0.0" + +postcss-reduce-transforms@^4.0.2: + version "4.0.2" + resolved "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz" + integrity sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg== + dependencies: + cssnano-util-get-match "^4.0.0" + has "^1.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-safe-parser@^4.0.2: + version "4.0.2" + resolved "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-4.0.2.tgz" + integrity sha512-Uw6ekxSWNLCPesSv/cmqf2bY/77z11O7jZGPax3ycZMFU/oi2DMH9i89AdHc1tRwFg/arFoEwX0IS3LCUxJh1g== + dependencies: + postcss "^7.0.26" + +postcss-selector-parser@^3.0.0: + version "3.1.2" + resolved "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz" + integrity sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA== + dependencies: + dot-prop "^5.2.0" + indexes-of "^1.0.1" + uniq "^1.0.1" + +postcss-selector-parser@^6.0.0, postcss-selector-parser@^6.0.2: + version "6.0.10" + resolved "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz" + integrity sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w== + dependencies: + cssesc "^3.0.0" + util-deprecate "^1.0.2" + +postcss-svgo@^4.0.3: + version "4.0.3" + resolved "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.3.tgz" + integrity sha512-NoRbrcMWTtUghzuKSoIm6XV+sJdvZ7GZSc3wdBN0W19FTtp2ko8NqLsgoh/m9CzNhU3KLPvQmjIwtaNFkaFTvw== + dependencies: + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + svgo "^1.0.0" + +postcss-unique-selectors@^4.0.1: + version "4.0.1" + resolved "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz" + integrity sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg== + dependencies: + alphanum-sort "^1.0.0" + postcss "^7.0.0" + uniqs "^2.0.0" + +postcss-value-parser@^3.0.0: + version "3.3.1" + resolved "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz" + integrity sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ== + +postcss-value-parser@^4.0.2, postcss-value-parser@^4.1.0, postcss-value-parser@^4.2.0: + version "4.2.0" + resolved "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz" + integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== + +postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.14, postcss@^7.0.26, postcss@^7.0.27, postcss@^7.0.32, postcss@^7.0.5, postcss@^7.0.6: + version "7.0.39" + resolved "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz" + integrity sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA== + dependencies: + picocolors "^0.2.1" + source-map "^0.6.1" + +pretty-bytes@5.6.0: + version "5.6.0" + resolved "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz" + integrity sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg== + +pretty-error@^2.1.1: + version "2.1.2" + resolved "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.2.tgz" + integrity sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw== + dependencies: + lodash "^4.17.20" + renderkid "^2.0.4" + +pretty-format@^26.5.2, pretty-format@^26.6.2: + 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" + +process-nextick-args@~2.0.0: + 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== + +process@^0.11.10: + version "0.11.10" + resolved "https://registry.npmjs.org/process/-/process-0.11.10.tgz" + integrity sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A== + +progress@2.0.3: + version "2.0.3" + resolved "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz" + integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== + +promise-inflight@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz" + integrity sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g== + +promise@^7.1.1: + 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" + +promise@^8.0.3: + version "8.1.0" + resolved "https://registry.npmjs.org/promise/-/promise-8.1.0.tgz" + integrity sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q== + dependencies: + asap "~2.0.6" + +prompts@2.4.0: + version "2.4.0" + resolved "https://registry.npmjs.org/prompts/-/prompts-2.4.0.tgz" + integrity sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ== + dependencies: + kleur "^3.0.3" + sisteransi "^1.0.5" + +prompts@^2.3.2, prompts@^2.4.0: + 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" + +prop-types@15.5.8: + version "15.5.8" + resolved "https://registry.npmjs.org/prop-types/-/prop-types-15.5.8.tgz" + integrity sha512-QiDx7s0lWoAVxmEmOYnn3rIZGduup2PZgj3rta5O5y0NfPKu3ApWi+GdMfTto7PmO/5+p4yamSLMZkj0jaTL4A== + dependencies: + fbjs "^0.8.9" + +prop-types@^15.5.10: + 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" + +proxy-addr@~2.0.7: + 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" + +prr@~1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz" + integrity sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw== + +public-encrypt@^4.0.0: + version "4.0.3" + resolved "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz" + integrity sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q== + dependencies: + bn.js "^4.1.0" + browserify-rsa "^4.0.0" + create-hash "^1.1.0" + parse-asn1 "^5.0.0" + randombytes "^2.0.1" + safe-buffer "^5.1.2" + +pump@^2.0.0: + version "2.0.1" + resolved "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz" + integrity sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA== + dependencies: + end-of-stream "^1.1.0" + once "^1.3.1" + +pump@^3.0.0: + 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" + +pumpify@^1.3.3: + version "1.5.1" + resolved "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz" + integrity sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ== + dependencies: + duplexify "^3.6.0" + inherits "^2.0.3" + pump "^2.0.0" + +punycode@1.3.2: + version "1.3.2" + resolved "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz" + integrity sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw== + +punycode@^1.2.4: + version "1.4.1" + resolved "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz" + integrity sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ== + +punycode@^2.1.0: + version "2.1.1" + resolved "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz" + integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== + +q@^1.1.2: + version "1.5.1" + resolved "https://registry.npmjs.org/q/-/q-1.5.1.tgz" + integrity sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw== + +qrcode-terminal@0.11.0: + version "0.11.0" + resolved "https://registry.npmjs.org/qrcode-terminal/-/qrcode-terminal-0.11.0.tgz" + integrity sha512-Uu7ii+FQy4Qf82G4xu7ShHhjhGahEpCWc3x8UavY3CTcWV+ufmmCtwkr7ZKsX42jdL0kr1B5FKUeqJvAn51jzQ== + +qs@6.10.3: + version "6.10.3" + resolved "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz" + integrity sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ== + dependencies: + side-channel "^1.0.4" + +qs@6.7.0: + version "6.7.0" + resolved "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz" + integrity sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ== + +query-string@^7.0.0: + version "7.1.1" + resolved "https://registry.npmjs.org/query-string/-/query-string-7.1.1.tgz" + integrity sha512-MplouLRDHBZSG9z7fpuAAcI7aAYjDLhtsiVZsevsfaHWDS2IDdORKbSd1kWUA+V4zyva/HZoSfpwnYMMQDhb0w== + dependencies: + decode-uri-component "^0.2.0" + filter-obj "^1.1.0" + split-on-first "^1.0.0" + strict-uri-encode "^2.0.0" + +querystring-es3@^0.2.0: + version "0.2.1" + resolved "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz" + integrity sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA== + +querystring@0.2.0: + version "0.2.0" + resolved "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz" + integrity sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g== + +querystringify@^2.1.1: + version "2.2.0" + resolved "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz" + integrity sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ== + +queue-microtask@^1.2.2: + version "1.2.3" + resolved "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz" + integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== + +queue@6.0.2: + 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" + +randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5, randombytes@^2.1.0: + 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" + +randomfill@^1.0.3: + version "1.0.4" + resolved "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz" + integrity sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw== + dependencies: + randombytes "^2.0.5" + safe-buffer "^5.1.0" + +range-parser@^1.2.1, range-parser@~1.2.1: + version "1.2.1" + resolved "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz" + integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== + +raw-body@2.4.0: + version "2.4.0" + resolved "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz" + integrity sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q== + dependencies: + bytes "3.1.0" + http-errors "1.7.2" + iconv-lite "0.4.24" + unpipe "1.0.0" + +raw-body@2.5.1: + 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" + +rc@^1.0.1, rc@^1.1.6, rc@~1.2.7: + 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" + +react-dev-utils@~11.0.1: + version "11.0.4" + resolved "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-11.0.4.tgz" + integrity sha512-dx0LvIGHcOPtKbeiSUM4jqpBl3TcY7CDjZdfOIcKeznE7BWr9dg0iPG90G5yfVQ+p/rGNMXdbfStvzQZEVEi4A== + dependencies: + "@babel/code-frame" "7.10.4" + address "1.1.2" + browserslist "4.14.2" + chalk "2.4.2" + cross-spawn "7.0.3" + detect-port-alt "1.1.6" + escape-string-regexp "2.0.0" + filesize "6.1.0" + find-up "4.1.0" + fork-ts-checker-webpack-plugin "4.1.6" + global-modules "2.0.0" + globby "11.0.1" + gzip-size "5.1.1" + immer "8.0.1" + is-root "2.1.0" + loader-utils "2.0.0" + open "^7.0.2" + pkg-up "3.1.0" + prompts "2.4.0" + react-error-overlay "^6.0.9" + recursive-readdir "2.2.2" + shell-quote "1.7.2" + strip-ansi "6.0.0" + text-table "0.2.0" + +react-devtools-core@4.24.0: + version "4.24.0" + resolved "https://registry.npmjs.org/react-devtools-core/-/react-devtools-core-4.24.0.tgz" + integrity sha512-Rw7FzYOOzcfyUPaAm9P3g0tFdGqGq2LLiAI+wjYcp6CsF3DeeMrRS3HZAho4s273C29G/DJhx0e8BpRE/QZNGg== + dependencies: + shell-quote "^1.6.1" + ws "^7" + +react-dom@18.0.0: + version "18.0.0" + resolved "https://registry.npmjs.org/react-dom/-/react-dom-18.0.0.tgz" + integrity sha512-XqX7uzmFo0pUceWFCt7Gff6IyIMzFUn7QMZrbrQfGxtaxXZIcGQzoNpRLE3fQLnS4XzLLPMZX2T9TRcSrasicw== + dependencies: + loose-envify "^1.1.0" + scheduler "^0.21.0" + +react-error-overlay@^6.0.9: + version "6.0.11" + resolved "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz" + integrity sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg== + +react-freeze@^1.0.0: + version "1.0.3" + resolved "https://registry.npmjs.org/react-freeze/-/react-freeze-1.0.3.tgz" + integrity sha512-ZnXwLQnGzrDpHBHiC56TXFXvmolPeMjTn1UOm610M4EXGzbEDR7oOIyS2ZiItgbs6eZc4oU/a0hpk8PrcKvv5g== + +"react-is@^16.12.0 || ^17.0.0 || ^18.0.0", react-is@^16.13.0, react-is@^16.13.1, react-is@^16.7.0: + version "16.13.1" + resolved "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz" + integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== + +react-is@^17.0.1: + version "17.0.2" + resolved "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz" + integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== + +react-leaflet@^2.4.0: + version "2.8.0" + resolved "https://registry.yarnpkg.com/react-leaflet/-/react-leaflet-2.8.0.tgz#14bfc77b6ae8263d3a62e0ba7a39539c05973c6f" + integrity sha512-Y7oHtNrrlRH8muDttXf+jZ2Ga/X7jneSGi1GN8uEdeCfLProTqgG2Zoa5TfloS3ZnY20v7w+DIenMG59beFsQw== + dependencies: + "@babel/runtime" "^7.12.1" + fast-deep-equal "^3.1.3" + hoist-non-react-statics "^3.3.2" + warning "^4.0.3" + +react-native-calendars@^1.1288.1: + version "1.1288.2" + resolved "https://registry.npmjs.org/react-native-calendars/-/react-native-calendars-1.1288.2.tgz" + integrity sha512-GzQ8+qeMfICms8LjMov+zH4Ne4fy/gHQbXjUfWiR/fqs0NqtIxYYGyujj9bObqXSH/ZRQafmJVKUc4Yv2F5tvA== + dependencies: + hoist-non-react-statics "^3.3.1" + immutable "^4.0.0-rc.12" + lodash "^4.17.15" + memoize-one "^5.2.1" + prop-types "^15.5.10" + react-native-swipe-gestures "^1.0.5" + recyclerlistview "^3.0.5" + xdate "^0.8.0" + optionalDependencies: + moment "^2.24.0" + +react-native-codegen@^0.69.2: + version "0.69.2" + resolved "https://registry.npmjs.org/react-native-codegen/-/react-native-codegen-0.69.2.tgz" + integrity sha512-yPcgMHD4mqLbckqnWjFBaxomDnBREfRjDi2G/WxNyPBQLD+PXUEmZTkDx6QoOXN+Bl2SkpnNOSsLE2+/RUHoPw== + dependencies: + "@babel/parser" "^7.14.0" + flow-parser "^0.121.0" + jscodeshift "^0.13.1" + nullthrows "^1.1.1" + +react-native-dropdown-select-list@^1.0.18: + version "1.0.18" + resolved "https://registry.npmjs.org/react-native-dropdown-select-list/-/react-native-dropdown-select-list-1.0.18.tgz" + integrity sha512-GJBjyxjRw/MGMZAGlONziRkUPKPB5gO/4vBgf9fnsUxNI/ATo6fwfGw187GNSwe8LHjie87wAu6/35iwz6fOdA== + +react-native-gradle-plugin@^0.0.7: + version "0.0.7" + resolved "https://registry.npmjs.org/react-native-gradle-plugin/-/react-native-gradle-plugin-0.0.7.tgz" + integrity sha512-+4JpbIx42zGTONhBTIXSyfyHICHC29VTvhkkoUOJAh/XHPEixpuBduYgf6Y4y9wsN1ARlQhBBoptTvXvAFQf5g== + +"react-native-maps@https://github.com/expo/react-native-maps.git": + version "0.25.0" + resolved "https://github.com/expo/react-native-maps.git#ecb9c829f8eb9d7707dfd2baa87556f2f2a95236" + dependencies: + leaflet "^1.5.1" + react-leaflet "^2.4.0" + scriptjs "^2.5.9" + +react-native-pager-view@5.4.24: + version "5.4.24" + resolved "https://registry.npmjs.org/react-native-pager-view/-/react-native-pager-view-5.4.24.tgz" + integrity sha512-dRMB7i3B+mu4NCeIN6gqbR/kC/rr2wzqO0gisXDdJwJr78G24sWoTNpLEDFo3G8TFHY9nTMutVl5CUvkN2dp6g== + +react-native-safe-area-context@4.3.1: + version "4.3.1" + resolved "https://registry.npmjs.org/react-native-safe-area-context/-/react-native-safe-area-context-4.3.1.tgz" + integrity sha512-cEr7fknJCToTrSyDCVNg0GRdRMhyLeQa2NZwVCuzEQcWedOw/59ExomjmzCE4rxrKXs6OJbyfNtFRNyewDaHuA== + +react-native-screens@~3.15.0: + version "3.15.0" + resolved "https://registry.npmjs.org/react-native-screens/-/react-native-screens-3.15.0.tgz" + integrity sha512-ezC5TibsUYyqPuuHpZoM3iEl6bRzCVBMJeGaFkn7xznuOt1VwkZVub0BvafIEYR/+AQC/RjxzMSQPs1qal0+wA== + dependencies: + react-freeze "^1.0.0" + warn-once "^0.1.0" + +react-native-simple-time-picker@^1.3.11: + version "1.3.11" + resolved "https://registry.npmjs.org/react-native-simple-time-picker/-/react-native-simple-time-picker-1.3.11.tgz" + integrity sha512-LdS0gcpfN2hR+vCWAyk+IGBPorNzNV9ZigvXHcEqJzwIRVkS0YUENRAk0gB3GB6QveOGaicMlx4eXzguKLMj+w== + dependencies: + "@react-stately/utils" "3.3.0" + +react-native-svg-transformer@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/react-native-svg-transformer/-/react-native-svg-transformer-1.0.0.tgz" + integrity sha512-ALHU5VvLLyKM/BvyEG7VYJmqglvaXtU7mGRCxrEwwpJO/GBf1ZMUzc4AeJAjSodj7yYtlDYRxNSt9ySWpaa6JQ== + dependencies: + "@svgr/core" "^6.1.2" + "@svgr/plugin-svgo" "^6.1.2" + path-dirname "^1.0.2" + +react-native-svg@12.3.0: + version "12.3.0" + resolved "https://registry.npmjs.org/react-native-svg/-/react-native-svg-12.3.0.tgz" + integrity sha512-ESG1g1j7/WLD7X3XRFTQHVv0r6DpbHNNcdusngAODIxG88wpTWUZkhcM3A2HJTb+BbXTFDamHv7FwtRKWQ/ALg== + dependencies: + css-select "^4.2.1" + css-tree "^1.0.0-alpha.39" + +react-native-swipe-gestures@^1.0.5: + version "1.0.5" + resolved "https://registry.npmjs.org/react-native-swipe-gestures/-/react-native-swipe-gestures-1.0.5.tgz" + integrity sha512-Ns7Bn9H/Tyw278+5SQx9oAblDZ7JixyzeOczcBK8dipQk2pD7Djkcfnf1nB/8RErAmMLL9iXgW0QHqiII8AhKw== + +react-native-tab-view@^3.1.1: + version "3.1.1" + resolved "https://registry.npmjs.org/react-native-tab-view/-/react-native-tab-view-3.1.1.tgz" + integrity sha512-M5pRN6utQfytKWoKlKVzg5NbkYu308qNoW1khGTtEOTs1k14p2dHJ/BWOJoJYHKbPVUyZldbG9MFT7gUl4YHnw== + +react-native-web@~0.18.7: + version "0.18.8" + resolved "https://registry.npmjs.org/react-native-web/-/react-native-web-0.18.8.tgz" + integrity sha512-NOjFgzD0eAldYCpLJIr47FreitcxkJka8CdGBYRmnZLvSU1AUwCR4PtxzHNbb4hAwO+/fKGh+aoRsGSwQo0cBA== + dependencies: + "@babel/runtime" "^7.18.6" + create-react-class "^15.7.0" + fbjs "^3.0.4" + inline-style-prefixer "^6.0.1" + normalize-css-color "^1.0.2" + postcss-value-parser "^4.2.0" + styleq "^0.1.2" + +react-native@0.69.5: + version "0.69.5" + resolved "https://registry.npmjs.org/react-native/-/react-native-0.69.5.tgz" + integrity sha512-4Psrj1nDMLQjBXVH8n3UikzOHQc8+sa6NbxZQR0XKtpx8uC3HiJBgX+/FIum/RWxfi5J/Dt/+A2gLGmq2Hps8g== + dependencies: + "@jest/create-cache-key-function" "^27.0.1" + "@react-native-community/cli" "^8.0.4" + "@react-native-community/cli-platform-android" "^8.0.4" + "@react-native-community/cli-platform-ios" "^8.0.4" + "@react-native/assets" "1.0.0" + "@react-native/normalize-color" "2.0.0" + "@react-native/polyfills" "2.0.0" + abort-controller "^3.0.0" + anser "^1.4.9" + base64-js "^1.1.2" + event-target-shim "^5.0.1" + hermes-engine "~0.11.0" + invariant "^2.2.4" + jsc-android "^250230.2.1" + memoize-one "^5.0.0" + metro-react-native-babel-transformer "0.70.3" + metro-runtime "0.70.3" + metro-source-map "0.70.3" + mkdirp "^0.5.1" + nullthrows "^1.1.1" + pretty-format "^26.5.2" + promise "^8.0.3" + react-devtools-core "4.24.0" + react-native-codegen "^0.69.2" + react-native-gradle-plugin "^0.0.7" + react-refresh "^0.4.0" + react-shallow-renderer "16.15.0" + regenerator-runtime "^0.13.2" + scheduler "^0.21.0" + stacktrace-parser "^0.1.3" + use-sync-external-store "^1.0.0" + whatwg-fetch "^3.0.0" + ws "^6.1.4" + +react-refresh@^0.4.0: + 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== + +react-router-native@^6.3.0: + version "6.3.0" + resolved "https://registry.npmjs.org/react-router-native/-/react-router-native-6.3.0.tgz" + integrity sha512-Y+UuU6Typnz1eGWfYf2UYmh1qItbrNBK5kr3p7ZsamsLIxCKSoYo2YJyz9JOgRiv1nOFsCoSkpQJPYLAz68hlQ== + dependencies: + "@ungap/url-search-params" "^0.1.4" + history "^5.2.0" + react-router "6.3.0" + +react-router@6.3.0: + version "6.3.0" + resolved "https://registry.npmjs.org/react-router/-/react-router-6.3.0.tgz" + integrity sha512-7Wh1DzVQ+tlFjkeo+ujvjSqSJmkt1+8JO+T5xklPlgrh70y7ogx75ODRW0ThWhY7S+6yEDks8TYrtQe/aoboBQ== + dependencies: + history "^5.2.0" + +react-shallow-renderer@16.15.0: + 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" + +react@18.0.0: + version "18.0.0" + resolved "https://registry.npmjs.org/react/-/react-18.0.0.tgz" + integrity sha512-x+VL6wbT4JRVPm7EGxXhZ8w8LTROaxPXOqhlGyVSrv0sB1jkyFGgXxJ8LVoPRLvPR6/CIZGFmfzqUa2NYeMr2A== + dependencies: + loose-envify "^1.1.0" + +"readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.6, readable-stream@~2.3.6: + version "2.3.7" + resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz" + integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== + 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" + +readable-stream@^3.0.6, readable-stream@^3.4.0, readable-stream@^3.6.0: + version "3.6.0" + resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz" + integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +readdirp@^2.2.1: + version "2.2.1" + resolved "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz" + integrity sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ== + dependencies: + graceful-fs "^4.1.11" + micromatch "^3.1.10" + readable-stream "^2.0.2" + +readdirp@~3.6.0: + version "3.6.0" + resolved "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz" + integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== + dependencies: + picomatch "^2.2.1" + +readline@^1.3.0: + version "1.3.0" + resolved "https://registry.npmjs.org/readline/-/readline-1.3.0.tgz" + integrity sha512-k2d6ACCkiNYz222Fs/iNze30rRJ1iIicW7JuX/7/cozvih6YCkFZH+J6mAFDVgv0dRBaAyr4jDqC95R2y4IADg== + +recast@^0.20.4: + version "0.20.5" + resolved "https://registry.npmjs.org/recast/-/recast-0.20.5.tgz" + integrity sha512-E5qICoPoNL4yU0H0NoBDntNB0Q5oMSNh9usFctYniLBluTthi3RsQVBXIJNbApOlvSwW/RGxIuokPcAc59J5fQ== + dependencies: + ast-types "0.14.2" + esprima "~4.0.0" + source-map "~0.6.1" + tslib "^2.0.1" + +recursive-readdir@2.2.2: + version "2.2.2" + resolved "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz" + integrity sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg== + dependencies: + minimatch "3.0.4" + +recyclerlistview@^3.0.5: + version "3.0.5" + resolved "https://registry.npmjs.org/recyclerlistview/-/recyclerlistview-3.0.5.tgz" + integrity sha512-JVHz13u520faEsbVqFrJOMuJjc4mJlOXODe5QdqAJHdl5/IpyYeo83uiHrpzxyLb8QtJ0889JMlDik+Z1Ed0QQ== + dependencies: + lodash.debounce "4.0.8" + prop-types "15.5.8" + ts-object-utils "0.0.5" + +regenerate-unicode-properties@^10.0.1: + version "10.0.1" + resolved "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz" + integrity sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw== + dependencies: + regenerate "^1.4.2" + +regenerate@^1.4.2: + version "1.4.2" + resolved "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz" + integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== + +regenerator-runtime@^0.13.2, regenerator-runtime@^0.13.4: + version "0.13.9" + resolved "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz" + integrity sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA== + +regenerator-transform@^0.15.0: + version "0.15.0" + resolved "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz" + integrity sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg== + dependencies: + "@babel/runtime" "^7.8.4" + +regex-not@^1.0.0, regex-not@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz" + integrity sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A== + dependencies: + extend-shallow "^3.0.2" + safe-regex "^1.1.0" + +regexp.prototype.flags@^1.2.0, regexp.prototype.flags@^1.4.3: + version "1.4.3" + resolved "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz" + integrity sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + functions-have-names "^1.2.2" + +regexpu-core@^5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.1.0.tgz" + integrity sha512-bb6hk+xWd2PEOkj5It46A16zFMs2mv86Iwpdu94la4S3sJ7C973h2dHpYKwIBGaWSO7cIRJ+UX0IeMaWcO4qwA== + dependencies: + regenerate "^1.4.2" + regenerate-unicode-properties "^10.0.1" + regjsgen "^0.6.0" + regjsparser "^0.8.2" + unicode-match-property-ecmascript "^2.0.0" + unicode-match-property-value-ecmascript "^2.0.0" + +registry-auth-token@3.3.2: + 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" + +registry-url@3.1.0: + 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" + +regjsgen@^0.6.0: + version "0.6.0" + resolved "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz" + integrity sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA== + +regjsparser@^0.8.2: + version "0.8.4" + resolved "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz" + integrity sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA== + dependencies: + jsesc "~0.5.0" + +relateurl@^0.2.7: + version "0.2.7" + resolved "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz" + integrity sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog== + +remove-trailing-separator@^1.0.1: + version "1.1.0" + resolved "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz" + integrity sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw== + +remove-trailing-slash@^0.1.0: + version "0.1.1" + resolved "https://registry.npmjs.org/remove-trailing-slash/-/remove-trailing-slash-0.1.1.tgz" + integrity sha512-o4S4Qh6L2jpnCy83ysZDau+VORNvnFw07CKSAymkd6ICNVEPisMyzlc00KlvvicsxKck94SEwhDnMNdICzO+tA== + +renderkid@^2.0.4: + version "2.0.7" + resolved "https://registry.npmjs.org/renderkid/-/renderkid-2.0.7.tgz" + integrity sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ== + dependencies: + css-select "^4.1.3" + dom-converter "^0.2.0" + htmlparser2 "^6.1.0" + lodash "^4.17.21" + strip-ansi "^3.0.1" + +repeat-element@^1.1.2: + version "1.1.4" + resolved "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz" + integrity sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ== + +repeat-string@^1.6.1: + version "1.6.1" + resolved "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz" + integrity sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w== + +require-directory@^2.1.1: + 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== + +require-from-string@^2.0.2: + 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== + +require-main-filename@^2.0.0: + 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== + +requireg@^0.2.2: + 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" + +requires-port@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz" + integrity sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ== + +reselect@^4.0.0: + version "4.1.6" + resolved "https://registry.npmjs.org/reselect/-/reselect-4.1.6.tgz" + integrity sha512-ZovIuXqto7elwnxyXbBtCPo9YFEr3uJqj2rRbcOOog1bmu2Ag85M4hixSwFWyaBMKXNgvPaJ9OSu9SkBPIeJHQ== + +resolve-cwd@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz" + integrity sha512-ccu8zQTrzVr954472aUVPLEcB3YpKSYR3cg/3lo1okzobPBM+1INXBbBZlDbnI/hbEocnf8j0QVo43hQKrbchg== + dependencies: + resolve-from "^3.0.0" + +resolve-from@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz" + integrity sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw== + +resolve-from@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz" + integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== + +resolve-from@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz" + integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== + +resolve-url@^0.2.1: + version "0.2.1" + resolved "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz" + integrity sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg== + +resolve@^1.13.1, resolve@^1.14.2, resolve@^1.3.2: + version "1.22.1" + resolved "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz" + integrity sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw== + dependencies: + is-core-module "^2.9.0" + path-parse "^1.0.7" + supports-preserve-symlinks-flag "^1.0.0" + +resolve@~1.7.1: + 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" + +restore-cursor@^2.0.0: + 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" + +restore-cursor@^3.1.0: + 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" + +ret@~0.1.10: + version "0.1.15" + resolved "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz" + integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== + +retry@^0.12.0: + version "0.12.0" + resolved "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz" + integrity sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow== + +reusify@^1.0.4: + version "1.0.4" + resolved "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz" + integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== + +rgb-regex@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz" + integrity sha512-gDK5mkALDFER2YLqH6imYvK6g02gpNGM4ILDZ472EwWfXZnC2ZEpoB2ECXTyOVUKuk/bPJZMzwQPBYICzP+D3w== + +rgba-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz" + integrity sha512-zgn5OjNQXLUTdq8m17KdaicF6w89TZs8ZU8y0AYENIU6wG8GG6LLm0yLSiPY8DmaYmHdgRW8rnApjoT0fQRfMg== + +rimraf@^2.5.4, rimraf@^2.6.2, rimraf@^2.6.3: + version "2.7.1" + resolved "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz" + integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== + dependencies: + glob "^7.1.3" + +rimraf@^3.0.2: + 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" + +rimraf@~2.2.6: + version "2.2.8" + resolved "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz" + integrity sha512-R5KMKHnPAQaZMqLOsyuyUmcIjSeDm+73eoqQpaXA7AZ22BL+6C+1mcUscgOsNd8WVlJuvlgAPsegcx7pjlV0Dg== + +rimraf@~2.4.0: + version "2.4.5" + resolved "https://registry.npmjs.org/rimraf/-/rimraf-2.4.5.tgz" + integrity sha512-J5xnxTyqaiw06JjMftq7L9ouA448dw/E7dKghkP9WpKNuwmARNNg+Gk8/u5ryb9N/Yo2+z3MCwuqFK/+qPOPfQ== + dependencies: + glob "^6.0.1" + +rimraf@~2.6.2: + 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" + +ripemd160@^2.0.0, ripemd160@^2.0.1: + version "2.0.2" + resolved "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz" + integrity sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA== + dependencies: + hash-base "^3.0.0" + inherits "^2.0.1" + +run-parallel@^1.1.9: + version "1.2.0" + resolved "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz" + integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== + dependencies: + queue-microtask "^1.2.2" + +run-queue@^1.0.0, run-queue@^1.0.3: + version "1.0.3" + resolved "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz" + integrity sha512-ntymy489o0/QQplUDnpYAYUsO50K9SBrIVaKCWDOJzYJts0f9WH9RFJkyagebkw5+y1oi00R7ynNW/d12GBumg== + dependencies: + aproba "^1.1.1" + +safe-buffer@5.1.2, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: + version "5.1.2" + resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== + +safe-buffer@5.2.1, safe-buffer@^5.2.0: + version "5.2.1" + resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== + +safe-json-stringify@~1: + 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== + +safe-regex@^1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz" + integrity sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg== + dependencies: + ret "~0.1.10" + +"safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0", safer-buffer@^2.1.0: + version "2.1.2" + resolved "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" + integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== + +sax@>=0.6.0, sax@~1.2.4: + version "1.2.4" + resolved "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz" + integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== + +scheduler@^0.21.0: + version "0.21.0" + resolved "https://registry.npmjs.org/scheduler/-/scheduler-0.21.0.tgz" + integrity sha512-1r87x5fz9MXqswA2ERLo0EbOAU74DpIUO090gIasYTqlVoJeMcl+Z1Rg7WHz+qtPujhS/hGIt9kxZOYBV3faRQ== + dependencies: + loose-envify "^1.1.0" + +schema-utils@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz" + integrity sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g== + dependencies: + ajv "^6.1.0" + ajv-errors "^1.0.0" + ajv-keywords "^3.1.0" + +schema-utils@^2.6.5, schema-utils@^2.6.6, schema-utils@^2.7.0: + 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" + +schema-utils@^3.0.0, schema-utils@^3.1.1: + version "3.1.1" + resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz" + integrity sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw== + dependencies: + "@types/json-schema" "^7.0.8" + ajv "^6.12.5" + ajv-keywords "^3.5.2" + +scriptjs@^2.5.9: + version "2.5.9" + resolved "https://registry.yarnpkg.com/scriptjs/-/scriptjs-2.5.9.tgz#343915cd2ec2ed9bfdde2b9875cd28f59394b35f" + integrity sha512-qGVDoreyYiP1pkQnbnFAUIS5AjenNwwQBdl7zeos9etl+hYKWahjRTfzAZZYBv5xNHx7vNKCmaLDQZ6Fr2AEXg== + +select-hose@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz" + integrity sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg== + +selfsigned@^1.10.7: + version "1.10.14" + resolved "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.14.tgz" + integrity sha512-lkjaiAye+wBZDCBsu5BGi0XiLRxeUlsGod5ZP924CRSEoGuZAw/f7y9RKu28rwTfiHVhdavhB0qH0INV6P1lEA== + dependencies: + node-forge "^0.10.0" + +semver@7.0.0: + version "7.0.0" + resolved "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz" + integrity sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A== + +semver@7.3.2: + version "7.3.2" + resolved "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz" + integrity sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ== + +semver@^5.4.1, semver@^5.5.0, semver@^5.6.0: + version "5.7.1" + resolved "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz" + integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== + +semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.3.0: + version "6.3.0" + resolved "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz" + integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== + +semver@^7.3.5, semver@~7.3.2: + version "7.3.7" + resolved "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz" + integrity sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g== + dependencies: + lru-cache "^6.0.0" + +send@0.18.0, send@^0.18.0: + 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" + +serialize-error@6.0.0: + 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" + +serialize-error@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/serialize-error/-/serialize-error-2.1.0.tgz" + integrity sha512-ghgmKt5o4Tly5yEG/UJp8qTd0AN7Xalw4XBtDEKP655B699qMEtra1WlXeE6WIvdEG481JvRxULKsInq/iNysw== + +serialize-javascript@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz" + integrity sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw== + dependencies: + randombytes "^2.1.0" + +serve-index@^1.9.1: + 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" + +serve-static@1.15.0, serve-static@^1.13.1: + 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" + +set-blocking@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz" + integrity sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw== + +set-value@^2.0.0, set-value@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz" + integrity sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw== + dependencies: + extend-shallow "^2.0.1" + is-extendable "^0.1.1" + is-plain-object "^2.0.3" + split-string "^3.0.1" + +setimmediate@^1.0.4, setimmediate@^1.0.5: + version "1.0.5" + resolved "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz" + integrity sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA== + +setprototypeof@1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz" + integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ== + +setprototypeof@1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz" + integrity sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw== + +setprototypeof@1.2.0: + version "1.2.0" + resolved "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz" + integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== + +sha.js@^2.4.0, sha.js@^2.4.8: + version "2.4.11" + resolved "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz" + integrity sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ== + dependencies: + inherits "^2.0.1" + safe-buffer "^5.0.1" + +shallow-clone@^3.0.0: + 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" + +shebang-command@^1.2.0: + 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" + +shebang-command@^2.0.0: + 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" + +shebang-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz" + integrity sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ== + +shebang-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz" + integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== + +shell-quote@1.7.2: + version "1.7.2" + resolved "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz" + integrity sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg== + +shell-quote@^1.6.1, shell-quote@^1.7.3: + version "1.7.3" + resolved "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.3.tgz" + integrity sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw== + +side-channel@^1.0.4: + 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" + +signal-exit@^3.0.0, signal-exit@^3.0.2: + version "3.0.7" + resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz" + integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== + +simple-plist@^1.1.0: + 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" + +simple-swizzle@^0.2.2: + 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" + +sisteransi@^1.0.5: + version "1.0.5" + resolved "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz" + integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== + +slash@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz" + integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== + +slice-ansi@^2.0.0: + 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" + +slugify@^1.3.4: + version "1.6.5" + resolved "https://registry.npmjs.org/slugify/-/slugify-1.6.5.tgz" + integrity sha512-8mo9bslnBO3tr5PEVFzMPIWwWnipGS0xVbYf65zxDqfNwmzYn1LpiKNrR6DlClusuvo+hDHd1zKpmfAe83NQSQ== + +snapdragon-node@^2.0.1: + version "2.1.1" + resolved "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz" + integrity sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw== + dependencies: + define-property "^1.0.0" + isobject "^3.0.0" + snapdragon-util "^3.0.1" + +snapdragon-util@^3.0.1: + version "3.0.1" + resolved "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz" + integrity sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ== + dependencies: + kind-of "^3.2.0" + +snapdragon@^0.8.1: + version "0.8.2" + resolved "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz" + integrity sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg== + dependencies: + base "^0.11.1" + debug "^2.2.0" + define-property "^0.2.5" + extend-shallow "^2.0.1" + map-cache "^0.2.2" + source-map "^0.5.6" + source-map-resolve "^0.5.0" + use "^3.1.0" + +sockjs-client@1.4.0: + version "1.4.0" + resolved "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.4.0.tgz" + integrity sha512-5zaLyO8/nri5cua0VtOrFXBPK1jbL4+1cebT/mmKA1E1ZXOvJrII75bPu0l0k843G/+iAbhEqzyKr0w/eCCj7g== + dependencies: + debug "^3.2.5" + eventsource "^1.0.7" + faye-websocket "~0.11.1" + inherits "^2.0.3" + json3 "^3.3.2" + url-parse "^1.4.3" + +sockjs@0.3.20: + version "0.3.20" + resolved "https://registry.npmjs.org/sockjs/-/sockjs-0.3.20.tgz" + integrity sha512-SpmVOVpdq0DJc0qArhF3E5xsxvaiqGNb73XfgBpK1y3UD5gs8DSo8aCTsuT5pX8rssdc2NDIzANwP9eCAiSdTA== + dependencies: + faye-websocket "^0.10.0" + uuid "^3.4.0" + websocket-driver "0.6.5" + +source-list-map@^2.0.0: + 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== + +source-map-resolve@^0.5.0: + version "0.5.3" + resolved "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz" + integrity sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw== + dependencies: + atob "^2.1.2" + decode-uri-component "^0.2.0" + resolve-url "^0.2.1" + source-map-url "^0.4.0" + urix "^0.1.0" + +source-map-support@^0.5.16, source-map-support@~0.5.12: + 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" + +source-map-url@^0.4.0: + version "0.4.1" + resolved "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz" + integrity sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw== + +source-map@^0.5.0, source-map@^0.5.6: + version "0.5.7" + resolved "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz" + integrity sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ== + +source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1: + version "0.6.1" + resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + +source-map@^0.7.3: + version "0.7.4" + resolved "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz" + integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA== + +spdy-transport@^3.0.0: + 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" + +spdy@^4.0.2: + 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" + +split-on-first@^1.0.0: + version "1.1.0" + resolved "https://registry.npmjs.org/split-on-first/-/split-on-first-1.1.0.tgz" + integrity sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw== + +split-string@^3.0.1, split-string@^3.0.2: + version "3.1.0" + resolved "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz" + integrity sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw== + dependencies: + extend-shallow "^3.0.0" + +split@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/split/-/split-1.0.1.tgz" + integrity sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg== + dependencies: + through "2" + +sprintf-js@~1.0.2: + version "1.0.3" + resolved "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz" + integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== + +ssri@^6.0.1: + version "6.0.2" + resolved "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz" + integrity sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q== + dependencies: + figgy-pudding "^3.5.1" + +ssri@^8.0.1: + version "8.0.1" + resolved "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz" + integrity sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ== + dependencies: + minipass "^3.1.1" + +stable@^0.1.8: + version "0.1.8" + resolved "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz" + integrity sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w== + +stackframe@^1.3.4: + version "1.3.4" + resolved "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz" + integrity sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw== + +stacktrace-parser@^0.1.3: + 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" + +static-extend@^0.1.1: + version "0.1.2" + resolved "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz" + integrity sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g== + dependencies: + define-property "^0.2.5" + object-copy "^0.1.0" + +statuses@2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz" + integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== + +"statuses@>= 1.4.0 < 2", "statuses@>= 1.5.0 < 2", statuses@~1.5.0: + version "1.5.0" + resolved "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz" + integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA== + +stream-browserify@^2.0.1: + version "2.0.2" + resolved "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz" + integrity sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg== + dependencies: + inherits "~2.0.1" + readable-stream "^2.0.2" + +stream-buffers@2.2.x: + version "2.2.0" + resolved "https://registry.npmjs.org/stream-buffers/-/stream-buffers-2.2.0.tgz" + integrity sha512-uyQK/mx5QjHun80FLJTfaWE7JtwfRMKBLkMne6udYOmvH0CawotVa7TfgYHzAnpphn4+TweIx1QKMnRIbipmUg== + +stream-each@^1.1.0: + version "1.2.3" + resolved "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz" + integrity sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw== + dependencies: + end-of-stream "^1.1.0" + stream-shift "^1.0.0" + +stream-http@^2.7.2: + version "2.8.3" + resolved "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz" + integrity sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw== + dependencies: + builtin-status-codes "^3.0.0" + inherits "^2.0.1" + readable-stream "^2.3.6" + to-arraybuffer "^1.0.0" + xtend "^4.0.0" + +stream-shift@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz" + integrity sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ== + +strict-uri-encode@^2.0.0: + 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== + +string-width@^3.0.0, string-width@^3.1.0: + version "3.1.0" + resolved "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz" + integrity sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w== + dependencies: + emoji-regex "^7.0.1" + is-fullwidth-code-point "^2.0.0" + strip-ansi "^5.1.0" + +string-width@^4.1.0, string-width@^4.2.0: + 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" + +string.prototype.trimend@^1.0.5: + version "1.0.5" + resolved "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz" + integrity sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.19.5" + +string.prototype.trimstart@^1.0.5: + version "1.0.5" + resolved "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz" + integrity sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.19.5" + +string_decoder@^1.0.0, string_decoder@^1.1.1, string_decoder@~1.1.1: + 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" + +strip-ansi@6.0.0: + version "6.0.0" + resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz" + integrity sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w== + dependencies: + ansi-regex "^5.0.0" + +strip-ansi@^3.0.1: + version "3.0.1" + resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz" + integrity sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg== + dependencies: + ansi-regex "^2.0.0" + +strip-ansi@^5.0.0, strip-ansi@^5.1.0, strip-ansi@^5.2.0: + 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" + +strip-ansi@^6.0.0, strip-ansi@^6.0.1: + 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" + +strip-eof@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz" + integrity sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q== + +strip-json-comments@~2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz" + integrity sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ== + +structured-headers@^0.4.1: + version "0.4.1" + resolved "https://registry.npmjs.org/structured-headers/-/structured-headers-0.4.1.tgz" + integrity sha512-0MP/Cxx5SzeeZ10p/bZI0S6MpgD+yxAhi1BOQ34jgnMXsCq3j1t6tQnZu+KdlL7dvJTLT3g9xN8tl10TqgFMcg== + +style-loader@~1.2.1: + version "1.2.1" + resolved "https://registry.npmjs.org/style-loader/-/style-loader-1.2.1.tgz" + integrity sha512-ByHSTQvHLkWE9Ir5+lGbVOXhxX10fbprhLvdg96wedFZb4NDekDPxVKv5Fwmio+QcMlkkNfuK+5W1peQ5CUhZg== + dependencies: + loader-utils "^2.0.0" + schema-utils "^2.6.6" + +stylehacks@^4.0.0: + version "4.0.3" + resolved "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz" + integrity sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g== + dependencies: + browserslist "^4.0.0" + postcss "^7.0.0" + postcss-selector-parser "^3.0.0" + +styleq@^0.1.2: + version "0.1.2" + resolved "https://registry.npmjs.org/styleq/-/styleq-0.1.2.tgz" + integrity sha512-EBNuMVSxpssuFcJq/c4zmZ4tpCyX9E27hz5xPJhw4URjRHcYXPHh8rDHY/tJsw5gtP0+tIL3IBYeQVIYjdZFhg== + +sucrase@^3.20.0: + version "3.25.0" + resolved "https://registry.npmjs.org/sucrase/-/sucrase-3.25.0.tgz" + integrity sha512-WxTtwEYXSmZArPGStGBicyRsg5TBEFhT5b7N+tF+zauImP0Acy+CoUK0/byJ8JNPK/5lbpWIVuFagI4+0l85QQ== + dependencies: + commander "^4.0.0" + glob "7.1.6" + lines-and-columns "^1.1.6" + mz "^2.7.0" + pirates "^4.0.1" + ts-interface-checker "^0.1.9" + +sudo-prompt@9.1.1: + version "9.1.1" + resolved "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-9.1.1.tgz" + integrity sha512-es33J1g2HjMpyAhz8lOR+ICmXXAqTuKbuXuUWLhOLew20oN9oUCgCJx615U/v7aioZg7IX5lIh9x34vwneu4pA== + +sudo-prompt@^8.2.0: + version "8.2.5" + resolved "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-8.2.5.tgz" + integrity sha512-rlBo3HU/1zAJUrkY6jNxDOC9eVYliG6nS4JA8u8KAshITd07tafMc/Br7xQwCSseXwJ2iCcHCE8SNWX3q8Z+kw== + +sudo-prompt@^9.0.0: + version "9.2.1" + resolved "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-9.2.1.tgz" + integrity sha512-Mu7R0g4ig9TUuGSxJavny5Rv0egCEtpZRNMrZaYS1vxkiIxGiGUwoezU3LazIQ+KE04hTrTfNPgxU5gzi7F5Pw== + +supports-color@^5.3.0: + 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" + +supports-color@^6.1.0: + version "6.1.0" + resolved "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz" + integrity sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ== + dependencies: + has-flag "^3.0.0" + +supports-color@^7.0.0, supports-color@^7.1.0: + 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" + +supports-color@^8.0.0: + 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" + +supports-hyperlinks@^2.0.0: + version "2.2.0" + resolved "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz" + integrity sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ== + dependencies: + has-flag "^4.0.0" + supports-color "^7.0.0" + +supports-preserve-symlinks-flag@^1.0.0: + 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== + +svg-parser@^2.0.4: + version "2.0.4" + resolved "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz" + integrity sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ== + +svgo@^1.0.0: + version "1.3.2" + resolved "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz" + integrity sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw== + dependencies: + chalk "^2.4.1" + coa "^2.0.2" + css-select "^2.0.0" + css-select-base-adapter "^0.1.1" + css-tree "1.0.0-alpha.37" + csso "^4.0.2" + js-yaml "^3.13.1" + mkdirp "~0.5.1" + object.values "^1.1.0" + sax "~1.2.4" + stable "^0.1.8" + unquote "~1.1.1" + util.promisify "~1.0.0" + +svgo@^2.8.0: + 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" + +tapable@^1.0.0, tapable@^1.1.3: + version "1.1.3" + resolved "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz" + integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA== + +tar@^6.0.2, tar@^6.0.5: + version "6.1.11" + resolved "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz" + integrity sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA== + dependencies: + chownr "^2.0.0" + fs-minipass "^2.0.0" + minipass "^3.0.0" + minizlib "^2.1.1" + mkdirp "^1.0.3" + yallist "^4.0.0" + +temp-dir@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz" + integrity sha512-xZFXEGbG7SNC3itwBzI3RYjq/cEhBkx2hJuKGIUOcEULmkQExXiHat2z/qkISYsuR+IKumhEfKKbV5qXmhICFQ== + +temp-dir@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz" + integrity sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg== + +temp@0.8.3: + version "0.8.3" + resolved "https://registry.npmjs.org/temp/-/temp-0.8.3.tgz" + integrity sha512-jtnWJs6B1cZlHs9wPG7BrowKxZw/rf6+UpGAkr8AaYmiTyTO7zQlLoST8zx/8TcUPnZmeBoB+H8ARuHZaSijVw== + dependencies: + os-tmpdir "^1.0.0" + rimraf "~2.2.6" + +temp@^0.8.4: + 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" + +tempy@0.3.0: + 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" + +tempy@^0.7.1: + 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" + +terminal-link@^2.1.1: + 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" + +terser-webpack-plugin@^1.4.3: + version "1.4.5" + resolved "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz" + integrity sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw== + dependencies: + cacache "^12.0.2" + find-cache-dir "^2.1.0" + is-wsl "^1.1.0" + schema-utils "^1.0.0" + serialize-javascript "^4.0.0" + source-map "^0.6.1" + terser "^4.1.2" + webpack-sources "^1.4.0" + worker-farm "^1.7.0" + +terser-webpack-plugin@^3.0.6: + version "3.1.0" + resolved "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-3.1.0.tgz" + integrity sha512-cjdZte66fYkZ65rQ2oJfrdCAkkhJA7YLYk5eGOcGCSGlq0ieZupRdjedSQXYknMPo2IveQL+tPdrxUkERENCFA== + dependencies: + cacache "^15.0.5" + find-cache-dir "^3.3.1" + jest-worker "^26.2.1" + p-limit "^3.0.2" + schema-utils "^2.6.6" + serialize-javascript "^4.0.0" + source-map "^0.6.1" + terser "^4.8.0" + webpack-sources "^1.4.3" + +terser@^4.1.2, terser@^4.6.3, terser@^4.8.0: + version "4.8.1" + resolved "https://registry.npmjs.org/terser/-/terser-4.8.1.tgz" + integrity sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw== + dependencies: + commander "^2.20.0" + source-map "~0.6.1" + source-map-support "~0.5.12" + +text-table@0.2.0, text-table@^0.2.0: + version "0.2.0" + resolved "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz" + integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== + +thenify-all@^1.0.0: + 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" + +"thenify@>= 3.1.0 < 4": + 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" + +throat@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz" + integrity sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA== + +through2@^2.0.0, through2@^2.0.1: + 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" + +through@2: + version "2.3.8" + resolved "https://registry.npmjs.org/through/-/through-2.3.8.tgz" + integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg== + +thunky@^1.0.2: + version "1.1.0" + resolved "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz" + integrity sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA== + +timers-browserify@^2.0.4: + version "2.0.12" + resolved "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz" + integrity sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ== + dependencies: + setimmediate "^1.0.4" + +timsort@^0.3.0: + version "0.3.0" + resolved "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz" + integrity sha512-qsdtZH+vMoCARQtyod4imc2nIJwg9Cc7lPRrw9CzF8ZKR0khdr8+2nX80PBhET3tcyTtJDxAffGh2rXH4tyU8A== + +tmp@^0.0.33: + 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" + +tmpl@1.0.5: + version "1.0.5" + resolved "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz" + integrity sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw== + +to-arraybuffer@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz" + integrity sha512-okFlQcoGTi4LQBG/PgSYblw9VOyptsz2KJZqc6qtgGdes8VktzUQkj4BI2blit072iS8VODNcMA+tvnS9dnuMA== + +to-fast-properties@^2.0.0: + 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== + +to-object-path@^0.3.0: + version "0.3.0" + resolved "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz" + integrity sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg== + dependencies: + kind-of "^3.0.2" + +to-regex-range@^2.1.0: + version "2.1.1" + resolved "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz" + integrity sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg== + dependencies: + is-number "^3.0.0" + repeat-string "^1.6.1" + +to-regex-range@^5.0.1: + 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" + +to-regex@^3.0.1, to-regex@^3.0.2: + version "3.0.2" + resolved "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz" + integrity sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw== + dependencies: + define-property "^2.0.2" + extend-shallow "^3.0.2" + regex-not "^1.0.2" + safe-regex "^1.1.0" + +toidentifier@1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz" + integrity sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw== + +toidentifier@1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz" + integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== + +tr46@~0.0.3: + version "0.0.3" + resolved "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz" + integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== + +traverse@~0.6.6: + version "0.6.6" + resolved "https://registry.npmjs.org/traverse/-/traverse-0.6.6.tgz" + integrity sha512-kdf4JKs8lbARxWdp7RKdNzoJBhGUcIalSYibuGyHJbmk40pOysQ0+QPvlkCOICOivDWU2IJo2rkrxyTK2AH4fw== + +ts-interface-checker@^0.1.9: + 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== + +ts-object-utils@0.0.5: + version "0.0.5" + resolved "https://registry.npmjs.org/ts-object-utils/-/ts-object-utils-0.0.5.tgz" + integrity sha512-iV0GvHqOmilbIKJsfyfJY9/dNHCs969z3so90dQWsO1eMMozvTpnB1MEaUbb3FYtZTGjv5sIy/xmslEz0Rg2TA== + +ts-pnp@^1.1.6: + version "1.2.0" + resolved "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.2.0.tgz" + integrity sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw== + +tslib@^1.10.0: + version "1.14.1" + resolved "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz" + integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== + +tslib@^2.0.1, tslib@^2.0.3, tslib@^2.1.0: + version "2.4.0" + resolved "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz" + integrity sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ== + +tty-browserify@0.0.0: + version "0.0.0" + resolved "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz" + integrity sha512-JVa5ijo+j/sOoHGjw0sxw734b1LhBkQ3bvUGNdxnVXDCX81Yx7TFgnZygxrIIWn23hbfTaMYLwRmAxFyDuFmIw== + +type-fest@^0.12.0: + version "0.12.0" + resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.12.0.tgz" + integrity sha512-53RyidyjvkGpnWPMF9bQgFtWp+Sl8O2Rp13VavmJgfAP9WWG6q6TkrKU8iyJdnwnfgHI6k2hTlgqH4aSdjoTbg== + +type-fest@^0.16.0: + version "0.16.0" + resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz" + integrity sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg== + +type-fest@^0.21.3: + 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== + +type-fest@^0.3.1: + version "0.3.1" + resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz" + integrity sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ== + +type-fest@^0.7.1: + version "0.7.1" + resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.7.1.tgz" + integrity sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg== + +type-is@~1.6.17, type-is@~1.6.18: + 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" + +typedarray@^0.0.6: + version "0.0.6" + resolved "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz" + integrity sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA== + +ua-parser-js@^0.7.30: + version "0.7.31" + resolved "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.31.tgz" + integrity sha512-qLK/Xe9E2uzmYI3qLeOmI0tEOt+TBBQyUIAh4aAgU05FVYzeZrKUdkAZfBNVGRaHVgV0TDkdEngJSw/SyQchkQ== + +uglify-es@^3.1.9: + version "3.3.9" + resolved "https://registry.npmjs.org/uglify-es/-/uglify-es-3.3.9.tgz" + integrity sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ== + dependencies: + commander "~2.13.0" + source-map "~0.6.1" + +unbox-primitive@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz" + integrity sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw== + dependencies: + call-bind "^1.0.2" + has-bigints "^1.0.2" + has-symbols "^1.0.3" + which-boxed-primitive "^1.0.2" + +unicode-canonical-property-names-ecmascript@^2.0.0: + 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== + +unicode-match-property-ecmascript@^2.0.0: + 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" + +unicode-match-property-value-ecmascript@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz" + integrity sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw== + +unicode-property-aliases-ecmascript@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz" + integrity sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ== + +union-value@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz" + integrity sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg== + dependencies: + arr-union "^3.1.0" + get-value "^2.0.6" + is-extendable "^0.1.1" + set-value "^2.0.1" + +uniq@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz" + integrity sha512-Gw+zz50YNKPDKXs+9d+aKAjVwpjNwqzvNpLigIruT4HA9lMZNdMqs9x07kKHB/L9WRzqp4+DlTU5s4wG2esdoA== + +uniqs@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz" + integrity sha512-mZdDpf3vBV5Efh29kMw5tXoup/buMgxLzOt/XKFKcVmi+15ManNQWr6HfZ2aiZTYlYixbdNJ0KFmIZIv52tHSQ== + +unique-filename@^1.1.1: + 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" + +unique-slug@^2.0.0: + 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" + +unique-string@^1.0.0: + 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" + +unique-string@^2.0.0: + 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" + +universalify@^0.1.0: + version "0.1.2" + resolved "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz" + integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== + +universalify@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz" + integrity sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug== + +universalify@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz" + integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== + +unpipe@1.0.0, unpipe@~1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz" + integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== + +unquote@~1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz" + integrity sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg== + +unset-value@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz" + integrity sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ== + dependencies: + has-value "^0.3.1" + isobject "^3.0.0" + +upath@^1.1.1: + version "1.2.0" + resolved "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz" + integrity sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg== + +update-browserslist-db@^1.0.5: + version "1.0.5" + resolved "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.5.tgz" + integrity sha512-dteFFpCyvuDdr9S/ff1ISkKt/9YZxKjI9WlRR99c180GaztJtRa/fn18FdxGVKVsnPY7/a/FDN68mcvUmP4U7Q== + dependencies: + escalade "^3.1.1" + picocolors "^1.0.0" + +update-check@1.5.3: + 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" + +uri-js@^4.2.2: + 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" + +urix@^0.1.0: + version "0.1.0" + resolved "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz" + integrity sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg== + +url-join@4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/url-join/-/url-join-4.0.0.tgz" + integrity sha512-EGXjXJZhIHiQMK2pQukuFcL303nskqIRzWvPvV5O8miOfwoUb9G+a/Cld60kUyeaybEI94wvVClT10DtfeAExA== + +url-loader@~4.1.0: + version "4.1.1" + resolved "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz" + integrity sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA== + dependencies: + loader-utils "^2.0.0" + mime-types "^2.1.27" + schema-utils "^3.0.0" + +url-parse@^1.4.3, url-parse@^1.5.9: + 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" + +url@^0.11.0: + version "0.11.0" + resolved "https://registry.npmjs.org/url/-/url-0.11.0.tgz" + integrity sha512-kbailJa29QrtXnxgq+DdCEGlbTeYM2eJUxsz6vjZavrCYPMIFHMKQmSKYAIuUK2i7hgPm28a8piX5NTUtM/LKQ== + dependencies: + punycode "1.3.2" + querystring "0.2.0" + +use-latest-callback@^0.1.5: + version "0.1.5" + resolved "https://registry.npmjs.org/use-latest-callback/-/use-latest-callback-0.1.5.tgz" + integrity sha512-HtHatS2U4/h32NlkhupDsPlrbiD27gSH5swBdtXbCAlc6pfOFzaj0FehW/FO12rx8j2Vy4/lJScCiJyM01E+bQ== + +use-sync-external-store@^1.0.0: + 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== + +use@^3.1.0: + version "3.1.1" + resolved "https://registry.npmjs.org/use/-/use-3.1.1.tgz" + integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== + +util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: + version "1.0.2" + resolved "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== + +util.promisify@1.0.0, util.promisify@~1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz" + integrity sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA== + dependencies: + define-properties "^1.1.2" + object.getownpropertydescriptors "^2.0.3" + +util@0.10.3: + version "0.10.3" + resolved "https://registry.npmjs.org/util/-/util-0.10.3.tgz" + integrity sha512-5KiHfsmkqacuKjkRkdV7SsfDJ2EGiPsK92s2MhNSY0craxjTdKTtqKsJaCWp4LW33ZZ0OPUv1WO/TFvNQRiQxQ== + dependencies: + inherits "2.0.1" + +util@^0.11.0: + version "0.11.1" + resolved "https://registry.npmjs.org/util/-/util-0.11.1.tgz" + integrity sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ== + dependencies: + inherits "2.0.3" + +utila@~0.4: + version "0.4.0" + resolved "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz" + integrity sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA== + +utils-merge@1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz" + integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA== + +uuid@7.0.2: + version "7.0.2" + resolved "https://registry.npmjs.org/uuid/-/uuid-7.0.2.tgz" + integrity sha512-vy9V/+pKG+5ZTYKf+VcphF5Oc6EFiu3W8Nv3P3zIh0EqVI80ZxOzuPfe9EHjkFNvf8+xuTHVeei4Drydlx4zjw== + +uuid@^3.3.2, uuid@^3.4.0: + version "3.4.0" + resolved "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz" + integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== + +uuid@^7.0.3: + 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== + +uuid@^8.0.0, uuid@^8.3.2: + version "8.3.2" + resolved "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz" + integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== + +valid-url@~1.0.9: + version "1.0.9" + resolved "https://registry.npmjs.org/valid-url/-/valid-url-1.0.9.tgz" + integrity sha512-QQDsV8OnSf5Uc30CKSwG9lnhMPe6exHtTXLRYX8uMwKENy640pU+2BgBL0LRbDh/eYRahNCS7aewCx0wf3NYVA== + +validate-npm-package-name@^3.0.0: + 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" + +vary@~1.1.2: + version "1.1.2" + resolved "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz" + integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== + +vendors@^1.0.0: + version "1.0.4" + resolved "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz" + integrity sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w== + +vlq@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/vlq/-/vlq-1.0.1.tgz" + integrity sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w== + +vm-browserify@^1.0.1: + version "1.1.2" + resolved "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz" + integrity sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ== + +walker@^1.0.7: + 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" + +warn-once@^0.1.0: + version "0.1.1" + resolved "https://registry.npmjs.org/warn-once/-/warn-once-0.1.1.tgz" + integrity sha512-VkQZJbO8zVImzYFteBXvBOZEl1qL175WH8VmZcxF2fZAoudNhNDvHi+doCaAEdU2l2vtcIwa2zn0QK5+I1HQ3Q== + +warning@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/warning/-/warning-4.0.3.tgz#16e9e077eb8a86d6af7d64aa1e05fd85b4678ca3" + integrity sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w== + dependencies: + loose-envify "^1.0.0" + +watchpack-chokidar2@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz" + integrity sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww== + dependencies: + chokidar "^2.1.8" + +watchpack@^1.6.1: + version "1.7.5" + resolved "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz" + integrity sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ== + dependencies: + graceful-fs "^4.1.2" + neo-async "^2.5.0" + optionalDependencies: + chokidar "^3.4.1" + watchpack-chokidar2 "^2.0.1" + +wbuf@^1.1.0, wbuf@^1.7.3: + 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" + +wcwidth@^1.0.1: + 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" + +webidl-conversions@^3.0.0: + version "3.0.1" + resolved "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz" + integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ== + +webpack-dev-middleware@^3.7.2: + version "3.7.3" + resolved "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz" + integrity sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ== + dependencies: + memory-fs "^0.4.1" + mime "^2.4.4" + mkdirp "^0.5.1" + range-parser "^1.2.1" + webpack-log "^2.0.0" + +webpack-dev-server@3.11.0: + version "3.11.0" + resolved "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.0.tgz" + integrity sha512-PUxZ+oSTxogFQgkTtFndEtJIPNmml7ExwufBZ9L2/Xyyd5PnOL5UreWe5ZT7IU25DSdykL9p1MLQzmLh2ljSeg== + dependencies: + ansi-html "0.0.7" + bonjour "^3.5.0" + chokidar "^2.1.8" + compression "^1.7.4" + connect-history-api-fallback "^1.6.0" + debug "^4.1.1" + del "^4.1.1" + express "^4.17.1" + html-entities "^1.3.1" + http-proxy-middleware "0.19.1" + import-local "^2.0.0" + internal-ip "^4.3.0" + ip "^1.1.5" + is-absolute-url "^3.0.3" + killable "^1.0.1" + loglevel "^1.6.8" + opn "^5.5.0" + p-retry "^3.0.1" + portfinder "^1.0.26" + schema-utils "^1.0.0" + selfsigned "^1.10.7" + semver "^6.3.0" + serve-index "^1.9.1" + sockjs "0.3.20" + sockjs-client "1.4.0" + spdy "^4.0.2" + strip-ansi "^3.0.1" + supports-color "^6.1.0" + url "^0.11.0" + webpack-dev-middleware "^3.7.2" + webpack-log "^2.0.0" + ws "^6.2.1" + yargs "^13.3.2" + +webpack-log@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz" + integrity sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg== + dependencies: + ansi-colors "^3.0.0" + uuid "^3.3.2" + +webpack-manifest-plugin@~2.2.0: + version "2.2.0" + resolved "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-2.2.0.tgz" + integrity sha512-9S6YyKKKh/Oz/eryM1RyLVDVmy3NSPV0JXMRhZ18fJsq+AwGxUY34X54VNwkzYcEmEkDwNxuEOboCZEebJXBAQ== + dependencies: + fs-extra "^7.0.0" + lodash ">=3.5 <5" + object.entries "^1.1.0" + tapable "^1.0.0" + +webpack-sources@^1.1.0, webpack-sources@^1.4.0, webpack-sources@^1.4.1, webpack-sources@^1.4.3: + version "1.4.3" + resolved "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz" + integrity sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ== + dependencies: + source-list-map "^2.0.0" + source-map "~0.6.1" + +webpack@4.43.0: + version "4.43.0" + resolved "https://registry.npmjs.org/webpack/-/webpack-4.43.0.tgz" + integrity sha512-GW1LjnPipFW2Y78OOab8NJlCflB7EFskMih2AHdvjbpKMeDJqEgSx24cXXXiPS65+WSwVyxtDsJH6jGX2czy+g== + dependencies: + "@webassemblyjs/ast" "1.9.0" + "@webassemblyjs/helper-module-context" "1.9.0" + "@webassemblyjs/wasm-edit" "1.9.0" + "@webassemblyjs/wasm-parser" "1.9.0" + acorn "^6.4.1" + ajv "^6.10.2" + ajv-keywords "^3.4.1" + chrome-trace-event "^1.0.2" + enhanced-resolve "^4.1.0" + eslint-scope "^4.0.3" + json-parse-better-errors "^1.0.2" + loader-runner "^2.4.0" + loader-utils "^1.2.3" + memory-fs "^0.4.1" + micromatch "^3.1.10" + mkdirp "^0.5.3" + neo-async "^2.6.1" + node-libs-browser "^2.2.1" + schema-utils "^1.0.0" + tapable "^1.1.3" + terser-webpack-plugin "^1.4.3" + watchpack "^1.6.1" + webpack-sources "^1.4.1" + +websocket-driver@0.6.5, websocket-driver@>=0.5.1: + version "0.6.5" + resolved "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.6.5.tgz" + integrity sha512-oBx6ZM1Gs5q2jwZuSN/Qxyy/fbgomV8+vqsmipaPKB/74hjHlKuM07jNmRhn4qa2AdUwsgxrltq+gaPsHgcl0Q== + dependencies: + websocket-extensions ">=0.1.1" + +websocket-extensions@>=0.1.1: + version "0.1.4" + resolved "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz" + integrity sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg== + +whatwg-fetch@>=0.10.0, whatwg-fetch@^3.0.0: + version "3.6.2" + resolved "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz" + integrity sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA== + +whatwg-url@^5.0.0: + 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" + +which-boxed-primitive@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz" + integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg== + dependencies: + is-bigint "^1.0.1" + is-boolean-object "^1.1.0" + is-number-object "^1.0.4" + is-string "^1.0.5" + is-symbol "^1.0.3" + +which-module@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz" + integrity sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q== + +which@^1.2.9, which@^1.3.1: + version "1.3.1" + resolved "https://registry.npmjs.org/which/-/which-1.3.1.tgz" + integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== + dependencies: + isexe "^2.0.0" + +which@^2.0.1: + 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" + +wonka@^4.0.14: + version "4.0.15" + resolved "https://registry.npmjs.org/wonka/-/wonka-4.0.15.tgz" + integrity sha512-U0IUQHKXXn6PFo9nqsHphVCE5m3IntqZNB9Jjn7EB1lrR7YTDY3YWgFvEvwniTzXSvOH/XMzAZaIfJF/LvHYXg== + +worker-farm@^1.7.0: + version "1.7.0" + resolved "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz" + integrity sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw== + dependencies: + errno "~0.1.7" + +worker-rpc@^0.1.0: + version "0.1.1" + resolved "https://registry.npmjs.org/worker-rpc/-/worker-rpc-0.1.1.tgz" + integrity sha512-P1WjMrUB3qgJNI9jfmpZ/htmBEjFh//6l/5y8SD9hg1Ef5zTTVVoRjTrTEzPrNBQvmhMxkoTsjOXN10GWU7aCg== + dependencies: + microevent.ts "~0.1.1" + +wrap-ansi@^5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz" + integrity sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q== + dependencies: + ansi-styles "^3.2.0" + string-width "^3.0.0" + strip-ansi "^5.0.0" + +wrap-ansi@^6.2.0: + 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" + +wrap-ansi@^7.0.0: + 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" + +wrappy@1: + version "1.0.2" + resolved "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== + +write-file-atomic@^2.3.0: + 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" + +ws@^6.1.4, ws@^6.2.1: + 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" + +ws@^7, ws@^7.5.1: + version "7.5.9" + resolved "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz" + integrity sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q== + +xcode@^3.0.1: + 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" + +xdate@^0.8.0: + version "0.8.2" + resolved "https://registry.npmjs.org/xdate/-/xdate-0.8.2.tgz" + integrity sha512-sNBlLfOC8S3V0vLDEUianQOXcTsc9j4lfeKU/klHe0RjHAYn0CXsSttumTot8dzalboV8gZbH38B+WcCIBjhFQ== + +xml2js@0.4.23: + version "0.4.23" + resolved "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz" + integrity sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug== + dependencies: + sax ">=0.6.0" + xmlbuilder "~11.0.0" + +xmlbuilder@^14.0.0: + version "14.0.0" + resolved "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-14.0.0.tgz" + integrity sha512-ts+B2rSe4fIckR6iquDjsKbQFK2NlUk6iG5nf14mDEyldgoc2nEKZ3jZWMPTxGQwVgToSjt6VGIho1H8/fNFTg== + +xmlbuilder@^15.1.1: + version "15.1.1" + resolved "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-15.1.1.tgz" + integrity sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg== + +xmlbuilder@~11.0.0: + version "11.0.1" + resolved "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz" + integrity sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA== + +xtend@^4.0.0, xtend@~4.0.1: + version "4.0.2" + resolved "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz" + integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== + +y18n@^4.0.0: + version "4.0.3" + resolved "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz" + integrity sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ== + +yallist@^3.0.2: + version "3.1.1" + resolved "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz" + integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== + +yallist@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz" + integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== + +yaml@^1.10.0: + version "1.10.2" + resolved "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz" + integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== + +yargs-parser@^13.1.2: + version "13.1.2" + resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz" + integrity sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg== + dependencies: + camelcase "^5.0.0" + decamelize "^1.2.0" + +yargs-parser@^18.1.2: + 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" + +yargs@^13.3.2: + version "13.3.2" + resolved "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz" + integrity sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw== + dependencies: + cliui "^5.0.0" + find-up "^3.0.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 "^3.0.0" + which-module "^2.0.0" + y18n "^4.0.0" + yargs-parser "^13.1.2" + +yargs@^15.1.0, yargs@^15.3.1: + 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" + +yocto-queue@^0.1.0: + version "0.1.0" + resolved "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz" + integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==