From 66f3046f678091f15f4941d25c36c427e7bcac05 Mon Sep 17 00:00:00 2001 From: testerJanie Date: Wed, 9 Nov 2022 17:52:19 +0800 Subject: [PATCH 1/8] chore : add modules --- .expo/README.md | 15 + .expo/packager-info.json | 9 + .expo/settings.json | 10 + App.js => App.tsx | 11 +- package.json | 18 +- tsconfig.json | 4 + yarn.lock | 6910 ++++++++++++++++++++++++++++++++++++++ 7 files changed, 6970 insertions(+), 7 deletions(-) create mode 100644 .expo/README.md create mode 100644 .expo/packager-info.json create mode 100644 .expo/settings.json rename App.js => App.tsx (54%) create mode 100644 tsconfig.json create mode 100644 yarn.lock diff --git a/.expo/README.md b/.expo/README.md new file mode 100644 index 0000000..fd146b4 --- /dev/null +++ b/.expo/README.md @@ -0,0 +1,15 @@ +> Why do I have a folder named ".expo" in my project? + +The ".expo" folder is created when an Expo project is started using "expo start" command. + +> What do the files contain? + +- "devices.json": contains information about devices that have recently opened this project. This is used to populate the "Development sessions" list in your development builds. +- "packager-info.json": contains port numbers and process PIDs that are used to serve the application to the mobile device/simulator. +- "settings.json": contains the server configuration that is used to serve the application manifest. + +> Should I commit the ".expo" folder? + +No, you should not share the ".expo" folder. It does not contain any information that is relevant for other developers working on the project, it is specific to your machine. + +Upon project creation, the ".expo" folder is already added to your ".gitignore" file. diff --git a/.expo/packager-info.json b/.expo/packager-info.json new file mode 100644 index 0000000..36cff4c --- /dev/null +++ b/.expo/packager-info.json @@ -0,0 +1,9 @@ +{ + "expoServerPort": null, + "packagerPort": null, + "packagerPid": null, + "expoServerNgrokUrl": null, + "packagerNgrokUrl": null, + "ngrokPid": null, + "webpackServerPort": null +} diff --git a/.expo/settings.json b/.expo/settings.json new file mode 100644 index 0000000..470dc63 --- /dev/null +++ b/.expo/settings.json @@ -0,0 +1,10 @@ +{ + "hostType": "lan", + "lanType": "ip", + "dev": true, + "minify": false, + "urlRandomness": null, + "https": false, + "scheme": null, + "devClient": false +} diff --git a/App.js b/App.tsx similarity index 54% rename from App.js rename to App.tsx index 09f879b..b6a0351 100644 --- a/App.js +++ b/App.tsx @@ -1,5 +1,6 @@ -import { StatusBar } from 'expo-status-bar'; -import { StyleSheet, Text, View } from 'react-native'; +import { StatusBar } from "expo-status-bar"; +import { StyleSheet, Text, View } from "react-native"; +import "react-native-gesture-handler"; export default function App() { return ( @@ -13,8 +14,8 @@ export default function App() { const styles = StyleSheet.create({ container: { flex: 1, - backgroundColor: '#fff', - alignItems: 'center', - justifyContent: 'center', + backgroundColor: "#fff", + alignItems: "center", + justifyContent: "center", }, }); diff --git a/package.json b/package.json index 5cf440f..532d94a 100644 --- a/package.json +++ b/package.json @@ -10,15 +10,29 @@ "eject": "expo eject" }, "dependencies": { + "@react-navigation/native": "^6.0.13", + "@react-navigation/stack": "^6.3.4", + "@reduxjs/toolkit": "^1.9.0", + "date-fns": "^2.29.3", "expo": "~45.0.0", "expo-status-bar": "~1.3.0", "react": "17.0.2", "react-dom": "17.0.2", "react-native": "0.68.2", - "react-native-web": "0.17.7" + "react-native-gesture-handler": "~2.2.1", + "react-native-keyboard-aware-scroll-view": "^0.9.5", + "react-native-safe-area-context": "4.2.4", + "react-native-screens": "~3.11.1", + "react-native-web": "0.17.7", + "react-redux": "^8.0.5", + "redux": "^4.2.0", + "redux-thunk": "^2.4.2" }, "devDependencies": { - "@babel/core": "^7.12.9" + "@babel/core": "^7.12.9", + "@types/react": "~17.0.21", + "@types/react-native": "~0.67.6", + "typescript": "~4.3.5" }, "private": true } diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..0e6371f --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,4 @@ +{ + "compilerOptions": {}, + "extends": "expo/tsconfig.base" +} diff --git a/yarn.lock b/yarn.lock new file mode 100644 index 0000000..65bb035 --- /dev/null +++ b/yarn.lock @@ -0,0 +1,6910 @@ +# 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.yarnpkg.com/@ampproject/remapping/-/remapping-2.2.0.tgz#56c133824780de3174aed5ab6834f3026790154d" + 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.yarnpkg.com/@babel/code-frame/-/code-frame-7.10.4.tgz#168da1a36e90da68ae8d49c0f1b48c7c6249213a" + integrity sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg== + dependencies: + "@babel/highlight" "^7.10.4" + +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.18.6.tgz#3b25d38c89600baa2dcc219edfa88a74eb2c427a" + integrity sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q== + dependencies: + "@babel/highlight" "^7.18.6" + +"@babel/compat-data@^7.17.7", "@babel/compat-data@^7.20.0", "@babel/compat-data@^7.20.1": + version "7.20.1" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.20.1.tgz#f2e6ef7790d8c8dbf03d379502dcc246dcce0b30" + integrity sha512-EWZ4mE2diW3QALKvDMiXnbZpRvlj+nayZ112nK93SnhqOtpdsbVD4W+2tEoT3YNBAG9RBR0ISY758ZkOgsn6pQ== + +"@babel/core@^7.12.9", "@babel/core@^7.13.16", "@babel/core@^7.14.0": + version "7.20.2" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.20.2.tgz#8dc9b1620a673f92d3624bd926dc49a52cf25b92" + integrity sha512-w7DbG8DtMrJcFOi4VrLm+8QM4az8Mo+PuLBKLp2zrYRCow8W/f9xiXm5sN53C8HksCyDQwCKha9JiDoIyPjT2g== + dependencies: + "@ampproject/remapping" "^2.1.0" + "@babel/code-frame" "^7.18.6" + "@babel/generator" "^7.20.2" + "@babel/helper-compilation-targets" "^7.20.0" + "@babel/helper-module-transforms" "^7.20.2" + "@babel/helpers" "^7.20.1" + "@babel/parser" "^7.20.2" + "@babel/template" "^7.18.10" + "@babel/traverse" "^7.20.1" + "@babel/types" "^7.20.2" + 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.20.1", "@babel/generator@^7.20.2": + version "7.20.4" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.20.4.tgz#4d9f8f0c30be75fd90a0562099a26e5839602ab8" + integrity sha512-luCf7yk/cm7yab6CAW1aiFnmEfBJplb/JojV56MYEK7ziWfGmFlTfmL9Ehwfy4gFhbjBfWO1wj7/TuSbVNEEtA== + dependencies: + "@babel/types" "^7.20.2" + "@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.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz#eaa49f6f80d5a33f9a5dd2276e6d6e451be0a6bb" + 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.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz#acd4edfd7a566d1d51ea975dff38fd52906981bb" + 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", "@babel/helper-compilation-targets@^7.20.0": + version "7.20.0" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.0.tgz#6bf5374d424e1b3922822f1d9bdaa43b1a139d0a" + integrity sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ== + dependencies: + "@babel/compat-data" "^7.20.0" + "@babel/helper-validator-option" "^7.18.6" + browserslist "^4.21.3" + semver "^6.3.0" + +"@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.20.2": + version "7.20.2" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.20.2.tgz#3c08a5b5417c7f07b5cf3dfb6dc79cbec682e8c2" + integrity sha512-k22GoYRAHPYr9I+Gvy2ZQlAe5mGy8BqWst2wRt8cwIufWTxrsVshhIBvYNqC80N0GSFWTsqRVexOtfzlgOEDvA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-function-name" "^7.19.0" + "@babel/helper-member-expression-to-functions" "^7.18.9" + "@babel/helper-optimise-call-expression" "^7.18.6" + "@babel/helper-replace-supers" "^7.19.1" + "@babel/helper-split-export-declaration" "^7.18.6" + +"@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.19.0": + version "7.19.0" + resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.19.0.tgz#7976aca61c0984202baca73d84e2337a5424a41b" + integrity sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + regexpu-core "^5.1.0" + +"@babel/helper-define-polyfill-provider@^0.3.3": + version "0.3.3" + resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz#8612e55be5d51f0cd1f36b4a5a83924e89884b7a" + integrity sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww== + 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.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz#0c0cee9b35d2ca190478756865bb3528422f51be" + integrity sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg== + +"@babel/helper-explode-assignable-expression@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz#41f8228ef0a6f1a036b8dfdfec7ce94f9a6bc096" + integrity sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-function-name@^7.18.9", "@babel/helper-function-name@^7.19.0": + version "7.19.0" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz#941574ed5390682e872e52d3f38ce9d1bef4648c" + integrity sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w== + dependencies: + "@babel/template" "^7.18.10" + "@babel/types" "^7.19.0" + +"@babel/helper-hoist-variables@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz#d4d2c8fb4baeaa5c68b99cc8245c56554f926678" + 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.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz#1531661e8375af843ad37ac692c132841e2fd815" + 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.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz#1e3ebdbbd08aad1437b428c50204db13c5a3ca6e" + 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.19.6", "@babel/helper-module-transforms@^7.20.2": + version "7.20.2" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.20.2.tgz#ac53da669501edd37e658602a21ba14c08748712" + integrity sha512-zvBKyJXRbmK07XhMuujYoJ48B5yvvmM6+wcpv6Ivj4Yg6qO7NOZOSnvZN9CRl1zz1Z4cKf8YejmCMh8clOoOeA== + dependencies: + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-module-imports" "^7.18.6" + "@babel/helper-simple-access" "^7.20.2" + "@babel/helper-split-export-declaration" "^7.18.6" + "@babel/helper-validator-identifier" "^7.19.1" + "@babel/template" "^7.18.10" + "@babel/traverse" "^7.20.1" + "@babel/types" "^7.20.2" + +"@babel/helper-optimise-call-expression@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz#9369aa943ee7da47edab2cb4e838acf09d290ffe" + 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.19.0", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": + version "7.20.2" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz#d1b9000752b18d0877cff85a5c376ce5c3121629" + integrity sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ== + +"@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.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz#997458a0e3357080e54e1d79ec347f8a8cd28519" + 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.19.1": + version "7.19.1" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz#e1592a9b4b368aa6bdb8784a711e0bcbf0612b78" + integrity sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw== + 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.19.1" + "@babel/types" "^7.19.0" + +"@babel/helper-simple-access@^7.19.4", "@babel/helper-simple-access@^7.20.2": + version "7.20.2" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz#0ab452687fe0c2cfb1e2b9e0015de07fc2d62dd9" + integrity sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA== + dependencies: + "@babel/types" "^7.20.2" + +"@babel/helper-skip-transparent-expression-wrappers@^7.18.9": + version "7.20.0" + resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz#fbe4c52f60518cab8140d77101f0e63a8a230684" + integrity sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg== + dependencies: + "@babel/types" "^7.20.0" + +"@babel/helper-split-export-declaration@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz#7367949bc75b20c6d5a5d4a97bba2824ae8ef075" + integrity sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-string-parser@^7.19.4": + version "7.19.4" + resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz#38d3acb654b4701a9b77fb0615a96f775c3a9e63" + integrity sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw== + +"@babel/helper-validator-identifier@^7.18.6", "@babel/helper-validator-identifier@^7.19.1": + version "7.19.1" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz#7eea834cf32901ffdc1a7ee555e2f9c27e249ca2" + integrity sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w== + +"@babel/helper-validator-option@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz#bf0d2b5a509b1f336099e4ff36e1a63aa5db4db8" + integrity sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw== + +"@babel/helper-wrap-function@^7.18.9": + version "7.19.0" + resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.19.0.tgz#89f18335cff1152373222f76a4b37799636ae8b1" + integrity sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg== + dependencies: + "@babel/helper-function-name" "^7.19.0" + "@babel/template" "^7.18.10" + "@babel/traverse" "^7.19.0" + "@babel/types" "^7.19.0" + +"@babel/helpers@^7.20.1": + version "7.20.1" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.20.1.tgz#2ab7a0fcb0a03b5bf76629196ed63c2d7311f4c9" + integrity sha512-J77mUVaDTUJFZ5BpP6mMn6OIl3rEWymk2ZxDBQJUG3P+PbmyMcF3bYWvz0ma69Af1oobDqT/iAsvzhB58xhQUg== + dependencies: + "@babel/template" "^7.18.10" + "@babel/traverse" "^7.20.1" + "@babel/types" "^7.20.0" + +"@babel/highlight@^7.10.4", "@babel/highlight@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.18.6.tgz#81158601e93e2563795adcbfbdf5d64be3f2ecdf" + 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.20.1", "@babel/parser@^7.20.2": + version "7.20.3" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.20.3.tgz#5358cf62e380cf69efcb87a7bb922ff88bfac6e2" + integrity sha512-OP/s5a94frIPXwjzEcv5S/tpQfc6XhxYUnmWpgdqMWGgYCuErA3SzozaRAMQgSZWKeTJxht9aWAkUY+0UzvOFg== + +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz#da5b8f9a580acdfbe53494dba45ea389fb09a4d2" + 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.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz#a11af19aa373d68d561f08e0a57242350ed0ec50" + 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.20.1": + version "7.20.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.1.tgz#352f02baa5d69f4e7529bdac39aaa02d41146af9" + integrity sha512-Gh5rchzSwE4kC+o/6T8waD0WHEQIsDmjltY8WnWRXHUdH8axZhuH86Ov9M72YhJfDrZseQwuuWaaIT/TmePp3g== + dependencies: + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-plugin-utils" "^7.19.0" + "@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.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz#b110f59741895f7ec21a6fff696ec46265c446a3" + 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.yarnpkg.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz#8aa81d403ab72d3962fc06c26e222dacfc9b9020" + 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.20.2" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.20.2.tgz#1c6c32b2a44b154ebeec2bb534f9eaebdb541fb6" + integrity sha512-nkBH96IBmgKnbHQ5gXFrcmez+Z9S2EIDKDQGp005ROqBigc88Tky4rzCnlP/lnlj245dCEQl4/YyV0V1kYh5dw== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.20.2" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-replace-supers" "^7.19.1" + "@babel/helper-split-export-declaration" "^7.18.6" + "@babel/plugin-syntax-decorators" "^7.19.0" + +"@babel/plugin-proposal-dynamic-import@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz#72bcf8d408799f547d759298c3c27c7e7faa4d94" + 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.yarnpkg.com/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.18.10.tgz#091f4794dbce4027c03cf4ebc64d3fb96b75c206" + 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.yarnpkg.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz#5f7313ab348cdb19d590145f9247540e94761203" + 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.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz#7e8788c1811c393aff762817e7dbf1ebd0c05f0b" + 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.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz#8148cbb350483bf6220af06fa6db3690e14b2e23" + 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.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz#fdd940a99a740e577d6c753ab6fbb43fdb9467e1" + 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.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz#899b14fbafe87f053d2c5ff05b36029c62e13c75" + 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.20.2": + version "7.20.2" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.2.tgz#a556f59d555f06961df1e572bb5eca864c84022d" + integrity sha512-Ks6uej9WFK+fvIMesSqbAto5dD8Dz4VuuFvGJFKgIGSkJuRGcrwGECPA1fDgQK3/DbExBJpEkTeYeB8geIFCSQ== + dependencies: + "@babel/compat-data" "^7.20.1" + "@babel/helper-compilation-targets" "^7.20.0" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-transform-parameters" "^7.20.1" + +"@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.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz#f9400d0e6a3ea93ba9ef70b09e72dd6da638a2cb" + 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.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz#e8e8fe0723f2563960e4bf5e9690933691915993" + 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.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz#5209de7d213457548a98436fa2882f52f4be6bea" + 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.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz#a64137b232f0aca3733a67eb1a144c192389c503" + 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.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz#af613d2cd5e643643b65cded64207b15c85cb78e" + 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.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" + 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.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10" + 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.yarnpkg.com/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz#195df89b146b4b78b3bf897fd7a257c84659d406" + integrity sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-decorators@^7.19.0": + version "7.19.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.19.0.tgz#5f13d1d8fce96951bea01a10424463c9a5b3a599" + integrity sha512-xaBZUEDntt4faL1yN8oIFlhfXeQAWJW7CLKYsHTUqriCUbj8xOra8bfxxKGi/UwExPFBuPdH4XfHc9rGQhrVkQ== + dependencies: + "@babel/helper-plugin-utils" "^7.19.0" + +"@babel/plugin-syntax-dynamic-import@^7.0.0", "@babel/plugin-syntax-dynamic-import@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3" + 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.yarnpkg.com/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.18.6.tgz#8df076711a4818c4ce4f23e61d622b0ba2ff84bc" + 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.yarnpkg.com/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz#028964a9ba80dbc094c915c487ad7c4e7a66465a" + 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.yarnpkg.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.18.6.tgz#774d825256f2379d06139be0c723c4dd444f3ca1" + integrity sha512-LUbR+KNTBWCUAqRG9ex5Gnzu2IOkt8jRJbHHXFT9q+L9zm7M/QQbEqXyw1n1pohYvOyWC8CjeyjrSaIwiYjK7A== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-syntax-import-assertions@^7.20.0": + version "7.20.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz#bb50e0d4bea0957235390641209394e87bdb9cc4" + integrity sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ== + dependencies: + "@babel/helper-plugin-utils" "^7.19.0" + +"@babel/plugin-syntax-json-strings@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" + 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.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz#a8feef63b010150abd97f1649ec296e849943ca0" + 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.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699" + 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.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9" + 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.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97" + 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.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" + 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.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1" + 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.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a" + 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.yarnpkg.com/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz#0dc6671ec0ea22b6e94a1114f857970cd39de1ad" + 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.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz#c1cfdadc35a646240001f06138247b741c34d94c" + integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-typescript@^7.20.0": + version "7.20.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.20.0.tgz#4e9a0cfc769c85689b77a2e642d24e9f697fc8c7" + integrity sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ== + dependencies: + "@babel/helper-plugin-utils" "^7.19.0" + +"@babel/plugin-transform-arrow-functions@^7.0.0", "@babel/plugin-transform-arrow-functions@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz#19063fcf8771ec7b31d742339dac62433d0611fe" + 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.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz#ccda3d1ab9d5ced5265fdb13f1882d5476c71615" + 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.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz#9187bf4ba302635b9d70d986ad70f038726216a8" + 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.20.2": + version "7.20.2" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.20.2.tgz#f59b1767e6385c663fd0bce655db6ca9c8b236ed" + integrity sha512-y5V15+04ry69OV2wULmwhEA6jwSWXO1TwAtIwiPXcvHcoOQUqpyMVd2bDsQJMW8AurjulIyUV8kDqtjSwHy1uQ== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + +"@babel/plugin-transform-classes@^7.0.0", "@babel/plugin-transform-classes@^7.20.2": + version "7.20.2" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.20.2.tgz#c0033cf1916ccf78202d04be4281d161f6709bb2" + integrity sha512-9rbPp0lCVVoagvtEyQKSo5L8oo0nQS/iif+lwlAz29MccX2642vWDlSZK+2T2buxbopotId2ld7zZAzRfz9j1g== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-compilation-targets" "^7.20.0" + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-function-name" "^7.19.0" + "@babel/helper-optimise-call-expression" "^7.18.6" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-replace-supers" "^7.19.1" + "@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.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz#2357a8224d402dad623caf6259b611e56aec746e" + integrity sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-destructuring@^7.0.0", "@babel/plugin-transform-destructuring@^7.20.2": + version "7.20.2" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.20.2.tgz#c23741cfa44ddd35f5e53896e88c75331b8b2792" + integrity sha512-mENM+ZHrvEgxLTBXUiQ621rRXZes3KWUv6NdQlrnr1TkWVw+hUjQBZuP2X32qKlrlG2BzgR95gkuCRSkJl8vIw== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + +"@babel/plugin-transform-dotall-regex@^7.18.6", "@babel/plugin-transform-dotall-regex@^7.4.4": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz#b286b3e7aae6c7b861e45bed0a2fafd6b1a4fef8" + 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.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz#687f15ee3cdad6d85191eb2a372c4528eaa0ae0e" + 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.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz#421c705f4521888c65e91fdd1af951bfefd4dacd" + 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.19.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.19.0.tgz#e9e8606633287488216028719638cbbb2f2dde8f" + integrity sha512-sgeMlNaQVbCSpgLSKP4ZZKfsJVnFnNQlUSk6gPYzR/q7tzCgQF2t8RBKAP6cKJeZdveei7Q7Jm527xepI8lNLg== + dependencies: + "@babel/helper-plugin-utils" "^7.19.0" + "@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.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz#6ef8a50b244eb6a0bdbad0c7c61877e4e30097c1" + 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.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz#cc354f8234e62968946c61a46d6365440fc764e0" + 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.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz#72796fdbef80e56fba3c6a699d54f0de557444bc" + 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.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz#ac9fdc1a118620ac49b7e7a5d2dc177a1bfee88e" + integrity sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-modules-amd@^7.19.6": + version "7.19.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.19.6.tgz#aca391801ae55d19c4d8d2ebfeaa33df5f2a2cbd" + integrity sha512-uG3od2mXvAtIFQIh0xrpLH6r5fpSQN04gIVovl+ODLdUMANokxQLZnPBHcjmv3GxRjnqwLuHvppjjcelqUFZvg== + dependencies: + "@babel/helper-module-transforms" "^7.19.6" + "@babel/helper-plugin-utils" "^7.19.0" + +"@babel/plugin-transform-modules-commonjs@^7.0.0", "@babel/plugin-transform-modules-commonjs@^7.13.8", "@babel/plugin-transform-modules-commonjs@^7.19.6": + version "7.19.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.19.6.tgz#25b32feef24df8038fc1ec56038917eacb0b730c" + integrity sha512-8PIa1ym4XRTKuSsOUXqDG0YaOlEuTVvHMe5JCfgBMOtHvJKw/4NGovEGN33viISshG/rZNVrACiBmPQLvWN8xQ== + dependencies: + "@babel/helper-module-transforms" "^7.19.6" + "@babel/helper-plugin-utils" "^7.19.0" + "@babel/helper-simple-access" "^7.19.4" + +"@babel/plugin-transform-modules-systemjs@^7.19.6": + version "7.19.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.6.tgz#59e2a84064b5736a4471b1aa7b13d4431d327e0d" + integrity sha512-fqGLBepcc3kErfR9R3DnVpURmckXP7gj7bAlrTQyBxrigFqszZCkFkcoxzCp2v32XmwXLvbw+8Yq9/b+QqksjQ== + dependencies: + "@babel/helper-hoist-variables" "^7.18.6" + "@babel/helper-module-transforms" "^7.19.6" + "@babel/helper-plugin-utils" "^7.19.0" + "@babel/helper-validator-identifier" "^7.19.1" + +"@babel/plugin-transform-modules-umd@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz#81d3832d6034b75b54e62821ba58f28ed0aab4b9" + 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.19.1": + version "7.19.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.19.1.tgz#ec7455bab6cd8fb05c525a94876f435a48128888" + integrity sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.19.0" + "@babel/helper-plugin-utils" "^7.19.0" + +"@babel/plugin-transform-new-target@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz#d128f376ae200477f37c4ddfcc722a8a1b3246a8" + integrity sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-object-assign@^7.0.0": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-assign/-/plugin-transform-object-assign-7.18.6.tgz#7830b4b6f83e1374a5afb9f6111bcfaea872cdd2" + integrity sha512-mQisZ3JfqWh2gVXvfqYCAAyRs6+7oev+myBsTwW5RnPhYXOTuCEw2oe3YgxlXMViXUS53lG8koulI7mJ+8JE+A== + 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.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz#fb3c6ccdd15939b6ff7939944b51971ddc35912c" + 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.20.1": + version "7.20.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.20.3.tgz#7b3468d70c3c5b62e46be0a47b6045d8590fb748" + integrity sha512-oZg/Fpx0YDrj13KsLyO8I/CX3Zdw7z0O9qOd95SqcoIzuqy/WTGWvePeHAnZCN54SfdyjHcb1S30gc8zlzlHcA== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + +"@babel/plugin-transform-property-literals@^7.0.0", "@babel/plugin-transform-property-literals@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz#e22498903a483448e94e032e9bbb9c5ccbfc93a3" + 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.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz#8b1125f919ef36ebdfff061d664e266c666b9415" + 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.yarnpkg.com/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.18.6.tgz#3849401bab7ae8ffa1e3e5687c94a753fc75bda7" + 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.19.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.19.6.tgz#88578ae8331e5887e8ce28e4c9dc83fb29da0b86" + integrity sha512-RpAi004QyMNisst/pvSanoRdJ4q+jMCWyk9zdw/CyLB9j8RXEahodR6l2GyttDRyEVWZtbN+TpLiHJ3t34LbsQ== + dependencies: + "@babel/helper-plugin-utils" "^7.19.0" + +"@babel/plugin-transform-react-jsx@^7.0.0", "@babel/plugin-transform-react-jsx@^7.12.17": + version "7.19.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.19.0.tgz#b3cbb7c3a00b92ec8ae1027910e331ba5c500eb9" + integrity sha512-UVEvX3tXie3Szm3emi1+G63jyw1w5IcMY0FSKM+CRnKRI5Mr1YbCNgsSTwoTwKphQEG9P+QqmuRFneJPZuHNhg== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-module-imports" "^7.18.6" + "@babel/helper-plugin-utils" "^7.19.0" + "@babel/plugin-syntax-jsx" "^7.18.6" + "@babel/types" "^7.19.0" + +"@babel/plugin-transform-regenerator@^7.0.0", "@babel/plugin-transform-regenerator@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz#585c66cb84d4b4bf72519a34cfce761b8676ca73" + 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.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz#b1abd8ebf8edaa5f7fe6bbb8d2133d23b6a6f76a" + integrity sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-runtime@^7.0.0": + version "7.19.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.19.6.tgz#9d2a9dbf4e12644d6f46e5e75bfbf02b5d6e9194" + integrity sha512-PRH37lz4JU156lYFW1p8OxE5i7d6Sl/zV58ooyr+q1J1lnQPyg5tIiXlIwNVhJaY4W3TmOtdc8jqdXQcB1v5Yw== + dependencies: + "@babel/helper-module-imports" "^7.18.6" + "@babel/helper-plugin-utils" "^7.19.0" + babel-plugin-polyfill-corejs2 "^0.3.3" + babel-plugin-polyfill-corejs3 "^0.6.0" + babel-plugin-polyfill-regenerator "^0.4.1" + 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.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz#6d6df7983d67b195289be24909e3f12a8f664dc9" + 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.19.0": + version "7.19.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz#dd60b4620c2fec806d60cfaae364ec2188d593b6" + integrity sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w== + dependencies: + "@babel/helper-plugin-utils" "^7.19.0" + "@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.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz#c6706eb2b1524028e317720339583ad0f444adcc" + 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.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz#04ec6f10acdaa81846689d63fae117dd9c243a5e" + 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.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz#c8cea68263e45addcd6afc9091429f80925762c0" + 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.20.2" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.20.2.tgz#91515527b376fc122ba83b13d70b01af8fe98f3f" + integrity sha512-jvS+ngBfrnTUBfOQq8NfGnSbF9BrqlR6hjJ2yVxMkmO5nL/cdifNbI30EfjRlN4g5wYWNnMPyj5Sa6R1pbLeag== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.20.2" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/plugin-syntax-typescript" "^7.20.0" + +"@babel/plugin-transform-unicode-escapes@^7.18.10": + version "7.18.10" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz#1ecfb0eda83d09bbcb77c09970c2dd55832aa246" + 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.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz#194317225d8c201bbae103364ffe9e2cea36cdca" + 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.20.2" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.20.2.tgz#9b1642aa47bb9f43a86f9630011780dab7f86506" + integrity sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg== + dependencies: + "@babel/compat-data" "^7.20.1" + "@babel/helper-compilation-targets" "^7.20.0" + "@babel/helper-plugin-utils" "^7.20.2" + "@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.20.1" + "@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.20.2" + "@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.20.0" + "@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.20.2" + "@babel/plugin-transform-classes" "^7.20.2" + "@babel/plugin-transform-computed-properties" "^7.18.9" + "@babel/plugin-transform-destructuring" "^7.20.2" + "@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.19.6" + "@babel/plugin-transform-modules-commonjs" "^7.19.6" + "@babel/plugin-transform-modules-systemjs" "^7.19.6" + "@babel/plugin-transform-modules-umd" "^7.18.6" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.19.1" + "@babel/plugin-transform-new-target" "^7.18.6" + "@babel/plugin-transform-object-super" "^7.18.6" + "@babel/plugin-transform-parameters" "^7.20.1" + "@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.19.0" + "@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.20.2" + babel-plugin-polyfill-corejs2 "^0.3.3" + babel-plugin-polyfill-corejs3 "^0.6.0" + babel-plugin-polyfill-regenerator "^0.4.1" + core-js-compat "^3.25.1" + semver "^6.3.0" + +"@babel/preset-flow@^7.13.13": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/preset-flow/-/preset-flow-7.18.6.tgz#83f7602ba566e72a9918beefafef8ef16d2810cb" + 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.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.5.tgz#ef939d6e7f268827e1841638dc6ff95515e115d9" + 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.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz#ce64be3e63eddc44240c6358daefac17b3186399" + 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.yarnpkg.com/@babel/register/-/register-7.18.9.tgz#1888b24bc28d5cc41c412feb015e9ff6b96e439c" + 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.12.1", "@babel/runtime@^7.14.0", "@babel/runtime@^7.8.4", "@babel/runtime@^7.9.2": + version "7.20.1" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.20.1.tgz#1148bb33ab252b165a06698fde7576092a78b4a9" + integrity sha512-mrzLkl6U9YLF8qpqI7TB82PESyEGjm/0Ly91jG575eVxMMlb8fYfOXFZIJ8XfLrJZQbm7dlKry2bJmXBUEkdFg== + dependencies: + regenerator-runtime "^0.13.10" + +"@babel/template@^7.0.0", "@babel/template@^7.18.10": + version "7.18.10" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.18.10.tgz#6f9134835970d1dbf0835c0d100c9f38de0c5e71" + 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.19.0", "@babel/traverse@^7.19.1", "@babel/traverse@^7.20.1": + version "7.20.1" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.20.1.tgz#9b15ccbf882f6d107eeeecf263fbcdd208777ec8" + integrity sha512-d3tN8fkVJwFLkHkBN479SOsw4DMZnz8cdbL/gvuDuzy3TS6Nfw80HuQqhw1pITbIruHyh7d1fMA47kWzmcUEGA== + dependencies: + "@babel/code-frame" "^7.18.6" + "@babel/generator" "^7.20.1" + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-function-name" "^7.19.0" + "@babel/helper-hoist-variables" "^7.18.6" + "@babel/helper-split-export-declaration" "^7.18.6" + "@babel/parser" "^7.20.1" + "@babel/types" "^7.20.0" + debug "^4.1.0" + globals "^11.1.0" + +"@babel/types@^7.0.0", "@babel/types@^7.18.10", "@babel/types@^7.18.6", "@babel/types@^7.18.9", "@babel/types@^7.19.0", "@babel/types@^7.20.0", "@babel/types@^7.20.2", "@babel/types@^7.4.4": + version "7.20.2" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.20.2.tgz#67ac09266606190f496322dbaff360fdaa5e7842" + integrity sha512-FnnvsNWgZCr232sqtXggapvlkk/tuwR/qhGzcmxI0GXLCjmPYQPzio2FbdlWuY6y1sHFfQKk+rRbUZ9VStQMog== + dependencies: + "@babel/helper-string-parser" "^7.19.4" + "@babel/helper-validator-identifier" "^7.19.1" + to-fast-properties "^2.0.0" + +"@egjs/hammerjs@^2.0.17": + version "2.0.17" + resolved "https://registry.yarnpkg.com/@egjs/hammerjs/-/hammerjs-2.0.17.tgz#5dc02af75a6a06e4c2db0202cae38c9263895124" + integrity sha512-XQsZgjm2EcVUiZQf11UBJQfmZeEmOW8DpI1gsFeln6w0ae0ii4dMQEQ0kjl6DspdWX1aGY1/loyXnP0JS06e/A== + dependencies: + "@types/hammerjs" "^2.0.36" + +"@expo/bunyan@4.0.0", "@expo/bunyan@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@expo/bunyan/-/bunyan-4.0.0.tgz#be0c1de943c7987a9fbd309ea0b1acd605890c7b" + integrity sha512-Ydf4LidRB/EBI+YrB+cVLqIseiRfjUI/AeHBgjGMtq3GroraDu81OV7zqophRgupngoL3iS3JUMDMnxO7g39qA== + dependencies: + uuid "^8.0.0" + optionalDependencies: + mv "~2" + safe-json-stringify "~1" + +"@expo/cli@0.1.7": + version "0.1.7" + resolved "https://registry.yarnpkg.com/@expo/cli/-/cli-0.1.7.tgz#61500c204ebeac62d24af23bf3dd0874c7ad88e7" + integrity sha512-F81fPthpT7QtVu1P7QeZMezGn0tCcalCh3ANIzWBaQZNG4vly7mo2dp3PMGzNdmXq6yt93bJ4HbfS+0/NpKl7g== + dependencies: + "@babel/runtime" "^7.14.0" + "@expo/code-signing-certificates" "^0.0.2" + "@expo/config" "~6.0.23" + "@expo/config-plugins" "~4.1.4" + "@expo/dev-server" "0.1.116" + "@expo/devcert" "^1.0.0" + "@expo/json-file" "^8.2.35" + "@expo/metro-config" "0.3.19" + "@expo/osascript" "^2.0.31" + "@expo/package-manager" "~0.0.52" + "@expo/plist" "^0.0.18" + "@expo/prebuild-config" "~4.0.0" + "@expo/rudder-sdk-node" "1.1.1" + "@expo/spawn-async" "1.5.0" + "@expo/xcpretty" "^4.1.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" + 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" + 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.yarnpkg.com/@expo/code-signing-certificates/-/code-signing-certificates-0.0.2.tgz#65cd615800e6724b54831c966dd1a90145017246" + integrity sha512-vnPHFjwOqxQ1VLztktY+fYCfwvLzjqpzKn09rchcQE7Sdf0wtW5fFtIZBEFOOY5wasp8tXSnp627zrAwazPHzg== + dependencies: + node-forge "^1.2.1" + nullthrows "^1.1.1" + +"@expo/config-plugins@4.1.5", "@expo/config-plugins@^4.0.14", "@expo/config-plugins@~4.1.4": + version "4.1.5" + resolved "https://registry.yarnpkg.com/@expo/config-plugins/-/config-plugins-4.1.5.tgz#9d357d2cda9c095e511b51583ede8a3b76174068" + integrity sha512-RVvU40RtZt12HavuDAe+LDIq9lHj7sheOfMEHdmpJ/uTA8pgvkbc56XF6JHQD+yRr6+uhhb+JnAasGq49dsQbw== + dependencies: + "@expo/config-types" "^45.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@^45.0.0": + version "45.0.0" + resolved "https://registry.yarnpkg.com/@expo/config-types/-/config-types-45.0.0.tgz#963c2fdce8fbcbd003758b92ed8a25375f437ef6" + integrity sha512-/QGhhLWyaGautgEyU50UJr5YqKJix5t77ePTwreOVAhmZH+ff3nrrtYTTnccx+qF08ZNQmfAyYMCD3rQfzpiJA== + +"@expo/config@6.0.26", "@expo/config@^6.0.14", "@expo/config@~6.0.23": + version "6.0.26" + resolved "https://registry.yarnpkg.com/@expo/config/-/config-6.0.26.tgz#2c9255ab618a354c8c8bd97366d60992ed21195f" + integrity sha512-nMQaZl69r6CMJFhCj0xcGJN9bIi4Uws0k9K6q6rGFPFNarS0z0aexeyNLv93/J+hsTJVn0GEYtGz5Y/R8boXxw== + dependencies: + "@babel/code-frame" "~7.10.4" + "@expo/config-plugins" "4.1.5" + "@expo/config-types" "^45.0.0" + "@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.116": + version "0.1.116" + resolved "https://registry.yarnpkg.com/@expo/dev-server/-/dev-server-0.1.116.tgz#65774a28cbe1ab22101be4f41626b7530b4f7560" + integrity sha512-jUyOv3S55wBsYiFhiYVz35Ui8QTnUGVKlsPRgQHnKU70Ey4jxJqObtGkNnrgazzDfy9S7qFJKiyJQro7621ipA== + dependencies: + "@expo/bunyan" "4.0.0" + "@expo/metro-config" "0.3.19" + "@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.1.0" + resolved "https://registry.yarnpkg.com/@expo/devcert/-/devcert-1.1.0.tgz#d148eb9180db6753c438192e73a123fb13b662ac" + integrity sha512-ghUVhNJQOCTdQckSGTHctNp/0jzvVoMMkVh+6SHn+TZj8sU15U/npXIDt8NtQp0HedlPaCgkVdMu8Sacne0aEA== + dependencies: + application-config-path "^0.1.0" + command-exists "^1.2.4" + debug "^3.1.0" + eol "^0.9.1" + get-port "^3.2.0" + glob "^7.1.2" + lodash "^4.17.4" + mkdirp "^0.5.1" + password-prompt "^1.0.4" + rimraf "^2.6.2" + sudo-prompt "^8.2.0" + tmp "^0.0.33" + tslib "^2.4.0" + +"@expo/image-utils@0.3.21": + version "0.3.21" + resolved "https://registry.yarnpkg.com/@expo/image-utils/-/image-utils-0.3.21.tgz#dabe772135a66671939f87389e11f23e54341e1e" + integrity sha512-Ha7pNcpl52RJIeYz3gR1ajOgPPl7WLZWiLqtLi94s9J0a7FvmNBMqd/VKrfHNj8QmtZxXcmXr7y7tPhZbVFg7w== + 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.yarnpkg.com/@expo/json-file/-/json-file-8.2.36.tgz#62a505cb7f30a34d097386476794680a3f7385ff" + 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.19": + version "0.3.19" + resolved "https://registry.yarnpkg.com/@expo/metro-config/-/metro-config-0.3.19.tgz#fb962f3569681b9fe5b074182389ddd76013feb5" + integrity sha512-UZlwnD0g/7uAx/AZ5ulC7Y4unfJFJywXy3Ozu40dhQnSciOU/nkzK94XpKbxHuRZJ3crZxvL2EDwQ8jguDjASw== + dependencies: + "@expo/config" "6.0.26" + "@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.yarnpkg.com/@expo/osascript/-/osascript-2.0.33.tgz#e9dcc8da54466c11939074aa71a006024ea884b1" + integrity sha512-FQinlwHrTlJbntp8a7NAlCKedVXe06Va/0DSLXRO8lZVtgbEMrYYSUZWQNcOlNtc58c2elNph6z9dMOYwSo3JQ== + dependencies: + "@expo/spawn-async" "^1.5.0" + exec-async "^2.2.0" + +"@expo/package-manager@~0.0.52": + version "0.0.57" + resolved "https://registry.yarnpkg.com/@expo/package-manager/-/package-manager-0.0.57.tgz#1cd71da0632c52a9a001b45e5d0d7e1e16de97d3" + integrity sha512-Y4RpSL9EqaPF+Vd2GrK6r7Xx7Dv0Xdq3AGAD9C0KwV21WqP/scj/dpjxFY+ABwmdhNsFzYXb8fmDyh4tiKenPQ== + 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.yarnpkg.com/@expo/plist/-/plist-0.0.18.tgz#9abcde78df703a88f6d9fa1a557ee2f045d178b0" + integrity sha512-+48gRqUiz65R21CZ/IXa7RNBXgAI/uPSdvJqoN9x1hfL44DNbUoWHgHiEXTx7XelcATpDwNTz6sHLfy0iNqf+w== + dependencies: + "@xmldom/xmldom" "~0.7.0" + base64-js "^1.2.3" + xmlbuilder "^14.0.0" + +"@expo/prebuild-config@~4.0.0": + version "4.0.4" + resolved "https://registry.yarnpkg.com/@expo/prebuild-config/-/prebuild-config-4.0.4.tgz#c6cf9951977018db8dfafb1796f5b5496ee2ba8e" + integrity sha512-yvoc2w4zwiq1wko8FE8/N3e1HSrXQP8XUvX8nIJtQ2mrSLGktbg9SzNM8+s8aBVTd4j1Zp3bcMzTsYnG9ygYbA== + dependencies: + "@expo/config" "6.0.26" + "@expo/config-plugins" "4.1.5" + "@expo/config-types" "^45.0.0" + "@expo/image-utils" "0.3.21" + "@expo/json-file" "8.2.36" + debug "^4.3.1" + expo-modules-autolinking "0.8.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.yarnpkg.com/@expo/rudder-sdk-node/-/rudder-sdk-node-1.1.1.tgz#6aa575f346833eb6290282118766d4919c808c6a" + 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.yarnpkg.com/@expo/sdk-runtime-versions/-/sdk-runtime-versions-1.0.0.tgz#d7ebd21b19f1c6b0395e50d78da4416941c57f7c" + integrity sha512-Doz2bfiPndXYFPMRwPyGa1k5QaKDVpY806UJj570epIiMzWaYyCtobasyfC++qfIXVb5Ocy7r3tP9d62hAQ7IQ== + +"@expo/spawn-async@1.5.0": + version "1.5.0" + resolved "https://registry.yarnpkg.com/@expo/spawn-async/-/spawn-async-1.5.0.tgz#799827edd8c10ef07eb1a2ff9dcfe081d596a395" + integrity sha512-LB7jWkqrHo+5fJHNrLAFdimuSXQ2MQ4lA7SQW5bf/HbsXuV2VrT/jN/M8f/KoWt0uJMGN4k/j7Opx4AvOOxSew== + dependencies: + cross-spawn "^6.0.5" + +"@expo/spawn-async@^1.5.0": + version "1.7.0" + resolved "https://registry.yarnpkg.com/@expo/spawn-async/-/spawn-async-1.7.0.tgz#3ab6082b24318cccc4e73b13464da91325555500" + integrity sha512-sqPAjOEFTrjaTybrh9SnPFLInDXcoMC06psEFmH68jLTmoipSQCq8GCEfIoHhxRDALWB+DsiwXJSbXlE/iVIIQ== + dependencies: + cross-spawn "^7.0.3" + +"@expo/vector-icons@^13.0.0": + version "13.0.0" + resolved "https://registry.yarnpkg.com/@expo/vector-icons/-/vector-icons-13.0.0.tgz#e2989b85e95a82bce216f88cf8fb583ab050ec95" + integrity sha512-TI+l71+5aSKnShYclFa14Kum+hQMZ86b95SH6tQUG3qZEmLTarvWpKwqtTwQKqvlJSJrpFiSFu3eCuZokY6zWA== + +"@expo/xcpretty@^4.1.1": + version "4.2.2" + resolved "https://registry.yarnpkg.com/@expo/xcpretty/-/xcpretty-4.2.2.tgz#7890f86b017015be8a20242ae74fe6ed4b80a92c" + 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.yarnpkg.com/@gar/promisify/-/promisify-1.1.3.tgz#555193ab2e3bb3b6adc3d551c9c030d9e860daf6" + integrity sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw== + +"@graphql-typed-document-node/core@^3.1.0", "@graphql-typed-document-node/core@^3.1.1": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@graphql-typed-document-node/core/-/core-3.1.1.tgz#076d78ce99822258cf813ecc1e7fa460fa74d052" + integrity sha512-NQ17ii0rK1b34VZonlmT2QMJFI70m0TRwbknO/ihlbatXyaktDhN/98vBiUU6kNBPljqGqyIrl2T4nY2RpFANg== + +"@hapi/hoek@^9.0.0": + version "9.3.0" + resolved "https://registry.yarnpkg.com/@hapi/hoek/-/hoek-9.3.0.tgz#8368869dcb735be2e7f5cb7647de78e167a251fb" + integrity sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ== + +"@hapi/topo@^5.0.0": + version "5.1.0" + resolved "https://registry.yarnpkg.com/@hapi/topo/-/topo-5.1.0.tgz#dc448e332c6c6e37a4dc02fd84ba8d44b9afb012" + integrity sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg== + dependencies: + "@hapi/hoek" "^9.0.0" + +"@jest/create-cache-key-function@^27.0.1": + version "27.5.1" + resolved "https://registry.yarnpkg.com/@jest/create-cache-key-function/-/create-cache-key-function-27.5.1.tgz#7448fae15602ea95c828f5eceed35c202a820b31" + 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.yarnpkg.com/@jest/types/-/types-26.6.2.tgz#bef5a532030e1d88a2f5a6d933f84e97226ed48e" + 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.yarnpkg.com/@jest/types/-/types-27.5.1.tgz#3c79ec4a8ba61c170bf937bcf9e98a9df175ec80" + 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.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz#e5d2e450306a9491e3bd77e323e38d7aff315996" + 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.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz#c1aedc61e853f2bb9f5dfe6d4442d3b565b253b9" + 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.1.0": + version "3.1.0" + resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz#2203b118c157721addfe69d47b70465463066d78" + integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w== + +"@jridgewell/set-array@^1.0.0", "@jridgewell/set-array@^1.0.1": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.2.tgz#7c6cf998d6d20b914c0a55a91ae928ff25965e72" + integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== + +"@jridgewell/sourcemap-codec@1.4.14", "@jridgewell/sourcemap-codec@^1.4.10": + version "1.4.14" + resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24" + integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== + +"@jridgewell/trace-mapping@^0.3.9": + version "0.3.17" + resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz#793041277af9073b0951a7fe0f0d8c4c98c36985" + integrity sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g== + dependencies: + "@jridgewell/resolve-uri" "3.1.0" + "@jridgewell/sourcemap-codec" "1.4.14" + +"@nodelib/fs.scandir@2.1.5": + version "2.1.5" + resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" + 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.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b" + integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== + +"@nodelib/fs.walk@^1.2.3": + version "1.2.8" + resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a" + 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.yarnpkg.com/@npmcli/fs/-/fs-1.1.1.tgz#72f719fe935e687c56a4faecf3c03d06ba593257" + 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.yarnpkg.com/@npmcli/move-file/-/move-file-1.1.2.tgz#1a82c3e372f7cae9253eb66d72543d6b8685c674" + integrity sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg== + dependencies: + mkdirp "^1.0.4" + rimraf "^3.0.2" + +"@react-native-community/cli-debugger-ui@^7.0.3": + version "7.0.3" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-debugger-ui/-/cli-debugger-ui-7.0.3.tgz#3eeeacc5a43513cbcae56e5e965d77726361bcb4" + integrity sha512-G4SA6jFI0j22o+j+kYP8/7sxzbCDqSp2QiHA/X5E0lsGEd2o9qN2zbIjiFr8b8k+VVAYSUONhoC0+uKuINvmkA== + dependencies: + serve-static "^1.13.1" + +"@react-native-community/cli-hermes@^6.3.1": + version "6.3.1" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-hermes/-/cli-hermes-6.3.1.tgz#a4c3b4b07a1775f7012baf6d5a0b059da2ffac00" + integrity sha512-+tMJsEsVX0WyylnoFE7uPoMu1aTAChaA62Y32dwWgAa1Fx6YrpPkC9d6wvYSBe9md/4mTtRher+ooBcuov6JHw== + dependencies: + "@react-native-community/cli-platform-android" "^6.3.1" + "@react-native-community/cli-tools" "^6.2.1" + chalk "^4.1.2" + hermes-profile-transformer "^0.0.6" + ip "^1.1.5" + +"@react-native-community/cli-platform-android@^6.3.1": + version "6.3.1" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-android/-/cli-platform-android-6.3.1.tgz#8d35c809ddaf3b6c5d4ef9ff9c814a25a55259aa" + integrity sha512-n5A64RI1ty4ScZCel/3JYY9Anl857dPsUZ86Dwc1GxrbflSB5/+hcCMg5DCNcnJRa4Hdv95SAR5pMmtAjOXApA== + dependencies: + "@react-native-community/cli-tools" "^6.2.1" + 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" + xmldoc "^1.1.2" + +"@react-native-community/cli-platform-android@^7.0.1": + version "7.0.1" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-android/-/cli-platform-android-7.0.1.tgz#d165897edf401f9bceff1f361ef446528133cb52" + integrity sha512-nOr0aMkxAymCnbtsQwXBlyoRN2Y+IzC7Qz5T+/zyWwEbTY8SKQI8uV+8+qttUvzSvuXa2PeXsTWluuliOS8KCw== + dependencies: + "@react-native-community/cli-tools" "^7.0.1" + 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" + xmldoc "^1.1.2" + +"@react-native-community/cli-platform-ios@^7.0.1": + version "7.0.1" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-ios/-/cli-platform-ios-7.0.1.tgz#1c27af85229246b7a528e97f093e38859896cc93" + integrity sha512-PLRIbzrCzSedmpjuFtQqcqUD45G8q7sEciI1lf5zUbVMXqjIBwJWS7iz8235PyWwj8J4MNHohLC+oyRueFtbGg== + dependencies: + "@react-native-community/cli-tools" "^7.0.1" + 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" + xcode "^3.0.0" + +"@react-native-community/cli-plugin-metro@^7.0.4": + version "7.0.4" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-plugin-metro/-/cli-plugin-metro-7.0.4.tgz#cd3010f6b9f955df2630ceea9fc8816a12843dde" + integrity sha512-DEV9WwJ6mB8zWFvNe/Z/eGmtmQmsZcu9VIqjxT7e9xZr2csB9ZlOZiweAMFO5cuVWZZgfL+NYIaQiFi0E0DFXw== + dependencies: + "@react-native-community/cli-server-api" "^7.0.4" + "@react-native-community/cli-tools" "^6.2.1" + chalk "^4.1.2" + metro "^0.67.0" + metro-config "^0.67.0" + metro-core "^0.67.0" + metro-react-native-babel-transformer "^0.67.0" + metro-resolver "^0.67.0" + metro-runtime "^0.67.0" + readline "^1.3.0" + +"@react-native-community/cli-server-api@^7.0.4": + version "7.0.4" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-server-api/-/cli-server-api-7.0.4.tgz#b71e3413d4188b1bb3110267674ff31ce434b163" + integrity sha512-NzwLKgshx1aFJad5b972rFowEx8ueHRFFXQFnBbvEuE3KsivDOTIwO0zn7cAO1zpxlFRxUFfcI1Pe4Aymi3xZw== + dependencies: + "@react-native-community/cli-debugger-ui" "^7.0.3" + "@react-native-community/cli-tools" "^6.2.1" + compression "^1.7.1" + connect "^3.6.5" + errorhandler "^1.5.0" + nocache "^2.1.0" + pretty-format "^26.6.2" + serve-static "^1.13.1" + ws "^7.5.1" + +"@react-native-community/cli-tools@^6.2.1": + version "6.2.1" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-tools/-/cli-tools-6.2.1.tgz#6f7ada6559846b49fb9fcfed522399b232976ada" + integrity sha512-7RbOkZLT/3YG8CAYYM70ajRKIOgVxK/b4t9KNsPq+2uen99MGezfeglC8s1cs3vBNVVxCo0a2JbXg18bUd8eqA== + dependencies: + appdirsjs "^1.2.4" + chalk "^4.1.2" + lodash "^4.17.15" + mime "^2.4.1" + node-fetch "^2.6.0" + open "^6.2.0" + semver "^6.3.0" + shell-quote "^1.7.3" + +"@react-native-community/cli-tools@^7.0.1": + version "7.0.1" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-tools/-/cli-tools-7.0.1.tgz#73790d6ca2825e42a70a770c1b403a6777e690d6" + integrity sha512-0xra4hKNA5PR2zYVXsDMNiXMGaDNoNRYMY6eTP2aVIxQbqIcVMDWSyCA8wMWX5iOpMWg0cZGaQ6a77f3Rlb34g== + dependencies: + appdirsjs "^1.2.4" + chalk "^4.1.2" + 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@^6.0.0": + version "6.0.0" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-types/-/cli-types-6.0.0.tgz#90269fbdc7229d5e3b8f2f3e029a94083551040d" + integrity sha512-K493Fk2DMJC0ZM8s8gnfseKxGasIhuDaCUDeLZcoCSFlrjKEuEs1BKKEJiev0CARhKEXKOyyp/uqYM9nWhisNw== + dependencies: + ora "^3.4.0" + +"@react-native-community/cli@^7.0.3": + version "7.0.4" + resolved "https://registry.yarnpkg.com/@react-native-community/cli/-/cli-7.0.4.tgz#cb4898bf9e3340ea812fa2bf194abd2429832752" + integrity sha512-W9nACtHWaLJZIP48cQmhQOnl5/7maoWE1Aji67MrLeIoB+ScNTJxaHfV4fMcklD6B6XEhaKokPACRZWm36zAog== + dependencies: + "@react-native-community/cli-debugger-ui" "^7.0.3" + "@react-native-community/cli-hermes" "^6.3.1" + "@react-native-community/cli-plugin-metro" "^7.0.4" + "@react-native-community/cli-server-api" "^7.0.4" + "@react-native-community/cli-tools" "^6.2.1" + "@react-native-community/cli-types" "^6.0.0" + appdirsjs "^1.2.4" + chalk "^4.1.2" + command-exists "^1.2.8" + commander "^2.19.0" + cosmiconfig "^5.1.0" + deepmerge "^3.2.0" + envinfo "^7.7.2" + execa "^1.0.0" + find-up "^4.1.0" + fs-extra "^8.1.0" + glob "^7.1.3" + graceful-fs "^4.1.3" + joi "^17.2.1" + leven "^3.1.0" + lodash "^4.17.15" + minimist "^1.2.0" + node-stream-zip "^1.9.1" + ora "^3.4.0" + pretty-format "^26.6.2" + prompts "^2.4.0" + semver "^6.3.0" + serve-static "^1.13.1" + strip-ansi "^5.2.0" + sudo-prompt "^9.0.0" + wcwidth "^1.0.1" + +"@react-native/assets@1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@react-native/assets/-/assets-1.0.0.tgz#c6f9bf63d274bafc8e970628de24986b30a55c8e" + integrity sha512-KrwSpS1tKI70wuKl68DwJZYEvXktDHdZMG0k2AXD/rJVSlB23/X2CB2cutVR0HwNMJIal9HOUOBB2rVfa6UGtQ== + +"@react-native/normalize-color@*", "@react-native/normalize-color@^2.0.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@react-native/normalize-color/-/normalize-color-2.1.0.tgz#939b87a9849e81687d3640c5efa2a486ac266f91" + integrity sha512-Z1jQI2NpdFJCVgpY+8Dq/Bt3d+YUi1928Q+/CZm/oh66fzM0RUl54vvuXlPJKybH4pdCZey1eDTPaLHkMPNgWA== + +"@react-native/normalize-color@2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@react-native/normalize-color/-/normalize-color-2.0.0.tgz#da955909432474a9a0fe1cbffc66576a0447f567" + integrity sha512-Wip/xsc5lw8vsBlmY2MO/gFLp3MvuZ2baBZjDeTjjndMgM0h5sxz7AZR62RDPGgstp8Np7JzjvVqVT7tpFZqsw== + +"@react-native/polyfills@2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@react-native/polyfills/-/polyfills-2.0.0.tgz#4c40b74655c83982c8cf47530ee7dc13d957b6aa" + integrity sha512-K0aGNn1TjalKj+65D7ycc1//H9roAQ51GJVk5ZJQFb2teECGmzd86bYDC0aYdbRf7gtovescq4Zt6FR0tgXiHQ== + +"@react-navigation/core@^6.4.0": + version "6.4.0" + resolved "https://registry.yarnpkg.com/@react-navigation/core/-/core-6.4.0.tgz#c44d33a8d8ef010a102c7f831fc8add772678509" + integrity sha512-tpc0Ak/DiHfU3LlYaRmIY7vI4sM/Ru0xCet6runLUh9aABf4wiLgxyFJ5BtoWq6xFF8ymYEA/KWtDhetQ24YiA== + dependencies: + "@react-navigation/routers" "^6.1.3" + 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.6": + version "1.3.6" + resolved "https://registry.yarnpkg.com/@react-navigation/elements/-/elements-1.3.6.tgz#fa700318528db93f05144b1be4b691b9c1dd1abe" + integrity sha512-pNJ8R9JMga6SXOw6wGVN0tjmE6vegwPmJBL45SEMX2fqTfAk2ykDnlJHodRpHpAgsv0DaI8qX76z3A+aqKSU0w== + +"@react-navigation/native@^6.0.13": + version "6.0.13" + resolved "https://registry.yarnpkg.com/@react-navigation/native/-/native-6.0.13.tgz#ec504120e193ea6a7f24ffa765a1338be5a3160a" + integrity sha512-CwaJcAGbhv3p3ECablxBkw8QBCGDWXqVRwQ4QbelajNW623m3sNTC9dOF6kjp8au6Rg9B5e0KmeuY0xWbPk79A== + dependencies: + "@react-navigation/core" "^6.4.0" + escape-string-regexp "^4.0.0" + fast-deep-equal "^3.1.3" + nanoid "^3.1.23" + +"@react-navigation/routers@^6.1.3": + version "6.1.3" + resolved "https://registry.yarnpkg.com/@react-navigation/routers/-/routers-6.1.3.tgz#1df51959e9a67c44367462e8b929b7360a5d2555" + integrity sha512-idJotMEzHc3haWsCh7EvnnZMKxvaS4YF/x2UyFBkNFiEFUaEo/1ioQU6qqmVLspdEv4bI/dLm97hQo7qD8Yl7Q== + dependencies: + nanoid "^3.1.23" + +"@react-navigation/stack@^6.3.4": + version "6.3.4" + resolved "https://registry.yarnpkg.com/@react-navigation/stack/-/stack-6.3.4.tgz#c3b7a479aea609c0de609f91be7b2539dbae37c2" + integrity sha512-f4vQcbaDPSFHF1i6CnEYbA0Bnk5jRGMoCIs2/Tq0HwsUI62Mui1q5vvIlRDIi5QomJoHzhfTBp9IzMQ/sUQJlg== + dependencies: + "@react-navigation/elements" "^1.3.6" + color "^4.2.3" + warn-once "^0.1.0" + +"@reduxjs/toolkit@^1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@reduxjs/toolkit/-/toolkit-1.9.0.tgz#76b264fcea677d256b18f86cc77e00743a9e02b0" + integrity sha512-ak11IrjYcUXRqlhNPwnz6AcvA2ynJTu8PzDbbqQw4a3xR4KZtgiqbNblQD+10CRbfK4+5C79SOyxnT9dhBqFnA== + dependencies: + immer "^9.0.16" + redux "^4.2.0" + redux-thunk "^2.4.2" + reselect "^4.1.7" + +"@segment/loosely-validate-event@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@segment/loosely-validate-event/-/loosely-validate-event-2.0.0.tgz#87dfc979e5b4e7b82c5f1d8b722dfd5d77644681" + 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.yarnpkg.com/@sideway/address/-/address-4.1.4.tgz#03dccebc6ea47fdc226f7d3d1ad512955d4783f0" + integrity sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw== + dependencies: + "@hapi/hoek" "^9.0.0" + +"@sideway/formula@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@sideway/formula/-/formula-3.0.0.tgz#fe158aee32e6bd5de85044be615bc08478a0a13c" + integrity sha512-vHe7wZ4NOXVfkoRb8T5otiENVlT7a3IAiw7H5M2+GO+9CDgcVUUsX1zalAztCmwyOr2RUTGJdgB+ZvSVqmdHmg== + +"@sideway/pinpoint@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@sideway/pinpoint/-/pinpoint-2.0.0.tgz#cff8ffadc372ad29fd3f78277aeb29e632cc70df" + integrity sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ== + +"@types/graceful-fs@^4.1.2": + version "4.1.5" + resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.5.tgz#21ffba0d98da4350db64891f92a9e5db3cdb4e15" + integrity sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw== + dependencies: + "@types/node" "*" + +"@types/hammerjs@^2.0.36": + version "2.0.41" + resolved "https://registry.yarnpkg.com/@types/hammerjs/-/hammerjs-2.0.41.tgz#f6ecf57d1b12d2befcce00e928a6a097c22980aa" + integrity sha512-ewXv/ceBaJprikMcxCmWU1FKyMAQ2X7a9Gtmzw8fcg2kIePI1crERDM818W+XYrxqdBBOdlf2rm137bU+BltCA== + +"@types/hoist-non-react-statics@^3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz#1124aafe5118cb591977aeb1ceaaed1070eb039f" + integrity sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA== + dependencies: + "@types/react" "*" + hoist-non-react-statics "^3.3.0" + +"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0": + version "2.0.4" + resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz#8467d4b3c087805d63580480890791277ce35c44" + integrity sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g== + +"@types/istanbul-lib-report@*": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#c14c24f18ea8190c118ee7562b7ff99a36552686" + integrity sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg== + dependencies: + "@types/istanbul-lib-coverage" "*" + +"@types/istanbul-reports@^3.0.0": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz#9153fe98bba2bd565a63add9436d6f0d7f8468ff" + integrity sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw== + dependencies: + "@types/istanbul-lib-report" "*" + +"@types/node@*": + version "18.11.9" + resolved "https://registry.yarnpkg.com/@types/node/-/node-18.11.9.tgz#02d013de7058cea16d36168ef2fc653464cfbad4" + integrity sha512-CRpX21/kGdzjOpFsZSkcrXMGIBWMGNIHXXBVFSH+ggkftxg+XYP20TESbh+zFvFj3EQOl5byk0HTRn1IL6hbqg== + +"@types/prop-types@*": + version "15.7.5" + resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.5.tgz#5f19d2b85a98e9558036f6a3cacc8819420f05cf" + integrity sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w== + +"@types/react-native@~0.67.6": + version "0.67.16" + resolved "https://registry.yarnpkg.com/@types/react-native/-/react-native-0.67.16.tgz#f32e51266ef30696ef61e09b88fea9ab4ded7c02" + integrity sha512-hY0Tn+wU3zMT7aqeowjSb/3G/toRq8HIUK5L43BaN6t5YzSUMpHa5Yj1Nx6b/pd75rIa2UwWfICjT0dIiyFTgg== + dependencies: + "@types/react" "^17" + +"@types/react@*": + version "18.0.25" + resolved "https://registry.yarnpkg.com/@types/react/-/react-18.0.25.tgz#8b1dcd7e56fe7315535a4af25435e0bb55c8ae44" + integrity sha512-xD6c0KDT4m7n9uD4ZHi02lzskaiqcBxf4zi+tXZY98a04wvc0hi/TcCPC2FOESZi51Nd7tlUeOJY8RofL799/g== + dependencies: + "@types/prop-types" "*" + "@types/scheduler" "*" + csstype "^3.0.2" + +"@types/react@^17", "@types/react@~17.0.21": + version "17.0.52" + resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.52.tgz#10d8b907b5c563ac014a541f289ae8eaa9bf2e9b" + integrity sha512-vwk8QqVODi0VaZZpDXQCmEmiOuyjEFPY7Ttaw5vjM112LOq37yz1CDJGrRJwA1fYEq4Iitd5rnjd1yWAc/bT+A== + dependencies: + "@types/prop-types" "*" + "@types/scheduler" "*" + csstype "^3.0.2" + +"@types/scheduler@*": + version "0.16.2" + resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.2.tgz#1a62f89525723dde24ba1b01b092bf5df8ad4d39" + integrity sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew== + +"@types/use-sync-external-store@^0.0.3": + version "0.0.3" + resolved "https://registry.yarnpkg.com/@types/use-sync-external-store/-/use-sync-external-store-0.0.3.tgz#b6725d5f4af24ace33b36fafd295136e75509f43" + integrity sha512-EwmlvuaxPNej9+T4v5AuBPJa2x2UOJVdjCtDHgcDqitUeOtjnJKJ+apYjVcAoBEMjKW1VVFGZLUb5+qqa09XFA== + +"@types/yargs-parser@*": + version "21.0.0" + resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-21.0.0.tgz#0c60e537fa790f5f9472ed2776c2b71ec117351b" + integrity sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA== + +"@types/yargs@^15.0.0": + version "15.0.14" + resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-15.0.14.tgz#26d821ddb89e70492160b66d10a0eb6df8f6fb06" + integrity sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ== + dependencies: + "@types/yargs-parser" "*" + +"@types/yargs@^16.0.0": + version "16.0.4" + resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-16.0.4.tgz#26aad98dd2c2a38e421086ea9ad42b9e51642977" + integrity sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw== + dependencies: + "@types/yargs-parser" "*" + +"@urql/core@2.3.6": + version "2.3.6" + resolved "https://registry.yarnpkg.com/@urql/core/-/core-2.3.6.tgz#ee0a6f8fde02251e9560c5f17dce5cd90f948552" + integrity sha512-PUxhtBh7/8167HJK6WqBv6Z0piuiaZHQGYbhwpNL9aIQmLROPEdaUYkY4wh45wPQXcTpnd11l0q3Pw+TI11pdw== + dependencies: + "@graphql-typed-document-node/core" "^3.1.0" + wonka "^4.0.14" + +"@urql/core@>=2.3.1": + version "3.0.5" + resolved "https://registry.yarnpkg.com/@urql/core/-/core-3.0.5.tgz#a26c326dd788d6d6abb839493bce86147f5a45c9" + integrity sha512-6/1HG+WEAcPs+hXSFnxWBTWkNUwa8dj2cHysWokMaFIbAioGtUaSdxp2q9FDMtWAIGdc640NFSt2B8itGLdoAA== + dependencies: + "@graphql-typed-document-node/core" "^3.1.1" + wonka "^6.0.0" + +"@urql/exchange-retry@0.3.0": + version "0.3.0" + resolved "https://registry.yarnpkg.com/@urql/exchange-retry/-/exchange-retry-0.3.0.tgz#13252108b5a111aab45f9982f4db18d1a286e423" + integrity sha512-hHqer2mcdVC0eYnVNbWyi28AlGOPb2vjH3lP3/Bc8Lc8BjhMsDwFMm7WhoP5C1+cfbr/QJ6Er3H/L08wznXxfg== + dependencies: + "@urql/core" ">=2.3.1" + wonka "^4.0.14" + +"@xmldom/xmldom@~0.7.0": + version "0.7.9" + resolved "https://registry.yarnpkg.com/@xmldom/xmldom/-/xmldom-0.7.9.tgz#7f9278a50e737920e21b297b8a35286e9942c056" + integrity sha512-yceMpm/xd4W2a85iqZyO09gTnHvXF6pyiWjD2jcOJs7hRoZtNNOO1eJlhHj1ixA+xip2hOyGn+LgcvLCMo5zXA== + +abort-controller@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/abort-controller/-/abort-controller-3.0.0.tgz#eaf54d53b62bae4138e809ca225c8439a6efb392" + 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.yarnpkg.com/absolute-path/-/absolute-path-0.0.0.tgz#a78762fbdadfb5297be99b15d35a785b2f095bf7" + integrity sha512-HQiug4c+/s3WOvEnDRxXVmNtSG5s2gJM9r19BTcqjp7BWcE48PB+Y2G6jE65kqI0LpsQeMZygt/b60Gi4KxGyA== + +accepts@^1.3.7, accepts@^1.3.8, accepts@~1.3.5, accepts@~1.3.7: + version "1.3.8" + resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.8.tgz#0bf0be125b67014adcb0b0921e62db7bffe16b2e" + integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw== + dependencies: + mime-types "~2.1.34" + negotiator "0.6.3" + +aggregate-error@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a" + integrity sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA== + dependencies: + clean-stack "^2.0.0" + indent-string "^4.0.0" + +anser@^1.4.9: + version "1.4.10" + resolved "https://registry.yarnpkg.com/anser/-/anser-1.4.10.tgz#befa3eddf282684bd03b63dcda3927aef8c2e35b" + integrity sha512-hCv9AqTQ8ycjpSd3upOJd7vFwW1JaoYQ7tpham03GJ1ca8/65rqn0RpaWpItOAd6ylW9wAw6luXYPJIyPFVOww== + +ansi-escapes@^3.1.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.2.0.tgz#8780b98ff9dbf5638152d1f1fe5c1d7b4442976b" + integrity sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ== + +ansi-escapes@^4.2.1: + version "4.3.2" + resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e" + 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.yarnpkg.com/ansi-fragments/-/ansi-fragments-0.2.1.tgz#24409c56c4cc37817c3d7caa99d8969e2de5a05e" + integrity sha512-DykbNHxuXQwUDRv5ibc2b0x7uw7wmwOGLBUd5RmaQ5z8Lhx19vwvKV+FAsM5rEA6dEcHxX+/Ad5s9eF2k2bB+w== + dependencies: + colorette "^1.0.7" + slice-ansi "^2.0.0" + strip-ansi "^5.0.0" + +ansi-regex@^4.1.0: + version "4.1.1" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.1.tgz#164daac87ab2d6f6db3a29875e2d1766582dabed" + integrity sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g== + +ansi-regex@^5.0.0, ansi-regex@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" + integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== + +ansi-styles@^3.2.0, ansi-styles@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" + 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.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" + integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== + dependencies: + color-convert "^2.0.1" + +any-promise@^1.0.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/any-promise/-/any-promise-1.3.0.tgz#abc6afeedcea52e809cdc0376aed3ce39635d17f" + integrity sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A== + +anymatch@^3.0.3: + version "3.1.2" + resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716" + 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.yarnpkg.com/appdirsjs/-/appdirsjs-1.2.7.tgz#50b4b7948a26ba6090d4aede2ae2dc2b051be3b3" + integrity sha512-Quji6+8kLBC3NnBeo14nPDq0+2jUs5s3/xEye+udFHumHhRk4M7aAMXp/PBJqkKYGuuyR9M/6Dq7d2AViiGmhw== + +application-config-path@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/application-config-path/-/application-config-path-0.1.0.tgz#193c5f0a86541a4c66fba1e2dc38583362ea5e8f" + integrity sha512-lljTpVvFteShrHuKRvweZfa9o/Nc34Y8r5/1Lqh/yyKaspRT2J3fkEiSSk1YLG8ZSVyU7yHysRy9zcDDS2aH1Q== + +arg@4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/arg/-/arg-4.1.0.tgz#583c518199419e0037abb74062c37f8519e575f0" + integrity sha512-ZWc51jO3qegGkVh8Hwpv636EkbesNV5ZNQPCtRa+0qytRYPEs9IYT9qITY9buezqUH5uqyzlWLcufrzU2rffdg== + +argparse@^1.0.7: + version "1.0.10" + resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" + integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== + dependencies: + sprintf-js "~1.0.2" + +argparse@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" + integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== + +arr-diff@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" + integrity sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA== + +arr-flatten@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" + integrity sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg== + +arr-union@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" + integrity sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q== + +array-find-index@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/array-find-index/-/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1" + integrity sha512-M1HQyIXcBGtVywBt8WVdim+lrNaK7VHp99Qt5pSNziXznKHViIBbXWtfRTpEFpF/c4FdfxNAsCCwPp5phBYJtw== + +array-union@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" + integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== + +array-unique@^0.3.2: + version "0.3.2" + resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" + integrity sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ== + +asap@~2.0.3, asap@~2.0.6: + version "2.0.6" + resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" + integrity sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA== + +assign-symbols@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" + integrity sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw== + +ast-types@0.14.2: + version "0.14.2" + resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.14.2.tgz#600b882df8583e3cd4f2df5fa20fa83759d4bdfd" + integrity sha512-O0yuUDnZeQDL+ncNGlJ78BiO4jnYI3bvMsD5prT0/nsgijG/LpNBIr63gTjVTNsiGkgQhiyCShTgxt8oXOrklA== + dependencies: + tslib "^2.0.1" + +astral-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9" + integrity sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg== + +async-limiter@~1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd" + integrity sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ== + +async@^2.4.0: + version "2.6.4" + resolved "https://registry.yarnpkg.com/async/-/async-2.6.4.tgz#706b7ff6084664cd7eae713f6f965433b5504221" + integrity sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA== + dependencies: + lodash "^4.17.14" + +asynckit@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" + integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== + +at-least-node@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2" + integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== + +atob@^2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" + integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== + +babel-core@^7.0.0-bridge.0: + version "7.0.0-bridge.0" + resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-7.0.0-bridge.0.tgz#95a492ddd90f9b4e9a4a1da14eb335b87b634ece" + integrity sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg== + +babel-plugin-module-resolver@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/babel-plugin-module-resolver/-/babel-plugin-module-resolver-4.1.0.tgz#22a4f32f7441727ec1fbf4967b863e1e3e9f33e2" + 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.3: + version "0.3.3" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz#5d1bd3836d0a19e1b84bbf2d9640ccb6f951c122" + integrity sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q== + dependencies: + "@babel/compat-data" "^7.17.7" + "@babel/helper-define-polyfill-provider" "^0.3.3" + semver "^6.1.1" + +babel-plugin-polyfill-corejs3@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz#56ad88237137eade485a71b52f72dbed57c6230a" + integrity sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.3.3" + core-js-compat "^3.25.1" + +babel-plugin-polyfill-regenerator@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz#390f91c38d90473592ed43351e801a9d3e0fd747" + integrity sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.3.3" + +babel-plugin-react-native-web@~0.17.1: + version "0.17.7" + resolved "https://registry.yarnpkg.com/babel-plugin-react-native-web/-/babel-plugin-react-native-web-0.17.7.tgz#1580e27a2e3c6692127535d3880fe1e247ef6414" + integrity sha512-UBLfIsfU3vi//Ab4i0WSWAfm1whLTK9uJoH0RPZ6a67eS/h9JGYjKy7+1RpHxSBviHi9NIMiYfWseTLjyIsE1g== + +babel-plugin-syntax-trailing-function-commas@^7.0.0-beta.0: + version "7.0.0-beta.0" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-7.0.0-beta.0.tgz#aa213c1435e2bffeb6fca842287ef534ad05d5cf" + integrity sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ== + +babel-preset-expo@~9.1.0: + version "9.1.0" + resolved "https://registry.yarnpkg.com/babel-preset-expo/-/babel-preset-expo-9.1.0.tgz#4cbac7d28618bb68bc9c2a0e7dccda7b207b61ab" + integrity sha512-dFcgT7AY5n15bLnfOM6R25f8Lh7YSALj4zeGze6aspYHfVrREYcovVG0eMGpY9V24fnwByNRv85lElc1jAj1Mw== + 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.17.1" + metro-react-native-babel-preset "~0.67.0" + +babel-preset-fbjs@^3.4.0: + version "3.4.0" + resolved "https://registry.yarnpkg.com/babel-preset-fbjs/-/babel-preset-fbjs-3.4.0.tgz#38a14e5a7a3b285a3f3a86552d650dca5cf6111c" + 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.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" + integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== + +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.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" + integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== + +base@^0.11.1: + version "0.11.2" + resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" + 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" + +better-opn@~3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/better-opn/-/better-opn-3.0.2.tgz#f96f35deaaf8f34144a4102651babcf00d1d8817" + integrity sha512-aVNobHnJqLiUelTaHat9DZ1qM2w0C0Eym4LPI/3JxOnSokGVdsl1T1kN7TFvsEAD8G47A6VKQ0TVHqbBnYMJlQ== + dependencies: + open "^8.0.4" + +big-integer@1.6.x: + version "1.6.51" + resolved "https://registry.yarnpkg.com/big-integer/-/big-integer-1.6.51.tgz#0df92a5d9880560d3ff2d5fd20245c889d130686" + integrity sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg== + +bl@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/bl/-/bl-4.1.0.tgz#451535264182bec2fbbc83a62ab98cf11d9f7b3a" + integrity sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w== + dependencies: + buffer "^5.5.0" + inherits "^2.0.4" + readable-stream "^3.4.0" + +blueimp-md5@^2.10.0: + version "2.19.0" + resolved "https://registry.yarnpkg.com/blueimp-md5/-/blueimp-md5-2.19.0.tgz#b53feea5498dcb53dc6ec4b823adb84b729c4af0" + integrity sha512-DRQrD6gJyy8FbiE4s+bDoXS9hiW3Vbx5uCdwvcCf3zLHL+Iv7LtGHLpr+GZV8rHG8tK766FGYBwRbu8pELTt+w== + +body-parser@1.19.0: + version "1.19.0" + resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.19.0.tgz#96b2709e57c9c4e09a6fd66a8fd979844f69f08a" + 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" + +bplist-creator@0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/bplist-creator/-/bplist-creator-0.1.0.tgz#018a2d1b587f769e379ef5519103730f8963ba1e" + integrity sha512-sXaHZicyEEmY86WyueLTQesbeoH/mquvarJaQNbjuOQO+7gbFcDEWqKmcWA4cOTLzFlfgvkiVxolk1k5bBIpmg== + dependencies: + stream-buffers "2.2.x" + +bplist-parser@0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/bplist-parser/-/bplist-parser-0.3.1.tgz#e1c90b2ca2a9f9474cc72f6862bbf3fee8341fd1" + 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.yarnpkg.com/bplist-parser/-/bplist-parser-0.3.2.tgz#3ac79d67ec52c4c107893e0237eb787cbacbced7" + 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.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" + integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== + dependencies: + balanced-match "^1.0.0" + concat-map "0.0.1" + +braces@^2.3.1: + version "2.3.2" + resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" + 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: + version "3.0.2" + resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" + integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== + dependencies: + fill-range "^7.0.1" + +browserslist@^4.21.3, browserslist@^4.21.4: + version "4.21.4" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.4.tgz#e7496bbc67b9e39dd0f98565feccdcb0d4ff6987" + integrity sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw== + dependencies: + caniuse-lite "^1.0.30001400" + electron-to-chromium "^1.4.251" + node-releases "^2.0.6" + update-browserslist-db "^1.0.9" + +bser@2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05" + 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.yarnpkg.com/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz#bd7dc26ae2972d0eda253be061dba992349c19f0" + integrity sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg== + +buffer-alloc@^1.1.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/buffer-alloc/-/buffer-alloc-1.2.0.tgz#890dd90d923a873e08e10e5fd51a57e5b7cce0ec" + 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.yarnpkg.com/buffer-fill/-/buffer-fill-1.0.0.tgz#f8f78b76789888ef39f205cd637f68e702122b2c" + integrity sha512-T7zexNBwiiaCOGDg9xNX9PBmjrubblRkENuptryuI64URkXDFum9il/JGL8Lm8wYfAXpredVXXZz7eMHilimiQ== + +buffer-from@^1.0.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" + integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== + +buffer@^5.5.0: + version "5.7.1" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" + integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== + dependencies: + base64-js "^1.3.1" + ieee754 "^1.1.13" + +builtins@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/builtins/-/builtins-1.0.3.tgz#cb94faeb61c8696451db36534e1422f94f0aee88" + integrity sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ== + +bytes@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" + integrity sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw== + +bytes@3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6" + integrity sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg== + +cacache@^15.3.0: + version "15.3.0" + resolved "https://registry.yarnpkg.com/cacache/-/cacache-15.3.0.tgz#dc85380fb2f556fe3dda4c719bfa0ec875a7f1eb" + 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.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" + 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" + +caller-callsite@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/caller-callsite/-/caller-callsite-2.0.0.tgz#847e0fce0a223750a9a027c54b33731ad3154134" + integrity sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ== + dependencies: + callsites "^2.0.0" + +caller-path@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/caller-path/-/caller-path-2.0.0.tgz#468f83044e369ab2010fac5f06ceee15bb2cb1f4" + integrity sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A== + dependencies: + caller-callsite "^2.0.0" + +callsites@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/callsites/-/callsites-2.0.0.tgz#06eb84f00eea413da86affefacbffb36093b3c50" + integrity sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ== + +camelcase@^5.0.0: + version "5.3.1" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" + integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== + +camelcase@^6.0.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" + integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== + +caniuse-lite@^1.0.30001400: + version "1.0.30001431" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001431.tgz#e7c59bd1bc518fae03a4656be442ce6c4887a795" + integrity sha512-zBUoFU0ZcxpvSt9IU66dXVT/3ctO1cy4y9cscs1szkPlcWb6pasYM144GqrUygUbT+k7cmUCW61cvskjcv0enQ== + +chalk@^2.0.0, chalk@^2.0.1, chalk@^2.4.2: + version "2.4.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" + 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.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" + 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.yarnpkg.com/charenc/-/charenc-0.0.2.tgz#c0a1d2f3a7092e03774bfa83f14c0fc5790a8667" + integrity sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA== + +chownr@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/chownr/-/chownr-2.0.0.tgz#15bfbe53d2eab4cf70f18a8cd68ebe5b3cb1dece" + integrity sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ== + +ci-info@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46" + integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ== + +ci-info@^3.2.0, ci-info@^3.3.0: + version "3.5.0" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.5.0.tgz#bfac2a29263de4c829d806b1ab478e35091e171f" + integrity sha512-yH4RezKOGlOhxkmhbeNuC4eYZKAUsEaGtBuBzDDP1eFUKiccDWzBABxBfOx31IDwDIXMTxWuwAxUGModvkbuVw== + +class-utils@^0.3.5: + version "0.3.6" + resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463" + 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-stack@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" + integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== + +cli-cursor@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5" + integrity sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw== + dependencies: + restore-cursor "^2.0.0" + +cli-cursor@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" + 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.yarnpkg.com/cli-spinners/-/cli-spinners-2.7.0.tgz#f815fd30b5f9eaac02db604c7a231ed7cb2f797a" + integrity sha512-qu3pN8Y3qHNgE2AFweciB1IfMnmZ/fsNTEE+NOFjmGB2F/7rLhnhzppvpCnN4FovtP26k8lHyy9ptEbNwWFLzw== + +cliui@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-6.0.0.tgz#511d702c0c4e41ca156d7d0e96021f23e13225b1" + 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.yarnpkg.com/clone-deep/-/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387" + 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.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" + integrity sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg== + +clone@^2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f" + integrity sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w== + +collection-visit@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" + integrity sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw== + dependencies: + map-visit "^1.0.0" + object-visit "^1.0.0" + +color-convert@^1.9.0: + version "1.9.3" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" + 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.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" + integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== + dependencies: + color-name "~1.1.4" + +color-name@1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" + integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== + +color-name@^1.0.0, color-name@~1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" + integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== + +color-string@^1.9.0: + version "1.9.1" + resolved "https://registry.yarnpkg.com/color-string/-/color-string-1.9.1.tgz#4467f9146f036f855b764dfb5bf8582bf342c7a4" + integrity sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg== + dependencies: + color-name "^1.0.0" + simple-swizzle "^0.2.2" + +color@^4.2.3: + version "4.2.3" + resolved "https://registry.yarnpkg.com/color/-/color-4.2.3.tgz#d781ecb5e57224ee43ea9627560107c0e0c6463a" + 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.yarnpkg.com/colorette/-/colorette-1.4.0.tgz#5190fbb87276259a86ad700bff2c6d6faa3fca40" + integrity sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g== + +combined-stream@^1.0.8: + version "1.0.8" + resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" + 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.yarnpkg.com/command-exists/-/command-exists-1.2.9.tgz#c50725af3808c8ab0260fd60b01fbfa25b954f69" + integrity sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w== + +commander@^2.19.0: + version "2.20.3" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" + integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== + +commander@^4.0.0: + version "4.1.1" + resolved "https://registry.yarnpkg.com/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068" + integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA== + +commander@^7.2.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7" + integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== + +commander@~2.13.0: + version "2.13.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.13.0.tgz#6964bca67685df7c1f1430c584f07d7597885b9c" + integrity sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA== + +commondir@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" + integrity sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg== + +compare-versions@^3.4.0: + version "3.6.0" + resolved "https://registry.yarnpkg.com/compare-versions/-/compare-versions-3.6.0.tgz#1a5689913685e5a87637b8d3ffca75514ec41d62" + integrity sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA== + +component-emitter@^1.2.1: + version "1.3.0" + resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" + integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg== + +component-type@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/component-type/-/component-type-1.2.1.tgz#8a47901700238e4fc32269771230226f24b415a9" + integrity sha512-Kgy+2+Uwr75vAi6ChWXgHuLvd+QLD7ssgpaRq2zCvt80ptvAfMc/hijcJxXkBa2wMlEZcJvC2H8Ubo+A9ATHIg== + +compressible@~2.0.16: + version "2.0.18" + resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.18.tgz#af53cca6b070d4c3c0750fbd77286a6d7cc46fba" + integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg== + dependencies: + mime-db ">= 1.43.0 < 2" + +compression@^1.7.1: + version "1.7.4" + resolved "https://registry.yarnpkg.com/compression/-/compression-1.7.4.tgz#95523eff170ca57c29a0ca41e6fe131f41e5bb8f" + 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.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== + +connect@^3.6.5, connect@^3.7.0: + version "3.7.0" + resolved "https://registry.yarnpkg.com/connect/-/connect-3.7.0.tgz#5d49348910caa5e07a01800b030d0c35f20484f8" + integrity sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ== + dependencies: + debug "2.6.9" + finalhandler "1.1.2" + parseurl "~1.3.3" + utils-merge "1.0.1" + +content-type@~1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" + integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== + +convert-source-map@^1.7.0: + version "1.9.0" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.9.0.tgz#7faae62353fb4213366d0ca98358d22e8368b05f" + integrity sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A== + +copy-descriptor@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" + integrity sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw== + +core-js-compat@^3.25.1: + version "3.26.0" + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.26.0.tgz#94e2cf8ba3e63800c4956ea298a6473bc9d62b44" + integrity sha512-piOX9Go+Z4f9ZiBFLnZ5VrOpBl0h7IGCkiFUN11QTe6LjAvOT3ifL/5TdoizMh99hcGy5SoLyWbapIY/PIb/3A== + dependencies: + browserslist "^4.21.4" + +core-util-is@~1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" + integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== + +cosmiconfig@^5.0.5, cosmiconfig@^5.1.0: + version "5.2.1" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-5.2.1.tgz#040f726809c591e77a17c0a3626ca45b4f168b1a" + 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" + +create-react-class@^15.7.0: + version "15.7.0" + resolved "https://registry.yarnpkg.com/create-react-class/-/create-react-class-15.7.0.tgz#7499d7ca2e69bb51d13faf59bd04f0c65a1d6c1e" + 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.yarnpkg.com/cross-fetch/-/cross-fetch-3.1.5.tgz#e1389f44d9e7ba767907f7af8454787952ab534f" + integrity sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw== + dependencies: + node-fetch "2.6.7" + +cross-spawn@^6.0.0, cross-spawn@^6.0.5: + version "6.0.5" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" + 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" + +cross-spawn@^7.0.3: + version "7.0.3" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" + integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== + dependencies: + path-key "^3.1.0" + shebang-command "^2.0.0" + which "^2.0.1" + +crypt@0.0.2, crypt@~0.0.1: + version "0.0.2" + resolved "https://registry.yarnpkg.com/crypt/-/crypt-0.0.2.tgz#88d7ff7ec0dfb86f713dc87bbb42d044d3e6c41b" + integrity sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow== + +crypto-random-string@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-1.0.0.tgz#a230f64f568310e1498009940790ec99545bca7e" + integrity sha512-GsVpkFPlycH7/fRR7Dhcmnoii54gV1nz7y4CWyeFS14N+JVBBhY+r8amRHE4BwSYal7BPTDp8isvAlCxyFt3Hg== + +crypto-random-string@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-2.0.0.tgz#ef2a7a966ec11083388369baa02ebead229b30d5" + integrity sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA== + +css-in-js-utils@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/css-in-js-utils/-/css-in-js-utils-2.0.1.tgz#3b472b398787291b47cfe3e44fecfdd9e914ba99" + integrity sha512-PJF0SpJT+WdbVVt0AOYp9C8GnuruRlL/UFW7932nLWmFLQTaWEzTBQEx7/hn4BuV+WON75iAViSUJLiU3PKbpA== + dependencies: + hyphenate-style-name "^1.0.2" + isobject "^3.0.1" + +csstype@^3.0.2: + version "3.1.1" + resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.1.tgz#841b532c45c758ee546a11d5bd7b7b473c8c30b9" + integrity sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw== + +dag-map@~1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/dag-map/-/dag-map-1.0.2.tgz#e8379f041000ed561fc515475c1ed2c85eece8d7" + integrity sha512-+LSAiGFwQ9dRnRdOeaj7g47ZFJcOUPukAP8J3A3fuZ1g9Y44BG+P1sgApjLXTQPOzC4+7S9Wr8kXsfpINM4jpw== + +date-fns@^2.29.3: + version "2.29.3" + resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.29.3.tgz#27402d2fc67eb442b511b70bbdf98e6411cd68a8" + integrity sha512-dDCnyH2WnnKusqvZZ6+jA1O51Ibt8ZMRNkDZdyAyK4YfbDwa/cEmuztzG5pk6hqlp9aSBPYcjOlktquahGwGeA== + +dayjs@^1.8.15: + version "1.11.6" + resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.11.6.tgz#2e79a226314ec3ec904e3ee1dd5a4f5e5b1c7afb" + integrity sha512-zZbY5giJAinCG+7AGaw0wIhNZ6J8AhWuSXKvuc1KAyMiRsvGQWqh4L+MomvhdAYjN+lqvVCMq1I41e3YHvXkyQ== + +debug@2.6.9, debug@^2.2.0, debug@^2.3.3: + version "2.6.9" + resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + dependencies: + ms "2.0.0" + +debug@^3.1.0: + version "3.2.7" + resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" + 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: + version "4.3.4" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" + integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== + dependencies: + ms "2.1.2" + +decamelize@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" + integrity sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA== + +decode-uri-component@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" + integrity sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og== + +deep-extend@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" + integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== + +deepmerge@^3.2.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-3.3.0.tgz#d3c47fd6f3a93d517b14426b0628a17b0125f5f7" + integrity sha512-GRQOafGHwMHpjPx9iCvTgpu9NojZ49q794EEL94JVEw6VaeA8XTUyBKvAkOOjBX9oJNiV6G3P+T+tihFjo2TqA== + +default-gateway@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/default-gateway/-/default-gateway-4.2.0.tgz#167104c7500c2115f6dd69b0a536bb8ed720552b" + integrity sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA== + dependencies: + execa "^1.0.0" + ip-regex "^2.1.0" + +defaults@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/defaults/-/defaults-1.0.4.tgz#b0b02062c1e2aa62ff5d9528f0f98baa90978d7a" + integrity sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A== + dependencies: + clone "^1.0.2" + +define-lazy-prop@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f" + integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og== + +define-property@^0.2.5: + version "0.2.5" + resolved "https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116" + integrity sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA== + dependencies: + is-descriptor "^0.1.0" + +define-property@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6" + integrity sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA== + dependencies: + is-descriptor "^1.0.0" + +define-property@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d" + integrity sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ== + dependencies: + is-descriptor "^1.0.2" + isobject "^3.0.1" + +del@^6.0.0: + version "6.1.1" + resolved "https://registry.yarnpkg.com/del/-/del-6.1.1.tgz#3b70314f1ec0aa325c6b14eb36b95786671edb7a" + 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.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" + integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== + +denodeify@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/denodeify/-/denodeify-1.2.1.tgz#3a36287f5034e699e7577901052c2e6c94251631" + integrity sha512-KNTihKNmQENUZeKu5fzfpzRqR5S2VMp4gl9RFHiWzj9DfvYQPMJ6XHKNaQxaGCXwPk6y9yme3aUoaiAe+KX+vg== + +depd@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df" + integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== + +depd@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" + integrity sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ== + +deprecated-react-native-prop-types@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/deprecated-react-native-prop-types/-/deprecated-react-native-prop-types-2.3.0.tgz#c10c6ee75ff2b6de94bb127f142b814e6e08d9ab" + integrity sha512-pWD0voFtNYxrVqvBMYf5gq3NA2GCpfodS1yNynTPc93AYA/KEMGeWDqqeUB6R2Z9ZofVhks2aeJXiuQqKNpesA== + dependencies: + "@react-native/normalize-color" "*" + invariant "*" + prop-types "*" + +destroy@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015" + integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg== + +dir-glob@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" + integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== + dependencies: + path-type "^4.0.0" + +ee-first@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" + integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== + +electron-to-chromium@^1.4.251: + version "1.4.284" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz#61046d1e4cab3a25238f6bf7413795270f125592" + integrity sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA== + +emoji-regex@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" + integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== + +encodeurl@~1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" + integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== + +end-of-stream@^1.1.0: + version "1.4.4" + resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" + integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== + dependencies: + once "^1.4.0" + +env-editor@^0.4.1: + version "0.4.2" + resolved "https://registry.yarnpkg.com/env-editor/-/env-editor-0.4.2.tgz#4e76568d0bd8f5c2b6d314a9412c8fe9aa3ae861" + integrity sha512-ObFo8v4rQJAE59M69QzwloxPZtd33TpYEIjtKD1rrFDcM1Gd7IkDxEBU+HriziN6HSHQnBJi8Dmy+JWkav5HKA== + +envinfo@^7.7.2: + version "7.8.1" + resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-7.8.1.tgz#06377e3e5f4d379fea7ac592d5ad8927e0c4d475" + integrity sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw== + +eol@^0.9.1: + version "0.9.1" + resolved "https://registry.yarnpkg.com/eol/-/eol-0.9.1.tgz#f701912f504074be35c6117a5c4ade49cd547acd" + integrity sha512-Ds/TEoZjwggRoz/Q2O7SE3i4Jm66mqTDfmdHdq/7DKVk3bro9Q8h6WdXKdPqFLMoqxrDK5SVRzHVPOS6uuGtrg== + +error-ex@^1.3.1: + version "1.3.2" + resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" + 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.yarnpkg.com/error-stack-parser/-/error-stack-parser-2.1.4.tgz#229cb01cdbfa84440bfa91876285b94680188286" + integrity sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ== + dependencies: + stackframe "^1.3.4" + +errorhandler@^1.5.0: + version "1.5.1" + resolved "https://registry.yarnpkg.com/errorhandler/-/errorhandler-1.5.1.tgz#b9ba5d17cf90744cd1e851357a6e75bf806a9a91" + integrity sha512-rcOwbfvP1WTViVoUjcfZicVzjhjTuhSMntHh6mW3IrEiyE6mJyXvsToJUJGlGlw/2xU9P5whlWNGlIDVeCiT4A== + dependencies: + accepts "~1.3.7" + escape-html "~1.0.3" + +escalade@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" + integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== + +escape-html@~1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" + integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== + +escape-string-regexp@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== + +escape-string-regexp@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" + integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== + +esprima@^4.0.0, esprima@~4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" + integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== + +esutils@^2.0.2: + version "2.0.3" + resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" + integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== + +etag@~1.8.1: + version "1.8.1" + resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" + integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg== + +event-target-shim@^5.0.0, event-target-shim@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/event-target-shim/-/event-target-shim-5.0.1.tgz#5d4d3ebdf9583d63a5333ce2deb7480ab2b05789" + integrity sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ== + +exec-async@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/exec-async/-/exec-async-2.2.0.tgz#c7c5ad2eef3478d38390c6dd3acfe8af0efc8301" + integrity sha512-87OpwcEiMia/DeiKFzaQNBNFeN3XkkpYIh9FyOqq5mS2oKv3CBE67PXoEKcr6nodWdXNogTiQ0jE2NGuoffXPw== + +execa@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8" + 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.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" + 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.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/expo-application/-/expo-application-4.1.0.tgz#e0214ff7cf73db5a5e97e609ffbab3cc98288030" + integrity sha512-Z2kctgVMpYZB1Iwaxd+XcMBq7h8EEY50GGrwxXsb1OHHQKN+WEVGBWxjvtPkAroqCdujLaB5HBay46gvUHRDQg== + +expo-asset@~8.5.0: + version "8.5.0" + resolved "https://registry.yarnpkg.com/expo-asset/-/expo-asset-8.5.0.tgz#d83ed8e42f1aa3d74aeca67b87c90e17f1661b0f" + integrity sha512-k3QErZYxb6e6rPkJ1sG5yIJ7bhd4RFvnFStz0ZCO6SfktGygBAjTz5aTOLaaomiCIObRiBQ4byky/RLdli/NLw== + dependencies: + blueimp-md5 "^2.10.0" + invariant "^2.2.4" + md5-file "^3.2.3" + path-browserify "^1.0.0" + url-parse "^1.5.9" + +expo-constants@~13.1.1: + version "13.1.1" + resolved "https://registry.yarnpkg.com/expo-constants/-/expo-constants-13.1.1.tgz#78c26c760cc63cd5608bc4b51bd159d7339d8054" + integrity sha512-QRVHrrMCLenBzWZ8M+EvCXM+jjdQzFMW27YQHRac3SGGoND1hWr81scOmGwlFo2wLZrYXm8HcYt1E6ry3IIwrA== + dependencies: + "@expo/config" "^6.0.14" + uuid "^3.3.2" + +expo-error-recovery@~3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/expo-error-recovery/-/expo-error-recovery-3.1.0.tgz#c841772e11ed55180e30ebf809580ab051b70535" + integrity sha512-qUxCW7kPB6AVX5h3ZPVnxw4LLZWsRwAPBtRDlh1UDN7GWZ+CQN1SNk0w0BPotjNtSlXEZSFDqKqtoDDAUYjNmg== + +expo-file-system@~14.0.0: + version "14.0.0" + resolved "https://registry.yarnpkg.com/expo-file-system/-/expo-file-system-14.0.0.tgz#8367af10969a486fcba2f1e1c7cc0148f855e962" + integrity sha512-Asva7ehLUq/PIem6Y+/OQvoIqhFqYDd7l4l49yDRDgLSbK2I7Fr8qGhDeDpnUXrMVamg2uwt9zRGhyrjFNRhVw== + dependencies: + "@expo/config-plugins" "^4.0.14" + uuid "^3.4.0" + +expo-font@~10.1.0: + version "10.1.0" + resolved "https://registry.yarnpkg.com/expo-font/-/expo-font-10.1.0.tgz#2e8f8954943c5afca8444c1ffb1d74623c6a4fb6" + integrity sha512-vmhzpE95Ym4iOj8IELof+C/3Weert2B3LyxV5rBjGosjzBdov+o+S6b5mN7Yc9kyEGykwB6k7npL45X3hFYDQA== + dependencies: + fontfaceobserver "^2.1.0" + +expo-keep-awake@~10.1.1: + version "10.1.1" + resolved "https://registry.yarnpkg.com/expo-keep-awake/-/expo-keep-awake-10.1.1.tgz#03023c130f7e3824b738e3fdd5353b8a2c0c1980" + integrity sha512-9zC0sdhQljUeMr2yQ7o4kzEZXVAy82fFOAZE1+TwPL7qR0b0sphe7OJ5T1GX1qLcwuVaJ8YewaPoLSHRk79+Rg== + +expo-modules-autolinking@0.8.1: + version "0.8.1" + resolved "https://registry.yarnpkg.com/expo-modules-autolinking/-/expo-modules-autolinking-0.8.1.tgz#533c38192847d2272e9af986f8f4c58aae6dfff3" + integrity sha512-S8qfaXCv//7tQWV9M+JKx3CF7ypYhDdSUbkUQdaVO/r8D76/aRTArY/aRw1yEfaAOzyK8C8diDToV1itl51DfQ== + 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-autolinking@0.9.0: + version "0.9.0" + resolved "https://registry.yarnpkg.com/expo-modules-autolinking/-/expo-modules-autolinking-0.9.0.tgz#1ac22ae5650b8289a4d16e7661aa171c7a61e332" + integrity sha512-brczklrHpWood7H2C4MjBfUD85NAyjotEhYs7hnHRtbnVgwwzXeAveDje/19kLaK8W40hvUN0LdBVxkZN3Hw6g== + 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.9.2: + version "0.9.2" + resolved "https://registry.yarnpkg.com/expo-modules-core/-/expo-modules-core-0.9.2.tgz#657a3d804e73f3d41e6fa35d40a44aee5a4a287e" + integrity sha512-p/C0GJxFIIDGwmrWi70Q0ggfsgeUFS25ZkkBgoaHT7MVgiMjlKA/DCC3D6ZUkHl/JlzUm0aTftIGS8LWXsnZBw== + dependencies: + compare-versions "^3.4.0" + invariant "^2.2.4" + +expo-status-bar@~1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/expo-status-bar/-/expo-status-bar-1.3.0.tgz#d71fd0b880ea201905f5dd8abcd18db7476c9f03" + integrity sha512-UszYUsT8A8jSUebrXht095Iwv5VIdg61LPuyNNoC5gFP0E9G+8LgX68deqR4zhJOlbsgSH2cixxKhrGW+1HPZg== + +expo@~45.0.0: + version "45.0.8" + resolved "https://registry.yarnpkg.com/expo/-/expo-45.0.8.tgz#1b00986daf7c32b02c88b280aaed6f44a36b2c8a" + integrity sha512-1dSMiodS7t44+1jijPL6ky1CRR/L2pPhrDoaSDo4WBS9ntEa1hEBhC+qa1Th5VkjqG9qkR73AGRgx4h8ozRvsA== + dependencies: + "@babel/runtime" "^7.14.0" + "@expo/cli" "0.1.7" + "@expo/vector-icons" "^13.0.0" + babel-preset-expo "~9.1.0" + cross-spawn "^6.0.5" + expo-application "~4.1.0" + expo-asset "~8.5.0" + expo-constants "~13.1.1" + expo-file-system "~14.0.0" + expo-font "~10.1.0" + expo-keep-awake "~10.1.1" + expo-modules-autolinking "0.9.0" + expo-modules-core "0.9.2" + 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.1.0" + +extend-shallow@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" + 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.yarnpkg.com/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8" + 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.yarnpkg.com/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" + 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.3: + version "3.1.3" + resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" + integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== + +fast-glob@^3.2.5, fast-glob@^3.2.9: + version "3.2.12" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.12.tgz#7f39ec99c2e6ab030337142da9e0c18f37afae80" + integrity sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w== + 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" + +fastq@^1.6.0: + version "1.13.0" + resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.13.0.tgz#616760f88a7526bdfc596b7cab8c18938c36b98c" + integrity sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw== + dependencies: + reusify "^1.0.4" + +fb-watchman@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.2.tgz#e9524ee6b5c77e9e5001af0f85f3adbb8623255c" + integrity sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA== + dependencies: + bser "2.1.1" + +fbemitter@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/fbemitter/-/fbemitter-3.0.0.tgz#00b2a1af5411254aab416cd75f9e6289bee4bff3" + 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.yarnpkg.com/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz#216551136ae02fe255932c3ec8775f18e2c078b8" + integrity sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ== + +fbjs@^3.0.0: + version "3.0.4" + resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-3.0.4.tgz#e1871c6bd3083bac71ff2da868ad5067d37716c6" + 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.yarnpkg.com/fetch-retry/-/fetch-retry-4.1.1.tgz#fafe0bb22b54f4d0a9c788dff6dd7f8673ca63f3" + integrity sha512-e6eB7zN6UBSwGVwrbWVH+gdLnkW9WwHhmq2YDK1Sh30pzx1onRVGBvogTlUeWxwTa+L86NYdo4hFkh7O8ZjSnA== + +fill-range@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" + 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.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" + 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.yarnpkg.com/filter-obj/-/filter-obj-1.1.0.tgz#9b311112bc6c6127a16e016c6c5d7f19e0805c5b" + integrity sha512-8rXg1ZnX7xzy2NGDVkBVaAy+lSlPNwad13BtgSlLuxfIslyt5Vg64U7tFcCt4WS1R0hvtnQybT/IyCkGZ3DpXQ== + +finalhandler@1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d" + 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" + +find-babel-config@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/find-babel-config/-/find-babel-config-1.2.0.tgz#a9b7b317eb5b9860cda9d54740a8c8337a2283a2" + integrity sha512-jB2CHJeqy6a820ssiqwrKMeyC6nNdmrcgkKWJWmpoxpE8RKciYJXCcXRq1h2AzCo5I5BJeN2tkGEO3hLTuePRA== + dependencies: + json5 "^0.5.1" + path-exists "^3.0.0" + +find-cache-dir@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-2.1.0.tgz#8d0f94cd13fe43c6c7c261a0d86115ca918c05f7" + integrity sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ== + dependencies: + commondir "^1.0.1" + make-dir "^2.0.0" + pkg-dir "^3.0.0" + +find-up@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" + integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== + dependencies: + locate-path "^3.0.0" + +find-up@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" + integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== + dependencies: + locate-path "^5.0.0" + path-exists "^4.0.0" + +find-up@^5.0.0, find-up@~5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc" + 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.yarnpkg.com/find-yarn-workspace-root/-/find-yarn-workspace-root-2.0.0.tgz#f47fb8d239c900eb78179aa81b66673eac88f7bd" + integrity sha512-1IMnbjt4KzsQfnhnzNd8wUEgXZ44IzZaZmnLYx7D5FZlaHt2gW20Cri8Q+E/t5tIj4+epTBub+2Zxu/vNILzqQ== + dependencies: + micromatch "^4.0.2" + +flow-parser@0.*: + version "0.192.0" + resolved "https://registry.yarnpkg.com/flow-parser/-/flow-parser-0.192.0.tgz#e2aa03e0c6a844c4d6ccdb4af2bc83cc589d9c8c" + integrity sha512-FLyei0ikf4ab9xlg+05WNmdpOODiH9XVBuw7iI9OZyjIo+cX2L2OUPTovjbWLYLlI41oGTcprbKdB/f9XwBnKw== + +flow-parser@^0.121.0: + version "0.121.0" + resolved "https://registry.yarnpkg.com/flow-parser/-/flow-parser-0.121.0.tgz#9f9898eaec91a9f7c323e9e992d81ab5c58e618f" + integrity sha512-1gIBiWJNR0tKUNv8gZuk7l9rVX06OuLzY9AoGio7y/JT4V1IZErEMEq2TJS+PFcw/y0RshZ1J/27VfK1UQzYVg== + +fontfaceobserver@^2.1.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/fontfaceobserver/-/fontfaceobserver-2.3.0.tgz#5fb392116e75d5024b7ec8e4f2ce92106d1488c8" + integrity sha512-6FPvD/IVyT4ZlNe7Wcn5Fb/4ChigpucKYSvD6a+0iMoLn2inpo711eyIcKjmDtE5XNcgAkSH9uN/nfAeZzHEfg== + +for-in@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" + integrity sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ== + +form-data@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-3.0.1.tgz#ebd53791b78356a99af9a300d4282c4d5eb9755f" + integrity sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.8" + mime-types "^2.1.12" + +fragment-cache@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" + integrity sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA== + dependencies: + map-cache "^0.2.2" + +freeport-async@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/freeport-async/-/freeport-async-2.0.0.tgz#6adf2ec0c629d11abff92836acd04b399135bab4" + integrity sha512-K7od3Uw45AJg00XUmy15+Hae2hOcgKcmN3/EF6Y7i01O0gaqiRx8sUSpsb9+BRNL8RPBrhzPsVfy8q9ADlJuWQ== + +fresh@0.5.2: + version "0.5.2" + resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" + integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q== + +fs-extra@9.0.0: + version "9.0.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.0.0.tgz#b6afc31036e247b2466dc99c29ae797d5d4580a3" + 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.yarnpkg.com/fs-extra/-/fs-extra-1.0.0.tgz#cd3ce5f7e7cb6145883fcae3191e9877f8587950" + integrity sha512-VerQV6vEKuhDWD2HGOybV6v5I73syoc/cXAbKlgTC7M/oFVEtklWlp9QH2Ijw3IaWDOQcMkldSPa7zXy79Z/UQ== + dependencies: + graceful-fs "^4.1.2" + jsonfile "^2.1.0" + klaw "^1.0.0" + +fs-extra@^8.1.0, fs-extra@~8.1.0: + version "8.1.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" + 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.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" + 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.yarnpkg.com/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb" + integrity sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg== + dependencies: + minipass "^3.0.0" + +fs.realpath@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== + +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.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" + integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== + +gensync@^1.0.0-beta.2: + version "1.0.0-beta.2" + resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" + integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== + +get-caller-file@^2.0.1: + version "2.0.5" + resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" + integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== + +get-port@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/get-port/-/get-port-3.2.0.tgz#dd7ce7de187c06c8bf353796ac71e099f0980ebc" + integrity sha512-x5UJKlgeUiNT8nyo/AcnwLnZuZNcSjSw0kogRB+Whd1fjjFq4B1hySFxSFWWSn4mIBzg3sRNUDFYc4g5gjPoLg== + +get-stream@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" + integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== + dependencies: + pump "^3.0.0" + +get-value@^2.0.3, get-value@^2.0.6: + version "2.0.6" + resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" + integrity sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA== + +getenv@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/getenv/-/getenv-1.0.0.tgz#874f2e7544fbca53c7a4738f37de8605c3fcfc31" + integrity sha512-7yetJWqbS9sbn0vIfliPsFgoXMKn/YMF+Wuiog97x+urnSRRRZ7xB+uVkwGKzRgq9CDFfMQnE9ruL5DHv9c6Xg== + +glob-parent@^5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" + integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== + dependencies: + is-glob "^4.0.1" + +glob@7.1.6: + version "7.1.6" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" + 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.yarnpkg.com/glob/-/glob-6.0.4.tgz#0f08860f6a155127b2fadd4f9ce24b1aab6e4d22" + 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" + +glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: + version "7.2.3" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" + integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.1.1" + once "^1.3.0" + path-is-absolute "^1.0.0" + +globals@^11.1.0: + version "11.12.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" + integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== + +globby@^11.0.1: + version "11.1.0" + resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b" + 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" + +graceful-fs@^4.1.11, 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.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c" + integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== + +graphql-tag@^2.10.1: + version "2.12.6" + resolved "https://registry.yarnpkg.com/graphql-tag/-/graphql-tag-2.12.6.tgz#d441a569c1d2537ef10ca3d1633b48725329b5f1" + integrity sha512-FdSNcu2QQcWnM2VNvSCCDCVS5PpPqpzgFT8+GXzqJuoDd0CBncxCY278u4mhRO7tMgo2JjgJA5aZ+nWSQ/Z+xg== + dependencies: + tslib "^2.1.0" + +graphql@15.8.0: + version "15.8.0" + resolved "https://registry.yarnpkg.com/graphql/-/graphql-15.8.0.tgz#33410e96b012fa3bdb1091cc99a94769db212b38" + integrity sha512-5gghUc24tP9HRznNpV2+FIoq3xKkj5dTQqf4v0CpdPbFVwFkWoxOM+o+2OC9ZSvjEMTjfmG9QT+gcvggTwW1zw== + +has-flag@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" + integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== + +has-flag@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" + integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== + +has-value@^0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" + 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.yarnpkg.com/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177" + 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.yarnpkg.com/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771" + integrity sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ== + +has-values@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f" + integrity sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ== + dependencies: + is-number "^3.0.0" + kind-of "^4.0.0" + +has@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" + integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== + dependencies: + function-bind "^1.1.1" + +hermes-engine@~0.11.0: + version "0.11.0" + resolved "https://registry.yarnpkg.com/hermes-engine/-/hermes-engine-0.11.0.tgz#bb224730d230a02a5af02c4e090d1f52d57dd3db" + integrity sha512-7aMUlZja2IyLYAcZ69NBnwJAR5ZOYlSllj0oMpx08a8HzxHOys0eKCzfphrf6D0vX1JGO1QQvVsQKe6TkYherw== + +hermes-estree@0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/hermes-estree/-/hermes-estree-0.5.0.tgz#36432a2b12f01b217244da098924efdfdfc12327" + integrity sha512-1h8rvG23HhIR5K6Kt0e5C7BC72J1Ath/8MmSta49vxXp/j6wl7IMHvIRFYBQr35tWnQY97dSGR2uoAJ5pHUQkg== + +hermes-parser@0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/hermes-parser/-/hermes-parser-0.5.0.tgz#8b678dd8b29a08b57cbaf60adba4896494c59a53" + integrity sha512-ARnJBScKAkkq8j3BHrNGBUv/4cSpZNbKDsVizEtzmsFeqC67Dopa5s4XRe+e3wN52Dh5Mj2kDB5wJvhcxwDkPg== + dependencies: + hermes-estree "0.5.0" + +hermes-profile-transformer@^0.0.6: + version "0.0.6" + resolved "https://registry.yarnpkg.com/hermes-profile-transformer/-/hermes-profile-transformer-0.0.6.tgz#bd0f5ecceda80dd0ddaae443469ab26fb38fc27b" + integrity sha512-cnN7bQUm65UWOy6cbGcCcZ3rpwW8Q/j4OP5aWRhEry4Z2t2aR1cjrbp0BS+KiBN0smvP1caBgAuxutvyvJILzQ== + dependencies: + source-map "^0.7.3" + +hoist-non-react-statics@^3.3.0, hoist-non-react-statics@^3.3.2: + version "3.3.2" + resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45" + integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw== + dependencies: + react-is "^16.7.0" + +hosted-git-info@^3.0.2: + version "3.0.8" + resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-3.0.8.tgz#6e35d4cc87af2c5f816e4cb9ce350ba87a3f370d" + integrity sha512-aXpmwoOhRBrw6X3j0h5RloK4x1OzsxMPyxqIHyNfSe2pypkVTZFpEiRoSipPEPlMrh0HW/XsjkJ5WgnCirpNUw== + dependencies: + lru-cache "^6.0.0" + +http-errors@1.7.2: + version "1.7.2" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.2.tgz#4f5029cf13239f31036e5b2e55292bcfbcc85c8f" + 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.yarnpkg.com/http-errors/-/http-errors-2.0.0.tgz#b7774a1486ef73cf7667ac9ae0858c012c57b9d3" + 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" + +hyphenate-style-name@^1.0.2, hyphenate-style-name@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/hyphenate-style-name/-/hyphenate-style-name-1.0.4.tgz#691879af8e220aea5750e8827db4ef62a54e361d" + integrity sha512-ygGZLjmXfPHj+ZWh6LwbC37l43MhfztxetbFCoYTM2VjkIUpeHgSNn7QIyVFj7YQ1Wl9Cbw5sholVJPzWvC2MQ== + +iconv-lite@0.4.24: + version "0.4.24" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" + integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== + dependencies: + safer-buffer ">= 2.1.2 < 3" + +ieee754@^1.1.13: + version "1.2.1" + resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" + integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== + +ignore@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.0.tgz#6d3bac8fa7fe0d45d9f9be7bac2fc279577e345a" + integrity sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ== + +image-size@^0.6.0: + version "0.6.3" + resolved "https://registry.yarnpkg.com/image-size/-/image-size-0.6.3.tgz#e7e5c65bb534bd7cdcedd6cb5166272a85f75fb2" + integrity sha512-47xSUiQioGaB96nqtp5/q55m0aBQSQdyIloMOc/x+QVTDZLNmXE892IIDrJ0hM1A5vcNUDD5tDffkSP5lCaIIA== + +immer@^9.0.16: + version "9.0.16" + resolved "https://registry.yarnpkg.com/immer/-/immer-9.0.16.tgz#8e7caab80118c2b54b37ad43e05758cdefad0198" + integrity sha512-qenGE7CstVm1NrHQbMh8YaSzTZTFNP3zPqr3YU0S0UY441j4bJTg4A2Hh5KAhwgaiU6ZZ1Ar6y/2f4TblnMReQ== + +import-fresh@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-2.0.0.tgz#d81355c15612d386c61f9ddd3922d4304822a546" + integrity sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg== + dependencies: + caller-path "^2.0.0" + resolve-from "^3.0.0" + +imurmurhash@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" + integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== + +indent-string@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" + integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== + +infer-owner@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/infer-owner/-/infer-owner-1.0.4.tgz#c4cefcaa8e51051c2a40ba2ce8a3d27295af9467" + integrity sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A== + +inflight@^1.0.4: + version "1.0.6" + resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== + dependencies: + once "^1.3.0" + wrappy "1" + +inherits@2, inherits@2.0.4, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3: + version "2.0.4" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== + +inherits@2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" + integrity sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw== + +ini@~1.3.0: + version "1.3.8" + resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" + integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== + +inline-style-prefixer@^6.0.0: + version "6.0.1" + resolved "https://registry.yarnpkg.com/inline-style-prefixer/-/inline-style-prefixer-6.0.1.tgz#c5c0e43ba8831707afc5f5bbfd97edf45c1fa7ae" + integrity sha512-AsqazZ8KcRzJ9YPN1wMH2aNM7lkWQ8tSPrW5uDk1ziYwiAPWSZnUsC7lfZq+BDqLqz0B4Pho5wscWcJzVvRzDQ== + dependencies: + css-in-js-utils "^2.0.0" + +internal-ip@4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/internal-ip/-/internal-ip-4.3.0.tgz#845452baad9d2ca3b69c635a137acb9a0dad0907" + integrity sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg== + dependencies: + default-gateway "^4.2.0" + ipaddr.js "^1.9.0" + +invariant@*, invariant@^2.2.4: + version "2.2.4" + resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" + integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA== + dependencies: + loose-envify "^1.0.0" + +ip-regex@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/ip-regex/-/ip-regex-2.1.0.tgz#fa78bf5d2e6913c911ce9f819ee5146bb6d844e9" + integrity sha512-58yWmlHpp7VYfcdTwMTvwMmqx/Elfxjd9RXTDyMsbL7lLWmhMylLEqiYVLKuLzOZqVgiWXD9MfR62Vv89VRxkw== + +ip@^1.1.5: + version "1.1.8" + resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.8.tgz#ae05948f6b075435ed3307acce04629da8cdbf48" + integrity sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg== + +ipaddr.js@^1.9.0: + version "1.9.1" + resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" + integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== + +is-accessor-descriptor@^0.1.6: + version "0.1.6" + resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6" + 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.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656" + integrity sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ== + dependencies: + kind-of "^6.0.0" + +is-arrayish@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" + integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== + +is-arrayish@^0.3.1: + version "0.3.2" + resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.3.2.tgz#4574a2ae56f7ab206896fb431eaeed066fdf8f03" + integrity sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ== + +is-buffer@^1.1.5, is-buffer@~1.1.1, is-buffer@~1.1.6: + version "1.1.6" + resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" + integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== + +is-core-module@^2.9.0: + version "2.11.0" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.11.0.tgz#ad4cb3e3863e814523c96f3f58d26cc570ff0144" + integrity sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw== + dependencies: + has "^1.0.3" + +is-data-descriptor@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" + integrity sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg== + dependencies: + kind-of "^3.0.2" + +is-data-descriptor@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7" + integrity sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ== + dependencies: + kind-of "^6.0.0" + +is-descriptor@^0.1.0: + version "0.1.6" + resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca" + 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.yarnpkg.com/is-descriptor/-/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec" + 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.yarnpkg.com/is-directory/-/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1" + integrity sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw== + +is-docker@^2.0.0, is-docker@^2.1.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" + integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== + +is-extendable@^0.1.0, is-extendable@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" + integrity sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw== + +is-extendable@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4" + 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.yarnpkg.com/is-extglob/-/is-extglob-1.0.0.tgz#ac468177c4943405a092fc8f29760c6ffc6206c0" + integrity sha512-7Q+VbVafe6x2T+Tu6NcOf6sRklazEPmBoB3IWk3WdGZM2iGUwU/Oe3Wtq5lSEkDTTlpp8yx+5t4pzO/i9Ty1ww== + +is-extglob@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== + +is-fullwidth-code-point@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" + integrity sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w== + +is-fullwidth-code-point@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" + integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== + +is-glob@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-2.0.1.tgz#d096f926a3ded5600f3fdfd91198cb0888c2d863" + integrity sha512-a1dBeB19NXsf/E0+FHqkagizel/LQw2DjSQpvQrj3zT+jYPpaUCryPnrQajXKFLCMuf4I6FhRpaGtw4lPrG6Eg== + dependencies: + is-extglob "^1.0.0" + +is-glob@^4.0.1: + version "4.0.3" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" + integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== + dependencies: + is-extglob "^2.1.1" + +is-interactive@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-interactive/-/is-interactive-1.0.0.tgz#cea6e6ae5c870a7b0a0004070b7b587e0252912e" + integrity sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w== + +is-invalid-path@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/is-invalid-path/-/is-invalid-path-0.1.0.tgz#307a855b3cf1a938b44ea70d2c61106053714f34" + integrity sha512-aZMG0T3F34mTg4eTdszcGXx54oiZ4NtHSft3hWNJMGJXUUqdIj3cOZuHcU0nCWWcY3jd7yRe/3AEm3vSNTpBGQ== + dependencies: + is-glob "^2.0.0" + +is-number@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" + integrity sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg== + dependencies: + kind-of "^3.0.2" + +is-number@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" + integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== + +is-path-cwd@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-2.2.0.tgz#67d43b82664a7b5191fd9119127eb300048a9fdb" + integrity sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ== + +is-path-inside@^3.0.2: + version "3.0.3" + resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283" + integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ== + +is-plain-object@^2.0.3, is-plain-object@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" + integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== + dependencies: + isobject "^3.0.1" + +is-root@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-root/-/is-root-2.1.0.tgz#809e18129cf1129644302a4f8544035d51984a9c" + integrity sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg== + +is-stream@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" + integrity sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ== + +is-stream@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" + integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== + +is-unicode-supported@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7" + integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw== + +is-valid-path@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/is-valid-path/-/is-valid-path-0.1.1.tgz#110f9ff74c37f663e1ec7915eb451f2db93ac9df" + integrity sha512-+kwPrVDu9Ms03L90Qaml+79+6DZHqHyRoANI6IsZJ/g8frhnfchDOBCa0RbQ6/kdHt5CS5OeIEyrYznNuVN+8A== + dependencies: + is-invalid-path "^0.1.0" + +is-windows@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" + integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== + +is-wsl@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d" + integrity sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw== + +is-wsl@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" + integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== + dependencies: + is-docker "^2.0.0" + +isarray@1.0.0, isarray@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" + integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== + +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== + +isobject@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" + 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.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" + integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg== + +jest-get-type@^26.3.0: + version "26.3.0" + resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-26.3.0.tgz#e97dc3c3f53c2b406ca7afaed4493b1d099199e0" + integrity sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig== + +jest-haste-map@^27.3.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-27.5.1.tgz#9fd8bd7e7b4fa502d9c6164c5640512b4e811e7f" + 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.yarnpkg.com/jest-regex-util/-/jest-regex-util-27.5.1.tgz#4da143f7e9fd1e542d4aa69617b38e4a78365b95" + integrity sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg== + +jest-serializer@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-27.5.1.tgz#81438410a30ea66fd57ff730835123dea1fb1f64" + 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.yarnpkg.com/jest-util/-/jest-util-27.5.1.tgz#3ba9771e8e31a0b85da48fe0b0891fb86c01c2f9" + 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.yarnpkg.com/jest-validate/-/jest-validate-26.6.2.tgz#23d380971587150467342911c3d7b4ac57ab20ec" + 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.0.0: + version "26.6.2" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-26.6.2.tgz#7f72cbc4d643c365e27b9fd775f9d0eaa9c7a8ed" + integrity sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ== + dependencies: + "@types/node" "*" + merge-stream "^2.0.0" + supports-color "^7.0.0" + +jest-worker@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.5.1.tgz#8d146f0900e8973b106b6f73cc1e9a8cb86f8db0" + 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.yarnpkg.com/jetifier/-/jetifier-1.6.8.tgz#e88068697875cbda98c32472902c4d3756247798" + integrity sha512-3Zi16h6L5tXDRQJTb221cnRoVG9/9OvreLdLU2/ZjRv/GILL+2Cemt0IKvkowwkDpvouAU1DQPOJ7qaiHeIdrw== + +jimp-compact@0.16.1: + version "0.16.1" + resolved "https://registry.yarnpkg.com/jimp-compact/-/jimp-compact-0.16.1.tgz#9582aea06548a2c1e04dd148d7c3ab92075aefa3" + integrity sha512-dZ6Ra7u1G8c4Letq/B5EzAxj4tLFHL+cGtdpR+PVm4yzPDj+lCk+AbivWt1eOM+ikzkowtyV7qSqX6qr3t71Ww== + +joi@^17.2.1: + version "17.7.0" + resolved "https://registry.yarnpkg.com/joi/-/joi-17.7.0.tgz#591a33b1fe1aca2bc27f290bcad9b9c1c570a6b3" + integrity sha512-1/ugc8djfn93rTE3WRKdCzGGt/EtiYKxITMO4Wiv6q5JL1gl9ePt4kBsl1S499nbosspfctIQTpYIhSmHA3WAg== + 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.yarnpkg.com/join-component/-/join-component-1.1.0.tgz#b8417b750661a392bee2c2537c68b2a9d4977cd5" + 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.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" + integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== + +js-yaml@^3.13.1: + version "3.14.1" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" + 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.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602" + integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== + dependencies: + argparse "^2.0.1" + +jsc-android@^250230.2.1: + version "250230.2.1" + resolved "https://registry.yarnpkg.com/jsc-android/-/jsc-android-250230.2.1.tgz#3790313a970586a03ab0ad47defbc84df54f1b83" + integrity sha512-KmxeBlRjwoqCnBBKGsihFtvsBHyUFlBxJPK4FzeYcIuBfdjv6jFys44JITAgSTbQD+vIdwMEfyZklsuQX0yI1Q== + +jscodeshift@^0.13.1: + version "0.13.1" + resolved "https://registry.yarnpkg.com/jscodeshift/-/jscodeshift-0.13.1.tgz#69bfe51e54c831296380585c6d9e733512aecdef" + 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.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" + integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== + +jsesc@~0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" + integrity sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA== + +json-parse-better-errors@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" + integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== + +json-schema-deref-sync@^0.13.0: + version "0.13.0" + resolved "https://registry.yarnpkg.com/json-schema-deref-sync/-/json-schema-deref-sync-0.13.0.tgz#cb08b4ff435a48b5a149652d7750fdd071009823" + 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" + +json5@^0.5.1: + version "0.5.1" + resolved "https://registry.yarnpkg.com/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821" + integrity sha512-4xrs1aW+6N5DalkqSVA8fxh458CXvR99WU8WLKmq4v8eWAL86Xo3BVqyd3SkA9wEVjCMqyvvRRkshAdOnBp5rw== + +json5@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe" + integrity sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow== + dependencies: + minimist "^1.2.0" + +json5@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.1.tgz#655d50ed1e6f95ad1a3caababd2b0efda10b395c" + integrity sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA== + +jsonfile@^2.1.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-2.4.0.tgz#3736a2b428b87bbda0cc83b53fa3d633a35c2ae8" + integrity sha512-PKllAqbgLgxHaj8TElYymKCAgrASebJrWpTnEkOaTowt23VKXXN0sUeriJ+eh7y6ufb/CC5ap11pz71/cM0hUw== + optionalDependencies: + graceful-fs "^4.1.6" + +jsonfile@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" + integrity sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg== + optionalDependencies: + graceful-fs "^4.1.6" + +jsonfile@^6.0.1: + version "6.1.0" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" + integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== + dependencies: + universalify "^2.0.0" + optionalDependencies: + graceful-fs "^4.1.6" + +kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: + version "3.2.2" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" + integrity sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ== + dependencies: + is-buffer "^1.1.5" + +kind-of@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57" + integrity sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw== + dependencies: + is-buffer "^1.1.5" + +kind-of@^5.0.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d" + integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw== + +kind-of@^6.0.0, kind-of@^6.0.2: + version "6.0.3" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" + integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== + +klaw@^1.0.0: + version "1.3.1" + resolved "https://registry.yarnpkg.com/klaw/-/klaw-1.3.1.tgz#4088433b46b3b1ba259d78785d8e96f73ba02439" + integrity sha512-TED5xi9gGQjGpNnvRWknrwAB1eL5GciPfVFOt3Vk1OJCVDQbzuSfrF3hkUQKlsgKrG1F+0t5W0m+Fje1jIt8rw== + optionalDependencies: + graceful-fs "^4.1.9" + +kleur@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" + integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== + +leven@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" + integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== + +lines-and-columns@^1.1.6: + version "1.2.4" + resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" + integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== + +locate-path@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" + 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.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" + integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== + dependencies: + p-locate "^4.1.0" + +locate-path@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286" + integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw== + dependencies: + p-locate "^5.0.0" + +lodash.debounce@^4.0.8: + version "4.0.8" + resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" + integrity sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow== + +lodash.throttle@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/lodash.throttle/-/lodash.throttle-4.1.1.tgz#c23e91b710242ac70c37f1e1cda9274cc39bf2f4" + integrity sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ== + +lodash@^4.17.13, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.21, lodash@^4.17.4: + version "4.17.21" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" + integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== + +log-symbols@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-2.2.0.tgz#5740e1c5d6f0dfda4ad9323b5332107ef6b4c40a" + integrity sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg== + dependencies: + chalk "^2.0.1" + +log-symbols@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-4.1.0.tgz#3fbdbb95b4683ac9fc785111e792e558d4abd503" + 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.yarnpkg.com/logkitty/-/logkitty-0.7.1.tgz#8e8d62f4085a826e8d38987722570234e33c6aa7" + integrity sha512-/3ER20CTTbahrCrpYfPn7Xavv9diBROZpoXGVZDWMw4b/X4uuUwAC0ki85tgsdMRONURyIJbcOvS94QsUBYPbQ== + dependencies: + ansi-fragments "^0.2.1" + dayjs "^1.8.15" + yargs "^15.1.0" + +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.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" + integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== + dependencies: + js-tokens "^3.0.0 || ^4.0.0" + +lru-cache@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" + 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.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" + integrity sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA== + dependencies: + pify "^4.0.1" + semver "^5.6.0" + +makeerror@1.0.12: + version "1.0.12" + resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.12.tgz#3e5dd2079a82e812e983cc6610c4a2cb0eaa801a" + integrity sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg== + dependencies: + tmpl "1.0.5" + +map-cache@^0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" + integrity sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg== + +map-visit@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" + 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.yarnpkg.com/md5-file/-/md5-file-3.2.3.tgz#f9bceb941eca2214a4c0727f5e700314e770f06f" + integrity sha512-3Tkp1piAHaworfcCgH0jKbTvj1jWWFgbvh2cXaNCgHwyTCBxxvD1Y04rmfpvdPm1P4oXMOpm6+2H7sr7v9v8Fw== + dependencies: + buffer-alloc "^1.1.0" + +md5@^2.2.1: + version "2.3.0" + resolved "https://registry.yarnpkg.com/md5/-/md5-2.3.0.tgz#c3da9a6aae3a30b46b7b0c349b87b110dc3bda4f" + 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.yarnpkg.com/md5/-/md5-2.2.1.tgz#53ab38d5fe3c8891ba465329ea23fac0540126f9" + 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.yarnpkg.com/md5hex/-/md5hex-1.0.0.tgz#ed74b477a2ee9369f75efee2f08d5915e52a42e8" + integrity sha512-c2YOUbp33+6thdCUi34xIyOU/a7bvGKj/3DB1iaPMTuPHf/Q2d5s4sn1FaCOO43XkXggnb08y5W2PU8UNYNLKQ== + +media-typer@0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" + integrity sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ== + +memory-cache@~0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/memory-cache/-/memory-cache-0.2.0.tgz#7890b01d52c00c8ebc9d533e1f8eb17e3034871a" + integrity sha512-OcjA+jzjOYzKmKS6IQVALHLVz+rNTMPoJvCztFaZxwG14wtAW7VRZjwTQu06vKCYOxh4jVnik7ya0SXTB0W+xA== + +merge-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" + integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== + +merge2@^1.3.0, merge2@^1.4.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" + integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== + +metro-babel-transformer@0.67.0: + version "0.67.0" + resolved "https://registry.yarnpkg.com/metro-babel-transformer/-/metro-babel-transformer-0.67.0.tgz#42fe82af9953e5c62d9a8d7d544eb7be9020dd18" + integrity sha512-SBqc4nq/dgsPNFm+mpWcQQzJaXnh0nrfz2pSnZC4i6zMtIakrTWb8SQ78jOU1FZVEZ3nu9xCYVHS9Tbr/LoEuw== + dependencies: + "@babel/core" "^7.14.0" + hermes-parser "0.5.0" + metro-source-map "0.67.0" + nullthrows "^1.1.1" + +metro-cache-key@0.67.0: + version "0.67.0" + resolved "https://registry.yarnpkg.com/metro-cache-key/-/metro-cache-key-0.67.0.tgz#4df6a73cced199e1bddd0f3454bb931a27141eeb" + integrity sha512-FNJe5Rcb2uzY6G6tsqCf0RV4t2rCeX6vSHBxmP7k+4aI4NqX4evtPI0K82r221nBzm5DqNWCURZ0RYUT6jZMGA== + +metro-cache@0.67.0: + version "0.67.0" + resolved "https://registry.yarnpkg.com/metro-cache/-/metro-cache-0.67.0.tgz#928db5742542719677468c4d22ea29b71c7ec8fc" + integrity sha512-IY5dXiR76L75b2ue/mv+9vW8g5hdQJU6YEe81lj6gTSoUrhcONT0rzY+Gh5QOS2Kk6z9utZQMvd9PRKL9/635A== + dependencies: + metro-core "0.67.0" + mkdirp "^0.5.1" + rimraf "^2.5.4" + +metro-config@0.67.0, metro-config@^0.67.0: + version "0.67.0" + resolved "https://registry.yarnpkg.com/metro-config/-/metro-config-0.67.0.tgz#5507d3b295bd10c87bd13dbe5a3033a357418786" + integrity sha512-ThAwUmzZwTbKyyrIn2bKIcJDPDBS0LKAbqJZQioflvBGfcgA21h3fdL3IxRmvCEl6OnkEWI0Tn1Z9w2GLAjf2g== + dependencies: + cosmiconfig "^5.0.5" + jest-validate "^26.5.2" + metro "0.67.0" + metro-cache "0.67.0" + metro-core "0.67.0" + metro-runtime "0.67.0" + +metro-core@0.67.0, metro-core@^0.67.0: + version "0.67.0" + resolved "https://registry.yarnpkg.com/metro-core/-/metro-core-0.67.0.tgz#75066e11b4df220992abf9cd6200279dd87876c8" + integrity sha512-TOa/ShE1bUq83fGNfV6rFwyfZ288M8ydmWN3g9C2OW8emOHLhJslYD/SIU4DhDkP/99yaJluIALdZ2g0+pCrvQ== + dependencies: + jest-haste-map "^27.3.1" + lodash.throttle "^4.1.1" + metro-resolver "0.67.0" + +metro-hermes-compiler@0.67.0: + version "0.67.0" + resolved "https://registry.yarnpkg.com/metro-hermes-compiler/-/metro-hermes-compiler-0.67.0.tgz#9c1340f1882fbf535145868d0d28211ca15b0477" + integrity sha512-X5Pr1jC8/kO6d1EBDJ6yhtuc5euHX89UDNv8qdPJHAET03xfFnlojRPwOw6il2udAH20WLBv+F5M9VY+58zspQ== + +metro-inspector-proxy@0.67.0: + version "0.67.0" + resolved "https://registry.yarnpkg.com/metro-inspector-proxy/-/metro-inspector-proxy-0.67.0.tgz#22b360a837b07e9e2bc87a71af6154dd8fcc02a5" + integrity sha512-5Ubjk94qpNaU3OT2IZa4/dec09bauic1hzWms4czorBzDenkp4kYXG9/aWTmgQLtCk92H3Q8jKl1PQRxUSkrOQ== + dependencies: + connect "^3.6.5" + debug "^2.2.0" + ws "^7.5.1" + yargs "^15.3.1" + +metro-minify-uglify@0.67.0: + version "0.67.0" + resolved "https://registry.yarnpkg.com/metro-minify-uglify/-/metro-minify-uglify-0.67.0.tgz#28a77dbd78d9e558dba8c2f31c2b9c6f939df966" + integrity sha512-4CmM5b3MTAmQ/yFEfsHOhD2SuBObB2YF6PKzXZc4agUsQVVtkrrNElaiWa8w26vrTzA9emwcyurxMf4Nl3lYPQ== + dependencies: + uglify-es "^3.1.9" + +metro-react-native-babel-preset@0.67.0, metro-react-native-babel-preset@~0.67.0: + version "0.67.0" + resolved "https://registry.yarnpkg.com/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.67.0.tgz#53aec093f53a09b56236a9bb534d76658efcbec7" + integrity sha512-tgTG4j0SKwLHbLRELMmgkgkjV1biYkWlGGKOmM484/fJC6bpDikdaFhfjsyE+W+qt7I5szbCPCickMTNQ+zwig== + dependencies: + "@babel/core" "^7.14.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-for-of" "^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-object-assign" "^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-regenerator" "^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.67.0, metro-react-native-babel-transformer@^0.67.0: + version "0.67.0" + resolved "https://registry.yarnpkg.com/metro-react-native-babel-transformer/-/metro-react-native-babel-transformer-0.67.0.tgz#756d32eb3c05cab3d72fcb1700f8fd09322bb07f" + integrity sha512-P0JT09n7T01epUtgL9mH6BPat3xn4JjBakl4lWHdL61cvEGcrxuIom1eoFFKkgU/K5AVLU4aCAttHS7nSFCcEQ== + dependencies: + "@babel/core" "^7.14.0" + babel-preset-fbjs "^3.4.0" + hermes-parser "0.5.0" + metro-babel-transformer "0.67.0" + metro-react-native-babel-preset "0.67.0" + metro-source-map "0.67.0" + nullthrows "^1.1.1" + +metro-resolver@0.67.0, metro-resolver@^0.67.0: + version "0.67.0" + resolved "https://registry.yarnpkg.com/metro-resolver/-/metro-resolver-0.67.0.tgz#8143c716f77e468d1d42eca805243706eb349959" + integrity sha512-d2KS/zAyOA/z/q4/ff41rAp+1txF4H6qItwpsls/RHStV2j6PqgRHUzq/3ga+VIeoUJntYJ8nGW3+3qSrhFlig== + dependencies: + absolute-path "^0.0.0" + +metro-runtime@0.67.0, metro-runtime@^0.67.0: + version "0.67.0" + resolved "https://registry.yarnpkg.com/metro-runtime/-/metro-runtime-0.67.0.tgz#a8888dfd06bcebbac3c99dcac7cd622510dd8ee0" + integrity sha512-IFtSL0JUt1xK3t9IoLflTDft82bjieSzdIJWLzrRzBMlesz8ox5bVmnpQbVQEwfYUpEOxbM3VOZauVbdCmXA7g== + +metro-source-map@0.67.0: + version "0.67.0" + resolved "https://registry.yarnpkg.com/metro-source-map/-/metro-source-map-0.67.0.tgz#e28db7253b9ca688e60d5710ebdccba60b45b2df" + integrity sha512-yxypInsRo3SfS00IgTuL6a2W2tfwLY//vA2E+GeqGBF5zTbJZAhwNGIEl8S87XXZhwzJcxf5/8LjJC1YDzabww== + dependencies: + "@babel/traverse" "^7.14.0" + "@babel/types" "^7.0.0" + invariant "^2.2.4" + metro-symbolicate "0.67.0" + nullthrows "^1.1.1" + ob1 "0.67.0" + source-map "^0.5.6" + vlq "^1.0.0" + +metro-symbolicate@0.67.0: + version "0.67.0" + resolved "https://registry.yarnpkg.com/metro-symbolicate/-/metro-symbolicate-0.67.0.tgz#16729d05663d28176895244b3d932a898fca2b45" + integrity sha512-ZqVVcfa0xSz40eFzA5P8pCF3V6Tna9RU1prFzAJTa3j9dCGqwh0HTXC8AIkMtgX7hNdZrCJI1YipzUBlwkT0/A== + dependencies: + invariant "^2.2.4" + metro-source-map "0.67.0" + nullthrows "^1.1.1" + source-map "^0.5.6" + through2 "^2.0.1" + vlq "^1.0.0" + +metro-transform-plugins@0.67.0: + version "0.67.0" + resolved "https://registry.yarnpkg.com/metro-transform-plugins/-/metro-transform-plugins-0.67.0.tgz#6122aa4e5e5f9a767cebcc5af6fd1695666683ce" + integrity sha512-DQFoSDIJdTMPDTUlKaCNJjEXiHGwFNneAF9wDSJ3luO5gigM7t7MuSaPzF4hpjmfmcfPnRhP6AEn9jcza2Sh8Q== + 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.67.0: + version "0.67.0" + resolved "https://registry.yarnpkg.com/metro-transform-worker/-/metro-transform-worker-0.67.0.tgz#5689553c25b0657aadefdf4ea2cd8dd06e18882a" + integrity sha512-29n+JdTb80ROiv/wDiBVlY/xRAF/nrjhp/Udv/XJl1DZb+x7JEiPxpbpthPhwwl+AYxVrostGB0W06WJ61hfiw== + 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.67.0" + metro-babel-transformer "0.67.0" + metro-cache "0.67.0" + metro-cache-key "0.67.0" + metro-hermes-compiler "0.67.0" + metro-source-map "0.67.0" + metro-transform-plugins "0.67.0" + nullthrows "^1.1.1" + +metro@0.67.0, metro@^0.67.0: + version "0.67.0" + resolved "https://registry.yarnpkg.com/metro/-/metro-0.67.0.tgz#8007a041d22de1cdb05184431c67eb7989eef6e0" + integrity sha512-DwuBGAFcAivoac/swz8Lp7Y5Bcge1tzT7T6K0nf1ubqJP8YzBUtyR4pkjEYVUzVu/NZf7O54kHSPVu1ibYzOBQ== + 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 "^2.4.0" + 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.1.3" + hermes-parser "0.5.0" + image-size "^0.6.0" + invariant "^2.2.4" + jest-haste-map "^27.3.1" + jest-worker "^26.0.0" + lodash.throttle "^4.1.1" + metro-babel-transformer "0.67.0" + metro-cache "0.67.0" + metro-cache-key "0.67.0" + metro-config "0.67.0" + metro-core "0.67.0" + metro-hermes-compiler "0.67.0" + metro-inspector-proxy "0.67.0" + metro-minify-uglify "0.67.0" + metro-react-native-babel-preset "0.67.0" + metro-resolver "0.67.0" + metro-runtime "0.67.0" + metro-source-map "0.67.0" + metro-symbolicate "0.67.0" + metro-transform-plugins "0.67.0" + metro-transform-worker "0.67.0" + mime-types "^2.1.27" + mkdirp "^0.5.1" + 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" + +micromatch@^3.1.10: + version "3.1.10" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" + 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.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" + integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== + dependencies: + braces "^3.0.2" + picomatch "^2.3.1" + +mime-db@1.52.0, "mime-db@>= 1.43.0 < 2": + version "1.52.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" + integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== + +mime-types@^2.1.12, mime-types@^2.1.27, mime-types@~2.1.24, mime-types@~2.1.34: + version "2.1.35" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" + integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== + dependencies: + mime-db "1.52.0" + +mime@1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" + integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== + +mime@^2.4.1, mime@^2.4.4: + version "2.6.0" + resolved "https://registry.yarnpkg.com/mime/-/mime-2.6.0.tgz#a2a682a95cd4d0cb1d6257e28f83da7e35800367" + integrity sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg== + +mimic-fn@^1.0.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022" + integrity sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ== + +mimic-fn@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" + integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== + +"minimatch@2 || 3", minimatch@^3.0.2, minimatch@^3.0.4, minimatch@^3.1.1: + version "3.1.2" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" + integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== + dependencies: + brace-expansion "^1.1.7" + +minimist@^1.2.0, minimist@^1.2.6: + version "1.2.7" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.7.tgz#daa1c4d91f507390437c6a8bc01078e7000c4d18" + integrity sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g== + +minipass-collect@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/minipass-collect/-/minipass-collect-1.0.2.tgz#22b813bf745dc6edba2576b940022ad6edc8c617" + integrity sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA== + dependencies: + minipass "^3.0.0" + +minipass-flush@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/minipass-flush/-/minipass-flush-1.0.5.tgz#82e7135d7e89a50ffe64610a787953c4c4cbb373" + integrity sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw== + dependencies: + minipass "^3.0.0" + +minipass-pipeline@^1.2.2: + version "1.2.4" + resolved "https://registry.yarnpkg.com/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz#68472f79711c084657c067c5c6ad93cddea8214c" + integrity sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A== + dependencies: + minipass "^3.0.0" + +minipass@3.1.6: + version "3.1.6" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.1.6.tgz#3b8150aa688a711a1521af5e8779c1d3bb4f45ee" + integrity sha512-rty5kpw9/z8SX9dmxblFA6edItUmwJgMeYDZRrwlIVN27i8gysGbznJwUggw2V/FVqFSDdWy040ZPS811DYAqQ== + dependencies: + yallist "^4.0.0" + +minipass@^3.0.0, minipass@^3.1.1: + version "3.3.4" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.3.4.tgz#ca99f95dd77c43c7a76bf51e6d200025eee0ffae" + integrity sha512-I9WPbWHCGu8W+6k1ZiGpPu0GkoKBeorkfKNuAFBNS1HNFJvke82sxvI5bzcCNpWPorkOO5QQ+zomzzwRxejXiw== + dependencies: + yallist "^4.0.0" + +minizlib@^2.1.1: + version "2.1.2" + resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-2.1.2.tgz#e90d3466ba209b932451508a11ce3d3632145931" + integrity sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg== + dependencies: + minipass "^3.0.0" + yallist "^4.0.0" + +mixin-deep@^1.2.0: + version "1.3.2" + resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566" + integrity sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA== + dependencies: + for-in "^1.0.2" + is-extendable "^1.0.1" + +mkdirp@^0.5.1, mkdirp@~0.5.1: + version "0.5.6" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.6.tgz#7def03d2432dcae4ba1d611445c48396062255f6" + 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.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" + integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== + +ms@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" + integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== + +ms@2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" + integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== + +ms@2.1.3, ms@^2.1.1: + version "2.1.3" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" + integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== + +mv@~2: + version "2.1.1" + resolved "https://registry.yarnpkg.com/mv/-/mv-2.1.1.tgz#ae6ce0d6f6d5e0a4f7d893798d03c1ea9559b6a2" + 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.yarnpkg.com/mz/-/mz-2.7.0.tgz#95008057a56cafadc2bc63dde7f9ff6955948e32" + integrity sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q== + dependencies: + any-promise "^1.0.0" + object-assign "^4.0.1" + thenify-all "^1.0.0" + +nanoid@^3.1.23: + version "3.3.4" + resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.4.tgz#730b67e3cd09e2deacf03c027c81c9d9dbc5e8ab" + integrity sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw== + +nanomatch@^1.2.9: + version "1.2.13" + resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" + 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.yarnpkg.com/ncp/-/ncp-2.0.0.tgz#195a21d6c46e361d2fb1281ba38b91e9df7bdbb3" + integrity sha512-zIdGUrPRFTUELUvr3Gmc7KZ2Sw/h1PiVM0Af/oHB6zgnV1ikqSfRk+TOufi79aHYCW3NiOXmr1BP5nWbzojLaA== + +negotiator@0.6.3: + version "0.6.3" + resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd" + integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== + +neo-async@^2.5.0: + version "2.6.2" + resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" + integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== + +nested-error-stacks@~2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/nested-error-stacks/-/nested-error-stacks-2.0.1.tgz#d2cc9fc5235ddb371fc44d506234339c8e4b0a4b" + integrity sha512-SrQrok4CATudVzBS7coSz26QRSmlK9TzzoFbeKfcPBUFPjcQM9Rqvr/DlJkOrwI/0KcgvMub1n1g5Jt9EgRn4A== + +nice-try@^1.0.4: + version "1.0.5" + resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" + integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== + +nocache@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/nocache/-/nocache-2.1.0.tgz#120c9ffec43b5729b1d5de88cd71aa75a0ba491f" + integrity sha512-0L9FvHG3nfnnmaEQPjT9xhfN4ISk0A8/2j4M37Np4mcDesJjHgEUfgPhdCyZuFI954tjokaIj/A3NdpFNdEh4Q== + +node-dir@^0.1.17: + version "0.1.17" + resolved "https://registry.yarnpkg.com/node-dir/-/node-dir-0.1.17.tgz#5f5665d93351335caabef8f1c554516cf5f1e4e5" + 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.yarnpkg.com/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad" + integrity sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ== + dependencies: + whatwg-url "^5.0.0" + +node-forge@^1.2.1, node-forge@^1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-1.3.1.tgz#be8da2af243b2417d5f646a770663a92b7e9ded3" + integrity sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA== + +node-int64@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" + integrity sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw== + +node-releases@^2.0.6: + version "2.0.6" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.6.tgz#8a7088c63a55e493845683ebf3c828d8c51c5503" + integrity sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg== + +node-stream-zip@^1.9.1: + version "1.15.0" + resolved "https://registry.yarnpkg.com/node-stream-zip/-/node-stream-zip-1.15.0.tgz#158adb88ed8004c6c49a396b50a6a5de3bca33ea" + integrity sha512-LN4fydt9TqhZhThkZIVQnF9cwjU3qmUH9h78Mx/K7d3VvfRqqwthLwJEUOEL0QPZ0XQmNN7be5Ggit5+4dq3Bw== + +normalize-css-color@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/normalize-css-color/-/normalize-css-color-1.0.2.tgz#02991e97cccec6623fe573afbbf0de6a1f3e9f8d" + integrity sha512-jPJ/V7Cp1UytdidsPqviKEElFQJs22hUUgK5BOPHTwOonNCk7/2qOxhhqzEajmFrWJowADFfOFh1V+aWkRfy+w== + +normalize-path@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" + integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== + +npm-package-arg@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/npm-package-arg/-/npm-package-arg-7.0.0.tgz#52cdf08b491c0c59df687c4c925a89102ef794a5" + 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.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" + integrity sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw== + dependencies: + path-key "^2.0.0" + +nullthrows@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/nullthrows/-/nullthrows-1.1.1.tgz#7818258843856ae971eae4208ad7d7eb19a431b1" + integrity sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw== + +ob1@0.67.0: + version "0.67.0" + resolved "https://registry.yarnpkg.com/ob1/-/ob1-0.67.0.tgz#91f104c90641b1af8c364fc82a4b2c7d0801072d" + integrity sha512-YvZtX8HKYackQ5PwdFIuuNFVsMChRPHvnARRRT0Vk59xsBvL5t9U1Ock3M1sYrKj+Gp73+0q9xcHLAxI+xLi5g== + +object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== + +object-copy@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c" + integrity sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ== + dependencies: + copy-descriptor "^0.1.0" + define-property "^0.2.5" + kind-of "^3.0.3" + +object-visit@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb" + integrity sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA== + dependencies: + isobject "^3.0.0" + +object.pick@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" + integrity sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ== + dependencies: + isobject "^3.0.1" + +on-finished@2.4.1: + version "2.4.1" + resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.4.1.tgz#58c8c44116e54845ad57f14ab10b03533184ac3f" + 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.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" + 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.yarnpkg.com/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f" + 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.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== + dependencies: + wrappy "1" + +onetime@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/onetime/-/onetime-2.0.1.tgz#067428230fd67443b2794b22bba528b6867962d4" + integrity sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ== + dependencies: + mimic-fn "^1.0.0" + +onetime@^5.1.0: + version "5.1.2" + resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" + integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== + dependencies: + mimic-fn "^2.1.0" + +open@^6.2.0: + version "6.4.0" + resolved "https://registry.yarnpkg.com/open/-/open-6.4.0.tgz#5c13e96d0dc894686164f18965ecfe889ecfc8a9" + integrity sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg== + dependencies: + is-wsl "^1.1.0" + +open@^8.0.4, open@^8.3.0: + version "8.4.0" + resolved "https://registry.yarnpkg.com/open/-/open-8.4.0.tgz#345321ae18f8138f82565a910fdc6b39e8c244f8" + integrity sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q== + dependencies: + define-lazy-prop "^2.0.0" + is-docker "^2.1.1" + is-wsl "^2.2.0" + +ora@3.4.0, ora@^3.4.0: + version "3.4.0" + resolved "https://registry.yarnpkg.com/ora/-/ora-3.4.0.tgz#bf0752491059a3ef3ed4c85097531de9fdbcd318" + 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.yarnpkg.com/ora/-/ora-5.4.1.tgz#1b2678426af4ac4a509008e5e4ac9e9959db9e18" + 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-homedir@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" + integrity sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ== + +os-tmpdir@^1.0.0, os-tmpdir@~1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" + integrity sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g== + +osenv@^0.1.5: + version "0.1.5" + resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.5.tgz#85cdfafaeb28e8677f416e287592b5f3f49ea410" + 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.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" + integrity sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow== + +p-limit@^2.0.0, p-limit@^2.2.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" + integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== + dependencies: + p-try "^2.0.0" + +p-limit@^3.0.2: + version "3.1.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" + integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== + dependencies: + yocto-queue "^0.1.0" + +p-locate@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" + 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.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" + 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.yarnpkg.com/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834" + integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw== + dependencies: + p-limit "^3.0.2" + +p-map@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b" + integrity sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ== + dependencies: + aggregate-error "^3.0.0" + +p-try@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" + integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== + +parse-json@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" + integrity sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw== + dependencies: + error-ex "^1.3.1" + json-parse-better-errors "^1.0.1" + +parse-png@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/parse-png/-/parse-png-2.1.0.tgz#2a42ad719fedf90f81c59ebee7ae59b280d6b338" + integrity sha512-Nt/a5SfCLiTnQAjx3fHlqp8hRgTL3z7kTQZzvIMS9uCAepnCyjpdEc6M/sz69WqMBdaDBw9sF1F1UaHROYzGkQ== + dependencies: + pngjs "^3.3.0" + +parseurl@~1.3.3: + version "1.3.3" + resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" + integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== + +pascalcase@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" + integrity sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw== + +password-prompt@^1.0.4: + version "1.1.2" + resolved "https://registry.yarnpkg.com/password-prompt/-/password-prompt-1.1.2.tgz#85b2f93896c5bd9e9f2d6ff0627fa5af3dc00923" + integrity sha512-bpuBhROdrhuN3E7G/koAju0WjVw9/uQOG5Co5mokNj0MiOSBVZS1JTwM4zl55hu0WFmIEFvO9cU9sJQiBIYeIA== + dependencies: + ansi-escapes "^3.1.0" + cross-spawn "^6.0.5" + +path-browserify@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-1.0.1.tgz#d98454a9c3753d5790860f16f68867b9e46be1fd" + integrity sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g== + +path-exists@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" + integrity sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ== + +path-exists@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" + integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== + +path-is-absolute@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== + +path-key@^2.0.0, path-key@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" + integrity sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw== + +path-key@^3.1.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" + integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== + +path-parse@^1.0.5, path-parse@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" + integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== + +path-type@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" + integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== + +picocolors@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" + integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== + +picomatch@^2.0.4, picomatch@^2.2.3, picomatch@^2.3.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" + integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== + +pify@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" + integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== + +pirates@^4.0.1, pirates@^4.0.5: + version "4.0.5" + resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.5.tgz#feec352ea5c3268fb23a37c702ab1699f35a5f3b" + integrity sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ== + +pkg-dir@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-3.0.0.tgz#2749020f239ed990881b1f71210d51eb6523bea3" + integrity sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw== + dependencies: + find-up "^3.0.0" + +pkg-up@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-3.1.0.tgz#100ec235cc150e4fd42519412596a28512a0def5" + 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.yarnpkg.com/plist/-/plist-3.0.6.tgz#7cfb68a856a7834bca6dbfe3218eb9c7740145d3" + 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.yarnpkg.com/pngjs/-/pngjs-3.4.0.tgz#99ca7d725965fb655814eaf65f38f12bbdbf555f" + integrity sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w== + +posix-character-classes@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" + integrity sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg== + +pretty-bytes@5.6.0: + version "5.6.0" + resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-5.6.0.tgz#356256f643804773c82f64723fe78c92c62beaeb" + integrity sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg== + +pretty-format@^26.5.2, pretty-format@^26.6.2: + version "26.6.2" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-26.6.2.tgz#e35c2705f14cb7fe2fe94fa078345b444120fc93" + 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.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" + integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== + +progress@2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" + integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== + +promise-inflight@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3" + integrity sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g== + +promise@^7.1.1: + version "7.3.1" + resolved "https://registry.yarnpkg.com/promise/-/promise-7.3.1.tgz#064b72602b18f90f29192b8b1bc418ffd1ebd3bf" + integrity sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg== + dependencies: + asap "~2.0.3" + +promise@^8.0.3: + version "8.3.0" + resolved "https://registry.yarnpkg.com/promise/-/promise-8.3.0.tgz#8cb333d1edeb61ef23869fbb8a4ea0279ab60e0a" + integrity sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg== + dependencies: + asap "~2.0.6" + +prompts@^2.3.2, prompts@^2.4.0: + version "2.4.2" + resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.2.tgz#7b57e73b3a48029ad10ebd44f74b01722a4cb069" + integrity sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q== + dependencies: + kleur "^3.0.3" + sisteransi "^1.0.5" + +prop-types@*, prop-types@^15.6.0, prop-types@^15.6.2, prop-types@^15.7.2: + version "15.8.1" + resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5" + integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg== + dependencies: + loose-envify "^1.4.0" + object-assign "^4.1.1" + react-is "^16.13.1" + +pump@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" + integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== + dependencies: + end-of-stream "^1.1.0" + once "^1.3.1" + +qrcode-terminal@0.11.0: + version "0.11.0" + resolved "https://registry.yarnpkg.com/qrcode-terminal/-/qrcode-terminal-0.11.0.tgz#ffc6c28a2fc0bfb47052b47e23f4f446a5fbdb9e" + integrity sha512-Uu7ii+FQy4Qf82G4xu7ShHhjhGahEpCWc3x8UavY3CTcWV+ufmmCtwkr7ZKsX42jdL0kr1B5FKUeqJvAn51jzQ== + +qs@6.7.0: + version "6.7.0" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.7.0.tgz#41dc1a015e3d581f1621776be31afb2876a9b1bc" + integrity sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ== + +query-string@^7.0.0: + version "7.1.1" + resolved "https://registry.yarnpkg.com/query-string/-/query-string-7.1.1.tgz#754620669db978625a90f635f12617c271a088e1" + 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" + +querystringify@^2.1.1: + version "2.2.0" + resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-2.2.0.tgz#3345941b4153cb9d082d8eee4cda2016a9aef7f6" + integrity sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ== + +queue-microtask@^1.2.2: + version "1.2.3" + resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" + integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== + +range-parser@~1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" + integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== + +raw-body@2.4.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.4.0.tgz#a1ce6fb9c9bc356ca52e89256ab59059e13d0332" + 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" + +rc@~1.2.7: + version "1.2.8" + resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" + 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-devtools-core@^4.23.0: + version "4.26.1" + resolved "https://registry.yarnpkg.com/react-devtools-core/-/react-devtools-core-4.26.1.tgz#2893fea58089be64c5356d5bd0eebda8d1bbf317" + integrity sha512-r1csa5n9nABVpSdAadwTG7K+SfgRJPc/Hdx89BkV5IlA1mEGgGi3ir630ST5D/xYlJQaY3VE75YGADgpNW7HIw== + dependencies: + shell-quote "^1.6.1" + ws "^7" + +react-dom@17.0.2: + version "17.0.2" + resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-17.0.2.tgz#ecffb6845e3ad8dbfcdc498f0d0a939736502c23" + integrity sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + scheduler "^0.20.2" + +react-freeze@^1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/react-freeze/-/react-freeze-1.0.3.tgz#5e3ca90e682fed1d73a7cb50c2c7402b3e85618d" + integrity sha512-ZnXwLQnGzrDpHBHiC56TXFXvmolPeMjTn1UOm610M4EXGzbEDR7oOIyS2ZiItgbs6eZc4oU/a0hpk8PrcKvv5g== + +"react-is@^16.12.0 || ^17.0.0", react-is@^17.0.1: + version "17.0.2" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0" + integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== + +react-is@^16.13.0, react-is@^16.13.1, react-is@^16.7.0: + version "16.13.1" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" + integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== + +react-is@^18.0.0: + version "18.2.0" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.2.0.tgz#199431eeaaa2e09f86427efbb4f1473edb47609b" + integrity sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w== + +react-native-codegen@^0.0.17: + version "0.0.17" + resolved "https://registry.yarnpkg.com/react-native-codegen/-/react-native-codegen-0.0.17.tgz#83fb814d94061cbd46667f510d2ddba35ffb50ac" + integrity sha512-7GIEUmAemH9uWwB6iYXNNsPoPgH06pxzGRmdBzK98TgFBdYJZ7CBuZFPMe4jmHQTPOkQazKZ/w5O6/71JBixmw== + dependencies: + "@babel/parser" "^7.14.0" + flow-parser "^0.121.0" + jscodeshift "^0.13.1" + nullthrows "^1.1.1" + +react-native-gesture-handler@~2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/react-native-gesture-handler/-/react-native-gesture-handler-2.2.1.tgz#672258aa5a40c92a97c736bdde0a8bd6c8c6c692" + integrity sha512-P4kAPbSY8VFAjvFNzfePgFsbZEldfEnEfNqOJw6MlpcdXrPGwRbvMqWMVkA9lifdKTZ3XifvAgJ8+R+uEZN0zA== + dependencies: + "@egjs/hammerjs" "^2.0.17" + hoist-non-react-statics "^3.3.0" + invariant "^2.2.4" + lodash "^4.17.21" + prop-types "^15.7.2" + +react-native-gradle-plugin@^0.0.6: + version "0.0.6" + resolved "https://registry.yarnpkg.com/react-native-gradle-plugin/-/react-native-gradle-plugin-0.0.6.tgz#b61a9234ad2f61430937911003cddd7e15c72b45" + integrity sha512-eIlgtsmDp1jLC24dRn43hB3kEcZVqx6DUQbR0N1ABXGnMEafm9I3V3dUUeD1vh+Dy5WqijSoEwLNUPLgu5zDMg== + +react-native-iphone-x-helper@^1.0.3: + version "1.3.1" + resolved "https://registry.yarnpkg.com/react-native-iphone-x-helper/-/react-native-iphone-x-helper-1.3.1.tgz#20c603e9a0e765fd6f97396638bdeb0e5a60b010" + integrity sha512-HOf0jzRnq2/aFUcdCJ9w9JGzN3gdEg0zFE4FyYlp4jtidqU03D5X7ZegGKfT1EWteR0gPBGp9ye5T5FvSWi9Yg== + +react-native-keyboard-aware-scroll-view@^0.9.5: + version "0.9.5" + resolved "https://registry.yarnpkg.com/react-native-keyboard-aware-scroll-view/-/react-native-keyboard-aware-scroll-view-0.9.5.tgz#e2e9665d320c188e6b1f22f151b94eb358bf9b71" + integrity sha512-XwfRn+T/qBH9WjTWIBiJD2hPWg0yJvtaEw6RtPCa5/PYHabzBaWxYBOl0usXN/368BL1XktnZPh8C2lmTpOREA== + dependencies: + prop-types "^15.6.2" + react-native-iphone-x-helper "^1.0.3" + +react-native-safe-area-context@4.2.4: + version "4.2.4" + resolved "https://registry.yarnpkg.com/react-native-safe-area-context/-/react-native-safe-area-context-4.2.4.tgz#4df42819759c4d3c74252c8678c2772cfa2271a6" + integrity sha512-OOX+W2G4YYufvryonn6Kw6YnyT8ZThkxPHZBD04NLHaZmicUaaDVII/PZ3M5fD1o5N62+T+8K4bCS5Un2ggvkA== + +react-native-screens@~3.11.1: + version "3.11.1" + resolved "https://registry.yarnpkg.com/react-native-screens/-/react-native-screens-3.11.1.tgz#9bca9968986ca9195cb1e7e6fca37543bde64ecb" + integrity sha512-ziQqVm97tNtovacyHwNmDwJPb8n9CqwsfttXx2p5Hk7wUWemDcPAX0ZJ/nNnGMSq2p2QPhPjjUpr3qKXuES0sQ== + dependencies: + react-freeze "^1.0.0" + warn-once "^0.1.0" + +react-native-web@0.17.7: + version "0.17.7" + resolved "https://registry.yarnpkg.com/react-native-web/-/react-native-web-0.17.7.tgz#038899dbc94467a0ca0be214b88a30e0c117b176" + integrity sha512-4OOU/QjyRySOXyHfTvljEMS4VXKn42Qs3y9uHDPMwaCUFjwg0oasR/j706OaVgan9kF4Ipa2vJ3F6Z/Xqy8KeQ== + dependencies: + array-find-index "^1.0.2" + create-react-class "^15.7.0" + fbjs "^3.0.0" + hyphenate-style-name "^1.0.4" + inline-style-prefixer "^6.0.0" + normalize-css-color "^1.0.2" + prop-types "^15.6.0" + +react-native@0.68.2: + version "0.68.2" + resolved "https://registry.yarnpkg.com/react-native/-/react-native-0.68.2.tgz#07547cd31bb9335a7fa4135cfbdc24e067142585" + integrity sha512-qNMz+mdIirCEmlrhapAtAG+SWVx6MAiSfCbFNhfHqiqu1xw1OKXdzIrjaBEPihRC2pcORCoCHduHGQe/Pz9Yuw== + dependencies: + "@jest/create-cache-key-function" "^27.0.1" + "@react-native-community/cli" "^7.0.3" + "@react-native-community/cli-platform-android" "^7.0.1" + "@react-native-community/cli-platform-ios" "^7.0.1" + "@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" + deprecated-react-native-prop-types "^2.3.0" + event-target-shim "^5.0.1" + hermes-engine "~0.11.0" + invariant "^2.2.4" + jsc-android "^250230.2.1" + metro-react-native-babel-transformer "0.67.0" + metro-runtime "0.67.0" + metro-source-map "0.67.0" + nullthrows "^1.1.1" + pretty-format "^26.5.2" + promise "^8.0.3" + react-devtools-core "^4.23.0" + react-native-codegen "^0.0.17" + react-native-gradle-plugin "^0.0.6" + react-refresh "^0.4.0" + react-shallow-renderer "16.14.1" + regenerator-runtime "^0.13.2" + scheduler "^0.20.2" + stacktrace-parser "^0.1.3" + use-subscription ">=1.0.0 <1.6.0" + whatwg-fetch "^3.0.0" + ws "^6.1.4" + +react-redux@^8.0.5: + version "8.0.5" + resolved "https://registry.yarnpkg.com/react-redux/-/react-redux-8.0.5.tgz#e5fb8331993a019b8aaf2e167a93d10af469c7bd" + integrity sha512-Q2f6fCKxPFpkXt1qNRZdEDLlScsDWyrgSj0mliK59qU6W5gvBiKkdMEG2lJzhd1rCctf0hb6EtePPLZ2e0m1uw== + dependencies: + "@babel/runtime" "^7.12.1" + "@types/hoist-non-react-statics" "^3.3.1" + "@types/use-sync-external-store" "^0.0.3" + hoist-non-react-statics "^3.3.2" + react-is "^18.0.0" + use-sync-external-store "^1.0.0" + +react-refresh@^0.4.0: + version "0.4.3" + resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.4.3.tgz#966f1750c191672e76e16c2efa569150cc73ab53" + integrity sha512-Hwln1VNuGl/6bVwnd0Xdn1e84gT/8T9aYNL+HAKDArLCS7LWjwr7StE30IEYbIkx0Vi3vs+coQxe+SQDbGbbpA== + +react-shallow-renderer@16.14.1: + version "16.14.1" + resolved "https://registry.yarnpkg.com/react-shallow-renderer/-/react-shallow-renderer-16.14.1.tgz#bf0d02df8a519a558fd9b8215442efa5c840e124" + integrity sha512-rkIMcQi01/+kxiTE9D3fdS959U1g7gs+/rborw++42m1O9FAQiNI/UNRZExVUoAOprn4umcXf+pFRou8i4zuBg== + dependencies: + object-assign "^4.1.1" + react-is "^16.12.0 || ^17.0.0" + +react@17.0.2: + version "17.0.2" + resolved "https://registry.yarnpkg.com/react/-/react-17.0.2.tgz#d0b5cc516d29eb3eee383f75b62864cfb6800037" + integrity sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + +readable-stream@^3.4.0: + version "3.6.0" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" + integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +readable-stream@~2.3.6: + version "2.3.7" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" + 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" + +readline@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/readline/-/readline-1.3.0.tgz#c580d77ef2cfc8752b132498060dc9793a7ac01c" + integrity sha512-k2d6ACCkiNYz222Fs/iNze30rRJ1iIicW7JuX/7/cozvih6YCkFZH+J6mAFDVgv0dRBaAyr4jDqC95R2y4IADg== + +recast@^0.20.4: + version "0.20.5" + resolved "https://registry.yarnpkg.com/recast/-/recast-0.20.5.tgz#8e2c6c96827a1b339c634dd232957d230553ceae" + integrity sha512-E5qICoPoNL4yU0H0NoBDntNB0Q5oMSNh9usFctYniLBluTthi3RsQVBXIJNbApOlvSwW/RGxIuokPcAc59J5fQ== + dependencies: + ast-types "0.14.2" + esprima "~4.0.0" + source-map "~0.6.1" + tslib "^2.0.1" + +redux-thunk@^2.4.2: + version "2.4.2" + resolved "https://registry.yarnpkg.com/redux-thunk/-/redux-thunk-2.4.2.tgz#b9d05d11994b99f7a91ea223e8b04cf0afa5ef3b" + integrity sha512-+P3TjtnP0k/FEjcBL5FZpoovtvrTNT/UXd4/sluaSyrURlSlhLSzEdfsTBW7WsKB6yPvgd7q/iZPICFjW4o57Q== + +redux@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/redux/-/redux-4.2.0.tgz#46f10d6e29b6666df758780437651eeb2b969f13" + integrity sha512-oSBmcKKIuIR4ME29/AeNUnl5L+hvBq7OaJWzaptTQJAntaPvxIJqfnjbaEiCzzaIz+XmVILfqAM3Ob0aXLPfjA== + dependencies: + "@babel/runtime" "^7.9.2" + +regenerate-unicode-properties@^10.1.0: + version "10.1.0" + resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz#7c3192cab6dd24e21cb4461e5ddd7dd24fa8374c" + integrity sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ== + dependencies: + regenerate "^1.4.2" + +regenerate@^1.4.2: + version "1.4.2" + resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a" + integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== + +regenerator-runtime@^0.13.10, regenerator-runtime@^0.13.2: + version "0.13.10" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.10.tgz#ed07b19616bcbec5da6274ebc75ae95634bfc2ee" + integrity sha512-KepLsg4dU12hryUO7bp/axHAKvwGOCV0sGloQtpagJ12ai+ojVDqkeGSiRX1zlq+kjIMZ1t7gpze+26QqtdGqw== + +regenerator-transform@^0.15.0: + version "0.15.0" + resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.15.0.tgz#cbd9ead5d77fae1a48d957cf889ad0586adb6537" + 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.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c" + integrity sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A== + dependencies: + extend-shallow "^3.0.2" + safe-regex "^1.1.0" + +regexpu-core@^5.1.0: + version "5.2.1" + resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-5.2.1.tgz#a69c26f324c1e962e9ffd0b88b055caba8089139" + integrity sha512-HrnlNtpvqP1Xkb28tMhBUO2EbyUHdQlsnlAhzWcwHy8WJR53UWr7/MAvqrsQKMbV4qdpv03oTMG8iIhfsPFktQ== + dependencies: + regenerate "^1.4.2" + regenerate-unicode-properties "^10.1.0" + regjsgen "^0.7.1" + regjsparser "^0.9.1" + unicode-match-property-ecmascript "^2.0.0" + unicode-match-property-value-ecmascript "^2.0.0" + +regjsgen@^0.7.1: + version "0.7.1" + resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.7.1.tgz#ee5ef30e18d3f09b7c369b76e7c2373ed25546f6" + integrity sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA== + +regjsparser@^0.9.1: + version "0.9.1" + resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.9.1.tgz#272d05aa10c7c1f67095b1ff0addae8442fc5709" + integrity sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ== + dependencies: + jsesc "~0.5.0" + +remove-trailing-slash@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/remove-trailing-slash/-/remove-trailing-slash-0.1.1.tgz#be2285a59f39c74d1bce4f825950061915e3780d" + integrity sha512-o4S4Qh6L2jpnCy83ysZDau+VORNvnFw07CKSAymkd6ICNVEPisMyzlc00KlvvicsxKck94SEwhDnMNdICzO+tA== + +repeat-element@^1.1.2: + version "1.1.4" + resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.4.tgz#be681520847ab58c7568ac75fbfad28ed42d39e9" + integrity sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ== + +repeat-string@^1.6.1: + version "1.6.1" + resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" + integrity sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w== + +require-directory@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" + integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q== + +require-from-string@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" + integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== + +require-main-filename@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" + integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg== + +requireg@^0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/requireg/-/requireg-0.2.2.tgz#437e77a5316a54c9bcdbbf5d1f755fe093089830" + 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.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" + integrity sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ== + +reselect@^4.0.0, reselect@^4.1.7: + version "4.1.7" + resolved "https://registry.yarnpkg.com/reselect/-/reselect-4.1.7.tgz#56480d9ff3d3188970ee2b76527bd94a95567a42" + integrity sha512-Zu1xbUt3/OPwsXL46hvOOoQrap2azE7ZQbokq61BQfiXvhewsKDwhMeZjTX9sX0nvw1t/U5Audyn1I9P/m9z0A== + +resolve-from@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748" + integrity sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw== + +resolve-from@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" + integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== + +resolve-url@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" + integrity sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg== + +resolve@^1.13.1, resolve@^1.14.2: + version "1.22.1" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.1.tgz#27cb2ebb53f91abb49470a928bba7558066ac177" + 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.yarnpkg.com/resolve/-/resolve-1.7.1.tgz#aadd656374fd298aee895bc026b8297418677fd3" + 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.yarnpkg.com/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf" + 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.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e" + 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.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" + integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== + +reusify@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" + integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== + +rimraf@^2.5.4, rimraf@^2.6.2: + version "2.7.1" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" + integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== + dependencies: + glob "^7.1.3" + +rimraf@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" + integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== + dependencies: + glob "^7.1.3" + +rimraf@~2.2.6: + version "2.2.8" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.2.8.tgz#e439be2aaee327321952730f99a8929e4fc50582" + integrity sha512-R5KMKHnPAQaZMqLOsyuyUmcIjSeDm+73eoqQpaXA7AZ22BL+6C+1mcUscgOsNd8WVlJuvlgAPsegcx7pjlV0Dg== + +rimraf@~2.4.0: + version "2.4.5" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.4.5.tgz#ee710ce5d93a8fdb856fb5ea8ff0e2d75934b2da" + 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.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" + integrity sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA== + dependencies: + glob "^7.1.3" + +run-parallel@^1.1.9: + version "1.2.0" + resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" + integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== + dependencies: + queue-microtask "^1.2.2" + +safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: + version "5.1.2" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== + +safe-buffer@~5.2.0: + version "5.2.1" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== + +safe-json-stringify@~1: + version "1.2.0" + resolved "https://registry.yarnpkg.com/safe-json-stringify/-/safe-json-stringify-1.2.0.tgz#356e44bc98f1f93ce45df14bcd7c01cda86e0afd" + integrity sha512-gH8eh2nZudPQO6TytOvbxnuhYBOvDBBLW52tz5q6X58lJcd/tkmqFR+5Z9adS8aJtURSXWThWy/xJtJwixErvg== + +safe-regex@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" + integrity sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg== + dependencies: + ret "~0.1.10" + +"safer-buffer@>= 2.1.2 < 3": + version "2.1.2" + resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" + integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== + +sax@>=0.6.0, sax@^1.2.4: + version "1.2.4" + resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" + integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== + +scheduler@^0.20.2: + version "0.20.2" + resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.20.2.tgz#4baee39436e34aa93b4874bddcbf0fe8b8b50e91" + integrity sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + +semver@7.3.2: + version "7.3.2" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.2.tgz#604962b052b81ed0786aae84389ffba70ffd3938" + integrity sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ== + +semver@^5.5.0, semver@^5.6.0: + version "5.7.1" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" + integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== + +semver@^6.1.1, semver@^6.1.2, semver@^6.3.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" + integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== + +semver@^7.3.5: + version "7.3.8" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.8.tgz#07a78feafb3f7b32347d725e33de7e2a2df67798" + integrity sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A== + dependencies: + lru-cache "^6.0.0" + +send@0.18.0: + version "0.18.0" + resolved "https://registry.yarnpkg.com/send/-/send-0.18.0.tgz#670167cc654b05f5aa4a767f9113bb371bc706be" + 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.yarnpkg.com/serialize-error/-/serialize-error-6.0.0.tgz#ccfb887a1dd1c48d6d52d7863b92544331fd752b" + integrity sha512-3vmBkMZLQO+BR4RPHcyRGdE09XCF6cvxzk2N2qn8Er3F91cy8Qt7VvEbZBOpaL53qsBbe2cFOefU6tRY6WDelA== + dependencies: + type-fest "^0.12.0" + +serialize-error@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/serialize-error/-/serialize-error-2.1.0.tgz#50b679d5635cdf84667bdc8e59af4e5b81d5f60a" + integrity sha512-ghgmKt5o4Tly5yEG/UJp8qTd0AN7Xalw4XBtDEKP655B699qMEtra1WlXeE6WIvdEG481JvRxULKsInq/iNysw== + +serve-static@^1.13.1: + version "1.15.0" + resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.15.0.tgz#faaef08cffe0a1a62f60cad0c4e513cff0ac9540" + 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.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" + integrity sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw== + +set-value@^2.0.0, set-value@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b" + 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.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" + integrity sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA== + +setprototypeof@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.1.tgz#7e95acb24aa92f5885e0abef5ba131330d4ae683" + integrity sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw== + +setprototypeof@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424" + integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== + +shallow-clone@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3" + integrity sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA== + dependencies: + kind-of "^6.0.2" + +shebang-command@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" + integrity sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg== + dependencies: + shebang-regex "^1.0.0" + +shebang-command@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" + integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== + dependencies: + shebang-regex "^3.0.0" + +shebang-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" + integrity sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ== + +shebang-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" + integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== + +shell-quote@^1.6.1, shell-quote@^1.7.3: + version "1.7.4" + resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.7.4.tgz#33fe15dee71ab2a81fcbd3a52106c5cfb9fb75d8" + integrity sha512-8o/QEhSSRb1a5i7TFR0iM4G16Z0vYB2OQVs4G3aAFXjn3T6yEx8AZxy1PgDF7I00LZHYA3WxaSYIf5e5sAX8Rw== + +signal-exit@^3.0.0, signal-exit@^3.0.2: + version "3.0.7" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" + integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== + +simple-plist@^1.1.0: + version "1.3.1" + resolved "https://registry.yarnpkg.com/simple-plist/-/simple-plist-1.3.1.tgz#16e1d8f62c6c9b691b8383127663d834112fb017" + 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.yarnpkg.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a" + 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.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" + integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== + +slash@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" + integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== + +slice-ansi@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-2.1.0.tgz#cacd7693461a637a5788d92a7dd4fba068e81636" + 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.yarnpkg.com/slugify/-/slugify-1.6.5.tgz#c8f5c072bf2135b80703589b39a3d41451fbe8c8" + integrity sha512-8mo9bslnBO3tr5PEVFzMPIWwWnipGS0xVbYf65zxDqfNwmzYn1LpiKNrR6DlClusuvo+hDHd1zKpmfAe83NQSQ== + +snapdragon-node@^2.0.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" + 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.yarnpkg.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2" + integrity sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ== + dependencies: + kind-of "^3.2.0" + +snapdragon@^0.8.1: + version "0.8.2" + resolved "https://registry.yarnpkg.com/snapdragon/-/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d" + 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" + +source-map-resolve@^0.5.0: + version "0.5.3" + resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.3.tgz#190866bece7553e1f8f267a2ee82c606b5509a1a" + 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: + version "0.5.21" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" + 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.yarnpkg.com/source-map-url/-/source-map-url-0.4.1.tgz#0af66605a745a5a2f91cf1bbf8a7afbc283dec56" + integrity sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw== + +source-map@^0.5.6: + version "0.5.7" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" + integrity sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ== + +source-map@^0.6.0, source-map@~0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + +source-map@^0.7.3: + version "0.7.4" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.4.tgz#a9bbe705c9d8846f4e08ff6765acf0f1b0898656" + integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA== + +split-on-first@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/split-on-first/-/split-on-first-1.1.0.tgz#f610afeee3b12bce1d0c30425e76398b78249a5f" + integrity sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw== + +split-string@^3.0.1, split-string@^3.0.2: + version "3.1.0" + resolved "https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2" + 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.yarnpkg.com/split/-/split-1.0.1.tgz#605bd9be303aa59fb35f9229fbea0ddec9ea07d9" + integrity sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg== + dependencies: + through "2" + +sprintf-js@~1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" + integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== + +ssri@^8.0.1: + version "8.0.1" + resolved "https://registry.yarnpkg.com/ssri/-/ssri-8.0.1.tgz#638e4e439e2ffbd2cd289776d5ca457c4f51a2af" + integrity sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ== + dependencies: + minipass "^3.1.1" + +stackframe@^1.3.4: + version "1.3.4" + resolved "https://registry.yarnpkg.com/stackframe/-/stackframe-1.3.4.tgz#b881a004c8c149a5e8efef37d51b16e412943310" + integrity sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw== + +stacktrace-parser@^0.1.3: + version "0.1.10" + resolved "https://registry.yarnpkg.com/stacktrace-parser/-/stacktrace-parser-0.1.10.tgz#29fb0cae4e0d0b85155879402857a1639eb6051a" + integrity sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg== + dependencies: + type-fest "^0.7.1" + +static-extend@^0.1.1: + version "0.1.2" + resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" + 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.yarnpkg.com/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63" + integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== + +"statuses@>= 1.5.0 < 2", statuses@~1.5.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" + integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA== + +stream-buffers@2.2.x: + version "2.2.0" + resolved "https://registry.yarnpkg.com/stream-buffers/-/stream-buffers-2.2.0.tgz#91d5f5130d1cef96dcfa7f726945188741d09ee4" + integrity sha512-uyQK/mx5QjHun80FLJTfaWE7JtwfRMKBLkMne6udYOmvH0CawotVa7TfgYHzAnpphn4+TweIx1QKMnRIbipmUg== + +strict-uri-encode@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz#b9c7330c7042862f6b142dc274bbcc5866ce3546" + integrity sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ== + +string-width@^4.1.0, string-width@^4.2.0: + version "4.2.3" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" + 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_decoder@^1.1.1: + version "1.3.0" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" + integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== + dependencies: + safe-buffer "~5.2.0" + +string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== + dependencies: + safe-buffer "~5.1.0" + +strip-ansi@^5.0.0, strip-ansi@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae" + 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.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + +strip-eof@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" + integrity sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q== + +strip-json-comments@~2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" + integrity sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ== + +structured-headers@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/structured-headers/-/structured-headers-0.4.1.tgz#77abd9410622c6926261c09b9d16cf10592694d1" + integrity sha512-0MP/Cxx5SzeeZ10p/bZI0S6MpgD+yxAhi1BOQ34jgnMXsCq3j1t6tQnZu+KdlL7dvJTLT3g9xN8tl10TqgFMcg== + +sucrase@^3.20.0: + version "3.28.0" + resolved "https://registry.yarnpkg.com/sucrase/-/sucrase-3.28.0.tgz#7fd8b3118d2155fcdf291088ab77fa6eefd63c4c" + integrity sha512-TK9600YInjuiIhVM3729rH4ZKPOsGeyXUwY+Ugu9eilNbdTFyHr6XcAGYbRVZPDgWj6tgI7bx95aaJjHnbffag== + 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.yarnpkg.com/sudo-prompt/-/sudo-prompt-9.1.1.tgz#73853d729770392caec029e2470db9c221754db0" + integrity sha512-es33J1g2HjMpyAhz8lOR+ICmXXAqTuKbuXuUWLhOLew20oN9oUCgCJx615U/v7aioZg7IX5lIh9x34vwneu4pA== + +sudo-prompt@^8.2.0: + version "8.2.5" + resolved "https://registry.yarnpkg.com/sudo-prompt/-/sudo-prompt-8.2.5.tgz#cc5ef3769a134bb94b24a631cc09628d4d53603e" + integrity sha512-rlBo3HU/1zAJUrkY6jNxDOC9eVYliG6nS4JA8u8KAshITd07tafMc/Br7xQwCSseXwJ2iCcHCE8SNWX3q8Z+kw== + +sudo-prompt@^9.0.0: + version "9.2.1" + resolved "https://registry.yarnpkg.com/sudo-prompt/-/sudo-prompt-9.2.1.tgz#77efb84309c9ca489527a4e749f287e6bdd52afd" + integrity sha512-Mu7R0g4ig9TUuGSxJavny5Rv0egCEtpZRNMrZaYS1vxkiIxGiGUwoezU3LazIQ+KE04hTrTfNPgxU5gzi7F5Pw== + +supports-color@^5.3.0: + version "5.5.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" + integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== + dependencies: + has-flag "^3.0.0" + +supports-color@^7.0.0, supports-color@^7.1.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" + 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.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c" + integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== + dependencies: + has-flag "^4.0.0" + +supports-hyperlinks@^2.0.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz#3943544347c1ff90b15effb03fc14ae45ec10624" + integrity sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA== + 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.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" + integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== + +tar@^6.0.2, tar@^6.0.5: + version "6.1.12" + resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.12.tgz#3b742fb05669b55671fb769ab67a7791ea1a62e6" + integrity sha512-jU4TdemS31uABHd+Lt5WEYJuzn+TJTCBLljvIAHZOz6M9Os5pJ4dD+vRFLxPa/n3T0iEFzpi+0x1UfuDZYbRMw== + 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.yarnpkg.com/temp-dir/-/temp-dir-1.0.0.tgz#0a7c0ea26d3a39afa7e0ebea9c1fc0bc4daa011d" + integrity sha512-xZFXEGbG7SNC3itwBzI3RYjq/cEhBkx2hJuKGIUOcEULmkQExXiHat2z/qkISYsuR+IKumhEfKKbV5qXmhICFQ== + +temp-dir@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/temp-dir/-/temp-dir-2.0.0.tgz#bde92b05bdfeb1516e804c9c00ad45177f31321e" + integrity sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg== + +temp@0.8.3: + version "0.8.3" + resolved "https://registry.yarnpkg.com/temp/-/temp-0.8.3.tgz#e0c6bc4d26b903124410e4fed81103014dfc1f59" + 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.yarnpkg.com/temp/-/temp-0.8.4.tgz#8c97a33a4770072e0a05f919396c7665a7dd59f2" + integrity sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg== + dependencies: + rimraf "~2.6.2" + +tempy@0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/tempy/-/tempy-0.3.0.tgz#6f6c5b295695a16130996ad5ab01a8bd726e8bf8" + 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.yarnpkg.com/tempy/-/tempy-0.7.1.tgz#5a654e6dbd1747cdd561efb112350b55cd9c1d46" + 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.yarnpkg.com/terminal-link/-/terminal-link-2.1.1.tgz#14a64a27ab3c0df933ea546fba55f2d078edc994" + integrity sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ== + dependencies: + ansi-escapes "^4.2.1" + supports-hyperlinks "^2.0.0" + +text-table@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" + integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== + +thenify-all@^1.0.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/thenify-all/-/thenify-all-1.6.0.tgz#1a1918d402d8fc3f98fbf234db0bcc8cc10e9726" + 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.yarnpkg.com/thenify/-/thenify-3.3.1.tgz#8932e686a4066038a016dd9e2ca46add9838a95f" + integrity sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw== + dependencies: + any-promise "^1.0.0" + +throat@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/throat/-/throat-5.0.0.tgz#c5199235803aad18754a667d659b5e72ce16764b" + integrity sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA== + +through2@^2.0.1: + version "2.0.5" + resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" + 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.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" + integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg== + +tmp@^0.0.33: + version "0.0.33" + resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" + integrity sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw== + dependencies: + os-tmpdir "~1.0.2" + +tmpl@1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.5.tgz#8683e0b902bb9c20c4f726e3c0b69f36518c07cc" + integrity sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw== + +to-fast-properties@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" + integrity sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog== + +to-object-path@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" + integrity sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg== + dependencies: + kind-of "^3.0.2" + +to-regex-range@^2.1.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38" + 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.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" + 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.yarnpkg.com/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce" + 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.yarnpkg.com/toidentifier/-/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553" + integrity sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw== + +toidentifier@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35" + integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== + +tr46@~0.0.3: + version "0.0.3" + resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" + integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== + +traverse@~0.6.6: + version "0.6.7" + resolved "https://registry.yarnpkg.com/traverse/-/traverse-0.6.7.tgz#46961cd2d57dd8706c36664acde06a248f1173fe" + integrity sha512-/y956gpUo9ZNCb99YjxG7OaslxZWHfCHAUUfshwqOXmxUIvqLjVO581BT+gM59+QV9tFe6/CGG53tsA1Y7RSdg== + +ts-interface-checker@^0.1.9: + version "0.1.13" + resolved "https://registry.yarnpkg.com/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz#784fd3d679722bc103b1b4b8030bcddb5db2a699" + integrity sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA== + +tslib@^2.0.1, tslib@^2.1.0, tslib@^2.4.0: + version "2.4.1" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.4.1.tgz#0d0bfbaac2880b91e22df0768e55be9753a5b17e" + integrity sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA== + +type-fest@^0.12.0: + version "0.12.0" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.12.0.tgz#f57a27ab81c68d136a51fd71467eff94157fa1ee" + integrity sha512-53RyidyjvkGpnWPMF9bQgFtWp+Sl8O2Rp13VavmJgfAP9WWG6q6TkrKU8iyJdnwnfgHI6k2hTlgqH4aSdjoTbg== + +type-fest@^0.16.0: + version "0.16.0" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.16.0.tgz#3240b891a78b0deae910dbeb86553e552a148860" + integrity sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg== + +type-fest@^0.21.3: + version "0.21.3" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37" + integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== + +type-fest@^0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.3.1.tgz#63d00d204e059474fe5e1b7c011112bbd1dc29e1" + integrity sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ== + +type-fest@^0.7.1: + version "0.7.1" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.7.1.tgz#8dda65feaf03ed78f0a3f9678f1869147f7c5c48" + integrity sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg== + +type-is@~1.6.17: + version "1.6.18" + resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" + integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== + dependencies: + media-typer "0.3.0" + mime-types "~2.1.24" + +typescript@~4.3.5: + version "4.3.5" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.3.5.tgz#4d1c37cc16e893973c45a06886b7113234f119f4" + integrity sha512-DqQgihaQ9cUrskJo9kIyW/+g0Vxsk8cDtZ52a3NGh0YNTfpUSArXSohyUGnvbPazEPLu398C0UxmKSOrPumUzA== + +ua-parser-js@^0.7.30: + version "0.7.32" + resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.32.tgz#cd8c639cdca949e30fa68c44b7813ef13e36d211" + integrity sha512-f9BESNVhzlhEFf2CHMSj40NWOjYPl1YKYbrvIr/hFTDEmLq7SRbWvm7FcdcpCYT95zrOhC7gZSxjdnnTpBcwVw== + +uglify-es@^3.1.9: + version "3.3.9" + resolved "https://registry.yarnpkg.com/uglify-es/-/uglify-es-3.3.9.tgz#0c1c4f0700bed8dbc124cdb304d2592ca203e677" + integrity sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ== + dependencies: + commander "~2.13.0" + source-map "~0.6.1" + +unicode-canonical-property-names-ecmascript@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz#301acdc525631670d39f6146e0e77ff6bbdebddc" + integrity sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ== + +unicode-match-property-ecmascript@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz#54fd16e0ecb167cf04cf1f756bdcc92eba7976c3" + 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.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz#1a01aa57247c14c568b89775a54938788189a714" + integrity sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw== + +unicode-property-aliases-ecmascript@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz#43d41e3be698bd493ef911077c9b131f827e8ccd" + integrity sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w== + +union-value@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.1.tgz#0b6fe7b835aecda61c6ea4d4f02c14221e109847" + 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" + +unique-filename@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-1.1.1.tgz#1d69769369ada0583103a1e6ae87681b56573230" + integrity sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ== + dependencies: + unique-slug "^2.0.0" + +unique-slug@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/unique-slug/-/unique-slug-2.0.2.tgz#baabce91083fc64e945b0f3ad613e264f7cd4e6c" + integrity sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w== + dependencies: + imurmurhash "^0.1.4" + +unique-string@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/unique-string/-/unique-string-1.0.0.tgz#9e1057cca851abb93398f8b33ae187b99caec11a" + 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.yarnpkg.com/unique-string/-/unique-string-2.0.0.tgz#39c6451f81afb2749de2b233e3f7c5e8843bd89d" + integrity sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg== + dependencies: + crypto-random-string "^2.0.0" + +universalify@^0.1.0: + version "0.1.2" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" + integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== + +universalify@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-1.0.0.tgz#b61a1da173e8435b2fe3c67d29b9adf8594bd16d" + integrity sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug== + +universalify@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" + integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== + +unpipe@1.0.0, unpipe@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" + integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== + +unset-value@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" + integrity sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ== + dependencies: + has-value "^0.3.1" + isobject "^3.0.0" + +update-browserslist-db@^1.0.9: + version "1.0.10" + resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz#0f54b876545726f17d00cd9a2561e6dade943ff3" + integrity sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ== + dependencies: + escalade "^3.1.1" + picocolors "^1.0.0" + +urix@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" + integrity sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg== + +url-join@4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/url-join/-/url-join-4.0.0.tgz#4d3340e807d3773bda9991f8305acdcc2a665d2a" + integrity sha512-EGXjXJZhIHiQMK2pQukuFcL303nskqIRzWvPvV5O8miOfwoUb9G+a/Cld60kUyeaybEI94wvVClT10DtfeAExA== + +url-parse@^1.5.9: + version "1.5.10" + resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.5.10.tgz#9d3c2f736c1d75dd3bd2be507dcc111f1e2ea9c1" + integrity sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ== + dependencies: + querystringify "^2.1.1" + requires-port "^1.0.0" + +use-latest-callback@^0.1.5: + version "0.1.5" + resolved "https://registry.yarnpkg.com/use-latest-callback/-/use-latest-callback-0.1.5.tgz#a4a836c08fa72f6608730b5b8f4bbd9c57c04f51" + integrity sha512-HtHatS2U4/h32NlkhupDsPlrbiD27gSH5swBdtXbCAlc6pfOFzaj0FehW/FO12rx8j2Vy4/lJScCiJyM01E+bQ== + +"use-subscription@>=1.0.0 <1.6.0": + version "1.5.1" + resolved "https://registry.yarnpkg.com/use-subscription/-/use-subscription-1.5.1.tgz#73501107f02fad84c6dd57965beb0b75c68c42d1" + integrity sha512-Xv2a1P/yReAjAbhylMfFplFKj9GssgTwN7RlcTxBujFQcloStWNDQdc4g4NRWH9xS4i/FDk04vQBptAXoF3VcA== + dependencies: + object-assign "^4.1.1" + +use-sync-external-store@^1.0.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz#7dbefd6ef3fe4e767a0cf5d7287aacfb5846928a" + integrity sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA== + +use@^3.1.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" + integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== + +util-deprecate@^1.0.1, util-deprecate@~1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== + +utils-merge@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" + integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA== + +uuid@^3.3.2, uuid@^3.4.0: + version "3.4.0" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" + integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== + +uuid@^7.0.3: + version "7.0.3" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-7.0.3.tgz#c5c9f2c8cf25dc0a372c4df1441c41f5bd0c680b" + 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.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" + integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== + +valid-url@~1.0.9: + version "1.0.9" + resolved "https://registry.yarnpkg.com/valid-url/-/valid-url-1.0.9.tgz#1c14479b40f1397a75782f115e4086447433a200" + integrity sha512-QQDsV8OnSf5Uc30CKSwG9lnhMPe6exHtTXLRYX8uMwKENy640pU+2BgBL0LRbDh/eYRahNCS7aewCx0wf3NYVA== + +validate-npm-package-name@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz#5fa912d81eb7d0c74afc140de7317f0ca7df437e" + integrity sha512-M6w37eVCMMouJ9V/sdPGnC5H4uDr73/+xdq0FBLO3TFFX1+7wiUY6Es328NN+y43tmY+doUdN9g9J21vqB7iLw== + dependencies: + builtins "^1.0.3" + +vary@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" + integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== + +vlq@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/vlq/-/vlq-1.0.1.tgz#c003f6e7c0b4c1edd623fd6ee50bbc0d6a1de468" + integrity sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w== + +walker@^1.0.7: + version "1.0.8" + resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.8.tgz#bd498db477afe573dc04185f011d3ab8a8d7653f" + integrity sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ== + dependencies: + makeerror "1.0.12" + +warn-once@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/warn-once/-/warn-once-0.1.1.tgz#952088f4fb56896e73fd4e6a3767272a3fccce43" + integrity sha512-VkQZJbO8zVImzYFteBXvBOZEl1qL175WH8VmZcxF2fZAoudNhNDvHi+doCaAEdU2l2vtcIwa2zn0QK5+I1HQ3Q== + +wcwidth@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8" + integrity sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg== + dependencies: + defaults "^1.0.3" + +webidl-conversions@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" + integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ== + +whatwg-fetch@^3.0.0: + version "3.6.2" + resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz#dced24f37f2624ed0281725d51d0e2e3fe677f8c" + integrity sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA== + +whatwg-url@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d" + integrity sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw== + dependencies: + tr46 "~0.0.3" + webidl-conversions "^3.0.0" + +which-module@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" + integrity sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q== + +which@^1.2.9: + version "1.3.1" + resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" + integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== + dependencies: + isexe "^2.0.0" + +which@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" + integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== + dependencies: + isexe "^2.0.0" + +wonka@^4.0.14: + version "4.0.15" + resolved "https://registry.yarnpkg.com/wonka/-/wonka-4.0.15.tgz#9aa42046efa424565ab8f8f451fcca955bf80b89" + integrity sha512-U0IUQHKXXn6PFo9nqsHphVCE5m3IntqZNB9Jjn7EB1lrR7YTDY3YWgFvEvwniTzXSvOH/XMzAZaIfJF/LvHYXg== + +wonka@^6.0.0: + version "6.1.1" + resolved "https://registry.yarnpkg.com/wonka/-/wonka-6.1.1.tgz#134ece7d07848477e3a8b7d35f2333af2edde138" + integrity sha512-shBtyZ0KFvUadtnDGlTRA4mF4pgcRoyZKikdputKhmShoXWcZDvlg6CUw6Jx9nTL7Ub8QUJoIarPpxdlosg9cw== + +wrap-ansi@^6.2.0: + version "6.2.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53" + 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.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" + 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.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== + +write-file-atomic@^2.3.0: + version "2.4.3" + resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-2.4.3.tgz#1fd2e9ae1df3e75b8d8c367443c692d4ca81f481" + 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: + version "6.2.2" + resolved "https://registry.yarnpkg.com/ws/-/ws-6.2.2.tgz#dd5cdbd57a9979916097652d78f1cc5faea0c32e" + integrity sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw== + dependencies: + async-limiter "~1.0.0" + +ws@^7, ws@^7.5.1: + version "7.5.9" + resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.9.tgz#54fa7db29f4c7cec68b1ddd3a89de099942bb591" + integrity sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q== + +xcode@^3.0.0, xcode@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/xcode/-/xcode-3.0.1.tgz#3efb62aac641ab2c702458f9a0302696146aa53c" + integrity sha512-kCz5k7J7XbJtjABOvkc5lJmkiDh8VhjVCGNiqdKCscmVpdVUpEAyXv1xmCLkQJ5dsHqx3IPO4XW+NTDhU/fatA== + dependencies: + simple-plist "^1.1.0" + uuid "^7.0.3" + +xml2js@0.4.23: + version "0.4.23" + resolved "https://registry.yarnpkg.com/xml2js/-/xml2js-0.4.23.tgz#a0c69516752421eb2ac758ee4d4ccf58843eac66" + 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.yarnpkg.com/xmlbuilder/-/xmlbuilder-14.0.0.tgz#876b5aec4f05ffd5feb97b0a871c855d16fbeb8c" + integrity sha512-ts+B2rSe4fIckR6iquDjsKbQFK2NlUk6iG5nf14mDEyldgoc2nEKZ3jZWMPTxGQwVgToSjt6VGIho1H8/fNFTg== + +xmlbuilder@^15.1.1: + version "15.1.1" + resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-15.1.1.tgz#9dcdce49eea66d8d10b42cae94a79c3c8d0c2ec5" + integrity sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg== + +xmlbuilder@~11.0.0: + version "11.0.1" + resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-11.0.1.tgz#be9bae1c8a046e76b31127726347d0ad7002beb3" + integrity sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA== + +xmldoc@^1.1.2: + version "1.2.0" + resolved "https://registry.yarnpkg.com/xmldoc/-/xmldoc-1.2.0.tgz#7554371bfd8c138287cff01841ae4566d26e5541" + integrity sha512-2eN8QhjBsMW2uVj7JHLHkMytpvGHLHxKXBy4J3fAT/HujsEtM6yU84iGjpESYGHg6XwK0Vu4l+KgqQ2dv2cCqg== + dependencies: + sax "^1.2.4" + +xtend@~4.0.1: + version "4.0.2" + resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" + integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== + +y18n@^4.0.0: + version "4.0.3" + resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.3.tgz#b5f259c82cd6e336921efd7bfd8bf560de9eeedf" + integrity sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ== + +yallist@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" + integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== + +yargs-parser@^18.1.2: + version "18.1.3" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-18.1.3.tgz#be68c4975c6b2abf469236b0c870362fab09a7b0" + integrity sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ== + dependencies: + camelcase "^5.0.0" + decamelize "^1.2.0" + +yargs@^15.1.0, yargs@^15.3.1: + version "15.4.1" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-15.4.1.tgz#0d87a16de01aee9d8bec2bfbf74f67851730f4f8" + 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.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" + integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== From bbb48f6c6a4bd0e799d46124f3871f2f9d90e2b6 Mon Sep 17 00:00:00 2001 From: testerJanie Date: Wed, 9 Nov 2022 17:55:25 +0800 Subject: [PATCH 2/8] Add my-info.json --- src/my-info.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 src/my-info.json diff --git a/src/my-info.json b/src/my-info.json new file mode 100644 index 0000000..47ece0c --- /dev/null +++ b/src/my-info.json @@ -0,0 +1,10 @@ +{ + "favouriteColors": [ + "#00235c", + "#2b0059", + "##4f0218" + ], + "country": "New Zealand", + "population": 5123000, + "willVisit": true +} \ No newline at end of file From c9185ce96af2c72dae77685d6f97cdf49894100d Mon Sep 17 00:00:00 2001 From: testerJanie Date: Wed, 9 Nov 2022 17:57:18 +0800 Subject: [PATCH 3/8] Add my favorite foods --- src/my-info.json | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/my-info.json b/src/my-info.json index 47ece0c..700bf5c 100644 --- a/src/my-info.json +++ b/src/my-info.json @@ -2,9 +2,14 @@ "favouriteColors": [ "#00235c", "#2b0059", - "##4f0218" + "#4f0218" ], "country": "New Zealand", "population": 5123000, - "willVisit": true + "willVisit": true, + "favouriteFoods": [ + "Ice cream", + "Fried Rice", + "Fried Chicken" + ] } \ No newline at end of file From e973d9883fdee1778a7380db4eff0bc3c0c55bb0 Mon Sep 17 00:00:00 2001 From: testerJanie Date: Wed, 9 Nov 2022 17:58:07 +0800 Subject: [PATCH 4/8] Change property field names to 'snake_case' format --- src/my-info.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/my-info.json b/src/my-info.json index 700bf5c..2b951eb 100644 --- a/src/my-info.json +++ b/src/my-info.json @@ -1,13 +1,13 @@ { - "favouriteColors": [ + "favourite_colors": [ "#00235c", "#2b0059", "#4f0218" ], "country": "New Zealand", "population": 5123000, - "willVisit": true, - "favouriteFoods": [ + "will_visit": true, + "favourite_foods": [ "Ice cream", "Fried Rice", "Fried Chicken" From 872cf826dd4c68e7acac41e46efbbca72cf002ea Mon Sep 17 00:00:00 2001 From: testerJanie Date: Wed, 9 Nov 2022 22:29:28 +0800 Subject: [PATCH 5/8] Finish form validation --- .eslint.js | 4 + .expo/README.md | 15 + .expo/packager-info.json | 9 + .expo/settings.json | 10 + .prettierrc.js | 7 + App.js | 20 - App.tsx | 28 + assets/pokemon-go.png | Bin 0 -> 20849 bytes assets/pokemon_logo.png | Bin 0 -> 272788 bytes package.json | 64 +- src/components/Button.tsx | 31 + src/components/DateInput.tsx | 55 + src/components/Header.tsx | 51 + src/components/Loading.tsx | 11 + src/components/TextInput.tsx | 100 + src/components/index.ts | 7 + src/containers/Container.tsx | 53 + src/containers/index.ts | 3 + src/navigation/index.tsx | 21 + src/navigation/model.ts | 19 + src/redux/contactReducer.ts | 67 + src/redux/hooks.ts | 6 + src/redux/index.ts | 22 + src/screens/Contact.tsx | 169 + src/screens/Home.tsx | 60 + src/screens/index.ts | 4 + src/utils/index.ts | 16 + src/utils/themes.ts | 3 + tsconfig.json | 27 + yarn.lock | 8020 ++++++++++++++++++++++++++++++++++ 30 files changed, 8860 insertions(+), 42 deletions(-) create mode 100644 .eslint.js create mode 100644 .expo/README.md create mode 100644 .expo/packager-info.json create mode 100644 .expo/settings.json create mode 100644 .prettierrc.js delete mode 100644 App.js create mode 100644 App.tsx create mode 100644 assets/pokemon-go.png create mode 100644 assets/pokemon_logo.png create mode 100644 src/components/Button.tsx create mode 100644 src/components/DateInput.tsx create mode 100644 src/components/Header.tsx create mode 100644 src/components/Loading.tsx create mode 100644 src/components/TextInput.tsx create mode 100644 src/components/index.ts create mode 100644 src/containers/Container.tsx create mode 100644 src/containers/index.ts create mode 100644 src/navigation/index.tsx create mode 100644 src/navigation/model.ts create mode 100644 src/redux/contactReducer.ts create mode 100644 src/redux/hooks.ts create mode 100644 src/redux/index.ts create mode 100644 src/screens/Contact.tsx create mode 100644 src/screens/Home.tsx create mode 100644 src/screens/index.ts create mode 100644 src/utils/index.ts create mode 100644 src/utils/themes.ts create mode 100644 tsconfig.json create mode 100644 yarn.lock diff --git a/.eslint.js b/.eslint.js new file mode 100644 index 0000000..f721e6e --- /dev/null +++ b/.eslint.js @@ -0,0 +1,4 @@ +module.exports = { + root: true, + extends: "@react-native-community", +}; diff --git a/.expo/README.md b/.expo/README.md new file mode 100644 index 0000000..fd146b4 --- /dev/null +++ b/.expo/README.md @@ -0,0 +1,15 @@ +> Why do I have a folder named ".expo" in my project? + +The ".expo" folder is created when an Expo project is started using "expo start" command. + +> What do the files contain? + +- "devices.json": contains information about devices that have recently opened this project. This is used to populate the "Development sessions" list in your development builds. +- "packager-info.json": contains port numbers and process PIDs that are used to serve the application to the mobile device/simulator. +- "settings.json": contains the server configuration that is used to serve the application manifest. + +> Should I commit the ".expo" folder? + +No, you should not share the ".expo" folder. It does not contain any information that is relevant for other developers working on the project, it is specific to your machine. + +Upon project creation, the ".expo" folder is already added to your ".gitignore" file. diff --git a/.expo/packager-info.json b/.expo/packager-info.json new file mode 100644 index 0000000..f76bd55 --- /dev/null +++ b/.expo/packager-info.json @@ -0,0 +1,9 @@ +{ + "expoServerPort": 19000, + "packagerPort": 19000, + "packagerPid": null, + "expoServerNgrokUrl": null, + "packagerNgrokUrl": null, + "ngrokPid": null, + "webpackServerPort": null +} diff --git a/.expo/settings.json b/.expo/settings.json new file mode 100644 index 0000000..470dc63 --- /dev/null +++ b/.expo/settings.json @@ -0,0 +1,10 @@ +{ + "hostType": "lan", + "lanType": "ip", + "dev": true, + "minify": false, + "urlRandomness": null, + "https": false, + "scheme": null, + "devClient": false +} diff --git a/.prettierrc.js b/.prettierrc.js new file mode 100644 index 0000000..748b3cb --- /dev/null +++ b/.prettierrc.js @@ -0,0 +1,7 @@ +module.exports = { + arrowParens: "avoid", + bracketSameLine: true, + bracketSpacing: false, + singleQuote: true, + trailingComma: "all", +}; diff --git a/App.js b/App.js deleted file mode 100644 index 09f879b..0000000 --- a/App.js +++ /dev/null @@ -1,20 +0,0 @@ -import { StatusBar } from 'expo-status-bar'; -import { StyleSheet, Text, View } from 'react-native'; - -export default function App() { - return ( - - Open up App.js to start working on your app! - - - ); -} - -const styles = StyleSheet.create({ - container: { - flex: 1, - backgroundColor: '#fff', - alignItems: 'center', - justifyContent: 'center', - }, -}); diff --git a/App.tsx b/App.tsx new file mode 100644 index 0000000..eb1d3a6 --- /dev/null +++ b/App.tsx @@ -0,0 +1,28 @@ +import {StyleSheet, Text, View} from 'react-native'; +import {Provider} from 'react-redux'; +import {store} from './src/redux'; +import {NavigationContainer} from '@react-navigation/native'; +import {NativeBaseProvider, Box} from 'native-base'; + +import Navigator from './src/navigation'; + +export default function App() { + return ( + + + + + + + + ); +} + +const styles = StyleSheet.create({ + container: { + flex: 1, + backgroundColor: '#fff', + alignItems: 'center', + justifyContent: 'center', + }, +}); diff --git a/assets/pokemon-go.png b/assets/pokemon-go.png new file mode 100644 index 0000000000000000000000000000000000000000..d184a5badc033bb6a16ce139994396c6a5d7bd65 GIT binary patch literal 20849 zcmce8Wn7g{@b7czl6Vc05~NeQL0Y=bxsSj9z4!Hf zb@_jJOKxQ^E*hu0otLv`mWa;i@>S_Uad3kZzING_HnL1l= zIJsJ7oxUao0BS%{MpDZ=`*_vsGx=@~=aW;!xaew1n5&%B4!J#759DKfiyRU%mkF64 z#X{TT=~~BG?yd8gUyY!z@fm5&2_~_8tqTy=BhZA(ID!%`fh&cZY{{27E1KgLvHxs_ zO{l>8M}1Cv_4zrw?}F0uPuco!QKNO=LWDxnRnKLIzoSKEGxUnt9P~C62=j{Fq!MV5 z10)&Z;Gsj|m;)vfKnU;w@PZr2k{8*@_Eb4{N>1A^S(&4biWrl#IfC{3Fa@6m^7p0$ zQ8!#srw4)$Tv{1v>pw#jI3=Rxl}T=)2VI?i@qtZu4Rb0aAah~au}y`7Ql$ec`AS2g z9Xy&P@J=7_B910>{=#k?hR$^LL0{Ct((aZ;(_2*OZU$2ZX_!A(( z0I(3SH8HQ)>LWtmzIv!1J=}qi6iUBpX*uZBwV&&UQF2u9zztwmckRYC!);Xn?Wzk> zGF6grlth!_-nSIZYOjpY=b|9_VF7o2d2wIFuEi1i8B6SF3e)h3y5q&$w^^}-j8NuO zU0MOx!Q#XqPX_$!TVU;vJG;zmeJJjEPl~FDVB>SdudE!7NZUSOGDPeyhSTx0@_jS# zPS^+?r|~svvipEyN#1%}z!7hkYb$X%CA>t`{p65%P_fOM#5djfGmY39212)AXC{u; zJFhd4b2!4wK}wRCFC1hKux`Y4mzyFCo+xhR|zTOa~! zN)iu0i`9aJkKHNU`H+GIt_u>M?_DKokMg3kn`D@MpuZ1k53Df&ho9IF#&F5&hr-d( zz#)1z_JJ7Kco0Sf>rFy9v@AKIru9`(I2g3b;Rs!ehU8s)gJ(Rjah^Y2-IF=q z#U;&XPf~FM4H?a=o>^#Ls61L<&=v~fiV`G3#Y!sj#XkVnym2q+*B}ag|5$U!5PW3> zJmbJiWN};E)2S{<$hfoNI^WAXKF{Ek9OVmv?>5Q_r}8xE4vrzSs)P=$*XX0!9HGR(?^ybN-x9n0c{*i0-fc4`qRYAG zPA;50;eKohj}&*GoEd&>c!}j7Cr!)d3LhG0Jk*ae;#DLoKHGIU`r@_d=msV^5Y%8rzlnP@tNmv1(;B2HWZ={g-65dL(3tDFwj$ZG z$5u)tlfo8DV?Rjp%gowi05TL~+t>VSkzE%8(WUpqK(w$f7rEnsudK%AB{F+?WOQZ> zB)BvzqNpQ@?4URC>PlZ16NeuU9?(Eeu^;Jv-27WpoIg% z=`;{}O?TcZ;{O%0-km-YPa!~rnxJed2tGknALwk6L3Xc%W#3_+oX9scQ%Ru^M?&<{ zXhzA|>1_qUXYR_$^pe{51d_AW#78mF(Zbm901l1@@&|yLmiCVX_=b!OMKmNhI=U1d zv}`yy9@OBtw1qGF0SOtI*${B{|DQVjQ)xRkqYg(dd^BMrB%CRi!^pK0cg%iZQs7q3Wmkv1Lioqwr~g+DPvJM-PhU6tUntXL>?;<(MnKJt2)s`v%I(O1 z%aUJFf~@qeGGyV*>0J&;72E)ZdrixZDaMp4L0ZZEF!*SK7o-giu#vZgpfSr1#gu7-Y>qnVLlx`Tno>sGLBI_n2 zlcvyb^*3wWfWosiL3Kz7;BXn(7u!dddi3O3bcXL2!{^J;UBQ;IN^QCne_9DW43 z&h)G#@%}vMd+wFlE1L=SbDbCb1w6JoAVZ}CGwZ!3PgeX!GdTfB6@#7TnzAy#h(^Q{ z=a8W<=}q4S#MiuzxvmM!y@W4y1Uq~&u@O&GewH^{ctKAo!S~oOK!C%a$HrGl`iM(U z%x_G_6#rplR?wj|Ru}>g2w9r%At!~uzr6+-BnYmprlv*47=x0BOoz1AP{lrnvs#vN zfK;(V)~=k$Y-w~?;@4)2=08jC0E!2?uidPq9hfX3tH+o{!dyTS9o)At^=sw66SkZO ztXiUA{ke_ffb-OsWR5Sh*G(n)XKjdqVVu~dyFMxtPN0#4bq$K88Q;KgqHbjhP|KsB zi~AlU=D#zaTZWMj6nd7X{G<7^a~Ggj`uzdyK+3ufh2$R?o9Y?N3jHJ1iYvwOW2*ip zO(n3Xn15DAwf^RWO2H$?;eWrtJ@c$%F#j(9ip6(2QE#5|laYCW>BUtun;j>WZlcr% z!szd!@g6`TA?CJ|j9?NT99OOzC=(|EQ|1k?es=#uk*b;2^90Hr^kN~g6<&Rl1zK@wM zS*_qQ{w7(6j>O-gxbL8Kcvb&;)Q@fHGcS&sA7Gw94m)I%lDMyfxtTeFv(^%Xv&i&N;6IX*w@Z=!8M zHH|AdYpCp?1;>&Ct;t272(+tNQEDymA5O3jRjmX zt+>t|Cw99yCzv@u5ydUEQ1B=xzy(b8zFyNED3hW4L z^xd8#XU5yShkg^cFPgs>+wQmc}M#Cq%(a8d%dzK!#`TRKHz6Chl`HVCp z)U8!;2{}_>d>bubDf_qU8R$*(Sz)-eE$rvo#Sr3BZ=_F{ISI-Ohg?K!L#4mls7X4A zM-B#(e(^l*hJk;xtVwcQ7p0jn8GRvt!e&Gk2TgpB4rLVEPbNS4{IdCD66dcH_tb?M zFL9Wt!tHkoDpr{g=4nYpS+&`B#asldn-~rJ)JyO$WOewxM!LKGh80FaG4r@$P zvF5R$LJQ$fYmnVRkiJ>IA$dXQWp>}c0B)YYU&M)$V>6()n;Yj9Ma!!O|5S_Gi%TZjeBDJ#Nf3j7S#zf_DK^~hj$GYOTQ{@Y?L}$g@PDt{-+jcB~|a@z@63Q4zA8$_3Sz zyA74bgX{FGaLH<8&XUxYPHQD1-VYYu2a&-fjfFK7M8QnqV~{JEqxF$Ms+A&bOUa(E z$R%dK__jSKG9)jf>1mO2#{TzkOeeRYlKln&dv2&)5Y|Uu&{r|QW)r6me+zLg!&>=k zm9D^5ol2dD9*rY`#&-3n273tUzOl-a&}kqVov-Wz-K|JY?1paw_t6x0mCiq2n(Su= zg;mS3Ib`iAM7|J83C~oO7-6K@cS}<88IB{6lk}~|;Z+u?y)zb6)K=5YJ z$@a@p>@^^qtq&vI1Su3d1Y0=>MUEP!sDe!HE3)NRBDv_crKN9E+_3v$Mn6Cp6+U>> z@b*G{l^WF_uh*ZIdNVO-107aC7MY;+`rn_hn$yAWiDDml*IZFmh4$TrdF=wH)*b#PqMnt{!naa2p~)&eye>fJ#q+r`Ww4bmxogXgyWS83J*r#-QK~F! z0lR*}&#lzS$aEP7XNxCGT`KmI0-v>{9qO=@&TR7 zeh;e0C&l`tJlx=2wNA{EyohE)mqv>dpGIQU^^5nzQr|0o(S2(jAE=%)-W577y z<(Qdpc~5N+7?ESdcS_+eFxt?YS3%~nr7Yh>CAv3)?7&cL(QQ2SZ;H~>9Hlo zI22*#Im_OrOItyoq%(lCuPcbi|Is)y^P`ASvID(zl-Cx}j)#mLxF?8Rj=cM=LPM{P z^4r`?DKf)j_n3sYS8VSRpQ)B9p^@bMJKa(CHd!li;2~Sxc8`9B4vB__!ua1jQL?4+xI^%!CETIef+X6~k$VgxFswB|DV0l|wkZ#^D!r>&v z4-{=^?ez&25RUzYlB%y9Ppzr)S7;E!KV1?yy~i_t(+Qg-X-GPd<6BSur%uH!{ClCX0q~@Cb zxV+;wPc>k0Rnx?d(6C)h@5-Gxi4Iz`r?Y}$5QHh&^|373@Y#7UL)k$!(D<^zc~6$9 z>J`Mghz8Ed0?BjiL7dMYZ%|Im&Zliwm>5{;$))gHlUX=k+Ucvto>Z*>Ue9c!h{ImN zE$2m;&%j<#s1TzZuSIsBI!yW@e-gi>-BD`;dbizL>myM|S{d4-E;iKwctFpb1K~+T z;Pe^)bteD!Ii)qiynA+prJzLkGT35Pa1j^!k0n`RP7* zf-~&!uTu5a$m20RWMH%aU;yR?g+Yj(mG_YrG}JR5k%-#-dGrYWHIDKNcvw9m+<)AK zD3mzT|LNgB>BN$a%j{L@bRUp7w^n9mBqJ|vFh}p?IsK>t339dGp%ZG!o&-aJ+4zaz zI_J-wC1`31@4J1`S-*o+pG2DTk4B7p@S0D%>1{unAD}p{f7}>nXUg_}!9(;OwP^X_ zr1Av+$WN^g61)n%vOM7(epBt@tr}cB4`UE%Ep4=9e7rsD?QVubI&N1-qPh$+kV2Pp z2hRl^r6;7tzlcy3$oBizNc41-pB~+xmzaTGy8$0ATrpC$G|OK?vhw;|D_8ty@jIQX z)oX3<;=yc=sB%+M6vqJEKA0yNZQ{x@t`b+o*AEl1Fih#{fKDzdC?AON*8eg@xx>PL zo^zV#5p`yN!3K3BtEi96p2**ao_#nU4+=l)W>rm>_DE{rY0V8JmR^4{MmhB#KXgr~ zz}Ag2s(^j_L-82?)x>>@=I8u&XI7np{DC~`SyJZbZE{_ zC|RA`$pSaGyEI-!(YqP3Hj9SZBd7bB;@7g{t#>@xft$;jE)`~Pujzef)Tj+tAfSd8 z??{ex;b)xdDMU@UT!&Esukny4pC?z(RhQkM5Fs@t7T5jvvBwcQKcIY4#um7s<-=w< z4jodE)G1{0Bcdbez;4-yalTv-QG<6!u7=Amo|>Z^yXrvZ^-i4mHY+pDa^Slq87>GT zOtzV@vEO--Tu^jWW=vPRE%dee0p;iDf{@X4I~eFHV;Y{hlg##l_z2;KXakjK*B!^~ zUBk>bb-c1ey(`#;vBs+txUU>RK?cW63RjjO6f{JANJ^UsB`>g|3h8%&j?*KA8svd; zaHOwkg@E=lr#gE0?J1=@gKIEp-e7k#40TidDFG`eH2Gt}*`u-K&L=-eiafvOqX`x; zg%ir@Aa~1owihCLg_LYlcyt)GNwpf*&)+POcq3$ltI@XzFM%LY{&~u8y?N3N=JijC zK8!C+HWIp`g3gpw)1_v)kbpnlZ+IemL|`}}6b9KG5&FS~V?}4VPU9!E!!#fULJpUo zu(#ffCwjXEY0+|T#kXaU%KtZ1j0)}jT9(NJysD0j7B5Ig8Ens3&p)cmGiYrRCw|dG z)c`e3QnAR_e#N&b0PR@jcHUp7t2@-3e2C29h$>~o0A^k2rR8rqJEJyktk~@|-{D^+ zVidGBlO?gOgs7m5jrZT5dvWvQNW;LDh_Mro`CH!zYOEIjI3z!T*2dy$?NUXF3R>Vy zJgTM}f7(e2evv{^PN3*Lp8aUykSx0M7AL@KHKF^(k(iE*rx_ODfgzMGw~p22xbz;H z%w}pb#ntLp6>tt8Y)brPQ9SZPr-@CQIn~JI)Z?WSUCI~9o2oOH`rgZ{QLTQ2x zL0I#5rj;$mvsVD7EBAu4K{CCm^92Y!ixO&i@>RXcgmwl~jm}rspKLlEAPwHeUu>=y!?oqguXlI>p~$G8+CYDG z`C?2t9~NaCro}9{@=k{@*23;x&-S&x`qC6eU-w-ne5vzTSJk~&M{w?A*F;s=h&Jd* zS22wcKb%3!8JwV^0UgA8bqLA!6Z9OWXv)V_+xD;*I4hkbQ^wE3ARhI82#|1)9%1Bm zUg(ksXFa z$+pfpUG%2bBPb7%NR`a?lyxIE=5OcOl)lbSU+-|@_?~i?j8cO_6)+(^csva14nk&p2DD|LkDt;!PO>JU)Q5-$!PuykSX?>eIoH-&~(Q0(<&0{ zcM=<|YAD%es&N}j*caC2OI4}ys9ddiy#!B5aD!2NgaqsBgQpVB-83&|BaI?1A-i#C z^e?O+l^HH>U+hrc9#l7E&Fkm$^?b|Ze;q)%>%ZGbb%=g~68$&C`zC}<>;BBbJsRbZ z5qM-%>(;84WEyAc<-I5~YHFSTeh!O8?|@w^y*-TCs7~`NEvTSsxW(`9h^o zi|KbDm8~eK5$@vN=`$AUAU5rcIQ2PVqx_G}po9HO8-lCnyR4+q_~(Ur@z>Um;o`t> z@r=UD#a~L7=-_Dwx(`A|NFKyUfKE~-4=Wq-sV&%T0kpa5+bNihQzDa5YdwK+ESY)l zrnmx}dv6}qkK&+zqRv%6f_SnAHi*64N%K1LaMk}HX|B^gxE}%q-BKXXJB9K zPl?}wvB2(;z~Yqq4CrLm6sTy@EA|$qj^_Iw=bEuRYQ$-BWn3yl2wV#NdHP??6U!JW;oPST`n;q=lGQA6f#Ifk>eqbEOgO<{` zwuI+Cp6y)pn6rWyPRpYK?5{M+W&$(+ADnsw;$C}-&ze7*9lp=Ql2#(p)1B)55LIlF z>2F78Cllnw*>K4GnIArKWRBjPeFVgc?gSiufAxNNBwDFH&2Bcl{FX8y3e)^mUPjW6 zS9Aay7ndx*j8jWyU^8eY70a90`kBClKe+-2dDst>Slwu1PI0wYVoEGc+yQN%rj5MB91ejzW`v2uGUm>_sz*`#Kh*hDBQ2 z!kd7kyu3k~D}N76*yx}Y$|%kMpIQL%N0isR*Jt@e$7n?*T|(PXAnD_TR7Hah65XwC z=RM?Wnp5!UHRqjQF|)b==I2Ji1X7lIghcsB`A?e~#*b>Uk@Vao?mQsQNx_gO3)+CW zfR0Kgw{57(gDWovykhnJOERBWA-1&#gO9n7r>)h3%8(-a{Hx+anR42mB9`-Vw+^KD ziEtSO`DP$`a|Al6b{xxe_+rL&#bDmj$Cu`Dh`{pE|y1oT9qQh4d`?OHdN zGCl@g#KIn)0`A5&6N;1kMMdhSzWm0Bz63g%xJXmDR&p7 zVz!iKOk4L?M#A+>HBSoIjSX?Na9or~18U?W){DCFRbC~hB*ek!lD6q*WERZ2N*^Cg zbijmRdISN5v2gA`Mh5c|%uLP%N=8d#n1kQS%Ci{D>HQV3isH}*vx7q8u)l8SW2$pr zb@ZSIQrn0~5yhqQbqn2bOu@WuU;>7eym1d`iG%Yryvtah4{&HGArpi3wiW5I=P37a zU2Vf?KgB;~=v|$zpZ<>nI;;T=5ILfJOs7Zfkp7i(hYXaxT6j(oVe{SeQcag&2Tvh# zg20E()|&VmkG^e(wR&-YX%D^h^Plx^NyBdnmK0^MPCQyMY&Aewl=!Tl$-k)WsP$bk z{S^iu>_oiJ1Gd8x_uhZ(5Vuqoj04Q13@FPUe_I=?&8$OJ`XmHW9sh{NB)s&s#)2y& z0S`*T{s1tM;L07|J-}St-z`IrK;NlvL^e(<*?C)=PzNMv&$4CMo}dv+|3svP24O5Tll(@`%e)@O z%c7H3rVMkV#XJcs&6JG66z7|Ycif0pH?c&(VEzXTmcV%GaT${RqG%2z$a1*VAhv>P z!Q#wH4tJRcI73ZEeZ&w^&Uufj@^Y2+OR6s-cO_bE0?(a|Jdk!2&Rhw=C5rNC=xt

SiBQgxc&1-(IZ7Kj;DnH513Rpy<>WsBk5`9Yi91-q^Gq{RUG`t3k zUNtXr_w0~^t}iK!br~?7^>ENpo87W4*Bm1-Y`#xKLcOI6&udf^eBkiDz?9)0e4(gx zMd^)-8wDvv0|OC0aN*`Wa_ALN?Lf*kb|*OU`d64pd8&^1*zsgvut_s^;x6%(Qs*SIwyNF)3Yb;tSF8q zU$tNf)%)_q%@c7c3=*8#3$qO{O73w+sXrbYYS;-qg{_`%i6My8D?I@q-dtUd#Z)Nx zM@)A;iOk~#2p!~PW=13{f@@gIYVX27$12kPxc*9OCCph~>};r6*(nqc6Bv=<=>gqBjv+t}JZ*Y5kb_?t(V^o~?mJjV4T@wNq2DjMsS| zvp&bm-pgnKm4?fwJL7sR(&klD$pbu!P<>udkTGXu)Fb!nSHTMOAA`a8ZXzo7on%X8 zfjS#4Vb;K`GC7_m?lyaRxGRh0eOlVxoek&f~8i)@$Qa!QHXY4oTSIvhiPQb%3pQq#AIx}GSY zwH9RID$-19eTkatJ=jrj38Q%#5&F!Mx2|y(!leJGiHry)*|uYFdiH@pBFK*jXBWy@ z`xCAA>l^3@*3IqKUZP=Kb9NA6;CWG=nXB#KU%xL&=hUG;Q1w((UQ^OwXXi**ny1dB zCZW3!088>H-o+$9f;{}WQdU~a^^NCtTpo&I zH!S@JOFl~hF&0vx85p83$^D|ICdye?nK)_cPHe!`d-@uGbbdir6V^5E0+sW5%_4Tb zz81ebnzrHR^^B3}c#<2KNFAM$FS!@qjTo^VmCX@i7%K{xlkp2|x}#Q?m^msh+wSLj zut0ars63B1VSD;wk7bGa@0DfYSF5wPXBw$Xa*86~Jav}qG z_ikAPmDn35l8Jf8fBXJaRqwm&>c6#jl&|akLlXn-{ib0s;z%o!Q^HI5=_znS2>fA# z@0Pmh3Hurm6dDE}@ME`#s`d(E*O;RA8luy+f0EX8|2ms$&siiW(g1E|YUNQyl3mRL zt2^|4{dv#sMd^?0;-gKkgX3`h_UGj0joB1I-TAfmrNb8$_L5Ndl|$U&h&vtWrlbb6 z9sj{Y9z&(D@Ek%_6Tb<9bkmV!oYCLkQ|J}%&OLPKuxl;<7NMdp3t`meOZd+J>j^SQ z_(ouN(Nwr+Cr^twGjMxL4QsN0u`plAkQHy>4vM z8XEK3;Kr4BFiI^PM^&8qhn1VW&r?MgW8RmHTH9IWxbVETJ%XX;x!u@!pD!c|tc8mZ?{nC-WuLy z^_dtrh}RDSJ{iiQm2tjTQ8aUsK0X|^bd4!Y zVnY}6inZL*fA7?GVI={%Cw6q2UafGhBp@d;vb@+6pH05Ft#6P6wK}iJU0V^9eA+3Q z>f!n}UJh~ea^-+qC(;clH3gks-PXH@K4Tu0&f%r8eTOdov-*`*GSWskO)kSJvO45o z(qv9M1CH&B?+j?H9nFVYJHY1N~AQB-oaoD~r8I zJrf3@r$)4$sc`cimaWKp8Uvh9wV z_H*wq1|R^MlMa%uZ)GfS60eP<%6?W`HDbOfbNMb)-ZAc#mk}dkB(|Z=GvVr#Q3l`Mu^-nd#5% z070vwlMykf$~2ivep95`7L%(Kb@?p&_G^Db8BQwSH)1rexppu(G$xBa z4w?KJT1(khsQKL1?Lp{H{{k{eMqJ#jT#lmRbX-yR)def~zS7|Pbh3j}1h)5920NkF zPPRK^6w!O%rQ{}6-L{{}p87GC(dCrT;v|#8zE-(|AD}vW6f*_idRqXYM@9+z(Jfpat5=bDlL^wp-? z_k-a{mK(G`*6&0s|3=VK`aIbv{kClaM<2?&3uAEb>3CnM+u5Joq_0?@wVIIBx}hUV z5ub+^%8c;ga1hLyYn8h!nUn~fe2!0Ryq>I~>a(Y{(ewNDcjl2&s^x>q*?{89>WC6} z!Mt*<7KR3-Q#b{AGvL74Z57G@;>$o%4Hv*>{_Cd&G3mkguT^ipg;G6VNrEh-fzt1z z%JlnJB?4AZzhDfPc&#ZVTN982yU@ab{MvXO9FZNcSC-b; zc=9d%;x1+0y=0j^YjoRS9ad)%B^x0nnf)U$2b2izD#F+s4^e>N2AJgL0^FG(ph1vp zNl*zaA9x=ekrQ-!m{y7O>Nqz~G`cPfEaI7XQEaniu>M&0Es7+^ZI4-fZrrciB6dzK zw-U5i31B_1Gy@LG@UB8?$LYw}Istpe3FR!ENC|vv@2yw5l*HoE@q5UtmaUO8>Qc(dgt) z#!Qq;=zaE#wf$*b+{`A+D!Ubjt}iUDX^Ex5)nglmWDcfY%(hAj`@UXU?ARR$+shR9 z(*$qpHTpBpSLxZqatclnI{ZCdxaH(+=APJjYA z81UEbGQiDg77qQd3g1;0GegRa5|k5j9dbUYPW!e)T62b~)%or+3|)ln*s(^wQ@vjh zdWq~kR(K7S7q-~;Wix06bMXd}#b32WW9sceH?@u%aF6~lAi-n2`q8vvhZT)KAu?W^xT zv1^G#jZLwDUtxJ4U#L$hk6FHP(}ZOy01D}tS4giQhu+m)H!R1$zhe=^2@DD;ql6ek z_gr3gIUra2!L-v+{Jodz&Cefw-E$?d4ZK+rEbP<8gJa z_isnfG}zM4mxpqD=@La9MlL!p4-aFuetLEMYPwlf6@+wXts+Q3P#Jo<#DxXGnr?yS z0VhcD;fibfQfPv90Oio>`kOVMds*+mBTr@JUyGiJ>7K{EN+O=7Cz%94Hdc6@AIe_# zoY@^O?gbPf*WF_o)cK4Gd@f(f>cpXHzhSv+&+(ger`4$zo}B1-zQmXKZxn`b2{xn9 z({o4v7}}Q*tyz6GjnU~ zkl>)TBa9gte}R~~I_bqmE2{TC7F1g?;Z=>4htqKrL(DH7tbaeRlqOBQdu}s?NT6?) z6sa({T4>p??AGWH#Kt6B_MUC}&)9y%z}jlPHI6x3^KjBU)hW}e-QE>-(q*5VBal+_ z67(0t@)zU8SOtSHxiT#&djZrw=RLPZ|D_Lxmup_au1?Kd${}wG9)Ki4k>-;Bu76;D zLnpvDbf-MC@9E!Sf|qFIczwopyygdFFEK7s`LMzd=c^E-F*zc-##3oL1Foi7XL{C8S!O;7$1sHShCm6vbKXVu6D z8Q08wd&QCU3*4#}nh`x0L13IJK~{EvWXb!>=*T!eBiqlHPCsI(Xp6UbEto+`E}LUO zBbk14k4(U{57iF*<`T)QKCaU>;3nz(mmS29zzYDBYOiuRgql{IXb^wNyx%tO*1vxi z^FN&@n_ORRaq7&fZo#$6^-P|z_#yS$;Q2TR7|swQt0?dU?+7qz1(|=^+;HvMj;SNc z=a{laFn(J31sYJd*3ZSs^r#CRFcw4Ki+k1dEz*0#YbO{ZJ^m}G+7MVps=}SR`8wG5 z`ub*r6Lzer+xQ`4<{Mu`Im?gTL9C7BxN)~u`~@aE%eg2R;PxH1`Y0^n_+PgaL6aZO z-i6xXp%DK~Uct@&>l0DJ)7!`MCAGEa?-Q>;h|rKBcVuq%d15z63ll^R&}Q(zjMo$8 za@)JyWAHR?C14O*rW5qh zYwAj39}3e#yaCi_lr7wU_!NF%6*66Ac}ncMYhWKj5!B?v9enB7N%=1b5qsMIr1H}4 zF<=~8!gAs9F;k8g!O~S&j@B^GKEj$WRBinMr@g_9=oEUv$(2=lBDqPgnCyJ2SMp(o zUx)Tz&3}TOMVv4gRYT$TT4B6S5qIa46NICGq25(APr9hkD1y>spB za;@z&w3}`iEl(MQl=vFT_cx+&#-gJqGj-G%3`t#*jZ@JG@bn9sfFuF1#BkTe3&Nh;V#CSi!$?bF-U4*2c~Q?8e57C7E9{cgb?tQqF&==D^!~ z&7A(d9cV`}U z@U~tsc`6(6mtU7(O#axXjJzIuQzat!Mgb(s4;I~!-~Ro`Z#NaAuc1dY%wQMvs75CC z+2@$^zh^`f--&{S7YcN7dn>OmIcXfj?aQKsk-;oPZ-Nb2ioLJ6$8XKg@dzLMaZ@_N z2{sGft#OTz>5*U?dJp^|k3{XaEVk=Zm5};q1~Z3%&*D!s8JrD(Klo8w%qSf@NXZL2t4p-zVjQuL>PjO2!o5uB2vQ2rF;Xg{>YmyezlX}28w02u=wEN%&SKD;U3)y2sEGgVwFB>M{i`2NEv^?X z_EyJkMD4?W#U}(m+rEiqA~E=JFeb=c6r4^K(aWD)-tV~@L+Uc{Ke`rF+nM=BBSVwe z!M=@XnK2Y8QFc^yi~gZQ|oE9;u<~Xk;@1vkEoE3D*Yz!Vm*wUBnD}6j9}(q za>JHnf{LX`eNz``Sw7H$)92Q_y~figa;LmjQUSqHc4=OOTr$oOR``)BIV&Efg_apA zfIc2@EuQF&jo$m0iMMDnF4T$@^9GIbkj!U`dO+DvG@_+8VsOGwb?3CYAfs zCP&B)WfU&r4xXlmF*yDY%7|cdQ*9Y^(DI~Rt$5>P@a)4UT^7HU-LX7c-VRC#N3B99 zNO;st0U>oI9_5XtI@()gYI&7!XbMA&q_$@ISS~AhdQZsr)$`%t(*j*;8hCn>j%dXTq2}Mhn4G_J31w;wv+C z%4UTx6?!q~hN*G~9~`UhtbVp_QXYn9%3FOGMjHf)m z;HBQqpU2d69uyaf69r}o5rX%z2Zmd&8kSN!cBOi9lyp0}cJhqgAFahG}n3!5pZA z8VV|MBa^auJ{7t2S0@y@)s?{1Jz_>K;hgX^JNuY*)7B*JVy`0mzelMn@pS9htM#*Ck-C`AM(iu{SIOg}h z`tK=BJ5mQ{XYyW2L8K?-)N#<{uHR!Y>0L3&DgesT(qh~ZI^V^>o1t9zs1hGuIH$(aaHWhDBqd1eK5ZZe zCzpMYO3WWC@-K@&pHaSIEC!0NIm}hW3Cl>l>EZ8&M&1Dc_WZy97XYAc;F;#d8)j@j z_;cE4!q@#Bk^J4fit@|vOyBUZF)3Hv>~SsQfh{>=#*%x@ED+Vpl<&DRG5&@uZA-cO z=HfcY=?}rz?UZ3gEreD-?pcaRc~flbV*de|*BNp`>EX49BZfF=j8`bJD-(IY!F0qF zobvFO*|sEZf8v{+jnpe~=-BKhwXqEeo)=C!SPz9pD33mqNjbPJXm1ZO8l-+V`Js$e zo#gRL`yZ7w4FVEc5$)$6jK2{*+r9{RgENh@-1((fhM6}`Izw-`lZ$qW>7mU(o6GuB zEKQOEQPKosfx!>I^*VfItl}$uSGj_?}@(O+3 zMuRh2jh2&&zFUegWQ9;?R8Z%PNU)l-t+t%$x-&)F(0o-9_qr-d08OM;QLMU)dK@iV zI!I(Az#)0#Q@BljQm!nGXq?R)a*&RoFP&s~`--kL&0%4rmO!Gb7X@CSeWHno@Ouy8tCff+3zer z$1$bFF%^fr0`xAVE|52`?{Qw-VgF@4|KV>Tsll7XdBjA>%9O6eHR==1*tJQe2n=V5 z^sLVAj$t`DKv3+=ANkHZnejx;kQ*VE0N&!4gzQX#4FPc~?${d=saLnP;>oC}HhqcVI5H7t zPclPb>6tkl-t-DNgf2MAP%iPUjP87}Fi}=U>kG{ZNzOfWxFpdntNKcbx1#D=SoC@k z^sGtvh~;e3pBRS!uAm_(rcrk>vwbO!>0>>?mZbWh%ti9dJzo9eq47K_@TJ6DEDWQ+|5rQL z{tngl#`lb&(NQV4sE{cpgd@^9%`nQn3%Os$rQBl3Z8{iXP^2@+{n9}t)Wl3^4ufG- z$E6W{6;m>silQ?|#?2KcDwm``zo=>sfD@Box!Nt`R78 z|L1m~cx}H6c%JZSA0BC=Vty=39h#S}O1pd4IUWCpZQ8okaVN{sb%g)c!!*v01r6K; zigvgX=kO6#QUH4#t$dYEx{poi7tUut({K*BsAgERFHmm=5egTl-o;|z(kEW$6ij8n zQeI%q-A^ENLmYA%KKN;!kXG<`om00kt17fmoc5K=Wx;KF%S;0@@d>#h(19ipR+hELKyKW7QiPr2eeC>T|_RKW0>Qr9>8BLi++g4(fb+uEB^8 zco=Fp+;5R}=89#hwq_eQQF_d24 zUU~Jg&9LVs8o_CpaDF)Sl3~zZ+|;8(lwCvsNX?z2rwc0t<^Eae!e?UCgE^HwQeeq@ zg3SJSo${34NDi$xwp8yn1z7HGaHWtoNS{W`%Ip$8})-LSgIX|d4lvZ*7KO{ zc%bGy094p%$R$ZUzFHUULhnIHYWE!?QL=chbngvsx5Z`i zN4`7UQj&FR;!>xv%Ee?&DAC#)%yFd4ay&BD-Vv!^v-!As;+Nmhl5oWgfGAn0nF$Vb z62O&KPuzQ*hMtYD0iVrwB2KPI122d?-49*k{5wgjowYYNF`VC6d>QpKFyMtB55?}P zUj%)?b_%LVY@wP{7YS0b@=(BCeZ(#{V&Y=}DjFSFQ&+fmbF+Or0b*$df_U=96x*V| zgGS7`r-gEUnREaQf?3oU>BUH4wYxFqijA%eF7Bt}oypg4E;@ zQ0<}a1!L8{-h)VzdGR4hNE66i(nwVXYmY2geLuLZ2I%bvFp#Wt81rma4`Mcc862ko zj#D=kiGAya1Kx09CC9=3L0o+vewtu4bx{++mIJ7=0H*6nzU_M@F})IhP9D+(1|rFP z&Gz@@nx(g6Oe`j&)Is33PI`$6Wkv{q=%E328&1cdAKljth5)C2kk60#KH(IlqHf>? zBWlS|RmLaFmlNG}SjC8x(xbqwt8Z+FDh$#yW`zg+vGz<|_o$E_=wxZP9Q~SJ(XzDM zszz)X@}9RnljNQ`_Z+GYp!WCih&&7V)fcF&smr8$W$fx@5mjA_v^i1!+d}EHT^0?6U@pXj)B4Yay^SMnfVH0II32?Sb-V{eL~6t>E(gYn#gL`})~}DDiWO z^<+4Vn4?i%+;aBeKGzWwZ~I8{$aPtB(N@2&cl()0H1vmsb-|qeKNke4i$_X)81yH0 z#$z~Wos=p@b-`kIH5i-2Y}*f1ytUiNc~cAc!1+$ZP{sgX7Il^6BYHb$%8q78aIJv2 z(9P*PxRFu&A3%(Yid=BFH_x?n(3S|$pc#T^`3lw<10(kE#sykg;87y7ZY^q$M`=oG{22R-#e~XRPY!uvmGR9ZDSc|1xzlk87hg3Uy=p6E* z1p6tHL_D67sZfa$Jc$SYQTTM?MSJ|$Gbpis1QzZA`FqmEv4i0^%&L*o&-x@xE*=)Q zF79tJQw@Z~ZIsd`a{DLRK$r&+pvtqBzq$3P?9+phqm^nyWAm@6zB@B*l#EGHOS`MO z>H3(~pEJns*0$UjhU5q3ob+E?;xCPOf?RzP!Y{{|Dt|ZUM z5i$RCYz&1z2sG32puA>Gl4-32VP;Fivr)LL^wSk_LwuQjB5fl!e$`h7hQUy7t3r^4bttB1ybnI3p<_G4c|j- z!CBgcFLHII(S_^hDplQaM(b~!276bk&GwZj>H7-St-YztGz49OKQ-sGWo{`bd$QR! zp1MFvPvm@VJMln&M`z)lJAWy;ip13{q|`BT=nul1Ym3{CnBjzC}+lV zN)BTEXZx72WDy;Qua35S_qDORDy30320bSZCb^mnTwm(<@YzwCIO5-*q1Q3}Yr zTAfcD5RU%T8B$$*ENX!!8C37GIM6{TpHBL#%2^v1vwh++e~p+cBw!6YcV>T|+XU%U z9R<{F1=Vw=g7Y5ojIbyBTK~l>LEF1gc+8*eG#*4MavOQsO8?6;NwFftqiTY6*2L#C zhvQAm`6JQ{28_>+Q9B|BR2awwWwzJKeBHa@@MiqjuXquM=*f7*uW!(lE96+uSi1Y{aXozBR0Hxj~AP z-CZ>`mULOZCseQg#}dMhcDlJTt!J7{5;}(Q*rJ^^aPj*h0}i0>#|$R#kS?wHz8o4n z_<5hr?wJw1s$E`YI)`Fa)zSTW>SM9Io{Khl_yO6ZjBH$Xt0_4uFi-TZx8rJk2jTnB zo#fxp@U_1X3j4x?gS7-3w1FJfXeH^QC`kv6%ZjHqc;>#;46(iC`Ql*RaGa529;uMj z1KMxYEqoU}d)ldD)=<+?-qNresaNQ%?dD7=aM5;isb?$nh{pfuJ>Qc@u=?il9IcaR sZRLjW?CQ1? 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≪OAm49WYalBM1GtPjwFcAI2WH0#R#&3nGy>yI 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

r+%VV0B%E-2Wuc-Tq_&qOv&1U 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 literal 0 HcmV?d00001 diff --git a/package.json b/package.json index 5cf440f..48d8c32 100644 --- a/package.json +++ b/package.json @@ -1,24 +1,44 @@ { - "name": "pokedex", - "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", - "eject": "expo eject" - }, - "dependencies": { - "expo": "~45.0.0", - "expo-status-bar": "~1.3.0", - "react": "17.0.2", - "react-dom": "17.0.2", - "react-native": "0.68.2", - "react-native-web": "0.17.7" - }, - "devDependencies": { - "@babel/core": "^7.12.9" - }, - "private": true + "name": "pokedex", + "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", + "eject": "expo eject" + }, + "dependencies": { + "@react-native-community/datetimepicker": "^6.5.4", + "@react-navigation/native": "^6.0.13", + "@react-navigation/stack": "^6.3.4", + "@reduxjs/toolkit": "^1.9.0", + "@types/react": "^18.0.25", + "@types/react-native": "^0.70.6", + "add": "^2.0.6", + "date-fns": "^2.29.3", + "expo": "~45.0.0", + "expo-status-bar": "~1.3.0", + "native-base": "^3.4.21", + "react": "17.0.2", + "react-dom": "17.0.2", + "react-native": "0.68.2", + "react-native-date-picker": "^4.2.6", + "react-native-gesture-handler": "~2.2.1", + "react-native-keyboard-aware-scroll-view": "^0.9.5", + "react-native-paper": "^4.12.5", + "react-native-safe-area-context": "4.2.4", + "react-native-screens": "~3.11.1", + "react-native-svg": "12.3.0", + "react-native-web": "0.17.7", + "react-redux": "^8.0.5", + "redux": "^4.2.0", + "yarn": "^1.22.19" + }, + "devDependencies": { + "@babel/core": "^7.12.9", + "typescript": "~4.3.5" + }, + "private": true } diff --git a/src/components/Button.tsx b/src/components/Button.tsx new file mode 100644 index 0000000..6dd8587 --- /dev/null +++ b/src/components/Button.tsx @@ -0,0 +1,31 @@ +import React from 'react'; +import {TextInput, TouchableOpacity, View} from 'react-native'; +import {Subheading, Surface} from 'react-native-paper'; + +type Props = { + label: string; + onPress: () => void; + backgroundColor: string; +}; + +const Button = ({label, onPress, backgroundColor}: Props) => { + return ( + + + + {label} + + + + ); +}; + +export default Button; diff --git a/src/components/DateInput.tsx b/src/components/DateInput.tsx new file mode 100644 index 0000000..0945553 --- /dev/null +++ b/src/components/DateInput.tsx @@ -0,0 +1,55 @@ +import React, {useState} from 'react'; +import {Text, TouchableOpacity, View} from 'react-native'; +import {format} from 'date-fns'; +import DateTimePicker, { + DateTimePickerEvent, +} from '@react-native-community/datetimepicker'; +import {Paragraph, Subheading} from 'react-native-paper'; +import {useAppSelector} from '../redux/hooks'; +import {RootState} from '../redux'; + +type Props = { + value: Date; + onChange: (value: Date) => void; +}; + +const DateInput = ({value, onChange}: Props) => { + const [open, setOpen] = useState(false); + + const {date} = useAppSelector((state: RootState) => state.contact); + + return ( + + setOpen(true)} + style={{borderWidth: 1, borderRadius: 5, padding: 10}}> + BirthDay : + {String(date)} + + {open && ( + { + onChange(value); + console.log('a', value.toDateString()); + setOpen(false); + }} + /> + )} + + ); +}; + +export default DateInput; diff --git a/src/components/Header.tsx b/src/components/Header.tsx new file mode 100644 index 0000000..96b729b --- /dev/null +++ b/src/components/Header.tsx @@ -0,0 +1,51 @@ +import { + CommonActions, + DrawerActions, + useNavigation, +} from '@react-navigation/native'; +import React from 'react'; +import {StatusBar, Text, TouchableOpacity, View} from 'react-native'; + +import MatterialIcon from '@expo/vector-icons/MaterialCommunityIcons'; + +type Props = { + backgroundColor: string; + statusBarColor: string; + title: string; + isMain?: boolean; +}; + +const Header = ({backgroundColor, statusBarColor, title, isMain}: Props) => { + const navigation = useNavigation(); + return ( + + + + + {isMain && ( + navigation.dispatch(CommonActions.goBack())}> + + + )} + + + + {title} + + + + + + ); +}; + +export default Header; diff --git a/src/components/Loading.tsx b/src/components/Loading.tsx new file mode 100644 index 0000000..77f0ba1 --- /dev/null +++ b/src/components/Loading.tsx @@ -0,0 +1,11 @@ +import React from 'react'; +import {View} from 'react-native'; + +const Loading = () => { + return ( + + ); +}; + +export default Loading; diff --git a/src/components/TextInput.tsx b/src/components/TextInput.tsx new file mode 100644 index 0000000..d8120a2 --- /dev/null +++ b/src/components/TextInput.tsx @@ -0,0 +1,100 @@ +import React from 'react'; +import {View} from 'react-native'; +import {Subheading, TextInput} from 'react-native-paper'; +import {colors} from '../utils/themes'; + +type ContactUs = { + name: string; + email: string; + date: string; +}; + +type Props = { + value: string; + onChange: (text: string) => void; + label: string; + affix?: boolean; + affixLength?: string; + multiline?: boolean; + numberOflines?: number; + errorLines?: string; + maxlength?: number; + keyboardType?: 'number-pad' | 'default'; + keyInfo: keyof ContactUs; + error: boolean; +}; + +const Input = ({ + value, + onChange, + label, + affix, + affixLength, + multiline, + numberOflines, + errorLines, + maxlength, + keyboardType, + keyInfo, + error, +}: Props) => { + const textChange = (text: string) => { + let value = text; + if (keyInfo === 'name') { + value = value.replace(/[^a-zA-Z ]+/g, ''); + } + + onChange(value); + }; + + return ( + + 0 ? label : undefined} + multiline={multiline ? multiline : false} + maxLength={maxlength ? maxlength : undefined} + keyboardType={keyboardType ? keyboardType : 'default'} + numberOfLines={numberOflines ? numberOflines : 1} + onChangeText={text => textChange(text)} + style={[{backgroundColor: 'white', height: 55}]} + selectionColor={colors.blue} + theme={{ + colors: { + primary: error ? colors.blue : 'red', + text: 'black', + }, + }} + right={ + affix && affixLength ? ( + + ) : null + } + /> + + {!error && ( + + {errorLines} + + )} + + ); +}; + +export default Input; diff --git a/src/components/index.ts b/src/components/index.ts new file mode 100644 index 0000000..0dcb26e --- /dev/null +++ b/src/components/index.ts @@ -0,0 +1,7 @@ +import Header from './Header'; +import Loading from './Loading'; +import Button from './Button'; +import TextInput from './TextInput'; +import DateInput from './DateInput'; + +export {Header, Loading, Button, TextInput, DateInput}; diff --git a/src/containers/Container.tsx b/src/containers/Container.tsx new file mode 100644 index 0000000..9d28fd8 --- /dev/null +++ b/src/containers/Container.tsx @@ -0,0 +1,53 @@ +import React from 'react'; +import {Dimensions, ScrollView, StatusBar, View} from 'react-native'; +import {KeyboardAwareScrollView} from 'react-native-keyboard-aware-scroll-view'; +import {Header} from '../components'; + +const width = Dimensions.get('screen').width; +const height = Dimensions.get('screen').width; + +type Props = { + backgroundColor: string; + children: React.ReactNode; + title: string; + statusBarColor: string; + isMain?: boolean; +}; + +const Container = ({ + children, + backgroundColor, + title, + statusBarColor, + isMain, +}: Props) => { + return ( + + +

+ + + {children} + + + + ); +}; + +export default Container; diff --git a/src/containers/index.ts b/src/containers/index.ts new file mode 100644 index 0000000..21ba790 --- /dev/null +++ b/src/containers/index.ts @@ -0,0 +1,3 @@ +import Container from './Container'; + +export {Container}; diff --git a/src/navigation/index.tsx b/src/navigation/index.tsx new file mode 100644 index 0000000..02a209d --- /dev/null +++ b/src/navigation/index.tsx @@ -0,0 +1,21 @@ +import React from 'react'; +import {createStackNavigator, TransitionPresets} from '@react-navigation/stack'; +import {RootStackParamList} from './model'; +import {Contact, Home} from '../screens'; + +const Stack = createStackNavigator(); + +const AppNavigator = () => { + return ( + + + + + ); +}; + +export default AppNavigator; diff --git a/src/navigation/model.ts b/src/navigation/model.ts new file mode 100644 index 0000000..4235009 --- /dev/null +++ b/src/navigation/model.ts @@ -0,0 +1,19 @@ +import {RouteProp} from '@react-navigation/native'; +import {StackNavigationProp} from '@react-navigation/stack'; + +export type RootStackParamList = { + home: undefined; + contact: undefined; +}; + +export type HomeNavigationProp = StackNavigationProp< + RootStackParamList, + 'home' +>; +export type HomeRouteProp = RouteProp; + +export type ContactNavigationProp = StackNavigationProp< + RootStackParamList, + 'contact' +>; +export type ContactRouteProp = RouteProp; diff --git a/src/redux/contactReducer.ts b/src/redux/contactReducer.ts new file mode 100644 index 0000000..3f49c32 --- /dev/null +++ b/src/redux/contactReducer.ts @@ -0,0 +1,67 @@ +import {createSlice, createReducer, PayloadAction} from '@reduxjs/toolkit'; +import {AppThunk} from './index'; + +export type Info = { + name: string; + email: string; +}; + +type ContactType = { + loading: boolean; + info: Info; + date: string; +}; + +const contactState = { + loading: false, + info: { + name: '', + email: '', + }, + date: new Date().toDateString(), +} as ContactType; + +const contactSlice = createSlice({ + name: 'contact', + initialState: contactState, + reducers: { + setLoadingStart: state => { + state.loading = true; + }, + + setLoadingEnd: state => { + state.loading = false; + }, + + onChangeInfo: ( + state, + { + payload, + }: PayloadAction<{ + key: keyof Info; + value: string; + }>, + ) => { + let {key, value} = payload; + state.info[key] = value; + }, + + onChangeBOD: ( + state, + { + payload, + }: PayloadAction<{ + value: string; + }>, + ) => { + let {value} = payload; + + state.date = value; + }, + }, +}); + +export const {setLoadingStart, setLoadingEnd, onChangeInfo, onChangeBOD} = + contactSlice.actions; + +export default contactSlice.reducer; diff --git a/src/redux/hooks.ts b/src/redux/hooks.ts new file mode 100644 index 0000000..69ed510 --- /dev/null +++ b/src/redux/hooks.ts @@ -0,0 +1,6 @@ +import {TypedUseSelectorHook, useDispatch, useSelector} from 'react-redux'; +import type {RootState, AppDispatch} from './'; + +// Use throughout your app instead of plain `useDispatch` and `useSelector` +export const useAppDispatch: () => AppDispatch = useDispatch; +export const useAppSelector: TypedUseSelectorHook = useSelector; diff --git a/src/redux/index.ts b/src/redux/index.ts new file mode 100644 index 0000000..761f71f --- /dev/null +++ b/src/redux/index.ts @@ -0,0 +1,22 @@ +import {configureStore, Action} from '@reduxjs/toolkit'; +import {combineReducers} from 'redux'; +import {ThunkAction} from 'redux-thunk'; + +import ContactReducer from './contactReducer'; + +const reducer = combineReducers({ + contact: ContactReducer, +}); + +// A store is an immutable object tree in Redux. A store is a state container which holds the application's state. +// Redux can have only a single store in your application. +// Whenever a store is created in Redux, you need to specify the reducer. +export const store = configureStore({ + reducer: reducer, +}); + +export type RootState = ReturnType; + +export type AppDispatch = typeof store.dispatch; + +export type AppThunk = ThunkAction>; diff --git a/src/screens/Contact.tsx b/src/screens/Contact.tsx new file mode 100644 index 0000000..36ef670 --- /dev/null +++ b/src/screens/Contact.tsx @@ -0,0 +1,169 @@ +import React from 'react'; +import {useState} from 'react'; +import {View, TextInput as Input, Image, Alert} from 'react-native'; +import {Paragraph, Subheading, Surface, Title} from 'react-native-paper'; +import {Modal} from 'native-base'; +import {Button, DateInput, TextInput} from '../components'; +import {Container} from '../containers'; +import {HomeNavigationProp} from '../navigation/model'; +import {RootState} from '../redux'; +import {Info, onChangeBOD, onChangeInfo} from '../redux/contactReducer'; +import {useAppDispatch, useAppSelector} from '../redux/hooks'; +import {isEmailValid, isNameValid} from '../utils'; +import {colors} from '../utils/themes'; + +const pokemonLogo = require('../../assets/pokemon_logo.png'); + +type Props = { + navigation: HomeNavigationProp; +}; + +const Contact = () => { + const dispatch = useAppDispatch(); + const {info, date} = useAppSelector((state: RootState) => state.contact); + + const [open, setOpen] = useState(false); + const validEmail = isEmailValid(info.email); + const validName = isNameValid(info.name); + + const onChangeTextInput = (key: keyof Info) => (value: string) => { + dispatch(onChangeInfo({key: key, value: value})); + }; + + const onChangeDate = (value: Date) => { + dispatch(onChangeBOD({value: value.toDateString()})); + }; + + const submit = () => { + const {name, email} = info; + + if (name.length === 0 || !validName) { + Alert.alert('Alert', 'Please enter name correctly'); + return; + } + + if (email.length === 0 || !validEmail) { + Alert.alert('Alert', 'Please enter email correctly'); + return; + } + + setOpen(!open); + }; + + const parseDate = new Date(date); + + return ( + + + + + + + Gotta catch 'em all + + + + + + + + + + + + + + + ); + }; + + if (loading) { + return ; + } + + return ( + + + + + + + + + { + setPage(page); + + console.log(page); + // if (page === 0) { + // return; + // } + + if (page > offset / 10) { + dispatch(addOffset()); + } else { + dispatch(deductOffset()); + } + }} + label={`${from + 1}-${to} of ${pokemon_count}`} + numberOfItemsPerPage={numberOfItemsPerPage} + /> + + + + String(Math.random())} + contentContainerStyle={{paddingBottom: '5%'}} + style={{flex: 1}} + /> + + + ); +}; + +export default PokemonList; diff --git a/src/screens/Catalog/index.ts b/src/screens/Catalog/index.ts new file mode 100644 index 0000000..e461eac --- /dev/null +++ b/src/screens/Catalog/index.ts @@ -0,0 +1,4 @@ +import PokemonList from './PokemonList'; +import PokemonInfo from './PokemonInfo'; + +export {PokemonList, PokemonInfo}; diff --git a/src/screens/Home.tsx b/src/screens/Home.tsx index 4f007b8..b6b31fb 100644 --- a/src/screens/Home.tsx +++ b/src/screens/Home.tsx @@ -17,6 +17,10 @@ const Home = ({navigation}: Props) => { navigation.navigate('contact'); }; + const navigateCatalog = () => { + navigation.navigate('pokemonList'); + }; + return ( @@ -45,12 +49,18 @@ const Home = ({navigation}: Props) => { Gotta catch 'em all - + + + + ); + }; + + if (loading) { + return ; + } - const renderItem = ({item}: any) => { return ( - - - - - - - + + + + + + + + + { + setPage(page); + + console.log(page, ' ', offset); + + if (page === 0 && offset === 0) { + return; + } + + if (page > offset / 10) { + dispatch(addOffset()); + } else { + dispatch(deductOffset()); + } + }} + label={`${from + 1}-${to} of ${pokemon_count}`} + numberOfItemsPerPage={numberOfItemsPerPage} + /> + + + + String(Math.random())} + contentContainerStyle={styles.padding_container} + style={{flex: 1}} + /> + + ); - }; - - if (loading) { - return ; - } - - return ( - - - - - - - - - { - setPage(page); - - console.log(page, ' ', offset); - - if (page === 0 && offset === 0) { - return; - } - - if (page > offset / 10) { - dispatch(addOffset()); - } else { - dispatch(deductOffset()); - } - }} - label={`${from + 1}-${to} of ${pokemon_count}`} - numberOfItemsPerPage={numberOfItemsPerPage} - /> - - - - String(Math.random())} - contentContainerStyle={styles.padding_container} - style={{flex: 1}} - /> - - - ); }; const styles = StyleSheet.create({ - container: { - flex: 1, - paddingTop: '5%', - paddingBottom: '5%', - }, - image_container: {marginTop: '10%'}, - image: { - resizeMode: 'contain', - height: 75, - alignSelf: 'center', - }, - pagination_container: {marginTop: '5%'}, - padding_container: {paddingBottom: '5%'}, - text: { - color: colors.blue, - letterSpacing: 1.5, - fontStyle: 'italic', - fontWeight: 'bold', - fontSize: 25, - textAlign: 'center', - marginTop: 10, - }, - button_container: {marginTop: '5%', alignItems: 'center'}, - card: {width: '90%', alignSelf: 'center', marginTop: '5%', elevation: 5}, + container: { + flex: 1, + paddingTop: '5%', + paddingBottom: '5%' + }, + image_container: {marginTop: '10%'}, + image: { + resizeMode: 'contain', + height: 75, + alignSelf: 'center' + }, + pagination_container: {marginTop: '5%'}, + padding_container: {paddingBottom: '5%'}, + text: { + color: colors.blue, + letterSpacing: 1.5, + fontStyle: 'italic', + fontWeight: 'bold', + fontSize: 25, + textAlign: 'center', + marginTop: 10 + }, + button_container: {marginTop: '5%', alignItems: 'center'}, + card: {width: '90%', alignSelf: 'center', marginTop: '5%', elevation: 5} }); export default PokemonList; diff --git a/src/screens/Contact.tsx b/src/screens/Contact.tsx index 915ea25..0742dc2 100644 --- a/src/screens/Contact.tsx +++ b/src/screens/Contact.tsx @@ -1,6 +1,6 @@ import React from 'react'; import {useState} from 'react'; -import {View, TextInput as Input, Image, Alert, StyleSheet} from 'react-native'; +import {View, Image, Alert, StyleSheet} from 'react-native'; import {Paragraph, Subheading, Surface, Title} from 'react-native-paper'; import {Modal} from 'native-base'; import {Button, DateInput, TextInput} from '../components'; @@ -12,142 +12,152 @@ import {useAppDispatch, useAppSelector} from '../redux/hooks'; import {isEmailValid, isNameValid} from '../utils'; import {colors} from '../utils/themes'; -const pokemonLogo = require('../../assets/pokemon_logo.png'); +// const pokemonLogo = require('../../assets/pokemon_logo.png'); type Props = { - navigation: HomeNavigationProp; + navigation: HomeNavigationProp; }; const Contact = () => { - const dispatch = useAppDispatch(); - const {info, date} = useAppSelector((state: RootState) => state.contact); - - const [open, setOpen] = useState(false); - const validEmail = isEmailValid(info.email); - const validName = isNameValid(info.name); - - const onChangeTextInput = (key: keyof Info) => (value: string) => { - dispatch(onChangeInfo({key: key, value: value})); - }; - - const onChangeDate = (value: Date) => { - dispatch(onChangeBOD({value: value.toDateString()})); - }; - - const submit = () => { - const {name, email} = info; - - if (name.length === 0 || !validName) { - Alert.alert('Alert', 'Please enter name correctly'); - return; - } - - if (email.length === 0 || !validEmail) { - Alert.alert('Alert', 'Please enter email correctly'); - return; - } - - setOpen(!open); - }; - - const parseDate = new Date(date); - - return ( - - - + const dispatch = useAppDispatch(); + const {info, date} = useAppSelector((state: RootState) => state.contact); + + const [open, setOpen] = useState(false); + const validEmail = isEmailValid(info.email); + const validName = isNameValid(info.name); + + const onChangeTextInput = (key: keyof Info) => (value: string) => { + dispatch(onChangeInfo({key: key, value: value})); + }; + + const onChangeDate = (value: Date) => { + dispatch(onChangeBOD({value: value.toDateString()})); + }; + + const submit = () => { + const {name, email} = info; + + if (name.length === 0 || !validName) { + Alert.alert('Alert', 'Please enter name correctly'); + return; + } + + if (email.length === 0 || !validEmail) { + Alert.alert('Alert', 'Please enter email correctly'); + return; + } + + setOpen(!open); + }; + + const parseDate = new Date(date); + + return ( + + + {/* - - Gotta catch 'em all - - - - - - - - - - -