diff --git a/.gitignore b/.gitignore
index 77e4e2a..2a81091 100644
--- a/.gitignore
+++ b/.gitignore
@@ -71,12 +71,10 @@ web-build/
.jest
# Android
-android
+/android
# iOS
-ios
-
-
+/ios
# @generated expo-cli sync-2b81b286409207a5da26e14c78851eb30d8ccbdb
# The following patterns were generated by expo-cli
diff --git a/.vscode/settings.json b/.vscode/settings.json
index 07d2a0d..afc7d01 100644
--- a/.vscode/settings.json
+++ b/.vscode/settings.json
@@ -39,6 +39,7 @@
"cSpell.words": [
"crossplatformkorea",
"dooboo",
+ "lotties",
"Pressable",
"Pretendard"
]
diff --git a/README.md b/README.md
index 565158f..cc685bc 100644
--- a/README.md
+++ b/README.md
@@ -1,27 +1,4 @@
-# Expo Starter with Router
+# CPK 곡μ μ±
-[![CI](https://github.com/dooboolab-community/expo-router-starter/actions/workflows/ci.yml/badge.svg)](https://github.com/dooboolab-community/expo-router-starter/actions/workflows/ci.yml)
+[![CI](https://github.com/hyochan/cpk/actions/workflows/ci.yml/badge.svg)](https://github.com/hyochan/cpk/actions/workflows/ci.yml)
-The `expo` template generated with `dooboo-cli`.
-
-We believe that the fastest way to build the app is using [Expo](https://expo.io).
-You can create app even more easily with the cli tool [dooboo-cli](https://github.com/dooboolab-community/dooboo-cli).
-
-## Stacks used
-
-- [react-native](https://github.com/facebook/react-native)
-- [expo-router](https://expo.github.io/router)
-- [emotion](https://emotion.sh)
-- [dooboo-ui](https://github.com/dooboolab/dooboo-ui)
-- [jest](https://github.com/facebook/jest)
-- [react-native-testing-library](https://github.com/callstack/react-native-testing-library)
-- [typescript](https://github.com/Microsoft/TypeScript)
-- [ts-jest](https://github.com/kulshekhar/ts-jest)
-- [prettier](https://prettier.io)
-- [react-native-web](https://github.com/necolas/react-native-web)
-- [expo-localization](https://docs.expo.dev/versions/latest/sdk/localization)
-
-## Quick News
-
-- In default, [dooboo-ui](https://github.com/dooboolab/dooboo-ui), a ui framework for [Expo](https://expo.io) is preinstalled in the project. Hope you like it π§‘.
-- Default package manager is set to [bun](https://bun.sh) which is fastest in 2023.
\ No newline at end of file
diff --git a/app.config.ts b/app.config.ts
index caa2344..578cabb 100644
--- a/app.config.ts
+++ b/app.config.ts
@@ -27,7 +27,7 @@ const buildNumber = 1;
export default ({config}: ConfigContext): ExpoConfig => ({
...config,
- name: 'Cross-Platform Korea',
+ name: 'CPK',
scheme: 'CPK',
slug: 'CPK-Slug',
privacy: 'public',
@@ -58,7 +58,7 @@ export default ({config}: ConfigContext): ExpoConfig => ({
},
splash: {
image: './assets/splash.png',
- resizeMode: 'contain',
+ resizeMode: 'cover',
backgroundColor: '#1B1B1B',
},
extra: {
diff --git a/assets/adaptive_icon.png b/assets/adaptive_icon.png
index 006968f..12dd786 100644
Binary files a/assets/adaptive_icon.png and b/assets/adaptive_icon.png differ
diff --git a/assets/dooboo.wav b/assets/dooboo.wav
deleted file mode 100644
index cbbb542..0000000
Binary files a/assets/dooboo.wav and /dev/null differ
diff --git a/assets/favicon.png b/assets/favicon.png
index b1488e2..445627f 100644
Binary files a/assets/favicon.png and b/assets/favicon.png differ
diff --git a/assets/ic_stat_onesignal_default.png b/assets/ic_stat_onesignal_default.png
deleted file mode 100644
index 06dce5d..0000000
Binary files a/assets/ic_stat_onesignal_default.png and /dev/null differ
diff --git a/assets/icon.png b/assets/icon.png
index 1fe4ed9..b95dccb 100644
Binary files a/assets/icon.png and b/assets/icon.png differ
diff --git a/assets/langs/ios/ko.json b/assets/langs/ios/ko.json
new file mode 100644
index 0000000..94932b9
--- /dev/null
+++ b/assets/langs/ios/ko.json
@@ -0,0 +1,10 @@
+{
+ "CFBundleDisplayName": "ν¬νμ½",
+ "app_name": "ν¬νμ½",
+ "NSMicrophoneUsageDescription": "ν¬νμ½ μ±μμ λΉλμ€λ₯Ό 촬μν λ μ€λμ€ λ
Ήμμ νμ±ννκΈ° μν΄ λ§μ΄ν¬ μ¬μ© κΆνμ΄ νμν©λλ€. μλ₯Ό λ€μ΄, μ± λ΄μμ λΉλμ€λ₯Ό λ
Ήνν κ²½μ°, λ§μ΄ν¬λ₯Ό ν΅ν΄ λμμ μ€λμ€λ₯Ό μΊ‘μ²νμ¬ λΉλμ€μ μλ¦¬κ° ν¬ν¨λλλ‘ ν©λλ€. μ¬μ©μλ μΈμ λ μ§ μ€μ μμ μ΄ κΆνμ μ² νν μ μμ΅λλ€.",
+ "NSCameraUsageDescription": "ν¬νμ½λ νλ«νΌμμ λ€λ₯Έ μ¬μ©μλ€κ³Ό 곡μ ν μ¬μ§κ³Ό λΉλμ€λ₯Ό μ°κΈ° μν΄ μΉ΄λ©λΌ μ κ·Ό κΆνμ μμ²ν©λλ€. μλ₯Ό λ€μ΄, λΌμ΄λΈ μ΄λ²€νΈ μ€ μκ°μ μΊ‘μ²νμ¬ μ±μ ν΅ν΄ μ§μ 곡μ ν μ μμ΅λλ€. μ¬μ©μλ μΈμ λ μ§ μ€μ μμ μ΄ κΆνμ μ² νν μ μμ΅λλ€.",
+ "NSPhotoLibraryAddUsageDescription": "ν¬νμ½λ μ±μμ μμ±νκ±°λ νΈμ§ν λ―Έλμ΄ μ½ν
μΈ λ₯Ό μ μ₯νκ³ κ΄λ¦¬ν μ μλλ‘ μ¬μ§ κ°€λ¬λ¦¬μ μ¬μ§κ³Ό λΉλμ€λ₯Ό μ μ₯ν μ μλ κΆνμ μμ²ν©λλ€. μλ₯Ό λ€μ΄, λ°©κΈ μ°μ μ¬μ§μ μ μ₯ν μ μμ΅λλ€. μ¬μ©μλ μΈμ λ μ§ μ€μ μμ μ΄ κΆνμ μ² νν μ μμ΅λλ€.",
+ "NSPhotoLibraryUsageDescription": "ν¬νμ½λ μ
λ‘λν μ¬μ§μ΄λ λΉλμ€λ₯Ό μ ννκΈ° μν΄ μ¬μ§ κ°€λ¬λ¦¬μ μ κ·Ό κΆνμ μμ²ν©λλ€. μλ₯Ό λ€μ΄, κ°€λ¬λ¦¬μμ κΈ°μ‘΄μ λΉλμ€λ₯Ό μ ννμ¬ νλ‘νμ κ²μν μ μμ΅λλ€. μ¬μ©μλ μΈμ λ μ§ μ€μ μμ μ΄ κΆνμ μ² νν μ μμ΅λλ€.",
+ "NSUserTrackingUsageDescription": "ν¬νμ½λ μ¬μ©μμ κ΄μ¬μ¬λ₯Ό μ΄ν΄νμ¬ λ κ΄λ ¨μ± λμ κ΄κ³ λ₯Ό μ 곡νκΈ° μν΄ λ€λ₯Έ νμ¬μ μ±κ³Ό μΉμ¬μ΄νΈμμμ νλμ μΆμ ν μ μλ κΆνμ μμ²ν©λλ€. μ¬μ©μλ μΈμ λ μ§ μ€μ μμ μ΄ κΆνμ μ² νν μ μμ΅λλ€.",
+ "NSLocationWhenInUseUsageDescription": "ν¬νμ½λ μ± μ¬μ© μ€ μ¬μ©μμ μμΉμ κΈ°λ°ν μ§μνλ μ½ν
μΈ μ μλΉμ€λ₯Ό μ 곡νκΈ° μν΄ μμΉ μ 보 μ κ·Ό κΆνμ μμ²ν©λλ€. μλ₯Ό λ€μ΄, μ¬μ©μκ° μλ κ³³μ κΈ°λ°ν μ΄λ²€νΈ μΆμ²μ΄λ μ¬μ©μ μ°κ²°μ μ 곡ν©λλ€. μ¬μ©μλ μΈμ λ μ§ μ€μ μμ μ΄ κΆνμ μ² νν μ μμ΅λλ€."
+}
\ No newline at end of file
diff --git a/assets/logo.png b/assets/logo.png
deleted file mode 100644
index 5c7ec73..0000000
Binary files a/assets/logo.png and /dev/null differ
diff --git a/assets/logo.svg b/assets/logo.svg
deleted file mode 100644
index 98f6fc2..0000000
--- a/assets/logo.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
diff --git a/assets/lotties/cpk_loading.json b/assets/lotties/cpk_loading.json
new file mode 100644
index 0000000..69710f1
--- /dev/null
+++ b/assets/lotties/cpk_loading.json
@@ -0,0 +1 @@
+{"nm":"Main Scene","ddd":0,"h":500,"w":500,"meta":{"g":"@lottiefiles/creator 1.16.0"},"layers":[{"ty":4,"nm":"Shape Layer - SVG","sr":1,"st":0,"op":150,"ip":0,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[111,124]},"s":{"a":1,"k":[{"o":{"x":0.167,"y":0.167},"i":{"x":0.833,"y":0.833},"s":[25,25],"t":0},{"o":{"x":0.167,"y":0.167},"i":{"x":0.833,"y":0.833},"s":[100,100],"t":48},{"s":[25,25],"t":89}]},"sk":{"a":0,"k":0},"p":{"a":0,"k":[250,250]},"r":{"a":0,"k":0},"sa":{"a":0,"k":0},"o":{"a":0,"k":100}},"ef":[],"shapes":[{"ty":"gr","bm":0,"hd":false,"nm":"Group 1","it":[{"ty":"sh","bm":0,"hd":false,"nm":"Path 1","d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[124.355,0.266663],[221.934,0.266663],[97.6456,247.733],[0.0668945,247.733],[124.355,0.266663]]}}},{"ty":"fl","bm":0,"hd":false,"nm":"Fill","c":{"a":0,"k":[1,1,1]},"r":1,"o":{"a":0,"k":100}},{"ty":"tr","a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"sk":{"a":0,"k":0},"p":{"a":0,"k":[0,0]},"r":{"a":0,"k":0},"sa":{"a":0,"k":0},"o":{"a":0,"k":100}}]}],"ind":1},{"ty":4,"nm":"Shape Layer 1","sr":1,"st":0,"op":90,"ip":0,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[256,256]},"s":{"a":0,"k":[92,92]},"sk":{"a":0,"k":0},"p":{"a":0,"k":[250,250]},"r":{"a":0,"k":0},"sa":{"a":0,"k":0},"o":{"a":1,"k":[{"o":{"x":0.167,"y":0.167},"i":{"x":0.833,"y":0.833},"s":[25],"t":0},{"o":{"x":0.167,"y":0.167},"i":{"x":0.833,"y":0.833},"s":[100],"t":48},{"s":[25],"t":89}]}},"ef":[],"shapes":[{"ty":"gr","bm":0,"hd":false,"nm":"Group 1","it":[{"ty":"sh","bm":0,"hd":false,"nm":"Path 1","d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0],[0,-192.2987],[-192.2987,0],[0,192.29899999999998],[192.29899999999998,0]],"o":[[-192.2987,0],[0,192.29899999999998],[192.29899999999998,0],[0,-192.2987],[0,0]],"v":[[256,0],[0,256],[256,512],[512,256],[256,0]]}}},{"ty":"gf","bm":0,"hd":false,"nm":"Fill","e":{"a":0,"k":[456.107,456.107]},"g":{"p":4,"k":{"a":0,"k":[0,0.2,0.2,0.2,0.44,0.2,0.2,0.2,0.9,0.2,0.2,0.2,1,0.2,0.2,0.2,0,0.3,0.44,0.38,0.9,0.62,1,0.7]}},"t":1,"a":{"a":0,"k":0},"h":{"a":0,"k":0},"s":{"a":0,"k":[55.8933,55.8933]},"r":1,"o":{"a":0,"k":100}},{"ty":"tr","a":{"a":0,"k":[256,256]},"s":{"a":0,"k":[100,100]},"sk":{"a":0,"k":0},"p":{"a":0,"k":[256,256]},"r":{"a":0,"k":0},"sa":{"a":0,"k":0},"o":{"a":0,"k":100}}]},{"ty":"gr","bm":0,"hd":false,"nm":"Group 2","it":[{"ty":"sh","bm":0,"hd":false,"nm":"Path 2","d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0],[0,-192.2987],[-192.2987,0],[0,192.29899999999998],[192.29899999999998,0]],"o":[[-192.2987,0],[0,192.29899999999998],[192.29899999999998,0],[0,-192.2987],[0,0]],"v":[[256,0],[0,256],[256,512],[512,256],[256,0]]}}},{"ty":"gf","bm":0,"hd":false,"nm":"Fill","e":{"a":0,"k":[456.107,456.107]},"g":{"p":4,"k":{"a":0,"k":[0,0.2,0.2,0.2,0.44,0.2,0.2,0.2,0.9,0.2,0.2,0.2,1,0.2,0.2,0.2,0,0.3,0.44,0.38,0.9,0.62,1,0.7]}},"t":1,"a":{"a":0,"k":0},"h":{"a":0,"k":0},"s":{"a":0,"k":[55.8933,55.8933]},"r":1,"o":{"a":0,"k":100}},{"ty":"tr","a":{"a":0,"k":[256,256]},"s":{"a":0,"k":[100,100]},"sk":{"a":0,"k":0},"p":{"a":0,"k":[256,256]},"r":{"a":0,"k":0},"sa":{"a":0,"k":0},"o":{"a":0,"k":100}}]}],"ind":2}],"v":"5.7.0","fr":30,"op":90,"ip":0,"assets":[]}
\ No newline at end of file
diff --git a/assets/lotties/dooboo_loading.json b/assets/lotties/dooboo_loading.json
deleted file mode 100644
index 7a3a95b..0000000
--- a/assets/lotties/dooboo_loading.json
+++ /dev/null
@@ -1 +0,0 @@
-{"v":"4.8.0","meta":{"g":"LottieFiles AE 3.3.6","a":"","k":"","d":"","tc":""},"fr":29.9700012207031,"ip":0,"op":240.0000097754,"w":80,"h":80,"nm":"dooboo-loading-style_round_big","ddd":0,"assets":[],"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"1/doobooo-logo_2_80px Outlines","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[0]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":60,"s":[120]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":80,"s":[120]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":140,"s":[240]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":160,"s":[240]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":220,"s":[360]},{"t":240.0000097754,"s":[360]}],"ix":10},"p":{"a":0,"k":[40,40,0],"ix":2},"a":{"a":0,"k":[40,40,0],"ix":1},"s":{"a":0,"k":[90,90,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":5,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[10.917,5.605],[20.626,0.001],[0,-11.909],[-20.626,0.001],[-9.869,6.21],[0,11.909]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":20,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[22.168,26.488],[22.168,0.891],[0,-11.909],[-22.167,0.891],[-22.167,26.488],[0,39.287]],"c":true}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":46,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[22.168,26.488],[22.168,0.891],[0,-11.909],[-22.167,0.891],[-22.167,26.488],[0,39.287]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":63,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[10.917,5.605],[20.626,0.001],[0,-11.909],[-20.626,0.001],[-9.869,6.21],[0,11.909]],"c":true}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":85,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[10.917,5.605],[20.626,0.001],[0,-11.909],[-20.626,0.001],[-9.869,6.21],[0,11.909]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":100,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[22.168,26.488],[22.168,0.891],[0,-11.909],[-22.167,0.891],[-22.167,26.488],[0,39.287]],"c":true}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":126,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[22.168,26.488],[22.168,0.891],[0,-11.909],[-22.167,0.891],[-22.167,26.488],[0,39.287]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":143,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[10.917,5.605],[20.626,0.001],[0,-11.909],[-20.626,0.001],[-9.869,6.21],[0,11.909]],"c":true}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":165,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[10.917,5.605],[20.626,0.001],[0,-11.909],[-20.626,0.001],[-9.869,6.21],[0,11.909]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":180,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[22.168,26.488],[22.168,0.891],[0,-11.909],[-22.167,0.891],[-22.167,26.488],[0,39.287]],"c":true}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":207,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[22.168,26.488],[22.168,0.891],[0,-11.909],[-22.167,0.891],[-22.167,26.488],[0,39.287]],"c":true}]},{"t":223.000009082976,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[10.917,5.605],[20.626,0.001],[0,-11.909],[-20.626,0.001],[-9.869,6.21],[0,11.909]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[40,26.311],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":255.000010386363,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"3/doobooo-logo_2_80px Outlines","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[0]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":60,"s":[120]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":80,"s":[120]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":140,"s":[240]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":160,"s":[240]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":220,"s":[360]},{"t":240.0000097754,"s":[360]}],"ix":10},"p":{"a":0,"k":[40,40,0],"ix":2},"a":{"a":0,"k":[40,40,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[27.91,16.114],[27.91,-16.114],[0,-32.228],[-27.91,-16.114],[-27.91,16.114],[0,32.228]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.105882360421,0.105882360421,0.105882360421,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[40,40],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":8,"ix":5},"lc":2,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false}],"ip":0,"op":255.000010386363,"st":0,"bm":0}],"markers":[]}
\ No newline at end of file
diff --git a/assets/splash.png b/assets/splash.png
index f05cef6..4d3339e 100644
Binary files a/assets/splash.png and b/assets/splash.png differ
diff --git a/bun.lockb b/bun.lockb
index 2f54407..8639d37 100755
Binary files a/bun.lockb and b/bun.lockb differ
diff --git a/package.json b/package.json
index 446f898..3c763e8 100644
--- a/package.json
+++ b/package.json
@@ -45,6 +45,7 @@
"expo-updates": "~0.25.18",
"expo-web-browser": "~13.0.3",
"i18n-js": "4.4.3",
+ "lottie-react": "^2.4.0",
"lottie-react-native": "6.7.0",
"react": "18.2.0",
"react-dom": "18.2.0",
diff --git a/src/uis/LottieView.tsx b/src/uis/LottieView.tsx
new file mode 100644
index 0000000..3193c9f
--- /dev/null
+++ b/src/uis/LottieView.tsx
@@ -0,0 +1,30 @@
+import {css} from '@emotion/native';
+import type {LottieViewProps} from 'lottie-react-native';
+import LottieReactNative from 'lottie-react-native';
+
+import CpkLoading from '../../assets/lotties/cpk_loading.json';
+
+export type LottieSourceType = 'cpk-loading';
+
+function LottieView(
+ props: Omit & {
+ type?: LottieSourceType;
+ },
+): JSX.Element {
+ return (
+
+ );
+}
+
+export default LottieView;
diff --git a/src/uis/LottieView.web.tsx b/src/uis/LottieView.web.tsx
new file mode 100644
index 0000000..17de4e4
--- /dev/null
+++ b/src/uis/LottieView.web.tsx
@@ -0,0 +1,31 @@
+import type {LottieComponentProps, LottieOptions} from 'lottie-react';
+import {useLottie} from 'lottie-react';
+
+import CpkLoading from '../../assets/lotties/dooboo_loading.json';
+
+import type {LottieSourceType} from './LottieView';
+
+function LottieView(
+ _: Omit & {
+ type?: LottieSourceType;
+ },
+): JSX.Element {
+ const options: LottieOptions = {
+ animationData: CpkLoading,
+ loop: true,
+ };
+
+ const {View, setSpeed} = useLottie(options, {
+ marginTop: 12,
+ marginBottom: 12,
+ width: 72,
+ height: 72,
+ alignSelf: 'center',
+ });
+
+ setSpeed(2);
+
+ return View;
+}
+
+export default LottieView;
diff --git a/yarn.lock b/yarn.lock
index 994e43a..78af3d9 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -1,6 +1,6 @@
# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
# yarn lockfile v1
-# bun ./bun.lockb --hash: 50BE27912EA4EAD8-77f5db691ef27e03-67C9739ADEA07051-9aa406e56dacfbc2
+# bun ./bun.lockb --hash: 5B30FF386176A923-eba3537208ae03e1-53EF9F7FA96E5372-17be5b3cb4715ddc
"@aashutoshrathi/word-wrap@^1.2.3":
@@ -16,14 +16,14 @@
"@jridgewell/gen-mapping" "^0.3.0"
"@jridgewell/trace-mapping" "^0.3.9"
-"@babel/code-frame@~7.10.4":
+"@babel/code-frame@7.10.4":
version "7.10.4"
resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz"
integrity sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==
dependencies:
"@babel/highlight" "^7.10.4"
-"@babel/code-frame@7.10.4":
+"@babel/code-frame@~7.10.4":
version "7.10.4"
resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz"
integrity sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==
@@ -134,7 +134,7 @@
json5 "^2.2.3"
semver "^6.3.1"
-"@babel/core@>=7.0.0-beta.0 <8", "@babel/core@^7.0.0", "@babel/core@^7.0.0-0", "@babel/core@^7.24.7":
+"@babel/core@>=7.0.0-beta.0 <8", "@babel/core@^7.0.0", "@babel/core@^7.0.0-0", "@babel/core@^7.20.0", "@babel/core@^7.24.7":
version "7.24.7"
resolved "https://registry.npmjs.org/@babel/core/-/core-7.24.7.tgz"
integrity sha512-nykK+LEK86ahTkX/3TgauT0ikKoNCfKHEaZYTUVupJdTLzGNvrblu4u6fa7DhZONAltdf8e662t/abY8idrd/g==
@@ -184,7 +184,7 @@
"@jridgewell/trace-mapping" "^0.3.25"
jsesc "^2.5.1"
-"@babel/generator@^7.24.7":
+"@babel/generator@^7.20.5", "@babel/generator@^7.24.7":
version "7.24.7"
resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.24.7.tgz"
integrity sha512-oipXieGC3i45Y1A41t4tAqpnEZWgB/lC6Ehh6+rOviR5XWpTtMmLN+fGjz9vOiNRt0p6RtO6DtD0pdU3vpqdSA==
@@ -588,7 +588,7 @@
resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.24.5.tgz"
integrity sha512-EOv5IK8arwh3LI47dz1b0tKUb/1uhHAnHJOrjgtQMIpu1uXd9mlFrJg9IUgGUgZ41Ch0K8REPTYpO7B76b4vJg==
-"@babel/parser@^7.24.7":
+"@babel/parser@^7.20.0", "@babel/parser@^7.24.7":
version "7.24.7"
resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.24.7.tgz"
integrity sha512-9uUYRm6OqQrCqQdG1iCBwBPZgN8ciDBro2nIOFaiRz1/BCxaI7CNvQbDHvsArAC7Tw9Hda/B3U+6ui9u4HWXPw==
@@ -1611,7 +1611,7 @@
"@babel/helper-validator-identifier" "^7.24.5"
to-fast-properties "^2.0.0"
-"@babel/types@^7.24.7":
+"@babel/types@^7.20.0", "@babel/types@^7.24.7":
version "7.24.7"
resolved "https://registry.npmjs.org/@babel/types/-/types-7.24.7.tgz"
integrity sha512-XEFXSlxiG5td2EJRe8vOmRbaXVgfcBlszKujvVmWIK/UpywWljQCfzAv3RQCGujWQ1RD4YYWEAqDXfuJiy8f5Q==
@@ -2387,6 +2387,89 @@
"@react-native/dev-middleware" "0.74.84"
"@expo/code-signing-certificates" "0.0.5"
+"@expo/cli@0.18.20":
+ version "0.18.20"
+ resolved "https://registry.npmjs.org/@expo/cli/-/cli-0.18.20.tgz"
+ integrity sha512-UkEiS8l8UV34WywmjLgxMKoGBsdKXNJwVF8BJaNsXc0XcmAvvawkXiUvToO3MvJpf0www2tEjqlia8EJaTL38w==
+ dependencies:
+ ws "^8.12.1"
+ arg "5.0.2"
+ ora "3.4.0"
+ tar "^6.0.5"
+ glob "^7.1.7"
+ open "^8.3.0"
+ send "^0.18.0"
+ chalk "^4.0.0"
+ debug "^4.3.4"
+ tempy "^0.7.1"
+ getenv "^1.0.0"
+ is-wsl "^2.1.1"
+ md5hex "^1.0.0"
+ semver "^7.6.0"
+ accepts "^1.3.8"
+ cacache "^18.0.2"
+ ci-info "^3.3.0"
+ connect "^3.7.0"
+ graphql "15.8.0"
+ js-yaml "^3.13.1"
+ prompts "^2.3.2"
+ resolve "^1.22.2"
+ slugify "^1.3.4"
+ fs-extra "~8.1.0"
+ progress "2.0.3"
+ requireg "^0.2.2"
+ temp-dir "^2.0.0"
+ url-join "4.0.0"
+ "@expo/env" "~0.3.0"
+ fast-glob "^3.3.2"
+ form-data "^3.0.1"
+ is-docker "^2.0.0"
+ minimatch "^3.0.4"
+ picomatch "^3.0.1"
+ wrap-ansi "^7.0.0"
+ "@urql/core" "2.3.6"
+ better-opn "~3.0.2"
+ env-editor "^0.4.1"
+ node-fetch "^2.6.7"
+ node-forge "^1.3.1"
+ text-table "^0.2.0"
+ "@expo/plist" "^0.1.0"
+ graphql-tag "^2.10.1"
+ internal-ip "4.3.0"
+ "@expo/config" "~9.0.0-beta.0"
+ pretty-bytes "5.6.0"
+ resolve-from "^5.0.0"
+ "@expo/devcert" "^1.0.0"
+ bplist-parser "^0.3.1"
+ terminal-link "^2.1.1"
+ "@babel/runtime" "^7.20.0"
+ "@expo/xcpretty" "^4.3.0"
+ bplist-creator "0.0.7"
+ freeport-async "2.0.0"
+ "@expo/json-file" "^8.3.0"
+ "@expo/osascript" "^2.0.31"
+ lodash.debounce "^4.0.8"
+ npm-package-arg "^7.0.0"
+ qrcode-terminal "0.11.0"
+ resolve.exports "^2.0.2"
+ "@expo/image-utils" "^0.5.0"
+ "@expo/spawn-async" "^1.7.2"
+ https-proxy-agent "^5.0.1"
+ stacktrace-parser "^0.1.10"
+ "@expo/metro-config" "~0.18.6"
+ source-map-support "~0.5.21"
+ structured-headers "^0.4.1"
+ require-from-string "^2.0.2"
+ "@expo/config-plugins" "~8.0.0-beta.0"
+ "@urql/exchange-retry" "0.3.0"
+ "@expo/package-manager" "^1.5.0"
+ "@expo/prebuild-config" "7.0.6"
+ "@expo/rudder-sdk-node" "1.1.1"
+ json-schema-deref-sync "^0.13.0"
+ find-yarn-workspace-root "~2.0.0"
+ "@react-native/dev-middleware" "0.74.84"
+ "@expo/code-signing-certificates" "0.0.5"
+
"@expo/code-signing-certificates@0.0.5":
version "0.0.5"
resolved "https://registry.npmjs.org/@expo/code-signing-certificates/-/code-signing-certificates-0.0.5.tgz"
@@ -2515,6 +2598,27 @@
xcode "^3.0.1"
xml2js "0.6.0"
+"@expo/config-plugins@8.0.6", "@expo/config-plugins@~8.0.0-beta.0":
+ version "8.0.6"
+ resolved "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-8.0.6.tgz"
+ integrity sha512-Vmn/BSg/hBmliU/Bl+G4sExDoWd4iHXQG7ITUNR5Uar7uLko1A5vdVV+EOEUFA0f8jEZMHG3uZJUoXmr4LPaxA==
+ dependencies:
+ glob "7.1.6"
+ chalk "^4.1.2"
+ debug "^4.3.1"
+ slash "^3.0.0"
+ xcode "^3.0.1"
+ getenv "^1.0.0"
+ semver "^7.5.4"
+ xml2js "0.6.0"
+ find-up "~5.0.0"
+ slugify "^1.6.6"
+ "@expo/plist" "^0.1.0"
+ resolve-from "^5.0.0"
+ "@expo/json-file" "~8.3.0"
+ "@expo/config-types" "^51.0.0-unreleased"
+ "@expo/sdk-runtime-versions" "^1.0.0"
+
"@expo/config-types@^45.0.0":
version "45.0.0"
resolved "https://registry.npmjs.org/@expo/config-types/-/config-types-45.0.0.tgz"
@@ -2584,19 +2688,19 @@
p-limit "^3.1.0"
resolve-from "^5.0.0"
-"@expo/fingerprint@^0.8.0":
- version "0.8.0"
- resolved "https://registry.npmjs.org/@expo/fingerprint/-/fingerprint-0.8.0.tgz"
- integrity sha512-LBNweJnpG16p7SbvFGINF5Q44bDErIcm1li9SuvYQgrrSey3ErIPmZsiMsNBxlvVie6eTp4wmFO6IFmeaqEhbg==
+"@expo/fingerprint@^0.10.0":
+ version "0.10.0"
+ resolved "https://registry.npmjs.org/@expo/fingerprint/-/fingerprint-0.10.0.tgz"
+ integrity sha512-yW2WV4YUGaak4K6MCJHR0sXRrOKA7IWtWsK3uG640eSug55t5VQBoF5KPx7n4+60QUKYKmw7u3vFZZb96OZFlA==
dependencies:
- "@expo/spawn-async" "^1.7.2"
chalk "^4.1.2"
debug "^4.3.4"
+ semver "^7.6.0"
find-up "^5.0.0"
- minimatch "^3.0.4"
p-limit "^3.1.0"
+ minimatch "^3.0.4"
resolve-from "^5.0.0"
- semver "^7.6.0"
+ "@expo/spawn-async" "^1.7.2"
"@expo/image-utils@^0.4.0":
version "0.4.1"
@@ -2729,6 +2833,30 @@
"@expo/spawn-async" "^1.7.2"
find-yarn-workspace-root "~2.0.0"
+"@expo/metro-config@0.18.8", "@expo/metro-config@~0.18.6":
+ version "0.18.8"
+ resolved "https://registry.npmjs.org/@expo/metro-config/-/metro-config-0.18.8.tgz"
+ integrity sha512-YGpTlVc1/6EPzPbt0LZt92Bwrpjngulup6uHSTRbwn/heMPfFaVv1Y4VE3GAUkx7/Qwu+dTVIV0Kys4pLOAIiw==
+ dependencies:
+ glob "^7.2.3"
+ chalk "^4.1.0"
+ debug "^4.3.2"
+ getenv "^1.0.0"
+ postcss "~8.4.32"
+ fs-extra "^9.1.0"
+ "@expo/env" "~0.3.0"
+ "@babel/core" "^7.20.0"
+ "@babel/types" "^7.20.0"
+ "@expo/config" "~9.0.0-beta.0"
+ jsc-safe-url "^0.2.4"
+ lightningcss "~1.19.0"
+ resolve-from "^5.0.0"
+ "@babel/parser" "^7.20.0"
+ "@expo/json-file" "~8.3.0"
+ "@babel/generator" "^7.20.5"
+ "@expo/spawn-async" "^1.7.2"
+ find-yarn-workspace-root "~2.0.0"
+
"@expo/metro-runtime@3.2.1":
version "3.2.1"
resolved "https://registry.npmjs.org/@expo/metro-runtime/-/metro-runtime-3.2.1.tgz"
@@ -5297,7 +5425,7 @@ ansi-styles@^3.2.0, ansi-styles@^3.2.1:
dependencies:
color-convert "^1.9.0"
-ansi-styles@^4.1.0:
+ansi-styles@^4.0.0, ansi-styles@^4.1.0:
version "4.3.0"
resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz"
integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==
@@ -5381,7 +5509,7 @@ ansi-styles@^4.1.0:
dependencies:
color-convert "^2.0.1"
-ansi-styles@^4.1.0:
+ansi-styles@^4.0.0:
version "4.3.0"
resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz"
integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==
@@ -5479,7 +5607,7 @@ ansi-styles@^4.1.0:
dependencies:
color-convert "^2.0.1"
-ansi-styles@^4.0.0, ansi-styles@^4.1.0:
+ansi-styles@^4.1.0:
version "4.3.0"
resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz"
integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==
@@ -5514,7 +5642,7 @@ ansi-styles@^4.1.0:
dependencies:
color-convert "^2.0.1"
-ansi-styles@^4.0.0:
+ansi-styles@^4.1.0:
version "4.3.0"
resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz"
integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==
@@ -5897,6 +6025,11 @@ babel-plugin-polyfill-regenerator@^0.5.4:
dependencies:
"@babel/helper-define-polyfill-provider" "^0.5.0"
+"babel-plugin-react-compiler@^0.0.0-experimental-592953e-20240517":
+ version "0.0.0"
+ resolved "https://registry.npmjs.org/babel-plugin-react-compiler/-/babel-plugin-react-compiler-0.0.0.tgz"
+ integrity sha512-Kigl0V36a/6hLVH7+CCe1CCtU3mFBqBd829V//VtuG7I/pyq+B2QZJqOefd63snQmdfCryNhO9XW1FbGPBvYDA==
+
babel-plugin-react-native-web@~0.18.10:
version "0.18.12"
resolved "https://registry.npmjs.org/babel-plugin-react-native-web/-/babel-plugin-react-native-web-0.18.12.tgz"
@@ -5982,6 +6115,22 @@ babel-preset-expo@~11.0.10:
"@babel/plugin-transform-object-rest-spread" "^7.12.13"
"@babel/plugin-transform-export-namespace-from" "^7.22.11"
+babel-preset-expo@~11.0.11:
+ version "11.0.11"
+ resolved "https://registry.npmjs.org/babel-preset-expo/-/babel-preset-expo-11.0.11.tgz"
+ integrity sha512-5AM8FE6mH4IKda08brCzZs9uJU+1K2L/F+7dxWZCprxIlpvNOexqb9TeO/l8m8z1511jmuiAfML6at+46ls+tg==
+ dependencies:
+ react-refresh "^0.14.2"
+ "@babel/preset-react" "^7.22.15"
+ "@babel/preset-typescript" "^7.23.0"
+ "@react-native/babel-preset" "0.74.84"
+ babel-plugin-react-compiler "^0.0.0-experimental-592953e-20240517"
+ babel-plugin-react-native-web "~0.19.10"
+ "@babel/plugin-proposal-decorators" "^7.12.9"
+ "@babel/plugin-transform-parameters" "^7.22.15"
+ "@babel/plugin-transform-object-rest-spread" "^7.12.13"
+ "@babel/plugin-transform-export-namespace-from" "^7.22.11"
+
babel-preset-fbjs@^3.4.0:
version "3.4.0"
resolved "https://registry.npmjs.org/babel-preset-fbjs/-/babel-preset-fbjs-3.4.0.tgz"
@@ -6301,7 +6450,7 @@ chalk@^3.0.0:
ansi-styles "^4.1.0"
supports-color "^7.1.0"
-chalk@^4.0.0:
+chalk@^4.1.0, chalk@^4.1.2:
version "4.1.2"
resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz"
integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==
@@ -6309,7 +6458,7 @@ chalk@^4.0.0:
ansi-styles "^4.1.0"
supports-color "^7.1.0"
-chalk@^4.1.0:
+chalk@^4.0.0:
version "4.1.2"
resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz"
integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==
@@ -6317,7 +6466,7 @@ chalk@^4.1.0:
ansi-styles "^4.1.0"
supports-color "^7.1.0"
-chalk@^4.1.2:
+chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.2:
version "4.1.2"
resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz"
integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==
@@ -6341,7 +6490,7 @@ chalk@^4.0.0:
ansi-styles "^4.1.0"
supports-color "^7.1.0"
-chalk@^4.1.2:
+chalk@^4.0.0:
version "4.1.2"
resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz"
integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==
@@ -6349,7 +6498,7 @@ chalk@^4.1.2:
ansi-styles "^4.1.0"
supports-color "^7.1.0"
-chalk@^4.1.2:
+chalk@^4.0.0:
version "4.1.2"
resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz"
integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==
@@ -6365,7 +6514,7 @@ chalk@^4.0.0:
ansi-styles "^4.1.0"
supports-color "^7.1.0"
-chalk@^4.0.0:
+chalk@^4.1.2:
version "4.1.2"
resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz"
integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==
@@ -6373,7 +6522,7 @@ chalk@^4.0.0:
ansi-styles "^4.1.0"
supports-color "^7.1.0"
-chalk@^4.0.0:
+chalk@^4.1.0:
version "4.1.2"
resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz"
integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==
@@ -6389,7 +6538,7 @@ chalk@^4.0.0:
ansi-styles "^4.1.0"
supports-color "^7.1.0"
-chalk@^4.1.2:
+chalk@^4.0.0:
version "4.1.2"
resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz"
integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==
@@ -6397,7 +6546,7 @@ chalk@^4.1.2:
ansi-styles "^4.1.0"
supports-color "^7.1.0"
-chalk@^4.1.2:
+chalk@^4.1.0:
version "4.1.2"
resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz"
integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==
@@ -6405,7 +6554,7 @@ chalk@^4.1.2:
ansi-styles "^4.1.0"
supports-color "^7.1.0"
-chalk@^4.0.0:
+chalk@^4.1.0, chalk@^4.1.2:
version "4.1.2"
resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz"
integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==
@@ -6413,7 +6562,7 @@ chalk@^4.0.0:
ansi-styles "^4.1.0"
supports-color "^7.1.0"
-chalk@^4.0.0:
+chalk@^4.1.2:
version "4.1.2"
resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz"
integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==
@@ -6421,7 +6570,7 @@ chalk@^4.0.0:
ansi-styles "^4.1.0"
supports-color "^7.1.0"
-chalk@^4.1.0, chalk@^4.1.2:
+chalk@^4.1.2:
version "4.1.2"
resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz"
integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==
@@ -6469,7 +6618,7 @@ chalk@^4.0.0:
ansi-styles "^4.1.0"
supports-color "^7.1.0"
-chalk@^4.0.0:
+chalk@^4.1.2:
version "4.1.2"
resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz"
integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==
@@ -6485,7 +6634,7 @@ chalk@^4.0.0:
ansi-styles "^4.1.0"
supports-color "^7.1.0"
-chalk@^4.1.0:
+chalk@^4.1.0, chalk@^4.1.2:
version "4.1.2"
resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz"
integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==
@@ -6493,7 +6642,7 @@ chalk@^4.1.0:
ansi-styles "^4.1.0"
supports-color "^7.1.0"
-chalk@^4.1.2:
+chalk@^4.1.0:
version "4.1.2"
resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz"
integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==
@@ -6501,7 +6650,7 @@ chalk@^4.1.2:
ansi-styles "^4.1.0"
supports-color "^7.1.0"
-chalk@^4.1.0:
+chalk@^4.1.2:
version "4.1.2"
resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz"
integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==
@@ -6517,7 +6666,7 @@ chalk@^4.0.0:
ansi-styles "^4.1.0"
supports-color "^7.1.0"
-chalk@^4.1.2:
+chalk@^4.0.0:
version "4.1.2"
resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz"
integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==
@@ -6525,7 +6674,7 @@ chalk@^4.1.2:
ansi-styles "^4.1.0"
supports-color "^7.1.0"
-chalk@^4.1.0, chalk@^4.1.2:
+chalk@^4.1.2:
version "4.1.2"
resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz"
integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==
@@ -6573,7 +6722,7 @@ chalk@^4.0.0:
ansi-styles "^4.1.0"
supports-color "^7.1.0"
-chalk@^4.1.0, chalk@^4.1.2:
+chalk@^4.0.0:
version "4.1.2"
resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz"
integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==
@@ -6621,7 +6770,7 @@ chalk@^4.0.0:
ansi-styles "^4.1.0"
supports-color "^7.1.0"
-chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.2:
+chalk@^4.0.0:
version "4.1.2"
resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz"
integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==
@@ -6629,7 +6778,7 @@ chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.2:
ansi-styles "^4.1.0"
supports-color "^7.1.0"
-chalk@^4.0.0:
+chalk@^4.1.2:
version "4.1.2"
resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz"
integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==
@@ -7666,7 +7815,7 @@ cross-spawn@^7.0.3:
shebang-command "^2.0.0"
which "^2.0.1"
-cross-spawn@^7.0.0, cross-spawn@^7.0.2, cross-spawn@^7.0.3:
+cross-spawn@^7.0.3:
version "7.0.3"
resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz"
integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==
@@ -7711,7 +7860,7 @@ cross-spawn@^7.0.3:
shebang-command "^2.0.0"
which "^2.0.1"
-cross-spawn@^7.0.3:
+cross-spawn@^7.0.0, cross-spawn@^7.0.2, cross-spawn@^7.0.3:
version "7.0.3"
resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz"
integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==
@@ -7848,35 +7997,35 @@ debug@2.6.9:
dependencies:
ms "2.0.0"
-debug@^2.2.0:
+debug@2.6.9:
version "2.6.9"
resolved "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz"
integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==
dependencies:
ms "2.0.0"
-debug@^2.2.0:
+debug@2.6.9:
version "2.6.9"
resolved "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz"
integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==
dependencies:
ms "2.0.0"
-debug@^2.6.9:
+debug@^2.2.0:
version "2.6.9"
resolved "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz"
integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==
dependencies:
ms "2.0.0"
-debug@2.6.9:
+debug@^2.2.0:
version "2.6.9"
resolved "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz"
integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==
dependencies:
ms "2.0.0"
-debug@^2.2.0:
+debug@^2.6.9:
version "2.6.9"
resolved "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz"
integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==
@@ -7890,7 +8039,7 @@ debug@2.6.9:
dependencies:
ms "2.0.0"
-debug@2.6.9:
+debug@^2.2.0:
version "2.6.9"
resolved "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz"
integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==
@@ -8745,7 +8894,7 @@ execa@^5.0.0:
signal-exit "^3.0.3"
strip-final-newline "^2.0.0"
-execa@^5.0.0:
+execa@^5.0.0, execa@^5.1.1:
version "5.1.1"
resolved "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz"
integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==
@@ -8820,7 +8969,7 @@ execa@^5.0.0:
signal-exit "^3.0.3"
strip-final-newline "^2.0.0"
-execa@^5.0.0, execa@^5.1.1:
+execa@^5.0.0:
version "5.1.1"
resolved "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz"
integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==
@@ -8950,7 +9099,7 @@ expo@*:
expo-modules-autolinking "1.11.1"
whatwg-url-without-unicode "8.0.0-3"
-expo@*, expo@~51.0.14:
+expo@*:
version "51.0.14"
resolved "https://registry.npmjs.org/expo/-/expo-51.0.14.tgz"
integrity sha512-99BAMSYBH1aq1TIEJqM03kRpsZjN8OqZXDqYHRq9/PXT67axRUOvRjwMMLprnCmqkAVM7m7FpiECNWN4U0gvLQ==
@@ -8971,6 +9120,27 @@ expo@*, expo@~51.0.14:
expo-modules-autolinking "1.11.1"
whatwg-url-without-unicode "8.0.0-3"
+expo@*, expo@~51.0.16:
+ version "51.0.16"
+ resolved "https://registry.npmjs.org/expo/-/expo-51.0.16.tgz"
+ integrity sha512-BDxw+8zEcgPlXcw+jWTkQsyb7mFtNK8eu2XUC4A34aNBeryCV2cDFurV9kkAFzRXa8BNNi3Ije39RI9OS7uIRA==
+ dependencies:
+ "@expo/cli" "0.18.20"
+ expo-font "~12.0.7"
+ fbemitter "^3.0.0"
+ expo-asset "~10.0.10"
+ "@expo/config" "9.0.1"
+ "@babel/runtime" "^7.20.0"
+ expo-keep-awake "~13.0.2"
+ expo-file-system "~17.0.1"
+ babel-preset-expo "~11.0.11"
+ expo-modules-core "1.12.17"
+ "@expo/metro-config" "0.18.8"
+ "@expo/vector-icons" "^14.0.0"
+ "@expo/config-plugins" "8.0.6"
+ expo-modules-autolinking "1.11.1"
+ whatwg-url-without-unicode "8.0.0-3"
+
expo-application@~5.9.0:
version "5.9.1"
resolved "https://registry.npmjs.org/expo-application/-/expo-application-5.9.1.tgz"
@@ -9007,6 +9177,15 @@ expo-asset@~10.0.9:
invariant "^2.2.4"
expo-constants "~16.0.0"
+expo-asset@~10.0.10:
+ version "10.0.10"
+ resolved "https://registry.npmjs.org/expo-asset/-/expo-asset-10.0.10.tgz"
+ integrity sha512-0qoTIihB79k+wGus9wy0JMKq7DdenziVx3iUkGvMAy2azscSgWH6bd2gJ9CGnhC6JRd3qTMFBL0ou/fx7WZl7A==
+ dependencies:
+ md5-file "^3.2.3"
+ invariant "^2.2.4"
+ expo-constants "~16.0.0"
+
expo-constants@~15.4.0:
version "15.4.5"
resolved "https://registry.npmjs.org/expo-constants/-/expo-constants-15.4.5.tgz"
@@ -9089,10 +9268,10 @@ expo-image-loader@~4.7.0:
resolved "https://registry.npmjs.org/expo-image-loader/-/expo-image-loader-4.7.0.tgz"
integrity sha512-cx+MxxsAMGl9AiWnQUzrkJMJH4eNOGlu7XkLGnAXSJrRoIiciGaKqzeaD326IyCTV+Z1fXvIliSgNW+DscvD8g==
-expo-image-picker@~15.0.5:
- version "15.0.5"
- resolved "https://registry.npmjs.org/expo-image-picker/-/expo-image-picker-15.0.5.tgz"
- integrity sha512-Qqp16udsadx/YpNcNaWzfbmO0tbMxyX9bS1aFiDVC+Zffh8LY8S4HJJcnWqSC2TeuAl+9SxUwTloJagvPeMBBw==
+expo-image-picker@~15.0.6:
+ version "15.0.6"
+ resolved "https://registry.npmjs.org/expo-image-picker/-/expo-image-picker-15.0.6.tgz"
+ integrity sha512-WckDXKlvOwywOr5twCOyqTDwEhYHD2ty6k8V2qCWbHHKEVe6C0iGFQgHHIPFKY4E1yhlEADg1UMTt0mnhV2A9Q==
dependencies:
expo-image-loader "~4.7.0"
@@ -9202,6 +9381,13 @@ expo-modules-core@1.12.15:
dependencies:
invariant "^2.2.4"
+expo-modules-core@1.12.17:
+ version "1.12.17"
+ resolved "https://registry.npmjs.org/expo-modules-core/-/expo-modules-core-1.12.17.tgz"
+ integrity sha512-f4wD3GwWD1QnxsVjvqPys6migmGtEaofAQCG3zdMz2ovuXf99mwLEY9+mhtnlwwxcJ1bqjOLpjB6/3wMwJaxqw==
+ dependencies:
+ invariant "^2.2.4"
+
expo-notifications@~0.28.9:
version "0.28.9"
resolved "https://registry.npmjs.org/expo-notifications/-/expo-notifications-0.28.9.tgz"
@@ -9216,10 +9402,10 @@ expo-notifications@~0.28.9:
expo-application "~5.9.0"
"@expo/image-utils" "^0.5.0"
-expo-router@~3.5.16:
- version "3.5.16"
- resolved "https://registry.npmjs.org/expo-router/-/expo-router-3.5.16.tgz"
- integrity sha512-XP6LS13O8elK467gX9lN7Fr4s3OLfLFBOwVIxaV8idBc6e0lpnrm8gOiygSCtX511v04w13Uf1rKS+RApg709w==
+expo-router@~3.5.17:
+ version "3.5.17"
+ resolved "https://registry.npmjs.org/expo-router/-/expo-router-3.5.17.tgz"
+ integrity sha512-UGSx5vSZISgnhNYsbhbpFuYivS/tFQVoYqsWsFNdU1Cob+KdR2N1C68nDk9S9T6N66JdeCI7fDiEpvR2H1+Amw==
dependencies:
"@expo/server" "^0.4.0"
schema-utils "^4.0.1"
@@ -9276,10 +9462,10 @@ expo-tracking-transparency@~4.0.2:
resolved "https://registry.npmjs.org/expo-tracking-transparency/-/expo-tracking-transparency-4.0.2.tgz"
integrity sha512-ZQzdR9D6LHr60QEwwJq2OLl0bwzgqt+O2C/OqSchFR1IekL4syf53f9QmjHK8oRIkLzEGxKIirTrKcE0j9Ko6A==
-expo-updates@~0.25.17:
- version "0.25.17"
- resolved "https://registry.npmjs.org/expo-updates/-/expo-updates-0.25.17.tgz"
- integrity sha512-1PnGE7gzVj9ZCKC/BQo+mriODKk+TX9RhDwcMEmBVUjhltb+qQzvkfuxjkubt6jRmE4pVvibL1Slmq5Lujjcpg==
+expo-updates@~0.25.18:
+ version "0.25.18"
+ resolved "https://registry.npmjs.org/expo-updates/-/expo-updates-0.25.18.tgz"
+ integrity sha512-nlmzdtzy7VWsBZzI/P9fpt7fJcJJRl7rKhp3lGXfGLIty6KqQ651hAzvTNh9NrXeWnkiV1gtc7XA860r4mHdog==
dependencies:
arg "4.1.0"
chalk "^4.1.2"
@@ -9290,7 +9476,7 @@ expo-updates@~0.25.17:
resolve-from "^5.0.0"
expo-manifests "~0.14.0"
expo-eas-client "~0.12.0"
- "@expo/fingerprint" "^0.8.0"
+ "@expo/fingerprint" "^0.10.0"
"@expo/spawn-async" "^1.7.2"
"@expo/config-plugins" "~8.0.0-beta.0"
expo-updates-interface "~0.16.2"
@@ -9447,7 +9633,7 @@ find-up@^3.0.0:
dependencies:
locate-path "^3.0.0"
-find-up@^4.0.0:
+find-up@^4.1.0:
version "4.1.0"
resolved "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz"
integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==
@@ -9455,7 +9641,7 @@ find-up@^4.0.0:
locate-path "^5.0.0"
path-exists "^4.0.0"
-find-up@^4.1.0:
+find-up@^4.0.0:
version "4.1.0"
resolved "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz"
integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==
@@ -9604,7 +9790,7 @@ fs-extra@^9.1.0:
jsonfile "^6.0.1"
universalify "^2.0.0"
-fs-extra@^9.0.0:
+fs-extra@^9.0.0, fs-extra@^9.1.0:
version "9.1.0"
resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz"
integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==
@@ -9614,7 +9800,7 @@ fs-extra@^9.0.0:
jsonfile "^6.0.1"
universalify "^2.0.0"
-fs-extra@^9.0.0, fs-extra@^9.1.0:
+fs-extra@^9.0.0:
version "9.1.0"
resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz"
integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==
@@ -11089,23 +11275,23 @@ jest-environment-node@^29.6.3, jest-environment-node@^29.7.0:
jest-mock "^29.7.0"
jest-util "^29.7.0"
-jest-expo@~51.0.2:
- version "51.0.2"
- resolved "https://registry.npmjs.org/jest-expo/-/jest-expo-51.0.2.tgz"
- integrity sha512-ijIcjEASh2uORA3DBubOiIJTrPZXp8J3FedaEdnZPT09FkyTH8tZXp/ZRv37LKUomGA5XEHDYR2FY3UMfdIa7g==
+jest-expo@~51.0.3:
+ version "51.0.3"
+ resolved "https://registry.npmjs.org/jest-expo/-/jest-expo-51.0.3.tgz"
+ integrity sha512-r49OuS9X2S/dH+lSfNmarBS2L/tgvBhzOgKHYFyDJWo+Bb5uVs7Rg/GZal/RD/NDkKFJuByGAaW1F6zHYnjZnw==
dependencies:
- "@expo/config" "~9.0.0"
- "@expo/json-file" "^8.3.0"
- "@jest/create-cache-key-function" "^29.2.1"
- babel-jest "^29.2.1"
- find-up "^5.0.0"
- jest-environment-jsdom "^29.2.1"
- jest-watch-select-projects "^2.0.0"
- jest-watch-typeahead "2.2.1"
json5 "^2.2.3"
lodash "^4.17.19"
- react-test-renderer "18.2.0"
+ find-up "^5.0.0"
+ babel-jest "^29.2.1"
+ "@expo/config" "~9.0.0-beta.0"
stacktrace-js "^2.0.2"
+ "@expo/json-file" "^8.3.0"
+ react-test-renderer "18.2.0"
+ jest-watch-typeahead "2.2.1"
+ jest-environment-jsdom "^29.2.1"
+ jest-watch-select-projects "^2.0.0"
+ "@jest/create-cache-key-function" "^29.2.1"
jest-fetch-mock@^3.0.3:
version "3.0.3"
@@ -11883,12 +12069,19 @@ loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.4.0:
dependencies:
js-tokens "^3.0.0 || ^4.0.0"
+lottie-react@^2.4.0:
+ version "2.4.0"
+ resolved "https://registry.npmjs.org/lottie-react/-/lottie-react-2.4.0.tgz"
+ integrity sha512-pDJGj+AQlnlyHvOHFK7vLdsDcvbuqvwPZdMlJ360wrzGFurXeKPr8SiRCjLf3LrNYKANQtSsh5dz9UYQHuqx4w==
+ dependencies:
+ lottie-web "^5.10.2"
+
lottie-react-native@6.7.0:
version "6.7.0"
resolved "https://registry.npmjs.org/lottie-react-native/-/lottie-react-native-6.7.0.tgz"
integrity sha512-doiF/36LaKkzo0XkgUIK8egxALNY6jGjCI4szpRuwop15LTW3DFtIA2L3pusNdaH7oM797aSH5UylIJw2k+Hgw==
-lottie-web@^5.7.1:
+lottie-web@^5.10.2, lottie-web@^5.7.1:
version "5.12.2"
resolved "https://registry.npmjs.org/lottie-web/-/lottie-web-5.12.2.tgz"
integrity sha512-uvhvYPC8kGPjXT3MyKMrL3JitEAmDMp30lVkuq/590Mw9ok6pWcFCwXJveo0t5uqYw1UREQHofD+jVpdjBv8wg==
@@ -12487,12 +12680,12 @@ mkdirp@^1.0.4:
resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz"
integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==
-mkdirp@^1.0.3:
+mkdirp@^1.0.4:
version "1.0.4"
resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz"
integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==
-mkdirp@^1.0.4:
+mkdirp@^1.0.3:
version "1.0.4"
resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz"
integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==
@@ -12877,21 +13070,21 @@ onetime@^5.1.2:
dependencies:
mimic-fn "^2.1.0"
-onetime@^5.1.0, onetime@^5.1.2:
+onetime@^5.1.2:
version "5.1.2"
resolved "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz"
integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==
dependencies:
mimic-fn "^2.1.0"
-onetime@^5.1.2:
+onetime@^5.1.0, onetime@^5.1.2:
version "5.1.2"
resolved "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz"
integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==
dependencies:
mimic-fn "^2.1.0"
-onetime@^5.1.0:
+onetime@^5.1.2:
version "5.1.2"
resolved "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz"
integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==
@@ -12905,7 +13098,7 @@ onetime@^5.1.2:
dependencies:
mimic-fn "^2.1.0"
-onetime@^5.1.2:
+onetime@^5.1.0, onetime@^5.1.2:
version "5.1.2"
resolved "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz"
integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==
@@ -12919,7 +13112,7 @@ onetime@^5.1.2:
dependencies:
mimic-fn "^2.1.0"
-onetime@^5.1.0, onetime@^5.1.2:
+onetime@^5.1.0:
version "5.1.2"
resolved "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz"
integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==
@@ -13246,7 +13439,7 @@ path-key@^3.0.0, path-key@^3.1.0:
resolved "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz"
integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==
-path-key@^3.1.0:
+path-key@^3.0.0, path-key@^3.1.0:
version "3.1.1"
resolved "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz"
integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==
@@ -13256,12 +13449,12 @@ path-key@^3.0.0, path-key@^3.1.0:
resolved "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz"
integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==
-path-key@^3.0.0, path-key@^3.1.0:
+path-key@^3.1.0:
version "3.1.1"
resolved "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz"
integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==
-path-key@^3.1.0:
+path-key@^3.0.0, path-key@^3.1.0:
version "3.1.1"
resolved "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz"
integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==
@@ -13271,7 +13464,7 @@ path-key@^3.0.0, path-key@^3.1.0:
resolved "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz"
integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==
-path-key@^3.0.0, path-key@^3.1.0:
+path-key@^3.1.0:
version "3.1.1"
resolved "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz"
integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==
@@ -13596,7 +13789,7 @@ react-devtools-core@^5.0.0:
shell-quote "^1.6.1"
ws "^7"
-react-dom@18.2.0, react-dom@^18.0.0:
+react-dom@18.2.0, "react-dom@^16.8.0 || ^17.0.0 || ^18.0.0", react-dom@^18.0.0:
version "18.2.0"
resolved "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz"
integrity sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==
@@ -14381,7 +14574,7 @@ selfsigned@^2.4.1:
"@types/node-forge" "^1.3.0"
node-forge "^1"
-semver@^5.5.0:
+semver@^5.6.0:
version "5.7.2"
resolved "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz"
integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==
@@ -14391,7 +14584,7 @@ semver@^5.6.0:
resolved "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz"
integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==
-semver@^5.6.0:
+semver@^5.5.0:
version "5.7.2"
resolved "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz"
integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==
@@ -14425,7 +14618,7 @@ semver@7.5.3:
dependencies:
lru-cache "^6.0.0"
-semver@^7.5.2:
+semver@^7.5.3:
version "7.5.4"
resolved "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz"
integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==
@@ -14446,7 +14639,7 @@ semver@^7.3.5, semver@^7.3.7, semver@^7.5.2, semver@^7.5.4:
dependencies:
lru-cache "^6.0.0"
-semver@^7.5.3:
+semver@^7.3.5:
version "7.5.4"
resolved "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz"
integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==
@@ -14460,28 +14653,28 @@ semver@^7.5.3:
dependencies:
lru-cache "^6.0.0"
-semver@^7.5.3:
+semver@^7.5.2:
version "7.5.4"
resolved "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz"
integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==
dependencies:
lru-cache "^6.0.0"
-semver@^7.3.5:
+semver@^7.5.3:
version "7.5.4"
resolved "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz"
integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==
dependencies:
lru-cache "^6.0.0"
-semver@^7.5.3:
+semver@^7.5.4:
version "7.5.4"
resolved "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz"
integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==
dependencies:
lru-cache "^6.0.0"
-semver@^7.5.4:
+semver@^7.5.3:
version "7.5.4"
resolved "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz"
integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==
@@ -14800,27 +14993,27 @@ source-map@^0.5.6:
resolved "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz"
integrity sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==
-source-map@~0.6.1:
+source-map@^0.6.1:
version "0.6.1"
resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz"
integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
-source-map@~0.6.1:
+source-map@^0.6.0, source-map@^0.6.1:
version "0.6.1"
resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz"
integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
-source-map@^0.6.1:
+source-map@~0.6.1:
version "0.6.1"
resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz"
integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
-source-map@^0.6.0, source-map@^0.6.1:
+source-map@^0.6.0:
version "0.6.1"
resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz"
integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
-source-map@^0.6.0:
+source-map@~0.6.1:
version "0.6.1"
resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz"
integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
@@ -15055,14 +15248,14 @@ strip-ansi@^5.2.0:
dependencies:
ansi-regex "^4.1.0"
-strip-ansi@^5.2.0:
+strip-ansi@^5.0.0, strip-ansi@^5.2.0:
version "5.2.0"
resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz"
integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==
dependencies:
ansi-regex "^4.1.0"
-strip-ansi@^5.0.0, strip-ansi@^5.2.0:
+strip-ansi@^5.2.0:
version "5.2.0"
resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz"
integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==
@@ -15376,7 +15569,7 @@ supports-color@^7.1.0:
dependencies:
has-flag "^4.0.0"
-supports-color@^7.0.0:
+supports-color@^7.1.0:
version "7.2.0"
resolved "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz"
integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==
@@ -15397,7 +15590,7 @@ supports-color@^7.1.0:
dependencies:
has-flag "^4.0.0"
-supports-color@^7.1.0:
+supports-color@^7.0.0:
version "7.2.0"
resolved "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz"
integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==
@@ -16432,12 +16625,12 @@ ws@^7.5.1:
resolved "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz"
integrity sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==
-ws@^7.5.1:
+ws@^7:
version "7.5.9"
resolved "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz"
integrity sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==
-ws@^7:
+ws@^7.5.1:
version "7.5.9"
resolved "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz"
integrity sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==