Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
E
EmidWife-New
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
2023-24-005
EmidWife-New
Commits
f52b622b
Commit
f52b622b
authored
May 20, 2024
by
devinmunasinghe
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
chat-bot-code
parent
cc533bed
Changes
12
Hide whitespace changes
Inline
Side-by-side
Showing
12 changed files
with
639 additions
and
99 deletions
+639
-99
package-lock.json
package-lock.json
+133
-53
package.json
package.json
+2
-1
src/components/HeaderWithBackNav.js
src/components/HeaderWithBackNav.js
+40
-0
src/constants/routes.js
src/constants/routes.js
+6
-2
src/navigations/BottomTabNavigator.js
src/navigations/BottomTabNavigator.js
+15
-13
src/navigations/ChatBotNavigator.js
src/navigations/ChatBotNavigator.js
+18
-0
src/screens/chat/chatbot
src/screens/chat/chatbot
+0
-1
src/screens/home/chat/ChatScreen.js
src/screens/home/chat/ChatScreen.js
+149
-0
src/screens/home/chat/ChatbotHome.js
src/screens/home/chat/ChatbotHome.js
+108
-0
src/services/chat/ChatFaceData.js
src/services/chat/ChatFaceData.js
+37
-0
src/services/chat/bardaiapi.js
src/services/chat/bardaiapi.js
+13
-0
yarn.lock
yarn.lock
+118
-29
No files found.
package-lock.json
View file @
f52b622b
...
@@ -25,6 +25,7 @@
...
@@ -25,6 +25,7 @@
"react-native-circular-progress"
:
"^1.4.0"
,
"react-native-circular-progress"
:
"^1.4.0"
,
"react-native-circular-progress-indicator"
:
"^4.4.2"
,
"react-native-circular-progress-indicator"
:
"^4.4.2"
,
"react-native-gesture-handler"
:
"^2.16.2"
,
"react-native-gesture-handler"
:
"^2.16.2"
,
"react-native-gifted-chat"
:
"^2.4.0"
,
"react-native-linear-gradient"
:
"^2.8.3"
,
"react-native-linear-gradient"
:
"^2.8.3"
,
"react-native-progress-circle-gradient"
:
"^1.2.1"
,
"react-native-progress-circle-gradient"
:
"^1.2.1"
,
"react-native-safe-area-context"
:
"^4.10.1"
,
"react-native-safe-area-context"
:
"^4.10.1"
,
...
@@ -167,7 +168,6 @@
...
@@ -167,7 +168,6 @@
"version"
:
"7.22.15"
,
"version"
:
"7.22.15"
,
"resolved"
:
"https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz"
,
"resolved"
:
"https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz"
,
"integrity"
:
"sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw=="
,
"integrity"
:
"sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw=="
,
"dev"
:
true
,
"dependencies"
:
{
"dependencies"
:
{
"@babel/types"
:
"^7.22.15"
"@babel/types"
:
"^7.22.15"
},
},
...
@@ -477,7 +477,6 @@
...
@@ -477,7 +477,6 @@
"version"
:
"7.24.5"
,
"version"
:
"7.24.5"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.24.5.tgz"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.24.5.tgz"
,
"integrity"
:
"sha512-LdXRi1wEMTrHVR4Zc9F8OewC3vdm5h4QB6L71zy6StmYeqGi1b3ttIO8UC+BfZKcH9jdr4aI249rBkm+3+YvHw=="
,
"integrity"
:
"sha512-LdXRi1wEMTrHVR4Zc9F8OewC3vdm5h4QB6L71zy6StmYeqGi1b3ttIO8UC+BfZKcH9jdr4aI249rBkm+3+YvHw=="
,
"dev"
:
true
,
"dependencies"
:
{
"dependencies"
:
{
"@babel/helper-environment-visitor"
:
"^7.22.20"
,
"@babel/helper-environment-visitor"
:
"^7.22.20"
,
"@babel/helper-plugin-utils"
:
"^7.24.5"
"@babel/helper-plugin-utils"
:
"^7.24.5"
...
@@ -493,7 +492,6 @@
...
@@ -493,7 +492,6 @@
"version"
:
"7.24.1"
,
"version"
:
"7.24.1"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.24.1.tgz"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.24.1.tgz"
,
"integrity"
:
"sha512-y4HqEnkelJIOQGd+3g1bTeKsA5c6qM7eOn7VggGVbBc0y8MLSKHacwcIE2PplNlQSj0PqS9rrXL/nkPVK+kUNg=="
,
"integrity"
:
"sha512-y4HqEnkelJIOQGd+3g1bTeKsA5c6qM7eOn7VggGVbBc0y8MLSKHacwcIE2PplNlQSj0PqS9rrXL/nkPVK+kUNg=="
,
"dev"
:
true
,
"dependencies"
:
{
"dependencies"
:
{
"@babel/helper-plugin-utils"
:
"^7.24.0"
"@babel/helper-plugin-utils"
:
"^7.24.0"
},
},
...
@@ -508,7 +506,6 @@
...
@@ -508,7 +506,6 @@
"version"
:
"7.24.1"
,
"version"
:
"7.24.1"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.24.1.tgz"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.24.1.tgz"
,
"integrity"
:
"sha512-Hj791Ii4ci8HqnaKHAlLNs+zaLXb0EzSDhiAWp5VNlyvCNymYfacs64pxTxbH1znW/NcArSmwpmG9IKE/TUVVQ=="
,
"integrity"
:
"sha512-Hj791Ii4ci8HqnaKHAlLNs+zaLXb0EzSDhiAWp5VNlyvCNymYfacs64pxTxbH1znW/NcArSmwpmG9IKE/TUVVQ=="
,
"dev"
:
true
,
"dependencies"
:
{
"dependencies"
:
{
"@babel/helper-plugin-utils"
:
"^7.24.0"
,
"@babel/helper-plugin-utils"
:
"^7.24.0"
,
"@babel/helper-skip-transparent-expression-wrappers"
:
"^7.22.5"
,
"@babel/helper-skip-transparent-expression-wrappers"
:
"^7.22.5"
,
...
@@ -525,7 +522,6 @@
...
@@ -525,7 +522,6 @@
"version"
:
"7.24.1"
,
"version"
:
"7.24.1"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.24.1.tgz"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.24.1.tgz"
,
"integrity"
:
"sha512-m9m/fXsXLiHfwdgydIFnpk+7jlVbnvlK5B2EKiPdLUb6WX654ZaaEWJUjk8TftRbZpK0XibovlLWX4KIZhV6jw=="
,
"integrity"
:
"sha512-m9m/fXsXLiHfwdgydIFnpk+7jlVbnvlK5B2EKiPdLUb6WX654ZaaEWJUjk8TftRbZpK0XibovlLWX4KIZhV6jw=="
,
"dev"
:
true
,
"dependencies"
:
{
"dependencies"
:
{
"@babel/helper-environment-visitor"
:
"^7.22.20"
,
"@babel/helper-environment-visitor"
:
"^7.22.20"
,
"@babel/helper-plugin-utils"
:
"^7.24.0"
"@babel/helper-plugin-utils"
:
"^7.24.0"
...
@@ -674,7 +670,6 @@
...
@@ -674,7 +670,6 @@
"version"
:
"7.21.0-placeholder-for-preset-env.2"
,
"version"
:
"7.21.0-placeholder-for-preset-env.2"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz"
,
"integrity"
:
"sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w=="
,
"integrity"
:
"sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w=="
,
"dev"
:
true
,
"engines"
:
{
"engines"
:
{
"node"
:
">=6.9.0"
"node"
:
">=6.9.0"
},
},
...
@@ -709,7 +704,6 @@
...
@@ -709,7 +704,6 @@
"version"
:
"7.12.13"
,
"version"
:
"7.12.13"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz"
,
"integrity"
:
"sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA=="
,
"integrity"
:
"sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA=="
,
"dev"
:
true
,
"dependencies"
:
{
"dependencies"
:
{
"@babel/helper-plugin-utils"
:
"^7.12.13"
"@babel/helper-plugin-utils"
:
"^7.12.13"
},
},
...
@@ -721,7 +715,6 @@
...
@@ -721,7 +715,6 @@
"version"
:
"7.14.5"
,
"version"
:
"7.14.5"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz"
,
"integrity"
:
"sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw=="
,
"integrity"
:
"sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw=="
,
"dev"
:
true
,
"dependencies"
:
{
"dependencies"
:
{
"@babel/helper-plugin-utils"
:
"^7.14.5"
"@babel/helper-plugin-utils"
:
"^7.14.5"
},
},
...
@@ -761,7 +754,6 @@
...
@@ -761,7 +754,6 @@
"version"
:
"7.8.3"
,
"version"
:
"7.8.3"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz"
,
"integrity"
:
"sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q=="
,
"integrity"
:
"sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q=="
,
"dev"
:
true
,
"dependencies"
:
{
"dependencies"
:
{
"@babel/helper-plugin-utils"
:
"^7.8.3"
"@babel/helper-plugin-utils"
:
"^7.8.3"
},
},
...
@@ -787,7 +779,6 @@
...
@@ -787,7 +779,6 @@
"version"
:
"7.24.1"
,
"version"
:
"7.24.1"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.24.1.tgz"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.24.1.tgz"
,
"integrity"
:
"sha512-IuwnI5XnuF189t91XbxmXeCDz3qs6iDRO7GJ++wcfgeXNs/8FmIlKcpDSXNVyuLQxlwvskmI3Ct73wUODkJBlQ=="
,
"integrity"
:
"sha512-IuwnI5XnuF189t91XbxmXeCDz3qs6iDRO7GJ++wcfgeXNs/8FmIlKcpDSXNVyuLQxlwvskmI3Ct73wUODkJBlQ=="
,
"dev"
:
true
,
"dependencies"
:
{
"dependencies"
:
{
"@babel/helper-plugin-utils"
:
"^7.24.0"
"@babel/helper-plugin-utils"
:
"^7.24.0"
},
},
...
@@ -802,7 +793,6 @@
...
@@ -802,7 +793,6 @@
"version"
:
"7.24.1"
,
"version"
:
"7.24.1"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.1.tgz"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.1.tgz"
,
"integrity"
:
"sha512-zhQTMH0X2nVLnb04tz+s7AMuasX8U0FnpE+nHTOhSOINjWMnopoZTxtIKsd45n4GQ/HIZLyfIpoul8e2m0DnRA=="
,
"integrity"
:
"sha512-zhQTMH0X2nVLnb04tz+s7AMuasX8U0FnpE+nHTOhSOINjWMnopoZTxtIKsd45n4GQ/HIZLyfIpoul8e2m0DnRA=="
,
"dev"
:
true
,
"dependencies"
:
{
"dependencies"
:
{
"@babel/helper-plugin-utils"
:
"^7.24.0"
"@babel/helper-plugin-utils"
:
"^7.24.0"
},
},
...
@@ -817,7 +807,6 @@
...
@@ -817,7 +807,6 @@
"version"
:
"7.10.4"
,
"version"
:
"7.10.4"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz"
,
"integrity"
:
"sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g=="
,
"integrity"
:
"sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g=="
,
"dev"
:
true
,
"dependencies"
:
{
"dependencies"
:
{
"@babel/helper-plugin-utils"
:
"^7.10.4"
"@babel/helper-plugin-utils"
:
"^7.10.4"
},
},
...
@@ -829,7 +818,6 @@
...
@@ -829,7 +818,6 @@
"version"
:
"7.8.3"
,
"version"
:
"7.8.3"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz"
,
"integrity"
:
"sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA=="
,
"integrity"
:
"sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA=="
,
"dev"
:
true
,
"dependencies"
:
{
"dependencies"
:
{
"@babel/helper-plugin-utils"
:
"^7.8.0"
"@babel/helper-plugin-utils"
:
"^7.8.0"
},
},
...
@@ -855,7 +843,6 @@
...
@@ -855,7 +843,6 @@
"version"
:
"7.10.4"
,
"version"
:
"7.10.4"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz"
,
"integrity"
:
"sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig=="
,
"integrity"
:
"sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig=="
,
"dev"
:
true
,
"dependencies"
:
{
"dependencies"
:
{
"@babel/helper-plugin-utils"
:
"^7.10.4"
"@babel/helper-plugin-utils"
:
"^7.10.4"
},
},
...
@@ -936,7 +923,6 @@
...
@@ -936,7 +923,6 @@
"version"
:
"7.14.5"
,
"version"
:
"7.14.5"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz"
,
"integrity"
:
"sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw=="
,
"integrity"
:
"sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw=="
,
"dev"
:
true
,
"dependencies"
:
{
"dependencies"
:
{
"@babel/helper-plugin-utils"
:
"^7.14.5"
"@babel/helper-plugin-utils"
:
"^7.14.5"
},
},
...
@@ -965,7 +951,6 @@
...
@@ -965,7 +951,6 @@
"version"
:
"7.18.6"
,
"version"
:
"7.18.6"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz"
,
"integrity"
:
"sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg=="
,
"integrity"
:
"sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg=="
,
"dev"
:
true
,
"dependencies"
:
{
"dependencies"
:
{
"@babel/helper-create-regexp-features-plugin"
:
"^7.18.6"
,
"@babel/helper-create-regexp-features-plugin"
:
"^7.18.6"
,
"@babel/helper-plugin-utils"
:
"^7.18.6"
"@babel/helper-plugin-utils"
:
"^7.18.6"
...
@@ -995,7 +980,6 @@
...
@@ -995,7 +980,6 @@
"version"
:
"7.24.3"
,
"version"
:
"7.24.3"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.24.3.tgz"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.24.3.tgz"
,
"integrity"
:
"sha512-Qe26CMYVjpQxJ8zxM1340JFNjZaF+ISWpr1Kt/jGo+ZTUzKkfw/pphEWbRCb+lmSM6k/TOgfYLvmbHkUQ0asIg=="
,
"integrity"
:
"sha512-Qe26CMYVjpQxJ8zxM1340JFNjZaF+ISWpr1Kt/jGo+ZTUzKkfw/pphEWbRCb+lmSM6k/TOgfYLvmbHkUQ0asIg=="
,
"dev"
:
true
,
"dependencies"
:
{
"dependencies"
:
{
"@babel/helper-environment-visitor"
:
"^7.22.20"
,
"@babel/helper-environment-visitor"
:
"^7.22.20"
,
"@babel/helper-plugin-utils"
:
"^7.24.0"
,
"@babel/helper-plugin-utils"
:
"^7.24.0"
,
...
@@ -1029,7 +1013,6 @@
...
@@ -1029,7 +1013,6 @@
"version"
:
"7.24.1"
,
"version"
:
"7.24.1"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.1.tgz"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.1.tgz"
,
"integrity"
:
"sha512-TWWC18OShZutrv9C6mye1xwtam+uNi2bnTOCBUd5sZxyHOiWbU6ztSROofIMrK84uweEZC219POICK/sTYwfgg=="
,
"integrity"
:
"sha512-TWWC18OShZutrv9C6mye1xwtam+uNi2bnTOCBUd5sZxyHOiWbU6ztSROofIMrK84uweEZC219POICK/sTYwfgg=="
,
"dev"
:
true
,
"dependencies"
:
{
"dependencies"
:
{
"@babel/helper-plugin-utils"
:
"^7.24.0"
"@babel/helper-plugin-utils"
:
"^7.24.0"
},
},
...
@@ -1058,7 +1041,6 @@
...
@@ -1058,7 +1041,6 @@
"version"
:
"7.24.1"
,
"version"
:
"7.24.1"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.24.1.tgz"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.24.1.tgz"
,
"integrity"
:
"sha512-OMLCXi0NqvJfORTaPQBwqLXHhb93wkBKZ4aNwMl6WtehO7ar+cmp+89iPEQPqxAnxsOKTaMcs3POz3rKayJ72g=="
,
"integrity"
:
"sha512-OMLCXi0NqvJfORTaPQBwqLXHhb93wkBKZ4aNwMl6WtehO7ar+cmp+89iPEQPqxAnxsOKTaMcs3POz3rKayJ72g=="
,
"dev"
:
true
,
"dependencies"
:
{
"dependencies"
:
{
"@babel/helper-create-class-features-plugin"
:
"^7.24.1"
,
"@babel/helper-create-class-features-plugin"
:
"^7.24.1"
,
"@babel/helper-plugin-utils"
:
"^7.24.0"
"@babel/helper-plugin-utils"
:
"^7.24.0"
...
@@ -1074,7 +1056,6 @@
...
@@ -1074,7 +1056,6 @@
"version"
:
"7.24.4"
,
"version"
:
"7.24.4"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.24.4.tgz"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.24.4.tgz"
,
"integrity"
:
"sha512-B8q7Pz870Hz/q9UgP8InNpY01CSLDSCyqX7zcRuv3FcPl87A2G17lASroHWaCtbdIcbYzOZ7kWmXFKbijMSmFg=="
,
"integrity"
:
"sha512-B8q7Pz870Hz/q9UgP8InNpY01CSLDSCyqX7zcRuv3FcPl87A2G17lASroHWaCtbdIcbYzOZ7kWmXFKbijMSmFg=="
,
"dev"
:
true
,
"dependencies"
:
{
"dependencies"
:
{
"@babel/helper-create-class-features-plugin"
:
"^7.24.4"
,
"@babel/helper-create-class-features-plugin"
:
"^7.24.4"
,
"@babel/helper-plugin-utils"
:
"^7.24.0"
,
"@babel/helper-plugin-utils"
:
"^7.24.0"
,
...
@@ -1141,7 +1122,6 @@
...
@@ -1141,7 +1122,6 @@
"version"
:
"7.24.1"
,
"version"
:
"7.24.1"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.24.1.tgz"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.24.1.tgz"
,
"integrity"
:
"sha512-p7uUxgSoZwZ2lPNMzUkqCts3xlp8n+o05ikjy7gbtFJSt9gdU88jAmtfmOxHM14noQXBxfgzf2yRWECiNVhTCw=="
,
"integrity"
:
"sha512-p7uUxgSoZwZ2lPNMzUkqCts3xlp8n+o05ikjy7gbtFJSt9gdU88jAmtfmOxHM14noQXBxfgzf2yRWECiNVhTCw=="
,
"dev"
:
true
,
"dependencies"
:
{
"dependencies"
:
{
"@babel/helper-create-regexp-features-plugin"
:
"^7.22.15"
,
"@babel/helper-create-regexp-features-plugin"
:
"^7.22.15"
,
"@babel/helper-plugin-utils"
:
"^7.24.0"
"@babel/helper-plugin-utils"
:
"^7.24.0"
...
@@ -1157,7 +1137,6 @@
...
@@ -1157,7 +1137,6 @@
"version"
:
"7.24.1"
,
"version"
:
"7.24.1"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.24.1.tgz"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.24.1.tgz"
,
"integrity"
:
"sha512-msyzuUnvsjsaSaocV6L7ErfNsa5nDWL1XKNnDePLgmz+WdU4w/J8+AxBMrWfi9m4IxfL5sZQKUPQKDQeeAT6lA=="
,
"integrity"
:
"sha512-msyzuUnvsjsaSaocV6L7ErfNsa5nDWL1XKNnDePLgmz+WdU4w/J8+AxBMrWfi9m4IxfL5sZQKUPQKDQeeAT6lA=="
,
"dev"
:
true
,
"dependencies"
:
{
"dependencies"
:
{
"@babel/helper-plugin-utils"
:
"^7.24.0"
"@babel/helper-plugin-utils"
:
"^7.24.0"
},
},
...
@@ -1172,7 +1151,6 @@
...
@@ -1172,7 +1151,6 @@
"version"
:
"7.24.1"
,
"version"
:
"7.24.1"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.24.1.tgz"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.24.1.tgz"
,
"integrity"
:
"sha512-av2gdSTyXcJVdI+8aFZsCAtR29xJt0S5tas+Ef8NvBNmD1a+N/3ecMLeMBgfcK+xzsjdLDT6oHt+DFPyeqUbDA=="
,
"integrity"
:
"sha512-av2gdSTyXcJVdI+8aFZsCAtR29xJt0S5tas+Ef8NvBNmD1a+N/3ecMLeMBgfcK+xzsjdLDT6oHt+DFPyeqUbDA=="
,
"dev"
:
true
,
"dependencies"
:
{
"dependencies"
:
{
"@babel/helper-plugin-utils"
:
"^7.24.0"
,
"@babel/helper-plugin-utils"
:
"^7.24.0"
,
"@babel/plugin-syntax-dynamic-import"
:
"^7.8.3"
"@babel/plugin-syntax-dynamic-import"
:
"^7.8.3"
...
@@ -1188,7 +1166,6 @@
...
@@ -1188,7 +1166,6 @@
"version"
:
"7.24.1"
,
"version"
:
"7.24.1"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.24.1.tgz"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.24.1.tgz"
,
"integrity"
:
"sha512-U1yX13dVBSwS23DEAqU+Z/PkwE9/m7QQy8Y9/+Tdb8UWYaGNDYwTLi19wqIAiROr8sXVum9A/rtiH5H0boUcTw=="
,
"integrity"
:
"sha512-U1yX13dVBSwS23DEAqU+Z/PkwE9/m7QQy8Y9/+Tdb8UWYaGNDYwTLi19wqIAiROr8sXVum9A/rtiH5H0boUcTw=="
,
"dev"
:
true
,
"dependencies"
:
{
"dependencies"
:
{
"@babel/helper-builder-binary-assignment-operator-visitor"
:
"^7.22.15"
,
"@babel/helper-builder-binary-assignment-operator-visitor"
:
"^7.22.15"
,
"@babel/helper-plugin-utils"
:
"^7.24.0"
"@babel/helper-plugin-utils"
:
"^7.24.0"
...
@@ -1204,7 +1181,6 @@
...
@@ -1204,7 +1181,6 @@
"version"
:
"7.24.1"
,
"version"
:
"7.24.1"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.24.1.tgz"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.24.1.tgz"
,
"integrity"
:
"sha512-Ft38m/KFOyzKw2UaJFkWG9QnHPG/Q/2SkOrRk4pNBPg5IPZ+dOxcmkK5IyuBcxiNPyyYowPGUReyBvrvZs7IlQ=="
,
"integrity"
:
"sha512-Ft38m/KFOyzKw2UaJFkWG9QnHPG/Q/2SkOrRk4pNBPg5IPZ+dOxcmkK5IyuBcxiNPyyYowPGUReyBvrvZs7IlQ=="
,
"dev"
:
true
,
"dependencies"
:
{
"dependencies"
:
{
"@babel/helper-plugin-utils"
:
"^7.24.0"
,
"@babel/helper-plugin-utils"
:
"^7.24.0"
,
"@babel/plugin-syntax-export-namespace-from"
:
"^7.8.3"
"@babel/plugin-syntax-export-namespace-from"
:
"^7.8.3"
...
@@ -1235,7 +1211,6 @@
...
@@ -1235,7 +1211,6 @@
"version"
:
"7.24.1"
,
"version"
:
"7.24.1"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.1.tgz"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.1.tgz"
,
"integrity"
:
"sha512-OxBdcnF04bpdQdR3i4giHZNZQn7cm8RQKcSwA17wAAqEELo1ZOwp5FFgeptWUQXFyT9kwHo10aqqauYkRZPCAg=="
,
"integrity"
:
"sha512-OxBdcnF04bpdQdR3i4giHZNZQn7cm8RQKcSwA17wAAqEELo1ZOwp5FFgeptWUQXFyT9kwHo10aqqauYkRZPCAg=="
,
"dev"
:
true
,
"dependencies"
:
{
"dependencies"
:
{
"@babel/helper-plugin-utils"
:
"^7.24.0"
,
"@babel/helper-plugin-utils"
:
"^7.24.0"
,
"@babel/helper-skip-transparent-expression-wrappers"
:
"^7.22.5"
"@babel/helper-skip-transparent-expression-wrappers"
:
"^7.22.5"
...
@@ -1267,7 +1242,6 @@
...
@@ -1267,7 +1242,6 @@
"version"
:
"7.24.1"
,
"version"
:
"7.24.1"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.24.1.tgz"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.24.1.tgz"
,
"integrity"
:
"sha512-U7RMFmRvoasscrIFy5xA4gIp8iWnWubnKkKuUGJjsuOH7GfbMkB+XZzeslx2kLdEGdOJDamEmCqOks6e8nv8DQ=="
,
"integrity"
:
"sha512-U7RMFmRvoasscrIFy5xA4gIp8iWnWubnKkKuUGJjsuOH7GfbMkB+XZzeslx2kLdEGdOJDamEmCqOks6e8nv8DQ=="
,
"dev"
:
true
,
"dependencies"
:
{
"dependencies"
:
{
"@babel/helper-plugin-utils"
:
"^7.24.0"
,
"@babel/helper-plugin-utils"
:
"^7.24.0"
,
"@babel/plugin-syntax-json-strings"
:
"^7.8.3"
"@babel/plugin-syntax-json-strings"
:
"^7.8.3"
...
@@ -1297,7 +1271,6 @@
...
@@ -1297,7 +1271,6 @@
"version"
:
"7.24.1"
,
"version"
:
"7.24.1"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.24.1.tgz"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.24.1.tgz"
,
"integrity"
:
"sha512-OhN6J4Bpz+hIBqItTeWJujDOfNP+unqv/NJgyhlpSqgBTPm37KkMmZV6SYcOj+pnDbdcl1qRGV/ZiIjX9Iy34w=="
,
"integrity"
:
"sha512-OhN6J4Bpz+hIBqItTeWJujDOfNP+unqv/NJgyhlpSqgBTPm37KkMmZV6SYcOj+pnDbdcl1qRGV/ZiIjX9Iy34w=="
,
"dev"
:
true
,
"dependencies"
:
{
"dependencies"
:
{
"@babel/helper-plugin-utils"
:
"^7.24.0"
,
"@babel/helper-plugin-utils"
:
"^7.24.0"
,
"@babel/plugin-syntax-logical-assignment-operators"
:
"^7.10.4"
"@babel/plugin-syntax-logical-assignment-operators"
:
"^7.10.4"
...
@@ -1313,7 +1286,6 @@
...
@@ -1313,7 +1286,6 @@
"version"
:
"7.24.1"
,
"version"
:
"7.24.1"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.1.tgz"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.1.tgz"
,
"integrity"
:
"sha512-4ojai0KysTWXzHseJKa1XPNXKRbuUrhkOPY4rEGeR+7ChlJVKxFa3H3Bz+7tWaGKgJAXUWKOGmltN+u9B3+CVg=="
,
"integrity"
:
"sha512-4ojai0KysTWXzHseJKa1XPNXKRbuUrhkOPY4rEGeR+7ChlJVKxFa3H3Bz+7tWaGKgJAXUWKOGmltN+u9B3+CVg=="
,
"dev"
:
true
,
"dependencies"
:
{
"dependencies"
:
{
"@babel/helper-plugin-utils"
:
"^7.24.0"
"@babel/helper-plugin-utils"
:
"^7.24.0"
},
},
...
@@ -1328,7 +1300,6 @@
...
@@ -1328,7 +1300,6 @@
"version"
:
"7.24.1"
,
"version"
:
"7.24.1"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.24.1.tgz"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.24.1.tgz"
,
"integrity"
:
"sha512-lAxNHi4HVtjnHd5Rxg3D5t99Xm6H7b04hUS7EHIXcUl2EV4yl1gWdqZrNzXnSrHveL9qMdbODlLF55mvgjAfaQ=="
,
"integrity"
:
"sha512-lAxNHi4HVtjnHd5Rxg3D5t99Xm6H7b04hUS7EHIXcUl2EV4yl1gWdqZrNzXnSrHveL9qMdbODlLF55mvgjAfaQ=="
,
"dev"
:
true
,
"dependencies"
:
{
"dependencies"
:
{
"@babel/helper-module-transforms"
:
"^7.23.3"
,
"@babel/helper-module-transforms"
:
"^7.23.3"
,
"@babel/helper-plugin-utils"
:
"^7.24.0"
"@babel/helper-plugin-utils"
:
"^7.24.0"
...
@@ -1360,7 +1331,6 @@
...
@@ -1360,7 +1331,6 @@
"version"
:
"7.24.1"
,
"version"
:
"7.24.1"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.24.1.tgz"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.24.1.tgz"
,
"integrity"
:
"sha512-mqQ3Zh9vFO1Tpmlt8QPnbwGHzNz3lpNEMxQb1kAemn/erstyqw1r9KeOlOfo3y6xAnFEcOv2tSyrXfmMk+/YZA=="
,
"integrity"
:
"sha512-mqQ3Zh9vFO1Tpmlt8QPnbwGHzNz3lpNEMxQb1kAemn/erstyqw1r9KeOlOfo3y6xAnFEcOv2tSyrXfmMk+/YZA=="
,
"dev"
:
true
,
"dependencies"
:
{
"dependencies"
:
{
"@babel/helper-hoist-variables"
:
"^7.22.5"
,
"@babel/helper-hoist-variables"
:
"^7.22.5"
,
"@babel/helper-module-transforms"
:
"^7.23.3"
,
"@babel/helper-module-transforms"
:
"^7.23.3"
,
...
@@ -1378,7 +1348,6 @@
...
@@ -1378,7 +1348,6 @@
"version"
:
"7.24.1"
,
"version"
:
"7.24.1"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.24.1.tgz"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.24.1.tgz"
,
"integrity"
:
"sha512-tuA3lpPj+5ITfcCluy6nWonSL7RvaG0AOTeAuvXqEKS34lnLzXpDb0dcP6K8jD0zWZFNDVly90AGFJPnm4fOYg=="
,
"integrity"
:
"sha512-tuA3lpPj+5ITfcCluy6nWonSL7RvaG0AOTeAuvXqEKS34lnLzXpDb0dcP6K8jD0zWZFNDVly90AGFJPnm4fOYg=="
,
"dev"
:
true
,
"dependencies"
:
{
"dependencies"
:
{
"@babel/helper-module-transforms"
:
"^7.23.3"
,
"@babel/helper-module-transforms"
:
"^7.23.3"
,
"@babel/helper-plugin-utils"
:
"^7.24.0"
"@babel/helper-plugin-utils"
:
"^7.24.0"
...
@@ -1409,7 +1378,6 @@
...
@@ -1409,7 +1378,6 @@
"version"
:
"7.24.1"
,
"version"
:
"7.24.1"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.24.1.tgz"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.24.1.tgz"
,
"integrity"
:
"sha512-/rurytBM34hYy0HKZQyA0nHbQgQNFm4Q/BOc9Hflxi2X3twRof7NaE5W46j4kQitm7SvACVRXsa6N/tSZxvPug=="
,
"integrity"
:
"sha512-/rurytBM34hYy0HKZQyA0nHbQgQNFm4Q/BOc9Hflxi2X3twRof7NaE5W46j4kQitm7SvACVRXsa6N/tSZxvPug=="
,
"dev"
:
true
,
"dependencies"
:
{
"dependencies"
:
{
"@babel/helper-plugin-utils"
:
"^7.24.0"
"@babel/helper-plugin-utils"
:
"^7.24.0"
},
},
...
@@ -1424,7 +1392,6 @@
...
@@ -1424,7 +1392,6 @@
"version"
:
"7.24.1"
,
"version"
:
"7.24.1"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.24.1.tgz"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.24.1.tgz"
,
"integrity"
:
"sha512-iQ+caew8wRrhCikO5DrUYx0mrmdhkaELgFa+7baMcVuhxIkN7oxt06CZ51D65ugIb1UWRQ8oQe+HXAVM6qHFjw=="
,
"integrity"
:
"sha512-iQ+caew8wRrhCikO5DrUYx0mrmdhkaELgFa+7baMcVuhxIkN7oxt06CZ51D65ugIb1UWRQ8oQe+HXAVM6qHFjw=="
,
"dev"
:
true
,
"dependencies"
:
{
"dependencies"
:
{
"@babel/helper-plugin-utils"
:
"^7.24.0"
,
"@babel/helper-plugin-utils"
:
"^7.24.0"
,
"@babel/plugin-syntax-nullish-coalescing-operator"
:
"^7.8.3"
"@babel/plugin-syntax-nullish-coalescing-operator"
:
"^7.8.3"
...
@@ -1440,7 +1407,6 @@
...
@@ -1440,7 +1407,6 @@
"version"
:
"7.24.1"
,
"version"
:
"7.24.1"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.24.1.tgz"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.24.1.tgz"
,
"integrity"
:
"sha512-7GAsGlK4cNL2OExJH1DzmDeKnRv/LXq0eLUSvudrehVA5Rgg4bIrqEUW29FbKMBRT0ztSqisv7kjP+XIC4ZMNw=="
,
"integrity"
:
"sha512-7GAsGlK4cNL2OExJH1DzmDeKnRv/LXq0eLUSvudrehVA5Rgg4bIrqEUW29FbKMBRT0ztSqisv7kjP+XIC4ZMNw=="
,
"dev"
:
true
,
"dependencies"
:
{
"dependencies"
:
{
"@babel/helper-plugin-utils"
:
"^7.24.0"
,
"@babel/helper-plugin-utils"
:
"^7.24.0"
,
"@babel/plugin-syntax-numeric-separator"
:
"^7.10.4"
"@babel/plugin-syntax-numeric-separator"
:
"^7.10.4"
...
@@ -1456,7 +1422,6 @@
...
@@ -1456,7 +1422,6 @@
"version"
:
"7.24.5"
,
"version"
:
"7.24.5"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.5.tgz"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.5.tgz"
,
"integrity"
:
"sha512-7EauQHszLGM3ay7a161tTQH7fj+3vVM/gThlz5HpFtnygTxjrlvoeq7MPVA1Vy9Q555OB8SnAOsMkLShNkkrHA=="
,
"integrity"
:
"sha512-7EauQHszLGM3ay7a161tTQH7fj+3vVM/gThlz5HpFtnygTxjrlvoeq7MPVA1Vy9Q555OB8SnAOsMkLShNkkrHA=="
,
"dev"
:
true
,
"dependencies"
:
{
"dependencies"
:
{
"@babel/helper-compilation-targets"
:
"^7.23.6"
,
"@babel/helper-compilation-targets"
:
"^7.23.6"
,
"@babel/helper-plugin-utils"
:
"^7.24.5"
,
"@babel/helper-plugin-utils"
:
"^7.24.5"
,
...
@@ -1474,7 +1439,6 @@
...
@@ -1474,7 +1439,6 @@
"version"
:
"7.24.1"
,
"version"
:
"7.24.1"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.1.tgz"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.1.tgz"
,
"integrity"
:
"sha512-oKJqR3TeI5hSLRxudMjFQ9re9fBVUU0GICqM3J1mi8MqlhVr6hC/ZN4ttAyMuQR6EZZIY6h/exe5swqGNNIkWQ=="
,
"integrity"
:
"sha512-oKJqR3TeI5hSLRxudMjFQ9re9fBVUU0GICqM3J1mi8MqlhVr6hC/ZN4ttAyMuQR6EZZIY6h/exe5swqGNNIkWQ=="
,
"dev"
:
true
,
"dependencies"
:
{
"dependencies"
:
{
"@babel/helper-plugin-utils"
:
"^7.24.0"
,
"@babel/helper-plugin-utils"
:
"^7.24.0"
,
"@babel/helper-replace-supers"
:
"^7.24.1"
"@babel/helper-replace-supers"
:
"^7.24.1"
...
@@ -1490,7 +1454,6 @@
...
@@ -1490,7 +1454,6 @@
"version"
:
"7.24.1"
,
"version"
:
"7.24.1"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.24.1.tgz"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.24.1.tgz"
,
"integrity"
:
"sha512-oBTH7oURV4Y+3EUrf6cWn1OHio3qG/PVwO5J03iSJmBg6m2EhKjkAu/xuaXaYwWW9miYtvbWv4LNf0AmR43LUA=="
,
"integrity"
:
"sha512-oBTH7oURV4Y+3EUrf6cWn1OHio3qG/PVwO5J03iSJmBg6m2EhKjkAu/xuaXaYwWW9miYtvbWv4LNf0AmR43LUA=="
,
"dev"
:
true
,
"dependencies"
:
{
"dependencies"
:
{
"@babel/helper-plugin-utils"
:
"^7.24.0"
,
"@babel/helper-plugin-utils"
:
"^7.24.0"
,
"@babel/plugin-syntax-optional-catch-binding"
:
"^7.8.3"
"@babel/plugin-syntax-optional-catch-binding"
:
"^7.8.3"
...
@@ -1506,7 +1469,6 @@
...
@@ -1506,7 +1469,6 @@
"version"
:
"7.24.5"
,
"version"
:
"7.24.5"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.5.tgz"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.5.tgz"
,
"integrity"
:
"sha512-xWCkmwKT+ihmA6l7SSTpk8e4qQl/274iNbSKRRS8mpqFR32ksy36+a+LWY8OXCCEefF8WFlnOHVsaDI2231wBg=="
,
"integrity"
:
"sha512-xWCkmwKT+ihmA6l7SSTpk8e4qQl/274iNbSKRRS8mpqFR32ksy36+a+LWY8OXCCEefF8WFlnOHVsaDI2231wBg=="
,
"dev"
:
true
,
"dependencies"
:
{
"dependencies"
:
{
"@babel/helper-plugin-utils"
:
"^7.24.5"
,
"@babel/helper-plugin-utils"
:
"^7.24.5"
,
"@babel/helper-skip-transparent-expression-wrappers"
:
"^7.22.5"
,
"@babel/helper-skip-transparent-expression-wrappers"
:
"^7.22.5"
,
...
@@ -1569,7 +1531,6 @@
...
@@ -1569,7 +1531,6 @@
"version"
:
"7.24.1"
,
"version"
:
"7.24.1"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.1.tgz"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.1.tgz"
,
"integrity"
:
"sha512-LetvD7CrHmEx0G442gOomRr66d7q8HzzGGr4PMHGr+5YIm6++Yke+jxj246rpvsbyhJwCLxcTn6zW1P1BSenqA=="
,
"integrity"
:
"sha512-LetvD7CrHmEx0G442gOomRr66d7q8HzzGGr4PMHGr+5YIm6++Yke+jxj246rpvsbyhJwCLxcTn6zW1P1BSenqA=="
,
"dev"
:
true
,
"dependencies"
:
{
"dependencies"
:
{
"@babel/helper-plugin-utils"
:
"^7.24.0"
"@babel/helper-plugin-utils"
:
"^7.24.0"
},
},
...
@@ -1644,7 +1605,6 @@
...
@@ -1644,7 +1605,6 @@
"version"
:
"7.24.1"
,
"version"
:
"7.24.1"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.24.1.tgz"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.24.1.tgz"
,
"integrity"
:
"sha512-sJwZBCzIBE4t+5Q4IGLaaun5ExVMRY0lYwos/jNecjMrVCygCdph3IKv0tkP5Fc87e/1+bebAmEAGBfnRD+cnw=="
,
"integrity"
:
"sha512-sJwZBCzIBE4t+5Q4IGLaaun5ExVMRY0lYwos/jNecjMrVCygCdph3IKv0tkP5Fc87e/1+bebAmEAGBfnRD+cnw=="
,
"dev"
:
true
,
"dependencies"
:
{
"dependencies"
:
{
"@babel/helper-plugin-utils"
:
"^7.24.0"
,
"@babel/helper-plugin-utils"
:
"^7.24.0"
,
"regenerator-transform"
:
"^0.15.2"
"regenerator-transform"
:
"^0.15.2"
...
@@ -1660,7 +1620,6 @@
...
@@ -1660,7 +1620,6 @@
"version"
:
"7.24.1"
,
"version"
:
"7.24.1"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.24.1.tgz"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.24.1.tgz"
,
"integrity"
:
"sha512-JAclqStUfIwKN15HrsQADFgeZt+wexNQ0uLhuqvqAUFoqPMjEcFCYZBhq0LUdz6dZK/mD+rErhW71fbx8RYElg=="
,
"integrity"
:
"sha512-JAclqStUfIwKN15HrsQADFgeZt+wexNQ0uLhuqvqAUFoqPMjEcFCYZBhq0LUdz6dZK/mD+rErhW71fbx8RYElg=="
,
"dev"
:
true
,
"dependencies"
:
{
"dependencies"
:
{
"@babel/helper-plugin-utils"
:
"^7.24.0"
"@babel/helper-plugin-utils"
:
"^7.24.0"
},
},
...
@@ -1737,7 +1696,6 @@
...
@@ -1737,7 +1696,6 @@
"version"
:
"7.24.1"
,
"version"
:
"7.24.1"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.1.tgz"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.1.tgz"
,
"integrity"
:
"sha512-WRkhROsNzriarqECASCNu/nojeXCDTE/F2HmRgOzi7NGvyfYGq1NEjKBK3ckLfRgGc6/lPAqP0vDOSw3YtG34g=="
,
"integrity"
:
"sha512-WRkhROsNzriarqECASCNu/nojeXCDTE/F2HmRgOzi7NGvyfYGq1NEjKBK3ckLfRgGc6/lPAqP0vDOSw3YtG34g=="
,
"dev"
:
true
,
"dependencies"
:
{
"dependencies"
:
{
"@babel/helper-plugin-utils"
:
"^7.24.0"
"@babel/helper-plugin-utils"
:
"^7.24.0"
},
},
...
@@ -1752,7 +1710,6 @@
...
@@ -1752,7 +1710,6 @@
"version"
:
"7.24.5"
,
"version"
:
"7.24.5"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.5.tgz"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.5.tgz"
,
"integrity"
:
"sha512-UTGnhYVZtTAjdwOTzT+sCyXmTn8AhaxOS/MjG9REclZ6ULHWF9KoCZur0HSGU7hk8PdBFKKbYe6+gqdXWz84Jg=="
,
"integrity"
:
"sha512-UTGnhYVZtTAjdwOTzT+sCyXmTn8AhaxOS/MjG9REclZ6ULHWF9KoCZur0HSGU7hk8PdBFKKbYe6+gqdXWz84Jg=="
,
"dev"
:
true
,
"dependencies"
:
{
"dependencies"
:
{
"@babel/helper-plugin-utils"
:
"^7.24.5"
"@babel/helper-plugin-utils"
:
"^7.24.5"
},
},
...
@@ -1784,7 +1741,6 @@
...
@@ -1784,7 +1741,6 @@
"version"
:
"7.24.1"
,
"version"
:
"7.24.1"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.24.1.tgz"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.24.1.tgz"
,
"integrity"
:
"sha512-RlkVIcWT4TLI96zM660S877E7beKlQw7Ig+wqkKBiWfj0zH5Q4h50q6er4wzZKRNSYpfo6ILJ+hrJAGSX2qcNw=="
,
"integrity"
:
"sha512-RlkVIcWT4TLI96zM660S877E7beKlQw7Ig+wqkKBiWfj0zH5Q4h50q6er4wzZKRNSYpfo6ILJ+hrJAGSX2qcNw=="
,
"dev"
:
true
,
"dependencies"
:
{
"dependencies"
:
{
"@babel/helper-plugin-utils"
:
"^7.24.0"
"@babel/helper-plugin-utils"
:
"^7.24.0"
},
},
...
@@ -1799,7 +1755,6 @@
...
@@ -1799,7 +1755,6 @@
"version"
:
"7.24.1"
,
"version"
:
"7.24.1"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.24.1.tgz"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.24.1.tgz"
,
"integrity"
:
"sha512-Ss4VvlfYV5huWApFsF8/Sq0oXnGO+jB+rijFEFugTd3cwSObUSnUi88djgR5528Csl0uKlrI331kRqe56Ov2Ng=="
,
"integrity"
:
"sha512-Ss4VvlfYV5huWApFsF8/Sq0oXnGO+jB+rijFEFugTd3cwSObUSnUi88djgR5528Csl0uKlrI331kRqe56Ov2Ng=="
,
"dev"
:
true
,
"dependencies"
:
{
"dependencies"
:
{
"@babel/helper-create-regexp-features-plugin"
:
"^7.22.15"
,
"@babel/helper-create-regexp-features-plugin"
:
"^7.22.15"
,
"@babel/helper-plugin-utils"
:
"^7.24.0"
"@babel/helper-plugin-utils"
:
"^7.24.0"
...
@@ -1830,7 +1785,6 @@
...
@@ -1830,7 +1785,6 @@
"version"
:
"7.24.1"
,
"version"
:
"7.24.1"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.24.1.tgz"
,
"resolved"
:
"https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.24.1.tgz"
,
"integrity"
:
"sha512-fqj4WuzzS+ukpgerpAoOnMfQXwUHFxXUZUE84oL2Kao2N8uSlvcpnAidKASgsNgzZHBsHWvcm8s9FPWUhAb8fA=="
,
"integrity"
:
"sha512-fqj4WuzzS+ukpgerpAoOnMfQXwUHFxXUZUE84oL2Kao2N8uSlvcpnAidKASgsNgzZHBsHWvcm8s9FPWUhAb8fA=="
,
"dev"
:
true
,
"dependencies"
:
{
"dependencies"
:
{
"@babel/helper-create-regexp-features-plugin"
:
"^7.22.15"
,
"@babel/helper-create-regexp-features-plugin"
:
"^7.22.15"
,
"@babel/helper-plugin-utils"
:
"^7.24.0"
"@babel/helper-plugin-utils"
:
"^7.24.0"
...
@@ -1846,7 +1800,6 @@
...
@@ -1846,7 +1800,6 @@
"version"
:
"7.24.5"
,
"version"
:
"7.24.5"
,
"resolved"
:
"https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.24.5.tgz"
,
"resolved"
:
"https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.24.5.tgz"
,
"integrity"
:
"sha512-UGK2ifKtcC8i5AI4cH+sbLLuLc2ktYSFJgBAXorKAsHUZmrQ1q6aQ6i3BvU24wWs2AAKqQB6kq3N9V9Gw1HiMQ=="
,
"integrity"
:
"sha512-UGK2ifKtcC8i5AI4cH+sbLLuLc2ktYSFJgBAXorKAsHUZmrQ1q6aQ6i3BvU24wWs2AAKqQB6kq3N9V9Gw1HiMQ=="
,
"dev"
:
true
,
"dependencies"
:
{
"dependencies"
:
{
"@babel/compat-data"
:
"^7.24.4"
,
"@babel/compat-data"
:
"^7.24.4"
,
"@babel/helper-compilation-targets"
:
"^7.23.6"
,
"@babel/helper-compilation-targets"
:
"^7.23.6"
,
...
@@ -1957,7 +1910,6 @@
...
@@ -1957,7 +1910,6 @@
"version"
:
"0.1.6-no-external-plugins"
,
"version"
:
"0.1.6-no-external-plugins"
,
"resolved"
:
"https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz"
,
"resolved"
:
"https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz"
,
"integrity"
:
"sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA=="
,
"integrity"
:
"sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA=="
,
"dev"
:
true
,
"dependencies"
:
{
"dependencies"
:
{
"@babel/helper-plugin-utils"
:
"^7.0.0"
,
"@babel/helper-plugin-utils"
:
"^7.0.0"
,
"@babel/types"
:
"^7.4.4"
,
"@babel/types"
:
"^7.4.4"
,
...
@@ -2240,6 +2192,18 @@
...
@@ -2240,6 +2192,18 @@
"node"
:
"^12.22.0 || ^14.17.0 || >=16.0.0"
"node"
:
"^12.22.0 || ^14.17.0 || >=16.0.0"
}
}
},
},
"node_modules/@expo/react-native-action-sheet"
:
{
"version"
:
"4.0.1"
,
"resolved"
:
"https://registry.npmjs.org/@expo/react-native-action-sheet/-/react-native-action-sheet-4.0.1.tgz"
,
"integrity"
:
"sha512-FwCFpjpB6yzrK8CIWssLlh/i6zQFytFBiJfNdz0mJ2ckU4hWk8SrjB37P0Q4kF7w0bnIdYzPgRbdPR9hnfFqPw=="
,
"dependencies"
:
{
"@types/hoist-non-react-statics"
:
"^3.3.1"
,
"hoist-non-react-statics"
:
"^3.3.0"
},
"peerDependencies"
:
{
"react"
:
">=16.3.0"
}
},
"node_modules/@hapi/hoek"
:
{
"node_modules/@hapi/hoek"
:
{
"version"
:
"9.3.0"
,
"version"
:
"9.3.0"
,
"resolved"
:
"https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz"
,
"resolved"
:
"https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz"
,
...
@@ -7814,7 +7778,6 @@
...
@@ -7814,7 +7778,6 @@
"version"
:
"2.0.3"
,
"version"
:
"2.0.3"
,
"resolved"
:
"https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz"
,
"resolved"
:
"https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz"
,
"integrity"
:
"sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g=="
,
"integrity"
:
"sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g=="
,
"dev"
:
true
,
"engines"
:
{
"engines"
:
{
"node"
:
">=0.10.0"
"node"
:
">=0.10.0"
}
}
...
@@ -13105,6 +13068,11 @@
...
@@ -13105,6 +13068,11 @@
"react-native-svg"
:
">=12.1.1"
"react-native-svg"
:
">=12.1.1"
}
}
},
},
"node_modules/react-native-communications"
:
{
"version"
:
"2.2.1"
,
"resolved"
:
"https://registry.npmjs.org/react-native-communications/-/react-native-communications-2.2.1.tgz"
,
"integrity"
:
"sha512-5+C0X9mopI0+qxyQHzOPEi5v5rxNBQjxydPPiKMQSlX1RBIcJ8uTcqUPssQ9Mo8p6c1IKIWJUSqCj4jAmD0qVQ=="
},
"node_modules/react-native-gesture-handler"
:
{
"node_modules/react-native-gesture-handler"
:
{
"version"
:
"2.16.2"
,
"version"
:
"2.16.2"
,
"resolved"
:
"https://registry.npmjs.org/react-native-gesture-handler/-/react-native-gesture-handler-2.16.2.tgz"
,
"resolved"
:
"https://registry.npmjs.org/react-native-gesture-handler/-/react-native-gesture-handler-2.16.2.tgz"
,
...
@@ -13121,6 +13089,42 @@
...
@@ -13121,6 +13089,42 @@
"react-native"
:
"*"
"react-native"
:
"*"
}
}
},
},
"node_modules/react-native-gifted-chat"
:
{
"version"
:
"2.4.0"
,
"resolved"
:
"https://registry.npmjs.org/react-native-gifted-chat/-/react-native-gifted-chat-2.4.0.tgz"
,
"integrity"
:
"sha512-dTpSMH8T4s16dM75oLXiDawpXoVSnApJZY9TWf0jYSRShw++0knnp38hO857zOrt6XhqJKm0JntT0pywYI3rYg=="
,
"dependencies"
:
{
"@expo/react-native-action-sheet"
:
"4.0.1"
,
"dayjs"
:
"1.8.26"
,
"prop-types"
:
"15.7.2"
,
"react-native-communications"
:
"2.2.1"
,
"react-native-iphone-x-helper"
:
"1.3.1"
,
"react-native-lightbox-v2"
:
"0.9.0"
,
"react-native-parsed-text"
:
"0.0.22"
,
"react-native-typing-animation"
:
"0.1.7"
,
"use-memo-one"
:
"1.1.3"
,
"uuid"
:
"3.4.0"
},
"peerDependencies"
:
{
"react"
:
"*"
,
"react-native"
:
"*"
}
},
"node_modules/react-native-gifted-chat/node_modules/dayjs"
:
{
"version"
:
"1.8.26"
,
"resolved"
:
"https://registry.npmjs.org/dayjs/-/dayjs-1.8.26.tgz"
,
"integrity"
:
"sha512-KqtAuIfdNfZR5sJY1Dixr2Is4ZvcCqhb0dZpCOt5dGEFiMzoIbjkTSzUb4QKTCsP+WNpGwUjAFIZrnZvUxxkhw=="
},
"node_modules/react-native-gifted-chat/node_modules/prop-types"
:
{
"version"
:
"15.7.2"
,
"resolved"
:
"https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz"
,
"integrity"
:
"sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ=="
,
"dependencies"
:
{
"loose-envify"
:
"^1.4.0"
,
"object-assign"
:
"^4.1.1"
,
"react-is"
:
"^16.8.1"
}
},
"node_modules/react-native-image-picker"
:
{
"node_modules/react-native-image-picker"
:
{
"version"
:
"7.1.2"
,
"version"
:
"7.1.2"
,
"resolved"
:
"https://registry.npmjs.org/react-native-image-picker/-/react-native-image-picker-7.1.2.tgz"
,
"resolved"
:
"https://registry.npmjs.org/react-native-image-picker/-/react-native-image-picker-7.1.2.tgz"
,
...
@@ -13131,6 +13135,23 @@
...
@@ -13131,6 +13135,23 @@
"react-native"
:
"*"
"react-native"
:
"*"
}
}
},
},
"node_modules/react-native-iphone-x-helper"
:
{
"version"
:
"1.3.1"
,
"resolved"
:
"https://registry.npmjs.org/react-native-iphone-x-helper/-/react-native-iphone-x-helper-1.3.1.tgz"
,
"integrity"
:
"sha512-HOf0jzRnq2/aFUcdCJ9w9JGzN3gdEg0zFE4FyYlp4jtidqU03D5X7ZegGKfT1EWteR0gPBGp9ye5T5FvSWi9Yg=="
,
"peerDependencies"
:
{
"react-native"
:
">=0.42.0"
}
},
"node_modules/react-native-lightbox-v2"
:
{
"version"
:
"0.9.0"
,
"resolved"
:
"https://registry.npmjs.org/react-native-lightbox-v2/-/react-native-lightbox-v2-0.9.0.tgz"
,
"integrity"
:
"sha512-Fc5VFHFj2vokS+OegyTsANKb1CYoUlOtAv+EBH5wtpJn1b5cey6jVXH7136G5+8OC9JmKWSgKHc5thFwOoZTUg=="
,
"peerDependencies"
:
{
"react"
:
">=16.8.0"
,
"react-native"
:
">=0.61.0"
}
},
"node_modules/react-native-linear-gradient"
:
{
"node_modules/react-native-linear-gradient"
:
{
"version"
:
"2.8.3"
,
"version"
:
"2.8.3"
,
"resolved"
:
"https://registry.npmjs.org/react-native-linear-gradient/-/react-native-linear-gradient-2.8.3.tgz"
,
"resolved"
:
"https://registry.npmjs.org/react-native-linear-gradient/-/react-native-linear-gradient-2.8.3.tgz"
,
...
@@ -13140,6 +13161,18 @@
...
@@ -13140,6 +13161,18 @@
"react-native"
:
"*"
"react-native"
:
"*"
}
}
},
},
"node_modules/react-native-parsed-text"
:
{
"version"
:
"0.0.22"
,
"resolved"
:
"https://registry.npmjs.org/react-native-parsed-text/-/react-native-parsed-text-0.0.22.tgz"
,
"integrity"
:
"sha512-hfD83RDXZf9Fvth3DowR7j65fMnlqM9PpxZBGWkzVcUTFtqe6/yPcIoIAgrJbKn6YmtzkivmhWE2MCE4JKBXrQ=="
,
"dependencies"
:
{
"prop-types"
:
"^15.7.x"
},
"peerDependencies"
:
{
"react"
:
"*"
,
"react-native"
:
"*"
}
},
"node_modules/react-native-progress-circle-gradient"
:
{
"node_modules/react-native-progress-circle-gradient"
:
{
"version"
:
"1.2.1"
,
"version"
:
"1.2.1"
,
"resolved"
:
"https://registry.npmjs.org/react-native-progress-circle-gradient/-/react-native-progress-circle-gradient-1.2.1.tgz"
,
"resolved"
:
"https://registry.npmjs.org/react-native-progress-circle-gradient/-/react-native-progress-circle-gradient-1.2.1.tgz"
,
...
@@ -13156,6 +13189,27 @@
...
@@ -13156,6 +13189,27 @@
"react-native"
:
"*"
"react-native"
:
"*"
}
}
},
},
"node_modules/react-native-reanimated"
:
{
"version"
:
"3.11.0"
,
"resolved"
:
"https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.11.0.tgz"
,
"integrity"
:
"sha512-BNw/XDgUfs8UhfY1X6IniU8kWpnotWGyt8qmQviaHisTi5lvwnaOdXQKfN1KGONx6ekdFRHRP5EFwLi0UajwKA=="
,
"peer"
:
true
,
"dependencies"
:
{
"@babel/plugin-transform-arrow-functions"
:
"^7.0.0-0"
,
"@babel/plugin-transform-nullish-coalescing-operator"
:
"^7.0.0-0"
,
"@babel/plugin-transform-optional-chaining"
:
"^7.0.0-0"
,
"@babel/plugin-transform-shorthand-properties"
:
"^7.0.0-0"
,
"@babel/plugin-transform-template-literals"
:
"^7.0.0-0"
,
"@babel/preset-typescript"
:
"^7.16.7"
,
"convert-source-map"
:
"^2.0.0"
,
"invariant"
:
"^2.2.4"
},
"peerDependencies"
:
{
"@babel/core"
:
"^7.0.0-0"
,
"react"
:
"*"
,
"react-native"
:
"*"
}
},
"node_modules/react-native-redash"
:
{
"node_modules/react-native-redash"
:
{
"version"
:
"18.1.3"
,
"version"
:
"18.1.3"
,
"resolved"
:
"https://registry.npmjs.org/react-native-redash/-/react-native-redash-18.1.3.tgz"
,
"resolved"
:
"https://registry.npmjs.org/react-native-redash/-/react-native-redash-18.1.3.tgz"
,
...
@@ -13243,6 +13297,16 @@
...
@@ -13243,6 +13297,16 @@
"react-native-svg"
:
">=12.0.0"
"react-native-svg"
:
">=12.0.0"
}
}
},
},
"node_modules/react-native-typing-animation"
:
{
"version"
:
"0.1.7"
,
"resolved"
:
"https://registry.npmjs.org/react-native-typing-animation/-/react-native-typing-animation-0.1.7.tgz"
,
"integrity"
:
"sha512-4H3rF9M+I2yAZpYJcY0Mb29TXkn98QK12rrKSY6LZj1BQD9NNmRZuNXzwX4XHapsIz+N/J8M3p27FOQPbfzqeg=="
,
"peerDependencies"
:
{
"prop-types"
:
"*"
,
"react"
:
"*"
,
"react-native"
:
"*"
}
},
"node_modules/react-native-vector-icons"
:
{
"node_modules/react-native-vector-icons"
:
{
"version"
:
"10.1.0"
,
"version"
:
"10.1.0"
,
"resolved"
:
"https://registry.npmjs.org/react-native-vector-icons/-/react-native-vector-icons-10.1.0.tgz"
,
"resolved"
:
"https://registry.npmjs.org/react-native-vector-icons/-/react-native-vector-icons-10.1.0.tgz"
,
...
@@ -13598,7 +13662,6 @@
...
@@ -13598,7 +13662,6 @@
"version"
:
"0.15.2"
,
"version"
:
"0.15.2"
,
"resolved"
:
"https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz"
,
"resolved"
:
"https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz"
,
"integrity"
:
"sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg=="
,
"integrity"
:
"sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg=="
,
"dev"
:
true
,
"dependencies"
:
{
"dependencies"
:
{
"@babel/runtime"
:
"^7.8.4"
"@babel/runtime"
:
"^7.8.4"
}
}
...
@@ -14807,7 +14870,7 @@
...
@@ -14807,7 +14870,7 @@
"version"
:
"5.0.4"
,
"version"
:
"5.0.4"
,
"resolved"
:
"https://registry.npmjs.org/typescript/-/typescript-5.0.4.tgz"
,
"resolved"
:
"https://registry.npmjs.org/typescript/-/typescript-5.0.4.tgz"
,
"integrity"
:
"sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw=="
,
"integrity"
:
"sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw=="
,
"dev"
:
true
,
"dev
Optional
"
:
true
,
"bin"
:
{
"bin"
:
{
"tsc"
:
"bin/tsc"
,
"tsc"
:
"bin/tsc"
,
"tsserver"
:
"bin/tsserver"
"tsserver"
:
"bin/tsserver"
...
@@ -14956,6 +15019,14 @@
...
@@ -14956,6 +15019,14 @@
"react"
:
">=16.8"
"react"
:
">=16.8"
}
}
},
},
"node_modules/use-memo-one"
:
{
"version"
:
"1.1.3"
,
"resolved"
:
"https://registry.npmjs.org/use-memo-one/-/use-memo-one-1.1.3.tgz"
,
"integrity"
:
"sha512-g66/K7ZQGYrI6dy8GLpVcMsBp4s17xNkYJVSMvTEevGy3nDxHOfE6z8BVE22+5G5x7t3+bhzrlTDB7ObrEE0cQ=="
,
"peerDependencies"
:
{
"react"
:
"^16.8.0 || ^17.0.0 || ^18.0.0"
}
},
"node_modules/util-deprecate"
:
{
"node_modules/util-deprecate"
:
{
"version"
:
"1.0.2"
,
"version"
:
"1.0.2"
,
"resolved"
:
"https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz"
,
"resolved"
:
"https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz"
,
...
@@ -14969,6 +15040,15 @@
...
@@ -14969,6 +15040,15 @@
"node"
:
">= 0.4.0"
"node"
:
">= 0.4.0"
}
}
},
},
"node_modules/uuid"
:
{
"version"
:
"3.4.0"
,
"resolved"
:
"https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz"
,
"integrity"
:
"sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A=="
,
"deprecated"
:
"Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details."
,
"bin"
:
{
"uuid"
:
"bin/uuid"
}
},
"node_modules/v8-to-istanbul"
:
{
"node_modules/v8-to-istanbul"
:
{
"version"
:
"9.2.0"
,
"version"
:
"9.2.0"
,
"resolved"
:
"https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.2.0.tgz"
,
"resolved"
:
"https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.2.0.tgz"
,
...
@@ -15296,4 +15376,4 @@
...
@@ -15296,4 +15376,4 @@
}
}
}
}
}
}
}
}
\ No newline at end of file
package.json
View file @
f52b622b
...
@@ -27,6 +27,7 @@
...
@@ -27,6 +27,7 @@
"
react-native-circular-progress
"
:
"
^1.4.0
"
,
"
react-native-circular-progress
"
:
"
^1.4.0
"
,
"
react-native-circular-progress-indicator
"
:
"
^4.4.2
"
,
"
react-native-circular-progress-indicator
"
:
"
^4.4.2
"
,
"
react-native-gesture-handler
"
:
"
^2.16.2
"
,
"
react-native-gesture-handler
"
:
"
^2.16.2
"
,
"
react-native-gifted-chat
"
:
"
^2.4.0
"
,
"
react-native-linear-gradient
"
:
"
^2.8.3
"
,
"
react-native-linear-gradient
"
:
"
^2.8.3
"
,
"
react-native-progress-circle-gradient
"
:
"
^1.2.1
"
,
"
react-native-progress-circle-gradient
"
:
"
^1.2.1
"
,
"
react-native-safe-area-context
"
:
"
^4.10.1
"
,
"
react-native-safe-area-context
"
:
"
^4.10.1
"
,
...
@@ -41,7 +42,6 @@
...
@@ -41,7 +42,6 @@
},
},
"devDependencies"
:
{
"devDependencies"
:
{
"
@babel/core
"
:
"
^7.20.0
"
,
"
@babel/core
"
:
"
^7.20.0
"
,
"
react-native-image-picker
"
:
"
^7.1.1
"
,
"
@babel/preset-env
"
:
"
^7.20.0
"
,
"
@babel/preset-env
"
:
"
^7.20.0
"
,
"
@babel/runtime
"
:
"
^7.20.0
"
,
"
@babel/runtime
"
:
"
^7.20.0
"
,
"
@react-native/babel-preset
"
:
"
0.73.21
"
,
"
@react-native/babel-preset
"
:
"
0.73.21
"
,
...
@@ -54,6 +54,7 @@
...
@@ -54,6 +54,7 @@
"
eslint
"
:
"
^8.19.0
"
,
"
eslint
"
:
"
^8.19.0
"
,
"
jest
"
:
"
^29.6.3
"
,
"
jest
"
:
"
^29.6.3
"
,
"
prettier
"
:
"
2.8.8
"
,
"
prettier
"
:
"
2.8.8
"
,
"
react-native-image-picker
"
:
"
^7.1.1
"
,
"
react-test-renderer
"
:
"
18.2.0
"
,
"
react-test-renderer
"
:
"
18.2.0
"
,
"
typescript
"
:
"
5.0.4
"
"
typescript
"
:
"
5.0.4
"
},
},
...
...
src/components/HeaderWithBackNav.js
0 → 100644
View file @
f52b622b
import
{
View
,
Text
,
TouchableOpacity
,
StyleSheet
}
from
'
react-native
'
;
import
React
from
'
react
'
;
import
Icon
from
'
react-native-vector-icons/Ionicons
'
;
import
{
useNavigation
,
NavigationProp
}
from
'
@react-navigation/native
'
;
const
HeaderWithBackArrow
=
({
title
,
screenName
})
=>
{
const
navigation
=
useNavigation
();
return
(
<
View
style
=
{
styles
.
header
}
>
<
TouchableOpacity
onPress
=
{()
=>
navigation
.
navigate
(
screenName
)}
style
=
{
styles
.
closeButton
}
>
<
Icon
name
=
"
pulse-sharp
"
size
=
{
22
}
color
=
{
black
}
/
>
<
/TouchableOpacity
>
<
Text
style
=
{
styles
.
headerTitle
}
>
{
title
}
<
/Text
>
<
/View
>
);
};
const
styles
=
StyleSheet
.
create
({
header
:
{
flexDirection
:
'
row
'
,
alignItems
:
'
center
'
,
justifyContent
:
'
center
'
,
// Keeps the title centered
padding
:
16
,
borderBottomWidth
:
1
,
borderBottomColor
:
'
#c4c4c4
'
,
position
:
'
relative
'
,
// Allows absolute positioning for children
},
headerTitle
:
{
fontSize
:
16
,
color
:
'
black
'
,
},
closeButton
:
{
position
:
'
absolute
'
,
// Positions the arrow independently of the flex layout
left
:
0
,
// Aligns the arrow to the left
padding
:
16
,
// Optional: increases the touchable area
},
});
export
default
HeaderWithBackArrow
;
\ No newline at end of file
src/constants/routes.js
View file @
f52b622b
...
@@ -27,7 +27,7 @@ export default {
...
@@ -27,7 +27,7 @@ export default {
EXERCISE_NEW_VIEW
:
'
Exercise_NEW_View
'
,
EXERCISE_NEW_VIEW
:
'
Exercise_NEW_View
'
,
EXERCISE_NEW_ACTION_VIEW
:
'
Exercise_NEW_ACTION_View
'
,
EXERCISE_NEW_ACTION_VIEW
:
'
Exercise_NEW_ACTION_View
'
,
EXERCISE_NEW_PROGRESS
:
'
Exercise_NEW_PROGRESS
'
,
EXERCISE_NEW_PROGRESS
:
'
Exercise_NEW_PROGRESS
'
,
//skin
//skin
SKIN_WELCOME
:
'
Skin_Welcome
'
,
SKIN_WELCOME
:
'
Skin_Welcome
'
,
...
@@ -40,7 +40,7 @@ export default {
...
@@ -40,7 +40,7 @@ export default {
SKIN_VIDEO4
:
'
Skin_Video4
'
,
SKIN_VIDEO4
:
'
Skin_Video4
'
,
SKIN_VIDEO5
:
'
Skin_Video5
'
,
SKIN_VIDEO5
:
'
Skin_Video5
'
,
SKIN_INFO
:
'
skin_info
'
,
SKIN_INFO
:
'
skin_info
'
,
//GAMES
//GAMES
GAME_HOME
:
'
Game_Home
'
,
GAME_HOME
:
'
Game_Home
'
,
...
@@ -84,5 +84,9 @@ export default {
...
@@ -84,5 +84,9 @@ export default {
Game02ProgressLevel05
:
'
Game02ProgressLevel05
'
,
Game02ProgressLevel05
:
'
Game02ProgressLevel05
'
,
Game02ProgressLevel06
:
'
Game02ProgressLevel06
'
,
Game02ProgressLevel06
:
'
Game02ProgressLevel06
'
,
MentalWellBeingTypes
:
'
MentalWellBeingTypes
'
,
MentalWellBeingTypes
:
'
MentalWellBeingTypes
'
,
CHAT_HOME
:
'
chat_home
'
,
CHAT_SCREEN
:
'
chat_screen
'
,
};
};
src/navigations/BottomTabNavigator.js
View file @
f52b622b
import
React
from
'
react
'
;
import
React
from
'
react
'
;
import
{
createBottomTabNavigator
}
from
'
@react-navigation/bottom-tabs
'
;
import
{
createBottomTabNavigator
}
from
'
@react-navigation/bottom-tabs
'
;
import
Home
from
'
../screens/home/Home
'
;
import
Home
from
'
../screens/home/Home
'
;
import
Settings
from
'
../screens/home/Settings
'
;
import
Settings
from
'
../screens/home/Settings
'
;
import
WelcomeExercise
from
'
../screens/home/exercise/WelcomeExercise
'
;
import
WelcomeExercise
from
'
../screens/home/exercise/WelcomeExercise
'
;
// import { Home, Wallet, Settings, WelcomeExercise} from '../screens';
// import { Home, Wallet, Settings, WelcomeExercise} from '../screens';
import
ExerciseNavigator
from
'
./ExerciseNavigator
'
import
ExerciseNavigator
from
'
./ExerciseNavigator
'
import
SkinNavigator
from
'
./SkinNavigator
'
;
import
SkinNavigator
from
'
./SkinNavigator
'
;
import
{
COLORS
,
ROUTES
}
from
'
../constants
'
;
import
{
COLORS
,
ROUTES
}
from
'
../constants
'
;
import
Icon
from
'
react-native-vector-icons/Ionicons
'
;
import
Icon
from
'
react-native-vector-icons/Ionicons
'
;
import
{
StyleSheet
}
from
'
react-native
'
;
import
{
StyleSheet
}
from
'
react-native
'
;
import
CustomTabBarButton
from
'
../components/CustomTabBarButton
'
;
import
CustomTabBarButton
from
'
../components/CustomTabBarButton
'
;
import
CustomTabBar
from
'
../components/CustomTabBar
'
;
import
CustomTabBar
from
'
../components/CustomTabBar
'
;
import
Logo
from
'
../assets/icons/fitness1.svg
'
;
import
Logo
from
'
../assets/icons/fitness1.svg
'
;
import
Logo1
from
'
../assets/icons/fitness2.svg
'
;
import
Logo1
from
'
../assets/icons/fitness2.svg
'
;
import
GameNavigator
from
'
./GameNavigator
'
;
import
GameNavigator
from
'
./GameNavigator
'
;
import
AuthNavigator
from
'
./AuthNavigator
'
;
import
AuthNavigator
from
'
./AuthNavigator
'
;
import
ChatBotNavigation
from
'
./ChatBotNavigator
'
;
const
Tab
=
createBottomTabNavigator
();
const
Tab
=
createBottomTabNavigator
();
function
BottomTabNavigator
()
{
function
BottomTabNavigator
()
{
...
@@ -22,14 +24,14 @@ function BottomTabNavigator() {
...
@@ -22,14 +24,14 @@ function BottomTabNavigator() {
// <KeyboardAvoidingView>
// <KeyboardAvoidingView>
<
Tab
.
Navigator
<
Tab
.
Navigator
tabBar
=
{
props
=>
<
CustomTabBar
{...
props
}
/>
}
tabBar
=
{
props
=>
<
CustomTabBar
{...
props
}
/>
}
screenOptions
=
{({
route
})
=>
({
screenOptions
=
{({
route
})
=>
({
tabBarHideOnKeyboard
:
true
,
tabBarHideOnKeyboard
:
true
,
headerShown
:
false
,
headerShown
:
false
,
tabBarStyle
:
styles
.
tabBarStyle
,
tabBarStyle
:
styles
.
tabBarStyle
,
tabBarInactiveTintColor
:
COLORS
.
dark
,
tabBarInactiveTintColor
:
COLORS
.
dark
,
tabBarActiveTintColor
:
COLORS
.
primary
,
tabBarActiveTintColor
:
COLORS
.
primary
,
tabBarShowLabel
:
false
,
tabBarShowLabel
:
false
,
tabBarIcon
:
({
color
,
size
,
focused
})
=>
{
tabBarIcon
:
({
color
,
size
,
focused
})
=>
{
if
(
route
.
name
===
ROUTES
.
HOME_TAB
)
{
if
(
route
.
name
===
ROUTES
.
HOME_TAB
)
{
return
focused
?
(
return
focused
?
(
<
Icon
name
=
"
home-sharp
"
size
=
{
22
}
color
=
{
color
}
/
>
<
Icon
name
=
"
home-sharp
"
size
=
{
22
}
color
=
{
color
}
/
>
...
@@ -50,15 +52,15 @@ function BottomTabNavigator() {
...
@@ -50,15 +52,15 @@ function BottomTabNavigator() {
);
);
}
else
if
(
route
.
name
===
ROUTES
.
GAME_HOME
)
{
}
else
if
(
route
.
name
===
ROUTES
.
GAME_HOME
)
{
return
focused
?
(
return
focused
?
(
<
Icon
name
=
"
game-controller-sharp
"
size
=
{
22
}
color
=
{
color
}
/
>
<
Icon
name
=
"
game-controller-sharp
"
size
=
{
22
}
color
=
{
color
}
/
>
)
:
(
)
:
(
<
Icon
name
=
"
game-controller-outline
"
size
=
{
22
}
color
=
{
color
}
/
>
<
Icon
name
=
"
game-controller-outline
"
size
=
{
22
}
color
=
{
color
}
/
>
);
);
}
else
if
(
route
.
name
===
ROUTES
.
LOGIN
)
{
}
else
if
(
route
.
name
===
ROUTES
.
CHAT_HOME
)
{
return
focused
?
(
return
focused
?
(
<
Icon
name
=
"
person-circle
-sharp
"
size
=
{
22
}
color
=
{
color
}
/
>
<
Icon
name
=
"
chatbubble-ellipses
-sharp
"
size
=
{
22
}
color
=
{
color
}
/
>
)
:
(
)
:
(
<
Icon
name
=
"
person-circle
-outline
"
size
=
{
22
}
color
=
{
color
}
/
>
<
Icon
name
=
"
chatbubble-ellipses
-outline
"
size
=
{
22
}
color
=
{
color
}
/
>
);
);
}
}
},
},
...
@@ -75,7 +77,7 @@ function BottomTabNavigator() {
...
@@ -75,7 +77,7 @@ function BottomTabNavigator() {
component
=
{
SkinNavigator
}
component
=
{
SkinNavigator
}
options
=
{{
options
=
{{
tabBarButton
:
props
=>
<
CustomTabBarButton
{...
props
}
/>
,
tabBarButton
:
props
=>
<
CustomTabBarButton
{...
props
}
/>
,
}}
}}
/
>
/
>
<
Tab
.
Screen
<
Tab
.
Screen
name
=
{
ROUTES
.
GAME_HOME
}
name
=
{
ROUTES
.
GAME_HOME
}
...
@@ -99,8 +101,8 @@ function BottomTabNavigator() {
...
@@ -99,8 +101,8 @@ function BottomTabNavigator() {
headerBackTitleVisible
:
false
,
headerBackTitleVisible
:
false
,
tabBarButton
:
props
=>
<
CustomTabBarButton
{...
props
}
/>
,
tabBarButton
:
props
=>
<
CustomTabBarButton
{...
props
}
/>
,
}}
}}
name
=
{
ROUTES
.
LOGIN
}
name
=
{
ROUTES
.
CHAT_HOME
}
component
=
{
AuthNavigator
}
component
=
{
ChatBotNavigation
}
/
>
/
>
<
/Tab.Navigator
>
<
/Tab.Navigator
>
// </KeyboardAvoidingView>
// </KeyboardAvoidingView>
...
...
src/navigations/ChatBotNavigator.js
0 → 100644
View file @
f52b622b
import
{
View
,
Text
}
from
'
react-native
'
import
React
from
'
react
'
import
HomeScreen
from
'
../screens/home/chat/ChatbotHome
'
;
import
{
createStackNavigator
}
from
'
@react-navigation/stack
'
;
import
ChatScreen
from
'
../screens/home/chat/ChatScreen
'
;
import
{
COLORS
,
ROUTES
}
from
"
../constants
"
;
const
Stack
=
createStackNavigator
();
export
default
function
ChatBotNavigation
()
{
return
(
<
Stack
.
Navigator
screenOptions
=
{{
headerShown
:
false
}}
>
<
Stack
.
Screen
name
=
{
ROUTES
.
CHAT_HOME
}
component
=
{
HomeScreen
}
/
>
<
Stack
.
Screen
name
=
{
ROUTES
.
CHAT_SCREEN
}
component
=
{
ChatScreen
}
/
>
<
/Stack.Navigator
>
)
}
\ No newline at end of file
src/screens/chat/chatbot
deleted
100644 → 0
View file @
cc533bed
chat
\ No newline at end of file
src/screens/home/chat/ChatScreen.js
0 → 100644
View file @
f52b622b
import
{
View
,
Text
,
StyleSheet
,
TouchableOpacity
,
Image
}
from
'
react-native
'
;
import
React
,
{
useState
,
useEffect
,
useCallback
}
from
'
react
'
;
import
{
GiftedChat
,
Bubble
}
from
'
react-native-gifted-chat
'
;
import
{
useRoute
,
useNavigation
}
from
'
@react-navigation/native
'
;
import
{
ChatbotService
}
from
'
../../../services/chat/bardaiapi
'
;
import
HeaderWithBackArrow
from
'
../../../components/HeaderWithBackNav
'
;
import
Icon
from
'
react-native-vector-icons/Ionicons
'
;
export
default
function
ChatScreen
()
{
const
param
=
useRoute
().
params
;
const
navigation
=
useNavigation
();
// Added this to use navigation
const
[
messages
,
setMessages
]
=
useState
([]);
const
[
selectedChatFace
,
setSelectedChatFace
]
=
useState
([]);
const
[
loading
,
setLoading
]
=
useState
(
false
);
useEffect
(()
=>
{
setSelectedChatFace
(
param
.
selectedChatFaceData
);
setMessages
([
{
_id
:
1
,
text
:
'
Hello I am
'
+
param
.
selectedChatFaceData
?.
name
+
'
, how can I help you?
'
,
createdAt
:
new
Date
(),
user
:
{
_id
:
2
,
name
:
'
React Native
'
,
avatar
:
param
.
selectedChatFaceData
?.
image
,
},
},
]);
},
[]);
const
onSend
=
useCallback
((
messages
=
[])
=>
{
setMessages
(
previousMessages
=>
GiftedChat
.
append
(
previousMessages
,
messages
));
setLoading
(
true
);
if
(
messages
[
0
].
text
)
{
chatResponseapi
(
messages
[
0
].
text
);
}
},
[]);
const
chatResponseapi
=
async
(
msg
)
=>
{
const
data
=
{
userId
:
1223
,
message
:
msg
};
let
response
=
await
ChatbotService
(
data
);
if
(
response
.
reply
.
success
)
{
const
ChatApiResponse
=
{
_id
:
Math
.
random
()
*
(
9999999
-
1
),
text
:
response
.
reply
.
message
,
createdAt
:
new
Date
(),
user
:
{
_id
:
2
,
name
:
'
React Native
'
,
avatar
:
param
.
selectedChatFaceData
?.
image
,
},
};
setMessages
(
previousMessages
=>
GiftedChat
.
append
(
previousMessages
,
ChatApiResponse
));
setLoading
(
false
);
}
else
{
setLoading
(
false
);
const
ChatApiResponse
=
{
_id
:
Math
.
random
()
*
(
9999999
-
1
),
text
:
'
Sorry! Something went wrong. Try again.
'
,
createdAt
:
new
Date
(),
system
:
true
,
user
:
{
_id
:
2
,
name
:
'
React Native
'
,
avatar
:
param
.
selectedChatFaceData
?.
image
,
},
};
setMessages
(
previousMessages
=>
GiftedChat
.
append
(
previousMessages
,
ChatApiResponse
));
}
};
const
renderBubble
=
(
props
)
=>
{
return
(
<
Bubble
{...
props
}
wrapperStyle
=
{{
right
:
{
backgroundColor
:
'
red
'
,
},
left
:
{
backgroundColor
:
'
green
'
,
},
}}
/
>
);
};
return
(
<
View
style
=
{
styles
.
container
}
>
<
View
style
=
{
styles
.
header
}
>
<
TouchableOpacity
onPress
=
{()
=>
navigation
.
goBack
()}
style
=
{
styles
.
closeButton
}
>
<
Icon
name
=
"
arrow-back
"
size
=
{
22
}
color
=
"
black
"
/>
<
/TouchableOpacity
>
<
Image
source
=
{{
uri
:
selectedChatFace
.
image
}}
style
=
{
styles
.
avatar
}
/
>
<
Text
style
=
{
styles
.
headerTitle
}
>
{
selectedChatFace
.
name
}
<
/Text
>
<
/View
>
<
GiftedChat
messages
=
{
messages
}
onSend
=
{
messages
=>
onSend
(
messages
)}
isTyping
=
{
loading
}
user
=
{{
_id
:
1
,
}}
minInputToolbarHeight
=
{
60
}
// Adjust if needed
/
>
<
/View
>
);
}
const
styles
=
StyleSheet
.
create
({
container
:
{
flex
:
1
,
marginBottom
:
60
,
// Ensure this matches the height of your bottom navigation bar
},
header
:
{
flexDirection
:
'
row
'
,
alignItems
:
'
center
'
,
justifyContent
:
'
center
'
,
padding
:
16
,
borderBottomWidth
:
1
,
borderBottomColor
:
'
#000
'
,
position
:
'
relative
'
,
},
headerTitle
:
{
fontSize
:
16
,
color
:
'
black
'
,
marginLeft
:
16
,
fontWeight
:
'
500
'
},
closeButton
:
{
position
:
'
absolute
'
,
left
:
16
,
padding
:
16
,
},
avatar
:
{
width
:
30
,
height
:
30
,
borderRadius
:
15
,
},
});
\ No newline at end of file
src/screens/home/chat/ChatbotHome.js
0 → 100644
View file @
f52b622b
import
{
View
,
Text
,
SafeAreaView
,
Image
,
FlatList
,
TouchableOpacity
,
Dimensions
}
from
'
react-native
'
import
React
,
{
useEffect
,
useState
}
from
'
react
'
import
ChatFaceData
from
'
../../../services/chat/ChatFaceData
'
import
{
ROUTES
}
from
'
../../../constants
'
const
ChatFaceDataArray
=
[
{
id
:
1
,
name
:
'
Noyi
'
,
image
:
'
https://res.cloudinary.com/dknvsbuyy/image/upload/v1685678135/chat_1_c7eda483e3.png
'
,
primary
:
'
#FFC107
'
,
secondary
:
''
},
{
id
:
2
,
name
:
'
Pogu
'
,
image
:
'
https://res.cloudinary.com/dknvsbuyy/image/upload/v1685709886/image_21_2e18bb4a61.png
'
,
primary
:
'
#E53057
'
,
secondary
:
''
},
{
id
:
3
,
name
:
'
Nista
'
,
image
:
'
https://res.cloudinary.com/dknvsbuyy/image/upload/v1685709886/image_22_409561b953.png
'
,
primary
:
'
#3B96D2
'
,
secondary
:
''
},
{
id
:
4
,
name
:
'
Estor
'
,
image
:
'
https://res.cloudinary.com/dknvsbuyy/image/upload/v1685709886/image_18_893d24cebc.png
'
,
primary
:
'
#37474F
'
,
secondary
:
''
},
{
id
:
5
,
name
:
'
Pega
'
,
image
:
'
https://res.cloudinary.com/dknvsbuyy/image/upload/v1685709886/image_23_211d7370cb.png
'
,
primary
:
'
#2473FE
'
,
secondary
:
''
},
]
export
default
function
HomeScreen
(
props
)
{
const
{
navigation
}
=
props
;
const
[
chatFaceData
,
setChatFaceData
]
=
useState
(
ChatFaceDataArray
)
const
[
selectedChatFaceData
,
setSelecetedChatFaceData
]
=
useState
({
id
:
1
,
name
:
'
Noyi
'
,
image
:
'
https://res.cloudinary.com/dknvsbuyy/image/upload/v1685678135/chat_1_c7eda483e3.png
'
,
primary
:
'
#FFC107
'
,
secondary
:
''
})
useEffect
(()
=>
{
console
.
log
(
"
>>>
"
,
ChatFaceData
[
0
])
if
(
ChatFaceData
)
{
// setChatFaceData(ChatFaceData)
// setSelecetedChatFaceData(ChatFaceData[0])
}
},
[
ChatFaceData
[
0
]])
const
onChatFacePress
=
(
id
)
=>
{
setSelecetedChatFaceData
(
ChatFaceData
[
id
-
1
])
}
return
(
<
View
style
=
{{
alignItems
:
'
center
'
,
paddingTop
:
90
}}
>
{
/* <Text style={{ color: selectedChatFaceData?.primary, fontSize: 30 }}>Hello</Text> */
}
{
/* <Text style={{ color: selectedChatFaceData?.primary, fontSize: 30, fontWeight: 'bold', textAlign: 'center' }} >Welcome to e-midwife Chatbot</Text> */
}
<
Text
style
=
{{
marginTop
:
30
,
fontSize
:
25
}}
>
Hi
I
am
<
/Text
>
<
Text
style
=
{{
color
:
selectedChatFaceData
?.
primary
,
fontSize
:
30
,
fontWeight
:
'
bold
'
}}
>
{
selectedChatFaceData
?
selectedChatFaceData
?.
name
:
'
nu
'
}
<
/Text
>
<
Image
source
=
{{
uri
:
selectedChatFaceData
?
selectedChatFaceData
.
image
:
'
https://i.ibb.co/CV9bpCQ/chatbot-3d-render-icon-illustration-png.png
'
}}
style
=
{{
width
:
150
,
height
:
150
,
marginTop
:
10
}}
/
>
<
Text
style
=
{{
marginTop
:
30
,
fontSize
:
25
}}
>
How
can
i
help
you
?
<
/Text
>
<
View
style
=
{{
marginTop
:
20
,
backgroundColor
:
'
#F5F5F5
'
,
alignItems
:
'
center
'
,
height
:
110
,
padding
:
10
,
borderRadius
:
10
}}
>
<
FlatList
data
=
{
chatFaceData
}
horizontal
=
{
true
}
renderItem
=
{({
item
})
=>
selectedChatFaceData
.
id
!=
item
.
id
&&
(
<
TouchableOpacity
style
=
{{
margin
:
15
}}
onPress
=
{()
=>
onChatFacePress
(
item
.
id
)}
>
<
Image
source
=
{{
uri
:
item
.
image
}}
style
=
{{
width
:
40
,
height
:
40
}}
/
>
<
/TouchableOpacity
>
)}
/
>
<
Text
style
=
{{
marginTop
:
5
,
fontSize
:
17
,
color
:
'
#B0B0B0
'
}}
>
Choose
Your
Fav
ChatBuddy
<
/Text
>
<
/View
>
{
console
.
log
(
ROUTES
.
CHAT_SCREEN
)}
<
TouchableOpacity
style
=
{[{
backgroundColor
:
selectedChatFaceData
.
primary
}
,
{
marginTop
:
40
,
padding
:
17
,
width
:
Dimensions
.
get
(
'
screen
'
).
width
*
0.6
,
borderRadius
:
100
,
alignItems
:
'
center
'
}]}
onPress
=
{()
=>
navigation
.
navigate
(
ROUTES
.
CHAT_SCREEN
,
{
selectedChatFaceData
:
selectedChatFaceData
})}
>
<
Text
style
=
{{
fontSize
:
16
,
color
:
'
#fff
'
}}
>
Let
'
s Chat</Text>
</TouchableOpacity>
</View>
)
}
\ No newline at end of file
src/services/chat/ChatFaceData.js
0 → 100644
View file @
f52b622b
export
default
chatFaceData
=
[
{
id
:
1
,
name
:
'
Noyi
'
,
image
:
'
https://res.cloudinary.com/dknvsbuyy/image/upload/v1685678135/chat_1_c7eda483e3.png
'
,
primary
:
'
#FFC107
'
,
secondary
:
''
},
{
id
:
2
,
name
:
'
Pogu
'
,
image
:
'
https://res.cloudinary.com/dknvsbuyy/image/upload/v1685709886/image_21_2e18bb4a61.png
'
,
primary
:
'
#E53057
'
,
secondary
:
''
},
{
id
:
3
,
name
:
'
Nista
'
,
image
:
'
https://res.cloudinary.com/dknvsbuyy/image/upload/v1685709886/image_22_409561b953.png
'
,
primary
:
'
#3B96D2
'
,
secondary
:
''
},
{
id
:
4
,
name
:
'
Estor
'
,
image
:
'
https://res.cloudinary.com/dknvsbuyy/image/upload/v1685709886/image_18_893d24cebc.png
'
,
primary
:
'
#37474F
'
,
secondary
:
''
},
{
id
:
5
,
name
:
'
Pega
'
,
image
:
'
https://res.cloudinary.com/dknvsbuyy/image/upload/v1685709886/image_23_211d7370cb.png
'
,
primary
:
'
#2473FE
'
,
secondary
:
''
},
]
\ No newline at end of file
src/services/chat/bardaiapi.js
0 → 100644
View file @
f52b622b
import
axios
from
"
axios
"
;
const
apiURL
=
'
http://10.0.2.2:3000/chat
'
export
const
ChatbotService
=
async
(
payload
)
=>
{
try
{
console
.
log
(
"
playload
"
,
payload
)
let
response
=
await
axios
.
post
(
`
${
apiURL
}
/send`
,
payload
)
return
response
.
data
;
}
catch
(
error
)
{
throw
new
Error
(
'
Failed to retrive msg
'
);
}
}
\ No newline at end of file
yarn.lock
View file @
f52b622b
...
@@ -23,7 +23,7 @@
...
@@ -23,7 +23,7 @@
resolved "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.4.tgz"
resolved "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.4.tgz"
integrity sha512-vg8Gih2MLK+kOkHJp4gBEIkyaIi00jgWot2D9QOmmfLC8jINSOzmCLta6Bvz/JSBCqnegV0L80jhxkol5GWNfQ==
integrity sha512-vg8Gih2MLK+kOkHJp4gBEIkyaIi00jgWot2D9QOmmfLC8jINSOzmCLta6Bvz/JSBCqnegV0L80jhxkol5GWNfQ==
"@babel/core@^7.
11.6", "@babel/core@^7.12.3", "@babel/core@^7.13.16", "@babel/core@^7.20.0", "@babel/core@^7.21.3", "@babel/core@^7.23.9
":
"@babel/core@^7.
0.0", "@babel/core@^7.0.0-0", "@babel/core@^7.0.0-0 || ^8.0.0-0 <8.0.0", "@babel/core@^7.11.0", "@babel/core@^7.11.6", "@babel/core@^7.12.0", "@babel/core@^7.12.3", "@babel/core@^7.13.0", "@babel/core@^7.13.16", "@babel/core@^7.20.0", "@babel/core@^7.21.3", "@babel/core@^7.23.9", "@babel/core@^7.4.0 || ^8.0.0-0 <8.0.0", "@babel/core@^7.8.0
":
version "7.24.5"
version "7.24.5"
resolved "https://registry.npmjs.org/@babel/core/-/core-7.24.5.tgz"
resolved "https://registry.npmjs.org/@babel/core/-/core-7.24.5.tgz"
integrity sha512-tVQRucExLQ02Boi4vdPp49svNGcfL2GhdTCT9aldhXgCJVAI21EtRfBettiuLUwce/7r6bFdgs6JFkcdTiFttA==
integrity sha512-tVQRucExLQ02Boi4vdPp49svNGcfL2GhdTCT9aldhXgCJVAI21EtRfBettiuLUwce/7r6bFdgs6JFkcdTiFttA==
...
@@ -44,7 +44,7 @@
...
@@ -44,7 +44,7 @@
json5 "^2.2.3"
json5 "^2.2.3"
semver "^6.3.1"
semver "^6.3.1"
"@babel/eslint-parser@^7.20.0":
"@babel/eslint-parser@^7.
12.0", "@babel/eslint-parser@^7.
20.0":
version "7.24.5"
version "7.24.5"
resolved "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.24.5.tgz"
resolved "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.24.5.tgz"
integrity sha512-gsUcqS/fPlgAw1kOtpss7uhY6E9SFFANQ6EFX5GTvzUwaV0+sGaZWk6xq22MOdeT9wfxyokW3ceCUvOiRtZciQ==
integrity sha512-gsUcqS/fPlgAw1kOtpss7uhY6E9SFFANQ6EFX5GTvzUwaV0+sGaZWk6xq22MOdeT9wfxyokW3ceCUvOiRtZciQ==
...
@@ -536,7 +536,7 @@
...
@@ -536,7 +536,7 @@
"@babel/helper-create-regexp-features-plugin" "^7.18.6"
"@babel/helper-create-regexp-features-plugin" "^7.18.6"
"@babel/helper-plugin-utils" "^7.18.6"
"@babel/helper-plugin-utils" "^7.18.6"
"@babel/plugin-transform-arrow-functions@^7.0.0", "@babel/plugin-transform-arrow-functions@^7.24.1":
"@babel/plugin-transform-arrow-functions@^7.0.0", "@babel/plugin-transform-arrow-functions@^7.
0.0-0", "@babel/plugin-transform-arrow-functions@^7.
24.1":
version "7.24.1"
version "7.24.1"
resolved "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.1.tgz"
resolved "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.1.tgz"
integrity sha512-ngT/3NkRhsaep9ck9uj2Xhv9+xB1zShY3tM3g6om4xxCELwCDN4g4Aq5dRn48+0hasAql7s2hdBOysCfNpr4fw==
integrity sha512-ngT/3NkRhsaep9ck9uj2Xhv9+xB1zShY3tM3g6om4xxCELwCDN4g4Aq5dRn48+0hasAql7s2hdBOysCfNpr4fw==
...
@@ -766,7 +766,7 @@
...
@@ -766,7 +766,7 @@
dependencies:
dependencies:
"@babel/helper-plugin-utils" "^7.24.0"
"@babel/helper-plugin-utils" "^7.24.0"
"@babel/plugin-transform-nullish-coalescing-operator@^7.24.1":
"@babel/plugin-transform-nullish-coalescing-operator@^7.
0.0-0", "@babel/plugin-transform-nullish-coalescing-operator@^7.
24.1":
version "7.24.1"
version "7.24.1"
resolved "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.24.1.tgz"
resolved "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.24.1.tgz"
integrity sha512-iQ+caew8wRrhCikO5DrUYx0mrmdhkaELgFa+7baMcVuhxIkN7oxt06CZ51D65ugIb1UWRQ8oQe+HXAVM6qHFjw==
integrity sha512-iQ+caew8wRrhCikO5DrUYx0mrmdhkaELgFa+7baMcVuhxIkN7oxt06CZ51D65ugIb1UWRQ8oQe+HXAVM6qHFjw==
...
@@ -808,7 +808,7 @@
...
@@ -808,7 +808,7 @@
"@babel/helper-plugin-utils" "^7.24.0"
"@babel/helper-plugin-utils" "^7.24.0"
"@babel/plugin-syntax-optional-catch-binding" "^7.8.3"
"@babel/plugin-syntax-optional-catch-binding" "^7.8.3"
"@babel/plugin-transform-optional-chaining@^7.24.1", "@babel/plugin-transform-optional-chaining@^7.24.5":
"@babel/plugin-transform-optional-chaining@^7.
0.0-0", "@babel/plugin-transform-optional-chaining@^7.
24.1", "@babel/plugin-transform-optional-chaining@^7.24.5":
version "7.24.5"
version "7.24.5"
resolved "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.5.tgz"
resolved "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.5.tgz"
integrity sha512-xWCkmwKT+ihmA6l7SSTpk8e4qQl/274iNbSKRRS8mpqFR32ksy36+a+LWY8OXCCEefF8WFlnOHVsaDI2231wBg==
integrity sha512-xWCkmwKT+ihmA6l7SSTpk8e4qQl/274iNbSKRRS8mpqFR32ksy36+a+LWY8OXCCEefF8WFlnOHVsaDI2231wBg==
...
@@ -908,7 +908,7 @@
...
@@ -908,7 +908,7 @@
babel-plugin-polyfill-regenerator "^0.6.1"
babel-plugin-polyfill-regenerator "^0.6.1"
semver "^6.3.1"
semver "^6.3.1"
"@babel/plugin-transform-shorthand-properties@^7.0.0", "@babel/plugin-transform-shorthand-properties@^7.24.1":
"@babel/plugin-transform-shorthand-properties@^7.0.0", "@babel/plugin-transform-shorthand-properties@^7.
0.0-0", "@babel/plugin-transform-shorthand-properties@^7.
24.1":
version "7.24.1"
version "7.24.1"
resolved "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.1.tgz"
resolved "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.1.tgz"
integrity sha512-LyjVB1nsJ6gTTUKRjRWx9C1s9hE7dLfP/knKdrfeH9UPtAGjYGgxIbFfx7xyLIEWs7Xe1Gnf8EWiUqfjLhInZA==
integrity sha512-LyjVB1nsJ6gTTUKRjRWx9C1s9hE7dLfP/knKdrfeH9UPtAGjYGgxIbFfx7xyLIEWs7Xe1Gnf8EWiUqfjLhInZA==
...
@@ -930,7 +930,7 @@
...
@@ -930,7 +930,7 @@
dependencies:
dependencies:
"@babel/helper-plugin-utils" "^7.24.0"
"@babel/helper-plugin-utils" "^7.24.0"
"@babel/plugin-transform-template-literals@^7.24.1":
"@babel/plugin-transform-template-literals@^7.
0.0-0", "@babel/plugin-transform-template-literals@^7.
24.1":
version "7.24.1"
version "7.24.1"
resolved "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.1.tgz"
resolved "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.1.tgz"
integrity sha512-WRkhROsNzriarqECASCNu/nojeXCDTE/F2HmRgOzi7NGvyfYGq1NEjKBK3ckLfRgGc6/lPAqP0vDOSw3YtG34g==
integrity sha512-WRkhROsNzriarqECASCNu/nojeXCDTE/F2HmRgOzi7NGvyfYGq1NEjKBK3ckLfRgGc6/lPAqP0vDOSw3YtG34g==
...
@@ -985,7 +985,7 @@
...
@@ -985,7 +985,7 @@
"@babel/helper-create-regexp-features-plugin" "^7.22.15"
"@babel/helper-create-regexp-features-plugin" "^7.22.15"
"@babel/helper-plugin-utils" "^7.24.0"
"@babel/helper-plugin-utils" "^7.24.0"
"@babel/preset-env@^7.20.0":
"@babel/preset-env@^7.
1.6", "@babel/preset-env@^7.
20.0":
version "7.24.5"
version "7.24.5"
resolved "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.24.5.tgz"
resolved "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.24.5.tgz"
integrity sha512-UGK2ifKtcC8i5AI4cH+sbLLuLc2ktYSFJgBAXorKAsHUZmrQ1q6aQ6i3BvU24wWs2AAKqQB6kq3N9V9Gw1HiMQ==
integrity sha512-UGK2ifKtcC8i5AI4cH+sbLLuLc2ktYSFJgBAXorKAsHUZmrQ1q6aQ6i3BvU24wWs2AAKqQB6kq3N9V9Gw1HiMQ==
...
@@ -1090,7 +1090,7 @@
...
@@ -1090,7 +1090,7 @@
"@babel/types" "^7.4.4"
"@babel/types" "^7.4.4"
esutils "^2.0.2"
esutils "^2.0.2"
"@babel/preset-typescript@^7.13.0":
"@babel/preset-typescript@^7.13.0"
, "@babel/preset-typescript@^7.16.7"
:
version "7.24.1"
version "7.24.1"
resolved "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.24.1.tgz"
resolved "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.24.1.tgz"
integrity sha512-1DBaMmRDpuYQBPWD8Pf/WEwCrtgRHxsZnP4mIy9G/X+hFfbI47Q2G4t1Paakld84+qsk2fSsUPMKg71jkoOOaQ==
integrity sha512-1DBaMmRDpuYQBPWD8Pf/WEwCrtgRHxsZnP4mIy9G/X+hFfbI47Q2G4t1Paakld84+qsk2fSsUPMKg71jkoOOaQ==
...
@@ -1216,6 +1216,14 @@
...
@@ -1216,6 +1216,14 @@
resolved "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz"
resolved "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz"
integrity sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==
integrity sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==
"@expo/react-native-action-sheet@4.0.1":
version "4.0.1"
resolved "https://registry.npmjs.org/@expo/react-native-action-sheet/-/react-native-action-sheet-4.0.1.tgz"
integrity sha512-FwCFpjpB6yzrK8CIWssLlh/i6zQFytFBiJfNdz0mJ2ckU4hWk8SrjB37P0Q4kF7w0bnIdYzPgRbdPR9hnfFqPw==
dependencies:
"@types/hoist-non-react-statics" "^3.3.1"
hoist-non-react-statics "^3.3.0"
"@hapi/hoek@^9.0.0", "@hapi/hoek@^9.3.0":
"@hapi/hoek@^9.0.0", "@hapi/hoek@^9.3.0":
version "9.3.0"
version "9.3.0"
resolved "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz"
resolved "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz"
...
@@ -1709,7 +1717,7 @@
...
@@ -1709,7 +1717,7 @@
prompts "^2.4.2"
prompts "^2.4.2"
semver "^7.5.2"
semver "^7.5.2"
"@react-native-firebase/app@^19.2.2":
"@react-native-firebase/app@^19.2.2"
, "@react-native-firebase/app@19.2.2"
:
version "19.2.2"
version "19.2.2"
resolved "https://registry.npmjs.org/@react-native-firebase/app/-/app-19.2.2.tgz"
resolved "https://registry.npmjs.org/@react-native-firebase/app/-/app-19.2.2.tgz"
integrity sha512-yucIZT/n567XH+gU8Qf/Z8Awtrc0dadu0LYDJU/dq228DwoQa8xyCoDqXqVM2Ppj9R8csQ+ga4VdMYBSHblYQw==
integrity sha512-yucIZT/n567XH+gU8Qf/Z8Awtrc0dadu0LYDJU/dq228DwoQa8xyCoDqXqVM2Ppj9R8csQ+ga4VdMYBSHblYQw==
...
@@ -1937,7 +1945,7 @@
...
@@ -1937,7 +1945,7 @@
resolved "https://registry.npmjs.org/@react-navigation/elements/-/elements-1.3.30.tgz"
resolved "https://registry.npmjs.org/@react-navigation/elements/-/elements-1.3.30.tgz"
integrity sha512-plhc8UvCZs0UkV+sI+3bisIyn78wz9O/BiWZXpounu72k/R/Sj5PuZYFJ1fi6psvriUveMCGh4LeZckAZu2qiQ==
integrity sha512-plhc8UvCZs0UkV+sI+3bisIyn78wz9O/BiWZXpounu72k/R/Sj5PuZYFJ1fi6psvriUveMCGh4LeZckAZu2qiQ==
"@react-navigation/native@^6.1.17":
"@react-navigation/native@^6.
0.0", "@react-navigation/native@^6.
1.17":
version "6.1.17"
version "6.1.17"
resolved "https://registry.npmjs.org/@react-navigation/native/-/native-6.1.17.tgz"
resolved "https://registry.npmjs.org/@react-navigation/native/-/native-6.1.17.tgz"
integrity sha512-mer3OvfwWOHoUSMJyLa4vnBH3zpFmCwuzrBPlw7feXklurr/ZDiLjLxUScOot6jLRMz/67GyilEYMmP99LL0RQ==
integrity sha512-mer3OvfwWOHoUSMJyLa4vnBH3zpFmCwuzrBPlw7feXklurr/ZDiLjLxUScOot6jLRMz/67GyilEYMmP99LL0RQ==
...
@@ -2061,7 +2069,7 @@
...
@@ -2061,7 +2069,7 @@
"@svgr/babel-plugin-transform-react-native-svg" "8.1.0"
"@svgr/babel-plugin-transform-react-native-svg" "8.1.0"
"@svgr/babel-plugin-transform-svg-component" "8.0.0"
"@svgr/babel-plugin-transform-svg-component" "8.0.0"
"@svgr/core@^8.1.0":
"@svgr/core@
*", "@svgr/core@
^8.1.0":
version "8.1.0"
version "8.1.0"
resolved "https://registry.npmjs.org/@svgr/core/-/core-8.1.0.tgz"
resolved "https://registry.npmjs.org/@svgr/core/-/core-8.1.0.tgz"
integrity sha512-8QqtOQT5ACVlmsvKOJNEaWmRPmcojMOzCz4Hs2BGG/toAp/K38LcsMRyLp349glq5AzJbCEeimEoxaX6v/fLrA==
integrity sha512-8QqtOQT5ACVlmsvKOJNEaWmRPmcojMOzCz4Hs2BGG/toAp/K38LcsMRyLp349glq5AzJbCEeimEoxaX6v/fLrA==
...
@@ -2244,7 +2252,7 @@
...
@@ -2244,7 +2252,7 @@
dependencies:
dependencies:
"@types/yargs-parser" "*"
"@types/yargs-parser" "*"
"@typescript-eslint/eslint-plugin@^5.57.1":
"@typescript-eslint/eslint-plugin@^5.
0.0", "@typescript-eslint/eslint-plugin@^5.
57.1":
version "5.62.0"
version "5.62.0"
resolved "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz"
resolved "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz"
integrity sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==
integrity sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==
...
@@ -2260,7 +2268,7 @@
...
@@ -2260,7 +2268,7 @@
semver "^7.3.7"
semver "^7.3.7"
tsutils "^3.21.0"
tsutils "^3.21.0"
"@typescript-eslint/parser@^5.57.1":
"@typescript-eslint/parser@^5.
0.0", "@typescript-eslint/parser@^5.
57.1":
version "5.62.0"
version "5.62.0"
resolved "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.62.0.tgz"
resolved "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.62.0.tgz"
integrity sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==
integrity sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==
...
@@ -2363,7 +2371,7 @@ acorn-jsx@^5.3.2:
...
@@ -2363,7 +2371,7 @@ acorn-jsx@^5.3.2:
resolved "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz"
resolved "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz"
integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==
integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==
acorn@^8.8.2, acorn@^8.9.0:
"acorn@^6.0.0 || ^7.0.0 || ^8.0.0",
acorn@^8.8.2, acorn@^8.9.0:
version "8.11.3"
version "8.11.3"
resolved "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz"
resolved "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz"
integrity sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==
integrity sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==
...
@@ -2728,7 +2736,7 @@ braces@^3.0.2:
...
@@ -2728,7 +2736,7 @@ braces@^3.0.2:
dependencies:
dependencies:
fill-range "^7.0.1"
fill-range "^7.0.1"
browserslist@^4.22.2, browserslist@^4.23.0:
browserslist@^4.22.2, browserslist@^4.23.0
, "browserslist@>= 4.21.0"
:
version "4.23.0"
version "4.23.0"
resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz"
resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz"
integrity sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==
integrity sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==
...
@@ -3258,6 +3266,11 @@ dayjs@^1.8.15:
...
@@ -3258,6 +3266,11 @@ dayjs@^1.8.15:
resolved "https://registry.npmjs.org/dayjs/-/dayjs-1.11.11.tgz"
resolved "https://registry.npmjs.org/dayjs/-/dayjs-1.11.11.tgz"
integrity sha512-okzr3f11N6WuqYtZSvm+F776mB41wRZMhKP+hc34YdW+KmtYYK9iqvHSwo2k9FEH3fhGXvOPV6yz2IcSrfRUDg==
integrity sha512-okzr3f11N6WuqYtZSvm+F776mB41wRZMhKP+hc34YdW+KmtYYK9iqvHSwo2k9FEH3fhGXvOPV6yz2IcSrfRUDg==
dayjs@1.8.26:
version "1.8.26"
resolved "https://registry.npmjs.org/dayjs/-/dayjs-1.8.26.tgz"
integrity sha512-KqtAuIfdNfZR5sJY1Dixr2Is4ZvcCqhb0dZpCOt5dGEFiMzoIbjkTSzUb4QKTCsP+WNpGwUjAFIZrnZvUxxkhw==
debug@^2.2.0:
debug@^2.2.0:
version "2.6.9"
version "2.6.9"
resolved "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz"
resolved "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz"
...
@@ -3488,7 +3501,7 @@ encodeurl@~1.0.2:
...
@@ -3488,7 +3501,7 @@ encodeurl@~1.0.2:
resolved "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz"
resolved "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz"
integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==
integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==
encoding@^0.1.11:
encoding@^0.1.
0, encoding@^0.1.
11:
version "0.1.13"
version "0.1.13"
resolved "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz"
resolved "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz"
integrity sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==
integrity sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==
...
@@ -3780,7 +3793,7 @@ eslint-visitor-keys@^3.4.3:
...
@@ -3780,7 +3793,7 @@ eslint-visitor-keys@^3.4.3:
resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz"
resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz"
integrity sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==
integrity sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==
eslint@
^8.19.0
:
eslint@
*, "eslint@^3 || ^4 || ^5 || ^6 || ^7 || ^8", "eslint@^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0", "eslint@^3.17.0 || ^4 || ^5 || ^6 || ^7 || ^8", "eslint@^6.0.0 || ^7.0.0 || ^8.0.0", "eslint@^6.0.0 || ^7.0.0 || >=8.0.0", "eslint@^7.5.0 || ^8.0.0 || ^9.0.0", eslint@^8.1.0, eslint@^8.19.0, eslint@>=4.19.1, eslint@>=7.0.0, eslint@>=7.28.0, eslint@>=8
:
version "8.57.0"
version "8.57.0"
resolved "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz"
resolved "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz"
integrity sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==
integrity sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==
...
@@ -5009,7 +5022,7 @@ jest-resolve-dependencies@^29.7.0:
...
@@ -5009,7 +5022,7 @@ jest-resolve-dependencies@^29.7.0:
jest-regex-util "^29.6.3"
jest-regex-util "^29.6.3"
jest-snapshot "^29.7.0"
jest-snapshot "^29.7.0"
jest-resolve@^29.7.0:
jest-resolve@
*, jest-resolve@
^29.7.0:
version "29.7.0"
version "29.7.0"
resolved "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.7.0.tgz"
resolved "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.7.0.tgz"
integrity sha512-IOVhZSrg+UvVAshDSDtHyFCCBUl/Q3AAJv8iZ6ZjnZ74xzvwuzLXid9IIIPgTnY62SJjfuupMKZsZQRsCvxEgA==
integrity sha512-IOVhZSrg+UvVAshDSDtHyFCCBUl/Q3AAJv8iZ6ZjnZ74xzvwuzLXid9IIIPgTnY62SJjfuupMKZsZQRsCvxEgA==
...
@@ -6250,7 +6263,7 @@ prettier-linter-helpers@^1.0.0:
...
@@ -6250,7 +6263,7 @@ prettier-linter-helpers@^1.0.0:
dependencies:
dependencies:
fast-diff "^1.1.2"
fast-diff "^1.1.2"
prettier@2.8.8:
prettier@
>=2, prettier@>=2.0.0, prettier@
2.8.8:
version "2.8.8"
version "2.8.8"
resolved "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz"
resolved "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz"
integrity sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==
integrity sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==
...
@@ -6311,7 +6324,7 @@ prompts@^2.0.1, prompts@^2.4.2:
...
@@ -6311,7 +6324,7 @@ prompts@^2.0.1, prompts@^2.4.2:
kleur "^3.0.3"
kleur "^3.0.3"
sisteransi "^1.0.5"
sisteransi "^1.0.5"
prop-types@*, prop-types@^15.7.2, prop-types@^15.8.1:
prop-types@*, prop-types@^15.7.2, prop-types@^15.
7.x, prop-types@^15.
8.1:
version "15.8.1"
version "15.8.1"
resolved "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz"
resolved "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz"
integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==
integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==
...
@@ -6320,6 +6333,15 @@ prop-types@*, prop-types@^15.7.2, prop-types@^15.8.1:
...
@@ -6320,6 +6333,15 @@ prop-types@*, prop-types@^15.7.2, prop-types@^15.8.1:
object-assign "^4.1.1"
object-assign "^4.1.1"
react-is "^16.13.1"
react-is "^16.13.1"
prop-types@15.7.2:
version "15.7.2"
resolved "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz"
integrity sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==
dependencies:
loose-envify "^1.4.0"
object-assign "^4.1.1"
react-is "^16.8.1"
proxy-from-env@^1.1.0:
proxy-from-env@^1.1.0:
version "1.1.0"
version "1.1.0"
resolved "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz"
resolved "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz"
...
@@ -6388,7 +6410,7 @@ react-freeze@^1.0.0:
...
@@ -6388,7 +6410,7 @@ react-freeze@^1.0.0:
resolved "https://registry.npmjs.org/react-freeze/-/react-freeze-1.0.4.tgz"
resolved "https://registry.npmjs.org/react-freeze/-/react-freeze-1.0.4.tgz"
integrity sha512-r4F0Sec0BLxWicc7HEyo2x3/2icUTrRmDjaaRyzzn+7aDyFZliszMDOgLVwSnQnYENOlL1o569Ze2HZefk8clA==
integrity sha512-r4F0Sec0BLxWicc7HEyo2x3/2icUTrRmDjaaRyzzn+7aDyFZliszMDOgLVwSnQnYENOlL1o569Ze2HZefk8clA==
"react-is@^16.12.0 || ^17.0.0 || ^18.0.0", react-is@^16.13.0, react-is@^16.13.1, react-is@^16.7.0:
"react-is@^16.12.0 || ^17.0.0 || ^18.0.0", react-is@^16.13.0, react-is@^16.13.1, react-is@^16.7.0
, react-is@^16.8.1
:
version "16.13.1"
version "16.13.1"
resolved "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz"
resolved "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz"
integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==
integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==
...
@@ -6422,7 +6444,12 @@ react-native-circular-progress@^1.4.0:
...
@@ -6422,7 +6444,12 @@ react-native-circular-progress@^1.4.0:
dependencies:
dependencies:
prop-types "^15.8.1"
prop-types "^15.8.1"
react-native-gesture-handler@^2.16.2:
react-native-communications@2.2.1:
version "2.2.1"
resolved "https://registry.npmjs.org/react-native-communications/-/react-native-communications-2.2.1.tgz"
integrity sha512-5+C0X9mopI0+qxyQHzOPEi5v5rxNBQjxydPPiKMQSlX1RBIcJ8uTcqUPssQ9Mo8p6c1IKIWJUSqCj4jAmD0qVQ==
react-native-gesture-handler@*, react-native-gesture-handler@^2.16.2, "react-native-gesture-handler@>= 1.0.0":
version "2.16.2"
version "2.16.2"
resolved "https://registry.npmjs.org/react-native-gesture-handler/-/react-native-gesture-handler-2.16.2.tgz"
resolved "https://registry.npmjs.org/react-native-gesture-handler/-/react-native-gesture-handler-2.16.2.tgz"
integrity sha512-vGFlrDKlmyI+BT+FemqVxmvO7nqxU33cgXVsn6IKAFishvlG3oV2Ds67D5nPkHMea8T+s1IcuMm0bF8ntZtAyg==
integrity sha512-vGFlrDKlmyI+BT+FemqVxmvO7nqxU33cgXVsn6IKAFishvlG3oV2Ds67D5nPkHMea8T+s1IcuMm0bF8ntZtAyg==
...
@@ -6433,16 +6460,49 @@ react-native-gesture-handler@^2.16.2:
...
@@ -6433,16 +6460,49 @@ react-native-gesture-handler@^2.16.2:
lodash "^4.17.21"
lodash "^4.17.21"
prop-types "^15.7.2"
prop-types "^15.7.2"
react-native-gifted-chat@^2.4.0:
version "2.4.0"
resolved "https://registry.npmjs.org/react-native-gifted-chat/-/react-native-gifted-chat-2.4.0.tgz"
integrity sha512-dTpSMH8T4s16dM75oLXiDawpXoVSnApJZY9TWf0jYSRShw++0knnp38hO857zOrt6XhqJKm0JntT0pywYI3rYg==
dependencies:
"@expo/react-native-action-sheet" "4.0.1"
dayjs "1.8.26"
prop-types "15.7.2"
react-native-communications "2.2.1"
react-native-iphone-x-helper "1.3.1"
react-native-lightbox-v2 "0.9.0"
react-native-parsed-text "0.0.22"
react-native-typing-animation "0.1.7"
use-memo-one "1.1.3"
uuid "3.4.0"
react-native-image-picker@^7.1.1:
react-native-image-picker@^7.1.1:
version "7.1.2"
version "7.1.2"
resolved "https://registry.npmjs.org/react-native-image-picker/-/react-native-image-picker-7.1.2.tgz"
resolved "https://registry.npmjs.org/react-native-image-picker/-/react-native-image-picker-7.1.2.tgz"
integrity sha512-b5y5nP60RIPxlAXlptn2QwlIuZWCUDWa/YPUVjgHc0Ih60mRiOg1PSzf0IjHSLeOZShCpirpvSPGnDExIpTRUg==
integrity sha512-b5y5nP60RIPxlAXlptn2QwlIuZWCUDWa/YPUVjgHc0Ih60mRiOg1PSzf0IjHSLeOZShCpirpvSPGnDExIpTRUg==
react-native-iphone-x-helper@1.3.1:
version "1.3.1"
resolved "https://registry.npmjs.org/react-native-iphone-x-helper/-/react-native-iphone-x-helper-1.3.1.tgz"
integrity sha512-HOf0jzRnq2/aFUcdCJ9w9JGzN3gdEg0zFE4FyYlp4jtidqU03D5X7ZegGKfT1EWteR0gPBGp9ye5T5FvSWi9Yg==
react-native-lightbox-v2@0.9.0:
version "0.9.0"
resolved "https://registry.npmjs.org/react-native-lightbox-v2/-/react-native-lightbox-v2-0.9.0.tgz"
integrity sha512-Fc5VFHFj2vokS+OegyTsANKb1CYoUlOtAv+EBH5wtpJn1b5cey6jVXH7136G5+8OC9JmKWSgKHc5thFwOoZTUg==
react-native-linear-gradient@^2.8.3:
react-native-linear-gradient@^2.8.3:
version "2.8.3"
version "2.8.3"
resolved "https://registry.npmjs.org/react-native-linear-gradient/-/react-native-linear-gradient-2.8.3.tgz"
resolved "https://registry.npmjs.org/react-native-linear-gradient/-/react-native-linear-gradient-2.8.3.tgz"
integrity sha512-KflAXZcEg54PXkLyflaSZQ3PJp4uC4whM7nT/Uot9m0e/qxFV3p6uor1983D1YOBJbJN7rrWdqIjq0T42jOJyA==
integrity sha512-KflAXZcEg54PXkLyflaSZQ3PJp4uC4whM7nT/Uot9m0e/qxFV3p6uor1983D1YOBJbJN7rrWdqIjq0T42jOJyA==
react-native-parsed-text@0.0.22:
version "0.0.22"
resolved "https://registry.npmjs.org/react-native-parsed-text/-/react-native-parsed-text-0.0.22.tgz"
integrity sha512-hfD83RDXZf9Fvth3DowR7j65fMnlqM9PpxZBGWkzVcUTFtqe6/yPcIoIAgrJbKn6YmtzkivmhWE2MCE4JKBXrQ==
dependencies:
prop-types "^15.7.x"
react-native-progress-circle-gradient@^1.2.1:
react-native-progress-circle-gradient@^1.2.1:
version "1.2.1"
version "1.2.1"
resolved "https://registry.npmjs.org/react-native-progress-circle-gradient/-/react-native-progress-circle-gradient-1.2.1.tgz"
resolved "https://registry.npmjs.org/react-native-progress-circle-gradient/-/react-native-progress-circle-gradient-1.2.1.tgz"
...
@@ -6451,6 +6511,20 @@ react-native-progress-circle-gradient@^1.2.1:
...
@@ -6451,6 +6511,20 @@ react-native-progress-circle-gradient@^1.2.1:
"@shopify/react-native-skia" "^0.1.191"
"@shopify/react-native-skia" "^0.1.191"
color-interpolate "^1.0.5"
color-interpolate "^1.0.5"
react-native-reanimated@>=2.0.0, react-native-reanimated@>=2.2.0:
version "3.11.0"
resolved "https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.11.0.tgz"
integrity sha512-BNw/XDgUfs8UhfY1X6IniU8kWpnotWGyt8qmQviaHisTi5lvwnaOdXQKfN1KGONx6ekdFRHRP5EFwLi0UajwKA==
dependencies:
"@babel/plugin-transform-arrow-functions" "^7.0.0-0"
"@babel/plugin-transform-nullish-coalescing-operator" "^7.0.0-0"
"@babel/plugin-transform-optional-chaining" "^7.0.0-0"
"@babel/plugin-transform-shorthand-properties" "^7.0.0-0"
"@babel/plugin-transform-template-literals" "^7.0.0-0"
"@babel/preset-typescript" "^7.16.7"
convert-source-map "^2.0.0"
invariant "^2.2.4"
react-native-redash@*:
react-native-redash@*:
version "18.1.3"
version "18.1.3"
resolved "https://registry.npmjs.org/react-native-redash/-/react-native-redash-18.1.3.tgz"
resolved "https://registry.npmjs.org/react-native-redash/-/react-native-redash-18.1.3.tgz"
...
@@ -6460,12 +6534,12 @@ react-native-redash@*:
...
@@ -6460,12 +6534,12 @@ react-native-redash@*:
normalize-svg-path "^1.0.1"
normalize-svg-path "^1.0.1"
parse-svg-path "^0.1.2"
parse-svg-path "^0.1.2"
react-native-safe-area-context@^4.10.1:
react-native-safe-area-context@^4.10.1
, "react-native-safe-area-context@>= 3.0.0"
:
version "4.10.1"
version "4.10.1"
resolved "https://registry.npmjs.org/react-native-safe-area-context/-/react-native-safe-area-context-4.10.1.tgz"
resolved "https://registry.npmjs.org/react-native-safe-area-context/-/react-native-safe-area-context-4.10.1.tgz"
integrity sha512-w8tCuowDorUkPoWPXmhqosovBr33YsukkwYCDERZFHAxIkx6qBadYxfeoaJ91nCQKjkNzGrK5qhoNOeSIcYSpA==
integrity sha512-w8tCuowDorUkPoWPXmhqosovBr33YsukkwYCDERZFHAxIkx6qBadYxfeoaJ91nCQKjkNzGrK5qhoNOeSIcYSpA==
react-native-screens@^3.31.1:
react-native-screens@^3.31.1
, "react-native-screens@>= 3.0.0"
:
version "3.31.1"
version "3.31.1"
resolved "https://registry.npmjs.org/react-native-screens/-/react-native-screens-3.31.1.tgz"
resolved "https://registry.npmjs.org/react-native-screens/-/react-native-screens-3.31.1.tgz"
integrity sha512-8fRW362pfZ9y4rS8KY5P3DFScrmwo/vu1RrRMMx0PNHbeC9TLq0Kw1ubD83591yz64gLNHFLTVkTJmWeWCXKtQ==
integrity sha512-8fRW362pfZ9y4rS8KY5P3DFScrmwo/vu1RrRMMx0PNHbeC9TLq0Kw1ubD83591yz64gLNHFLTVkTJmWeWCXKtQ==
...
@@ -6496,7 +6570,7 @@ react-native-svg-transformer@^1.3.0:
...
@@ -6496,7 +6570,7 @@ react-native-svg-transformer@^1.3.0:
"@svgr/plugin-svgo" "^8.1.0"
"@svgr/plugin-svgo" "^8.1.0"
path-dirname "^1.0.2"
path-dirname "^1.0.2"
react-native-svg@^15.2.0:
react-native-svg@^15.2.0
, react-native-svg@>=12.0.0, react-native-svg@>=12.1.1, react-native-svg@>=7.0.0
:
version "15.2.0"
version "15.2.0"
resolved "https://registry.npmjs.org/react-native-svg/-/react-native-svg-15.2.0.tgz"
resolved "https://registry.npmjs.org/react-native-svg/-/react-native-svg-15.2.0.tgz"
integrity sha512-R0E6IhcJfVLsL0lRmnUSm72QO+mTqcAOM5Jb8FVGxJqX3NfJMlMP0YyvcajZiaRR8CqQUpEoqrY25eyZb006kw==
integrity sha512-R0E6IhcJfVLsL0lRmnUSm72QO+mTqcAOM5Jb8FVGxJqX3NfJMlMP0YyvcajZiaRR8CqQUpEoqrY25eyZb006kw==
...
@@ -6504,6 +6578,11 @@ react-native-svg@^15.2.0:
...
@@ -6504,6 +6578,11 @@ react-native-svg@^15.2.0:
css-select "^5.1.0"
css-select "^5.1.0"
css-tree "^1.1.3"
css-tree "^1.1.3"
react-native-typing-animation@0.1.7:
version "0.1.7"
resolved "https://registry.npmjs.org/react-native-typing-animation/-/react-native-typing-animation-0.1.7.tgz"
integrity sha512-4H3rF9M+I2yAZpYJcY0Mb29TXkn98QK12rrKSY6LZj1BQD9NNmRZuNXzwX4XHapsIz+N/J8M3p27FOQPbfzqeg==
react-native-vector-icons@^10.1.0:
react-native-vector-icons@^10.1.0:
version "10.1.0"
version "10.1.0"
resolved "https://registry.npmjs.org/react-native-vector-icons/-/react-native-vector-icons-10.1.0.tgz"
resolved "https://registry.npmjs.org/react-native-vector-icons/-/react-native-vector-icons-10.1.0.tgz"
...
@@ -6527,7 +6606,7 @@ react-native-vision-camera@^3.9.1:
...
@@ -6527,7 +6606,7 @@ react-native-vision-camera@^3.9.1:
resolved "https://registry.npmjs.org/react-native-vision-camera/-/react-native-vision-camera-3.9.2.tgz"
resolved "https://registry.npmjs.org/react-native-vision-camera/-/react-native-vision-camera-3.9.2.tgz"
integrity sha512-watHRWbeH7CBYq/5sPj2fpZj87V8J5nGdmYO61aYsDLuJ2Pkij7anAzBf8B8oZiyoSUuYpAzX4lIIi+LjWVedA==
integrity sha512-watHRWbeH7CBYq/5sPj2fpZj87V8J5nGdmYO61aYsDLuJ2Pkij7anAzBf8B8oZiyoSUuYpAzX4lIIi+LjWVedA==
react-native@0.73.6:
react-native@
*, "react-native@^0.0.0-0 || >=0.60 <1.0", "react-native@>= 0.62", react-native@>=0.42.0, react-native@>=0.50.0, react-native@>=0.58.0, react-native@>=0.59.0, react-native@>=0.61.0, react-native@>=0.64, react-native@>=0.8.0, react-native@
0.73.6:
version "0.73.6"
version "0.73.6"
resolved "https://registry.npmjs.org/react-native/-/react-native-0.73.6.tgz"
resolved "https://registry.npmjs.org/react-native/-/react-native-0.73.6.tgz"
integrity sha512-oqmZe8D2/VolIzSPZw+oUd6j/bEmeRHwsLn1xLA5wllEYsZ5zNuMsDus235ONOnCRwexqof/J3aztyQswSmiaA==
integrity sha512-oqmZe8D2/VolIzSPZw+oUd6j/bEmeRHwsLn1xLA5wllEYsZ5zNuMsDus235ONOnCRwexqof/J3aztyQswSmiaA==
...
@@ -6606,7 +6685,7 @@ react-test-renderer@18.2.0:
...
@@ -6606,7 +6685,7 @@ react-test-renderer@18.2.0:
react-shallow-renderer "^16.15.0"
react-shallow-renderer "^16.15.0"
scheduler "^0.23.0"
scheduler "^0.23.0"
react@18.2.0:
react@
*, "react@^16.0.0 || ^17.0.0 || ^18.0.0", "react@^16.8.0 || ^17.0.0 || ^18.0.0", react@^18.0.0, react@^18.2.0, react@>=16.0.0, react@>=16.3.0, react@>=16.8, react@>=16.8.0, react@>=17.0.0, react@>=18.0, react@
18.2.0:
version "18.2.0"
version "18.2.0"
resolved "https://registry.npmjs.org/react/-/react-18.2.0.tgz"
resolved "https://registry.npmjs.org/react/-/react-18.2.0.tgz"
integrity sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==
integrity sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==
...
@@ -7497,7 +7576,7 @@ typed-array-length@^1.0.6:
...
@@ -7497,7 +7576,7 @@ typed-array-length@^1.0.6:
is-typed-array "^1.1.13"
is-typed-array "^1.1.13"
possible-typed-array-names "^1.0.0"
possible-typed-array-names "^1.0.0"
typescript@5.0.4:
"typescript@>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta", typescript@>=4.9.5,
typescript@5.0.4:
version "5.0.4"
version "5.0.4"
resolved "https://registry.npmjs.org/typescript/-/typescript-5.0.4.tgz"
resolved "https://registry.npmjs.org/typescript/-/typescript-5.0.4.tgz"
integrity sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==
integrity sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==
...
@@ -7575,6 +7654,11 @@ use-latest-callback@^0.1.9:
...
@@ -7575,6 +7654,11 @@ use-latest-callback@^0.1.9:
resolved "https://registry.npmjs.org/use-latest-callback/-/use-latest-callback-0.1.9.tgz"
resolved "https://registry.npmjs.org/use-latest-callback/-/use-latest-callback-0.1.9.tgz"
integrity sha512-CL/29uS74AwreI/f2oz2hLTW7ZqVeV5+gxFeGudzQrgkCytrHw33G4KbnQOrRlAEzzAFXi7dDLMC9zhWcVpzmw==
integrity sha512-CL/29uS74AwreI/f2oz2hLTW7ZqVeV5+gxFeGudzQrgkCytrHw33G4KbnQOrRlAEzzAFXi7dDLMC9zhWcVpzmw==
use-memo-one@1.1.3:
version "1.1.3"
resolved "https://registry.npmjs.org/use-memo-one/-/use-memo-one-1.1.3.tgz"
integrity sha512-g66/K7ZQGYrI6dy8GLpVcMsBp4s17xNkYJVSMvTEevGy3nDxHOfE6z8BVE22+5G5x7t3+bhzrlTDB7ObrEE0cQ==
util-deprecate@^1.0.1, util-deprecate@~1.0.1:
util-deprecate@^1.0.1, util-deprecate@~1.0.1:
version "1.0.2"
version "1.0.2"
resolved "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz"
resolved "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz"
...
@@ -7585,6 +7669,11 @@ utils-merge@1.0.1:
...
@@ -7585,6 +7669,11 @@ utils-merge@1.0.1:
resolved "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz"
resolved "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz"
integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==
integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==
uuid@3.4.0:
version "3.4.0"
resolved "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz"
integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==
v8-to-istanbul@^9.0.1:
v8-to-istanbul@^9.0.1:
version "9.2.0"
version "9.2.0"
resolved "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.2.0.tgz"
resolved "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.2.0.tgz"
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment