diff --git a/frontend/.metro-cache/cache/23/d4894afd63d659df3df9a97f3bad1e181b9ed966b9cde338b8dd46b28fd597b4f473f2 b/frontend/.metro-cache/cache/23/d4894afd63d659df3df9a97f3bad1e181b9ed966b9cde338b8dd46b28fd597b4f473f2 new file mode 100644 index 00000000..04f020b3 --- /dev/null +++ b/frontend/.metro-cache/cache/23/d4894afd63d659df3df9a97f3bad1e181b9ed966b9cde338b8dd46b28fd597b4f473f2 @@ -0,0 +1 @@ +{"dependencies":[{"name":"react","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":1,"column":0,"index":0},"end":{"line":1,"column":41,"index":41}}],"key":"RtGiGa+/H7VrI7GDQDLhO1UbpU8=","exportNames":["*"],"imports":1}},{"name":"react-native-web/dist/exports/View","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"4kYBDC6LJJXoH7P9rWDi3vkLVB0=","exportNames":["*"],"imports":1}},{"name":"react-native-web/dist/exports/Text","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"JKIzsQ5YQ0gDj0MIyY0Q7F1zJtU=","exportNames":["*"],"imports":1}},{"name":"react-native-web/dist/exports/StyleSheet","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"MK7+k1V+KnvCVW7Kj2k/ydtjmVU=","exportNames":["*"],"imports":1}},{"name":"react-native-web/dist/exports/ScrollView","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"7Gv1K9/TiQvbDXlMy9NOQIEBHDA=","exportNames":["*"],"imports":1}},{"name":"react-native-web/dist/exports/TouchableOpacity","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"PnQOoa8QGKpV5+issz6ikk463eg=","exportNames":["*"],"imports":1}},{"name":"react-native-web/dist/exports/Switch","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"azIZPyCppTdhkoWVIy+kAtKhyQg=","exportNames":["*"],"imports":1}},{"name":"react-native-web/dist/exports/Alert","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"PEUC6jrQVoAGZ2qYkvimljMOyJI=","exportNames":["*"],"imports":1}},{"name":"@expo/vector-icons","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":11,"column":0,"index":157},"end":{"line":11,"column":46,"index":203}}],"key":"ow7vkrqkIckRjlSi/+MhMmRYtUE=","exportNames":["*"],"imports":1}},{"name":"react-native-safe-area-context","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":12,"column":0,"index":204},"end":{"line":12,"column":67,"index":271}}],"key":"XjdTKvCUWX6CbQzg5fSDHG/WgHk=","exportNames":["*"],"imports":1}},{"name":"../contexts/AuthContext","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":13,"column":0,"index":272},"end":{"line":13,"column":50,"index":322}}],"key":"oNCgyH4yx4pAIVZXLqqRGB2kuCY=","exportNames":["*"],"imports":1}},{"name":"expo-local-authentication","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":14,"column":0,"index":323},"end":{"line":14,"column":65,"index":388}}],"key":"XtWhUDJAsjsPYmsPbazqQX44aUU=","exportNames":["*"],"imports":1}},{"name":"expo-secure-store","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":15,"column":0,"index":389},"end":{"line":15,"column":49,"index":438}}],"key":"BU2XtfznZ4PiVldqd/oueHCCaLo=","exportNames":["*"],"imports":1}},{"name":"react/jsx-dev-runtime","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"L9D70Z4hi4aGuui1ysja/oQ5ytI=","exportNames":["*"],"imports":1}}],"output":[{"data":{"code":"__d(function (global, require, _$$_IMPORT_DEFAULT, _$$_IMPORT_ALL, module, exports, _dependencyMap) {\n \"use strict\";\n\n var _jsxFileName = \"/app/frontend/src/screens/SettingsScreen.tsx\",\n _s = $RefreshSig$();\n Object.defineProperty(exports, '__esModule', {\n value: true\n });\n function _interopDefault(e) {\n return e && e.__esModule ? e : {\n default: e\n };\n }\n function _interopNamespace(e) {\n if (e && e.__esModule) return e;\n var n = {};\n if (e) Object.keys(e).forEach(function (k) {\n var d = Object.getOwnPropertyDescriptor(e, k);\n Object.defineProperty(n, k, d.get ? d : {\n enumerable: true,\n get: function () {\n return e[k];\n }\n });\n });\n n.default = e;\n return n;\n }\n Object.defineProperty(exports, \"default\", {\n enumerable: true,\n get: function () {\n return SettingsScreen;\n }\n });\n var _react = require(_dependencyMap[0], \"react\");\n var React = _interopDefault(_react);\n var _reactNativeWebDistExportsView = require(_dependencyMap[1], \"react-native-web/dist/exports/View\");\n var View = _interopDefault(_reactNativeWebDistExportsView);\n var _reactNativeWebDistExportsText = require(_dependencyMap[2], \"react-native-web/dist/exports/Text\");\n var Text = _interopDefault(_reactNativeWebDistExportsText);\n var _reactNativeWebDistExportsStyleSheet = require(_dependencyMap[3], \"react-native-web/dist/exports/StyleSheet\");\n var StyleSheet = _interopDefault(_reactNativeWebDistExportsStyleSheet);\n var _reactNativeWebDistExportsScrollView = require(_dependencyMap[4], \"react-native-web/dist/exports/ScrollView\");\n var ScrollView = _interopDefault(_reactNativeWebDistExportsScrollView);\n var _reactNativeWebDistExportsTouchableOpacity = require(_dependencyMap[5], \"react-native-web/dist/exports/TouchableOpacity\");\n var TouchableOpacity = _interopDefault(_reactNativeWebDistExportsTouchableOpacity);\n var _reactNativeWebDistExportsSwitch = require(_dependencyMap[6], \"react-native-web/dist/exports/Switch\");\n var Switch = _interopDefault(_reactNativeWebDistExportsSwitch);\n var _reactNativeWebDistExportsAlert = require(_dependencyMap[7], \"react-native-web/dist/exports/Alert\");\n var Alert = _interopDefault(_reactNativeWebDistExportsAlert);\n var _expoVectorIcons = require(_dependencyMap[8], \"@expo/vector-icons\");\n var _reactNativeSafeAreaContext = require(_dependencyMap[9], \"react-native-safe-area-context\");\n var _contextsAuthContext = require(_dependencyMap[10], \"../contexts/AuthContext\");\n var _expoLocalAuthentication = require(_dependencyMap[11], \"expo-local-authentication\");\n var LocalAuthentication = _interopNamespace(_expoLocalAuthentication);\n var _expoSecureStore = require(_dependencyMap[12], \"expo-secure-store\");\n var SecureStore = _interopNamespace(_expoSecureStore);\n var _reactJsxDevRuntime = require(_dependencyMap[13], \"react/jsx-dev-runtime\");\n function SettingsScreen({\n navigation\n }) {\n _s();\n const insets = (0, _reactNativeSafeAreaContext.useSafeAreaInsets)();\n const {\n user,\n signOut\n } = (0, _contextsAuthContext.useAuth)();\n const [biometricsEnabled, setBiometricsEnabled] = React.default.useState(false);\n const [notificationsEnabled, setNotificationsEnabled] = React.default.useState(true);\n const [biometricAvailable, setBiometricAvailable] = React.default.useState(false);\n (0, _react.useEffect)(() => {\n checkBiometricAvailability();\n loadBiometricSetting();\n }, []);\n const checkBiometricAvailability = async () => {\n const compatible = await LocalAuthentication.hasHardwareAsync();\n const enrolled = await LocalAuthentication.isEnrolledAsync();\n setBiometricAvailable(compatible && enrolled);\n };\n const loadBiometricSetting = async () => {\n const enabled = await SecureStore.getItemAsync('biometricEnabled');\n setBiometricsEnabled(enabled === 'true');\n };\n const toggleBiometrics = async value => {\n if (value) {\n const result = await LocalAuthentication.authenticateAsync({\n promptMessage: 'Authenticate to enable biometrics'\n });\n if (result.success) {\n await SecureStore.setItemAsync('biometricEnabled', 'true');\n setBiometricsEnabled(true);\n Alert.default.alert('Success', 'Biometric authentication enabled');\n } else {\n Alert.default.alert('Failed', 'Biometric authentication failed');\n }\n } else {\n await SecureStore.setItemAsync('biometricEnabled', 'false');\n setBiometricsEnabled(false);\n Alert.default.alert('Success', 'Biometric authentication disabled');\n }\n };\n const handleSignOut = async () => {\n await signOut();\n navigation.replace('Language');\n };\n const SettingSection = ({\n title,\n children\n }) => /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(View.default, {\n style: styles.section,\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(Text.default, {\n style: styles.sectionTitle,\n children: title\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 67,\n columnNumber: 7\n }, this), children]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 66,\n columnNumber: 5\n }, this);\n const SettingItem = ({\n icon,\n title,\n subtitle,\n onPress,\n rightElement\n }) => /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(TouchableOpacity.default, {\n style: styles.settingItem,\n onPress: onPress,\n disabled: !onPress,\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(View.default, {\n style: styles.settingItemLeft,\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(View.default, {\n style: styles.iconContainer,\n children: /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_expoVectorIcons.Ionicons, {\n name: icon,\n size: 20,\n color: \"#EE2A35\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 76,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 75,\n columnNumber: 9\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(View.default, {\n style: styles.settingItemContent,\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(Text.default, {\n style: styles.settingItemTitle,\n children: title\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 79,\n columnNumber: 11\n }, this), subtitle && /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(Text.default, {\n style: styles.settingItemSubtitle,\n children: subtitle\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 80,\n columnNumber: 24\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 78,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 74,\n columnNumber: 7\n }, this), rightElement || /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_expoVectorIcons.Ionicons, {\n name: \"chevron-forward\",\n size: 20,\n color: \"#9CA3AF\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 83,\n columnNumber: 24\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 73,\n columnNumber: 5\n }, this);\n return /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(View.default, {\n style: [styles.container, {\n paddingTop: insets.top\n }],\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(View.default, {\n style: styles.header,\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(TouchableOpacity.default, {\n onPress: () => navigation.goBack(),\n style: styles.backButton,\n children: /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_expoVectorIcons.Ionicons, {\n name: \"arrow-back\",\n size: 24,\n color: \"#1F2937\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 92,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 91,\n columnNumber: 9\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(Text.default, {\n style: styles.headerTitle,\n children: \"Settings\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 94,\n columnNumber: 9\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(View.default, {\n style: {\n width: 40\n }\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 95,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 90,\n columnNumber: 7\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(ScrollView.default, {\n contentContainerStyle: styles.scrollContent,\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(SettingSection, {\n title: \"Profile\",\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(SettingItem, {\n icon: \"person\",\n title: \"Edit Profile\",\n subtitle: user?.email || 'Update your information',\n onPress: () => navigation.navigate('EditProfile')\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 101,\n columnNumber: 11\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(SettingItem, {\n icon: \"wallet\",\n title: \"Wallet Address\",\n subtitle: \"5GgTgG9sRm...ioki45\",\n onPress: () => navigation.navigate('WalletAddress')\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 107,\n columnNumber: 11\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 100,\n columnNumber: 9\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(SettingSection, {\n title: \"Security\",\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(SettingItem, {\n icon: \"finger-print\",\n title: \"Biometric Authentication\",\n subtitle: biometricAvailable ? 'Use fingerprint or Face ID' : 'Not available on this device',\n rightElement: biometricAvailable ? /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(Switch.default, {\n value: biometricsEnabled,\n onValueChange: toggleBiometrics,\n trackColor: {\n false: '#E5E7EB',\n true: '#EE2A3580'\n },\n thumbColor: biometricsEnabled ? '#EE2A35' : '#F3F4F6'\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 123,\n columnNumber: 17\n }, this) : undefined\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 117,\n columnNumber: 11\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(SettingItem, {\n icon: \"key\",\n title: \"Change Password\",\n subtitle: \"Update your password\",\n onPress: () => navigation.navigate('ChangePassword')\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 132,\n columnNumber: 11\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(SettingItem, {\n icon: \"shield-checkmark\",\n title: \"Two-Factor Authentication\",\n subtitle: \"Add extra security\",\n onPress: () => Alert.default.alert('Coming Soon', '2FA feature will be available in the next update')\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 138,\n columnNumber: 11\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 116,\n columnNumber: 9\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(SettingSection, {\n title: \"Preferences\",\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(SettingItem, {\n icon: \"notifications\",\n title: \"Push Notifications\",\n subtitle: \"Receive alerts and updates\",\n rightElement: /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(Switch.default, {\n value: notificationsEnabled,\n onValueChange: setNotificationsEnabled,\n trackColor: {\n false: '#E5E7EB',\n true: '#EE2A3580'\n },\n thumbColor: notificationsEnabled ? '#EE2A35' : '#F3F4F6'\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 153,\n columnNumber: 15\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 148,\n columnNumber: 11\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(SettingItem, {\n icon: \"language\",\n title: \"Language\",\n subtitle: \"English\",\n onPress: () => navigation.navigate('LanguageSettings')\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 161,\n columnNumber: 11\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(SettingItem, {\n icon: \"moon\",\n title: \"Dark Mode\",\n subtitle: \"Coming soon\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 167,\n columnNumber: 11\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 147,\n columnNumber: 9\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(SettingSection, {\n title: \"About\",\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(SettingItem, {\n icon: \"information-circle\",\n title: \"Version\",\n subtitle: \"1.0.0\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 176,\n columnNumber: 11\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(SettingItem, {\n icon: \"document-text\",\n title: \"Terms of Service\",\n onPress: () => navigation.navigate('Terms')\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 177,\n columnNumber: 11\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(SettingItem, {\n icon: \"shield\",\n title: \"Privacy Policy\",\n onPress: () => navigation.navigate('Privacy')\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 178,\n columnNumber: 11\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(SettingItem, {\n icon: \"help-circle\",\n title: \"Help & Support\",\n onPress: () => navigation.navigate('Help')\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 179,\n columnNumber: 11\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 175,\n columnNumber: 9\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(TouchableOpacity.default, {\n style: styles.signOutButton,\n onPress: handleSignOut,\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_expoVectorIcons.Ionicons, {\n name: \"log-out-outline\",\n size: 20,\n color: \"#EF4444\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 184,\n columnNumber: 11\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(Text.default, {\n style: styles.signOutText,\n children: \"Sign Out\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 185,\n columnNumber: 11\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 183,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 98,\n columnNumber: 7\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 88,\n columnNumber: 5\n }, this);\n }\n _s(SettingsScreen, \"/oaahojnn6khdfZHfQch8zkWA4w=\", false, function () {\n return [_reactNativeSafeAreaContext.useSafeAreaInsets, _contextsAuthContext.useAuth];\n });\n _c = SettingsScreen;\n const styles = StyleSheet.default.create({\n container: {\n flex: 1,\n backgroundColor: '#F8F9FA'\n },\n header: {\n flexDirection: 'row',\n alignItems: 'center',\n justifyContent: 'space-between',\n paddingHorizontal: 16,\n paddingVertical: 16,\n backgroundColor: '#FFF',\n borderBottomWidth: 1,\n borderBottomColor: '#E5E7EB'\n },\n backButton: {\n width: 40,\n height: 40,\n borderRadius: 20,\n backgroundColor: '#F3F4F6',\n alignItems: 'center',\n justifyContent: 'center'\n },\n headerTitle: {\n fontSize: 18,\n fontWeight: '700',\n color: '#1F2937'\n },\n scrollContent: {\n padding: 16,\n paddingBottom: 80\n },\n section: {\n marginBottom: 24\n },\n sectionTitle: {\n fontSize: 14,\n fontWeight: '600',\n color: '#6B7280',\n marginBottom: 12,\n paddingHorizontal: 4,\n textTransform: 'uppercase',\n letterSpacing: 0.5\n },\n settingItem: {\n flexDirection: 'row',\n alignItems: 'center',\n justifyContent: 'space-between',\n backgroundColor: '#FFF',\n padding: 16,\n borderRadius: 12,\n marginBottom: 8,\n shadowColor: '#000',\n shadowOffset: {\n width: 0,\n height: 1\n },\n shadowOpacity: 0.05,\n shadowRadius: 4,\n elevation: 2\n },\n settingItemLeft: {\n flexDirection: 'row',\n alignItems: 'center',\n flex: 1\n },\n iconContainer: {\n width: 40,\n height: 40,\n borderRadius: 20,\n backgroundColor: '#FEE2E2',\n alignItems: 'center',\n justifyContent: 'center',\n marginRight: 12\n },\n settingItemContent: {\n flex: 1\n },\n settingItemTitle: {\n fontSize: 16,\n fontWeight: '600',\n color: '#1F2937',\n marginBottom: 2\n },\n settingItemSubtitle: {\n fontSize: 14,\n color: '#6B7280'\n },\n signOutButton: {\n flexDirection: 'row',\n alignItems: 'center',\n justifyContent: 'center',\n backgroundColor: '#FEE2E2',\n padding: 16,\n borderRadius: 12,\n marginTop: 8\n },\n signOutText: {\n fontSize: 16,\n fontWeight: '600',\n color: '#EF4444',\n marginLeft: 8\n }\n });\n var _c;\n $RefreshReg$(_c, \"SettingsScreen\");\n});","lineCount":535,"map":[[29,2,17,15,"Object"],[29,8,17,15],[29,9,17,15,"defineProperty"],[29,23,17,15],[29,24,17,15,"exports"],[29,31,17,15],[30,4,17,15,"enumerable"],[30,14,17,15],[31,4,17,15,"get"],[31,7,17,15],[31,18,17,15,"get"],[31,19,17,15],[32,6,17,15],[32,13,17,15,"SettingsScreen"],[32,27,17,15],[33,4,17,15],[34,2,17,15],[35,2,1,0],[35,6,1,0,"_react"],[35,12,1,0],[35,15,1,0,"require"],[35,22,1,0],[35,23,1,0,"_dependencyMap"],[35,37,1,0],[36,2,1,0],[36,6,1,0,"React"],[36,11,1,0],[36,14,1,0,"_interopDefault"],[36,29,1,0],[36,30,1,0,"_react"],[36,36,1,0],[37,2,1,41],[37,6,1,41,"_reactNativeWebDistExportsView"],[37,36,1,41],[37,39,1,41,"require"],[37,46,1,41],[37,47,1,41,"_dependencyMap"],[37,61,1,41],[38,2,1,41],[38,6,1,41,"View"],[38,10,1,41],[38,13,1,41,"_interopDefault"],[38,28,1,41],[38,29,1,41,"_reactNativeWebDistExportsView"],[38,59,1,41],[39,2,1,41],[39,6,1,41,"_reactNativeWebDistExportsText"],[39,36,1,41],[39,39,1,41,"require"],[39,46,1,41],[39,47,1,41,"_dependencyMap"],[39,61,1,41],[40,2,1,41],[40,6,1,41,"Text"],[40,10,1,41],[40,13,1,41,"_interopDefault"],[40,28,1,41],[40,29,1,41,"_reactNativeWebDistExportsText"],[40,59,1,41],[41,2,1,41],[41,6,1,41,"_reactNativeWebDistExportsStyleSheet"],[41,42,1,41],[41,45,1,41,"require"],[41,52,1,41],[41,53,1,41,"_dependencyMap"],[41,67,1,41],[42,2,1,41],[42,6,1,41,"StyleSheet"],[42,16,1,41],[42,19,1,41,"_interopDefault"],[42,34,1,41],[42,35,1,41,"_reactNativeWebDistExportsStyleSheet"],[42,71,1,41],[43,2,1,41],[43,6,1,41,"_reactNativeWebDistExportsScrollView"],[43,42,1,41],[43,45,1,41,"require"],[43,52,1,41],[43,53,1,41,"_dependencyMap"],[43,67,1,41],[44,2,1,41],[44,6,1,41,"ScrollView"],[44,16,1,41],[44,19,1,41,"_interopDefault"],[44,34,1,41],[44,35,1,41,"_reactNativeWebDistExportsScrollView"],[44,71,1,41],[45,2,1,41],[45,6,1,41,"_reactNativeWebDistExportsTouchableOpacity"],[45,48,1,41],[45,51,1,41,"require"],[45,58,1,41],[45,59,1,41,"_dependencyMap"],[45,73,1,41],[46,2,1,41],[46,6,1,41,"TouchableOpacity"],[46,22,1,41],[46,25,1,41,"_interopDefault"],[46,40,1,41],[46,41,1,41,"_reactNativeWebDistExportsTouchableOpacity"],[46,83,1,41],[47,2,1,41],[47,6,1,41,"_reactNativeWebDistExportsSwitch"],[47,38,1,41],[47,41,1,41,"require"],[47,48,1,41],[47,49,1,41,"_dependencyMap"],[47,63,1,41],[48,2,1,41],[48,6,1,41,"Switch"],[48,12,1,41],[48,15,1,41,"_interopDefault"],[48,30,1,41],[48,31,1,41,"_reactNativeWebDistExportsSwitch"],[48,63,1,41],[49,2,1,41],[49,6,1,41,"_reactNativeWebDistExportsAlert"],[49,37,1,41],[49,40,1,41,"require"],[49,47,1,41],[49,48,1,41,"_dependencyMap"],[49,62,1,41],[50,2,1,41],[50,6,1,41,"Alert"],[50,11,1,41],[50,14,1,41,"_interopDefault"],[50,29,1,41],[50,30,1,41,"_reactNativeWebDistExportsAlert"],[50,61,1,41],[51,2,11,0],[51,6,11,0,"_expoVectorIcons"],[51,22,11,0],[51,25,11,0,"require"],[51,32,11,0],[51,33,11,0,"_dependencyMap"],[51,47,11,0],[52,2,12,0],[52,6,12,0,"_reactNativeSafeAreaContext"],[52,33,12,0],[52,36,12,0,"require"],[52,43,12,0],[52,44,12,0,"_dependencyMap"],[52,58,12,0],[53,2,13,0],[53,6,13,0,"_contextsAuthContext"],[53,26,13,0],[53,29,13,0,"require"],[53,36,13,0],[53,37,13,0,"_dependencyMap"],[53,51,13,0],[54,2,14,0],[54,6,14,0,"_expoLocalAuthentication"],[54,30,14,0],[54,33,14,0,"require"],[54,40,14,0],[54,41,14,0,"_dependencyMap"],[54,55,14,0],[55,2,14,0],[55,6,14,0,"LocalAuthentication"],[55,25,14,0],[55,28,14,0,"_interopNamespace"],[55,45,14,0],[55,46,14,0,"_expoLocalAuthentication"],[55,70,14,0],[56,2,15,0],[56,6,15,0,"_expoSecureStore"],[56,22,15,0],[56,25,15,0,"require"],[56,32,15,0],[56,33,15,0,"_dependencyMap"],[56,47,15,0],[57,2,15,0],[57,6,15,0,"SecureStore"],[57,17,15,0],[57,20,15,0,"_interopNamespace"],[57,37,15,0],[57,38,15,0,"_expoSecureStore"],[57,54,15,0],[58,2,15,49],[58,6,15,49,"_reactJsxDevRuntime"],[58,25,15,49],[58,28,15,49,"require"],[58,35,15,49],[58,36,15,49,"_dependencyMap"],[58,50,15,49],[59,2,17,15],[59,11,17,24,"SettingsScreen"],[59,25,17,38,"SettingsScreen"],[59,26,17,39],[60,4,17,41,"navigation"],[61,2,17,57],[61,3,17,58],[61,5,17,60],[62,4,17,60,"_s"],[62,6,17,60],[63,4,18,2],[63,10,18,8,"insets"],[63,16,18,14],[63,19,18,17],[63,23,18,17,"useSafeAreaInsets"],[63,50,18,34],[63,51,18,34,"useSafeAreaInsets"],[63,68,18,34],[63,70,18,35],[63,71,18,36],[64,4,19,2],[64,10,19,8],[65,6,19,10,"user"],[65,10,19,14],[66,6,19,16,"signOut"],[67,4,19,24],[67,5,19,25],[67,8,19,28],[67,12,19,28,"useAuth"],[67,32,19,35],[67,33,19,35,"useAuth"],[67,40,19,35],[67,42,19,36],[67,43,19,37],[68,4,20,2],[68,10,20,8],[68,11,20,9,"biometricsEnabled"],[68,28,20,26],[68,30,20,28,"setBiometricsEnabled"],[68,50,20,48],[68,51,20,49],[68,54,20,52,"React"],[68,59,20,57],[68,60,20,57,"default"],[68,67,20,57],[68,68,20,58,"useState"],[68,76,20,66],[68,77,20,67],[68,82,20,72],[68,83,20,73],[69,4,21,2],[69,10,21,8],[69,11,21,9,"notificationsEnabled"],[69,31,21,29],[69,33,21,31,"setNotificationsEnabled"],[69,56,21,54],[69,57,21,55],[69,60,21,58,"React"],[69,65,21,63],[69,66,21,63,"default"],[69,73,21,63],[69,74,21,64,"useState"],[69,82,21,72],[69,83,21,73],[69,87,21,77],[69,88,21,78],[70,4,22,2],[70,10,22,8],[70,11,22,9,"biometricAvailable"],[70,29,22,27],[70,31,22,29,"setBiometricAvailable"],[70,52,22,50],[70,53,22,51],[70,56,22,54,"React"],[70,61,22,59],[70,62,22,59,"default"],[70,69,22,59],[70,70,22,60,"useState"],[70,78,22,68],[70,79,22,69],[70,84,22,74],[70,85,22,75],[71,4,24,2],[71,8,24,2,"useEffect"],[71,14,24,11],[71,15,24,11,"useEffect"],[71,24,24,11],[71,26,24,12],[71,32,24,18],[72,6,25,4,"checkBiometricAvailability"],[72,32,25,30],[72,33,25,31],[72,34,25,32],[73,6,26,4,"loadBiometricSetting"],[73,26,26,24],[73,27,26,25],[73,28,26,26],[74,4,27,2],[74,5,27,3],[74,7,27,5],[74,9,27,7],[74,10,27,8],[75,4,29,2],[75,10,29,8,"checkBiometricAvailability"],[75,36,29,34],[75,39,29,37],[75,45,29,37,"checkBiometricAvailability"],[75,46,29,37],[75,51,29,49],[76,6,30,4],[76,12,30,10,"compatible"],[76,22,30,20],[76,25,30,23],[76,31,30,29,"LocalAuthentication"],[76,50,30,48],[76,51,30,49,"hasHardwareAsync"],[76,67,30,65],[76,68,30,66],[76,69,30,67],[77,6,31,4],[77,12,31,10,"enrolled"],[77,20,31,18],[77,23,31,21],[77,29,31,27,"LocalAuthentication"],[77,48,31,46],[77,49,31,47,"isEnrolledAsync"],[77,64,31,62],[77,65,31,63],[77,66,31,64],[78,6,32,4,"setBiometricAvailable"],[78,27,32,25],[78,28,32,26,"compatible"],[78,38,32,36],[78,42,32,40,"enrolled"],[78,50,32,48],[78,51,32,49],[79,4,33,2],[79,5,33,3],[80,4,35,2],[80,10,35,8,"loadBiometricSetting"],[80,30,35,28],[80,33,35,31],[80,39,35,31,"loadBiometricSetting"],[80,40,35,31],[80,45,35,43],[81,6,36,4],[81,12,36,10,"enabled"],[81,19,36,17],[81,22,36,20],[81,28,36,26,"SecureStore"],[81,39,36,37],[81,40,36,38,"getItemAsync"],[81,52,36,50],[81,53,36,51],[81,71,36,69],[81,72,36,70],[82,6,37,4,"setBiometricsEnabled"],[82,26,37,24],[82,27,37,25,"enabled"],[82,34,37,32],[82,39,37,37],[82,45,37,43],[82,46,37,44],[83,4,38,2],[83,5,38,3],[84,4,40,2],[84,10,40,8,"toggleBiometrics"],[84,26,40,24],[84,29,40,27],[84,35,40,34,"value"],[84,40,40,48],[84,44,40,53],[85,6,41,4],[85,10,41,8,"value"],[85,15,41,13],[85,17,41,15],[86,8,42,6],[86,14,42,12,"result"],[86,20,42,18],[86,23,42,21],[86,29,42,27,"LocalAuthentication"],[86,48,42,46],[86,49,42,47,"authenticateAsync"],[86,66,42,64],[86,67,42,65],[87,10,43,8,"promptMessage"],[87,23,43,21],[87,25,43,23],[88,8,44,6],[88,9,44,7],[88,10,44,8],[89,8,46,6],[89,12,46,10,"result"],[89,18,46,16],[89,19,46,17,"success"],[89,26,46,24],[89,28,46,26],[90,10,47,8],[90,16,47,14,"SecureStore"],[90,27,47,25],[90,28,47,26,"setItemAsync"],[90,40,47,38],[90,41,47,39],[90,59,47,57],[90,61,47,59],[90,67,47,65],[90,68,47,66],[91,10,48,8,"setBiometricsEnabled"],[91,30,48,28],[91,31,48,29],[91,35,48,33],[91,36,48,34],[92,10,49,8,"Alert"],[92,15,49,13],[92,16,49,13,"default"],[92,23,49,13],[92,24,49,14,"alert"],[92,29,49,19],[92,30,49,20],[92,39,49,29],[92,41,49,31],[92,75,49,65],[92,76,49,66],[93,8,50,6],[93,9,50,7],[93,15,50,13],[94,10,51,8,"Alert"],[94,15,51,13],[94,16,51,13,"default"],[94,23,51,13],[94,24,51,14,"alert"],[94,29,51,19],[94,30,51,20],[94,38,51,28],[94,40,51,30],[94,73,51,63],[94,74,51,64],[95,8,52,6],[96,6,53,4],[96,7,53,5],[96,13,53,11],[97,8,54,6],[97,14,54,12,"SecureStore"],[97,25,54,23],[97,26,54,24,"setItemAsync"],[97,38,54,36],[97,39,54,37],[97,57,54,55],[97,59,54,57],[97,66,54,64],[97,67,54,65],[98,8,55,6,"setBiometricsEnabled"],[98,28,55,26],[98,29,55,27],[98,34,55,32],[98,35,55,33],[99,8,56,6,"Alert"],[99,13,56,11],[99,14,56,11,"default"],[99,21,56,11],[99,22,56,12,"alert"],[99,27,56,17],[99,28,56,18],[99,37,56,27],[99,39,56,29],[99,74,56,64],[99,75,56,65],[100,6,57,4],[101,4,58,2],[101,5,58,3],[102,4,60,2],[102,10,60,8,"handleSignOut"],[102,23,60,21],[102,26,60,24],[102,32,60,24,"handleSignOut"],[102,33,60,24],[102,38,60,36],[103,6,61,4],[103,12,61,10,"signOut"],[103,19,61,17],[103,20,61,18],[103,21,61,19],[104,6,62,4,"navigation"],[104,16,62,14],[104,17,62,15,"replace"],[104,24,62,22],[104,25,62,23],[104,35,62,33],[104,36,62,34],[105,4,63,2],[105,5,63,3],[106,4,65,2],[106,10,65,8,"SettingSection"],[106,24,65,22],[106,27,65,25,"SettingSection"],[106,28,65,26],[107,6,65,28,"title"],[107,11,65,33],[108,6,65,35,"children"],[109,4,65,49],[109,5,65,50],[109,23,66,4],[109,27,66,4,"_reactJsxDevRuntime"],[109,46,66,4],[109,47,66,4,"jsxDEV"],[109,53,66,4],[109,55,66,5,"View"],[109,59,66,9],[109,60,66,9,"default"],[109,67,66,9],[110,6,66,10,"style"],[110,11,66,15],[110,13,66,17,"styles"],[110,19,66,23],[110,20,66,24,"section"],[110,27,66,32],[111,6,66,32,"children"],[111,14,66,32],[111,30,67,6],[111,34,67,6,"_reactJsxDevRuntime"],[111,53,67,6],[111,54,67,6,"jsxDEV"],[111,60,67,6],[111,62,67,7,"Text"],[111,66,67,11],[111,67,67,11,"default"],[111,74,67,11],[112,8,67,12,"style"],[112,13,67,17],[112,15,67,19,"styles"],[112,21,67,25],[112,22,67,26,"sectionTitle"],[112,34,67,39],[113,8,67,39,"children"],[113,16,67,39],[113,18,67,41,"title"],[114,6,67,46],[115,8,67,46,"fileName"],[115,16,67,46],[115,18,67,46,"_jsxFileName"],[115,30,67,46],[116,8,67,46,"lineNumber"],[116,18,67,46],[117,8,67,46,"columnNumber"],[117,20,67,46],[118,6,67,46],[118,13,67,53],[118,14,67,54],[118,16,68,7,"children"],[118,24,68,15],[119,4,68,15],[120,6,68,15,"fileName"],[120,14,68,15],[120,16,68,15,"_jsxFileName"],[120,28,68,15],[121,6,68,15,"lineNumber"],[121,16,68,15],[122,6,68,15,"columnNumber"],[122,18,68,15],[123,4,68,15],[123,11,69,10],[123,12,70,3],[124,4,72,2],[124,10,72,8,"SettingItem"],[124,21,72,19],[124,24,72,22,"SettingItem"],[124,25,72,23],[125,6,72,25,"icon"],[125,10,72,29],[126,6,72,31,"title"],[126,11,72,36],[127,6,72,38,"subtitle"],[127,14,72,46],[128,6,72,48,"onPress"],[128,13,72,55],[129,6,72,57,"rightElement"],[130,4,72,75],[130,5,72,76],[130,23,73,4],[130,27,73,4,"_reactJsxDevRuntime"],[130,46,73,4],[130,47,73,4,"jsxDEV"],[130,53,73,4],[130,55,73,5,"TouchableOpacity"],[130,71,73,21],[130,72,73,21,"default"],[130,79,73,21],[131,6,73,22,"style"],[131,11,73,27],[131,13,73,29,"styles"],[131,19,73,35],[131,20,73,36,"settingItem"],[131,31,73,48],[132,6,73,49,"onPress"],[132,13,73,56],[132,15,73,58,"onPress"],[132,22,73,66],[133,6,73,67,"disabled"],[133,14,73,75],[133,16,73,77],[133,17,73,78,"onPress"],[133,24,73,86],[134,6,73,86,"children"],[134,14,73,86],[134,30,74,6],[134,34,74,6,"_reactJsxDevRuntime"],[134,53,74,6],[134,54,74,6,"jsxDEV"],[134,60,74,6],[134,62,74,7,"View"],[134,66,74,11],[134,67,74,11,"default"],[134,74,74,11],[135,8,74,12,"style"],[135,13,74,17],[135,15,74,19,"styles"],[135,21,74,25],[135,22,74,26,"settingItemLeft"],[135,37,74,42],[136,8,74,42,"children"],[136,16,74,42],[136,32,75,8],[136,36,75,8,"_reactJsxDevRuntime"],[136,55,75,8],[136,56,75,8,"jsxDEV"],[136,62,75,8],[136,64,75,9,"View"],[136,68,75,13],[136,69,75,13,"default"],[136,76,75,13],[137,10,75,14,"style"],[137,15,75,19],[137,17,75,21,"styles"],[137,23,75,27],[137,24,75,28,"iconContainer"],[137,37,75,42],[138,10,75,42,"children"],[138,18,75,42],[138,33,76,10],[138,37,76,10,"_reactJsxDevRuntime"],[138,56,76,10],[138,57,76,10,"jsxDEV"],[138,63,76,10],[138,65,76,11,"_expoVectorIcons"],[138,81,76,19],[138,82,76,19,"Ionicons"],[138,90,76,19],[139,12,76,20,"name"],[139,16,76,24],[139,18,76,26,"icon"],[139,22,76,31],[140,12,76,32,"size"],[140,16,76,36],[140,18,76,38],[140,20,76,41],[141,12,76,42,"color"],[141,17,76,47],[141,19,76,48],[142,10,76,57],[143,12,76,57,"fileName"],[143,20,76,57],[143,22,76,57,"_jsxFileName"],[143,34,76,57],[144,12,76,57,"lineNumber"],[144,22,76,57],[145,12,76,57,"columnNumber"],[145,24,76,57],[146,10,76,57],[146,17,76,59],[147,8,76,60],[148,10,76,60,"fileName"],[148,18,76,60],[148,20,76,60,"_jsxFileName"],[148,32,76,60],[149,10,76,60,"lineNumber"],[149,20,76,60],[150,10,76,60,"columnNumber"],[150,22,76,60],[151,8,76,60],[151,15,77,14],[151,16,77,15],[151,31,78,8],[151,35,78,8,"_reactJsxDevRuntime"],[151,54,78,8],[151,55,78,8,"jsxDEV"],[151,61,78,8],[151,63,78,9,"View"],[151,67,78,13],[151,68,78,13,"default"],[151,75,78,13],[152,10,78,14,"style"],[152,15,78,19],[152,17,78,21,"styles"],[152,23,78,27],[152,24,78,28,"settingItemContent"],[152,42,78,47],[153,10,78,47,"children"],[153,18,78,47],[153,34,79,10],[153,38,79,10,"_reactJsxDevRuntime"],[153,57,79,10],[153,58,79,10,"jsxDEV"],[153,64,79,10],[153,66,79,11,"Text"],[153,70,79,15],[153,71,79,15,"default"],[153,78,79,15],[154,12,79,16,"style"],[154,17,79,21],[154,19,79,23,"styles"],[154,25,79,29],[154,26,79,30,"settingItemTitle"],[154,42,79,47],[155,12,79,47,"children"],[155,20,79,47],[155,22,79,49,"title"],[156,10,79,54],[157,12,79,54,"fileName"],[157,20,79,54],[157,22,79,54,"_jsxFileName"],[157,34,79,54],[158,12,79,54,"lineNumber"],[158,22,79,54],[159,12,79,54,"columnNumber"],[159,24,79,54],[160,10,79,54],[160,17,79,61],[160,18,79,62],[160,20,80,11,"subtitle"],[160,28,80,19],[160,45,80,23],[160,49,80,23,"_reactJsxDevRuntime"],[160,68,80,23],[160,69,80,23,"jsxDEV"],[160,75,80,23],[160,77,80,24,"Text"],[160,81,80,28],[160,82,80,28,"default"],[160,89,80,28],[161,12,80,29,"style"],[161,17,80,34],[161,19,80,36,"styles"],[161,25,80,42],[161,26,80,43,"settingItemSubtitle"],[161,45,80,63],[162,12,80,63,"children"],[162,20,80,63],[162,22,80,65,"subtitle"],[163,10,80,73],[164,12,80,73,"fileName"],[164,20,80,73],[164,22,80,73,"_jsxFileName"],[164,34,80,73],[165,12,80,73,"lineNumber"],[165,22,80,73],[166,12,80,73,"columnNumber"],[166,24,80,73],[167,10,80,73],[167,17,80,80],[167,18,80,81],[168,8,80,81],[169,10,80,81,"fileName"],[169,18,80,81],[169,20,80,81,"_jsxFileName"],[169,32,80,81],[170,10,80,81,"lineNumber"],[170,20,80,81],[171,10,80,81,"columnNumber"],[171,22,80,81],[172,8,80,81],[172,15,81,14],[172,16,81,15],[173,6,81,15],[174,8,81,15,"fileName"],[174,16,81,15],[174,18,81,15,"_jsxFileName"],[174,30,81,15],[175,8,81,15,"lineNumber"],[175,18,81,15],[176,8,81,15,"columnNumber"],[176,20,81,15],[177,6,81,15],[177,13,82,12],[177,14,82,13],[177,16,83,7,"rightElement"],[177,28,83,19],[177,45,83,23],[177,49,83,23,"_reactJsxDevRuntime"],[177,68,83,23],[177,69,83,23,"jsxDEV"],[177,75,83,23],[177,77,83,24,"_expoVectorIcons"],[177,93,83,32],[177,94,83,32,"Ionicons"],[177,102,83,32],[178,8,83,33,"name"],[178,12,83,37],[178,14,83,38],[178,31,83,55],[179,8,83,56,"size"],[179,12,83,60],[179,14,83,62],[179,16,83,65],[180,8,83,66,"color"],[180,13,83,71],[180,15,83,72],[181,6,83,81],[182,8,83,81,"fileName"],[182,16,83,81],[182,18,83,81,"_jsxFileName"],[182,30,83,81],[183,8,83,81,"lineNumber"],[183,18,83,81],[184,8,83,81,"columnNumber"],[184,20,83,81],[185,6,83,81],[185,13,83,83],[185,14,83,84],[186,4,83,84],[187,6,83,84,"fileName"],[187,14,83,84],[187,16,83,84,"_jsxFileName"],[187,28,83,84],[188,6,83,84,"lineNumber"],[188,16,83,84],[189,6,83,84,"columnNumber"],[189,18,83,84],[190,4,83,84],[190,11,84,22],[190,12,85,3],[191,4,87,2],[191,24,88,4],[191,28,88,4,"_reactJsxDevRuntime"],[191,47,88,4],[191,48,88,4,"jsxDEV"],[191,54,88,4],[191,56,88,5,"View"],[191,60,88,9],[191,61,88,9,"default"],[191,68,88,9],[192,6,88,10,"style"],[192,11,88,15],[192,13,88,17],[192,14,88,18,"styles"],[192,20,88,24],[192,21,88,25,"container"],[192,30,88,34],[192,32,88,36],[193,8,88,38,"paddingTop"],[193,18,88,48],[193,20,88,50,"insets"],[193,26,88,56],[193,27,88,57,"top"],[194,6,88,61],[194,7,88,62],[194,8,88,64],[195,6,88,64,"children"],[195,14,88,64],[195,30,90,6],[195,34,90,6,"_reactJsxDevRuntime"],[195,53,90,6],[195,54,90,6,"jsxDEV"],[195,60,90,6],[195,62,90,7,"View"],[195,66,90,11],[195,67,90,11,"default"],[195,74,90,11],[196,8,90,12,"style"],[196,13,90,17],[196,15,90,19,"styles"],[196,21,90,25],[196,22,90,26,"header"],[196,28,90,33],[197,8,90,33,"children"],[197,16,90,33],[197,32,91,8],[197,36,91,8,"_reactJsxDevRuntime"],[197,55,91,8],[197,56,91,8,"jsxDEV"],[197,62,91,8],[197,64,91,9,"TouchableOpacity"],[197,80,91,25],[197,81,91,25,"default"],[197,88,91,25],[198,10,91,26,"onPress"],[198,17,91,33],[198,19,91,35,"onPress"],[198,20,91,35],[198,25,91,41,"navigation"],[198,35,91,51],[198,36,91,52,"goBack"],[198,42,91,58],[198,43,91,59],[198,44,91,61],[199,10,91,62,"style"],[199,15,91,67],[199,17,91,69,"styles"],[199,23,91,75],[199,24,91,76,"backButton"],[199,34,91,87],[200,10,91,87,"children"],[200,18,91,87],[200,33,92,10],[200,37,92,10,"_reactJsxDevRuntime"],[200,56,92,10],[200,57,92,10,"jsxDEV"],[200,63,92,10],[200,65,92,11,"_expoVectorIcons"],[200,81,92,19],[200,82,92,19,"Ionicons"],[200,90,92,19],[201,12,92,20,"name"],[201,16,92,24],[201,18,92,25],[201,30,92,37],[202,12,92,38,"size"],[202,16,92,42],[202,18,92,44],[202,20,92,47],[203,12,92,48,"color"],[203,17,92,53],[203,19,92,54],[204,10,92,63],[205,12,92,63,"fileName"],[205,20,92,63],[205,22,92,63,"_jsxFileName"],[205,34,92,63],[206,12,92,63,"lineNumber"],[206,22,92,63],[207,12,92,63,"columnNumber"],[207,24,92,63],[208,10,92,63],[208,17,92,65],[209,8,92,66],[210,10,92,66,"fileName"],[210,18,92,66],[210,20,92,66,"_jsxFileName"],[210,32,92,66],[211,10,92,66,"lineNumber"],[211,20,92,66],[212,10,92,66,"columnNumber"],[212,22,92,66],[213,8,92,66],[213,15,93,26],[213,16,93,27],[213,31,94,8],[213,35,94,8,"_reactJsxDevRuntime"],[213,54,94,8],[213,55,94,8,"jsxDEV"],[213,61,94,8],[213,63,94,9,"Text"],[213,67,94,13],[213,68,94,13,"default"],[213,75,94,13],[214,10,94,14,"style"],[214,15,94,19],[214,17,94,21,"styles"],[214,23,94,27],[214,24,94,28,"headerTitle"],[214,35,94,40],[215,10,94,40,"children"],[215,18,94,40],[215,20,94,41],[216,8,94,49],[217,10,94,49,"fileName"],[217,18,94,49],[217,20,94,49,"_jsxFileName"],[217,32,94,49],[218,10,94,49,"lineNumber"],[218,20,94,49],[219,10,94,49,"columnNumber"],[219,22,94,49],[220,8,94,49],[220,15,94,55],[220,16,94,56],[220,31,95,8],[220,35,95,8,"_reactJsxDevRuntime"],[220,54,95,8],[220,55,95,8,"jsxDEV"],[220,61,95,8],[220,63,95,9,"View"],[220,67,95,13],[220,68,95,13,"default"],[220,75,95,13],[221,10,95,14,"style"],[221,15,95,19],[221,17,95,21],[222,12,95,23,"width"],[222,17,95,28],[222,19,95,30],[223,10,95,33],[224,8,95,35],[225,10,95,35,"fileName"],[225,18,95,35],[225,20,95,35,"_jsxFileName"],[225,32,95,35],[226,10,95,35,"lineNumber"],[226,20,95,35],[227,10,95,35,"columnNumber"],[227,22,95,35],[228,8,95,35],[228,15,95,37],[228,16,95,38],[229,6,95,38],[230,8,95,38,"fileName"],[230,16,95,38],[230,18,95,38,"_jsxFileName"],[230,30,95,38],[231,8,95,38,"lineNumber"],[231,18,95,38],[232,8,95,38,"columnNumber"],[232,20,95,38],[233,6,95,38],[233,13,96,12],[233,14,96,13],[233,29,98,6],[233,33,98,6,"_reactJsxDevRuntime"],[233,52,98,6],[233,53,98,6,"jsxDEV"],[233,59,98,6],[233,61,98,7,"ScrollView"],[233,71,98,17],[233,72,98,17,"default"],[233,79,98,17],[234,8,98,18,"contentContainerStyle"],[234,29,98,39],[234,31,98,41,"styles"],[234,37,98,47],[234,38,98,48,"scrollContent"],[234,51,98,62],[235,8,98,62,"children"],[235,16,98,62],[235,32,100,8],[235,36,100,8,"_reactJsxDevRuntime"],[235,55,100,8],[235,56,100,8,"jsxDEV"],[235,62,100,8],[235,64,100,9,"SettingSection"],[235,78,100,23],[236,10,100,24,"title"],[236,15,100,29],[236,17,100,30],[236,26,100,39],[237,10,100,39,"children"],[237,18,100,39],[237,34,101,10],[237,38,101,10,"_reactJsxDevRuntime"],[237,57,101,10],[237,58,101,10,"jsxDEV"],[237,64,101,10],[237,66,101,11,"SettingItem"],[237,77,101,22],[238,12,102,12,"icon"],[238,16,102,16],[238,18,102,17],[238,26,102,25],[239,12,103,12,"title"],[239,17,103,17],[239,19,103,18],[239,33,103,32],[240,12,104,12,"subtitle"],[240,20,104,20],[240,22,104,22,"user"],[240,26,104,26],[240,28,104,28,"email"],[240,33,104,33],[240,37,104,37],[240,62,104,63],[241,12,105,12,"onPress"],[241,19,105,19],[241,21,105,21,"onPress"],[241,22,105,21],[241,27,105,27,"navigation"],[241,37,105,37],[241,38,105,38,"navigate"],[241,46,105,46],[241,47,105,47],[241,60,105,60],[242,10,105,62],[243,12,105,62,"fileName"],[243,20,105,62],[243,22,105,62,"_jsxFileName"],[243,34,105,62],[244,12,105,62,"lineNumber"],[244,22,105,62],[245,12,105,62,"columnNumber"],[245,24,105,62],[246,10,105,62],[246,17,106,11],[246,18,106,12],[246,33,107,10],[246,37,107,10,"_reactJsxDevRuntime"],[246,56,107,10],[246,57,107,10,"jsxDEV"],[246,63,107,10],[246,65,107,11,"SettingItem"],[246,76,107,22],[247,12,108,12,"icon"],[247,16,108,16],[247,18,108,17],[247,26,108,25],[248,12,109,12,"title"],[248,17,109,17],[248,19,109,18],[248,35,109,34],[249,12,110,12,"subtitle"],[249,20,110,20],[249,22,110,21],[249,43,110,42],[250,12,111,12,"onPress"],[250,19,111,19],[250,21,111,21,"onPress"],[250,22,111,21],[250,27,111,27,"navigation"],[250,37,111,37],[250,38,111,38,"navigate"],[250,46,111,46],[250,47,111,47],[250,62,111,62],[251,10,111,64],[252,12,111,64,"fileName"],[252,20,111,64],[252,22,111,64,"_jsxFileName"],[252,34,111,64],[253,12,111,64,"lineNumber"],[253,22,111,64],[254,12,111,64,"columnNumber"],[254,24,111,64],[255,10,111,64],[255,17,112,11],[255,18,112,12],[256,8,112,12],[257,10,112,12,"fileName"],[257,18,112,12],[257,20,112,12,"_jsxFileName"],[257,32,112,12],[258,10,112,12,"lineNumber"],[258,20,112,12],[259,10,112,12,"columnNumber"],[259,22,112,12],[260,8,112,12],[260,15,113,24],[260,16,113,25],[260,31,116,8],[260,35,116,8,"_reactJsxDevRuntime"],[260,54,116,8],[260,55,116,8,"jsxDEV"],[260,61,116,8],[260,63,116,9,"SettingSection"],[260,77,116,23],[261,10,116,24,"title"],[261,15,116,29],[261,17,116,30],[261,27,116,40],[262,10,116,40,"children"],[262,18,116,40],[262,34,117,10],[262,38,117,10,"_reactJsxDevRuntime"],[262,57,117,10],[262,58,117,10,"jsxDEV"],[262,64,117,10],[262,66,117,11,"SettingItem"],[262,77,117,22],[263,12,118,12,"icon"],[263,16,118,16],[263,18,118,17],[263,32,118,31],[264,12,119,12,"title"],[264,17,119,17],[264,19,119,18],[264,45,119,44],[265,12,120,12,"subtitle"],[265,20,120,20],[265,22,120,22,"biometricAvailable"],[265,40,120,40],[265,43,120,43],[265,71,120,71],[265,74,120,74],[265,104,120,105],[266,12,121,12,"rightElement"],[266,24,121,24],[266,26,122,14,"biometricAvailable"],[266,44,122,32],[266,60,123,16],[266,64,123,16,"_reactJsxDevRuntime"],[266,83,123,16],[266,84,123,16,"jsxDEV"],[266,90,123,16],[266,92,123,17,"Switch"],[266,98,123,23],[266,99,123,23,"default"],[266,106,123,23],[267,14,124,18,"value"],[267,19,124,23],[267,21,124,25,"biometricsEnabled"],[267,38,124,43],[268,14,125,18,"onValueChange"],[268,27,125,31],[268,29,125,33,"toggleBiometrics"],[268,45,125,50],[269,14,126,18,"trackColor"],[269,24,126,28],[269,26,126,30],[270,16,126,32,"false"],[270,21,126,37],[270,23,126,39],[270,32,126,48],[271,16,126,50,"true"],[271,20,126,54],[271,22,126,56],[272,14,126,68],[272,15,126,70],[273,14,127,18,"thumbColor"],[273,24,127,28],[273,26,127,30,"biometricsEnabled"],[273,43,127,47],[273,46,127,50],[273,55,127,59],[273,58,127,62],[274,12,127,72],[275,14,127,72,"fileName"],[275,22,127,72],[275,24,127,72,"_jsxFileName"],[275,36,127,72],[276,14,127,72,"lineNumber"],[276,24,127,72],[277,14,127,72,"columnNumber"],[277,26,127,72],[278,12,127,72],[278,19,128,17],[278,20,128,18],[278,23,129,18,"undefined"],[279,10,130,13],[280,12,130,13,"fileName"],[280,20,130,13],[280,22,130,13,"_jsxFileName"],[280,34,130,13],[281,12,130,13,"lineNumber"],[281,22,130,13],[282,12,130,13,"columnNumber"],[282,24,130,13],[283,10,130,13],[283,17,131,11],[283,18,131,12],[283,33,132,10],[283,37,132,10,"_reactJsxDevRuntime"],[283,56,132,10],[283,57,132,10,"jsxDEV"],[283,63,132,10],[283,65,132,11,"SettingItem"],[283,76,132,22],[284,12,133,12,"icon"],[284,16,133,16],[284,18,133,17],[284,23,133,22],[285,12,134,12,"title"],[285,17,134,17],[285,19,134,18],[285,36,134,35],[286,12,135,12,"subtitle"],[286,20,135,20],[286,22,135,21],[286,44,135,43],[287,12,136,12,"onPress"],[287,19,136,19],[287,21,136,21,"onPress"],[287,22,136,21],[287,27,136,27,"navigation"],[287,37,136,37],[287,38,136,38,"navigate"],[287,46,136,46],[287,47,136,47],[287,63,136,63],[288,10,136,65],[289,12,136,65,"fileName"],[289,20,136,65],[289,22,136,65,"_jsxFileName"],[289,34,136,65],[290,12,136,65,"lineNumber"],[290,22,136,65],[291,12,136,65,"columnNumber"],[291,24,136,65],[292,10,136,65],[292,17,137,11],[292,18,137,12],[292,33,138,10],[292,37,138,10,"_reactJsxDevRuntime"],[292,56,138,10],[292,57,138,10,"jsxDEV"],[292,63,138,10],[292,65,138,11,"SettingItem"],[292,76,138,22],[293,12,139,12,"icon"],[293,16,139,16],[293,18,139,17],[293,36,139,35],[294,12,140,12,"title"],[294,17,140,17],[294,19,140,18],[294,46,140,45],[295,12,141,12,"subtitle"],[295,20,141,20],[295,22,141,21],[295,42,141,41],[296,12,142,12,"onPress"],[296,19,142,19],[296,21,142,21,"onPress"],[296,22,142,21],[296,27,142,27,"Alert"],[296,32,142,32],[296,33,142,32,"default"],[296,40,142,32],[296,41,142,33,"alert"],[296,46,142,38],[296,47,142,39],[296,60,142,52],[296,62,142,54],[296,112,142,104],[297,10,142,106],[298,12,142,106,"fileName"],[298,20,142,106],[298,22,142,106,"_jsxFileName"],[298,34,142,106],[299,12,142,106,"lineNumber"],[299,22,142,106],[300,12,142,106,"columnNumber"],[300,24,142,106],[301,10,142,106],[301,17,143,11],[301,18,143,12],[302,8,143,12],[303,10,143,12,"fileName"],[303,18,143,12],[303,20,143,12,"_jsxFileName"],[303,32,143,12],[304,10,143,12,"lineNumber"],[304,20,143,12],[305,10,143,12,"columnNumber"],[305,22,143,12],[306,8,143,12],[306,15,144,24],[306,16,144,25],[306,31,147,8],[306,35,147,8,"_reactJsxDevRuntime"],[306,54,147,8],[306,55,147,8,"jsxDEV"],[306,61,147,8],[306,63,147,9,"SettingSection"],[306,77,147,23],[307,10,147,24,"title"],[307,15,147,29],[307,17,147,30],[307,30,147,43],[308,10,147,43,"children"],[308,18,147,43],[308,34,148,10],[308,38,148,10,"_reactJsxDevRuntime"],[308,57,148,10],[308,58,148,10,"jsxDEV"],[308,64,148,10],[308,66,148,11,"SettingItem"],[308,77,148,22],[309,12,149,12,"icon"],[309,16,149,16],[309,18,149,17],[309,33,149,32],[310,12,150,12,"title"],[310,17,150,17],[310,19,150,18],[310,39,150,38],[311,12,151,12,"subtitle"],[311,20,151,20],[311,22,151,21],[311,50,151,49],[312,12,152,12,"rightElement"],[312,24,152,24],[312,39,153,14],[312,43,153,14,"_reactJsxDevRuntime"],[312,62,153,14],[312,63,153,14,"jsxDEV"],[312,69,153,14],[312,71,153,15,"Switch"],[312,77,153,21],[312,78,153,21,"default"],[312,85,153,21],[313,14,154,16,"value"],[313,19,154,21],[313,21,154,23,"notificationsEnabled"],[313,41,154,44],[314,14,155,16,"onValueChange"],[314,27,155,29],[314,29,155,31,"setNotificationsEnabled"],[314,52,155,55],[315,14,156,16,"trackColor"],[315,24,156,26],[315,26,156,28],[316,16,156,30,"false"],[316,21,156,35],[316,23,156,37],[316,32,156,46],[317,16,156,48,"true"],[317,20,156,52],[317,22,156,54],[318,14,156,66],[318,15,156,68],[319,14,157,16,"thumbColor"],[319,24,157,26],[319,26,157,28,"notificationsEnabled"],[319,46,157,48],[319,49,157,51],[319,58,157,60],[319,61,157,63],[320,12,157,73],[321,14,157,73,"fileName"],[321,22,157,73],[321,24,157,73,"_jsxFileName"],[321,36,157,73],[322,14,157,73,"lineNumber"],[322,24,157,73],[323,14,157,73,"columnNumber"],[323,26,157,73],[324,12,157,73],[324,19,158,15],[325,10,159,13],[326,12,159,13,"fileName"],[326,20,159,13],[326,22,159,13,"_jsxFileName"],[326,34,159,13],[327,12,159,13,"lineNumber"],[327,22,159,13],[328,12,159,13,"columnNumber"],[328,24,159,13],[329,10,159,13],[329,17,160,11],[329,18,160,12],[329,33,161,10],[329,37,161,10,"_reactJsxDevRuntime"],[329,56,161,10],[329,57,161,10,"jsxDEV"],[329,63,161,10],[329,65,161,11,"SettingItem"],[329,76,161,22],[330,12,162,12,"icon"],[330,16,162,16],[330,18,162,17],[330,28,162,27],[331,12,163,12,"title"],[331,17,163,17],[331,19,163,18],[331,29,163,28],[332,12,164,12,"subtitle"],[332,20,164,20],[332,22,164,21],[332,31,164,30],[333,12,165,12,"onPress"],[333,19,165,19],[333,21,165,21,"onPress"],[333,22,165,21],[333,27,165,27,"navigation"],[333,37,165,37],[333,38,165,38,"navigate"],[333,46,165,46],[333,47,165,47],[333,65,165,65],[334,10,165,67],[335,12,165,67,"fileName"],[335,20,165,67],[335,22,165,67,"_jsxFileName"],[335,34,165,67],[336,12,165,67,"lineNumber"],[336,22,165,67],[337,12,165,67,"columnNumber"],[337,24,165,67],[338,10,165,67],[338,17,166,11],[338,18,166,12],[338,33,167,10],[338,37,167,10,"_reactJsxDevRuntime"],[338,56,167,10],[338,57,167,10,"jsxDEV"],[338,63,167,10],[338,65,167,11,"SettingItem"],[338,76,167,22],[339,12,168,12,"icon"],[339,16,168,16],[339,18,168,17],[339,24,168,23],[340,12,169,12,"title"],[340,17,169,17],[340,19,169,18],[340,30,169,29],[341,12,170,12,"subtitle"],[341,20,170,20],[341,22,170,21],[342,10,170,34],[343,12,170,34,"fileName"],[343,20,170,34],[343,22,170,34,"_jsxFileName"],[343,34,170,34],[344,12,170,34,"lineNumber"],[344,22,170,34],[345,12,170,34,"columnNumber"],[345,24,170,34],[346,10,170,34],[346,17,171,11],[346,18,171,12],[347,8,171,12],[348,10,171,12,"fileName"],[348,18,171,12],[348,20,171,12,"_jsxFileName"],[348,32,171,12],[349,10,171,12,"lineNumber"],[349,20,171,12],[350,10,171,12,"columnNumber"],[350,22,171,12],[351,8,171,12],[351,15,172,24],[351,16,172,25],[351,31,175,8],[351,35,175,8,"_reactJsxDevRuntime"],[351,54,175,8],[351,55,175,8,"jsxDEV"],[351,61,175,8],[351,63,175,9,"SettingSection"],[351,77,175,23],[352,10,175,24,"title"],[352,15,175,29],[352,17,175,30],[352,24,175,37],[353,10,175,37,"children"],[353,18,175,37],[353,34,176,10],[353,38,176,10,"_reactJsxDevRuntime"],[353,57,176,10],[353,58,176,10,"jsxDEV"],[353,64,176,10],[353,66,176,11,"SettingItem"],[353,77,176,22],[354,12,176,23,"icon"],[354,16,176,27],[354,18,176,28],[354,38,176,48],[355,12,176,49,"title"],[355,17,176,54],[355,19,176,55],[355,28,176,64],[356,12,176,65,"subtitle"],[356,20,176,73],[356,22,176,74],[357,10,176,81],[358,12,176,81,"fileName"],[358,20,176,81],[358,22,176,81,"_jsxFileName"],[358,34,176,81],[359,12,176,81,"lineNumber"],[359,22,176,81],[360,12,176,81,"columnNumber"],[360,24,176,81],[361,10,176,81],[361,17,176,83],[361,18,176,84],[361,33,177,10],[361,37,177,10,"_reactJsxDevRuntime"],[361,56,177,10],[361,57,177,10,"jsxDEV"],[361,63,177,10],[361,65,177,11,"SettingItem"],[361,76,177,22],[362,12,177,23,"icon"],[362,16,177,27],[362,18,177,28],[362,33,177,43],[363,12,177,44,"title"],[363,17,177,49],[363,19,177,50],[363,37,177,68],[364,12,177,69,"onPress"],[364,19,177,76],[364,21,177,78,"onPress"],[364,22,177,78],[364,27,177,84,"navigation"],[364,37,177,94],[364,38,177,95,"navigate"],[364,46,177,103],[364,47,177,104],[364,54,177,111],[365,10,177,113],[366,12,177,113,"fileName"],[366,20,177,113],[366,22,177,113,"_jsxFileName"],[366,34,177,113],[367,12,177,113,"lineNumber"],[367,22,177,113],[368,12,177,113,"columnNumber"],[368,24,177,113],[369,10,177,113],[369,17,177,115],[369,18,177,116],[369,33,178,10],[369,37,178,10,"_reactJsxDevRuntime"],[369,56,178,10],[369,57,178,10,"jsxDEV"],[369,63,178,10],[369,65,178,11,"SettingItem"],[369,76,178,22],[370,12,178,23,"icon"],[370,16,178,27],[370,18,178,28],[370,26,178,36],[371,12,178,37,"title"],[371,17,178,42],[371,19,178,43],[371,35,178,59],[372,12,178,60,"onPress"],[372,19,178,67],[372,21,178,69,"onPress"],[372,22,178,69],[372,27,178,75,"navigation"],[372,37,178,85],[372,38,178,86,"navigate"],[372,46,178,94],[372,47,178,95],[372,56,178,104],[373,10,178,106],[374,12,178,106,"fileName"],[374,20,178,106],[374,22,178,106,"_jsxFileName"],[374,34,178,106],[375,12,178,106,"lineNumber"],[375,22,178,106],[376,12,178,106,"columnNumber"],[376,24,178,106],[377,10,178,106],[377,17,178,108],[377,18,178,109],[377,33,179,10],[377,37,179,10,"_reactJsxDevRuntime"],[377,56,179,10],[377,57,179,10,"jsxDEV"],[377,63,179,10],[377,65,179,11,"SettingItem"],[377,76,179,22],[378,12,179,23,"icon"],[378,16,179,27],[378,18,179,28],[378,31,179,41],[379,12,179,42,"title"],[379,17,179,47],[379,19,179,48],[379,35,179,64],[380,12,179,65,"onPress"],[380,19,179,72],[380,21,179,74,"onPress"],[380,22,179,74],[380,27,179,80,"navigation"],[380,37,179,90],[380,38,179,91,"navigate"],[380,46,179,99],[380,47,179,100],[380,53,179,106],[381,10,179,108],[382,12,179,108,"fileName"],[382,20,179,108],[382,22,179,108,"_jsxFileName"],[382,34,179,108],[383,12,179,108,"lineNumber"],[383,22,179,108],[384,12,179,108,"columnNumber"],[384,24,179,108],[385,10,179,108],[385,17,179,110],[385,18,179,111],[386,8,179,111],[387,10,179,111,"fileName"],[387,18,179,111],[387,20,179,111,"_jsxFileName"],[387,32,179,111],[388,10,179,111,"lineNumber"],[388,20,179,111],[389,10,179,111,"columnNumber"],[389,22,179,111],[390,8,179,111],[390,15,180,24],[390,16,180,25],[390,31,183,8],[390,35,183,8,"_reactJsxDevRuntime"],[390,54,183,8],[390,55,183,8,"jsxDEV"],[390,61,183,8],[390,63,183,9,"TouchableOpacity"],[390,79,183,25],[390,80,183,25,"default"],[390,87,183,25],[391,10,183,26,"style"],[391,15,183,31],[391,17,183,33,"styles"],[391,23,183,39],[391,24,183,40,"signOutButton"],[391,37,183,54],[392,10,183,55,"onPress"],[392,17,183,62],[392,19,183,64,"handleSignOut"],[392,32,183,78],[393,10,183,78,"children"],[393,18,183,78],[393,34,184,10],[393,38,184,10,"_reactJsxDevRuntime"],[393,57,184,10],[393,58,184,10,"jsxDEV"],[393,64,184,10],[393,66,184,11,"_expoVectorIcons"],[393,82,184,19],[393,83,184,19,"Ionicons"],[393,91,184,19],[394,12,184,20,"name"],[394,16,184,24],[394,18,184,25],[394,35,184,42],[395,12,184,43,"size"],[395,16,184,47],[395,18,184,49],[395,20,184,52],[396,12,184,53,"color"],[396,17,184,58],[396,19,184,59],[397,10,184,68],[398,12,184,68,"fileName"],[398,20,184,68],[398,22,184,68,"_jsxFileName"],[398,34,184,68],[399,12,184,68,"lineNumber"],[399,22,184,68],[400,12,184,68,"columnNumber"],[400,24,184,68],[401,10,184,68],[401,17,184,70],[401,18,184,71],[401,33,185,10],[401,37,185,10,"_reactJsxDevRuntime"],[401,56,185,10],[401,57,185,10,"jsxDEV"],[401,63,185,10],[401,65,185,11,"Text"],[401,69,185,15],[401,70,185,15,"default"],[401,77,185,15],[402,12,185,16,"style"],[402,17,185,21],[402,19,185,23,"styles"],[402,25,185,29],[402,26,185,30,"signOutText"],[402,37,185,42],[403,12,185,42,"children"],[403,20,185,42],[403,22,185,43],[404,10,185,51],[405,12,185,51,"fileName"],[405,20,185,51],[405,22,185,51,"_jsxFileName"],[405,34,185,51],[406,12,185,51,"lineNumber"],[406,22,185,51],[407,12,185,51,"columnNumber"],[407,24,185,51],[408,10,185,51],[408,17,185,57],[408,18,185,58],[409,8,185,58],[410,10,185,58,"fileName"],[410,18,185,58],[410,20,185,58,"_jsxFileName"],[410,32,185,58],[411,10,185,58,"lineNumber"],[411,20,185,58],[412,10,185,58,"columnNumber"],[412,22,185,58],[413,8,185,58],[413,15,186,26],[413,16,186,27],[414,6,186,27],[415,8,186,27,"fileName"],[415,16,186,27],[415,18,186,27,"_jsxFileName"],[415,30,186,27],[416,8,186,27,"lineNumber"],[416,18,186,27],[417,8,186,27,"columnNumber"],[417,20,186,27],[418,6,186,27],[418,13,187,18],[418,14,187,19],[419,4,187,19],[420,6,187,19,"fileName"],[420,14,187,19],[420,16,187,19,"_jsxFileName"],[420,28,187,19],[421,6,187,19,"lineNumber"],[421,16,187,19],[422,6,187,19,"columnNumber"],[422,18,187,19],[423,4,187,19],[423,11,188,10],[423,12,188,11],[424,2,190,0],[425,2,190,1,"_s"],[425,4,190,1],[425,5,17,24,"SettingsScreen"],[425,19,17,38],[426,4,17,38],[426,12,18,17,"useSafeAreaInsets"],[426,39,18,34],[426,40,18,34,"useSafeAreaInsets"],[426,57,18,34],[426,59,19,28,"useAuth"],[426,79,19,35],[426,80,19,35,"useAuth"],[426,87,19,35],[427,2,19,35],[428,2,19,35,"_c"],[428,4,19,35],[428,7,17,24,"SettingsScreen"],[428,21,17,38],[429,2,192,0],[429,8,192,6,"styles"],[429,14,192,12],[429,17,192,15,"StyleSheet"],[429,27,192,25],[429,28,192,25,"default"],[429,35,192,25],[429,36,192,26,"create"],[429,42,192,32],[429,43,192,33],[430,4,193,2,"container"],[430,13,193,11],[430,15,193,13],[431,6,194,4,"flex"],[431,10,194,8],[431,12,194,10],[431,13,194,11],[432,6,195,4,"backgroundColor"],[432,21,195,19],[432,23,195,21],[433,4,196,2],[433,5,196,3],[434,4,197,2,"header"],[434,10,197,8],[434,12,197,10],[435,6,198,4,"flexDirection"],[435,19,198,17],[435,21,198,19],[435,26,198,24],[436,6,199,4,"alignItems"],[436,16,199,14],[436,18,199,16],[436,26,199,24],[437,6,200,4,"justifyContent"],[437,20,200,18],[437,22,200,20],[437,37,200,35],[438,6,201,4,"paddingHorizontal"],[438,23,201,21],[438,25,201,23],[438,27,201,25],[439,6,202,4,"paddingVertical"],[439,21,202,19],[439,23,202,21],[439,25,202,23],[440,6,203,4,"backgroundColor"],[440,21,203,19],[440,23,203,21],[440,29,203,27],[441,6,204,4,"borderBottomWidth"],[441,23,204,21],[441,25,204,23],[441,26,204,24],[442,6,205,4,"borderBottomColor"],[442,23,205,21],[442,25,205,23],[443,4,206,2],[443,5,206,3],[444,4,207,2,"backButton"],[444,14,207,12],[444,16,207,14],[445,6,208,4,"width"],[445,11,208,9],[445,13,208,11],[445,15,208,13],[446,6,209,4,"height"],[446,12,209,10],[446,14,209,12],[446,16,209,14],[447,6,210,4,"borderRadius"],[447,18,210,16],[447,20,210,18],[447,22,210,20],[448,6,211,4,"backgroundColor"],[448,21,211,19],[448,23,211,21],[448,32,211,30],[449,6,212,4,"alignItems"],[449,16,212,14],[449,18,212,16],[449,26,212,24],[450,6,213,4,"justifyContent"],[450,20,213,18],[450,22,213,20],[451,4,214,2],[451,5,214,3],[452,4,215,2,"headerTitle"],[452,15,215,13],[452,17,215,15],[453,6,216,4,"fontSize"],[453,14,216,12],[453,16,216,14],[453,18,216,16],[454,6,217,4,"fontWeight"],[454,16,217,14],[454,18,217,16],[454,23,217,21],[455,6,218,4,"color"],[455,11,218,9],[455,13,218,11],[456,4,219,2],[456,5,219,3],[457,4,220,2,"scrollContent"],[457,17,220,15],[457,19,220,17],[458,6,221,4,"padding"],[458,13,221,11],[458,15,221,13],[458,17,221,15],[459,6,222,4,"paddingBottom"],[459,19,222,17],[459,21,222,19],[460,4,223,2],[460,5,223,3],[461,4,224,2,"section"],[461,11,224,9],[461,13,224,11],[462,6,225,4,"marginBottom"],[462,18,225,16],[462,20,225,18],[463,4,226,2],[463,5,226,3],[464,4,227,2,"sectionTitle"],[464,16,227,14],[464,18,227,16],[465,6,228,4,"fontSize"],[465,14,228,12],[465,16,228,14],[465,18,228,16],[466,6,229,4,"fontWeight"],[466,16,229,14],[466,18,229,16],[466,23,229,21],[467,6,230,4,"color"],[467,11,230,9],[467,13,230,11],[467,22,230,20],[468,6,231,4,"marginBottom"],[468,18,231,16],[468,20,231,18],[468,22,231,20],[469,6,232,4,"paddingHorizontal"],[469,23,232,21],[469,25,232,23],[469,26,232,24],[470,6,233,4,"textTransform"],[470,19,233,17],[470,21,233,19],[470,32,233,30],[471,6,234,4,"letterSpacing"],[471,19,234,17],[471,21,234,19],[472,4,235,2],[472,5,235,3],[473,4,236,2,"settingItem"],[473,15,236,13],[473,17,236,15],[474,6,237,4,"flexDirection"],[474,19,237,17],[474,21,237,19],[474,26,237,24],[475,6,238,4,"alignItems"],[475,16,238,14],[475,18,238,16],[475,26,238,24],[476,6,239,4,"justifyContent"],[476,20,239,18],[476,22,239,20],[476,37,239,35],[477,6,240,4,"backgroundColor"],[477,21,240,19],[477,23,240,21],[477,29,240,27],[478,6,241,4,"padding"],[478,13,241,11],[478,15,241,13],[478,17,241,15],[479,6,242,4,"borderRadius"],[479,18,242,16],[479,20,242,18],[479,22,242,20],[480,6,243,4,"marginBottom"],[480,18,243,16],[480,20,243,18],[480,21,243,19],[481,6,244,4,"shadowColor"],[481,17,244,15],[481,19,244,17],[481,25,244,23],[482,6,245,4,"shadowOffset"],[482,18,245,16],[482,20,245,18],[483,8,245,20,"width"],[483,13,245,25],[483,15,245,27],[483,16,245,28],[484,8,245,30,"height"],[484,14,245,36],[484,16,245,38],[485,6,245,40],[485,7,245,41],[486,6,246,4,"shadowOpacity"],[486,19,246,17],[486,21,246,19],[486,25,246,23],[487,6,247,4,"shadowRadius"],[487,18,247,16],[487,20,247,18],[487,21,247,19],[488,6,248,4,"elevation"],[488,15,248,13],[488,17,248,15],[489,4,249,2],[489,5,249,3],[490,4,250,2,"settingItemLeft"],[490,19,250,17],[490,21,250,19],[491,6,251,4,"flexDirection"],[491,19,251,17],[491,21,251,19],[491,26,251,24],[492,6,252,4,"alignItems"],[492,16,252,14],[492,18,252,16],[492,26,252,24],[493,6,253,4,"flex"],[493,10,253,8],[493,12,253,10],[494,4,254,2],[494,5,254,3],[495,4,255,2,"iconContainer"],[495,17,255,15],[495,19,255,17],[496,6,256,4,"width"],[496,11,256,9],[496,13,256,11],[496,15,256,13],[497,6,257,4,"height"],[497,12,257,10],[497,14,257,12],[497,16,257,14],[498,6,258,4,"borderRadius"],[498,18,258,16],[498,20,258,18],[498,22,258,20],[499,6,259,4,"backgroundColor"],[499,21,259,19],[499,23,259,21],[499,32,259,30],[500,6,260,4,"alignItems"],[500,16,260,14],[500,18,260,16],[500,26,260,24],[501,6,261,4,"justifyContent"],[501,20,261,18],[501,22,261,20],[501,30,261,28],[502,6,262,4,"marginRight"],[502,17,262,15],[502,19,262,17],[503,4,263,2],[503,5,263,3],[504,4,264,2,"settingItemContent"],[504,22,264,20],[504,24,264,22],[505,6,265,4,"flex"],[505,10,265,8],[505,12,265,10],[506,4,266,2],[506,5,266,3],[507,4,267,2,"settingItemTitle"],[507,20,267,18],[507,22,267,20],[508,6,268,4,"fontSize"],[508,14,268,12],[508,16,268,14],[508,18,268,16],[509,6,269,4,"fontWeight"],[509,16,269,14],[509,18,269,16],[509,23,269,21],[510,6,270,4,"color"],[510,11,270,9],[510,13,270,11],[510,22,270,20],[511,6,271,4,"marginBottom"],[511,18,271,16],[511,20,271,18],[512,4,272,2],[512,5,272,3],[513,4,273,2,"settingItemSubtitle"],[513,23,273,21],[513,25,273,23],[514,6,274,4,"fontSize"],[514,14,274,12],[514,16,274,14],[514,18,274,16],[515,6,275,4,"color"],[515,11,275,9],[515,13,275,11],[516,4,276,2],[516,5,276,3],[517,4,277,2,"signOutButton"],[517,17,277,15],[517,19,277,17],[518,6,278,4,"flexDirection"],[518,19,278,17],[518,21,278,19],[518,26,278,24],[519,6,279,4,"alignItems"],[519,16,279,14],[519,18,279,16],[519,26,279,24],[520,6,280,4,"justifyContent"],[520,20,280,18],[520,22,280,20],[520,30,280,28],[521,6,281,4,"backgroundColor"],[521,21,281,19],[521,23,281,21],[521,32,281,30],[522,6,282,4,"padding"],[522,13,282,11],[522,15,282,13],[522,17,282,15],[523,6,283,4,"borderRadius"],[523,18,283,16],[523,20,283,18],[523,22,283,20],[524,6,284,4,"marginTop"],[524,15,284,13],[524,17,284,15],[525,4,285,2],[525,5,285,3],[526,4,286,2,"signOutText"],[526,15,286,13],[526,17,286,15],[527,6,287,4,"fontSize"],[527,14,287,12],[527,16,287,14],[527,18,287,16],[528,6,288,4,"fontWeight"],[528,16,288,14],[528,18,288,16],[528,23,288,21],[529,6,289,4,"color"],[529,11,289,9],[529,13,289,11],[529,22,289,20],[530,6,290,4,"marginLeft"],[530,16,290,14],[530,18,290,16],[531,4,291,2],[532,2,292,0],[532,3,292,1],[532,4,292,2],[533,2,292,3],[533,6,292,3,"_c"],[533,8,292,3],[534,2,292,3,"$RefreshReg$"],[534,14,292,3],[534,15,292,3,"_c"],[534,17,292,3],[535,0,292,3],[535,3]],"functionMap":{"names":["","SettingsScreen","useEffect$argument_0","checkBiometricAvailability","loadBiometricSetting","toggleBiometrics","handleSignOut","SettingSection","SettingItem","TouchableOpacity.props.onPress","SettingItem.props.onPress"],"mappings":"AAA;eCgB;YCO;GDG;qCEE;GFI;+BGE;GHG;2BIE;GJkB;wBKE;GLG;yBME;GNK;sBOE;GPa;mCQM,yBR;qBSc,wCT;qBSM,0CT;qBSyB,2CT;qBSM,oFT;qBSuB,6CT;8ESY,kCT;qESC,oCT;0ESC,iCT;CDW"},"hasCjsExports":false},"type":"js/module"}]} \ No newline at end of file diff --git a/frontend/.metro-cache/cache/33/4efbe1fadc98908f3753c425887a12181b9ed966b9cde338b8dd46b28fd597b4f473f2 b/frontend/.metro-cache/cache/33/4efbe1fadc98908f3753c425887a12181b9ed966b9cde338b8dd46b28fd597b4f473f2 new file mode 100644 index 00000000..a3c9a297 --- /dev/null +++ b/frontend/.metro-cache/cache/33/4efbe1fadc98908f3753c425887a12181b9ed966b9cde338b8dd46b28fd597b4f473f2 @@ -0,0 +1 @@ +{"dependencies":[{"name":"@babel/runtime/helpers/asyncToGenerator","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"YisBBiy2Xm9DEVdFebZ2nbgAHBo=","exportNames":["*"],"imports":1}},{"name":"@babel/runtime/helpers/slicedToArray","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"5y7e5+zC7teYEEC6niD9f5zII1M=","exportNames":["*"],"imports":1}},{"name":"react","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":1,"column":0,"index":0},"end":{"line":1,"column":41,"index":41}}],"key":"RtGiGa+/H7VrI7GDQDLhO1UbpU8=","exportNames":["*"],"imports":1}},{"name":"react-native","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":2,"column":0,"index":42},"end":{"line":10,"column":22,"index":156}}],"key":"KyzuX10g6ixS9UfynhmjlvCIG3g=","exportNames":["*"],"imports":1}},{"name":"@expo/vector-icons","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":11,"column":0,"index":157},"end":{"line":11,"column":46,"index":203}}],"key":"ow7vkrqkIckRjlSi/+MhMmRYtUE=","exportNames":["*"],"imports":1}},{"name":"react-native-safe-area-context","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":12,"column":0,"index":204},"end":{"line":12,"column":67,"index":271}}],"key":"XjdTKvCUWX6CbQzg5fSDHG/WgHk=","exportNames":["*"],"imports":1}},{"name":"../contexts/AuthContext","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":13,"column":0,"index":272},"end":{"line":13,"column":50,"index":322}}],"key":"oNCgyH4yx4pAIVZXLqqRGB2kuCY=","exportNames":["*"],"imports":1}},{"name":"expo-local-authentication","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":14,"column":0,"index":323},"end":{"line":14,"column":65,"index":388}}],"key":"XtWhUDJAsjsPYmsPbazqQX44aUU=","exportNames":["*"],"imports":1}},{"name":"expo-secure-store","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":15,"column":0,"index":389},"end":{"line":15,"column":49,"index":438}}],"key":"BU2XtfznZ4PiVldqd/oueHCCaLo=","exportNames":["*"],"imports":1}},{"name":"react/jsx-dev-runtime","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"L9D70Z4hi4aGuui1ysja/oQ5ytI=","exportNames":["*"],"imports":1}}],"output":[{"data":{"code":"__d(function (global, require, _$$_IMPORT_DEFAULT, _$$_IMPORT_ALL, module, exports, _dependencyMap) {\n \"use strict\";\n\n var _jsxFileName = \"/app/frontend/src/screens/SettingsScreen.tsx\",\n _s = $RefreshSig$();\n Object.defineProperty(exports, '__esModule', {\n value: true\n });\n function _interopDefault(e) {\n return e && e.__esModule ? e : {\n default: e\n };\n }\n function _interopNamespace(e) {\n if (e && e.__esModule) return e;\n var n = {};\n if (e) Object.keys(e).forEach(function (k) {\n var d = Object.getOwnPropertyDescriptor(e, k);\n Object.defineProperty(n, k, d.get ? d : {\n enumerable: true,\n get: function () {\n return e[k];\n }\n });\n });\n n.default = e;\n return n;\n }\n Object.defineProperty(exports, \"default\", {\n enumerable: true,\n get: function () {\n return SettingsScreen;\n }\n });\n var _babelRuntimeHelpersAsyncToGenerator = require(_dependencyMap[0], \"@babel/runtime/helpers/asyncToGenerator\");\n var _asyncToGenerator = _interopDefault(_babelRuntimeHelpersAsyncToGenerator);\n var _babelRuntimeHelpersSlicedToArray = require(_dependencyMap[1], \"@babel/runtime/helpers/slicedToArray\");\n var _slicedToArray = _interopDefault(_babelRuntimeHelpersSlicedToArray);\n var _react = require(_dependencyMap[2], \"react\");\n var React = _interopDefault(_react);\n var _reactNative = require(_dependencyMap[3], \"react-native\");\n var _expoVectorIcons = require(_dependencyMap[4], \"@expo/vector-icons\");\n var _reactNativeSafeAreaContext = require(_dependencyMap[5], \"react-native-safe-area-context\");\n var _contextsAuthContext = require(_dependencyMap[6], \"../contexts/AuthContext\");\n var _expoLocalAuthentication = require(_dependencyMap[7], \"expo-local-authentication\");\n var LocalAuthentication = _interopNamespace(_expoLocalAuthentication);\n var _expoSecureStore = require(_dependencyMap[8], \"expo-secure-store\");\n var SecureStore = _interopNamespace(_expoSecureStore);\n var _reactJsxDevRuntime = require(_dependencyMap[9], \"react/jsx-dev-runtime\");\n function SettingsScreen(_ref) {\n _s();\n var navigation = _ref.navigation;\n var insets = (0, _reactNativeSafeAreaContext.useSafeAreaInsets)();\n var _useAuth = (0, _contextsAuthContext.useAuth)(),\n user = _useAuth.user,\n signOut = _useAuth.signOut;\n var _React$useState = React.default.useState(false),\n _React$useState2 = (0, _slicedToArray.default)(_React$useState, 2),\n biometricsEnabled = _React$useState2[0],\n setBiometricsEnabled = _React$useState2[1];\n var _React$useState3 = React.default.useState(true),\n _React$useState4 = (0, _slicedToArray.default)(_React$useState3, 2),\n notificationsEnabled = _React$useState4[0],\n setNotificationsEnabled = _React$useState4[1];\n var _React$useState5 = React.default.useState(false),\n _React$useState6 = (0, _slicedToArray.default)(_React$useState5, 2),\n biometricAvailable = _React$useState6[0],\n setBiometricAvailable = _React$useState6[1];\n (0, _react.useEffect)(() => {\n checkBiometricAvailability();\n loadBiometricSetting();\n }, []);\n var checkBiometricAvailability = /*#__PURE__*/function () {\n var _ref2 = (0, _asyncToGenerator.default)(function* () {\n var compatible = yield LocalAuthentication.hasHardwareAsync();\n var enrolled = yield LocalAuthentication.isEnrolledAsync();\n setBiometricAvailable(compatible && enrolled);\n });\n return function checkBiometricAvailability() {\n return _ref2.apply(this, arguments);\n };\n }();\n var loadBiometricSetting = /*#__PURE__*/function () {\n var _ref3 = (0, _asyncToGenerator.default)(function* () {\n var enabled = yield SecureStore.getItemAsync('biometricEnabled');\n setBiometricsEnabled(enabled === 'true');\n });\n return function loadBiometricSetting() {\n return _ref3.apply(this, arguments);\n };\n }();\n var toggleBiometrics = /*#__PURE__*/function () {\n var _ref4 = (0, _asyncToGenerator.default)(function* (value) {\n if (value) {\n var result = yield LocalAuthentication.authenticateAsync({\n promptMessage: 'Authenticate to enable biometrics'\n });\n if (result.success) {\n yield SecureStore.setItemAsync('biometricEnabled', 'true');\n setBiometricsEnabled(true);\n _reactNative.Alert.alert('Success', 'Biometric authentication enabled');\n } else {\n _reactNative.Alert.alert('Failed', 'Biometric authentication failed');\n }\n } else {\n yield SecureStore.setItemAsync('biometricEnabled', 'false');\n setBiometricsEnabled(false);\n _reactNative.Alert.alert('Success', 'Biometric authentication disabled');\n }\n });\n return function toggleBiometrics(_x) {\n return _ref4.apply(this, arguments);\n };\n }();\n var handleSignOut = /*#__PURE__*/function () {\n var _ref5 = (0, _asyncToGenerator.default)(function* () {\n yield signOut();\n navigation.replace('Language');\n });\n return function handleSignOut() {\n return _ref5.apply(this, arguments);\n };\n }();\n var SettingSection = _ref6 => {\n var title = _ref6.title,\n children = _ref6.children;\n return /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.View, {\n style: styles.section,\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.Text, {\n style: styles.sectionTitle,\n children: title\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 67,\n columnNumber: 7\n }, this), children]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 66,\n columnNumber: 5\n }, this);\n };\n var SettingItem = _ref7 => {\n var icon = _ref7.icon,\n title = _ref7.title,\n subtitle = _ref7.subtitle,\n onPress = _ref7.onPress,\n rightElement = _ref7.rightElement;\n return /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.TouchableOpacity, {\n style: styles.settingItem,\n onPress: onPress,\n disabled: !onPress,\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.View, {\n style: styles.settingItemLeft,\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.View, {\n style: styles.iconContainer,\n children: /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_expoVectorIcons.Ionicons, {\n name: icon,\n size: 20,\n color: \"#EE2A35\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 76,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 75,\n columnNumber: 9\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.View, {\n style: styles.settingItemContent,\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.Text, {\n style: styles.settingItemTitle,\n children: title\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 79,\n columnNumber: 11\n }, this), subtitle && /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.Text, {\n style: styles.settingItemSubtitle,\n children: subtitle\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 80,\n columnNumber: 24\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 78,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 74,\n columnNumber: 7\n }, this), rightElement || /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_expoVectorIcons.Ionicons, {\n name: \"chevron-forward\",\n size: 20,\n color: \"#9CA3AF\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 83,\n columnNumber: 24\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 73,\n columnNumber: 5\n }, this);\n };\n return /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.View, {\n style: [styles.container, {\n paddingTop: insets.top\n }],\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.View, {\n style: styles.header,\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.TouchableOpacity, {\n onPress: () => navigation.goBack(),\n style: styles.backButton,\n children: /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_expoVectorIcons.Ionicons, {\n name: \"arrow-back\",\n size: 24,\n color: \"#1F2937\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 92,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 91,\n columnNumber: 9\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.Text, {\n style: styles.headerTitle,\n children: \"Settings\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 94,\n columnNumber: 9\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.View, {\n style: {\n width: 40\n }\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 95,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 90,\n columnNumber: 7\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.ScrollView, {\n contentContainerStyle: styles.scrollContent,\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(SettingSection, {\n title: \"Profile\",\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(SettingItem, {\n icon: \"person\",\n title: \"Edit Profile\",\n subtitle: user?.email || 'Update your information',\n onPress: () => navigation.navigate('EditProfile')\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 101,\n columnNumber: 11\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(SettingItem, {\n icon: \"wallet\",\n title: \"Wallet Address\",\n subtitle: \"5GgTgG9sRm...ioki45\",\n onPress: () => navigation.navigate('WalletAddress')\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 107,\n columnNumber: 11\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 100,\n columnNumber: 9\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(SettingSection, {\n title: \"Security\",\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(SettingItem, {\n icon: \"finger-print\",\n title: \"Biometric Authentication\",\n subtitle: biometricAvailable ? 'Use fingerprint or Face ID' : 'Not available on this device',\n rightElement: biometricAvailable ? /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.Switch, {\n value: biometricsEnabled,\n onValueChange: toggleBiometrics,\n trackColor: {\n false: '#E5E7EB',\n true: '#EE2A3580'\n },\n thumbColor: biometricsEnabled ? '#EE2A35' : '#F3F4F6'\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 123,\n columnNumber: 17\n }, this) : undefined\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 117,\n columnNumber: 11\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(SettingItem, {\n icon: \"key\",\n title: \"Change Password\",\n subtitle: \"Update your password\",\n onPress: () => navigation.navigate('ChangePassword')\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 132,\n columnNumber: 11\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(SettingItem, {\n icon: \"shield-checkmark\",\n title: \"Two-Factor Authentication\",\n subtitle: \"Add extra security\",\n onPress: () => _reactNative.Alert.alert('Coming Soon', '2FA feature will be available in the next update')\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 138,\n columnNumber: 11\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 116,\n columnNumber: 9\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(SettingSection, {\n title: \"Preferences\",\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(SettingItem, {\n icon: \"notifications\",\n title: \"Push Notifications\",\n subtitle: \"Receive alerts and updates\",\n rightElement: /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.Switch, {\n value: notificationsEnabled,\n onValueChange: setNotificationsEnabled,\n trackColor: {\n false: '#E5E7EB',\n true: '#EE2A3580'\n },\n thumbColor: notificationsEnabled ? '#EE2A35' : '#F3F4F6'\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 153,\n columnNumber: 15\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 148,\n columnNumber: 11\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(SettingItem, {\n icon: \"language\",\n title: \"Language\",\n subtitle: \"English\",\n onPress: () => navigation.navigate('LanguageSettings')\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 161,\n columnNumber: 11\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(SettingItem, {\n icon: \"moon\",\n title: \"Dark Mode\",\n subtitle: \"Coming soon\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 167,\n columnNumber: 11\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 147,\n columnNumber: 9\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(SettingSection, {\n title: \"About\",\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(SettingItem, {\n icon: \"information-circle\",\n title: \"Version\",\n subtitle: \"1.0.0\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 176,\n columnNumber: 11\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(SettingItem, {\n icon: \"document-text\",\n title: \"Terms of Service\",\n onPress: () => navigation.navigate('Terms')\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 177,\n columnNumber: 11\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(SettingItem, {\n icon: \"shield\",\n title: \"Privacy Policy\",\n onPress: () => navigation.navigate('Privacy')\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 178,\n columnNumber: 11\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(SettingItem, {\n icon: \"help-circle\",\n title: \"Help & Support\",\n onPress: () => navigation.navigate('Help')\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 179,\n columnNumber: 11\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 175,\n columnNumber: 9\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.TouchableOpacity, {\n style: styles.signOutButton,\n onPress: handleSignOut,\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_expoVectorIcons.Ionicons, {\n name: \"log-out-outline\",\n size: 20,\n color: \"#EF4444\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 184,\n columnNumber: 11\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.Text, {\n style: styles.signOutText,\n children: \"Sign Out\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 185,\n columnNumber: 11\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 183,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 98,\n columnNumber: 7\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 88,\n columnNumber: 5\n }, this);\n }\n _s(SettingsScreen, \"/oaahojnn6khdfZHfQch8zkWA4w=\", false, function () {\n return [_reactNativeSafeAreaContext.useSafeAreaInsets, _contextsAuthContext.useAuth];\n });\n _c = SettingsScreen;\n var styles = _reactNative.StyleSheet.create({\n container: {\n flex: 1,\n backgroundColor: '#F8F9FA'\n },\n header: {\n flexDirection: 'row',\n alignItems: 'center',\n justifyContent: 'space-between',\n paddingHorizontal: 16,\n paddingVertical: 16,\n backgroundColor: '#FFF',\n borderBottomWidth: 1,\n borderBottomColor: '#E5E7EB'\n },\n backButton: {\n width: 40,\n height: 40,\n borderRadius: 20,\n backgroundColor: '#F3F4F6',\n alignItems: 'center',\n justifyContent: 'center'\n },\n headerTitle: {\n fontSize: 18,\n fontWeight: '700',\n color: '#1F2937'\n },\n scrollContent: {\n padding: 16,\n paddingBottom: 80\n },\n section: {\n marginBottom: 24\n },\n sectionTitle: {\n fontSize: 14,\n fontWeight: '600',\n color: '#6B7280',\n marginBottom: 12,\n paddingHorizontal: 4,\n textTransform: 'uppercase',\n letterSpacing: 0.5\n },\n settingItem: {\n flexDirection: 'row',\n alignItems: 'center',\n justifyContent: 'space-between',\n backgroundColor: '#FFF',\n padding: 16,\n borderRadius: 12,\n marginBottom: 8,\n shadowColor: '#000',\n shadowOffset: {\n width: 0,\n height: 1\n },\n shadowOpacity: 0.05,\n shadowRadius: 4,\n elevation: 2\n },\n settingItemLeft: {\n flexDirection: 'row',\n alignItems: 'center',\n flex: 1\n },\n iconContainer: {\n width: 40,\n height: 40,\n borderRadius: 20,\n backgroundColor: '#FEE2E2',\n alignItems: 'center',\n justifyContent: 'center',\n marginRight: 12\n },\n settingItemContent: {\n flex: 1\n },\n settingItemTitle: {\n fontSize: 16,\n fontWeight: '600',\n color: '#1F2937',\n marginBottom: 2\n },\n settingItemSubtitle: {\n fontSize: 14,\n color: '#6B7280'\n },\n signOutButton: {\n flexDirection: 'row',\n alignItems: 'center',\n justifyContent: 'center',\n backgroundColor: '#FEE2E2',\n padding: 16,\n borderRadius: 12,\n marginTop: 8\n },\n signOutText: {\n fontSize: 16,\n fontWeight: '600',\n color: '#EF4444',\n marginLeft: 8\n }\n });\n var _c;\n $RefreshReg$(_c, \"SettingsScreen\");\n});","lineCount":555,"map":[[29,2,17,15,"Object"],[29,8,17,15],[29,9,17,15,"defineProperty"],[29,23,17,15],[29,24,17,15,"exports"],[29,31,17,15],[30,4,17,15,"enumerable"],[30,14,17,15],[31,4,17,15,"get"],[31,7,17,15],[31,18,17,15,"get"],[31,19,17,15],[32,6,17,15],[32,13,17,15,"SettingsScreen"],[32,27,17,15],[33,4,17,15],[34,2,17,15],[35,2,190,1],[35,6,190,1,"_babelRuntimeHelpersAsyncToGenerator"],[35,42,190,1],[35,45,190,1,"require"],[35,52,190,1],[35,53,190,1,"_dependencyMap"],[35,67,190,1],[36,2,190,1],[36,6,190,1,"_asyncToGenerator"],[36,23,190,1],[36,26,190,1,"_interopDefault"],[36,41,190,1],[36,42,190,1,"_babelRuntimeHelpersAsyncToGenerator"],[36,78,190,1],[37,2,190,1],[37,6,190,1,"_babelRuntimeHelpersSlicedToArray"],[37,39,190,1],[37,42,190,1,"require"],[37,49,190,1],[37,50,190,1,"_dependencyMap"],[37,64,190,1],[38,2,190,1],[38,6,190,1,"_slicedToArray"],[38,20,190,1],[38,23,190,1,"_interopDefault"],[38,38,190,1],[38,39,190,1,"_babelRuntimeHelpersSlicedToArray"],[38,72,190,1],[39,2,1,0],[39,6,1,0,"_react"],[39,12,1,0],[39,15,1,0,"require"],[39,22,1,0],[39,23,1,0,"_dependencyMap"],[39,37,1,0],[40,2,1,0],[40,6,1,0,"React"],[40,11,1,0],[40,14,1,0,"_interopDefault"],[40,29,1,0],[40,30,1,0,"_react"],[40,36,1,0],[41,2,2,0],[41,6,2,0,"_reactNative"],[41,18,2,0],[41,21,2,0,"require"],[41,28,2,0],[41,29,2,0,"_dependencyMap"],[41,43,2,0],[42,2,11,0],[42,6,11,0,"_expoVectorIcons"],[42,22,11,0],[42,25,11,0,"require"],[42,32,11,0],[42,33,11,0,"_dependencyMap"],[42,47,11,0],[43,2,12,0],[43,6,12,0,"_reactNativeSafeAreaContext"],[43,33,12,0],[43,36,12,0,"require"],[43,43,12,0],[43,44,12,0,"_dependencyMap"],[43,58,12,0],[44,2,13,0],[44,6,13,0,"_contextsAuthContext"],[44,26,13,0],[44,29,13,0,"require"],[44,36,13,0],[44,37,13,0,"_dependencyMap"],[44,51,13,0],[45,2,14,0],[45,6,14,0,"_expoLocalAuthentication"],[45,30,14,0],[45,33,14,0,"require"],[45,40,14,0],[45,41,14,0,"_dependencyMap"],[45,55,14,0],[46,2,14,0],[46,6,14,0,"LocalAuthentication"],[46,25,14,0],[46,28,14,0,"_interopNamespace"],[46,45,14,0],[46,46,14,0,"_expoLocalAuthentication"],[46,70,14,0],[47,2,15,0],[47,6,15,0,"_expoSecureStore"],[47,22,15,0],[47,25,15,0,"require"],[47,32,15,0],[47,33,15,0,"_dependencyMap"],[47,47,15,0],[48,2,15,0],[48,6,15,0,"SecureStore"],[48,17,15,0],[48,20,15,0,"_interopNamespace"],[48,37,15,0],[48,38,15,0,"_expoSecureStore"],[48,54,15,0],[49,2,15,49],[49,6,15,49,"_reactJsxDevRuntime"],[49,25,15,49],[49,28,15,49,"require"],[49,35,15,49],[49,36,15,49,"_dependencyMap"],[49,50,15,49],[50,2,17,15],[50,11,17,24,"SettingsScreen"],[50,25,17,38,"SettingsScreen"],[50,26,17,38,"_ref"],[50,30,17,38],[50,32,17,60],[51,4,17,60,"_s"],[51,6,17,60],[52,4,17,60],[52,8,17,41,"navigation"],[52,18,17,51],[52,21,17,51,"_ref"],[52,25,17,51],[52,26,17,41,"navigation"],[52,36,17,51],[53,4,18,2],[53,8,18,8,"insets"],[53,14,18,14],[53,17,18,17],[53,21,18,17,"useSafeAreaInsets"],[53,48,18,34],[53,49,18,34,"useSafeAreaInsets"],[53,66,18,34],[53,68,18,35],[53,69,18,36],[54,4,19,2],[54,8,19,2,"_useAuth"],[54,16,19,2],[54,19,19,28],[54,23,19,28,"useAuth"],[54,43,19,35],[54,44,19,35,"useAuth"],[54,51,19,35],[54,53,19,36],[54,54,19,37],[55,6,19,10,"user"],[55,10,19,14],[55,13,19,14,"_useAuth"],[55,21,19,14],[55,22,19,10,"user"],[55,26,19,14],[56,6,19,16,"signOut"],[56,13,19,23],[56,16,19,23,"_useAuth"],[56,24,19,23],[56,25,19,16,"signOut"],[56,32,19,23],[57,4,20,2],[57,8,20,2,"_React$useState"],[57,23,20,2],[57,26,20,52,"React"],[57,31,20,57],[57,32,20,57,"default"],[57,39,20,57],[57,40,20,58,"useState"],[57,48,20,66],[57,49,20,67],[57,54,20,72],[57,55,20,73],[58,6,20,73,"_React$useState2"],[58,22,20,73],[58,29,20,73,"_slicedToArray"],[58,43,20,73],[58,44,20,73,"default"],[58,51,20,73],[58,53,20,73,"_React$useState"],[58,68,20,73],[59,6,20,9,"biometricsEnabled"],[59,23,20,26],[59,26,20,26,"_React$useState2"],[59,42,20,26],[60,6,20,28,"setBiometricsEnabled"],[60,26,20,48],[60,29,20,48,"_React$useState2"],[60,45,20,48],[61,4,21,2],[61,8,21,2,"_React$useState3"],[61,24,21,2],[61,27,21,58,"React"],[61,32,21,63],[61,33,21,63,"default"],[61,40,21,63],[61,41,21,64,"useState"],[61,49,21,72],[61,50,21,73],[61,54,21,77],[61,55,21,78],[62,6,21,78,"_React$useState4"],[62,22,21,78],[62,29,21,78,"_slicedToArray"],[62,43,21,78],[62,44,21,78,"default"],[62,51,21,78],[62,53,21,78,"_React$useState3"],[62,69,21,78],[63,6,21,9,"notificationsEnabled"],[63,26,21,29],[63,29,21,29,"_React$useState4"],[63,45,21,29],[64,6,21,31,"setNotificationsEnabled"],[64,29,21,54],[64,32,21,54,"_React$useState4"],[64,48,21,54],[65,4,22,2],[65,8,22,2,"_React$useState5"],[65,24,22,2],[65,27,22,54,"React"],[65,32,22,59],[65,33,22,59,"default"],[65,40,22,59],[65,41,22,60,"useState"],[65,49,22,68],[65,50,22,69],[65,55,22,74],[65,56,22,75],[66,6,22,75,"_React$useState6"],[66,22,22,75],[66,29,22,75,"_slicedToArray"],[66,43,22,75],[66,44,22,75,"default"],[66,51,22,75],[66,53,22,75,"_React$useState5"],[66,69,22,75],[67,6,22,9,"biometricAvailable"],[67,24,22,27],[67,27,22,27,"_React$useState6"],[67,43,22,27],[68,6,22,29,"setBiometricAvailable"],[68,27,22,50],[68,30,22,50,"_React$useState6"],[68,46,22,50],[69,4,24,2],[69,8,24,2,"useEffect"],[69,14,24,11],[69,15,24,11,"useEffect"],[69,24,24,11],[69,26,24,12],[69,32,24,18],[70,6,25,4,"checkBiometricAvailability"],[70,32,25,30],[70,33,25,31],[70,34,25,32],[71,6,26,4,"loadBiometricSetting"],[71,26,26,24],[71,27,26,25],[71,28,26,26],[72,4,27,2],[72,5,27,3],[72,7,27,5],[72,9,27,7],[72,10,27,8],[73,4,29,2],[73,8,29,8,"checkBiometricAvailability"],[73,34,29,34],[74,6,29,34],[74,10,29,34,"_ref2"],[74,15,29,34],[74,22,29,34,"_asyncToGenerator"],[74,39,29,34],[74,40,29,34,"default"],[74,47,29,34],[74,49,29,37],[74,62,29,49],[75,8,30,4],[75,12,30,10,"compatible"],[75,22,30,20],[75,31,30,29,"LocalAuthentication"],[75,50,30,48],[75,51,30,49,"hasHardwareAsync"],[75,67,30,65],[75,68,30,66],[75,69,30,67],[76,8,31,4],[76,12,31,10,"enrolled"],[76,20,31,18],[76,29,31,27,"LocalAuthentication"],[76,48,31,46],[76,49,31,47,"isEnrolledAsync"],[76,64,31,62],[76,65,31,63],[76,66,31,64],[77,8,32,4,"setBiometricAvailable"],[77,29,32,25],[77,30,32,26,"compatible"],[77,40,32,36],[77,44,32,40,"enrolled"],[77,52,32,48],[77,53,32,49],[78,6,33,2],[78,7,33,3],[79,6,33,3],[79,22,29,8,"checkBiometricAvailability"],[79,48,29,34,"checkBiometricAvailability"],[79,49,29,34],[80,8,29,34],[80,15,29,34,"_ref2"],[80,20,29,34],[80,21,29,34,"apply"],[80,26,29,34],[80,33,29,34,"arguments"],[80,42,29,34],[81,6,29,34],[82,4,29,34],[82,7,33,3],[83,4,35,2],[83,8,35,8,"loadBiometricSetting"],[83,28,35,28],[84,6,35,28],[84,10,35,28,"_ref3"],[84,15,35,28],[84,22,35,28,"_asyncToGenerator"],[84,39,35,28],[84,40,35,28,"default"],[84,47,35,28],[84,49,35,31],[84,62,35,43],[85,8,36,4],[85,12,36,10,"enabled"],[85,19,36,17],[85,28,36,26,"SecureStore"],[85,39,36,37],[85,40,36,38,"getItemAsync"],[85,52,36,50],[85,53,36,51],[85,71,36,69],[85,72,36,70],[86,8,37,4,"setBiometricsEnabled"],[86,28,37,24],[86,29,37,25,"enabled"],[86,36,37,32],[86,41,37,37],[86,47,37,43],[86,48,37,44],[87,6,38,2],[87,7,38,3],[88,6,38,3],[88,22,35,8,"loadBiometricSetting"],[88,42,35,28,"loadBiometricSetting"],[88,43,35,28],[89,8,35,28],[89,15,35,28,"_ref3"],[89,20,35,28],[89,21,35,28,"apply"],[89,26,35,28],[89,33,35,28,"arguments"],[89,42,35,28],[90,6,35,28],[91,4,35,28],[91,7,38,3],[92,4,40,2],[92,8,40,8,"toggleBiometrics"],[92,24,40,24],[93,6,40,24],[93,10,40,24,"_ref4"],[93,15,40,24],[93,22,40,24,"_asyncToGenerator"],[93,39,40,24],[93,40,40,24,"default"],[93,47,40,24],[93,49,40,27],[93,60,40,34,"value"],[93,65,40,48],[93,67,40,53],[94,8,41,4],[94,12,41,8,"value"],[94,17,41,13],[94,19,41,15],[95,10,42,6],[95,14,42,12,"result"],[95,20,42,18],[95,29,42,27,"LocalAuthentication"],[95,48,42,46],[95,49,42,47,"authenticateAsync"],[95,66,42,64],[95,67,42,65],[96,12,43,8,"promptMessage"],[96,25,43,21],[96,27,43,23],[97,10,44,6],[97,11,44,7],[97,12,44,8],[98,10,46,6],[98,14,46,10,"result"],[98,20,46,16],[98,21,46,17,"success"],[98,28,46,24],[98,30,46,26],[99,12,47,8],[99,18,47,14,"SecureStore"],[99,29,47,25],[99,30,47,26,"setItemAsync"],[99,42,47,38],[99,43,47,39],[99,61,47,57],[99,63,47,59],[99,69,47,65],[99,70,47,66],[100,12,48,8,"setBiometricsEnabled"],[100,32,48,28],[100,33,48,29],[100,37,48,33],[100,38,48,34],[101,12,49,8,"Alert"],[101,24,49,13],[101,25,49,13,"Alert"],[101,30,49,13],[101,31,49,14,"alert"],[101,36,49,19],[101,37,49,20],[101,46,49,29],[101,48,49,31],[101,82,49,65],[101,83,49,66],[102,10,50,6],[102,11,50,7],[102,17,50,13],[103,12,51,8,"Alert"],[103,24,51,13],[103,25,51,13,"Alert"],[103,30,51,13],[103,31,51,14,"alert"],[103,36,51,19],[103,37,51,20],[103,45,51,28],[103,47,51,30],[103,80,51,63],[103,81,51,64],[104,10,52,6],[105,8,53,4],[105,9,53,5],[105,15,53,11],[106,10,54,6],[106,16,54,12,"SecureStore"],[106,27,54,23],[106,28,54,24,"setItemAsync"],[106,40,54,36],[106,41,54,37],[106,59,54,55],[106,61,54,57],[106,68,54,64],[106,69,54,65],[107,10,55,6,"setBiometricsEnabled"],[107,30,55,26],[107,31,55,27],[107,36,55,32],[107,37,55,33],[108,10,56,6,"Alert"],[108,22,56,11],[108,23,56,11,"Alert"],[108,28,56,11],[108,29,56,12,"alert"],[108,34,56,17],[108,35,56,18],[108,44,56,27],[108,46,56,29],[108,81,56,64],[108,82,56,65],[109,8,57,4],[110,6,58,2],[110,7,58,3],[111,6,58,3],[111,22,40,8,"toggleBiometrics"],[111,38,40,24,"toggleBiometrics"],[111,39,40,24,"_x"],[111,41,40,24],[112,8,40,24],[112,15,40,24,"_ref4"],[112,20,40,24],[112,21,40,24,"apply"],[112,26,40,24],[112,33,40,24,"arguments"],[112,42,40,24],[113,6,40,24],[114,4,40,24],[114,7,58,3],[115,4,60,2],[115,8,60,8,"handleSignOut"],[115,21,60,21],[116,6,60,21],[116,10,60,21,"_ref5"],[116,15,60,21],[116,22,60,21,"_asyncToGenerator"],[116,39,60,21],[116,40,60,21,"default"],[116,47,60,21],[116,49,60,24],[116,62,60,36],[117,8,61,4],[117,14,61,10,"signOut"],[117,21,61,17],[117,22,61,18],[117,23,61,19],[118,8,62,4,"navigation"],[118,18,62,14],[118,19,62,15,"replace"],[118,26,62,22],[118,27,62,23],[118,37,62,33],[118,38,62,34],[119,6,63,2],[119,7,63,3],[120,6,63,3],[120,22,60,8,"handleSignOut"],[120,35,60,21,"handleSignOut"],[120,36,60,21],[121,8,60,21],[121,15,60,21,"_ref5"],[121,20,60,21],[121,21,60,21,"apply"],[121,26,60,21],[121,33,60,21,"arguments"],[121,42,60,21],[122,6,60,21],[123,4,60,21],[123,7,63,3],[124,4,65,2],[124,8,65,8,"SettingSection"],[124,22,65,22],[124,25,65,25,"_ref6"],[124,30,65,25],[125,6,65,25],[125,10,65,28,"title"],[125,15,65,33],[125,18,65,33,"_ref6"],[125,23,65,33],[125,24,65,28,"title"],[125,29,65,33],[126,8,65,35,"children"],[126,16,65,43],[126,19,65,43,"_ref6"],[126,24,65,43],[126,25,65,35,"children"],[126,33,65,43],[127,6,65,43],[127,26,66,4],[127,30,66,4,"_reactJsxDevRuntime"],[127,49,66,4],[127,50,66,4,"jsxDEV"],[127,56,66,4],[127,58,66,5,"_reactNative"],[127,70,66,9],[127,71,66,9,"View"],[127,75,66,9],[128,8,66,10,"style"],[128,13,66,15],[128,15,66,17,"styles"],[128,21,66,23],[128,22,66,24,"section"],[128,29,66,32],[129,8,66,32,"children"],[129,16,66,32],[129,32,67,6],[129,36,67,6,"_reactJsxDevRuntime"],[129,55,67,6],[129,56,67,6,"jsxDEV"],[129,62,67,6],[129,64,67,7,"_reactNative"],[129,76,67,11],[129,77,67,11,"Text"],[129,81,67,11],[130,10,67,12,"style"],[130,15,67,17],[130,17,67,19,"styles"],[130,23,67,25],[130,24,67,26,"sectionTitle"],[130,36,67,39],[131,10,67,39,"children"],[131,18,67,39],[131,20,67,41,"title"],[132,8,67,46],[133,10,67,46,"fileName"],[133,18,67,46],[133,20,67,46,"_jsxFileName"],[133,32,67,46],[134,10,67,46,"lineNumber"],[134,20,67,46],[135,10,67,46,"columnNumber"],[135,22,67,46],[136,8,67,46],[136,15,67,53],[136,16,67,54],[136,18,68,7,"children"],[136,26,68,15],[137,6,68,15],[138,8,68,15,"fileName"],[138,16,68,15],[138,18,68,15,"_jsxFileName"],[138,30,68,15],[139,8,68,15,"lineNumber"],[139,18,68,15],[140,8,68,15,"columnNumber"],[140,20,68,15],[141,6,68,15],[141,13,69,10],[141,14,69,11],[142,4,69,11],[142,5,70,3],[143,4,72,2],[143,8,72,8,"SettingItem"],[143,19,72,19],[143,22,72,22,"_ref7"],[143,27,72,22],[144,6,72,22],[144,10,72,25,"icon"],[144,14,72,29],[144,17,72,29,"_ref7"],[144,22,72,29],[144,23,72,25,"icon"],[144,27,72,29],[145,8,72,31,"title"],[145,13,72,36],[145,16,72,36,"_ref7"],[145,21,72,36],[145,22,72,31,"title"],[145,27,72,36],[146,8,72,38,"subtitle"],[146,16,72,46],[146,19,72,46,"_ref7"],[146,24,72,46],[146,25,72,38,"subtitle"],[146,33,72,46],[147,8,72,48,"onPress"],[147,15,72,55],[147,18,72,55,"_ref7"],[147,23,72,55],[147,24,72,48,"onPress"],[147,31,72,55],[148,8,72,57,"rightElement"],[148,20,72,69],[148,23,72,69,"_ref7"],[148,28,72,69],[148,29,72,57,"rightElement"],[148,41,72,69],[149,6,72,69],[149,26,73,4],[149,30,73,4,"_reactJsxDevRuntime"],[149,49,73,4],[149,50,73,4,"jsxDEV"],[149,56,73,4],[149,58,73,5,"_reactNative"],[149,70,73,21],[149,71,73,21,"TouchableOpacity"],[149,87,73,21],[150,8,73,22,"style"],[150,13,73,27],[150,15,73,29,"styles"],[150,21,73,35],[150,22,73,36,"settingItem"],[150,33,73,48],[151,8,73,49,"onPress"],[151,15,73,56],[151,17,73,58,"onPress"],[151,24,73,66],[152,8,73,67,"disabled"],[152,16,73,75],[152,18,73,77],[152,19,73,78,"onPress"],[152,26,73,86],[153,8,73,86,"children"],[153,16,73,86],[153,32,74,6],[153,36,74,6,"_reactJsxDevRuntime"],[153,55,74,6],[153,56,74,6,"jsxDEV"],[153,62,74,6],[153,64,74,7,"_reactNative"],[153,76,74,11],[153,77,74,11,"View"],[153,81,74,11],[154,10,74,12,"style"],[154,15,74,17],[154,17,74,19,"styles"],[154,23,74,25],[154,24,74,26,"settingItemLeft"],[154,39,74,42],[155,10,74,42,"children"],[155,18,74,42],[155,34,75,8],[155,38,75,8,"_reactJsxDevRuntime"],[155,57,75,8],[155,58,75,8,"jsxDEV"],[155,64,75,8],[155,66,75,9,"_reactNative"],[155,78,75,13],[155,79,75,13,"View"],[155,83,75,13],[156,12,75,14,"style"],[156,17,75,19],[156,19,75,21,"styles"],[156,25,75,27],[156,26,75,28,"iconContainer"],[156,39,75,42],[157,12,75,42,"children"],[157,20,75,42],[157,35,76,10],[157,39,76,10,"_reactJsxDevRuntime"],[157,58,76,10],[157,59,76,10,"jsxDEV"],[157,65,76,10],[157,67,76,11,"_expoVectorIcons"],[157,83,76,19],[157,84,76,19,"Ionicons"],[157,92,76,19],[158,14,76,20,"name"],[158,18,76,24],[158,20,76,26,"icon"],[158,24,76,31],[159,14,76,32,"size"],[159,18,76,36],[159,20,76,38],[159,22,76,41],[160,14,76,42,"color"],[160,19,76,47],[160,21,76,48],[161,12,76,57],[162,14,76,57,"fileName"],[162,22,76,57],[162,24,76,57,"_jsxFileName"],[162,36,76,57],[163,14,76,57,"lineNumber"],[163,24,76,57],[164,14,76,57,"columnNumber"],[164,26,76,57],[165,12,76,57],[165,19,76,59],[166,10,76,60],[167,12,76,60,"fileName"],[167,20,76,60],[167,22,76,60,"_jsxFileName"],[167,34,76,60],[168,12,76,60,"lineNumber"],[168,22,76,60],[169,12,76,60,"columnNumber"],[169,24,76,60],[170,10,76,60],[170,17,77,14],[170,18,77,15],[170,33,78,8],[170,37,78,8,"_reactJsxDevRuntime"],[170,56,78,8],[170,57,78,8,"jsxDEV"],[170,63,78,8],[170,65,78,9,"_reactNative"],[170,77,78,13],[170,78,78,13,"View"],[170,82,78,13],[171,12,78,14,"style"],[171,17,78,19],[171,19,78,21,"styles"],[171,25,78,27],[171,26,78,28,"settingItemContent"],[171,44,78,47],[172,12,78,47,"children"],[172,20,78,47],[172,36,79,10],[172,40,79,10,"_reactJsxDevRuntime"],[172,59,79,10],[172,60,79,10,"jsxDEV"],[172,66,79,10],[172,68,79,11,"_reactNative"],[172,80,79,15],[172,81,79,15,"Text"],[172,85,79,15],[173,14,79,16,"style"],[173,19,79,21],[173,21,79,23,"styles"],[173,27,79,29],[173,28,79,30,"settingItemTitle"],[173,44,79,47],[174,14,79,47,"children"],[174,22,79,47],[174,24,79,49,"title"],[175,12,79,54],[176,14,79,54,"fileName"],[176,22,79,54],[176,24,79,54,"_jsxFileName"],[176,36,79,54],[177,14,79,54,"lineNumber"],[177,24,79,54],[178,14,79,54,"columnNumber"],[178,26,79,54],[179,12,79,54],[179,19,79,61],[179,20,79,62],[179,22,80,11,"subtitle"],[179,30,80,19],[179,47,80,23],[179,51,80,23,"_reactJsxDevRuntime"],[179,70,80,23],[179,71,80,23,"jsxDEV"],[179,77,80,23],[179,79,80,24,"_reactNative"],[179,91,80,28],[179,92,80,28,"Text"],[179,96,80,28],[180,14,80,29,"style"],[180,19,80,34],[180,21,80,36,"styles"],[180,27,80,42],[180,28,80,43,"settingItemSubtitle"],[180,47,80,63],[181,14,80,63,"children"],[181,22,80,63],[181,24,80,65,"subtitle"],[182,12,80,73],[183,14,80,73,"fileName"],[183,22,80,73],[183,24,80,73,"_jsxFileName"],[183,36,80,73],[184,14,80,73,"lineNumber"],[184,24,80,73],[185,14,80,73,"columnNumber"],[185,26,80,73],[186,12,80,73],[186,19,80,80],[186,20,80,81],[187,10,80,81],[188,12,80,81,"fileName"],[188,20,80,81],[188,22,80,81,"_jsxFileName"],[188,34,80,81],[189,12,80,81,"lineNumber"],[189,22,80,81],[190,12,80,81,"columnNumber"],[190,24,80,81],[191,10,80,81],[191,17,81,14],[191,18,81,15],[192,8,81,15],[193,10,81,15,"fileName"],[193,18,81,15],[193,20,81,15,"_jsxFileName"],[193,32,81,15],[194,10,81,15,"lineNumber"],[194,20,81,15],[195,10,81,15,"columnNumber"],[195,22,81,15],[196,8,81,15],[196,15,82,12],[196,16,82,13],[196,18,83,7,"rightElement"],[196,30,83,19],[196,47,83,23],[196,51,83,23,"_reactJsxDevRuntime"],[196,70,83,23],[196,71,83,23,"jsxDEV"],[196,77,83,23],[196,79,83,24,"_expoVectorIcons"],[196,95,83,32],[196,96,83,32,"Ionicons"],[196,104,83,32],[197,10,83,33,"name"],[197,14,83,37],[197,16,83,38],[197,33,83,55],[198,10,83,56,"size"],[198,14,83,60],[198,16,83,62],[198,18,83,65],[199,10,83,66,"color"],[199,15,83,71],[199,17,83,72],[200,8,83,81],[201,10,83,81,"fileName"],[201,18,83,81],[201,20,83,81,"_jsxFileName"],[201,32,83,81],[202,10,83,81,"lineNumber"],[202,20,83,81],[203,10,83,81,"columnNumber"],[203,22,83,81],[204,8,83,81],[204,15,83,83],[204,16,83,84],[205,6,83,84],[206,8,83,84,"fileName"],[206,16,83,84],[206,18,83,84,"_jsxFileName"],[206,30,83,84],[207,8,83,84,"lineNumber"],[207,18,83,84],[208,8,83,84,"columnNumber"],[208,20,83,84],[209,6,83,84],[209,13,84,22],[209,14,84,23],[210,4,84,23],[210,5,85,3],[211,4,87,2],[211,24,88,4],[211,28,88,4,"_reactJsxDevRuntime"],[211,47,88,4],[211,48,88,4,"jsxDEV"],[211,54,88,4],[211,56,88,5,"_reactNative"],[211,68,88,9],[211,69,88,9,"View"],[211,73,88,9],[212,6,88,10,"style"],[212,11,88,15],[212,13,88,17],[212,14,88,18,"styles"],[212,20,88,24],[212,21,88,25,"container"],[212,30,88,34],[212,32,88,36],[213,8,88,38,"paddingTop"],[213,18,88,48],[213,20,88,50,"insets"],[213,26,88,56],[213,27,88,57,"top"],[214,6,88,61],[214,7,88,62],[214,8,88,64],[215,6,88,64,"children"],[215,14,88,64],[215,30,90,6],[215,34,90,6,"_reactJsxDevRuntime"],[215,53,90,6],[215,54,90,6,"jsxDEV"],[215,60,90,6],[215,62,90,7,"_reactNative"],[215,74,90,11],[215,75,90,11,"View"],[215,79,90,11],[216,8,90,12,"style"],[216,13,90,17],[216,15,90,19,"styles"],[216,21,90,25],[216,22,90,26,"header"],[216,28,90,33],[217,8,90,33,"children"],[217,16,90,33],[217,32,91,8],[217,36,91,8,"_reactJsxDevRuntime"],[217,55,91,8],[217,56,91,8,"jsxDEV"],[217,62,91,8],[217,64,91,9,"_reactNative"],[217,76,91,25],[217,77,91,25,"TouchableOpacity"],[217,93,91,25],[218,10,91,26,"onPress"],[218,17,91,33],[218,19,91,35,"onPress"],[218,20,91,35],[218,25,91,41,"navigation"],[218,35,91,51],[218,36,91,52,"goBack"],[218,42,91,58],[218,43,91,59],[218,44,91,61],[219,10,91,62,"style"],[219,15,91,67],[219,17,91,69,"styles"],[219,23,91,75],[219,24,91,76,"backButton"],[219,34,91,87],[220,10,91,87,"children"],[220,18,91,87],[220,33,92,10],[220,37,92,10,"_reactJsxDevRuntime"],[220,56,92,10],[220,57,92,10,"jsxDEV"],[220,63,92,10],[220,65,92,11,"_expoVectorIcons"],[220,81,92,19],[220,82,92,19,"Ionicons"],[220,90,92,19],[221,12,92,20,"name"],[221,16,92,24],[221,18,92,25],[221,30,92,37],[222,12,92,38,"size"],[222,16,92,42],[222,18,92,44],[222,20,92,47],[223,12,92,48,"color"],[223,17,92,53],[223,19,92,54],[224,10,92,63],[225,12,92,63,"fileName"],[225,20,92,63],[225,22,92,63,"_jsxFileName"],[225,34,92,63],[226,12,92,63,"lineNumber"],[226,22,92,63],[227,12,92,63,"columnNumber"],[227,24,92,63],[228,10,92,63],[228,17,92,65],[229,8,92,66],[230,10,92,66,"fileName"],[230,18,92,66],[230,20,92,66,"_jsxFileName"],[230,32,92,66],[231,10,92,66,"lineNumber"],[231,20,92,66],[232,10,92,66,"columnNumber"],[232,22,92,66],[233,8,92,66],[233,15,93,26],[233,16,93,27],[233,31,94,8],[233,35,94,8,"_reactJsxDevRuntime"],[233,54,94,8],[233,55,94,8,"jsxDEV"],[233,61,94,8],[233,63,94,9,"_reactNative"],[233,75,94,13],[233,76,94,13,"Text"],[233,80,94,13],[234,10,94,14,"style"],[234,15,94,19],[234,17,94,21,"styles"],[234,23,94,27],[234,24,94,28,"headerTitle"],[234,35,94,40],[235,10,94,40,"children"],[235,18,94,40],[235,20,94,41],[236,8,94,49],[237,10,94,49,"fileName"],[237,18,94,49],[237,20,94,49,"_jsxFileName"],[237,32,94,49],[238,10,94,49,"lineNumber"],[238,20,94,49],[239,10,94,49,"columnNumber"],[239,22,94,49],[240,8,94,49],[240,15,94,55],[240,16,94,56],[240,31,95,8],[240,35,95,8,"_reactJsxDevRuntime"],[240,54,95,8],[240,55,95,8,"jsxDEV"],[240,61,95,8],[240,63,95,9,"_reactNative"],[240,75,95,13],[240,76,95,13,"View"],[240,80,95,13],[241,10,95,14,"style"],[241,15,95,19],[241,17,95,21],[242,12,95,23,"width"],[242,17,95,28],[242,19,95,30],[243,10,95,33],[244,8,95,35],[245,10,95,35,"fileName"],[245,18,95,35],[245,20,95,35,"_jsxFileName"],[245,32,95,35],[246,10,95,35,"lineNumber"],[246,20,95,35],[247,10,95,35,"columnNumber"],[247,22,95,35],[248,8,95,35],[248,15,95,37],[248,16,95,38],[249,6,95,38],[250,8,95,38,"fileName"],[250,16,95,38],[250,18,95,38,"_jsxFileName"],[250,30,95,38],[251,8,95,38,"lineNumber"],[251,18,95,38],[252,8,95,38,"columnNumber"],[252,20,95,38],[253,6,95,38],[253,13,96,12],[253,14,96,13],[253,29,98,6],[253,33,98,6,"_reactJsxDevRuntime"],[253,52,98,6],[253,53,98,6,"jsxDEV"],[253,59,98,6],[253,61,98,7,"_reactNative"],[253,73,98,17],[253,74,98,17,"ScrollView"],[253,84,98,17],[254,8,98,18,"contentContainerStyle"],[254,29,98,39],[254,31,98,41,"styles"],[254,37,98,47],[254,38,98,48,"scrollContent"],[254,51,98,62],[255,8,98,62,"children"],[255,16,98,62],[255,32,100,8],[255,36,100,8,"_reactJsxDevRuntime"],[255,55,100,8],[255,56,100,8,"jsxDEV"],[255,62,100,8],[255,64,100,9,"SettingSection"],[255,78,100,23],[256,10,100,24,"title"],[256,15,100,29],[256,17,100,30],[256,26,100,39],[257,10,100,39,"children"],[257,18,100,39],[257,34,101,10],[257,38,101,10,"_reactJsxDevRuntime"],[257,57,101,10],[257,58,101,10,"jsxDEV"],[257,64,101,10],[257,66,101,11,"SettingItem"],[257,77,101,22],[258,12,102,12,"icon"],[258,16,102,16],[258,18,102,17],[258,26,102,25],[259,12,103,12,"title"],[259,17,103,17],[259,19,103,18],[259,33,103,32],[260,12,104,12,"subtitle"],[260,20,104,20],[260,22,104,22,"user"],[260,26,104,26],[260,28,104,28,"email"],[260,33,104,33],[260,37,104,37],[260,62,104,63],[261,12,105,12,"onPress"],[261,19,105,19],[261,21,105,21,"onPress"],[261,22,105,21],[261,27,105,27,"navigation"],[261,37,105,37],[261,38,105,38,"navigate"],[261,46,105,46],[261,47,105,47],[261,60,105,60],[262,10,105,62],[263,12,105,62,"fileName"],[263,20,105,62],[263,22,105,62,"_jsxFileName"],[263,34,105,62],[264,12,105,62,"lineNumber"],[264,22,105,62],[265,12,105,62,"columnNumber"],[265,24,105,62],[266,10,105,62],[266,17,106,11],[266,18,106,12],[266,33,107,10],[266,37,107,10,"_reactJsxDevRuntime"],[266,56,107,10],[266,57,107,10,"jsxDEV"],[266,63,107,10],[266,65,107,11,"SettingItem"],[266,76,107,22],[267,12,108,12,"icon"],[267,16,108,16],[267,18,108,17],[267,26,108,25],[268,12,109,12,"title"],[268,17,109,17],[268,19,109,18],[268,35,109,34],[269,12,110,12,"subtitle"],[269,20,110,20],[269,22,110,21],[269,43,110,42],[270,12,111,12,"onPress"],[270,19,111,19],[270,21,111,21,"onPress"],[270,22,111,21],[270,27,111,27,"navigation"],[270,37,111,37],[270,38,111,38,"navigate"],[270,46,111,46],[270,47,111,47],[270,62,111,62],[271,10,111,64],[272,12,111,64,"fileName"],[272,20,111,64],[272,22,111,64,"_jsxFileName"],[272,34,111,64],[273,12,111,64,"lineNumber"],[273,22,111,64],[274,12,111,64,"columnNumber"],[274,24,111,64],[275,10,111,64],[275,17,112,11],[275,18,112,12],[276,8,112,12],[277,10,112,12,"fileName"],[277,18,112,12],[277,20,112,12,"_jsxFileName"],[277,32,112,12],[278,10,112,12,"lineNumber"],[278,20,112,12],[279,10,112,12,"columnNumber"],[279,22,112,12],[280,8,112,12],[280,15,113,24],[280,16,113,25],[280,31,116,8],[280,35,116,8,"_reactJsxDevRuntime"],[280,54,116,8],[280,55,116,8,"jsxDEV"],[280,61,116,8],[280,63,116,9,"SettingSection"],[280,77,116,23],[281,10,116,24,"title"],[281,15,116,29],[281,17,116,30],[281,27,116,40],[282,10,116,40,"children"],[282,18,116,40],[282,34,117,10],[282,38,117,10,"_reactJsxDevRuntime"],[282,57,117,10],[282,58,117,10,"jsxDEV"],[282,64,117,10],[282,66,117,11,"SettingItem"],[282,77,117,22],[283,12,118,12,"icon"],[283,16,118,16],[283,18,118,17],[283,32,118,31],[284,12,119,12,"title"],[284,17,119,17],[284,19,119,18],[284,45,119,44],[285,12,120,12,"subtitle"],[285,20,120,20],[285,22,120,22,"biometricAvailable"],[285,40,120,40],[285,43,120,43],[285,71,120,71],[285,74,120,74],[285,104,120,105],[286,12,121,12,"rightElement"],[286,24,121,24],[286,26,122,14,"biometricAvailable"],[286,44,122,32],[286,60,123,16],[286,64,123,16,"_reactJsxDevRuntime"],[286,83,123,16],[286,84,123,16,"jsxDEV"],[286,90,123,16],[286,92,123,17,"_reactNative"],[286,104,123,23],[286,105,123,23,"Switch"],[286,111,123,23],[287,14,124,18,"value"],[287,19,124,23],[287,21,124,25,"biometricsEnabled"],[287,38,124,43],[288,14,125,18,"onValueChange"],[288,27,125,31],[288,29,125,33,"toggleBiometrics"],[288,45,125,50],[289,14,126,18,"trackColor"],[289,24,126,28],[289,26,126,30],[290,16,126,32,"false"],[290,21,126,37],[290,23,126,39],[290,32,126,48],[291,16,126,50,"true"],[291,20,126,54],[291,22,126,56],[292,14,126,68],[292,15,126,70],[293,14,127,18,"thumbColor"],[293,24,127,28],[293,26,127,30,"biometricsEnabled"],[293,43,127,47],[293,46,127,50],[293,55,127,59],[293,58,127,62],[294,12,127,72],[295,14,127,72,"fileName"],[295,22,127,72],[295,24,127,72,"_jsxFileName"],[295,36,127,72],[296,14,127,72,"lineNumber"],[296,24,127,72],[297,14,127,72,"columnNumber"],[297,26,127,72],[298,12,127,72],[298,19,128,17],[298,20,128,18],[298,23,129,18,"undefined"],[299,10,130,13],[300,12,130,13,"fileName"],[300,20,130,13],[300,22,130,13,"_jsxFileName"],[300,34,130,13],[301,12,130,13,"lineNumber"],[301,22,130,13],[302,12,130,13,"columnNumber"],[302,24,130,13],[303,10,130,13],[303,17,131,11],[303,18,131,12],[303,33,132,10],[303,37,132,10,"_reactJsxDevRuntime"],[303,56,132,10],[303,57,132,10,"jsxDEV"],[303,63,132,10],[303,65,132,11,"SettingItem"],[303,76,132,22],[304,12,133,12,"icon"],[304,16,133,16],[304,18,133,17],[304,23,133,22],[305,12,134,12,"title"],[305,17,134,17],[305,19,134,18],[305,36,134,35],[306,12,135,12,"subtitle"],[306,20,135,20],[306,22,135,21],[306,44,135,43],[307,12,136,12,"onPress"],[307,19,136,19],[307,21,136,21,"onPress"],[307,22,136,21],[307,27,136,27,"navigation"],[307,37,136,37],[307,38,136,38,"navigate"],[307,46,136,46],[307,47,136,47],[307,63,136,63],[308,10,136,65],[309,12,136,65,"fileName"],[309,20,136,65],[309,22,136,65,"_jsxFileName"],[309,34,136,65],[310,12,136,65,"lineNumber"],[310,22,136,65],[311,12,136,65,"columnNumber"],[311,24,136,65],[312,10,136,65],[312,17,137,11],[312,18,137,12],[312,33,138,10],[312,37,138,10,"_reactJsxDevRuntime"],[312,56,138,10],[312,57,138,10,"jsxDEV"],[312,63,138,10],[312,65,138,11,"SettingItem"],[312,76,138,22],[313,12,139,12,"icon"],[313,16,139,16],[313,18,139,17],[313,36,139,35],[314,12,140,12,"title"],[314,17,140,17],[314,19,140,18],[314,46,140,45],[315,12,141,12,"subtitle"],[315,20,141,20],[315,22,141,21],[315,42,141,41],[316,12,142,12,"onPress"],[316,19,142,19],[316,21,142,21,"onPress"],[316,22,142,21],[316,27,142,27,"Alert"],[316,39,142,32],[316,40,142,32,"Alert"],[316,45,142,32],[316,46,142,33,"alert"],[316,51,142,38],[316,52,142,39],[316,65,142,52],[316,67,142,54],[316,117,142,104],[317,10,142,106],[318,12,142,106,"fileName"],[318,20,142,106],[318,22,142,106,"_jsxFileName"],[318,34,142,106],[319,12,142,106,"lineNumber"],[319,22,142,106],[320,12,142,106,"columnNumber"],[320,24,142,106],[321,10,142,106],[321,17,143,11],[321,18,143,12],[322,8,143,12],[323,10,143,12,"fileName"],[323,18,143,12],[323,20,143,12,"_jsxFileName"],[323,32,143,12],[324,10,143,12,"lineNumber"],[324,20,143,12],[325,10,143,12,"columnNumber"],[325,22,143,12],[326,8,143,12],[326,15,144,24],[326,16,144,25],[326,31,147,8],[326,35,147,8,"_reactJsxDevRuntime"],[326,54,147,8],[326,55,147,8,"jsxDEV"],[326,61,147,8],[326,63,147,9,"SettingSection"],[326,77,147,23],[327,10,147,24,"title"],[327,15,147,29],[327,17,147,30],[327,30,147,43],[328,10,147,43,"children"],[328,18,147,43],[328,34,148,10],[328,38,148,10,"_reactJsxDevRuntime"],[328,57,148,10],[328,58,148,10,"jsxDEV"],[328,64,148,10],[328,66,148,11,"SettingItem"],[328,77,148,22],[329,12,149,12,"icon"],[329,16,149,16],[329,18,149,17],[329,33,149,32],[330,12,150,12,"title"],[330,17,150,17],[330,19,150,18],[330,39,150,38],[331,12,151,12,"subtitle"],[331,20,151,20],[331,22,151,21],[331,50,151,49],[332,12,152,12,"rightElement"],[332,24,152,24],[332,39,153,14],[332,43,153,14,"_reactJsxDevRuntime"],[332,62,153,14],[332,63,153,14,"jsxDEV"],[332,69,153,14],[332,71,153,15,"_reactNative"],[332,83,153,21],[332,84,153,21,"Switch"],[332,90,153,21],[333,14,154,16,"value"],[333,19,154,21],[333,21,154,23,"notificationsEnabled"],[333,41,154,44],[334,14,155,16,"onValueChange"],[334,27,155,29],[334,29,155,31,"setNotificationsEnabled"],[334,52,155,55],[335,14,156,16,"trackColor"],[335,24,156,26],[335,26,156,28],[336,16,156,30,"false"],[336,21,156,35],[336,23,156,37],[336,32,156,46],[337,16,156,48,"true"],[337,20,156,52],[337,22,156,54],[338,14,156,66],[338,15,156,68],[339,14,157,16,"thumbColor"],[339,24,157,26],[339,26,157,28,"notificationsEnabled"],[339,46,157,48],[339,49,157,51],[339,58,157,60],[339,61,157,63],[340,12,157,73],[341,14,157,73,"fileName"],[341,22,157,73],[341,24,157,73,"_jsxFileName"],[341,36,157,73],[342,14,157,73,"lineNumber"],[342,24,157,73],[343,14,157,73,"columnNumber"],[343,26,157,73],[344,12,157,73],[344,19,158,15],[345,10,159,13],[346,12,159,13,"fileName"],[346,20,159,13],[346,22,159,13,"_jsxFileName"],[346,34,159,13],[347,12,159,13,"lineNumber"],[347,22,159,13],[348,12,159,13,"columnNumber"],[348,24,159,13],[349,10,159,13],[349,17,160,11],[349,18,160,12],[349,33,161,10],[349,37,161,10,"_reactJsxDevRuntime"],[349,56,161,10],[349,57,161,10,"jsxDEV"],[349,63,161,10],[349,65,161,11,"SettingItem"],[349,76,161,22],[350,12,162,12,"icon"],[350,16,162,16],[350,18,162,17],[350,28,162,27],[351,12,163,12,"title"],[351,17,163,17],[351,19,163,18],[351,29,163,28],[352,12,164,12,"subtitle"],[352,20,164,20],[352,22,164,21],[352,31,164,30],[353,12,165,12,"onPress"],[353,19,165,19],[353,21,165,21,"onPress"],[353,22,165,21],[353,27,165,27,"navigation"],[353,37,165,37],[353,38,165,38,"navigate"],[353,46,165,46],[353,47,165,47],[353,65,165,65],[354,10,165,67],[355,12,165,67,"fileName"],[355,20,165,67],[355,22,165,67,"_jsxFileName"],[355,34,165,67],[356,12,165,67,"lineNumber"],[356,22,165,67],[357,12,165,67,"columnNumber"],[357,24,165,67],[358,10,165,67],[358,17,166,11],[358,18,166,12],[358,33,167,10],[358,37,167,10,"_reactJsxDevRuntime"],[358,56,167,10],[358,57,167,10,"jsxDEV"],[358,63,167,10],[358,65,167,11,"SettingItem"],[358,76,167,22],[359,12,168,12,"icon"],[359,16,168,16],[359,18,168,17],[359,24,168,23],[360,12,169,12,"title"],[360,17,169,17],[360,19,169,18],[360,30,169,29],[361,12,170,12,"subtitle"],[361,20,170,20],[361,22,170,21],[362,10,170,34],[363,12,170,34,"fileName"],[363,20,170,34],[363,22,170,34,"_jsxFileName"],[363,34,170,34],[364,12,170,34,"lineNumber"],[364,22,170,34],[365,12,170,34,"columnNumber"],[365,24,170,34],[366,10,170,34],[366,17,171,11],[366,18,171,12],[367,8,171,12],[368,10,171,12,"fileName"],[368,18,171,12],[368,20,171,12,"_jsxFileName"],[368,32,171,12],[369,10,171,12,"lineNumber"],[369,20,171,12],[370,10,171,12,"columnNumber"],[370,22,171,12],[371,8,171,12],[371,15,172,24],[371,16,172,25],[371,31,175,8],[371,35,175,8,"_reactJsxDevRuntime"],[371,54,175,8],[371,55,175,8,"jsxDEV"],[371,61,175,8],[371,63,175,9,"SettingSection"],[371,77,175,23],[372,10,175,24,"title"],[372,15,175,29],[372,17,175,30],[372,24,175,37],[373,10,175,37,"children"],[373,18,175,37],[373,34,176,10],[373,38,176,10,"_reactJsxDevRuntime"],[373,57,176,10],[373,58,176,10,"jsxDEV"],[373,64,176,10],[373,66,176,11,"SettingItem"],[373,77,176,22],[374,12,176,23,"icon"],[374,16,176,27],[374,18,176,28],[374,38,176,48],[375,12,176,49,"title"],[375,17,176,54],[375,19,176,55],[375,28,176,64],[376,12,176,65,"subtitle"],[376,20,176,73],[376,22,176,74],[377,10,176,81],[378,12,176,81,"fileName"],[378,20,176,81],[378,22,176,81,"_jsxFileName"],[378,34,176,81],[379,12,176,81,"lineNumber"],[379,22,176,81],[380,12,176,81,"columnNumber"],[380,24,176,81],[381,10,176,81],[381,17,176,83],[381,18,176,84],[381,33,177,10],[381,37,177,10,"_reactJsxDevRuntime"],[381,56,177,10],[381,57,177,10,"jsxDEV"],[381,63,177,10],[381,65,177,11,"SettingItem"],[381,76,177,22],[382,12,177,23,"icon"],[382,16,177,27],[382,18,177,28],[382,33,177,43],[383,12,177,44,"title"],[383,17,177,49],[383,19,177,50],[383,37,177,68],[384,12,177,69,"onPress"],[384,19,177,76],[384,21,177,78,"onPress"],[384,22,177,78],[384,27,177,84,"navigation"],[384,37,177,94],[384,38,177,95,"navigate"],[384,46,177,103],[384,47,177,104],[384,54,177,111],[385,10,177,113],[386,12,177,113,"fileName"],[386,20,177,113],[386,22,177,113,"_jsxFileName"],[386,34,177,113],[387,12,177,113,"lineNumber"],[387,22,177,113],[388,12,177,113,"columnNumber"],[388,24,177,113],[389,10,177,113],[389,17,177,115],[389,18,177,116],[389,33,178,10],[389,37,178,10,"_reactJsxDevRuntime"],[389,56,178,10],[389,57,178,10,"jsxDEV"],[389,63,178,10],[389,65,178,11,"SettingItem"],[389,76,178,22],[390,12,178,23,"icon"],[390,16,178,27],[390,18,178,28],[390,26,178,36],[391,12,178,37,"title"],[391,17,178,42],[391,19,178,43],[391,35,178,59],[392,12,178,60,"onPress"],[392,19,178,67],[392,21,178,69,"onPress"],[392,22,178,69],[392,27,178,75,"navigation"],[392,37,178,85],[392,38,178,86,"navigate"],[392,46,178,94],[392,47,178,95],[392,56,178,104],[393,10,178,106],[394,12,178,106,"fileName"],[394,20,178,106],[394,22,178,106,"_jsxFileName"],[394,34,178,106],[395,12,178,106,"lineNumber"],[395,22,178,106],[396,12,178,106,"columnNumber"],[396,24,178,106],[397,10,178,106],[397,17,178,108],[397,18,178,109],[397,33,179,10],[397,37,179,10,"_reactJsxDevRuntime"],[397,56,179,10],[397,57,179,10,"jsxDEV"],[397,63,179,10],[397,65,179,11,"SettingItem"],[397,76,179,22],[398,12,179,23,"icon"],[398,16,179,27],[398,18,179,28],[398,31,179,41],[399,12,179,42,"title"],[399,17,179,47],[399,19,179,48],[399,35,179,64],[400,12,179,65,"onPress"],[400,19,179,72],[400,21,179,74,"onPress"],[400,22,179,74],[400,27,179,80,"navigation"],[400,37,179,90],[400,38,179,91,"navigate"],[400,46,179,99],[400,47,179,100],[400,53,179,106],[401,10,179,108],[402,12,179,108,"fileName"],[402,20,179,108],[402,22,179,108,"_jsxFileName"],[402,34,179,108],[403,12,179,108,"lineNumber"],[403,22,179,108],[404,12,179,108,"columnNumber"],[404,24,179,108],[405,10,179,108],[405,17,179,110],[405,18,179,111],[406,8,179,111],[407,10,179,111,"fileName"],[407,18,179,111],[407,20,179,111,"_jsxFileName"],[407,32,179,111],[408,10,179,111,"lineNumber"],[408,20,179,111],[409,10,179,111,"columnNumber"],[409,22,179,111],[410,8,179,111],[410,15,180,24],[410,16,180,25],[410,31,183,8],[410,35,183,8,"_reactJsxDevRuntime"],[410,54,183,8],[410,55,183,8,"jsxDEV"],[410,61,183,8],[410,63,183,9,"_reactNative"],[410,75,183,25],[410,76,183,25,"TouchableOpacity"],[410,92,183,25],[411,10,183,26,"style"],[411,15,183,31],[411,17,183,33,"styles"],[411,23,183,39],[411,24,183,40,"signOutButton"],[411,37,183,54],[412,10,183,55,"onPress"],[412,17,183,62],[412,19,183,64,"handleSignOut"],[412,32,183,78],[413,10,183,78,"children"],[413,18,183,78],[413,34,184,10],[413,38,184,10,"_reactJsxDevRuntime"],[413,57,184,10],[413,58,184,10,"jsxDEV"],[413,64,184,10],[413,66,184,11,"_expoVectorIcons"],[413,82,184,19],[413,83,184,19,"Ionicons"],[413,91,184,19],[414,12,184,20,"name"],[414,16,184,24],[414,18,184,25],[414,35,184,42],[415,12,184,43,"size"],[415,16,184,47],[415,18,184,49],[415,20,184,52],[416,12,184,53,"color"],[416,17,184,58],[416,19,184,59],[417,10,184,68],[418,12,184,68,"fileName"],[418,20,184,68],[418,22,184,68,"_jsxFileName"],[418,34,184,68],[419,12,184,68,"lineNumber"],[419,22,184,68],[420,12,184,68,"columnNumber"],[420,24,184,68],[421,10,184,68],[421,17,184,70],[421,18,184,71],[421,33,185,10],[421,37,185,10,"_reactJsxDevRuntime"],[421,56,185,10],[421,57,185,10,"jsxDEV"],[421,63,185,10],[421,65,185,11,"_reactNative"],[421,77,185,15],[421,78,185,15,"Text"],[421,82,185,15],[422,12,185,16,"style"],[422,17,185,21],[422,19,185,23,"styles"],[422,25,185,29],[422,26,185,30,"signOutText"],[422,37,185,42],[423,12,185,42,"children"],[423,20,185,42],[423,22,185,43],[424,10,185,51],[425,12,185,51,"fileName"],[425,20,185,51],[425,22,185,51,"_jsxFileName"],[425,34,185,51],[426,12,185,51,"lineNumber"],[426,22,185,51],[427,12,185,51,"columnNumber"],[427,24,185,51],[428,10,185,51],[428,17,185,57],[428,18,185,58],[429,8,185,58],[430,10,185,58,"fileName"],[430,18,185,58],[430,20,185,58,"_jsxFileName"],[430,32,185,58],[431,10,185,58,"lineNumber"],[431,20,185,58],[432,10,185,58,"columnNumber"],[432,22,185,58],[433,8,185,58],[433,15,186,26],[433,16,186,27],[434,6,186,27],[435,8,186,27,"fileName"],[435,16,186,27],[435,18,186,27,"_jsxFileName"],[435,30,186,27],[436,8,186,27,"lineNumber"],[436,18,186,27],[437,8,186,27,"columnNumber"],[437,20,186,27],[438,6,186,27],[438,13,187,18],[438,14,187,19],[439,4,187,19],[440,6,187,19,"fileName"],[440,14,187,19],[440,16,187,19,"_jsxFileName"],[440,28,187,19],[441,6,187,19,"lineNumber"],[441,16,187,19],[442,6,187,19,"columnNumber"],[442,18,187,19],[443,4,187,19],[443,11,188,10],[443,12,188,11],[444,2,190,0],[445,2,190,1,"_s"],[445,4,190,1],[445,5,17,24,"SettingsScreen"],[445,19,17,38],[446,4,17,38],[446,12,18,17,"useSafeAreaInsets"],[446,39,18,34],[446,40,18,34,"useSafeAreaInsets"],[446,57,18,34],[446,59,19,28,"useAuth"],[446,79,19,35],[446,80,19,35,"useAuth"],[446,87,19,35],[447,2,19,35],[448,2,19,35,"_c"],[448,4,19,35],[448,7,17,24,"SettingsScreen"],[448,21,17,38],[449,2,192,0],[449,6,192,6,"styles"],[449,12,192,12],[449,15,192,15,"StyleSheet"],[449,27,192,25],[449,28,192,25,"StyleSheet"],[449,38,192,25],[449,39,192,26,"create"],[449,45,192,32],[449,46,192,33],[450,4,193,2,"container"],[450,13,193,11],[450,15,193,13],[451,6,194,4,"flex"],[451,10,194,8],[451,12,194,10],[451,13,194,11],[452,6,195,4,"backgroundColor"],[452,21,195,19],[452,23,195,21],[453,4,196,2],[453,5,196,3],[454,4,197,2,"header"],[454,10,197,8],[454,12,197,10],[455,6,198,4,"flexDirection"],[455,19,198,17],[455,21,198,19],[455,26,198,24],[456,6,199,4,"alignItems"],[456,16,199,14],[456,18,199,16],[456,26,199,24],[457,6,200,4,"justifyContent"],[457,20,200,18],[457,22,200,20],[457,37,200,35],[458,6,201,4,"paddingHorizontal"],[458,23,201,21],[458,25,201,23],[458,27,201,25],[459,6,202,4,"paddingVertical"],[459,21,202,19],[459,23,202,21],[459,25,202,23],[460,6,203,4,"backgroundColor"],[460,21,203,19],[460,23,203,21],[460,29,203,27],[461,6,204,4,"borderBottomWidth"],[461,23,204,21],[461,25,204,23],[461,26,204,24],[462,6,205,4,"borderBottomColor"],[462,23,205,21],[462,25,205,23],[463,4,206,2],[463,5,206,3],[464,4,207,2,"backButton"],[464,14,207,12],[464,16,207,14],[465,6,208,4,"width"],[465,11,208,9],[465,13,208,11],[465,15,208,13],[466,6,209,4,"height"],[466,12,209,10],[466,14,209,12],[466,16,209,14],[467,6,210,4,"borderRadius"],[467,18,210,16],[467,20,210,18],[467,22,210,20],[468,6,211,4,"backgroundColor"],[468,21,211,19],[468,23,211,21],[468,32,211,30],[469,6,212,4,"alignItems"],[469,16,212,14],[469,18,212,16],[469,26,212,24],[470,6,213,4,"justifyContent"],[470,20,213,18],[470,22,213,20],[471,4,214,2],[471,5,214,3],[472,4,215,2,"headerTitle"],[472,15,215,13],[472,17,215,15],[473,6,216,4,"fontSize"],[473,14,216,12],[473,16,216,14],[473,18,216,16],[474,6,217,4,"fontWeight"],[474,16,217,14],[474,18,217,16],[474,23,217,21],[475,6,218,4,"color"],[475,11,218,9],[475,13,218,11],[476,4,219,2],[476,5,219,3],[477,4,220,2,"scrollContent"],[477,17,220,15],[477,19,220,17],[478,6,221,4,"padding"],[478,13,221,11],[478,15,221,13],[478,17,221,15],[479,6,222,4,"paddingBottom"],[479,19,222,17],[479,21,222,19],[480,4,223,2],[480,5,223,3],[481,4,224,2,"section"],[481,11,224,9],[481,13,224,11],[482,6,225,4,"marginBottom"],[482,18,225,16],[482,20,225,18],[483,4,226,2],[483,5,226,3],[484,4,227,2,"sectionTitle"],[484,16,227,14],[484,18,227,16],[485,6,228,4,"fontSize"],[485,14,228,12],[485,16,228,14],[485,18,228,16],[486,6,229,4,"fontWeight"],[486,16,229,14],[486,18,229,16],[486,23,229,21],[487,6,230,4,"color"],[487,11,230,9],[487,13,230,11],[487,22,230,20],[488,6,231,4,"marginBottom"],[488,18,231,16],[488,20,231,18],[488,22,231,20],[489,6,232,4,"paddingHorizontal"],[489,23,232,21],[489,25,232,23],[489,26,232,24],[490,6,233,4,"textTransform"],[490,19,233,17],[490,21,233,19],[490,32,233,30],[491,6,234,4,"letterSpacing"],[491,19,234,17],[491,21,234,19],[492,4,235,2],[492,5,235,3],[493,4,236,2,"settingItem"],[493,15,236,13],[493,17,236,15],[494,6,237,4,"flexDirection"],[494,19,237,17],[494,21,237,19],[494,26,237,24],[495,6,238,4,"alignItems"],[495,16,238,14],[495,18,238,16],[495,26,238,24],[496,6,239,4,"justifyContent"],[496,20,239,18],[496,22,239,20],[496,37,239,35],[497,6,240,4,"backgroundColor"],[497,21,240,19],[497,23,240,21],[497,29,240,27],[498,6,241,4,"padding"],[498,13,241,11],[498,15,241,13],[498,17,241,15],[499,6,242,4,"borderRadius"],[499,18,242,16],[499,20,242,18],[499,22,242,20],[500,6,243,4,"marginBottom"],[500,18,243,16],[500,20,243,18],[500,21,243,19],[501,6,244,4,"shadowColor"],[501,17,244,15],[501,19,244,17],[501,25,244,23],[502,6,245,4,"shadowOffset"],[502,18,245,16],[502,20,245,18],[503,8,245,20,"width"],[503,13,245,25],[503,15,245,27],[503,16,245,28],[504,8,245,30,"height"],[504,14,245,36],[504,16,245,38],[505,6,245,40],[505,7,245,41],[506,6,246,4,"shadowOpacity"],[506,19,246,17],[506,21,246,19],[506,25,246,23],[507,6,247,4,"shadowRadius"],[507,18,247,16],[507,20,247,18],[507,21,247,19],[508,6,248,4,"elevation"],[508,15,248,13],[508,17,248,15],[509,4,249,2],[509,5,249,3],[510,4,250,2,"settingItemLeft"],[510,19,250,17],[510,21,250,19],[511,6,251,4,"flexDirection"],[511,19,251,17],[511,21,251,19],[511,26,251,24],[512,6,252,4,"alignItems"],[512,16,252,14],[512,18,252,16],[512,26,252,24],[513,6,253,4,"flex"],[513,10,253,8],[513,12,253,10],[514,4,254,2],[514,5,254,3],[515,4,255,2,"iconContainer"],[515,17,255,15],[515,19,255,17],[516,6,256,4,"width"],[516,11,256,9],[516,13,256,11],[516,15,256,13],[517,6,257,4,"height"],[517,12,257,10],[517,14,257,12],[517,16,257,14],[518,6,258,4,"borderRadius"],[518,18,258,16],[518,20,258,18],[518,22,258,20],[519,6,259,4,"backgroundColor"],[519,21,259,19],[519,23,259,21],[519,32,259,30],[520,6,260,4,"alignItems"],[520,16,260,14],[520,18,260,16],[520,26,260,24],[521,6,261,4,"justifyContent"],[521,20,261,18],[521,22,261,20],[521,30,261,28],[522,6,262,4,"marginRight"],[522,17,262,15],[522,19,262,17],[523,4,263,2],[523,5,263,3],[524,4,264,2,"settingItemContent"],[524,22,264,20],[524,24,264,22],[525,6,265,4,"flex"],[525,10,265,8],[525,12,265,10],[526,4,266,2],[526,5,266,3],[527,4,267,2,"settingItemTitle"],[527,20,267,18],[527,22,267,20],[528,6,268,4,"fontSize"],[528,14,268,12],[528,16,268,14],[528,18,268,16],[529,6,269,4,"fontWeight"],[529,16,269,14],[529,18,269,16],[529,23,269,21],[530,6,270,4,"color"],[530,11,270,9],[530,13,270,11],[530,22,270,20],[531,6,271,4,"marginBottom"],[531,18,271,16],[531,20,271,18],[532,4,272,2],[532,5,272,3],[533,4,273,2,"settingItemSubtitle"],[533,23,273,21],[533,25,273,23],[534,6,274,4,"fontSize"],[534,14,274,12],[534,16,274,14],[534,18,274,16],[535,6,275,4,"color"],[535,11,275,9],[535,13,275,11],[536,4,276,2],[536,5,276,3],[537,4,277,2,"signOutButton"],[537,17,277,15],[537,19,277,17],[538,6,278,4,"flexDirection"],[538,19,278,17],[538,21,278,19],[538,26,278,24],[539,6,279,4,"alignItems"],[539,16,279,14],[539,18,279,16],[539,26,279,24],[540,6,280,4,"justifyContent"],[540,20,280,18],[540,22,280,20],[540,30,280,28],[541,6,281,4,"backgroundColor"],[541,21,281,19],[541,23,281,21],[541,32,281,30],[542,6,282,4,"padding"],[542,13,282,11],[542,15,282,13],[542,17,282,15],[543,6,283,4,"borderRadius"],[543,18,283,16],[543,20,283,18],[543,22,283,20],[544,6,284,4,"marginTop"],[544,15,284,13],[544,17,284,15],[545,4,285,2],[545,5,285,3],[546,4,286,2,"signOutText"],[546,15,286,13],[546,17,286,15],[547,6,287,4,"fontSize"],[547,14,287,12],[547,16,287,14],[547,18,287,16],[548,6,288,4,"fontWeight"],[548,16,288,14],[548,18,288,16],[548,23,288,21],[549,6,289,4,"color"],[549,11,289,9],[549,13,289,11],[549,22,289,20],[550,6,290,4,"marginLeft"],[550,16,290,14],[550,18,290,16],[551,4,291,2],[552,2,292,0],[552,3,292,1],[552,4,292,2],[553,2,292,3],[553,6,292,3,"_c"],[553,8,292,3],[554,2,292,3,"$RefreshReg$"],[554,14,292,3],[554,15,292,3,"_c"],[554,17,292,3],[555,0,292,3],[555,3]],"functionMap":{"names":["","SettingsScreen","useEffect$argument_0","checkBiometricAvailability","loadBiometricSetting","toggleBiometrics","handleSignOut","SettingSection","SettingItem","TouchableOpacity.props.onPress","SettingItem.props.onPress"],"mappings":"AAA;eCgB;YCO;GDG;qCEE;GFI;+BGE;GHG;2BIE;GJkB;wBKE;GLG;yBME;GNK;sBOE;GPa;mCQM,yBR;qBSc,wCT;qBSM,0CT;qBSyB,2CT;qBSM,oFT;qBSuB,6CT;8ESY,kCT;qESC,oCT;0ESC,iCT;CDW"},"hasCjsExports":false},"type":"js/module"}]} \ No newline at end of file diff --git a/frontend/.metro-cache/cache/45/b9e2364a860a85299af5bc892360fccb3c05c6958d3c290c660f2af0031c604527ad98 b/frontend/.metro-cache/cache/45/b9e2364a860a85299af5bc892360fccb3c05c6958d3c290c660f2af0031c604527ad98 new file mode 100644 index 00000000..5e81bfe0 --- /dev/null +++ b/frontend/.metro-cache/cache/45/b9e2364a860a85299af5bc892360fccb3c05c6958d3c290c660f2af0031c604527ad98 @@ -0,0 +1 @@ +{"dependencies":[{"name":"react","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":1,"column":0,"index":0},"end":{"line":1,"column":26,"index":26}}],"key":"RtGiGa+/H7VrI7GDQDLhO1UbpU8=","exportNames":["*"],"imports":1}},{"name":"expo-status-bar","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":2,"column":0,"index":27},"end":{"line":2,"column":44,"index":71}}],"key":"tlkgvZrxUMG8C7vDDJbsBGIlvhs=","exportNames":["*"],"imports":1}},{"name":"@react-navigation/native","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":3,"column":0,"index":72},"end":{"line":3,"column":63,"index":135}}],"key":"yKhyWCfwa1gXEwEbMKnWHykYbZ4=","exportNames":["*"],"imports":1}},{"name":"@react-navigation/native-stack","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":4,"column":0,"index":136},"end":{"line":4,"column":76,"index":212}}],"key":"kL7YyDHXbQgeoRvc2xX4WvC056I=","exportNames":["*"],"imports":1}},{"name":"./src/contexts/AuthContext","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":5,"column":0,"index":213},"end":{"line":5,"column":58,"index":271}}],"key":"hkG6rfMCkOXbkIn/bxyiB8dw7Go=","exportNames":["*"],"imports":1}},{"name":"./src/screens/LanguageScreen","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":6,"column":0,"index":272},"end":{"line":6,"column":58,"index":330}}],"key":"r0oCXn0bLVYhFhlK4ZXGJz88+AU=","exportNames":["*"],"imports":1}},{"name":"./src/screens/HumanVerificationScreen","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":7,"column":0,"index":331},"end":{"line":7,"column":76,"index":407}}],"key":"TaXkQzLPXUOJtR5HMi07lPG4waI=","exportNames":["*"],"imports":1}},{"name":"./src/screens/AuthScreen","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":8,"column":0,"index":408},"end":{"line":8,"column":50,"index":458}}],"key":"qkOGcG7Id2Te0rMLuAhkYAOJRc8=","exportNames":["*"],"imports":1}},{"name":"./src/screens/HomeScreen","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":9,"column":0,"index":459},"end":{"line":9,"column":50,"index":509}}],"key":"TuO2yEBLkh4YjSgr/iR6qWAGFHg=","exportNames":["*"],"imports":1}},{"name":"./src/screens/NotificationsScreen","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":10,"column":0,"index":510},"end":{"line":10,"column":68,"index":578}}],"key":"Nc78KrDmUrJ95VyqkBcpssHz0EE=","exportNames":["*"],"imports":1}},{"name":"./src/screens/SettingsScreen","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":11,"column":0,"index":579},"end":{"line":11,"column":58,"index":637}}],"key":"z6BWMnNOQBSgBqtFNDMAY0KHvZk=","exportNames":["*"],"imports":1}},{"name":"./src/screens/QRScannerScreen","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":12,"column":0,"index":638},"end":{"line":12,"column":60,"index":698}}],"key":"BuXeFOPzuhl59001tBju6OyXJJU=","exportNames":["*"],"imports":1}},{"name":"./src/screens/EditProfileScreen","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":13,"column":0,"index":699},"end":{"line":13,"column":64,"index":763}}],"key":"3H8+S3ge4E+58KBX9aqHGAPCcmg=","exportNames":["*"],"imports":1}},{"name":"./src/screens/ChangePasswordScreen","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":14,"column":0,"index":764},"end":{"line":14,"column":70,"index":834}}],"key":"29GgShr9NbeH3lOxR9yjt4juUbk=","exportNames":["*"],"imports":1}},{"name":"./src/screens/TermsScreen","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":15,"column":0,"index":835},"end":{"line":15,"column":52,"index":887}}],"key":"/EHLGE4J7cF/Qezr+8sQLniW7Sc=","exportNames":["*"],"imports":1}},{"name":"./src/screens/PrivacyScreen","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":16,"column":0,"index":888},"end":{"line":16,"column":56,"index":944}}],"key":"rG5BrOBmG2Vmmw+aA31q8frBE8M=","exportNames":["*"],"imports":1}},{"name":"./src/screens/HelpScreen","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":17,"column":0,"index":945},"end":{"line":17,"column":50,"index":995}}],"key":"xH9CRdje2nsRn38Cb25w4VUeNtc=","exportNames":["*"],"imports":1}},{"name":"./src/screens/WalletAddressScreen","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":18,"column":0,"index":996},"end":{"line":18,"column":68,"index":1064}}],"key":"OMtg3raCZWFdXwFOkpSlvDz0QrE=","exportNames":["*"],"imports":1}},{"name":"./src/screens/LanguageSettingsScreen","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":19,"column":0,"index":1065},"end":{"line":19,"column":74,"index":1139}}],"key":"us92p+NZT1OWOqxfNGcjdq1R8+A=","exportNames":["*"],"imports":1}},{"name":"react/jsx-dev-runtime","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"L9D70Z4hi4aGuui1ysja/oQ5ytI=","exportNames":["*"],"imports":1}}],"output":[{"data":{"code":"__d(function (global, require, _$$_IMPORT_DEFAULT, _$$_IMPORT_ALL, module, exports, _dependencyMap) {\n \"use strict\";\n\n var _jsxFileName = \"/app/frontend/App.tsx\";\n Object.defineProperty(exports, '__esModule', {\n value: true\n });\n function _interopDefault(e) {\n return e && e.__esModule ? e : {\n default: e\n };\n }\n Object.defineProperty(exports, \"default\", {\n enumerable: true,\n get: function () {\n return App;\n }\n });\n require(_dependencyMap[0], \"react\");\n var _expoStatusBar = require(_dependencyMap[1], \"expo-status-bar\");\n var _reactNavigationNative = require(_dependencyMap[2], \"@react-navigation/native\");\n var _reactNavigationNativeStack = require(_dependencyMap[3], \"@react-navigation/native-stack\");\n var _srcContextsAuthContext = require(_dependencyMap[4], \"./src/contexts/AuthContext\");\n var _srcScreensLanguageScreen = require(_dependencyMap[5], \"./src/screens/LanguageScreen\");\n var LanguageScreen = _interopDefault(_srcScreensLanguageScreen);\n var _srcScreensHumanVerificationScreen = require(_dependencyMap[6], \"./src/screens/HumanVerificationScreen\");\n var HumanVerificationScreen = _interopDefault(_srcScreensHumanVerificationScreen);\n var _srcScreensAuthScreen = require(_dependencyMap[7], \"./src/screens/AuthScreen\");\n var AuthScreen = _interopDefault(_srcScreensAuthScreen);\n var _srcScreensHomeScreen = require(_dependencyMap[8], \"./src/screens/HomeScreen\");\n var HomeScreen = _interopDefault(_srcScreensHomeScreen);\n var _srcScreensNotificationsScreen = require(_dependencyMap[9], \"./src/screens/NotificationsScreen\");\n var NotificationsScreen = _interopDefault(_srcScreensNotificationsScreen);\n var _srcScreensSettingsScreen = require(_dependencyMap[10], \"./src/screens/SettingsScreen\");\n var SettingsScreen = _interopDefault(_srcScreensSettingsScreen);\n var _srcScreensQRScannerScreen = require(_dependencyMap[11], \"./src/screens/QRScannerScreen\");\n var QRScannerScreen = _interopDefault(_srcScreensQRScannerScreen);\n var _srcScreensEditProfileScreen = require(_dependencyMap[12], \"./src/screens/EditProfileScreen\");\n var EditProfileScreen = _interopDefault(_srcScreensEditProfileScreen);\n var _srcScreensChangePasswordScreen = require(_dependencyMap[13], \"./src/screens/ChangePasswordScreen\");\n var ChangePasswordScreen = _interopDefault(_srcScreensChangePasswordScreen);\n var _srcScreensTermsScreen = require(_dependencyMap[14], \"./src/screens/TermsScreen\");\n var TermsScreen = _interopDefault(_srcScreensTermsScreen);\n var _srcScreensPrivacyScreen = require(_dependencyMap[15], \"./src/screens/PrivacyScreen\");\n var PrivacyScreen = _interopDefault(_srcScreensPrivacyScreen);\n var _srcScreensHelpScreen = require(_dependencyMap[16], \"./src/screens/HelpScreen\");\n var HelpScreen = _interopDefault(_srcScreensHelpScreen);\n var _srcScreensWalletAddressScreen = require(_dependencyMap[17], \"./src/screens/WalletAddressScreen\");\n var WalletAddressScreen = _interopDefault(_srcScreensWalletAddressScreen);\n var _srcScreensLanguageSettingsScreen = require(_dependencyMap[18], \"./src/screens/LanguageSettingsScreen\");\n var LanguageSettingsScreen = _interopDefault(_srcScreensLanguageSettingsScreen);\n var _reactJsxDevRuntime = require(_dependencyMap[19], \"react/jsx-dev-runtime\");\n const Stack = (0, _reactNavigationNativeStack.createNativeStackNavigator)();\n function App() {\n return /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_srcContextsAuthContext.AuthProvider, {\n children: /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNavigationNative.NavigationContainer, {\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_expoStatusBar.StatusBar, {\n style: \"dark\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 27,\n columnNumber: 9\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(Stack.Navigator, {\n screenOptions: {\n headerShown: false\n },\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(Stack.Screen, {\n name: \"Language\",\n component: LanguageScreen.default\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 29,\n columnNumber: 11\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(Stack.Screen, {\n name: \"HumanVerification\",\n component: HumanVerificationScreen.default\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 30,\n columnNumber: 11\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(Stack.Screen, {\n name: \"Auth\",\n component: AuthScreen.default\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 31,\n columnNumber: 11\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(Stack.Screen, {\n name: \"Home\",\n component: HomeScreen.default\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 32,\n columnNumber: 11\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(Stack.Screen, {\n name: \"Notifications\",\n component: NotificationsScreen.default\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 33,\n columnNumber: 11\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(Stack.Screen, {\n name: \"Settings\",\n component: SettingsScreen.default\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 34,\n columnNumber: 11\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(Stack.Screen, {\n name: \"QRScanner\",\n component: QRScannerScreen.default\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 35,\n columnNumber: 11\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(Stack.Screen, {\n name: \"EditProfile\",\n component: EditProfileScreen.default\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 36,\n columnNumber: 11\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(Stack.Screen, {\n name: \"ChangePassword\",\n component: ChangePasswordScreen.default\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 37,\n columnNumber: 11\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(Stack.Screen, {\n name: \"Terms\",\n component: TermsScreen.default\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 38,\n columnNumber: 11\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(Stack.Screen, {\n name: \"Privacy\",\n component: PrivacyScreen.default\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 39,\n columnNumber: 11\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(Stack.Screen, {\n name: \"Help\",\n component: HelpScreen.default\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 40,\n columnNumber: 11\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(Stack.Screen, {\n name: \"WalletAddress\",\n component: WalletAddressScreen.default\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 41,\n columnNumber: 11\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(Stack.Screen, {\n name: \"LanguageSettings\",\n component: LanguageSettingsScreen.default\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 42,\n columnNumber: 11\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 28,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 26,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 25,\n columnNumber: 5\n }, this);\n }\n _c = App;\n var _c;\n $RefreshReg$(_c, \"App\");\n});","lineCount":185,"map":[[13,2,23,15,"Object"],[13,8,23,15],[13,9,23,15,"defineProperty"],[13,23,23,15],[13,24,23,15,"exports"],[13,31,23,15],[14,4,23,15,"enumerable"],[14,14,23,15],[15,4,23,15,"get"],[15,7,23,15],[15,18,23,15,"get"],[15,19,23,15],[16,6,23,15],[16,13,23,15,"App"],[16,16,23,15],[17,4,23,15],[18,2,23,15],[19,2,1,0,"require"],[19,9,1,0],[19,10,1,0,"_dependencyMap"],[19,24,1,0],[20,2,2,0],[20,6,2,0,"_expoStatusBar"],[20,20,2,0],[20,23,2,0,"require"],[20,30,2,0],[20,31,2,0,"_dependencyMap"],[20,45,2,0],[21,2,3,0],[21,6,3,0,"_reactNavigationNative"],[21,28,3,0],[21,31,3,0,"require"],[21,38,3,0],[21,39,3,0,"_dependencyMap"],[21,53,3,0],[22,2,4,0],[22,6,4,0,"_reactNavigationNativeStack"],[22,33,4,0],[22,36,4,0,"require"],[22,43,4,0],[22,44,4,0,"_dependencyMap"],[22,58,4,0],[23,2,5,0],[23,6,5,0,"_srcContextsAuthContext"],[23,29,5,0],[23,32,5,0,"require"],[23,39,5,0],[23,40,5,0,"_dependencyMap"],[23,54,5,0],[24,2,6,0],[24,6,6,0,"_srcScreensLanguageScreen"],[24,31,6,0],[24,34,6,0,"require"],[24,41,6,0],[24,42,6,0,"_dependencyMap"],[24,56,6,0],[25,2,6,0],[25,6,6,0,"LanguageScreen"],[25,20,6,0],[25,23,6,0,"_interopDefault"],[25,38,6,0],[25,39,6,0,"_srcScreensLanguageScreen"],[25,64,6,0],[26,2,7,0],[26,6,7,0,"_srcScreensHumanVerificationScreen"],[26,40,7,0],[26,43,7,0,"require"],[26,50,7,0],[26,51,7,0,"_dependencyMap"],[26,65,7,0],[27,2,7,0],[27,6,7,0,"HumanVerificationScreen"],[27,29,7,0],[27,32,7,0,"_interopDefault"],[27,47,7,0],[27,48,7,0,"_srcScreensHumanVerificationScreen"],[27,82,7,0],[28,2,8,0],[28,6,8,0,"_srcScreensAuthScreen"],[28,27,8,0],[28,30,8,0,"require"],[28,37,8,0],[28,38,8,0,"_dependencyMap"],[28,52,8,0],[29,2,8,0],[29,6,8,0,"AuthScreen"],[29,16,8,0],[29,19,8,0,"_interopDefault"],[29,34,8,0],[29,35,8,0,"_srcScreensAuthScreen"],[29,56,8,0],[30,2,9,0],[30,6,9,0,"_srcScreensHomeScreen"],[30,27,9,0],[30,30,9,0,"require"],[30,37,9,0],[30,38,9,0,"_dependencyMap"],[30,52,9,0],[31,2,9,0],[31,6,9,0,"HomeScreen"],[31,16,9,0],[31,19,9,0,"_interopDefault"],[31,34,9,0],[31,35,9,0,"_srcScreensHomeScreen"],[31,56,9,0],[32,2,10,0],[32,6,10,0,"_srcScreensNotificationsScreen"],[32,36,10,0],[32,39,10,0,"require"],[32,46,10,0],[32,47,10,0,"_dependencyMap"],[32,61,10,0],[33,2,10,0],[33,6,10,0,"NotificationsScreen"],[33,25,10,0],[33,28,10,0,"_interopDefault"],[33,43,10,0],[33,44,10,0,"_srcScreensNotificationsScreen"],[33,74,10,0],[34,2,11,0],[34,6,11,0,"_srcScreensSettingsScreen"],[34,31,11,0],[34,34,11,0,"require"],[34,41,11,0],[34,42,11,0,"_dependencyMap"],[34,56,11,0],[35,2,11,0],[35,6,11,0,"SettingsScreen"],[35,20,11,0],[35,23,11,0,"_interopDefault"],[35,38,11,0],[35,39,11,0,"_srcScreensSettingsScreen"],[35,64,11,0],[36,2,12,0],[36,6,12,0,"_srcScreensQRScannerScreen"],[36,32,12,0],[36,35,12,0,"require"],[36,42,12,0],[36,43,12,0,"_dependencyMap"],[36,57,12,0],[37,2,12,0],[37,6,12,0,"QRScannerScreen"],[37,21,12,0],[37,24,12,0,"_interopDefault"],[37,39,12,0],[37,40,12,0,"_srcScreensQRScannerScreen"],[37,66,12,0],[38,2,13,0],[38,6,13,0,"_srcScreensEditProfileScreen"],[38,34,13,0],[38,37,13,0,"require"],[38,44,13,0],[38,45,13,0,"_dependencyMap"],[38,59,13,0],[39,2,13,0],[39,6,13,0,"EditProfileScreen"],[39,23,13,0],[39,26,13,0,"_interopDefault"],[39,41,13,0],[39,42,13,0,"_srcScreensEditProfileScreen"],[39,70,13,0],[40,2,14,0],[40,6,14,0,"_srcScreensChangePasswordScreen"],[40,37,14,0],[40,40,14,0,"require"],[40,47,14,0],[40,48,14,0,"_dependencyMap"],[40,62,14,0],[41,2,14,0],[41,6,14,0,"ChangePasswordScreen"],[41,26,14,0],[41,29,14,0,"_interopDefault"],[41,44,14,0],[41,45,14,0,"_srcScreensChangePasswordScreen"],[41,76,14,0],[42,2,15,0],[42,6,15,0,"_srcScreensTermsScreen"],[42,28,15,0],[42,31,15,0,"require"],[42,38,15,0],[42,39,15,0,"_dependencyMap"],[42,53,15,0],[43,2,15,0],[43,6,15,0,"TermsScreen"],[43,17,15,0],[43,20,15,0,"_interopDefault"],[43,35,15,0],[43,36,15,0,"_srcScreensTermsScreen"],[43,58,15,0],[44,2,16,0],[44,6,16,0,"_srcScreensPrivacyScreen"],[44,30,16,0],[44,33,16,0,"require"],[44,40,16,0],[44,41,16,0,"_dependencyMap"],[44,55,16,0],[45,2,16,0],[45,6,16,0,"PrivacyScreen"],[45,19,16,0],[45,22,16,0,"_interopDefault"],[45,37,16,0],[45,38,16,0,"_srcScreensPrivacyScreen"],[45,62,16,0],[46,2,17,0],[46,6,17,0,"_srcScreensHelpScreen"],[46,27,17,0],[46,30,17,0,"require"],[46,37,17,0],[46,38,17,0,"_dependencyMap"],[46,52,17,0],[47,2,17,0],[47,6,17,0,"HelpScreen"],[47,16,17,0],[47,19,17,0,"_interopDefault"],[47,34,17,0],[47,35,17,0,"_srcScreensHelpScreen"],[47,56,17,0],[48,2,18,0],[48,6,18,0,"_srcScreensWalletAddressScreen"],[48,36,18,0],[48,39,18,0,"require"],[48,46,18,0],[48,47,18,0,"_dependencyMap"],[48,61,18,0],[49,2,18,0],[49,6,18,0,"WalletAddressScreen"],[49,25,18,0],[49,28,18,0,"_interopDefault"],[49,43,18,0],[49,44,18,0,"_srcScreensWalletAddressScreen"],[49,74,18,0],[50,2,19,0],[50,6,19,0,"_srcScreensLanguageSettingsScreen"],[50,39,19,0],[50,42,19,0,"require"],[50,49,19,0],[50,50,19,0,"_dependencyMap"],[50,64,19,0],[51,2,19,0],[51,6,19,0,"LanguageSettingsScreen"],[51,28,19,0],[51,31,19,0,"_interopDefault"],[51,46,19,0],[51,47,19,0,"_srcScreensLanguageSettingsScreen"],[51,80,19,0],[52,2,19,74],[52,6,19,74,"_reactJsxDevRuntime"],[52,25,19,74],[52,28,19,74,"require"],[52,35,19,74],[52,36,19,74,"_dependencyMap"],[52,50,19,74],[53,2,21,0],[53,8,21,6,"Stack"],[53,13,21,11],[53,16,21,14],[53,20,21,14,"createNativeStackNavigator"],[53,47,21,40],[53,48,21,40,"createNativeStackNavigator"],[53,74,21,40],[53,76,21,41],[53,77,21,42],[54,2,23,15],[54,11,23,24,"App"],[54,14,23,27,"App"],[54,15,23,27],[54,17,23,30],[55,4,24,2],[55,24,25,4],[55,28,25,4,"_reactJsxDevRuntime"],[55,47,25,4],[55,48,25,4,"jsxDEV"],[55,54,25,4],[55,56,25,5,"_srcContextsAuthContext"],[55,79,25,17],[55,80,25,17,"AuthProvider"],[55,92,25,17],[56,6,25,17,"children"],[56,14,25,17],[56,29,26,6],[56,33,26,6,"_reactJsxDevRuntime"],[56,52,26,6],[56,53,26,6,"jsxDEV"],[56,59,26,6],[56,61,26,7,"_reactNavigationNative"],[56,83,26,26],[56,84,26,26,"NavigationContainer"],[56,103,26,26],[57,8,26,26,"children"],[57,16,26,26],[57,32,27,8],[57,36,27,8,"_reactJsxDevRuntime"],[57,55,27,8],[57,56,27,8,"jsxDEV"],[57,62,27,8],[57,64,27,9,"_expoStatusBar"],[57,78,27,18],[57,79,27,18,"StatusBar"],[57,88,27,18],[58,10,27,19,"style"],[58,15,27,24],[58,17,27,25],[59,8,27,31],[60,10,27,31,"fileName"],[60,18,27,31],[60,20,27,31,"_jsxFileName"],[60,32,27,31],[61,10,27,31,"lineNumber"],[61,20,27,31],[62,10,27,31,"columnNumber"],[62,22,27,31],[63,8,27,31],[63,15,27,33],[63,16,27,34],[63,31,28,8],[63,35,28,8,"_reactJsxDevRuntime"],[63,54,28,8],[63,55,28,8,"jsxDEV"],[63,61,28,8],[63,63,28,9,"Stack"],[63,68,28,14],[63,69,28,15,"Navigator"],[63,78,28,24],[64,10,28,25,"screenOptions"],[64,23,28,38],[64,25,28,40],[65,12,28,42,"headerShown"],[65,23,28,53],[65,25,28,55],[66,10,28,61],[66,11,28,63],[67,10,28,63,"children"],[67,18,28,63],[67,34,29,10],[67,38,29,10,"_reactJsxDevRuntime"],[67,57,29,10],[67,58,29,10,"jsxDEV"],[67,64,29,10],[67,66,29,11,"Stack"],[67,71,29,16],[67,72,29,17,"Screen"],[67,78,29,23],[68,12,29,24,"name"],[68,16,29,28],[68,18,29,29],[68,28,29,39],[69,12,29,40,"component"],[69,21,29,49],[69,23,29,51,"LanguageScreen"],[69,37,29,65],[69,38,29,65,"default"],[70,10,29,66],[71,12,29,66,"fileName"],[71,20,29,66],[71,22,29,66,"_jsxFileName"],[71,34,29,66],[72,12,29,66,"lineNumber"],[72,22,29,66],[73,12,29,66,"columnNumber"],[73,24,29,66],[74,10,29,66],[74,17,29,68],[74,18,29,69],[74,33,30,10],[74,37,30,10,"_reactJsxDevRuntime"],[74,56,30,10],[74,57,30,10,"jsxDEV"],[74,63,30,10],[74,65,30,11,"Stack"],[74,70,30,16],[74,71,30,17,"Screen"],[74,77,30,23],[75,12,30,24,"name"],[75,16,30,28],[75,18,30,29],[75,37,30,48],[76,12,30,49,"component"],[76,21,30,58],[76,23,30,60,"HumanVerificationScreen"],[76,46,30,83],[76,47,30,83,"default"],[77,10,30,84],[78,12,30,84,"fileName"],[78,20,30,84],[78,22,30,84,"_jsxFileName"],[78,34,30,84],[79,12,30,84,"lineNumber"],[79,22,30,84],[80,12,30,84,"columnNumber"],[80,24,30,84],[81,10,30,84],[81,17,30,86],[81,18,30,87],[81,33,31,10],[81,37,31,10,"_reactJsxDevRuntime"],[81,56,31,10],[81,57,31,10,"jsxDEV"],[81,63,31,10],[81,65,31,11,"Stack"],[81,70,31,16],[81,71,31,17,"Screen"],[81,77,31,23],[82,12,31,24,"name"],[82,16,31,28],[82,18,31,29],[82,24,31,35],[83,12,31,36,"component"],[83,21,31,45],[83,23,31,47,"AuthScreen"],[83,33,31,57],[83,34,31,57,"default"],[84,10,31,58],[85,12,31,58,"fileName"],[85,20,31,58],[85,22,31,58,"_jsxFileName"],[85,34,31,58],[86,12,31,58,"lineNumber"],[86,22,31,58],[87,12,31,58,"columnNumber"],[87,24,31,58],[88,10,31,58],[88,17,31,60],[88,18,31,61],[88,33,32,10],[88,37,32,10,"_reactJsxDevRuntime"],[88,56,32,10],[88,57,32,10,"jsxDEV"],[88,63,32,10],[88,65,32,11,"Stack"],[88,70,32,16],[88,71,32,17,"Screen"],[88,77,32,23],[89,12,32,24,"name"],[89,16,32,28],[89,18,32,29],[89,24,32,35],[90,12,32,36,"component"],[90,21,32,45],[90,23,32,47,"HomeScreen"],[90,33,32,57],[90,34,32,57,"default"],[91,10,32,58],[92,12,32,58,"fileName"],[92,20,32,58],[92,22,32,58,"_jsxFileName"],[92,34,32,58],[93,12,32,58,"lineNumber"],[93,22,32,58],[94,12,32,58,"columnNumber"],[94,24,32,58],[95,10,32,58],[95,17,32,60],[95,18,32,61],[95,33,33,10],[95,37,33,10,"_reactJsxDevRuntime"],[95,56,33,10],[95,57,33,10,"jsxDEV"],[95,63,33,10],[95,65,33,11,"Stack"],[95,70,33,16],[95,71,33,17,"Screen"],[95,77,33,23],[96,12,33,24,"name"],[96,16,33,28],[96,18,33,29],[96,33,33,44],[97,12,33,45,"component"],[97,21,33,54],[97,23,33,56,"NotificationsScreen"],[97,42,33,75],[97,43,33,75,"default"],[98,10,33,76],[99,12,33,76,"fileName"],[99,20,33,76],[99,22,33,76,"_jsxFileName"],[99,34,33,76],[100,12,33,76,"lineNumber"],[100,22,33,76],[101,12,33,76,"columnNumber"],[101,24,33,76],[102,10,33,76],[102,17,33,78],[102,18,33,79],[102,33,34,10],[102,37,34,10,"_reactJsxDevRuntime"],[102,56,34,10],[102,57,34,10,"jsxDEV"],[102,63,34,10],[102,65,34,11,"Stack"],[102,70,34,16],[102,71,34,17,"Screen"],[102,77,34,23],[103,12,34,24,"name"],[103,16,34,28],[103,18,34,29],[103,28,34,39],[104,12,34,40,"component"],[104,21,34,49],[104,23,34,51,"SettingsScreen"],[104,37,34,65],[104,38,34,65,"default"],[105,10,34,66],[106,12,34,66,"fileName"],[106,20,34,66],[106,22,34,66,"_jsxFileName"],[106,34,34,66],[107,12,34,66,"lineNumber"],[107,22,34,66],[108,12,34,66,"columnNumber"],[108,24,34,66],[109,10,34,66],[109,17,34,68],[109,18,34,69],[109,33,35,10],[109,37,35,10,"_reactJsxDevRuntime"],[109,56,35,10],[109,57,35,10,"jsxDEV"],[109,63,35,10],[109,65,35,11,"Stack"],[109,70,35,16],[109,71,35,17,"Screen"],[109,77,35,23],[110,12,35,24,"name"],[110,16,35,28],[110,18,35,29],[110,29,35,40],[111,12,35,41,"component"],[111,21,35,50],[111,23,35,52,"QRScannerScreen"],[111,38,35,67],[111,39,35,67,"default"],[112,10,35,68],[113,12,35,68,"fileName"],[113,20,35,68],[113,22,35,68,"_jsxFileName"],[113,34,35,68],[114,12,35,68,"lineNumber"],[114,22,35,68],[115,12,35,68,"columnNumber"],[115,24,35,68],[116,10,35,68],[116,17,35,70],[116,18,35,71],[116,33,36,10],[116,37,36,10,"_reactJsxDevRuntime"],[116,56,36,10],[116,57,36,10,"jsxDEV"],[116,63,36,10],[116,65,36,11,"Stack"],[116,70,36,16],[116,71,36,17,"Screen"],[116,77,36,23],[117,12,36,24,"name"],[117,16,36,28],[117,18,36,29],[117,31,36,42],[118,12,36,43,"component"],[118,21,36,52],[118,23,36,54,"EditProfileScreen"],[118,40,36,71],[118,41,36,71,"default"],[119,10,36,72],[120,12,36,72,"fileName"],[120,20,36,72],[120,22,36,72,"_jsxFileName"],[120,34,36,72],[121,12,36,72,"lineNumber"],[121,22,36,72],[122,12,36,72,"columnNumber"],[122,24,36,72],[123,10,36,72],[123,17,36,74],[123,18,36,75],[123,33,37,10],[123,37,37,10,"_reactJsxDevRuntime"],[123,56,37,10],[123,57,37,10,"jsxDEV"],[123,63,37,10],[123,65,37,11,"Stack"],[123,70,37,16],[123,71,37,17,"Screen"],[123,77,37,23],[124,12,37,24,"name"],[124,16,37,28],[124,18,37,29],[124,34,37,45],[125,12,37,46,"component"],[125,21,37,55],[125,23,37,57,"ChangePasswordScreen"],[125,43,37,77],[125,44,37,77,"default"],[126,10,37,78],[127,12,37,78,"fileName"],[127,20,37,78],[127,22,37,78,"_jsxFileName"],[127,34,37,78],[128,12,37,78,"lineNumber"],[128,22,37,78],[129,12,37,78,"columnNumber"],[129,24,37,78],[130,10,37,78],[130,17,37,80],[130,18,37,81],[130,33,38,10],[130,37,38,10,"_reactJsxDevRuntime"],[130,56,38,10],[130,57,38,10,"jsxDEV"],[130,63,38,10],[130,65,38,11,"Stack"],[130,70,38,16],[130,71,38,17,"Screen"],[130,77,38,23],[131,12,38,24,"name"],[131,16,38,28],[131,18,38,29],[131,25,38,36],[132,12,38,37,"component"],[132,21,38,46],[132,23,38,48,"TermsScreen"],[132,34,38,59],[132,35,38,59,"default"],[133,10,38,60],[134,12,38,60,"fileName"],[134,20,38,60],[134,22,38,60,"_jsxFileName"],[134,34,38,60],[135,12,38,60,"lineNumber"],[135,22,38,60],[136,12,38,60,"columnNumber"],[136,24,38,60],[137,10,38,60],[137,17,38,62],[137,18,38,63],[137,33,39,10],[137,37,39,10,"_reactJsxDevRuntime"],[137,56,39,10],[137,57,39,10,"jsxDEV"],[137,63,39,10],[137,65,39,11,"Stack"],[137,70,39,16],[137,71,39,17,"Screen"],[137,77,39,23],[138,12,39,24,"name"],[138,16,39,28],[138,18,39,29],[138,27,39,38],[139,12,39,39,"component"],[139,21,39,48],[139,23,39,50,"PrivacyScreen"],[139,36,39,63],[139,37,39,63,"default"],[140,10,39,64],[141,12,39,64,"fileName"],[141,20,39,64],[141,22,39,64,"_jsxFileName"],[141,34,39,64],[142,12,39,64,"lineNumber"],[142,22,39,64],[143,12,39,64,"columnNumber"],[143,24,39,64],[144,10,39,64],[144,17,39,66],[144,18,39,67],[144,33,40,10],[144,37,40,10,"_reactJsxDevRuntime"],[144,56,40,10],[144,57,40,10,"jsxDEV"],[144,63,40,10],[144,65,40,11,"Stack"],[144,70,40,16],[144,71,40,17,"Screen"],[144,77,40,23],[145,12,40,24,"name"],[145,16,40,28],[145,18,40,29],[145,24,40,35],[146,12,40,36,"component"],[146,21,40,45],[146,23,40,47,"HelpScreen"],[146,33,40,57],[146,34,40,57,"default"],[147,10,40,58],[148,12,40,58,"fileName"],[148,20,40,58],[148,22,40,58,"_jsxFileName"],[148,34,40,58],[149,12,40,58,"lineNumber"],[149,22,40,58],[150,12,40,58,"columnNumber"],[150,24,40,58],[151,10,40,58],[151,17,40,60],[151,18,40,61],[151,33,41,10],[151,37,41,10,"_reactJsxDevRuntime"],[151,56,41,10],[151,57,41,10,"jsxDEV"],[151,63,41,10],[151,65,41,11,"Stack"],[151,70,41,16],[151,71,41,17,"Screen"],[151,77,41,23],[152,12,41,24,"name"],[152,16,41,28],[152,18,41,29],[152,33,41,44],[153,12,41,45,"component"],[153,21,41,54],[153,23,41,56,"WalletAddressScreen"],[153,42,41,75],[153,43,41,75,"default"],[154,10,41,76],[155,12,41,76,"fileName"],[155,20,41,76],[155,22,41,76,"_jsxFileName"],[155,34,41,76],[156,12,41,76,"lineNumber"],[156,22,41,76],[157,12,41,76,"columnNumber"],[157,24,41,76],[158,10,41,76],[158,17,41,78],[158,18,41,79],[158,33,42,10],[158,37,42,10,"_reactJsxDevRuntime"],[158,56,42,10],[158,57,42,10,"jsxDEV"],[158,63,42,10],[158,65,42,11,"Stack"],[158,70,42,16],[158,71,42,17,"Screen"],[158,77,42,23],[159,12,42,24,"name"],[159,16,42,28],[159,18,42,29],[159,36,42,47],[160,12,42,48,"component"],[160,21,42,57],[160,23,42,59,"LanguageSettingsScreen"],[160,45,42,81],[160,46,42,81,"default"],[161,10,42,82],[162,12,42,82,"fileName"],[162,20,42,82],[162,22,42,82,"_jsxFileName"],[162,34,42,82],[163,12,42,82,"lineNumber"],[163,22,42,82],[164,12,42,82,"columnNumber"],[164,24,42,82],[165,10,42,82],[165,17,42,84],[165,18,42,85],[166,8,42,85],[167,10,42,85,"fileName"],[167,18,42,85],[167,20,42,85,"_jsxFileName"],[167,32,42,85],[168,10,42,85,"lineNumber"],[168,20,42,85],[169,10,42,85,"columnNumber"],[169,22,42,85],[170,8,42,85],[170,15,43,25],[170,16,43,26],[171,6,43,26],[172,8,43,26,"fileName"],[172,16,43,26],[172,18,43,26,"_jsxFileName"],[172,30,43,26],[173,8,43,26,"lineNumber"],[173,18,43,26],[174,8,43,26,"columnNumber"],[174,20,43,26],[175,6,43,26],[175,13,44,27],[176,4,44,28],[177,6,44,28,"fileName"],[177,14,44,28],[177,16,44,28,"_jsxFileName"],[177,28,44,28],[178,6,44,28,"lineNumber"],[178,16,44,28],[179,6,44,28,"columnNumber"],[179,18,44,28],[180,4,44,28],[180,11,45,18],[180,12,45,19],[181,2,47,0],[182,2,47,1,"_c"],[182,4,47,1],[182,7,23,24,"App"],[182,10,23,27],[183,2,23,27],[183,6,23,27,"_c"],[183,8,23,27],[184,2,23,27,"$RefreshReg$"],[184,14,23,27],[184,15,23,27,"_c"],[184,17,23,27],[185,0,23,27],[185,3]],"functionMap":{"names":["","App"],"mappings":"AAA;eCsB;CDwB"},"hasCjsExports":false},"type":"js/module"}]} \ No newline at end of file diff --git a/frontend/.metro-cache/cache/68/6f776024ff1275b70fa72d7f80595e718ed3e3bdda13c8a17a1d655cb3920d88246c4d b/frontend/.metro-cache/cache/68/6f776024ff1275b70fa72d7f80595e718ed3e3bdda13c8a17a1d655cb3920d88246c4d new file mode 100644 index 00000000..7b4ad6c8 --- /dev/null +++ b/frontend/.metro-cache/cache/68/6f776024ff1275b70fa72d7f80595e718ed3e3bdda13c8a17a1d655cb3920d88246c4d @@ -0,0 +1 @@ +{"dependencies":[{"name":"@babel/runtime/helpers/slicedToArray","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"5y7e5+zC7teYEEC6niD9f5zII1M=","exportNames":["*"],"imports":1}},{"name":"react","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":1,"column":0,"index":0},"end":{"line":1,"column":40,"index":40}}],"key":"RtGiGa+/H7VrI7GDQDLhO1UbpU8=","exportNames":["*"],"imports":1}},{"name":"react-native","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":2,"column":0,"index":41},"end":{"line":9,"column":22,"index":145}}],"key":"KyzuX10g6ixS9UfynhmjlvCIG3g=","exportNames":["*"],"imports":1}},{"name":"@expo/vector-icons","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":10,"column":0,"index":146},"end":{"line":10,"column":46,"index":192}}],"key":"ow7vkrqkIckRjlSi/+MhMmRYtUE=","exportNames":["*"],"imports":1}},{"name":"react-native-safe-area-context","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":11,"column":0,"index":193},"end":{"line":11,"column":67,"index":260}}],"key":"XjdTKvCUWX6CbQzg5fSDHG/WgHk=","exportNames":["*"],"imports":1}},{"name":"react/jsx-dev-runtime","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"L9D70Z4hi4aGuui1ysja/oQ5ytI=","exportNames":["*"],"imports":1}}],"output":[{"data":{"code":"__d(function (global, require, _$$_IMPORT_DEFAULT, _$$_IMPORT_ALL, module, exports, _dependencyMap) {\n \"use strict\";\n\n var _jsxFileName = \"/app/frontend/src/screens/LanguageSettingsScreen.tsx\",\n _s = $RefreshSig$();\n Object.defineProperty(exports, '__esModule', {\n value: true\n });\n function _interopDefault(e) {\n return e && e.__esModule ? e : {\n default: e\n };\n }\n Object.defineProperty(exports, \"default\", {\n enumerable: true,\n get: function () {\n return LanguageSettingsScreen;\n }\n });\n var _babelRuntimeHelpersSlicedToArray = require(_dependencyMap[0], \"@babel/runtime/helpers/slicedToArray\");\n var _slicedToArray = _interopDefault(_babelRuntimeHelpersSlicedToArray);\n var _react = require(_dependencyMap[1], \"react\");\n var _reactNative = require(_dependencyMap[2], \"react-native\");\n var _expoVectorIcons = require(_dependencyMap[3], \"@expo/vector-icons\");\n var _reactNativeSafeAreaContext = require(_dependencyMap[4], \"react-native-safe-area-context\");\n var _reactJsxDevRuntime = require(_dependencyMap[5], \"react/jsx-dev-runtime\");\n var LANGUAGES = [{\n code: 'en',\n name: 'English',\n nativeName: 'English',\n flag: '🇺🇸'\n }, {\n code: 'ku-sorani',\n name: 'Kurdish Sorani',\n nativeName: 'کوردی سۆرانی',\n flag: '🟥'\n }, {\n code: 'ku-kurmanji',\n name: 'Kurdish Kurmanji',\n nativeName: 'Kurdî Kurmancî',\n flag: '🟨'\n }, {\n code: 'ar',\n name: 'Arabic',\n nativeName: 'العربية',\n flag: '🇸🇦'\n }, {\n code: 'tr',\n name: 'Turkish',\n nativeName: 'Türkçe',\n flag: '🇹🇷'\n }, {\n code: 'fa',\n name: 'Persian',\n nativeName: 'فارسی',\n flag: '🇮🇷'\n }];\n function LanguageSettingsScreen(_ref) {\n _s();\n var navigation = _ref.navigation;\n var insets = (0, _reactNativeSafeAreaContext.useSafeAreaInsets)();\n var _useState = (0, _react.useState)('en'),\n _useState2 = (0, _slicedToArray.default)(_useState, 2),\n selectedLanguage = _useState2[0],\n setSelectedLanguage = _useState2[1];\n var handleLanguageChange = languageCode => {\n setSelectedLanguage(languageCode);\n // TODO: Save to backend and apply i18n\n _reactNative.Alert.alert('Language Changed', 'Language preference has been saved. Full translation will be available in the next update.', [{\n text: 'OK',\n onPress: () => navigation.goBack()\n }]);\n };\n return /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.View, {\n style: [styles.container, {\n paddingTop: insets.top\n }],\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.View, {\n style: styles.header,\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.TouchableOpacity, {\n onPress: () => navigation.goBack(),\n style: styles.backButton,\n children: /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_expoVectorIcons.Ionicons, {\n name: \"arrow-back\",\n size: 24,\n color: \"#1F2937\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 45,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 44,\n columnNumber: 9\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.Text, {\n style: styles.headerTitle,\n children: \"Language\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 47,\n columnNumber: 9\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.View, {\n style: {\n width: 40\n }\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 48,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 43,\n columnNumber: 7\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.ScrollView, {\n contentContainerStyle: styles.scrollContent,\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.View, {\n style: styles.infoBox,\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_expoVectorIcons.Ionicons, {\n name: \"globe-outline\",\n size: 20,\n color: \"#3B82F6\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 53,\n columnNumber: 11\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.Text, {\n style: styles.infoText,\n children: \"6 languages fully supported. Other languages use Google Translator.\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 54,\n columnNumber: 11\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 52,\n columnNumber: 9\n }, this), LANGUAGES.map(language => /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.TouchableOpacity, {\n style: [styles.languageCard, selectedLanguage === language.code && styles.languageCardSelected],\n onPress: () => handleLanguageChange(language.code),\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.View, {\n style: styles.languageCardLeft,\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.Text, {\n style: styles.flag,\n children: language.flag\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 69,\n columnNumber: 15\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.View, {\n style: styles.languageInfo,\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.Text, {\n style: styles.languageName,\n children: language.name\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 71,\n columnNumber: 17\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.Text, {\n style: styles.languageNative,\n children: language.nativeName\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 72,\n columnNumber: 17\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 70,\n columnNumber: 15\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 68,\n columnNumber: 13\n }, this), selectedLanguage === language.code && /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_expoVectorIcons.Ionicons, {\n name: \"checkmark-circle\",\n size: 24,\n color: \"#EE2A35\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 76,\n columnNumber: 15\n }, this)]\n }, language.code, true, {\n fileName: _jsxFileName,\n lineNumber: 60,\n columnNumber: 11\n }, this))]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 51,\n columnNumber: 7\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 42,\n columnNumber: 5\n }, this);\n }\n _s(LanguageSettingsScreen, \"5itA8kFUrx/5EUr0Khn8I0skhQo=\", false, function () {\n return [_reactNativeSafeAreaContext.useSafeAreaInsets];\n });\n _c = LanguageSettingsScreen;\n var styles = _reactNative.StyleSheet.create({\n container: {\n flex: 1,\n backgroundColor: '#F8F9FA'\n },\n header: {\n flexDirection: 'row',\n alignItems: 'center',\n justifyContent: 'space-between',\n paddingHorizontal: 16,\n paddingVertical: 16,\n backgroundColor: '#FFF',\n borderBottomWidth: 1,\n borderBottomColor: '#E5E7EB'\n },\n backButton: {\n width: 40,\n height: 40,\n borderRadius: 20,\n backgroundColor: '#F3F4F6',\n alignItems: 'center',\n justifyContent: 'center'\n },\n headerTitle: {\n fontSize: 18,\n fontWeight: '700',\n color: '#1F2937'\n },\n scrollContent: {\n padding: 16,\n paddingBottom: 80\n },\n infoBox: {\n flexDirection: 'row',\n alignItems: 'center',\n backgroundColor: '#DBEAFE',\n padding: 12,\n borderRadius: 8,\n marginBottom: 16\n },\n infoText: {\n fontSize: 14,\n color: '#1E40AF',\n marginLeft: 8,\n flex: 1\n },\n languageCard: {\n flexDirection: 'row',\n alignItems: 'center',\n justifyContent: 'space-between',\n backgroundColor: '#FFF',\n padding: 16,\n borderRadius: 12,\n marginBottom: 12,\n borderWidth: 2,\n borderColor: '#E5E7EB',\n shadowColor: '#000',\n shadowOffset: {\n width: 0,\n height: 1\n },\n shadowOpacity: 0.05,\n shadowRadius: 4,\n elevation: 2\n },\n languageCardSelected: {\n borderColor: '#EE2A35',\n backgroundColor: '#FEE2E2'\n },\n languageCardLeft: {\n flexDirection: 'row',\n alignItems: 'center',\n flex: 1\n },\n flag: {\n fontSize: 32,\n marginRight: 12\n },\n languageInfo: {\n flex: 1\n },\n languageName: {\n fontSize: 16,\n fontWeight: '600',\n color: '#1F2937',\n marginBottom: 2\n },\n languageNative: {\n fontSize: 14,\n color: '#6B7280'\n }\n });\n var _c;\n $RefreshReg$(_c, \"LanguageSettingsScreen\");\n});","lineCount":301,"map":[[14,2,22,15,"Object"],[14,8,22,15],[14,9,22,15,"defineProperty"],[14,23,22,15],[14,24,22,15,"exports"],[14,31,22,15],[15,4,22,15,"enumerable"],[15,14,22,15],[16,4,22,15,"get"],[16,7,22,15],[16,18,22,15,"get"],[16,19,22,15],[17,6,22,15],[17,13,22,15,"LanguageSettingsScreen"],[17,35,22,15],[18,4,22,15],[19,2,22,15],[20,2,83,1],[20,6,83,1,"_babelRuntimeHelpersSlicedToArray"],[20,39,83,1],[20,42,83,1,"require"],[20,49,83,1],[20,50,83,1,"_dependencyMap"],[20,64,83,1],[21,2,83,1],[21,6,83,1,"_slicedToArray"],[21,20,83,1],[21,23,83,1,"_interopDefault"],[21,38,83,1],[21,39,83,1,"_babelRuntimeHelpersSlicedToArray"],[21,72,83,1],[22,2,1,0],[22,6,1,0,"_react"],[22,12,1,0],[22,15,1,0,"require"],[22,22,1,0],[22,23,1,0,"_dependencyMap"],[22,37,1,0],[23,2,2,0],[23,6,2,0,"_reactNative"],[23,18,2,0],[23,21,2,0,"require"],[23,28,2,0],[23,29,2,0,"_dependencyMap"],[23,43,2,0],[24,2,10,0],[24,6,10,0,"_expoVectorIcons"],[24,22,10,0],[24,25,10,0,"require"],[24,32,10,0],[24,33,10,0,"_dependencyMap"],[24,47,10,0],[25,2,11,0],[25,6,11,0,"_reactNativeSafeAreaContext"],[25,33,11,0],[25,36,11,0,"require"],[25,43,11,0],[25,44,11,0,"_dependencyMap"],[25,58,11,0],[26,2,11,67],[26,6,11,67,"_reactJsxDevRuntime"],[26,25,11,67],[26,28,11,67,"require"],[26,35,11,67],[26,36,11,67,"_dependencyMap"],[26,50,11,67],[27,2,13,0],[27,6,13,6,"LANGUAGES"],[27,15,13,15],[27,18,13,18],[27,19,14,2],[28,4,14,4,"code"],[28,8,14,8],[28,10,14,10],[28,14,14,14],[29,4,14,16,"name"],[29,8,14,20],[29,10,14,22],[29,19,14,31],[30,4,14,33,"nativeName"],[30,14,14,43],[30,16,14,45],[30,25,14,54],[31,4,14,56,"flag"],[31,8,14,60],[31,10,14,62],[32,2,14,69],[32,3,14,70],[32,5,15,2],[33,4,15,4,"code"],[33,8,15,8],[33,10,15,10],[33,21,15,21],[34,4,15,23,"name"],[34,8,15,27],[34,10,15,29],[34,26,15,45],[35,4,15,47,"nativeName"],[35,14,15,57],[35,16,15,59],[35,30,15,73],[36,4,15,75,"flag"],[36,8,15,79],[36,10,15,81],[37,2,15,86],[37,3,15,87],[37,5,16,2],[38,4,16,4,"code"],[38,8,16,8],[38,10,16,10],[38,23,16,23],[39,4,16,25,"name"],[39,8,16,29],[39,10,16,31],[39,28,16,49],[40,4,16,51,"nativeName"],[40,14,16,61],[40,16,16,63],[40,32,16,79],[41,4,16,81,"flag"],[41,8,16,85],[41,10,16,87],[42,2,16,92],[42,3,16,93],[42,5,17,2],[43,4,17,4,"code"],[43,8,17,8],[43,10,17,10],[43,14,17,14],[44,4,17,16,"name"],[44,8,17,20],[44,10,17,22],[44,18,17,30],[45,4,17,32,"nativeName"],[45,14,17,42],[45,16,17,44],[45,25,17,53],[46,4,17,55,"flag"],[46,8,17,59],[46,10,17,61],[47,2,17,68],[47,3,17,69],[47,5,18,2],[48,4,18,4,"code"],[48,8,18,8],[48,10,18,10],[48,14,18,14],[49,4,18,16,"name"],[49,8,18,20],[49,10,18,22],[49,19,18,31],[50,4,18,33,"nativeName"],[50,14,18,43],[50,16,18,45],[50,24,18,53],[51,4,18,55,"flag"],[51,8,18,59],[51,10,18,61],[52,2,18,68],[52,3,18,69],[52,5,19,2],[53,4,19,4,"code"],[53,8,19,8],[53,10,19,10],[53,14,19,14],[54,4,19,16,"name"],[54,8,19,20],[54,10,19,22],[54,19,19,31],[55,4,19,33,"nativeName"],[55,14,19,43],[55,16,19,45],[55,23,19,52],[56,4,19,54,"flag"],[56,8,19,58],[56,10,19,60],[57,2,19,67],[57,3,19,68],[57,4,20,1],[58,2,22,15],[58,11,22,24,"LanguageSettingsScreen"],[58,33,22,46,"LanguageSettingsScreen"],[58,34,22,46,"_ref"],[58,38,22,46],[58,40,22,68],[59,4,22,68,"_s"],[59,6,22,68],[60,4,22,68],[60,8,22,49,"navigation"],[60,18,22,59],[60,21,22,59,"_ref"],[60,25,22,59],[60,26,22,49,"navigation"],[60,36,22,59],[61,4,23,2],[61,8,23,8,"insets"],[61,14,23,14],[61,17,23,17],[61,21,23,17,"useSafeAreaInsets"],[61,48,23,34],[61,49,23,34,"useSafeAreaInsets"],[61,66,23,34],[61,68,23,35],[61,69,23,36],[62,4,24,2],[62,8,24,2,"_useState"],[62,17,24,2],[62,20,24,50],[62,24,24,50,"useState"],[62,30,24,58],[62,31,24,58,"useState"],[62,39,24,58],[62,41,24,59],[62,45,24,63],[62,46,24,64],[63,6,24,64,"_useState2"],[63,16,24,64],[63,23,24,64,"_slicedToArray"],[63,37,24,64],[63,38,24,64,"default"],[63,45,24,64],[63,47,24,64,"_useState"],[63,56,24,64],[64,6,24,9,"selectedLanguage"],[64,22,24,25],[64,25,24,25,"_useState2"],[64,35,24,25],[65,6,24,27,"setSelectedLanguage"],[65,25,24,46],[65,28,24,46,"_useState2"],[65,38,24,46],[66,4,26,2],[66,8,26,8,"handleLanguageChange"],[66,28,26,28],[66,31,26,32,"languageCode"],[66,43,26,52],[66,47,26,57],[67,6,27,4,"setSelectedLanguage"],[67,25,27,23],[67,26,27,24,"languageCode"],[67,38,27,36],[67,39,27,37],[68,6,28,4],[69,6,29,4,"Alert"],[69,18,29,9],[69,19,29,9,"Alert"],[69,24,29,9],[69,25,29,10,"alert"],[69,30,29,15],[69,31,30,6],[69,49,30,24],[69,51,31,6],[69,143,31,98],[69,145,32,6],[69,146,33,8],[70,8,34,10,"text"],[70,12,34,14],[70,14,34,16],[70,18,34,20],[71,8,35,10,"onPress"],[71,15,35,17],[71,17,35,19,"onPress"],[71,18,35,19],[71,23,35,25,"navigation"],[71,33,35,35],[71,34,35,36,"goBack"],[71,40,35,42],[71,41,35,43],[72,6,36,8],[72,7,36,9],[72,8,38,4],[72,9,38,5],[73,4,39,2],[73,5,39,3],[74,4,41,2],[74,24,42,4],[74,28,42,4,"_reactJsxDevRuntime"],[74,47,42,4],[74,48,42,4,"jsxDEV"],[74,54,42,4],[74,56,42,5,"_reactNative"],[74,68,42,9],[74,69,42,9,"View"],[74,73,42,9],[75,6,42,10,"style"],[75,11,42,15],[75,13,42,17],[75,14,42,18,"styles"],[75,20,42,24],[75,21,42,25,"container"],[75,30,42,34],[75,32,42,36],[76,8,42,38,"paddingTop"],[76,18,42,48],[76,20,42,50,"insets"],[76,26,42,56],[76,27,42,57,"top"],[77,6,42,61],[77,7,42,62],[77,8,42,64],[78,6,42,64,"children"],[78,14,42,64],[78,30,43,6],[78,34,43,6,"_reactJsxDevRuntime"],[78,53,43,6],[78,54,43,6,"jsxDEV"],[78,60,43,6],[78,62,43,7,"_reactNative"],[78,74,43,11],[78,75,43,11,"View"],[78,79,43,11],[79,8,43,12,"style"],[79,13,43,17],[79,15,43,19,"styles"],[79,21,43,25],[79,22,43,26,"header"],[79,28,43,33],[80,8,43,33,"children"],[80,16,43,33],[80,32,44,8],[80,36,44,8,"_reactJsxDevRuntime"],[80,55,44,8],[80,56,44,8,"jsxDEV"],[80,62,44,8],[80,64,44,9,"_reactNative"],[80,76,44,25],[80,77,44,25,"TouchableOpacity"],[80,93,44,25],[81,10,44,26,"onPress"],[81,17,44,33],[81,19,44,35,"onPress"],[81,20,44,35],[81,25,44,41,"navigation"],[81,35,44,51],[81,36,44,52,"goBack"],[81,42,44,58],[81,43,44,59],[81,44,44,61],[82,10,44,62,"style"],[82,15,44,67],[82,17,44,69,"styles"],[82,23,44,75],[82,24,44,76,"backButton"],[82,34,44,87],[83,10,44,87,"children"],[83,18,44,87],[83,33,45,10],[83,37,45,10,"_reactJsxDevRuntime"],[83,56,45,10],[83,57,45,10,"jsxDEV"],[83,63,45,10],[83,65,45,11,"_expoVectorIcons"],[83,81,45,19],[83,82,45,19,"Ionicons"],[83,90,45,19],[84,12,45,20,"name"],[84,16,45,24],[84,18,45,25],[84,30,45,37],[85,12,45,38,"size"],[85,16,45,42],[85,18,45,44],[85,20,45,47],[86,12,45,48,"color"],[86,17,45,53],[86,19,45,54],[87,10,45,63],[88,12,45,63,"fileName"],[88,20,45,63],[88,22,45,63,"_jsxFileName"],[88,34,45,63],[89,12,45,63,"lineNumber"],[89,22,45,63],[90,12,45,63,"columnNumber"],[90,24,45,63],[91,10,45,63],[91,17,45,65],[92,8,45,66],[93,10,45,66,"fileName"],[93,18,45,66],[93,20,45,66,"_jsxFileName"],[93,32,45,66],[94,10,45,66,"lineNumber"],[94,20,45,66],[95,10,45,66,"columnNumber"],[95,22,45,66],[96,8,45,66],[96,15,46,26],[96,16,46,27],[96,31,47,8],[96,35,47,8,"_reactJsxDevRuntime"],[96,54,47,8],[96,55,47,8,"jsxDEV"],[96,61,47,8],[96,63,47,9,"_reactNative"],[96,75,47,13],[96,76,47,13,"Text"],[96,80,47,13],[97,10,47,14,"style"],[97,15,47,19],[97,17,47,21,"styles"],[97,23,47,27],[97,24,47,28,"headerTitle"],[97,35,47,40],[98,10,47,40,"children"],[98,18,47,40],[98,20,47,41],[99,8,47,49],[100,10,47,49,"fileName"],[100,18,47,49],[100,20,47,49,"_jsxFileName"],[100,32,47,49],[101,10,47,49,"lineNumber"],[101,20,47,49],[102,10,47,49,"columnNumber"],[102,22,47,49],[103,8,47,49],[103,15,47,55],[103,16,47,56],[103,31,48,8],[103,35,48,8,"_reactJsxDevRuntime"],[103,54,48,8],[103,55,48,8,"jsxDEV"],[103,61,48,8],[103,63,48,9,"_reactNative"],[103,75,48,13],[103,76,48,13,"View"],[103,80,48,13],[104,10,48,14,"style"],[104,15,48,19],[104,17,48,21],[105,12,48,23,"width"],[105,17,48,28],[105,19,48,30],[106,10,48,33],[107,8,48,35],[108,10,48,35,"fileName"],[108,18,48,35],[108,20,48,35,"_jsxFileName"],[108,32,48,35],[109,10,48,35,"lineNumber"],[109,20,48,35],[110,10,48,35,"columnNumber"],[110,22,48,35],[111,8,48,35],[111,15,48,37],[111,16,48,38],[112,6,48,38],[113,8,48,38,"fileName"],[113,16,48,38],[113,18,48,38,"_jsxFileName"],[113,30,48,38],[114,8,48,38,"lineNumber"],[114,18,48,38],[115,8,48,38,"columnNumber"],[115,20,48,38],[116,6,48,38],[116,13,49,12],[116,14,49,13],[116,29,51,6],[116,33,51,6,"_reactJsxDevRuntime"],[116,52,51,6],[116,53,51,6,"jsxDEV"],[116,59,51,6],[116,61,51,7,"_reactNative"],[116,73,51,17],[116,74,51,17,"ScrollView"],[116,84,51,17],[117,8,51,18,"contentContainerStyle"],[117,29,51,39],[117,31,51,41,"styles"],[117,37,51,47],[117,38,51,48,"scrollContent"],[117,51,51,62],[118,8,51,62,"children"],[118,16,51,62],[118,32,52,8],[118,36,52,8,"_reactJsxDevRuntime"],[118,55,52,8],[118,56,52,8,"jsxDEV"],[118,62,52,8],[118,64,52,9,"_reactNative"],[118,76,52,13],[118,77,52,13,"View"],[118,81,52,13],[119,10,52,14,"style"],[119,15,52,19],[119,17,52,21,"styles"],[119,23,52,27],[119,24,52,28,"infoBox"],[119,31,52,36],[120,10,52,36,"children"],[120,18,52,36],[120,34,53,10],[120,38,53,10,"_reactJsxDevRuntime"],[120,57,53,10],[120,58,53,10,"jsxDEV"],[120,64,53,10],[120,66,53,11,"_expoVectorIcons"],[120,82,53,19],[120,83,53,19,"Ionicons"],[120,91,53,19],[121,12,53,20,"name"],[121,16,53,24],[121,18,53,25],[121,33,53,40],[122,12,53,41,"size"],[122,16,53,45],[122,18,53,47],[122,20,53,50],[123,12,53,51,"color"],[123,17,53,56],[123,19,53,57],[124,10,53,66],[125,12,53,66,"fileName"],[125,20,53,66],[125,22,53,66,"_jsxFileName"],[125,34,53,66],[126,12,53,66,"lineNumber"],[126,22,53,66],[127,12,53,66,"columnNumber"],[127,24,53,66],[128,10,53,66],[128,17,53,68],[128,18,53,69],[128,33,54,10],[128,37,54,10,"_reactJsxDevRuntime"],[128,56,54,10],[128,57,54,10,"jsxDEV"],[128,63,54,10],[128,65,54,11,"_reactNative"],[128,77,54,15],[128,78,54,15,"Text"],[128,82,54,15],[129,12,54,16,"style"],[129,17,54,21],[129,19,54,23,"styles"],[129,25,54,29],[129,26,54,30,"infoText"],[129,34,54,39],[130,12,54,39,"children"],[130,20,54,39],[130,22,54,40],[131,10,56,10],[132,12,56,10,"fileName"],[132,20,56,10],[132,22,56,10,"_jsxFileName"],[132,34,56,10],[133,12,56,10,"lineNumber"],[133,22,56,10],[134,12,56,10,"columnNumber"],[134,24,56,10],[135,10,56,10],[135,17,56,16],[135,18,56,17],[136,8,56,17],[137,10,56,17,"fileName"],[137,18,56,17],[137,20,56,17,"_jsxFileName"],[137,32,56,17],[138,10,56,17,"lineNumber"],[138,20,56,17],[139,10,56,17,"columnNumber"],[139,22,56,17],[140,8,56,17],[140,15,57,14],[140,16,57,15],[140,18,59,9,"LANGUAGES"],[140,27,59,18],[140,28,59,19,"map"],[140,31,59,22],[140,32,59,24,"language"],[140,40,59,32],[140,57,60,10],[140,61,60,10,"_reactJsxDevRuntime"],[140,80,60,10],[140,81,60,10,"jsxDEV"],[140,87,60,10],[140,89,60,11,"_reactNative"],[140,101,60,27],[140,102,60,27,"TouchableOpacity"],[140,118,60,27],[141,10,62,12,"style"],[141,15,62,17],[141,17,62,19],[141,18,63,14,"styles"],[141,24,63,20],[141,25,63,21,"languageCard"],[141,37,63,33],[141,39,64,14,"selectedLanguage"],[141,55,64,30],[141,60,64,35,"language"],[141,68,64,43],[141,69,64,44,"code"],[141,73,64,48],[141,77,64,52,"styles"],[141,83,64,58],[141,84,64,59,"languageCardSelected"],[141,104,64,79],[141,105,65,14],[142,10,66,12,"onPress"],[142,17,66,19],[142,19,66,21,"onPress"],[142,20,66,21],[142,25,66,27,"handleLanguageChange"],[142,45,66,47],[142,46,66,48,"language"],[142,54,66,56],[142,55,66,57,"code"],[142,59,66,61],[142,60,66,63],[143,10,66,63,"children"],[143,18,66,63],[143,34,68,12],[143,38,68,12,"_reactJsxDevRuntime"],[143,57,68,12],[143,58,68,12,"jsxDEV"],[143,64,68,12],[143,66,68,13,"_reactNative"],[143,78,68,17],[143,79,68,17,"View"],[143,83,68,17],[144,12,68,18,"style"],[144,17,68,23],[144,19,68,25,"styles"],[144,25,68,31],[144,26,68,32,"languageCardLeft"],[144,42,68,49],[145,12,68,49,"children"],[145,20,68,49],[145,36,69,14],[145,40,69,14,"_reactJsxDevRuntime"],[145,59,69,14],[145,60,69,14,"jsxDEV"],[145,66,69,14],[145,68,69,15,"_reactNative"],[145,80,69,19],[145,81,69,19,"Text"],[145,85,69,19],[146,14,69,20,"style"],[146,19,69,25],[146,21,69,27,"styles"],[146,27,69,33],[146,28,69,34,"flag"],[146,32,69,39],[147,14,69,39,"children"],[147,22,69,39],[147,24,69,41,"language"],[147,32,69,49],[147,33,69,50,"flag"],[148,12,69,54],[149,14,69,54,"fileName"],[149,22,69,54],[149,24,69,54,"_jsxFileName"],[149,36,69,54],[150,14,69,54,"lineNumber"],[150,24,69,54],[151,14,69,54,"columnNumber"],[151,26,69,54],[152,12,69,54],[152,19,69,61],[152,20,69,62],[152,35,70,14],[152,39,70,14,"_reactJsxDevRuntime"],[152,58,70,14],[152,59,70,14,"jsxDEV"],[152,65,70,14],[152,67,70,15,"_reactNative"],[152,79,70,19],[152,80,70,19,"View"],[152,84,70,19],[153,14,70,20,"style"],[153,19,70,25],[153,21,70,27,"styles"],[153,27,70,33],[153,28,70,34,"languageInfo"],[153,40,70,47],[154,14,70,47,"children"],[154,22,70,47],[154,38,71,16],[154,42,71,16,"_reactJsxDevRuntime"],[154,61,71,16],[154,62,71,16,"jsxDEV"],[154,68,71,16],[154,70,71,17,"_reactNative"],[154,82,71,21],[154,83,71,21,"Text"],[154,87,71,21],[155,16,71,22,"style"],[155,21,71,27],[155,23,71,29,"styles"],[155,29,71,35],[155,30,71,36,"languageName"],[155,42,71,49],[156,16,71,49,"children"],[156,24,71,49],[156,26,71,51,"language"],[156,34,71,59],[156,35,71,60,"name"],[157,14,71,64],[158,16,71,64,"fileName"],[158,24,71,64],[158,26,71,64,"_jsxFileName"],[158,38,71,64],[159,16,71,64,"lineNumber"],[159,26,71,64],[160,16,71,64,"columnNumber"],[160,28,71,64],[161,14,71,64],[161,21,71,71],[161,22,71,72],[161,37,72,16],[161,41,72,16,"_reactJsxDevRuntime"],[161,60,72,16],[161,61,72,16,"jsxDEV"],[161,67,72,16],[161,69,72,17,"_reactNative"],[161,81,72,21],[161,82,72,21,"Text"],[161,86,72,21],[162,16,72,22,"style"],[162,21,72,27],[162,23,72,29,"styles"],[162,29,72,35],[162,30,72,36,"languageNative"],[162,44,72,51],[163,16,72,51,"children"],[163,24,72,51],[163,26,72,53,"language"],[163,34,72,61],[163,35,72,62,"nativeName"],[164,14,72,72],[165,16,72,72,"fileName"],[165,24,72,72],[165,26,72,72,"_jsxFileName"],[165,38,72,72],[166,16,72,72,"lineNumber"],[166,26,72,72],[167,16,72,72,"columnNumber"],[167,28,72,72],[168,14,72,72],[168,21,72,79],[168,22,72,80],[169,12,72,80],[170,14,72,80,"fileName"],[170,22,72,80],[170,24,72,80,"_jsxFileName"],[170,36,72,80],[171,14,72,80,"lineNumber"],[171,24,72,80],[172,14,72,80,"columnNumber"],[172,26,72,80],[173,12,72,80],[173,19,73,20],[173,20,73,21],[174,10,73,21],[175,12,73,21,"fileName"],[175,20,73,21],[175,22,73,21,"_jsxFileName"],[175,34,73,21],[176,12,73,21,"lineNumber"],[176,22,73,21],[177,12,73,21,"columnNumber"],[177,24,73,21],[178,10,73,21],[178,17,74,18],[178,18,74,19],[178,20,75,13,"selectedLanguage"],[178,36,75,29],[178,41,75,34,"language"],[178,49,75,42],[178,50,75,43,"code"],[178,54,75,47],[178,71,76,14],[178,75,76,14,"_reactJsxDevRuntime"],[178,94,76,14],[178,95,76,14,"jsxDEV"],[178,101,76,14],[178,103,76,15,"_expoVectorIcons"],[178,119,76,23],[178,120,76,23,"Ionicons"],[178,128,76,23],[179,12,76,24,"name"],[179,16,76,28],[179,18,76,29],[179,36,76,47],[180,12,76,48,"size"],[180,16,76,52],[180,18,76,54],[180,20,76,57],[181,12,76,58,"color"],[181,17,76,63],[181,19,76,64],[182,10,76,73],[183,12,76,73,"fileName"],[183,20,76,73],[183,22,76,73,"_jsxFileName"],[183,34,76,73],[184,12,76,73,"lineNumber"],[184,22,76,73],[185,12,76,73,"columnNumber"],[185,24,76,73],[186,10,76,73],[186,17,76,75],[186,18,77,13],[187,8,77,13],[187,11,61,17,"language"],[187,19,61,25],[187,20,61,26,"code"],[187,24,61,30],[188,10,61,30,"fileName"],[188,18,61,30],[188,20,61,30,"_jsxFileName"],[188,32,61,30],[189,10,61,30,"lineNumber"],[189,20,61,30],[190,10,61,30,"columnNumber"],[190,22,61,30],[191,8,61,30],[191,15,78,28],[191,16,79,9],[191,17,79,10],[192,6,79,10],[193,8,79,10,"fileName"],[193,16,79,10],[193,18,79,10,"_jsxFileName"],[193,30,79,10],[194,8,79,10,"lineNumber"],[194,18,79,10],[195,8,79,10,"columnNumber"],[195,20,79,10],[196,6,79,10],[196,13,80,18],[196,14,80,19],[197,4,80,19],[198,6,80,19,"fileName"],[198,14,80,19],[198,16,80,19,"_jsxFileName"],[198,28,80,19],[199,6,80,19,"lineNumber"],[199,16,80,19],[200,6,80,19,"columnNumber"],[200,18,80,19],[201,4,80,19],[201,11,81,10],[201,12,81,11],[202,2,83,0],[203,2,83,1,"_s"],[203,4,83,1],[203,5,22,24,"LanguageSettingsScreen"],[203,27,22,46],[204,4,22,46],[204,12,23,17,"useSafeAreaInsets"],[204,39,23,34],[204,40,23,34,"useSafeAreaInsets"],[204,57,23,34],[205,2,23,34],[206,2,23,34,"_c"],[206,4,23,34],[206,7,22,24,"LanguageSettingsScreen"],[206,29,22,46],[207,2,85,0],[207,6,85,6,"styles"],[207,12,85,12],[207,15,85,15,"StyleSheet"],[207,27,85,25],[207,28,85,25,"StyleSheet"],[207,38,85,25],[207,39,85,26,"create"],[207,45,85,32],[207,46,85,33],[208,4,86,2,"container"],[208,13,86,11],[208,15,86,13],[209,6,87,4,"flex"],[209,10,87,8],[209,12,87,10],[209,13,87,11],[210,6,88,4,"backgroundColor"],[210,21,88,19],[210,23,88,21],[211,4,89,2],[211,5,89,3],[212,4,90,2,"header"],[212,10,90,8],[212,12,90,10],[213,6,91,4,"flexDirection"],[213,19,91,17],[213,21,91,19],[213,26,91,24],[214,6,92,4,"alignItems"],[214,16,92,14],[214,18,92,16],[214,26,92,24],[215,6,93,4,"justifyContent"],[215,20,93,18],[215,22,93,20],[215,37,93,35],[216,6,94,4,"paddingHorizontal"],[216,23,94,21],[216,25,94,23],[216,27,94,25],[217,6,95,4,"paddingVertical"],[217,21,95,19],[217,23,95,21],[217,25,95,23],[218,6,96,4,"backgroundColor"],[218,21,96,19],[218,23,96,21],[218,29,96,27],[219,6,97,4,"borderBottomWidth"],[219,23,97,21],[219,25,97,23],[219,26,97,24],[220,6,98,4,"borderBottomColor"],[220,23,98,21],[220,25,98,23],[221,4,99,2],[221,5,99,3],[222,4,100,2,"backButton"],[222,14,100,12],[222,16,100,14],[223,6,101,4,"width"],[223,11,101,9],[223,13,101,11],[223,15,101,13],[224,6,102,4,"height"],[224,12,102,10],[224,14,102,12],[224,16,102,14],[225,6,103,4,"borderRadius"],[225,18,103,16],[225,20,103,18],[225,22,103,20],[226,6,104,4,"backgroundColor"],[226,21,104,19],[226,23,104,21],[226,32,104,30],[227,6,105,4,"alignItems"],[227,16,105,14],[227,18,105,16],[227,26,105,24],[228,6,106,4,"justifyContent"],[228,20,106,18],[228,22,106,20],[229,4,107,2],[229,5,107,3],[230,4,108,2,"headerTitle"],[230,15,108,13],[230,17,108,15],[231,6,109,4,"fontSize"],[231,14,109,12],[231,16,109,14],[231,18,109,16],[232,6,110,4,"fontWeight"],[232,16,110,14],[232,18,110,16],[232,23,110,21],[233,6,111,4,"color"],[233,11,111,9],[233,13,111,11],[234,4,112,2],[234,5,112,3],[235,4,113,2,"scrollContent"],[235,17,113,15],[235,19,113,17],[236,6,114,4,"padding"],[236,13,114,11],[236,15,114,13],[236,17,114,15],[237,6,115,4,"paddingBottom"],[237,19,115,17],[237,21,115,19],[238,4,116,2],[238,5,116,3],[239,4,117,2,"infoBox"],[239,11,117,9],[239,13,117,11],[240,6,118,4,"flexDirection"],[240,19,118,17],[240,21,118,19],[240,26,118,24],[241,6,119,4,"alignItems"],[241,16,119,14],[241,18,119,16],[241,26,119,24],[242,6,120,4,"backgroundColor"],[242,21,120,19],[242,23,120,21],[242,32,120,30],[243,6,121,4,"padding"],[243,13,121,11],[243,15,121,13],[243,17,121,15],[244,6,122,4,"borderRadius"],[244,18,122,16],[244,20,122,18],[244,21,122,19],[245,6,123,4,"marginBottom"],[245,18,123,16],[245,20,123,18],[246,4,124,2],[246,5,124,3],[247,4,125,2,"infoText"],[247,12,125,10],[247,14,125,12],[248,6,126,4,"fontSize"],[248,14,126,12],[248,16,126,14],[248,18,126,16],[249,6,127,4,"color"],[249,11,127,9],[249,13,127,11],[249,22,127,20],[250,6,128,4,"marginLeft"],[250,16,128,14],[250,18,128,16],[250,19,128,17],[251,6,129,4,"flex"],[251,10,129,8],[251,12,129,10],[252,4,130,2],[252,5,130,3],[253,4,131,2,"languageCard"],[253,16,131,14],[253,18,131,16],[254,6,132,4,"flexDirection"],[254,19,132,17],[254,21,132,19],[254,26,132,24],[255,6,133,4,"alignItems"],[255,16,133,14],[255,18,133,16],[255,26,133,24],[256,6,134,4,"justifyContent"],[256,20,134,18],[256,22,134,20],[256,37,134,35],[257,6,135,4,"backgroundColor"],[257,21,135,19],[257,23,135,21],[257,29,135,27],[258,6,136,4,"padding"],[258,13,136,11],[258,15,136,13],[258,17,136,15],[259,6,137,4,"borderRadius"],[259,18,137,16],[259,20,137,18],[259,22,137,20],[260,6,138,4,"marginBottom"],[260,18,138,16],[260,20,138,18],[260,22,138,20],[261,6,139,4,"borderWidth"],[261,17,139,15],[261,19,139,17],[261,20,139,18],[262,6,140,4,"borderColor"],[262,17,140,15],[262,19,140,17],[262,28,140,26],[263,6,141,4,"shadowColor"],[263,17,141,15],[263,19,141,17],[263,25,141,23],[264,6,142,4,"shadowOffset"],[264,18,142,16],[264,20,142,18],[265,8,142,20,"width"],[265,13,142,25],[265,15,142,27],[265,16,142,28],[266,8,142,30,"height"],[266,14,142,36],[266,16,142,38],[267,6,142,40],[267,7,142,41],[268,6,143,4,"shadowOpacity"],[268,19,143,17],[268,21,143,19],[268,25,143,23],[269,6,144,4,"shadowRadius"],[269,18,144,16],[269,20,144,18],[269,21,144,19],[270,6,145,4,"elevation"],[270,15,145,13],[270,17,145,15],[271,4,146,2],[271,5,146,3],[272,4,147,2,"languageCardSelected"],[272,24,147,22],[272,26,147,24],[273,6,148,4,"borderColor"],[273,17,148,15],[273,19,148,17],[273,28,148,26],[274,6,149,4,"backgroundColor"],[274,21,149,19],[274,23,149,21],[275,4,150,2],[275,5,150,3],[276,4,151,2,"languageCardLeft"],[276,20,151,18],[276,22,151,20],[277,6,152,4,"flexDirection"],[277,19,152,17],[277,21,152,19],[277,26,152,24],[278,6,153,4,"alignItems"],[278,16,153,14],[278,18,153,16],[278,26,153,24],[279,6,154,4,"flex"],[279,10,154,8],[279,12,154,10],[280,4,155,2],[280,5,155,3],[281,4,156,2,"flag"],[281,8,156,6],[281,10,156,8],[282,6,157,4,"fontSize"],[282,14,157,12],[282,16,157,14],[282,18,157,16],[283,6,158,4,"marginRight"],[283,17,158,15],[283,19,158,17],[284,4,159,2],[284,5,159,3],[285,4,160,2,"languageInfo"],[285,16,160,14],[285,18,160,16],[286,6,161,4,"flex"],[286,10,161,8],[286,12,161,10],[287,4,162,2],[287,5,162,3],[288,4,163,2,"languageName"],[288,16,163,14],[288,18,163,16],[289,6,164,4,"fontSize"],[289,14,164,12],[289,16,164,14],[289,18,164,16],[290,6,165,4,"fontWeight"],[290,16,165,14],[290,18,165,16],[290,23,165,21],[291,6,166,4,"color"],[291,11,166,9],[291,13,166,11],[291,22,166,20],[292,6,167,4,"marginBottom"],[292,18,167,16],[292,20,167,18],[293,4,168,2],[293,5,168,3],[294,4,169,2,"languageNative"],[294,18,169,16],[294,20,169,18],[295,6,170,4,"fontSize"],[295,14,170,12],[295,16,170,14],[295,18,170,16],[296,6,171,4,"color"],[296,11,171,9],[296,13,171,11],[297,4,172,2],[298,2,173,0],[298,3,173,1],[298,4,173,2],[299,2,173,3],[299,6,173,3,"_c"],[299,8,173,3],[300,2,173,3,"$RefreshReg$"],[300,14,173,3],[300,15,173,3,"_c"],[300,17,173,3],[301,0,173,3],[301,3]],"functionMap":{"names":["","LanguageSettingsScreen","handleLanguageChange","onPress","TouchableOpacity.props.onPress","LANGUAGES.map$argument_0"],"mappings":"AAA;eCqB;+BCI;mBCS,yBD;GDI;mCGK,yBH;uBIe;qBDO,yCC;SJa;CDI"},"hasCjsExports":false},"type":"js/module"}]} \ No newline at end of file diff --git a/frontend/.metro-cache/cache/8a/d16bd5233d8756dad4bdb38c852e82c9cd622ff324a5802ae3a50de793bf76b3580e51 b/frontend/.metro-cache/cache/8a/d16bd5233d8756dad4bdb38c852e82c9cd622ff324a5802ae3a50de793bf76b3580e51 new file mode 100644 index 00000000..efb979c8 --- /dev/null +++ b/frontend/.metro-cache/cache/8a/d16bd5233d8756dad4bdb38c852e82c9cd622ff324a5802ae3a50de793bf76b3580e51 @@ -0,0 +1 @@ +{"dependencies":[{"name":"@babel/runtime/helpers/asyncToGenerator","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"YisBBiy2Xm9DEVdFebZ2nbgAHBo=","exportNames":["*"],"imports":1}},{"name":"@babel/runtime/helpers/slicedToArray","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"5y7e5+zC7teYEEC6niD9f5zII1M=","exportNames":["*"],"imports":1}},{"name":"react","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":1,"column":0,"index":0},"end":{"line":1,"column":51,"index":51}}],"key":"RtGiGa+/H7VrI7GDQDLhO1UbpU8=","exportNames":["*"],"imports":1}},{"name":"react-native","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":2,"column":0,"index":52},"end":{"line":11,"column":22,"index":190}}],"key":"KyzuX10g6ixS9UfynhmjlvCIG3g=","exportNames":["*"],"imports":1}},{"name":"@expo/vector-icons","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":12,"column":0,"index":191},"end":{"line":12,"column":46,"index":237}}],"key":"ow7vkrqkIckRjlSi/+MhMmRYtUE=","exportNames":["*"],"imports":1}},{"name":"react-native-safe-area-context","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":13,"column":0,"index":238},"end":{"line":13,"column":67,"index":305}}],"key":"XjdTKvCUWX6CbQzg5fSDHG/WgHk=","exportNames":["*"],"imports":1}},{"name":"../contexts/AuthContext","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":14,"column":0,"index":306},"end":{"line":14,"column":50,"index":356}}],"key":"oNCgyH4yx4pAIVZXLqqRGB2kuCY=","exportNames":["*"],"imports":1}},{"name":"../config/api","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":15,"column":0,"index":357},"end":{"line":15,"column":46,"index":403}}],"key":"V94urzZZSfzzXHrNxWFShT8IuQo=","exportNames":["*"],"imports":1}},{"name":"react/jsx-dev-runtime","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"L9D70Z4hi4aGuui1ysja/oQ5ytI=","exportNames":["*"],"imports":1}}],"output":[{"data":{"code":"__d(function (global, require, _$$_IMPORT_DEFAULT, _$$_IMPORT_ALL, module, exports, _dependencyMap) {\n \"use strict\";\n\n var _jsxFileName = \"/app/frontend/src/screens/EditProfileScreen.tsx\",\n _s = $RefreshSig$();\n Object.defineProperty(exports, '__esModule', {\n value: true\n });\n function _interopDefault(e) {\n return e && e.__esModule ? e : {\n default: e\n };\n }\n Object.defineProperty(exports, \"default\", {\n enumerable: true,\n get: function () {\n return EditProfileScreen;\n }\n });\n var _babelRuntimeHelpersAsyncToGenerator = require(_dependencyMap[0], \"@babel/runtime/helpers/asyncToGenerator\");\n var _asyncToGenerator = _interopDefault(_babelRuntimeHelpersAsyncToGenerator);\n var _babelRuntimeHelpersSlicedToArray = require(_dependencyMap[1], \"@babel/runtime/helpers/slicedToArray\");\n var _slicedToArray = _interopDefault(_babelRuntimeHelpersSlicedToArray);\n var _react = require(_dependencyMap[2], \"react\");\n var _reactNative = require(_dependencyMap[3], \"react-native\");\n var _expoVectorIcons = require(_dependencyMap[4], \"@expo/vector-icons\");\n var _reactNativeSafeAreaContext = require(_dependencyMap[5], \"react-native-safe-area-context\");\n var _contextsAuthContext = require(_dependencyMap[6], \"../contexts/AuthContext\");\n var _configApi = require(_dependencyMap[7], \"../config/api\");\n var _reactJsxDevRuntime = require(_dependencyMap[8], \"react/jsx-dev-runtime\");\n function EditProfileScreen(_ref) {\n _s();\n var navigation = _ref.navigation;\n var insets = (0, _reactNativeSafeAreaContext.useSafeAreaInsets)();\n var _useAuth = (0, _contextsAuthContext.useAuth)(),\n user = _useAuth.user;\n var _useState = (0, _react.useState)(false),\n _useState2 = (0, _slicedToArray.default)(_useState, 2),\n loading = _useState2[0],\n setLoading = _useState2[1];\n var _useState3 = (0, _react.useState)(''),\n _useState4 = (0, _slicedToArray.default)(_useState3, 2),\n email = _useState4[0],\n setEmail = _useState4[1];\n var _useState5 = (0, _react.useState)(''),\n _useState6 = (0, _slicedToArray.default)(_useState5, 2),\n firstName = _useState6[0],\n setFirstName = _useState6[1];\n var _useState7 = (0, _react.useState)(''),\n _useState8 = (0, _slicedToArray.default)(_useState7, 2),\n lastName = _useState8[0],\n setLastName = _useState8[1];\n var _useState9 = (0, _react.useState)(''),\n _useState0 = (0, _slicedToArray.default)(_useState9, 2),\n phone = _useState0[0],\n setPhone = _useState0[1];\n (0, _react.useEffect)(() => {\n loadUserData();\n }, []);\n var loadUserData = /*#__PURE__*/function () {\n var _ref2 = (0, _asyncToGenerator.default)(function* () {\n try {\n var response = yield fetch(`${_configApi.API_ENDPOINTS.AUTH_USER(user?.user_id || '')}`);\n if (response.ok) {\n var data = yield response.json();\n setEmail(data.email || '');\n setFirstName(data.first_name || '');\n setLastName(data.last_name || '');\n setPhone(data.phone || '');\n }\n } catch (error) {\n console.error('Error loading user data:', error);\n }\n });\n return function loadUserData() {\n return _ref2.apply(this, arguments);\n };\n }();\n var handleSave = /*#__PURE__*/function () {\n var _ref3 = (0, _asyncToGenerator.default)(function* () {\n setLoading(true);\n try {\n var backendUrl = \"https://digital-kurdistan.preview.emergentagent.com\" || 'http://localhost:8001';\n var response = yield fetch(`${backendUrl}/api/auth/profile`, {\n method: 'PUT',\n headers: {\n 'Content-Type': 'application/json'\n },\n body: JSON.stringify({\n user_id: user?.user_id,\n email,\n first_name: firstName,\n last_name: lastName,\n phone\n })\n });\n if (response.ok) {\n _reactNative.Alert.alert('Success', 'Profile updated successfully!');\n navigation.goBack();\n } else {\n _reactNative.Alert.alert('Error', 'Failed to update profile');\n }\n } catch (error) {\n _reactNative.Alert.alert('Error', 'Network error occurred');\n } finally {\n setLoading(false);\n }\n });\n return function handleSave() {\n return _ref3.apply(this, arguments);\n };\n }();\n return /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.View, {\n style: [styles.container, {\n paddingTop: insets.top\n }],\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.View, {\n style: styles.header,\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.TouchableOpacity, {\n onPress: () => navigation.goBack(),\n style: styles.backButton,\n children: /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_expoVectorIcons.Ionicons, {\n name: \"arrow-back\",\n size: 24,\n color: \"#1F2937\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 80,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 79,\n columnNumber: 9\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.Text, {\n style: styles.headerTitle,\n children: \"Edit Profile\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 82,\n columnNumber: 9\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.View, {\n style: {\n width: 40\n }\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 83,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 78,\n columnNumber: 7\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.ScrollView, {\n contentContainerStyle: styles.scrollContent,\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.View, {\n style: styles.section,\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.Text, {\n style: styles.label,\n children: \"First Name\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 88,\n columnNumber: 11\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.TextInput, {\n style: styles.input,\n value: firstName,\n onChangeText: setFirstName,\n placeholder: \"Enter first name\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 89,\n columnNumber: 11\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 87,\n columnNumber: 9\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.View, {\n style: styles.section,\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.Text, {\n style: styles.label,\n children: \"Last Name\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 98,\n columnNumber: 11\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.TextInput, {\n style: styles.input,\n value: lastName,\n onChangeText: setLastName,\n placeholder: \"Enter last name\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 99,\n columnNumber: 11\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 97,\n columnNumber: 9\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.View, {\n style: styles.section,\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.Text, {\n style: styles.label,\n children: \"Email\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 108,\n columnNumber: 11\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.TextInput, {\n style: styles.input,\n value: email,\n onChangeText: setEmail,\n placeholder: \"Enter email\",\n keyboardType: \"email-address\",\n autoCapitalize: \"none\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 109,\n columnNumber: 11\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 107,\n columnNumber: 9\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.View, {\n style: styles.section,\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.Text, {\n style: styles.label,\n children: \"Phone Number\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 120,\n columnNumber: 11\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.TextInput, {\n style: styles.input,\n value: phone,\n onChangeText: setPhone,\n placeholder: \"Enter phone number\",\n keyboardType: \"phone-pad\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 121,\n columnNumber: 11\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 119,\n columnNumber: 9\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.TouchableOpacity, {\n style: [styles.saveButton, loading && styles.saveButtonDisabled],\n onPress: handleSave,\n disabled: loading,\n children: loading ? /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.ActivityIndicator, {\n color: \"#FFF\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 136,\n columnNumber: 13\n }, this) : /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.Text, {\n style: styles.saveButtonText,\n children: \"Save Changes\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 138,\n columnNumber: 13\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 130,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 86,\n columnNumber: 7\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 77,\n columnNumber: 5\n }, this);\n }\n _s(EditProfileScreen, \"J2adW25x77jVaaK5zqJUW20tfoo=\", false, function () {\n return [_reactNativeSafeAreaContext.useSafeAreaInsets, _contextsAuthContext.useAuth];\n });\n _c = EditProfileScreen;\n var styles = _reactNative.StyleSheet.create({\n container: {\n flex: 1,\n backgroundColor: '#F8F9FA'\n },\n header: {\n flexDirection: 'row',\n alignItems: 'center',\n justifyContent: 'space-between',\n paddingHorizontal: 16,\n paddingVertical: 16,\n backgroundColor: '#FFF',\n borderBottomWidth: 1,\n borderBottomColor: '#E5E7EB'\n },\n backButton: {\n width: 40,\n height: 40,\n borderRadius: 20,\n backgroundColor: '#F3F4F6',\n alignItems: 'center',\n justifyContent: 'center'\n },\n headerTitle: {\n fontSize: 18,\n fontWeight: '700',\n color: '#1F2937'\n },\n scrollContent: {\n padding: 16,\n paddingBottom: 80\n },\n section: {\n marginBottom: 20\n },\n label: {\n fontSize: 14,\n fontWeight: '600',\n color: '#374151',\n marginBottom: 8\n },\n input: {\n backgroundColor: '#FFF',\n padding: 16,\n borderRadius: 12,\n fontSize: 16,\n borderWidth: 1,\n borderColor: '#E5E7EB'\n },\n saveButton: {\n backgroundColor: '#EE2A35',\n padding: 16,\n borderRadius: 12,\n alignItems: 'center',\n marginTop: 24\n },\n saveButtonDisabled: {\n opacity: 0.6\n },\n saveButtonText: {\n fontSize: 16,\n fontWeight: '600',\n color: '#FFF'\n }\n });\n var _c;\n $RefreshReg$(_c, \"EditProfileScreen\");\n});","lineCount":357,"map":[[14,2,17,15,"Object"],[14,8,17,15],[14,9,17,15,"defineProperty"],[14,23,17,15],[14,24,17,15,"exports"],[14,31,17,15],[15,4,17,15,"enumerable"],[15,14,17,15],[16,4,17,15,"get"],[16,7,17,15],[16,18,17,15,"get"],[16,19,17,15],[17,6,17,15],[17,13,17,15,"EditProfileScreen"],[17,30,17,15],[18,4,17,15],[19,2,17,15],[20,2,144,1],[20,6,144,1,"_babelRuntimeHelpersAsyncToGenerator"],[20,42,144,1],[20,45,144,1,"require"],[20,52,144,1],[20,53,144,1,"_dependencyMap"],[20,67,144,1],[21,2,144,1],[21,6,144,1,"_asyncToGenerator"],[21,23,144,1],[21,26,144,1,"_interopDefault"],[21,41,144,1],[21,42,144,1,"_babelRuntimeHelpersAsyncToGenerator"],[21,78,144,1],[22,2,144,1],[22,6,144,1,"_babelRuntimeHelpersSlicedToArray"],[22,39,144,1],[22,42,144,1,"require"],[22,49,144,1],[22,50,144,1,"_dependencyMap"],[22,64,144,1],[23,2,144,1],[23,6,144,1,"_slicedToArray"],[23,20,144,1],[23,23,144,1,"_interopDefault"],[23,38,144,1],[23,39,144,1,"_babelRuntimeHelpersSlicedToArray"],[23,72,144,1],[24,2,1,0],[24,6,1,0,"_react"],[24,12,1,0],[24,15,1,0,"require"],[24,22,1,0],[24,23,1,0,"_dependencyMap"],[24,37,1,0],[25,2,2,0],[25,6,2,0,"_reactNative"],[25,18,2,0],[25,21,2,0,"require"],[25,28,2,0],[25,29,2,0,"_dependencyMap"],[25,43,2,0],[26,2,12,0],[26,6,12,0,"_expoVectorIcons"],[26,22,12,0],[26,25,12,0,"require"],[26,32,12,0],[26,33,12,0,"_dependencyMap"],[26,47,12,0],[27,2,13,0],[27,6,13,0,"_reactNativeSafeAreaContext"],[27,33,13,0],[27,36,13,0,"require"],[27,43,13,0],[27,44,13,0,"_dependencyMap"],[27,58,13,0],[28,2,14,0],[28,6,14,0,"_contextsAuthContext"],[28,26,14,0],[28,29,14,0,"require"],[28,36,14,0],[28,37,14,0,"_dependencyMap"],[28,51,14,0],[29,2,15,0],[29,6,15,0,"_configApi"],[29,16,15,0],[29,19,15,0,"require"],[29,26,15,0],[29,27,15,0,"_dependencyMap"],[29,41,15,0],[30,2,15,46],[30,6,15,46,"_reactJsxDevRuntime"],[30,25,15,46],[30,28,15,46,"require"],[30,35,15,46],[30,36,15,46,"_dependencyMap"],[30,50,15,46],[31,2,17,15],[31,11,17,24,"EditProfileScreen"],[31,28,17,41,"EditProfileScreen"],[31,29,17,41,"_ref"],[31,33,17,41],[31,35,17,63],[32,4,17,63,"_s"],[32,6,17,63],[33,4,17,63],[33,8,17,44,"navigation"],[33,18,17,54],[33,21,17,54,"_ref"],[33,25,17,54],[33,26,17,44,"navigation"],[33,36,17,54],[34,4,18,2],[34,8,18,8,"insets"],[34,14,18,14],[34,17,18,17],[34,21,18,17,"useSafeAreaInsets"],[34,48,18,34],[34,49,18,34,"useSafeAreaInsets"],[34,66,18,34],[34,68,18,35],[34,69,18,36],[35,4,19,2],[35,8,19,2,"_useAuth"],[35,16,19,2],[35,19,19,19],[35,23,19,19,"useAuth"],[35,43,19,26],[35,44,19,26,"useAuth"],[35,51,19,26],[35,53,19,27],[35,54,19,28],[36,6,19,10,"user"],[36,10,19,14],[36,13,19,14,"_useAuth"],[36,21,19,14],[36,22,19,10,"user"],[36,26,19,14],[37,4,20,2],[37,8,20,2,"_useState"],[37,17,20,2],[37,20,20,32],[37,24,20,32,"useState"],[37,30,20,40],[37,31,20,40,"useState"],[37,39,20,40],[37,41,20,41],[37,46,20,46],[37,47,20,47],[38,6,20,47,"_useState2"],[38,16,20,47],[38,23,20,47,"_slicedToArray"],[38,37,20,47],[38,38,20,47,"default"],[38,45,20,47],[38,47,20,47,"_useState"],[38,56,20,47],[39,6,20,9,"loading"],[39,13,20,16],[39,16,20,16,"_useState2"],[39,26,20,16],[40,6,20,18,"setLoading"],[40,16,20,28],[40,19,20,28,"_useState2"],[40,29,20,28],[41,4,21,2],[41,8,21,2,"_useState3"],[41,18,21,2],[41,21,21,28],[41,25,21,28,"useState"],[41,31,21,36],[41,32,21,36,"useState"],[41,40,21,36],[41,42,21,37],[41,44,21,39],[41,45,21,40],[42,6,21,40,"_useState4"],[42,16,21,40],[42,23,21,40,"_slicedToArray"],[42,37,21,40],[42,38,21,40,"default"],[42,45,21,40],[42,47,21,40,"_useState3"],[42,57,21,40],[43,6,21,9,"email"],[43,11,21,14],[43,14,21,14,"_useState4"],[43,24,21,14],[44,6,21,16,"setEmail"],[44,14,21,24],[44,17,21,24,"_useState4"],[44,27,21,24],[45,4,22,2],[45,8,22,2,"_useState5"],[45,18,22,2],[45,21,22,36],[45,25,22,36,"useState"],[45,31,22,44],[45,32,22,44,"useState"],[45,40,22,44],[45,42,22,45],[45,44,22,47],[45,45,22,48],[46,6,22,48,"_useState6"],[46,16,22,48],[46,23,22,48,"_slicedToArray"],[46,37,22,48],[46,38,22,48,"default"],[46,45,22,48],[46,47,22,48,"_useState5"],[46,57,22,48],[47,6,22,9,"firstName"],[47,15,22,18],[47,18,22,18,"_useState6"],[47,28,22,18],[48,6,22,20,"setFirstName"],[48,18,22,32],[48,21,22,32,"_useState6"],[48,31,22,32],[49,4,23,2],[49,8,23,2,"_useState7"],[49,18,23,2],[49,21,23,34],[49,25,23,34,"useState"],[49,31,23,42],[49,32,23,42,"useState"],[49,40,23,42],[49,42,23,43],[49,44,23,45],[49,45,23,46],[50,6,23,46,"_useState8"],[50,16,23,46],[50,23,23,46,"_slicedToArray"],[50,37,23,46],[50,38,23,46,"default"],[50,45,23,46],[50,47,23,46,"_useState7"],[50,57,23,46],[51,6,23,9,"lastName"],[51,14,23,17],[51,17,23,17,"_useState8"],[51,27,23,17],[52,6,23,19,"setLastName"],[52,17,23,30],[52,20,23,30,"_useState8"],[52,30,23,30],[53,4,24,2],[53,8,24,2,"_useState9"],[53,18,24,2],[53,21,24,28],[53,25,24,28,"useState"],[53,31,24,36],[53,32,24,36,"useState"],[53,40,24,36],[53,42,24,37],[53,44,24,39],[53,45,24,40],[54,6,24,40,"_useState0"],[54,16,24,40],[54,23,24,40,"_slicedToArray"],[54,37,24,40],[54,38,24,40,"default"],[54,45,24,40],[54,47,24,40,"_useState9"],[54,57,24,40],[55,6,24,9,"phone"],[55,11,24,14],[55,14,24,14,"_useState0"],[55,24,24,14],[56,6,24,16,"setPhone"],[56,14,24,24],[56,17,24,24,"_useState0"],[56,27,24,24],[57,4,26,2],[57,8,26,2,"useEffect"],[57,14,26,11],[57,15,26,11,"useEffect"],[57,24,26,11],[57,26,26,12],[57,32,26,18],[58,6,27,4,"loadUserData"],[58,18,27,16],[58,19,27,17],[58,20,27,18],[59,4,28,2],[59,5,28,3],[59,7,28,5],[59,9,28,7],[59,10,28,8],[60,4,30,2],[60,8,30,8,"loadUserData"],[60,20,30,20],[61,6,30,20],[61,10,30,20,"_ref2"],[61,15,30,20],[61,22,30,20,"_asyncToGenerator"],[61,39,30,20],[61,40,30,20,"default"],[61,47,30,20],[61,49,30,23],[61,62,30,35],[62,8,31,4],[62,12,31,8],[63,10,32,6],[63,14,32,12,"response"],[63,22,32,20],[63,31,32,29,"fetch"],[63,36,32,34],[63,37,32,35],[63,40,32,38,"API_ENDPOINTS"],[63,50,32,51],[63,51,32,51,"API_ENDPOINTS"],[63,64,32,51],[63,65,32,52,"AUTH_USER"],[63,74,32,61],[63,75,32,62,"user"],[63,79,32,66],[63,81,32,68,"user_id"],[63,88,32,75],[63,92,32,79],[63,94,32,81],[63,95,32,82],[63,97,32,84],[63,98,32,85],[64,10,33,6],[64,14,33,10,"response"],[64,22,33,18],[64,23,33,19,"ok"],[64,25,33,21],[64,27,33,23],[65,12,34,8],[65,16,34,14,"data"],[65,20,34,18],[65,29,34,27,"response"],[65,37,34,35],[65,38,34,36,"json"],[65,42,34,40],[65,43,34,41],[65,44,34,42],[66,12,35,8,"setEmail"],[66,20,35,16],[66,21,35,17,"data"],[66,25,35,21],[66,26,35,22,"email"],[66,31,35,27],[66,35,35,31],[66,37,35,33],[66,38,35,34],[67,12,36,8,"setFirstName"],[67,24,36,20],[67,25,36,21,"data"],[67,29,36,25],[67,30,36,26,"first_name"],[67,40,36,36],[67,44,36,40],[67,46,36,42],[67,47,36,43],[68,12,37,8,"setLastName"],[68,23,37,19],[68,24,37,20,"data"],[68,28,37,24],[68,29,37,25,"last_name"],[68,38,37,34],[68,42,37,38],[68,44,37,40],[68,45,37,41],[69,12,38,8,"setPhone"],[69,20,38,16],[69,21,38,17,"data"],[69,25,38,21],[69,26,38,22,"phone"],[69,31,38,27],[69,35,38,31],[69,37,38,33],[69,38,38,34],[70,10,39,6],[71,8,40,4],[71,9,40,5],[71,10,40,6],[71,17,40,13,"error"],[71,22,40,18],[71,24,40,20],[72,10,41,6,"console"],[72,17,41,13],[72,18,41,14,"error"],[72,23,41,19],[72,24,41,20],[72,50,41,46],[72,52,41,48,"error"],[72,57,41,53],[72,58,41,54],[73,8,42,4],[74,6,43,2],[74,7,43,3],[75,6,43,3],[75,22,30,8,"loadUserData"],[75,34,30,20,"loadUserData"],[75,35,30,20],[76,8,30,20],[76,15,30,20,"_ref2"],[76,20,30,20],[76,21,30,20,"apply"],[76,26,30,20],[76,33,30,20,"arguments"],[76,42,30,20],[77,6,30,20],[78,4,30,20],[78,7,43,3],[79,4,45,2],[79,8,45,8,"handleSave"],[79,18,45,18],[80,6,45,18],[80,10,45,18,"_ref3"],[80,15,45,18],[80,22,45,18,"_asyncToGenerator"],[80,39,45,18],[80,40,45,18,"default"],[80,47,45,18],[80,49,45,21],[80,62,45,33],[81,8,46,4,"setLoading"],[81,18,46,14],[81,19,46,15],[81,23,46,19],[81,24,46,20],[82,8,47,4],[82,12,47,8],[83,10,48,6],[83,14,48,12,"backendUrl"],[83,24,48,22],[83,27,48,25],[83,84,48,64],[83,107,48,87],[84,10,49,6],[84,14,49,12,"response"],[84,22,49,20],[84,31,49,29,"fetch"],[84,36,49,34],[84,37,49,35],[84,40,49,38,"backendUrl"],[84,50,49,48],[84,69,49,67],[84,71,49,69],[85,12,50,8,"method"],[85,18,50,14],[85,20,50,16],[85,25,50,21],[86,12,51,8,"headers"],[86,19,51,15],[86,21,51,17],[87,14,52,10],[87,28,52,24],[87,30,52,26],[88,12,53,8],[88,13,53,9],[89,12,54,8,"body"],[89,16,54,12],[89,18,54,14,"JSON"],[89,22,54,18],[89,23,54,19,"stringify"],[89,32,54,28],[89,33,54,29],[90,14,55,10,"user_id"],[90,21,55,17],[90,23,55,19,"user"],[90,27,55,23],[90,29,55,25,"user_id"],[90,36,55,32],[91,14,56,10,"email"],[91,19,56,15],[92,14,57,10,"first_name"],[92,24,57,20],[92,26,57,22,"firstName"],[92,35,57,31],[93,14,58,10,"last_name"],[93,23,58,19],[93,25,58,21,"lastName"],[93,33,58,29],[94,14,59,10,"phone"],[95,12,60,8],[95,13,60,9],[96,10,61,6],[96,11,61,7],[96,12,61,8],[97,10,63,6],[97,14,63,10,"response"],[97,22,63,18],[97,23,63,19,"ok"],[97,25,63,21],[97,27,63,23],[98,12,64,8,"Alert"],[98,24,64,13],[98,25,64,13,"Alert"],[98,30,64,13],[98,31,64,14,"alert"],[98,36,64,19],[98,37,64,20],[98,46,64,29],[98,48,64,31],[98,79,64,62],[98,80,64,63],[99,12,65,8,"navigation"],[99,22,65,18],[99,23,65,19,"goBack"],[99,29,65,25],[99,30,65,26],[99,31,65,27],[100,10,66,6],[100,11,66,7],[100,17,66,13],[101,12,67,8,"Alert"],[101,24,67,13],[101,25,67,13,"Alert"],[101,30,67,13],[101,31,67,14,"alert"],[101,36,67,19],[101,37,67,20],[101,44,67,27],[101,46,67,29],[101,72,67,55],[101,73,67,56],[102,10,68,6],[103,8,69,4],[103,9,69,5],[103,10,69,6],[103,17,69,13,"error"],[103,22,69,18],[103,24,69,20],[104,10,70,6,"Alert"],[104,22,70,11],[104,23,70,11,"Alert"],[104,28,70,11],[104,29,70,12,"alert"],[104,34,70,17],[104,35,70,18],[104,42,70,25],[104,44,70,27],[104,68,70,51],[104,69,70,52],[105,8,71,4],[105,9,71,5],[105,18,71,14],[106,10,72,6,"setLoading"],[106,20,72,16],[106,21,72,17],[106,26,72,22],[106,27,72,23],[107,8,73,4],[108,6,74,2],[108,7,74,3],[109,6,74,3],[109,22,45,8,"handleSave"],[109,32,45,18,"handleSave"],[109,33,45,18],[110,8,45,18],[110,15,45,18,"_ref3"],[110,20,45,18],[110,21,45,18,"apply"],[110,26,45,18],[110,33,45,18,"arguments"],[110,42,45,18],[111,6,45,18],[112,4,45,18],[112,7,74,3],[113,4,76,2],[113,24,77,4],[113,28,77,4,"_reactJsxDevRuntime"],[113,47,77,4],[113,48,77,4,"jsxDEV"],[113,54,77,4],[113,56,77,5,"_reactNative"],[113,68,77,9],[113,69,77,9,"View"],[113,73,77,9],[114,6,77,10,"style"],[114,11,77,15],[114,13,77,17],[114,14,77,18,"styles"],[114,20,77,24],[114,21,77,25,"container"],[114,30,77,34],[114,32,77,36],[115,8,77,38,"paddingTop"],[115,18,77,48],[115,20,77,50,"insets"],[115,26,77,56],[115,27,77,57,"top"],[116,6,77,61],[116,7,77,62],[116,8,77,64],[117,6,77,64,"children"],[117,14,77,64],[117,30,78,6],[117,34,78,6,"_reactJsxDevRuntime"],[117,53,78,6],[117,54,78,6,"jsxDEV"],[117,60,78,6],[117,62,78,7,"_reactNative"],[117,74,78,11],[117,75,78,11,"View"],[117,79,78,11],[118,8,78,12,"style"],[118,13,78,17],[118,15,78,19,"styles"],[118,21,78,25],[118,22,78,26,"header"],[118,28,78,33],[119,8,78,33,"children"],[119,16,78,33],[119,32,79,8],[119,36,79,8,"_reactJsxDevRuntime"],[119,55,79,8],[119,56,79,8,"jsxDEV"],[119,62,79,8],[119,64,79,9,"_reactNative"],[119,76,79,25],[119,77,79,25,"TouchableOpacity"],[119,93,79,25],[120,10,79,26,"onPress"],[120,17,79,33],[120,19,79,35,"onPress"],[120,20,79,35],[120,25,79,41,"navigation"],[120,35,79,51],[120,36,79,52,"goBack"],[120,42,79,58],[120,43,79,59],[120,44,79,61],[121,10,79,62,"style"],[121,15,79,67],[121,17,79,69,"styles"],[121,23,79,75],[121,24,79,76,"backButton"],[121,34,79,87],[122,10,79,87,"children"],[122,18,79,87],[122,33,80,10],[122,37,80,10,"_reactJsxDevRuntime"],[122,56,80,10],[122,57,80,10,"jsxDEV"],[122,63,80,10],[122,65,80,11,"_expoVectorIcons"],[122,81,80,19],[122,82,80,19,"Ionicons"],[122,90,80,19],[123,12,80,20,"name"],[123,16,80,24],[123,18,80,25],[123,30,80,37],[124,12,80,38,"size"],[124,16,80,42],[124,18,80,44],[124,20,80,47],[125,12,80,48,"color"],[125,17,80,53],[125,19,80,54],[126,10,80,63],[127,12,80,63,"fileName"],[127,20,80,63],[127,22,80,63,"_jsxFileName"],[127,34,80,63],[128,12,80,63,"lineNumber"],[128,22,80,63],[129,12,80,63,"columnNumber"],[129,24,80,63],[130,10,80,63],[130,17,80,65],[131,8,80,66],[132,10,80,66,"fileName"],[132,18,80,66],[132,20,80,66,"_jsxFileName"],[132,32,80,66],[133,10,80,66,"lineNumber"],[133,20,80,66],[134,10,80,66,"columnNumber"],[134,22,80,66],[135,8,80,66],[135,15,81,26],[135,16,81,27],[135,31,82,8],[135,35,82,8,"_reactJsxDevRuntime"],[135,54,82,8],[135,55,82,8,"jsxDEV"],[135,61,82,8],[135,63,82,9,"_reactNative"],[135,75,82,13],[135,76,82,13,"Text"],[135,80,82,13],[136,10,82,14,"style"],[136,15,82,19],[136,17,82,21,"styles"],[136,23,82,27],[136,24,82,28,"headerTitle"],[136,35,82,40],[137,10,82,40,"children"],[137,18,82,40],[137,20,82,41],[138,8,82,53],[139,10,82,53,"fileName"],[139,18,82,53],[139,20,82,53,"_jsxFileName"],[139,32,82,53],[140,10,82,53,"lineNumber"],[140,20,82,53],[141,10,82,53,"columnNumber"],[141,22,82,53],[142,8,82,53],[142,15,82,59],[142,16,82,60],[142,31,83,8],[142,35,83,8,"_reactJsxDevRuntime"],[142,54,83,8],[142,55,83,8,"jsxDEV"],[142,61,83,8],[142,63,83,9,"_reactNative"],[142,75,83,13],[142,76,83,13,"View"],[142,80,83,13],[143,10,83,14,"style"],[143,15,83,19],[143,17,83,21],[144,12,83,23,"width"],[144,17,83,28],[144,19,83,30],[145,10,83,33],[146,8,83,35],[147,10,83,35,"fileName"],[147,18,83,35],[147,20,83,35,"_jsxFileName"],[147,32,83,35],[148,10,83,35,"lineNumber"],[148,20,83,35],[149,10,83,35,"columnNumber"],[149,22,83,35],[150,8,83,35],[150,15,83,37],[150,16,83,38],[151,6,83,38],[152,8,83,38,"fileName"],[152,16,83,38],[152,18,83,38,"_jsxFileName"],[152,30,83,38],[153,8,83,38,"lineNumber"],[153,18,83,38],[154,8,83,38,"columnNumber"],[154,20,83,38],[155,6,83,38],[155,13,84,12],[155,14,84,13],[155,29,86,6],[155,33,86,6,"_reactJsxDevRuntime"],[155,52,86,6],[155,53,86,6,"jsxDEV"],[155,59,86,6],[155,61,86,7,"_reactNative"],[155,73,86,17],[155,74,86,17,"ScrollView"],[155,84,86,17],[156,8,86,18,"contentContainerStyle"],[156,29,86,39],[156,31,86,41,"styles"],[156,37,86,47],[156,38,86,48,"scrollContent"],[156,51,86,62],[157,8,86,62,"children"],[157,16,86,62],[157,32,87,8],[157,36,87,8,"_reactJsxDevRuntime"],[157,55,87,8],[157,56,87,8,"jsxDEV"],[157,62,87,8],[157,64,87,9,"_reactNative"],[157,76,87,13],[157,77,87,13,"View"],[157,81,87,13],[158,10,87,14,"style"],[158,15,87,19],[158,17,87,21,"styles"],[158,23,87,27],[158,24,87,28,"section"],[158,31,87,36],[159,10,87,36,"children"],[159,18,87,36],[159,34,88,10],[159,38,88,10,"_reactJsxDevRuntime"],[159,57,88,10],[159,58,88,10,"jsxDEV"],[159,64,88,10],[159,66,88,11,"_reactNative"],[159,78,88,15],[159,79,88,15,"Text"],[159,83,88,15],[160,12,88,16,"style"],[160,17,88,21],[160,19,88,23,"styles"],[160,25,88,29],[160,26,88,30,"label"],[160,31,88,36],[161,12,88,36,"children"],[161,20,88,36],[161,22,88,37],[162,10,88,47],[163,12,88,47,"fileName"],[163,20,88,47],[163,22,88,47,"_jsxFileName"],[163,34,88,47],[164,12,88,47,"lineNumber"],[164,22,88,47],[165,12,88,47,"columnNumber"],[165,24,88,47],[166,10,88,47],[166,17,88,53],[166,18,88,54],[166,33,89,10],[166,37,89,10,"_reactJsxDevRuntime"],[166,56,89,10],[166,57,89,10,"jsxDEV"],[166,63,89,10],[166,65,89,11,"_reactNative"],[166,77,89,20],[166,78,89,20,"TextInput"],[166,87,89,20],[167,12,90,12,"style"],[167,17,90,17],[167,19,90,19,"styles"],[167,25,90,25],[167,26,90,26,"input"],[167,31,90,32],[168,12,91,12,"value"],[168,17,91,17],[168,19,91,19,"firstName"],[168,28,91,29],[169,12,92,12,"onChangeText"],[169,24,92,24],[169,26,92,26,"setFirstName"],[169,38,92,39],[170,12,93,12,"placeholder"],[170,23,93,23],[170,25,93,24],[171,10,93,42],[172,12,93,42,"fileName"],[172,20,93,42],[172,22,93,42,"_jsxFileName"],[172,34,93,42],[173,12,93,42,"lineNumber"],[173,22,93,42],[174,12,93,42,"columnNumber"],[174,24,93,42],[175,10,93,42],[175,17,94,11],[175,18,94,12],[176,8,94,12],[177,10,94,12,"fileName"],[177,18,94,12],[177,20,94,12,"_jsxFileName"],[177,32,94,12],[178,10,94,12,"lineNumber"],[178,20,94,12],[179,10,94,12,"columnNumber"],[179,22,94,12],[180,8,94,12],[180,15,95,14],[180,16,95,15],[180,31,97,8],[180,35,97,8,"_reactJsxDevRuntime"],[180,54,97,8],[180,55,97,8,"jsxDEV"],[180,61,97,8],[180,63,97,9,"_reactNative"],[180,75,97,13],[180,76,97,13,"View"],[180,80,97,13],[181,10,97,14,"style"],[181,15,97,19],[181,17,97,21,"styles"],[181,23,97,27],[181,24,97,28,"section"],[181,31,97,36],[182,10,97,36,"children"],[182,18,97,36],[182,34,98,10],[182,38,98,10,"_reactJsxDevRuntime"],[182,57,98,10],[182,58,98,10,"jsxDEV"],[182,64,98,10],[182,66,98,11,"_reactNative"],[182,78,98,15],[182,79,98,15,"Text"],[182,83,98,15],[183,12,98,16,"style"],[183,17,98,21],[183,19,98,23,"styles"],[183,25,98,29],[183,26,98,30,"label"],[183,31,98,36],[184,12,98,36,"children"],[184,20,98,36],[184,22,98,37],[185,10,98,46],[186,12,98,46,"fileName"],[186,20,98,46],[186,22,98,46,"_jsxFileName"],[186,34,98,46],[187,12,98,46,"lineNumber"],[187,22,98,46],[188,12,98,46,"columnNumber"],[188,24,98,46],[189,10,98,46],[189,17,98,52],[189,18,98,53],[189,33,99,10],[189,37,99,10,"_reactJsxDevRuntime"],[189,56,99,10],[189,57,99,10,"jsxDEV"],[189,63,99,10],[189,65,99,11,"_reactNative"],[189,77,99,20],[189,78,99,20,"TextInput"],[189,87,99,20],[190,12,100,12,"style"],[190,17,100,17],[190,19,100,19,"styles"],[190,25,100,25],[190,26,100,26,"input"],[190,31,100,32],[191,12,101,12,"value"],[191,17,101,17],[191,19,101,19,"lastName"],[191,27,101,28],[192,12,102,12,"onChangeText"],[192,24,102,24],[192,26,102,26,"setLastName"],[192,37,102,38],[193,12,103,12,"placeholder"],[193,23,103,23],[193,25,103,24],[194,10,103,41],[195,12,103,41,"fileName"],[195,20,103,41],[195,22,103,41,"_jsxFileName"],[195,34,103,41],[196,12,103,41,"lineNumber"],[196,22,103,41],[197,12,103,41,"columnNumber"],[197,24,103,41],[198,10,103,41],[198,17,104,11],[198,18,104,12],[199,8,104,12],[200,10,104,12,"fileName"],[200,18,104,12],[200,20,104,12,"_jsxFileName"],[200,32,104,12],[201,10,104,12,"lineNumber"],[201,20,104,12],[202,10,104,12,"columnNumber"],[202,22,104,12],[203,8,104,12],[203,15,105,14],[203,16,105,15],[203,31,107,8],[203,35,107,8,"_reactJsxDevRuntime"],[203,54,107,8],[203,55,107,8,"jsxDEV"],[203,61,107,8],[203,63,107,9,"_reactNative"],[203,75,107,13],[203,76,107,13,"View"],[203,80,107,13],[204,10,107,14,"style"],[204,15,107,19],[204,17,107,21,"styles"],[204,23,107,27],[204,24,107,28,"section"],[204,31,107,36],[205,10,107,36,"children"],[205,18,107,36],[205,34,108,10],[205,38,108,10,"_reactJsxDevRuntime"],[205,57,108,10],[205,58,108,10,"jsxDEV"],[205,64,108,10],[205,66,108,11,"_reactNative"],[205,78,108,15],[205,79,108,15,"Text"],[205,83,108,15],[206,12,108,16,"style"],[206,17,108,21],[206,19,108,23,"styles"],[206,25,108,29],[206,26,108,30,"label"],[206,31,108,36],[207,12,108,36,"children"],[207,20,108,36],[207,22,108,37],[208,10,108,42],[209,12,108,42,"fileName"],[209,20,108,42],[209,22,108,42,"_jsxFileName"],[209,34,108,42],[210,12,108,42,"lineNumber"],[210,22,108,42],[211,12,108,42,"columnNumber"],[211,24,108,42],[212,10,108,42],[212,17,108,48],[212,18,108,49],[212,33,109,10],[212,37,109,10,"_reactJsxDevRuntime"],[212,56,109,10],[212,57,109,10,"jsxDEV"],[212,63,109,10],[212,65,109,11,"_reactNative"],[212,77,109,20],[212,78,109,20,"TextInput"],[212,87,109,20],[213,12,110,12,"style"],[213,17,110,17],[213,19,110,19,"styles"],[213,25,110,25],[213,26,110,26,"input"],[213,31,110,32],[214,12,111,12,"value"],[214,17,111,17],[214,19,111,19,"email"],[214,24,111,25],[215,12,112,12,"onChangeText"],[215,24,112,24],[215,26,112,26,"setEmail"],[215,34,112,35],[216,12,113,12,"placeholder"],[216,23,113,23],[216,25,113,24],[216,38,113,37],[217,12,114,12,"keyboardType"],[217,24,114,24],[217,26,114,25],[217,41,114,40],[218,12,115,12,"autoCapitalize"],[218,26,115,26],[218,28,115,27],[219,10,115,33],[220,12,115,33,"fileName"],[220,20,115,33],[220,22,115,33,"_jsxFileName"],[220,34,115,33],[221,12,115,33,"lineNumber"],[221,22,115,33],[222,12,115,33,"columnNumber"],[222,24,115,33],[223,10,115,33],[223,17,116,11],[223,18,116,12],[224,8,116,12],[225,10,116,12,"fileName"],[225,18,116,12],[225,20,116,12,"_jsxFileName"],[225,32,116,12],[226,10,116,12,"lineNumber"],[226,20,116,12],[227,10,116,12,"columnNumber"],[227,22,116,12],[228,8,116,12],[228,15,117,14],[228,16,117,15],[228,31,119,8],[228,35,119,8,"_reactJsxDevRuntime"],[228,54,119,8],[228,55,119,8,"jsxDEV"],[228,61,119,8],[228,63,119,9,"_reactNative"],[228,75,119,13],[228,76,119,13,"View"],[228,80,119,13],[229,10,119,14,"style"],[229,15,119,19],[229,17,119,21,"styles"],[229,23,119,27],[229,24,119,28,"section"],[229,31,119,36],[230,10,119,36,"children"],[230,18,119,36],[230,34,120,10],[230,38,120,10,"_reactJsxDevRuntime"],[230,57,120,10],[230,58,120,10,"jsxDEV"],[230,64,120,10],[230,66,120,11,"_reactNative"],[230,78,120,15],[230,79,120,15,"Text"],[230,83,120,15],[231,12,120,16,"style"],[231,17,120,21],[231,19,120,23,"styles"],[231,25,120,29],[231,26,120,30,"label"],[231,31,120,36],[232,12,120,36,"children"],[232,20,120,36],[232,22,120,37],[233,10,120,49],[234,12,120,49,"fileName"],[234,20,120,49],[234,22,120,49,"_jsxFileName"],[234,34,120,49],[235,12,120,49,"lineNumber"],[235,22,120,49],[236,12,120,49,"columnNumber"],[236,24,120,49],[237,10,120,49],[237,17,120,55],[237,18,120,56],[237,33,121,10],[237,37,121,10,"_reactJsxDevRuntime"],[237,56,121,10],[237,57,121,10,"jsxDEV"],[237,63,121,10],[237,65,121,11,"_reactNative"],[237,77,121,20],[237,78,121,20,"TextInput"],[237,87,121,20],[238,12,122,12,"style"],[238,17,122,17],[238,19,122,19,"styles"],[238,25,122,25],[238,26,122,26,"input"],[238,31,122,32],[239,12,123,12,"value"],[239,17,123,17],[239,19,123,19,"phone"],[239,24,123,25],[240,12,124,12,"onChangeText"],[240,24,124,24],[240,26,124,26,"setPhone"],[240,34,124,35],[241,12,125,12,"placeholder"],[241,23,125,23],[241,25,125,24],[241,45,125,44],[242,12,126,12,"keyboardType"],[242,24,126,24],[242,26,126,25],[243,10,126,36],[244,12,126,36,"fileName"],[244,20,126,36],[244,22,126,36,"_jsxFileName"],[244,34,126,36],[245,12,126,36,"lineNumber"],[245,22,126,36],[246,12,126,36,"columnNumber"],[246,24,126,36],[247,10,126,36],[247,17,127,11],[247,18,127,12],[248,8,127,12],[249,10,127,12,"fileName"],[249,18,127,12],[249,20,127,12,"_jsxFileName"],[249,32,127,12],[250,10,127,12,"lineNumber"],[250,20,127,12],[251,10,127,12,"columnNumber"],[251,22,127,12],[252,8,127,12],[252,15,128,14],[252,16,128,15],[252,31,130,8],[252,35,130,8,"_reactJsxDevRuntime"],[252,54,130,8],[252,55,130,8,"jsxDEV"],[252,61,130,8],[252,63,130,9,"_reactNative"],[252,75,130,25],[252,76,130,25,"TouchableOpacity"],[252,92,130,25],[253,10,131,10,"style"],[253,15,131,15],[253,17,131,17],[253,18,131,18,"styles"],[253,24,131,24],[253,25,131,25,"saveButton"],[253,35,131,35],[253,37,131,37,"loading"],[253,44,131,44],[253,48,131,48,"styles"],[253,54,131,54],[253,55,131,55,"saveButtonDisabled"],[253,73,131,73],[253,74,131,75],[254,10,132,10,"onPress"],[254,17,132,17],[254,19,132,19,"handleSave"],[254,29,132,30],[255,10,133,10,"disabled"],[255,18,133,18],[255,20,133,20,"loading"],[255,27,133,28],[256,10,133,28,"children"],[256,18,133,28],[256,20,135,11,"loading"],[256,27,135,18],[256,43,136,12],[256,47,136,12,"_reactJsxDevRuntime"],[256,66,136,12],[256,67,136,12,"jsxDEV"],[256,73,136,12],[256,75,136,13,"_reactNative"],[256,87,136,30],[256,88,136,30,"ActivityIndicator"],[256,105,136,30],[257,12,136,31,"color"],[257,17,136,36],[257,19,136,37],[258,10,136,43],[259,12,136,43,"fileName"],[259,20,136,43],[259,22,136,43,"_jsxFileName"],[259,34,136,43],[260,12,136,43,"lineNumber"],[260,22,136,43],[261,12,136,43,"columnNumber"],[261,24,136,43],[262,10,136,43],[262,17,136,45],[262,18,136,46],[262,34,138,12],[262,38,138,12,"_reactJsxDevRuntime"],[262,57,138,12],[262,58,138,12,"jsxDEV"],[262,64,138,12],[262,66,138,13,"_reactNative"],[262,78,138,17],[262,79,138,17,"Text"],[262,83,138,17],[263,12,138,18,"style"],[263,17,138,23],[263,19,138,25,"styles"],[263,25,138,31],[263,26,138,32,"saveButtonText"],[263,40,138,47],[264,12,138,47,"children"],[264,20,138,47],[264,22,138,48],[265,10,138,60],[266,12,138,60,"fileName"],[266,20,138,60],[266,22,138,60,"_jsxFileName"],[266,34,138,60],[267,12,138,60,"lineNumber"],[267,22,138,60],[268,12,138,60,"columnNumber"],[268,24,138,60],[269,10,138,60],[269,17,138,66],[270,8,139,11],[271,10,139,11,"fileName"],[271,18,139,11],[271,20,139,11,"_jsxFileName"],[271,32,139,11],[272,10,139,11,"lineNumber"],[272,20,139,11],[273,10,139,11,"columnNumber"],[273,22,139,11],[274,8,139,11],[274,15,140,26],[274,16,140,27],[275,6,140,27],[276,8,140,27,"fileName"],[276,16,140,27],[276,18,140,27,"_jsxFileName"],[276,30,140,27],[277,8,140,27,"lineNumber"],[277,18,140,27],[278,8,140,27,"columnNumber"],[278,20,140,27],[279,6,140,27],[279,13,141,18],[279,14,141,19],[280,4,141,19],[281,6,141,19,"fileName"],[281,14,141,19],[281,16,141,19,"_jsxFileName"],[281,28,141,19],[282,6,141,19,"lineNumber"],[282,16,141,19],[283,6,141,19,"columnNumber"],[283,18,141,19],[284,4,141,19],[284,11,142,10],[284,12,142,11],[285,2,144,0],[286,2,144,1,"_s"],[286,4,144,1],[286,5,17,24,"EditProfileScreen"],[286,22,17,41],[287,4,17,41],[287,12,18,17,"useSafeAreaInsets"],[287,39,18,34],[287,40,18,34,"useSafeAreaInsets"],[287,57,18,34],[287,59,19,19,"useAuth"],[287,79,19,26],[287,80,19,26,"useAuth"],[287,87,19,26],[288,2,19,26],[289,2,19,26,"_c"],[289,4,19,26],[289,7,17,24,"EditProfileScreen"],[289,24,17,41],[290,2,146,0],[290,6,146,6,"styles"],[290,12,146,12],[290,15,146,15,"StyleSheet"],[290,27,146,25],[290,28,146,25,"StyleSheet"],[290,38,146,25],[290,39,146,26,"create"],[290,45,146,32],[290,46,146,33],[291,4,147,2,"container"],[291,13,147,11],[291,15,147,13],[292,6,148,4,"flex"],[292,10,148,8],[292,12,148,10],[292,13,148,11],[293,6,149,4,"backgroundColor"],[293,21,149,19],[293,23,149,21],[294,4,150,2],[294,5,150,3],[295,4,151,2,"header"],[295,10,151,8],[295,12,151,10],[296,6,152,4,"flexDirection"],[296,19,152,17],[296,21,152,19],[296,26,152,24],[297,6,153,4,"alignItems"],[297,16,153,14],[297,18,153,16],[297,26,153,24],[298,6,154,4,"justifyContent"],[298,20,154,18],[298,22,154,20],[298,37,154,35],[299,6,155,4,"paddingHorizontal"],[299,23,155,21],[299,25,155,23],[299,27,155,25],[300,6,156,4,"paddingVertical"],[300,21,156,19],[300,23,156,21],[300,25,156,23],[301,6,157,4,"backgroundColor"],[301,21,157,19],[301,23,157,21],[301,29,157,27],[302,6,158,4,"borderBottomWidth"],[302,23,158,21],[302,25,158,23],[302,26,158,24],[303,6,159,4,"borderBottomColor"],[303,23,159,21],[303,25,159,23],[304,4,160,2],[304,5,160,3],[305,4,161,2,"backButton"],[305,14,161,12],[305,16,161,14],[306,6,162,4,"width"],[306,11,162,9],[306,13,162,11],[306,15,162,13],[307,6,163,4,"height"],[307,12,163,10],[307,14,163,12],[307,16,163,14],[308,6,164,4,"borderRadius"],[308,18,164,16],[308,20,164,18],[308,22,164,20],[309,6,165,4,"backgroundColor"],[309,21,165,19],[309,23,165,21],[309,32,165,30],[310,6,166,4,"alignItems"],[310,16,166,14],[310,18,166,16],[310,26,166,24],[311,6,167,4,"justifyContent"],[311,20,167,18],[311,22,167,20],[312,4,168,2],[312,5,168,3],[313,4,169,2,"headerTitle"],[313,15,169,13],[313,17,169,15],[314,6,170,4,"fontSize"],[314,14,170,12],[314,16,170,14],[314,18,170,16],[315,6,171,4,"fontWeight"],[315,16,171,14],[315,18,171,16],[315,23,171,21],[316,6,172,4,"color"],[316,11,172,9],[316,13,172,11],[317,4,173,2],[317,5,173,3],[318,4,174,2,"scrollContent"],[318,17,174,15],[318,19,174,17],[319,6,175,4,"padding"],[319,13,175,11],[319,15,175,13],[319,17,175,15],[320,6,176,4,"paddingBottom"],[320,19,176,17],[320,21,176,19],[321,4,177,2],[321,5,177,3],[322,4,178,2,"section"],[322,11,178,9],[322,13,178,11],[323,6,179,4,"marginBottom"],[323,18,179,16],[323,20,179,18],[324,4,180,2],[324,5,180,3],[325,4,181,2,"label"],[325,9,181,7],[325,11,181,9],[326,6,182,4,"fontSize"],[326,14,182,12],[326,16,182,14],[326,18,182,16],[327,6,183,4,"fontWeight"],[327,16,183,14],[327,18,183,16],[327,23,183,21],[328,6,184,4,"color"],[328,11,184,9],[328,13,184,11],[328,22,184,20],[329,6,185,4,"marginBottom"],[329,18,185,16],[329,20,185,18],[330,4,186,2],[330,5,186,3],[331,4,187,2,"input"],[331,9,187,7],[331,11,187,9],[332,6,188,4,"backgroundColor"],[332,21,188,19],[332,23,188,21],[332,29,188,27],[333,6,189,4,"padding"],[333,13,189,11],[333,15,189,13],[333,17,189,15],[334,6,190,4,"borderRadius"],[334,18,190,16],[334,20,190,18],[334,22,190,20],[335,6,191,4,"fontSize"],[335,14,191,12],[335,16,191,14],[335,18,191,16],[336,6,192,4,"borderWidth"],[336,17,192,15],[336,19,192,17],[336,20,192,18],[337,6,193,4,"borderColor"],[337,17,193,15],[337,19,193,17],[338,4,194,2],[338,5,194,3],[339,4,195,2,"saveButton"],[339,14,195,12],[339,16,195,14],[340,6,196,4,"backgroundColor"],[340,21,196,19],[340,23,196,21],[340,32,196,30],[341,6,197,4,"padding"],[341,13,197,11],[341,15,197,13],[341,17,197,15],[342,6,198,4,"borderRadius"],[342,18,198,16],[342,20,198,18],[342,22,198,20],[343,6,199,4,"alignItems"],[343,16,199,14],[343,18,199,16],[343,26,199,24],[344,6,200,4,"marginTop"],[344,15,200,13],[344,17,200,15],[345,4,201,2],[345,5,201,3],[346,4,202,2,"saveButtonDisabled"],[346,22,202,20],[346,24,202,22],[347,6,203,4,"opacity"],[347,13,203,11],[347,15,203,13],[348,4,204,2],[348,5,204,3],[349,4,205,2,"saveButtonText"],[349,18,205,16],[349,20,205,18],[350,6,206,4,"fontSize"],[350,14,206,12],[350,16,206,14],[350,18,206,16],[351,6,207,4,"fontWeight"],[351,16,207,14],[351,18,207,16],[351,23,207,21],[352,6,208,4,"color"],[352,11,208,9],[352,13,208,11],[353,4,209,2],[354,2,210,0],[354,3,210,1],[354,4,210,2],[355,2,210,3],[355,6,210,3,"_c"],[355,8,210,3],[356,2,210,3,"$RefreshReg$"],[356,14,210,3],[356,15,210,3,"_c"],[356,17,210,3],[357,0,210,3],[357,3]],"functionMap":{"names":["","EditProfileScreen","useEffect$argument_0","loadUserData","handleSave","TouchableOpacity.props.onPress"],"mappings":"AAA;eCgB;YCS;GDE;uBEE;GFa;qBGE;GH6B;mCIK,yBJ;CDiE"},"hasCjsExports":false},"type":"js/module"}]} \ No newline at end of file diff --git a/frontend/.metro-cache/cache/97/1f58c3f46996db47c1d91b558e2c35c9cd622ff324a5802ae3a50de793bf76b3580e51 b/frontend/.metro-cache/cache/97/1f58c3f46996db47c1d91b558e2c35c9cd622ff324a5802ae3a50de793bf76b3580e51 new file mode 100644 index 00000000..429c736d --- /dev/null +++ b/frontend/.metro-cache/cache/97/1f58c3f46996db47c1d91b558e2c35c9cd622ff324a5802ae3a50de793bf76b3580e51 @@ -0,0 +1 @@ +{"dependencies":[{"name":"react","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":1,"column":0,"index":0},"end":{"line":1,"column":51,"index":51}}],"key":"RtGiGa+/H7VrI7GDQDLhO1UbpU8=","exportNames":["*"],"imports":1}},{"name":"react-native-web/dist/exports/View","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"4kYBDC6LJJXoH7P9rWDi3vkLVB0=","exportNames":["*"],"imports":1}},{"name":"react-native-web/dist/exports/Text","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"JKIzsQ5YQ0gDj0MIyY0Q7F1zJtU=","exportNames":["*"],"imports":1}},{"name":"react-native-web/dist/exports/StyleSheet","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"MK7+k1V+KnvCVW7Kj2k/ydtjmVU=","exportNames":["*"],"imports":1}},{"name":"react-native-web/dist/exports/TouchableOpacity","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"PnQOoa8QGKpV5+issz6ikk463eg=","exportNames":["*"],"imports":1}},{"name":"react-native-web/dist/exports/TextInput","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"DmXc1F5dPYWntVgqRwh73w0VngA=","exportNames":["*"],"imports":1}},{"name":"react-native-web/dist/exports/ScrollView","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"7Gv1K9/TiQvbDXlMy9NOQIEBHDA=","exportNames":["*"],"imports":1}},{"name":"react-native-web/dist/exports/Alert","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"PEUC6jrQVoAGZ2qYkvimljMOyJI=","exportNames":["*"],"imports":1}},{"name":"react-native-web/dist/exports/ActivityIndicator","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"bSAkUkqZq0shBb5bU6kCYXi4ciA=","exportNames":["*"],"imports":1}},{"name":"@expo/vector-icons","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":12,"column":0,"index":191},"end":{"line":12,"column":46,"index":237}}],"key":"ow7vkrqkIckRjlSi/+MhMmRYtUE=","exportNames":["*"],"imports":1}},{"name":"react-native-safe-area-context","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":13,"column":0,"index":238},"end":{"line":13,"column":67,"index":305}}],"key":"XjdTKvCUWX6CbQzg5fSDHG/WgHk=","exportNames":["*"],"imports":1}},{"name":"../contexts/AuthContext","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":14,"column":0,"index":306},"end":{"line":14,"column":50,"index":356}}],"key":"oNCgyH4yx4pAIVZXLqqRGB2kuCY=","exportNames":["*"],"imports":1}},{"name":"../config/api","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":15,"column":0,"index":357},"end":{"line":15,"column":46,"index":403}}],"key":"V94urzZZSfzzXHrNxWFShT8IuQo=","exportNames":["*"],"imports":1}},{"name":"react/jsx-dev-runtime","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"L9D70Z4hi4aGuui1ysja/oQ5ytI=","exportNames":["*"],"imports":1}}],"output":[{"data":{"code":"__d(function (global, require, _$$_IMPORT_DEFAULT, _$$_IMPORT_ALL, module, exports, _dependencyMap) {\n \"use strict\";\n\n var _jsxFileName = \"/app/frontend/src/screens/EditProfileScreen.tsx\",\n _s = $RefreshSig$();\n Object.defineProperty(exports, '__esModule', {\n value: true\n });\n function _interopDefault(e) {\n return e && e.__esModule ? e : {\n default: e\n };\n }\n Object.defineProperty(exports, \"default\", {\n enumerable: true,\n get: function () {\n return EditProfileScreen;\n }\n });\n var _react = require(_dependencyMap[0], \"react\");\n var _reactNativeWebDistExportsView = require(_dependencyMap[1], \"react-native-web/dist/exports/View\");\n var View = _interopDefault(_reactNativeWebDistExportsView);\n var _reactNativeWebDistExportsText = require(_dependencyMap[2], \"react-native-web/dist/exports/Text\");\n var Text = _interopDefault(_reactNativeWebDistExportsText);\n var _reactNativeWebDistExportsStyleSheet = require(_dependencyMap[3], \"react-native-web/dist/exports/StyleSheet\");\n var StyleSheet = _interopDefault(_reactNativeWebDistExportsStyleSheet);\n var _reactNativeWebDistExportsTouchableOpacity = require(_dependencyMap[4], \"react-native-web/dist/exports/TouchableOpacity\");\n var TouchableOpacity = _interopDefault(_reactNativeWebDistExportsTouchableOpacity);\n var _reactNativeWebDistExportsTextInput = require(_dependencyMap[5], \"react-native-web/dist/exports/TextInput\");\n var TextInput = _interopDefault(_reactNativeWebDistExportsTextInput);\n var _reactNativeWebDistExportsScrollView = require(_dependencyMap[6], \"react-native-web/dist/exports/ScrollView\");\n var ScrollView = _interopDefault(_reactNativeWebDistExportsScrollView);\n var _reactNativeWebDistExportsAlert = require(_dependencyMap[7], \"react-native-web/dist/exports/Alert\");\n var Alert = _interopDefault(_reactNativeWebDistExportsAlert);\n var _reactNativeWebDistExportsActivityIndicator = require(_dependencyMap[8], \"react-native-web/dist/exports/ActivityIndicator\");\n var ActivityIndicator = _interopDefault(_reactNativeWebDistExportsActivityIndicator);\n var _expoVectorIcons = require(_dependencyMap[9], \"@expo/vector-icons\");\n var _reactNativeSafeAreaContext = require(_dependencyMap[10], \"react-native-safe-area-context\");\n var _contextsAuthContext = require(_dependencyMap[11], \"../contexts/AuthContext\");\n var _configApi = require(_dependencyMap[12], \"../config/api\");\n var _reactJsxDevRuntime = require(_dependencyMap[13], \"react/jsx-dev-runtime\");\n function EditProfileScreen({\n navigation\n }) {\n _s();\n const insets = (0, _reactNativeSafeAreaContext.useSafeAreaInsets)();\n const {\n user\n } = (0, _contextsAuthContext.useAuth)();\n const [loading, setLoading] = (0, _react.useState)(false);\n const [email, setEmail] = (0, _react.useState)('');\n const [firstName, setFirstName] = (0, _react.useState)('');\n const [lastName, setLastName] = (0, _react.useState)('');\n const [phone, setPhone] = (0, _react.useState)('');\n (0, _react.useEffect)(() => {\n loadUserData();\n }, []);\n const loadUserData = async () => {\n try {\n const response = await fetch(`${_configApi.API_ENDPOINTS.AUTH_USER(user?.user_id || '')}`);\n if (response.ok) {\n const data = await response.json();\n setEmail(data.email || '');\n setFirstName(data.first_name || '');\n setLastName(data.last_name || '');\n setPhone(data.phone || '');\n }\n } catch (error) {\n console.error('Error loading user data:', error);\n }\n };\n const handleSave = async () => {\n setLoading(true);\n try {\n const backendUrl = \"https://digital-kurdistan.preview.emergentagent.com\" || 'http://localhost:8001';\n const response = await fetch(`${backendUrl}/api/auth/profile`, {\n method: 'PUT',\n headers: {\n 'Content-Type': 'application/json'\n },\n body: JSON.stringify({\n user_id: user?.user_id,\n email,\n first_name: firstName,\n last_name: lastName,\n phone\n })\n });\n if (response.ok) {\n Alert.default.alert('Success', 'Profile updated successfully!');\n navigation.goBack();\n } else {\n Alert.default.alert('Error', 'Failed to update profile');\n }\n } catch (error) {\n Alert.default.alert('Error', 'Network error occurred');\n } finally {\n setLoading(false);\n }\n };\n return /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(View.default, {\n style: [styles.container, {\n paddingTop: insets.top\n }],\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(View.default, {\n style: styles.header,\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(TouchableOpacity.default, {\n onPress: () => navigation.goBack(),\n style: styles.backButton,\n children: /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_expoVectorIcons.Ionicons, {\n name: \"arrow-back\",\n size: 24,\n color: \"#1F2937\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 80,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 79,\n columnNumber: 9\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(Text.default, {\n style: styles.headerTitle,\n children: \"Edit Profile\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 82,\n columnNumber: 9\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(View.default, {\n style: {\n width: 40\n }\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 83,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 78,\n columnNumber: 7\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(ScrollView.default, {\n contentContainerStyle: styles.scrollContent,\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(View.default, {\n style: styles.section,\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(Text.default, {\n style: styles.label,\n children: \"First Name\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 88,\n columnNumber: 11\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(TextInput.default, {\n style: styles.input,\n value: firstName,\n onChangeText: setFirstName,\n placeholder: \"Enter first name\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 89,\n columnNumber: 11\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 87,\n columnNumber: 9\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(View.default, {\n style: styles.section,\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(Text.default, {\n style: styles.label,\n children: \"Last Name\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 98,\n columnNumber: 11\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(TextInput.default, {\n style: styles.input,\n value: lastName,\n onChangeText: setLastName,\n placeholder: \"Enter last name\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 99,\n columnNumber: 11\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 97,\n columnNumber: 9\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(View.default, {\n style: styles.section,\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(Text.default, {\n style: styles.label,\n children: \"Email\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 108,\n columnNumber: 11\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(TextInput.default, {\n style: styles.input,\n value: email,\n onChangeText: setEmail,\n placeholder: \"Enter email\",\n keyboardType: \"email-address\",\n autoCapitalize: \"none\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 109,\n columnNumber: 11\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 107,\n columnNumber: 9\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(View.default, {\n style: styles.section,\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(Text.default, {\n style: styles.label,\n children: \"Phone Number\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 120,\n columnNumber: 11\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(TextInput.default, {\n style: styles.input,\n value: phone,\n onChangeText: setPhone,\n placeholder: \"Enter phone number\",\n keyboardType: \"phone-pad\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 121,\n columnNumber: 11\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 119,\n columnNumber: 9\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(TouchableOpacity.default, {\n style: [styles.saveButton, loading && styles.saveButtonDisabled],\n onPress: handleSave,\n disabled: loading,\n children: loading ? /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(ActivityIndicator.default, {\n color: \"#FFF\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 136,\n columnNumber: 13\n }, this) : /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(Text.default, {\n style: styles.saveButtonText,\n children: \"Save Changes\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 138,\n columnNumber: 13\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 130,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 86,\n columnNumber: 7\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 77,\n columnNumber: 5\n }, this);\n }\n _s(EditProfileScreen, \"J2adW25x77jVaaK5zqJUW20tfoo=\", false, function () {\n return [_reactNativeSafeAreaContext.useSafeAreaInsets, _contextsAuthContext.useAuth];\n });\n _c = EditProfileScreen;\n const styles = StyleSheet.default.create({\n container: {\n flex: 1,\n backgroundColor: '#F8F9FA'\n },\n header: {\n flexDirection: 'row',\n alignItems: 'center',\n justifyContent: 'space-between',\n paddingHorizontal: 16,\n paddingVertical: 16,\n backgroundColor: '#FFF',\n borderBottomWidth: 1,\n borderBottomColor: '#E5E7EB'\n },\n backButton: {\n width: 40,\n height: 40,\n borderRadius: 20,\n backgroundColor: '#F3F4F6',\n alignItems: 'center',\n justifyContent: 'center'\n },\n headerTitle: {\n fontSize: 18,\n fontWeight: '700',\n color: '#1F2937'\n },\n scrollContent: {\n padding: 16,\n paddingBottom: 80\n },\n section: {\n marginBottom: 20\n },\n label: {\n fontSize: 14,\n fontWeight: '600',\n color: '#374151',\n marginBottom: 8\n },\n input: {\n backgroundColor: '#FFF',\n padding: 16,\n borderRadius: 12,\n fontSize: 16,\n borderWidth: 1,\n borderColor: '#E5E7EB'\n },\n saveButton: {\n backgroundColor: '#EE2A35',\n padding: 16,\n borderRadius: 12,\n alignItems: 'center',\n marginTop: 24\n },\n saveButtonDisabled: {\n opacity: 0.6\n },\n saveButtonText: {\n fontSize: 16,\n fontWeight: '600',\n color: '#FFF'\n }\n });\n var _c;\n $RefreshReg$(_c, \"EditProfileScreen\");\n});","lineCount":345,"map":[[14,2,17,15,"Object"],[14,8,17,15],[14,9,17,15,"defineProperty"],[14,23,17,15],[14,24,17,15,"exports"],[14,31,17,15],[15,4,17,15,"enumerable"],[15,14,17,15],[16,4,17,15,"get"],[16,7,17,15],[16,18,17,15,"get"],[16,19,17,15],[17,6,17,15],[17,13,17,15,"EditProfileScreen"],[17,30,17,15],[18,4,17,15],[19,2,17,15],[20,2,1,0],[20,6,1,0,"_react"],[20,12,1,0],[20,15,1,0,"require"],[20,22,1,0],[20,23,1,0,"_dependencyMap"],[20,37,1,0],[21,2,1,51],[21,6,1,51,"_reactNativeWebDistExportsView"],[21,36,1,51],[21,39,1,51,"require"],[21,46,1,51],[21,47,1,51,"_dependencyMap"],[21,61,1,51],[22,2,1,51],[22,6,1,51,"View"],[22,10,1,51],[22,13,1,51,"_interopDefault"],[22,28,1,51],[22,29,1,51,"_reactNativeWebDistExportsView"],[22,59,1,51],[23,2,1,51],[23,6,1,51,"_reactNativeWebDistExportsText"],[23,36,1,51],[23,39,1,51,"require"],[23,46,1,51],[23,47,1,51,"_dependencyMap"],[23,61,1,51],[24,2,1,51],[24,6,1,51,"Text"],[24,10,1,51],[24,13,1,51,"_interopDefault"],[24,28,1,51],[24,29,1,51,"_reactNativeWebDistExportsText"],[24,59,1,51],[25,2,1,51],[25,6,1,51,"_reactNativeWebDistExportsStyleSheet"],[25,42,1,51],[25,45,1,51,"require"],[25,52,1,51],[25,53,1,51,"_dependencyMap"],[25,67,1,51],[26,2,1,51],[26,6,1,51,"StyleSheet"],[26,16,1,51],[26,19,1,51,"_interopDefault"],[26,34,1,51],[26,35,1,51,"_reactNativeWebDistExportsStyleSheet"],[26,71,1,51],[27,2,1,51],[27,6,1,51,"_reactNativeWebDistExportsTouchableOpacity"],[27,48,1,51],[27,51,1,51,"require"],[27,58,1,51],[27,59,1,51,"_dependencyMap"],[27,73,1,51],[28,2,1,51],[28,6,1,51,"TouchableOpacity"],[28,22,1,51],[28,25,1,51,"_interopDefault"],[28,40,1,51],[28,41,1,51,"_reactNativeWebDistExportsTouchableOpacity"],[28,83,1,51],[29,2,1,51],[29,6,1,51,"_reactNativeWebDistExportsTextInput"],[29,41,1,51],[29,44,1,51,"require"],[29,51,1,51],[29,52,1,51,"_dependencyMap"],[29,66,1,51],[30,2,1,51],[30,6,1,51,"TextInput"],[30,15,1,51],[30,18,1,51,"_interopDefault"],[30,33,1,51],[30,34,1,51,"_reactNativeWebDistExportsTextInput"],[30,69,1,51],[31,2,1,51],[31,6,1,51,"_reactNativeWebDistExportsScrollView"],[31,42,1,51],[31,45,1,51,"require"],[31,52,1,51],[31,53,1,51,"_dependencyMap"],[31,67,1,51],[32,2,1,51],[32,6,1,51,"ScrollView"],[32,16,1,51],[32,19,1,51,"_interopDefault"],[32,34,1,51],[32,35,1,51,"_reactNativeWebDistExportsScrollView"],[32,71,1,51],[33,2,1,51],[33,6,1,51,"_reactNativeWebDistExportsAlert"],[33,37,1,51],[33,40,1,51,"require"],[33,47,1,51],[33,48,1,51,"_dependencyMap"],[33,62,1,51],[34,2,1,51],[34,6,1,51,"Alert"],[34,11,1,51],[34,14,1,51,"_interopDefault"],[34,29,1,51],[34,30,1,51,"_reactNativeWebDistExportsAlert"],[34,61,1,51],[35,2,1,51],[35,6,1,51,"_reactNativeWebDistExportsActivityIndicator"],[35,49,1,51],[35,52,1,51,"require"],[35,59,1,51],[35,60,1,51,"_dependencyMap"],[35,74,1,51],[36,2,1,51],[36,6,1,51,"ActivityIndicator"],[36,23,1,51],[36,26,1,51,"_interopDefault"],[36,41,1,51],[36,42,1,51,"_reactNativeWebDistExportsActivityIndicator"],[36,85,1,51],[37,2,12,0],[37,6,12,0,"_expoVectorIcons"],[37,22,12,0],[37,25,12,0,"require"],[37,32,12,0],[37,33,12,0,"_dependencyMap"],[37,47,12,0],[38,2,13,0],[38,6,13,0,"_reactNativeSafeAreaContext"],[38,33,13,0],[38,36,13,0,"require"],[38,43,13,0],[38,44,13,0,"_dependencyMap"],[38,58,13,0],[39,2,14,0],[39,6,14,0,"_contextsAuthContext"],[39,26,14,0],[39,29,14,0,"require"],[39,36,14,0],[39,37,14,0,"_dependencyMap"],[39,51,14,0],[40,2,15,0],[40,6,15,0,"_configApi"],[40,16,15,0],[40,19,15,0,"require"],[40,26,15,0],[40,27,15,0,"_dependencyMap"],[40,41,15,0],[41,2,15,46],[41,6,15,46,"_reactJsxDevRuntime"],[41,25,15,46],[41,28,15,46,"require"],[41,35,15,46],[41,36,15,46,"_dependencyMap"],[41,50,15,46],[42,2,17,15],[42,11,17,24,"EditProfileScreen"],[42,28,17,41,"EditProfileScreen"],[42,29,17,42],[43,4,17,44,"navigation"],[44,2,17,60],[44,3,17,61],[44,5,17,63],[45,4,17,63,"_s"],[45,6,17,63],[46,4,18,2],[46,10,18,8,"insets"],[46,16,18,14],[46,19,18,17],[46,23,18,17,"useSafeAreaInsets"],[46,50,18,34],[46,51,18,34,"useSafeAreaInsets"],[46,68,18,34],[46,70,18,35],[46,71,18,36],[47,4,19,2],[47,10,19,8],[48,6,19,10,"user"],[49,4,19,15],[49,5,19,16],[49,8,19,19],[49,12,19,19,"useAuth"],[49,32,19,26],[49,33,19,26,"useAuth"],[49,40,19,26],[49,42,19,27],[49,43,19,28],[50,4,20,2],[50,10,20,8],[50,11,20,9,"loading"],[50,18,20,16],[50,20,20,18,"setLoading"],[50,30,20,28],[50,31,20,29],[50,34,20,32],[50,38,20,32,"useState"],[50,44,20,40],[50,45,20,40,"useState"],[50,53,20,40],[50,55,20,41],[50,60,20,46],[50,61,20,47],[51,4,21,2],[51,10,21,8],[51,11,21,9,"email"],[51,16,21,14],[51,18,21,16,"setEmail"],[51,26,21,24],[51,27,21,25],[51,30,21,28],[51,34,21,28,"useState"],[51,40,21,36],[51,41,21,36,"useState"],[51,49,21,36],[51,51,21,37],[51,53,21,39],[51,54,21,40],[52,4,22,2],[52,10,22,8],[52,11,22,9,"firstName"],[52,20,22,18],[52,22,22,20,"setFirstName"],[52,34,22,32],[52,35,22,33],[52,38,22,36],[52,42,22,36,"useState"],[52,48,22,44],[52,49,22,44,"useState"],[52,57,22,44],[52,59,22,45],[52,61,22,47],[52,62,22,48],[53,4,23,2],[53,10,23,8],[53,11,23,9,"lastName"],[53,19,23,17],[53,21,23,19,"setLastName"],[53,32,23,30],[53,33,23,31],[53,36,23,34],[53,40,23,34,"useState"],[53,46,23,42],[53,47,23,42,"useState"],[53,55,23,42],[53,57,23,43],[53,59,23,45],[53,60,23,46],[54,4,24,2],[54,10,24,8],[54,11,24,9,"phone"],[54,16,24,14],[54,18,24,16,"setPhone"],[54,26,24,24],[54,27,24,25],[54,30,24,28],[54,34,24,28,"useState"],[54,40,24,36],[54,41,24,36,"useState"],[54,49,24,36],[54,51,24,37],[54,53,24,39],[54,54,24,40],[55,4,26,2],[55,8,26,2,"useEffect"],[55,14,26,11],[55,15,26,11,"useEffect"],[55,24,26,11],[55,26,26,12],[55,32,26,18],[56,6,27,4,"loadUserData"],[56,18,27,16],[56,19,27,17],[56,20,27,18],[57,4,28,2],[57,5,28,3],[57,7,28,5],[57,9,28,7],[57,10,28,8],[58,4,30,2],[58,10,30,8,"loadUserData"],[58,22,30,20],[58,25,30,23],[58,31,30,23,"loadUserData"],[58,32,30,23],[58,37,30,35],[59,6,31,4],[59,10,31,8],[60,8,32,6],[60,14,32,12,"response"],[60,22,32,20],[60,25,32,23],[60,31,32,29,"fetch"],[60,36,32,34],[60,37,32,35],[60,40,32,38,"API_ENDPOINTS"],[60,50,32,51],[60,51,32,51,"API_ENDPOINTS"],[60,64,32,51],[60,65,32,52,"AUTH_USER"],[60,74,32,61],[60,75,32,62,"user"],[60,79,32,66],[60,81,32,68,"user_id"],[60,88,32,75],[60,92,32,79],[60,94,32,81],[60,95,32,82],[60,97,32,84],[60,98,32,85],[61,8,33,6],[61,12,33,10,"response"],[61,20,33,18],[61,21,33,19,"ok"],[61,23,33,21],[61,25,33,23],[62,10,34,8],[62,16,34,14,"data"],[62,20,34,18],[62,23,34,21],[62,29,34,27,"response"],[62,37,34,35],[62,38,34,36,"json"],[62,42,34,40],[62,43,34,41],[62,44,34,42],[63,10,35,8,"setEmail"],[63,18,35,16],[63,19,35,17,"data"],[63,23,35,21],[63,24,35,22,"email"],[63,29,35,27],[63,33,35,31],[63,35,35,33],[63,36,35,34],[64,10,36,8,"setFirstName"],[64,22,36,20],[64,23,36,21,"data"],[64,27,36,25],[64,28,36,26,"first_name"],[64,38,36,36],[64,42,36,40],[64,44,36,42],[64,45,36,43],[65,10,37,8,"setLastName"],[65,21,37,19],[65,22,37,20,"data"],[65,26,37,24],[65,27,37,25,"last_name"],[65,36,37,34],[65,40,37,38],[65,42,37,40],[65,43,37,41],[66,10,38,8,"setPhone"],[66,18,38,16],[66,19,38,17,"data"],[66,23,38,21],[66,24,38,22,"phone"],[66,29,38,27],[66,33,38,31],[66,35,38,33],[66,36,38,34],[67,8,39,6],[68,6,40,4],[68,7,40,5],[68,8,40,6],[68,15,40,13,"error"],[68,20,40,18],[68,22,40,20],[69,8,41,6,"console"],[69,15,41,13],[69,16,41,14,"error"],[69,21,41,19],[69,22,41,20],[69,48,41,46],[69,50,41,48,"error"],[69,55,41,53],[69,56,41,54],[70,6,42,4],[71,4,43,2],[71,5,43,3],[72,4,45,2],[72,10,45,8,"handleSave"],[72,20,45,18],[72,23,45,21],[72,29,45,21,"handleSave"],[72,30,45,21],[72,35,45,33],[73,6,46,4,"setLoading"],[73,16,46,14],[73,17,46,15],[73,21,46,19],[73,22,46,20],[74,6,47,4],[74,10,47,8],[75,8,48,6],[75,14,48,12,"backendUrl"],[75,24,48,22],[75,27,48,25],[75,84,48,64],[75,107,48,87],[76,8,49,6],[76,14,49,12,"response"],[76,22,49,20],[76,25,49,23],[76,31,49,29,"fetch"],[76,36,49,34],[76,37,49,35],[76,40,49,38,"backendUrl"],[76,50,49,48],[76,69,49,67],[76,71,49,69],[77,10,50,8,"method"],[77,16,50,14],[77,18,50,16],[77,23,50,21],[78,10,51,8,"headers"],[78,17,51,15],[78,19,51,17],[79,12,52,10],[79,26,52,24],[79,28,52,26],[80,10,53,8],[80,11,53,9],[81,10,54,8,"body"],[81,14,54,12],[81,16,54,14,"JSON"],[81,20,54,18],[81,21,54,19,"stringify"],[81,30,54,28],[81,31,54,29],[82,12,55,10,"user_id"],[82,19,55,17],[82,21,55,19,"user"],[82,25,55,23],[82,27,55,25,"user_id"],[82,34,55,32],[83,12,56,10,"email"],[83,17,56,15],[84,12,57,10,"first_name"],[84,22,57,20],[84,24,57,22,"firstName"],[84,33,57,31],[85,12,58,10,"last_name"],[85,21,58,19],[85,23,58,21,"lastName"],[85,31,58,29],[86,12,59,10,"phone"],[87,10,60,8],[87,11,60,9],[88,8,61,6],[88,9,61,7],[88,10,61,8],[89,8,63,6],[89,12,63,10,"response"],[89,20,63,18],[89,21,63,19,"ok"],[89,23,63,21],[89,25,63,23],[90,10,64,8,"Alert"],[90,15,64,13],[90,16,64,13,"default"],[90,23,64,13],[90,24,64,14,"alert"],[90,29,64,19],[90,30,64,20],[90,39,64,29],[90,41,64,31],[90,72,64,62],[90,73,64,63],[91,10,65,8,"navigation"],[91,20,65,18],[91,21,65,19,"goBack"],[91,27,65,25],[91,28,65,26],[91,29,65,27],[92,8,66,6],[92,9,66,7],[92,15,66,13],[93,10,67,8,"Alert"],[93,15,67,13],[93,16,67,13,"default"],[93,23,67,13],[93,24,67,14,"alert"],[93,29,67,19],[93,30,67,20],[93,37,67,27],[93,39,67,29],[93,65,67,55],[93,66,67,56],[94,8,68,6],[95,6,69,4],[95,7,69,5],[95,8,69,6],[95,15,69,13,"error"],[95,20,69,18],[95,22,69,20],[96,8,70,6,"Alert"],[96,13,70,11],[96,14,70,11,"default"],[96,21,70,11],[96,22,70,12,"alert"],[96,27,70,17],[96,28,70,18],[96,35,70,25],[96,37,70,27],[96,61,70,51],[96,62,70,52],[97,6,71,4],[97,7,71,5],[97,16,71,14],[98,8,72,6,"setLoading"],[98,18,72,16],[98,19,72,17],[98,24,72,22],[98,25,72,23],[99,6,73,4],[100,4,74,2],[100,5,74,3],[101,4,76,2],[101,24,77,4],[101,28,77,4,"_reactJsxDevRuntime"],[101,47,77,4],[101,48,77,4,"jsxDEV"],[101,54,77,4],[101,56,77,5,"View"],[101,60,77,9],[101,61,77,9,"default"],[101,68,77,9],[102,6,77,10,"style"],[102,11,77,15],[102,13,77,17],[102,14,77,18,"styles"],[102,20,77,24],[102,21,77,25,"container"],[102,30,77,34],[102,32,77,36],[103,8,77,38,"paddingTop"],[103,18,77,48],[103,20,77,50,"insets"],[103,26,77,56],[103,27,77,57,"top"],[104,6,77,61],[104,7,77,62],[104,8,77,64],[105,6,77,64,"children"],[105,14,77,64],[105,30,78,6],[105,34,78,6,"_reactJsxDevRuntime"],[105,53,78,6],[105,54,78,6,"jsxDEV"],[105,60,78,6],[105,62,78,7,"View"],[105,66,78,11],[105,67,78,11,"default"],[105,74,78,11],[106,8,78,12,"style"],[106,13,78,17],[106,15,78,19,"styles"],[106,21,78,25],[106,22,78,26,"header"],[106,28,78,33],[107,8,78,33,"children"],[107,16,78,33],[107,32,79,8],[107,36,79,8,"_reactJsxDevRuntime"],[107,55,79,8],[107,56,79,8,"jsxDEV"],[107,62,79,8],[107,64,79,9,"TouchableOpacity"],[107,80,79,25],[107,81,79,25,"default"],[107,88,79,25],[108,10,79,26,"onPress"],[108,17,79,33],[108,19,79,35,"onPress"],[108,20,79,35],[108,25,79,41,"navigation"],[108,35,79,51],[108,36,79,52,"goBack"],[108,42,79,58],[108,43,79,59],[108,44,79,61],[109,10,79,62,"style"],[109,15,79,67],[109,17,79,69,"styles"],[109,23,79,75],[109,24,79,76,"backButton"],[109,34,79,87],[110,10,79,87,"children"],[110,18,79,87],[110,33,80,10],[110,37,80,10,"_reactJsxDevRuntime"],[110,56,80,10],[110,57,80,10,"jsxDEV"],[110,63,80,10],[110,65,80,11,"_expoVectorIcons"],[110,81,80,19],[110,82,80,19,"Ionicons"],[110,90,80,19],[111,12,80,20,"name"],[111,16,80,24],[111,18,80,25],[111,30,80,37],[112,12,80,38,"size"],[112,16,80,42],[112,18,80,44],[112,20,80,47],[113,12,80,48,"color"],[113,17,80,53],[113,19,80,54],[114,10,80,63],[115,12,80,63,"fileName"],[115,20,80,63],[115,22,80,63,"_jsxFileName"],[115,34,80,63],[116,12,80,63,"lineNumber"],[116,22,80,63],[117,12,80,63,"columnNumber"],[117,24,80,63],[118,10,80,63],[118,17,80,65],[119,8,80,66],[120,10,80,66,"fileName"],[120,18,80,66],[120,20,80,66,"_jsxFileName"],[120,32,80,66],[121,10,80,66,"lineNumber"],[121,20,80,66],[122,10,80,66,"columnNumber"],[122,22,80,66],[123,8,80,66],[123,15,81,26],[123,16,81,27],[123,31,82,8],[123,35,82,8,"_reactJsxDevRuntime"],[123,54,82,8],[123,55,82,8,"jsxDEV"],[123,61,82,8],[123,63,82,9,"Text"],[123,67,82,13],[123,68,82,13,"default"],[123,75,82,13],[124,10,82,14,"style"],[124,15,82,19],[124,17,82,21,"styles"],[124,23,82,27],[124,24,82,28,"headerTitle"],[124,35,82,40],[125,10,82,40,"children"],[125,18,82,40],[125,20,82,41],[126,8,82,53],[127,10,82,53,"fileName"],[127,18,82,53],[127,20,82,53,"_jsxFileName"],[127,32,82,53],[128,10,82,53,"lineNumber"],[128,20,82,53],[129,10,82,53,"columnNumber"],[129,22,82,53],[130,8,82,53],[130,15,82,59],[130,16,82,60],[130,31,83,8],[130,35,83,8,"_reactJsxDevRuntime"],[130,54,83,8],[130,55,83,8,"jsxDEV"],[130,61,83,8],[130,63,83,9,"View"],[130,67,83,13],[130,68,83,13,"default"],[130,75,83,13],[131,10,83,14,"style"],[131,15,83,19],[131,17,83,21],[132,12,83,23,"width"],[132,17,83,28],[132,19,83,30],[133,10,83,33],[134,8,83,35],[135,10,83,35,"fileName"],[135,18,83,35],[135,20,83,35,"_jsxFileName"],[135,32,83,35],[136,10,83,35,"lineNumber"],[136,20,83,35],[137,10,83,35,"columnNumber"],[137,22,83,35],[138,8,83,35],[138,15,83,37],[138,16,83,38],[139,6,83,38],[140,8,83,38,"fileName"],[140,16,83,38],[140,18,83,38,"_jsxFileName"],[140,30,83,38],[141,8,83,38,"lineNumber"],[141,18,83,38],[142,8,83,38,"columnNumber"],[142,20,83,38],[143,6,83,38],[143,13,84,12],[143,14,84,13],[143,29,86,6],[143,33,86,6,"_reactJsxDevRuntime"],[143,52,86,6],[143,53,86,6,"jsxDEV"],[143,59,86,6],[143,61,86,7,"ScrollView"],[143,71,86,17],[143,72,86,17,"default"],[143,79,86,17],[144,8,86,18,"contentContainerStyle"],[144,29,86,39],[144,31,86,41,"styles"],[144,37,86,47],[144,38,86,48,"scrollContent"],[144,51,86,62],[145,8,86,62,"children"],[145,16,86,62],[145,32,87,8],[145,36,87,8,"_reactJsxDevRuntime"],[145,55,87,8],[145,56,87,8,"jsxDEV"],[145,62,87,8],[145,64,87,9,"View"],[145,68,87,13],[145,69,87,13,"default"],[145,76,87,13],[146,10,87,14,"style"],[146,15,87,19],[146,17,87,21,"styles"],[146,23,87,27],[146,24,87,28,"section"],[146,31,87,36],[147,10,87,36,"children"],[147,18,87,36],[147,34,88,10],[147,38,88,10,"_reactJsxDevRuntime"],[147,57,88,10],[147,58,88,10,"jsxDEV"],[147,64,88,10],[147,66,88,11,"Text"],[147,70,88,15],[147,71,88,15,"default"],[147,78,88,15],[148,12,88,16,"style"],[148,17,88,21],[148,19,88,23,"styles"],[148,25,88,29],[148,26,88,30,"label"],[148,31,88,36],[149,12,88,36,"children"],[149,20,88,36],[149,22,88,37],[150,10,88,47],[151,12,88,47,"fileName"],[151,20,88,47],[151,22,88,47,"_jsxFileName"],[151,34,88,47],[152,12,88,47,"lineNumber"],[152,22,88,47],[153,12,88,47,"columnNumber"],[153,24,88,47],[154,10,88,47],[154,17,88,53],[154,18,88,54],[154,33,89,10],[154,37,89,10,"_reactJsxDevRuntime"],[154,56,89,10],[154,57,89,10,"jsxDEV"],[154,63,89,10],[154,65,89,11,"TextInput"],[154,74,89,20],[154,75,89,20,"default"],[154,82,89,20],[155,12,90,12,"style"],[155,17,90,17],[155,19,90,19,"styles"],[155,25,90,25],[155,26,90,26,"input"],[155,31,90,32],[156,12,91,12,"value"],[156,17,91,17],[156,19,91,19,"firstName"],[156,28,91,29],[157,12,92,12,"onChangeText"],[157,24,92,24],[157,26,92,26,"setFirstName"],[157,38,92,39],[158,12,93,12,"placeholder"],[158,23,93,23],[158,25,93,24],[159,10,93,42],[160,12,93,42,"fileName"],[160,20,93,42],[160,22,93,42,"_jsxFileName"],[160,34,93,42],[161,12,93,42,"lineNumber"],[161,22,93,42],[162,12,93,42,"columnNumber"],[162,24,93,42],[163,10,93,42],[163,17,94,11],[163,18,94,12],[164,8,94,12],[165,10,94,12,"fileName"],[165,18,94,12],[165,20,94,12,"_jsxFileName"],[165,32,94,12],[166,10,94,12,"lineNumber"],[166,20,94,12],[167,10,94,12,"columnNumber"],[167,22,94,12],[168,8,94,12],[168,15,95,14],[168,16,95,15],[168,31,97,8],[168,35,97,8,"_reactJsxDevRuntime"],[168,54,97,8],[168,55,97,8,"jsxDEV"],[168,61,97,8],[168,63,97,9,"View"],[168,67,97,13],[168,68,97,13,"default"],[168,75,97,13],[169,10,97,14,"style"],[169,15,97,19],[169,17,97,21,"styles"],[169,23,97,27],[169,24,97,28,"section"],[169,31,97,36],[170,10,97,36,"children"],[170,18,97,36],[170,34,98,10],[170,38,98,10,"_reactJsxDevRuntime"],[170,57,98,10],[170,58,98,10,"jsxDEV"],[170,64,98,10],[170,66,98,11,"Text"],[170,70,98,15],[170,71,98,15,"default"],[170,78,98,15],[171,12,98,16,"style"],[171,17,98,21],[171,19,98,23,"styles"],[171,25,98,29],[171,26,98,30,"label"],[171,31,98,36],[172,12,98,36,"children"],[172,20,98,36],[172,22,98,37],[173,10,98,46],[174,12,98,46,"fileName"],[174,20,98,46],[174,22,98,46,"_jsxFileName"],[174,34,98,46],[175,12,98,46,"lineNumber"],[175,22,98,46],[176,12,98,46,"columnNumber"],[176,24,98,46],[177,10,98,46],[177,17,98,52],[177,18,98,53],[177,33,99,10],[177,37,99,10,"_reactJsxDevRuntime"],[177,56,99,10],[177,57,99,10,"jsxDEV"],[177,63,99,10],[177,65,99,11,"TextInput"],[177,74,99,20],[177,75,99,20,"default"],[177,82,99,20],[178,12,100,12,"style"],[178,17,100,17],[178,19,100,19,"styles"],[178,25,100,25],[178,26,100,26,"input"],[178,31,100,32],[179,12,101,12,"value"],[179,17,101,17],[179,19,101,19,"lastName"],[179,27,101,28],[180,12,102,12,"onChangeText"],[180,24,102,24],[180,26,102,26,"setLastName"],[180,37,102,38],[181,12,103,12,"placeholder"],[181,23,103,23],[181,25,103,24],[182,10,103,41],[183,12,103,41,"fileName"],[183,20,103,41],[183,22,103,41,"_jsxFileName"],[183,34,103,41],[184,12,103,41,"lineNumber"],[184,22,103,41],[185,12,103,41,"columnNumber"],[185,24,103,41],[186,10,103,41],[186,17,104,11],[186,18,104,12],[187,8,104,12],[188,10,104,12,"fileName"],[188,18,104,12],[188,20,104,12,"_jsxFileName"],[188,32,104,12],[189,10,104,12,"lineNumber"],[189,20,104,12],[190,10,104,12,"columnNumber"],[190,22,104,12],[191,8,104,12],[191,15,105,14],[191,16,105,15],[191,31,107,8],[191,35,107,8,"_reactJsxDevRuntime"],[191,54,107,8],[191,55,107,8,"jsxDEV"],[191,61,107,8],[191,63,107,9,"View"],[191,67,107,13],[191,68,107,13,"default"],[191,75,107,13],[192,10,107,14,"style"],[192,15,107,19],[192,17,107,21,"styles"],[192,23,107,27],[192,24,107,28,"section"],[192,31,107,36],[193,10,107,36,"children"],[193,18,107,36],[193,34,108,10],[193,38,108,10,"_reactJsxDevRuntime"],[193,57,108,10],[193,58,108,10,"jsxDEV"],[193,64,108,10],[193,66,108,11,"Text"],[193,70,108,15],[193,71,108,15,"default"],[193,78,108,15],[194,12,108,16,"style"],[194,17,108,21],[194,19,108,23,"styles"],[194,25,108,29],[194,26,108,30,"label"],[194,31,108,36],[195,12,108,36,"children"],[195,20,108,36],[195,22,108,37],[196,10,108,42],[197,12,108,42,"fileName"],[197,20,108,42],[197,22,108,42,"_jsxFileName"],[197,34,108,42],[198,12,108,42,"lineNumber"],[198,22,108,42],[199,12,108,42,"columnNumber"],[199,24,108,42],[200,10,108,42],[200,17,108,48],[200,18,108,49],[200,33,109,10],[200,37,109,10,"_reactJsxDevRuntime"],[200,56,109,10],[200,57,109,10,"jsxDEV"],[200,63,109,10],[200,65,109,11,"TextInput"],[200,74,109,20],[200,75,109,20,"default"],[200,82,109,20],[201,12,110,12,"style"],[201,17,110,17],[201,19,110,19,"styles"],[201,25,110,25],[201,26,110,26,"input"],[201,31,110,32],[202,12,111,12,"value"],[202,17,111,17],[202,19,111,19,"email"],[202,24,111,25],[203,12,112,12,"onChangeText"],[203,24,112,24],[203,26,112,26,"setEmail"],[203,34,112,35],[204,12,113,12,"placeholder"],[204,23,113,23],[204,25,113,24],[204,38,113,37],[205,12,114,12,"keyboardType"],[205,24,114,24],[205,26,114,25],[205,41,114,40],[206,12,115,12,"autoCapitalize"],[206,26,115,26],[206,28,115,27],[207,10,115,33],[208,12,115,33,"fileName"],[208,20,115,33],[208,22,115,33,"_jsxFileName"],[208,34,115,33],[209,12,115,33,"lineNumber"],[209,22,115,33],[210,12,115,33,"columnNumber"],[210,24,115,33],[211,10,115,33],[211,17,116,11],[211,18,116,12],[212,8,116,12],[213,10,116,12,"fileName"],[213,18,116,12],[213,20,116,12,"_jsxFileName"],[213,32,116,12],[214,10,116,12,"lineNumber"],[214,20,116,12],[215,10,116,12,"columnNumber"],[215,22,116,12],[216,8,116,12],[216,15,117,14],[216,16,117,15],[216,31,119,8],[216,35,119,8,"_reactJsxDevRuntime"],[216,54,119,8],[216,55,119,8,"jsxDEV"],[216,61,119,8],[216,63,119,9,"View"],[216,67,119,13],[216,68,119,13,"default"],[216,75,119,13],[217,10,119,14,"style"],[217,15,119,19],[217,17,119,21,"styles"],[217,23,119,27],[217,24,119,28,"section"],[217,31,119,36],[218,10,119,36,"children"],[218,18,119,36],[218,34,120,10],[218,38,120,10,"_reactJsxDevRuntime"],[218,57,120,10],[218,58,120,10,"jsxDEV"],[218,64,120,10],[218,66,120,11,"Text"],[218,70,120,15],[218,71,120,15,"default"],[218,78,120,15],[219,12,120,16,"style"],[219,17,120,21],[219,19,120,23,"styles"],[219,25,120,29],[219,26,120,30,"label"],[219,31,120,36],[220,12,120,36,"children"],[220,20,120,36],[220,22,120,37],[221,10,120,49],[222,12,120,49,"fileName"],[222,20,120,49],[222,22,120,49,"_jsxFileName"],[222,34,120,49],[223,12,120,49,"lineNumber"],[223,22,120,49],[224,12,120,49,"columnNumber"],[224,24,120,49],[225,10,120,49],[225,17,120,55],[225,18,120,56],[225,33,121,10],[225,37,121,10,"_reactJsxDevRuntime"],[225,56,121,10],[225,57,121,10,"jsxDEV"],[225,63,121,10],[225,65,121,11,"TextInput"],[225,74,121,20],[225,75,121,20,"default"],[225,82,121,20],[226,12,122,12,"style"],[226,17,122,17],[226,19,122,19,"styles"],[226,25,122,25],[226,26,122,26,"input"],[226,31,122,32],[227,12,123,12,"value"],[227,17,123,17],[227,19,123,19,"phone"],[227,24,123,25],[228,12,124,12,"onChangeText"],[228,24,124,24],[228,26,124,26,"setPhone"],[228,34,124,35],[229,12,125,12,"placeholder"],[229,23,125,23],[229,25,125,24],[229,45,125,44],[230,12,126,12,"keyboardType"],[230,24,126,24],[230,26,126,25],[231,10,126,36],[232,12,126,36,"fileName"],[232,20,126,36],[232,22,126,36,"_jsxFileName"],[232,34,126,36],[233,12,126,36,"lineNumber"],[233,22,126,36],[234,12,126,36,"columnNumber"],[234,24,126,36],[235,10,126,36],[235,17,127,11],[235,18,127,12],[236,8,127,12],[237,10,127,12,"fileName"],[237,18,127,12],[237,20,127,12,"_jsxFileName"],[237,32,127,12],[238,10,127,12,"lineNumber"],[238,20,127,12],[239,10,127,12,"columnNumber"],[239,22,127,12],[240,8,127,12],[240,15,128,14],[240,16,128,15],[240,31,130,8],[240,35,130,8,"_reactJsxDevRuntime"],[240,54,130,8],[240,55,130,8,"jsxDEV"],[240,61,130,8],[240,63,130,9,"TouchableOpacity"],[240,79,130,25],[240,80,130,25,"default"],[240,87,130,25],[241,10,131,10,"style"],[241,15,131,15],[241,17,131,17],[241,18,131,18,"styles"],[241,24,131,24],[241,25,131,25,"saveButton"],[241,35,131,35],[241,37,131,37,"loading"],[241,44,131,44],[241,48,131,48,"styles"],[241,54,131,54],[241,55,131,55,"saveButtonDisabled"],[241,73,131,73],[241,74,131,75],[242,10,132,10,"onPress"],[242,17,132,17],[242,19,132,19,"handleSave"],[242,29,132,30],[243,10,133,10,"disabled"],[243,18,133,18],[243,20,133,20,"loading"],[243,27,133,28],[244,10,133,28,"children"],[244,18,133,28],[244,20,135,11,"loading"],[244,27,135,18],[244,43,136,12],[244,47,136,12,"_reactJsxDevRuntime"],[244,66,136,12],[244,67,136,12,"jsxDEV"],[244,73,136,12],[244,75,136,13,"ActivityIndicator"],[244,92,136,30],[244,93,136,30,"default"],[244,100,136,30],[245,12,136,31,"color"],[245,17,136,36],[245,19,136,37],[246,10,136,43],[247,12,136,43,"fileName"],[247,20,136,43],[247,22,136,43,"_jsxFileName"],[247,34,136,43],[248,12,136,43,"lineNumber"],[248,22,136,43],[249,12,136,43,"columnNumber"],[249,24,136,43],[250,10,136,43],[250,17,136,45],[250,18,136,46],[250,34,138,12],[250,38,138,12,"_reactJsxDevRuntime"],[250,57,138,12],[250,58,138,12,"jsxDEV"],[250,64,138,12],[250,66,138,13,"Text"],[250,70,138,17],[250,71,138,17,"default"],[250,78,138,17],[251,12,138,18,"style"],[251,17,138,23],[251,19,138,25,"styles"],[251,25,138,31],[251,26,138,32,"saveButtonText"],[251,40,138,47],[252,12,138,47,"children"],[252,20,138,47],[252,22,138,48],[253,10,138,60],[254,12,138,60,"fileName"],[254,20,138,60],[254,22,138,60,"_jsxFileName"],[254,34,138,60],[255,12,138,60,"lineNumber"],[255,22,138,60],[256,12,138,60,"columnNumber"],[256,24,138,60],[257,10,138,60],[257,17,138,66],[258,8,139,11],[259,10,139,11,"fileName"],[259,18,139,11],[259,20,139,11,"_jsxFileName"],[259,32,139,11],[260,10,139,11,"lineNumber"],[260,20,139,11],[261,10,139,11,"columnNumber"],[261,22,139,11],[262,8,139,11],[262,15,140,26],[262,16,140,27],[263,6,140,27],[264,8,140,27,"fileName"],[264,16,140,27],[264,18,140,27,"_jsxFileName"],[264,30,140,27],[265,8,140,27,"lineNumber"],[265,18,140,27],[266,8,140,27,"columnNumber"],[266,20,140,27],[267,6,140,27],[267,13,141,18],[267,14,141,19],[268,4,141,19],[269,6,141,19,"fileName"],[269,14,141,19],[269,16,141,19,"_jsxFileName"],[269,28,141,19],[270,6,141,19,"lineNumber"],[270,16,141,19],[271,6,141,19,"columnNumber"],[271,18,141,19],[272,4,141,19],[272,11,142,10],[272,12,142,11],[273,2,144,0],[274,2,144,1,"_s"],[274,4,144,1],[274,5,17,24,"EditProfileScreen"],[274,22,17,41],[275,4,17,41],[275,12,18,17,"useSafeAreaInsets"],[275,39,18,34],[275,40,18,34,"useSafeAreaInsets"],[275,57,18,34],[275,59,19,19,"useAuth"],[275,79,19,26],[275,80,19,26,"useAuth"],[275,87,19,26],[276,2,19,26],[277,2,19,26,"_c"],[277,4,19,26],[277,7,17,24,"EditProfileScreen"],[277,24,17,41],[278,2,146,0],[278,8,146,6,"styles"],[278,14,146,12],[278,17,146,15,"StyleSheet"],[278,27,146,25],[278,28,146,25,"default"],[278,35,146,25],[278,36,146,26,"create"],[278,42,146,32],[278,43,146,33],[279,4,147,2,"container"],[279,13,147,11],[279,15,147,13],[280,6,148,4,"flex"],[280,10,148,8],[280,12,148,10],[280,13,148,11],[281,6,149,4,"backgroundColor"],[281,21,149,19],[281,23,149,21],[282,4,150,2],[282,5,150,3],[283,4,151,2,"header"],[283,10,151,8],[283,12,151,10],[284,6,152,4,"flexDirection"],[284,19,152,17],[284,21,152,19],[284,26,152,24],[285,6,153,4,"alignItems"],[285,16,153,14],[285,18,153,16],[285,26,153,24],[286,6,154,4,"justifyContent"],[286,20,154,18],[286,22,154,20],[286,37,154,35],[287,6,155,4,"paddingHorizontal"],[287,23,155,21],[287,25,155,23],[287,27,155,25],[288,6,156,4,"paddingVertical"],[288,21,156,19],[288,23,156,21],[288,25,156,23],[289,6,157,4,"backgroundColor"],[289,21,157,19],[289,23,157,21],[289,29,157,27],[290,6,158,4,"borderBottomWidth"],[290,23,158,21],[290,25,158,23],[290,26,158,24],[291,6,159,4,"borderBottomColor"],[291,23,159,21],[291,25,159,23],[292,4,160,2],[292,5,160,3],[293,4,161,2,"backButton"],[293,14,161,12],[293,16,161,14],[294,6,162,4,"width"],[294,11,162,9],[294,13,162,11],[294,15,162,13],[295,6,163,4,"height"],[295,12,163,10],[295,14,163,12],[295,16,163,14],[296,6,164,4,"borderRadius"],[296,18,164,16],[296,20,164,18],[296,22,164,20],[297,6,165,4,"backgroundColor"],[297,21,165,19],[297,23,165,21],[297,32,165,30],[298,6,166,4,"alignItems"],[298,16,166,14],[298,18,166,16],[298,26,166,24],[299,6,167,4,"justifyContent"],[299,20,167,18],[299,22,167,20],[300,4,168,2],[300,5,168,3],[301,4,169,2,"headerTitle"],[301,15,169,13],[301,17,169,15],[302,6,170,4,"fontSize"],[302,14,170,12],[302,16,170,14],[302,18,170,16],[303,6,171,4,"fontWeight"],[303,16,171,14],[303,18,171,16],[303,23,171,21],[304,6,172,4,"color"],[304,11,172,9],[304,13,172,11],[305,4,173,2],[305,5,173,3],[306,4,174,2,"scrollContent"],[306,17,174,15],[306,19,174,17],[307,6,175,4,"padding"],[307,13,175,11],[307,15,175,13],[307,17,175,15],[308,6,176,4,"paddingBottom"],[308,19,176,17],[308,21,176,19],[309,4,177,2],[309,5,177,3],[310,4,178,2,"section"],[310,11,178,9],[310,13,178,11],[311,6,179,4,"marginBottom"],[311,18,179,16],[311,20,179,18],[312,4,180,2],[312,5,180,3],[313,4,181,2,"label"],[313,9,181,7],[313,11,181,9],[314,6,182,4,"fontSize"],[314,14,182,12],[314,16,182,14],[314,18,182,16],[315,6,183,4,"fontWeight"],[315,16,183,14],[315,18,183,16],[315,23,183,21],[316,6,184,4,"color"],[316,11,184,9],[316,13,184,11],[316,22,184,20],[317,6,185,4,"marginBottom"],[317,18,185,16],[317,20,185,18],[318,4,186,2],[318,5,186,3],[319,4,187,2,"input"],[319,9,187,7],[319,11,187,9],[320,6,188,4,"backgroundColor"],[320,21,188,19],[320,23,188,21],[320,29,188,27],[321,6,189,4,"padding"],[321,13,189,11],[321,15,189,13],[321,17,189,15],[322,6,190,4,"borderRadius"],[322,18,190,16],[322,20,190,18],[322,22,190,20],[323,6,191,4,"fontSize"],[323,14,191,12],[323,16,191,14],[323,18,191,16],[324,6,192,4,"borderWidth"],[324,17,192,15],[324,19,192,17],[324,20,192,18],[325,6,193,4,"borderColor"],[325,17,193,15],[325,19,193,17],[326,4,194,2],[326,5,194,3],[327,4,195,2,"saveButton"],[327,14,195,12],[327,16,195,14],[328,6,196,4,"backgroundColor"],[328,21,196,19],[328,23,196,21],[328,32,196,30],[329,6,197,4,"padding"],[329,13,197,11],[329,15,197,13],[329,17,197,15],[330,6,198,4,"borderRadius"],[330,18,198,16],[330,20,198,18],[330,22,198,20],[331,6,199,4,"alignItems"],[331,16,199,14],[331,18,199,16],[331,26,199,24],[332,6,200,4,"marginTop"],[332,15,200,13],[332,17,200,15],[333,4,201,2],[333,5,201,3],[334,4,202,2,"saveButtonDisabled"],[334,22,202,20],[334,24,202,22],[335,6,203,4,"opacity"],[335,13,203,11],[335,15,203,13],[336,4,204,2],[336,5,204,3],[337,4,205,2,"saveButtonText"],[337,18,205,16],[337,20,205,18],[338,6,206,4,"fontSize"],[338,14,206,12],[338,16,206,14],[338,18,206,16],[339,6,207,4,"fontWeight"],[339,16,207,14],[339,18,207,16],[339,23,207,21],[340,6,208,4,"color"],[340,11,208,9],[340,13,208,11],[341,4,209,2],[342,2,210,0],[342,3,210,1],[342,4,210,2],[343,2,210,3],[343,6,210,3,"_c"],[343,8,210,3],[344,2,210,3,"$RefreshReg$"],[344,14,210,3],[344,15,210,3,"_c"],[344,17,210,3],[345,0,210,3],[345,3]],"functionMap":{"names":["","EditProfileScreen","useEffect$argument_0","loadUserData","handleSave","TouchableOpacity.props.onPress"],"mappings":"AAA;eCgB;YCS;GDE;uBEE;GFa;qBGE;GH6B;mCIK,yBJ;CDiE"},"hasCjsExports":false},"type":"js/module"}]} \ No newline at end of file diff --git a/frontend/.metro-cache/cache/b0/0dd156a34788a8b7a66c21637b078653dab8db817d63ce2f6e7d4ba247b69bf54cc614 b/frontend/.metro-cache/cache/b0/0dd156a34788a8b7a66c21637b078653dab8db817d63ce2f6e7d4ba247b69bf54cc614 new file mode 100644 index 00000000..f627480f --- /dev/null +++ b/frontend/.metro-cache/cache/b0/0dd156a34788a8b7a66c21637b078653dab8db817d63ce2f6e7d4ba247b69bf54cc614 @@ -0,0 +1 @@ +{"dependencies":[{"name":"@babel/runtime/helpers/asyncToGenerator","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"YisBBiy2Xm9DEVdFebZ2nbgAHBo=","exportNames":["*"],"imports":1}},{"name":"@babel/runtime/helpers/slicedToArray","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"5y7e5+zC7teYEEC6niD9f5zII1M=","exportNames":["*"],"imports":1}},{"name":"react","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":1,"column":0,"index":0},"end":{"line":1,"column":51,"index":51}}],"key":"RtGiGa+/H7VrI7GDQDLhO1UbpU8=","exportNames":["*"],"imports":1}},{"name":"react-native","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":2,"column":0,"index":52},"end":{"line":12,"column":22,"index":203}}],"key":"KyzuX10g6ixS9UfynhmjlvCIG3g=","exportNames":["*"],"imports":1}},{"name":"@expo/vector-icons","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":13,"column":0,"index":204},"end":{"line":13,"column":46,"index":250}}],"key":"ow7vkrqkIckRjlSi/+MhMmRYtUE=","exportNames":["*"],"imports":1}},{"name":"react-native-safe-area-context","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":14,"column":0,"index":251},"end":{"line":14,"column":67,"index":318}}],"key":"XjdTKvCUWX6CbQzg5fSDHG/WgHk=","exportNames":["*"],"imports":1}},{"name":"../contexts/AuthContext","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":15,"column":0,"index":319},"end":{"line":15,"column":50,"index":369}}],"key":"oNCgyH4yx4pAIVZXLqqRGB2kuCY=","exportNames":["*"],"imports":1}},{"name":"../config/api","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":16,"column":0,"index":370},"end":{"line":16,"column":46,"index":416}}],"key":"V94urzZZSfzzXHrNxWFShT8IuQo=","exportNames":["*"],"imports":1}},{"name":"react/jsx-dev-runtime","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"L9D70Z4hi4aGuui1ysja/oQ5ytI=","exportNames":["*"],"imports":1}}],"output":[{"data":{"code":"__d(function (global, require, _$$_IMPORT_DEFAULT, _$$_IMPORT_ALL, module, exports, _dependencyMap) {\n \"use strict\";\n\n var _jsxFileName = \"/app/frontend/src/screens/WalletAddressScreen.tsx\",\n _s = $RefreshSig$();\n Object.defineProperty(exports, '__esModule', {\n value: true\n });\n function _interopDefault(e) {\n return e && e.__esModule ? e : {\n default: e\n };\n }\n Object.defineProperty(exports, \"default\", {\n enumerable: true,\n get: function () {\n return WalletAddressScreen;\n }\n });\n var _babelRuntimeHelpersAsyncToGenerator = require(_dependencyMap[0], \"@babel/runtime/helpers/asyncToGenerator\");\n var _asyncToGenerator = _interopDefault(_babelRuntimeHelpersAsyncToGenerator);\n var _babelRuntimeHelpersSlicedToArray = require(_dependencyMap[1], \"@babel/runtime/helpers/slicedToArray\");\n var _slicedToArray = _interopDefault(_babelRuntimeHelpersSlicedToArray);\n var _react = require(_dependencyMap[2], \"react\");\n var _reactNative = require(_dependencyMap[3], \"react-native\");\n var _expoVectorIcons = require(_dependencyMap[4], \"@expo/vector-icons\");\n var _reactNativeSafeAreaContext = require(_dependencyMap[5], \"react-native-safe-area-context\");\n var _contextsAuthContext = require(_dependencyMap[6], \"../contexts/AuthContext\");\n var _configApi = require(_dependencyMap[7], \"../config/api\");\n var _reactJsxDevRuntime = require(_dependencyMap[8], \"react/jsx-dev-runtime\");\n function WalletAddressScreen(_ref) {\n _s();\n var navigation = _ref.navigation;\n var insets = (0, _reactNativeSafeAreaContext.useSafeAreaInsets)();\n var _useAuth = (0, _contextsAuthContext.useAuth)(),\n user = _useAuth.user;\n var _useState = (0, _react.useState)(false),\n _useState2 = (0, _slicedToArray.default)(_useState, 2),\n loading = _useState2[0],\n setLoading = _useState2[1];\n var _useState3 = (0, _react.useState)(''),\n _useState4 = (0, _slicedToArray.default)(_useState3, 2),\n walletAddress = _useState4[0],\n setWalletAddress = _useState4[1];\n var _useState5 = (0, _react.useState)(false),\n _useState6 = (0, _slicedToArray.default)(_useState5, 2),\n isEditing = _useState6[0],\n setIsEditing = _useState6[1];\n (0, _react.useEffect)(() => {\n loadWalletAddress();\n }, []);\n var loadWalletAddress = /*#__PURE__*/function () {\n var _ref2 = (0, _asyncToGenerator.default)(function* () {\n try {\n var response = yield fetch(`${_configApi.API_ENDPOINTS.AUTH_USER(user?.user_id || '')}`);\n if (response.ok) {\n var data = yield response.json();\n setWalletAddress(data.wallet_address || '');\n }\n } catch (error) {\n console.error('Error loading wallet address:', error);\n }\n });\n return function loadWalletAddress() {\n return _ref2.apply(this, arguments);\n };\n }();\n var handleSave = /*#__PURE__*/function () {\n var _ref3 = (0, _asyncToGenerator.default)(function* () {\n if (!walletAddress.trim()) {\n _reactNative.Alert.alert('Error', 'Wallet address cannot be empty');\n return;\n }\n setLoading(true);\n try {\n var backendUrl = \"https://digital-kurdistan.preview.emergentagent.com\" || 'http://localhost:8001';\n var response = yield fetch(`${backendUrl}/api/auth/profile`, {\n method: 'PUT',\n headers: {\n 'Content-Type': 'application/json'\n },\n body: JSON.stringify({\n user_id: user?.user_id,\n wallet_address: walletAddress\n })\n });\n if (response.ok) {\n _reactNative.Alert.alert('Success', 'Wallet address updated successfully!');\n setIsEditing(false);\n } else {\n _reactNative.Alert.alert('Error', 'Failed to update wallet address');\n }\n } catch (error) {\n _reactNative.Alert.alert('Error', 'Network error occurred');\n } finally {\n setLoading(false);\n }\n });\n return function handleSave() {\n return _ref3.apply(this, arguments);\n };\n }();\n var copyToClipboard = () => {\n _reactNative.Clipboard.setString(walletAddress);\n _reactNative.Alert.alert('Copied', 'Wallet address copied to clipboard');\n };\n return /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.View, {\n style: [styles.container, {\n paddingTop: insets.top\n }],\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.View, {\n style: styles.header,\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.TouchableOpacity, {\n onPress: () => navigation.goBack(),\n style: styles.backButton,\n children: /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_expoVectorIcons.Ionicons, {\n name: \"arrow-back\",\n size: 24,\n color: \"#1F2937\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 83,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 82,\n columnNumber: 9\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.Text, {\n style: styles.headerTitle,\n children: \"Wallet Address\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 85,\n columnNumber: 9\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.View, {\n style: {\n width: 40\n }\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 86,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 81,\n columnNumber: 7\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.ScrollView, {\n contentContainerStyle: styles.scrollContent,\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.View, {\n style: styles.infoBox,\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_expoVectorIcons.Ionicons, {\n name: \"information-circle\",\n size: 20,\n color: \"#3B82F6\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 91,\n columnNumber: 11\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.Text, {\n style: styles.infoText,\n children: \"Your wallet address is used to receive HEZ and PEZ tokens. Make sure it's correct.\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 92,\n columnNumber: 11\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 90,\n columnNumber: 9\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.View, {\n style: styles.section,\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.Text, {\n style: styles.label,\n children: \"Wallet Address\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 98,\n columnNumber: 11\n }, this), isEditing ? /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.TextInput, {\n style: styles.input,\n value: walletAddress,\n onChangeText: setWalletAddress,\n placeholder: \"Enter wallet address\",\n autoCapitalize: \"none\",\n multiline: true\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 100,\n columnNumber: 13\n }, this) : /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.View, {\n style: styles.addressContainer,\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.Text, {\n style: styles.addressText,\n numberOfLines: 3,\n children: walletAddress || 'No wallet address set'\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 110,\n columnNumber: 15\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.TouchableOpacity, {\n onPress: copyToClipboard,\n style: styles.copyButton,\n children: /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_expoVectorIcons.Ionicons, {\n name: \"copy-outline\",\n size: 20,\n color: \"#EE2A35\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 114,\n columnNumber: 17\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 113,\n columnNumber: 15\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 109,\n columnNumber: 13\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 97,\n columnNumber: 9\n }, this), isEditing ? /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.View, {\n style: styles.buttonRow,\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.TouchableOpacity, {\n style: [styles.button, styles.cancelButton],\n onPress: () => {\n setIsEditing(false);\n loadWalletAddress();\n },\n children: /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.Text, {\n style: styles.cancelButtonText,\n children: \"Cancel\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 129,\n columnNumber: 15\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 122,\n columnNumber: 13\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.TouchableOpacity, {\n style: [styles.button, styles.saveButton, loading && styles.saveButtonDisabled],\n onPress: handleSave,\n disabled: loading,\n children: loading ? /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.ActivityIndicator, {\n color: \"#FFF\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 137,\n columnNumber: 17\n }, this) : /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.Text, {\n style: styles.saveButtonText,\n children: \"Save\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 139,\n columnNumber: 17\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 131,\n columnNumber: 13\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 121,\n columnNumber: 11\n }, this) : /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.TouchableOpacity, {\n style: styles.editButton,\n onPress: () => setIsEditing(true),\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_expoVectorIcons.Ionicons, {\n name: \"create-outline\",\n size: 20,\n color: \"#FFF\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 148,\n columnNumber: 13\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.Text, {\n style: styles.editButtonText,\n children: \"Edit Wallet Address\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 149,\n columnNumber: 13\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 144,\n columnNumber: 11\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 89,\n columnNumber: 7\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 80,\n columnNumber: 5\n }, this);\n }\n _s(WalletAddressScreen, \"mDGXAGe+8pM6xkIporQvf7mJSKM=\", false, function () {\n return [_reactNativeSafeAreaContext.useSafeAreaInsets, _contextsAuthContext.useAuth];\n });\n _c = WalletAddressScreen;\n var styles = _reactNative.StyleSheet.create({\n container: {\n flex: 1,\n backgroundColor: '#F8F9FA'\n },\n header: {\n flexDirection: 'row',\n alignItems: 'center',\n justifyContent: 'space-between',\n paddingHorizontal: 16,\n paddingVertical: 16,\n backgroundColor: '#FFF',\n borderBottomWidth: 1,\n borderBottomColor: '#E5E7EB'\n },\n backButton: {\n width: 40,\n height: 40,\n borderRadius: 20,\n backgroundColor: '#F3F4F6',\n alignItems: 'center',\n justifyContent: 'center'\n },\n headerTitle: {\n fontSize: 18,\n fontWeight: '700',\n color: '#1F2937'\n },\n scrollContent: {\n padding: 16,\n paddingBottom: 80\n },\n infoBox: {\n flexDirection: 'row',\n alignItems: 'center',\n backgroundColor: '#DBEAFE',\n padding: 12,\n borderRadius: 8,\n marginBottom: 24\n },\n infoText: {\n fontSize: 14,\n color: '#1E40AF',\n marginLeft: 8,\n flex: 1\n },\n section: {\n marginBottom: 20\n },\n label: {\n fontSize: 14,\n fontWeight: '600',\n color: '#374151',\n marginBottom: 8\n },\n input: {\n backgroundColor: '#FFF',\n padding: 16,\n borderRadius: 12,\n fontSize: 14,\n borderWidth: 1,\n borderColor: '#E5E7EB',\n minHeight: 80,\n textAlignVertical: 'top'\n },\n addressContainer: {\n flexDirection: 'row',\n alignItems: 'center',\n backgroundColor: '#FFF',\n padding: 16,\n borderRadius: 12,\n borderWidth: 1,\n borderColor: '#E5E7EB'\n },\n addressText: {\n flex: 1,\n fontSize: 14,\n color: '#374151',\n fontFamily: 'monospace'\n },\n copyButton: {\n padding: 8,\n marginLeft: 8\n },\n buttonRow: {\n flexDirection: 'row',\n gap: 12,\n marginTop: 24\n },\n button: {\n flex: 1,\n padding: 16,\n borderRadius: 12,\n alignItems: 'center'\n },\n cancelButton: {\n backgroundColor: '#F3F4F6'\n },\n cancelButtonText: {\n fontSize: 16,\n fontWeight: '600',\n color: '#6B7280'\n },\n saveButton: {\n backgroundColor: '#EE2A35'\n },\n saveButtonDisabled: {\n opacity: 0.6\n },\n saveButtonText: {\n fontSize: 16,\n fontWeight: '600',\n color: '#FFF'\n },\n editButton: {\n flexDirection: 'row',\n alignItems: 'center',\n justifyContent: 'center',\n backgroundColor: '#EE2A35',\n padding: 16,\n borderRadius: 12,\n marginTop: 24\n },\n editButtonText: {\n fontSize: 16,\n fontWeight: '600',\n color: '#FFF',\n marginLeft: 8\n }\n });\n var _c;\n $RefreshReg$(_c, \"WalletAddressScreen\");\n});","lineCount":447,"map":[[14,2,18,15,"Object"],[14,8,18,15],[14,9,18,15,"defineProperty"],[14,23,18,15],[14,24,18,15,"exports"],[14,31,18,15],[15,4,18,15,"enumerable"],[15,14,18,15],[16,4,18,15,"get"],[16,7,18,15],[16,18,18,15,"get"],[16,19,18,15],[17,6,18,15],[17,13,18,15,"WalletAddressScreen"],[17,32,18,15],[18,4,18,15],[19,2,18,15],[20,2,155,1],[20,6,155,1,"_babelRuntimeHelpersAsyncToGenerator"],[20,42,155,1],[20,45,155,1,"require"],[20,52,155,1],[20,53,155,1,"_dependencyMap"],[20,67,155,1],[21,2,155,1],[21,6,155,1,"_asyncToGenerator"],[21,23,155,1],[21,26,155,1,"_interopDefault"],[21,41,155,1],[21,42,155,1,"_babelRuntimeHelpersAsyncToGenerator"],[21,78,155,1],[22,2,155,1],[22,6,155,1,"_babelRuntimeHelpersSlicedToArray"],[22,39,155,1],[22,42,155,1,"require"],[22,49,155,1],[22,50,155,1,"_dependencyMap"],[22,64,155,1],[23,2,155,1],[23,6,155,1,"_slicedToArray"],[23,20,155,1],[23,23,155,1,"_interopDefault"],[23,38,155,1],[23,39,155,1,"_babelRuntimeHelpersSlicedToArray"],[23,72,155,1],[24,2,1,0],[24,6,1,0,"_react"],[24,12,1,0],[24,15,1,0,"require"],[24,22,1,0],[24,23,1,0,"_dependencyMap"],[24,37,1,0],[25,2,2,0],[25,6,2,0,"_reactNative"],[25,18,2,0],[25,21,2,0,"require"],[25,28,2,0],[25,29,2,0,"_dependencyMap"],[25,43,2,0],[26,2,13,0],[26,6,13,0,"_expoVectorIcons"],[26,22,13,0],[26,25,13,0,"require"],[26,32,13,0],[26,33,13,0,"_dependencyMap"],[26,47,13,0],[27,2,14,0],[27,6,14,0,"_reactNativeSafeAreaContext"],[27,33,14,0],[27,36,14,0,"require"],[27,43,14,0],[27,44,14,0,"_dependencyMap"],[27,58,14,0],[28,2,15,0],[28,6,15,0,"_contextsAuthContext"],[28,26,15,0],[28,29,15,0,"require"],[28,36,15,0],[28,37,15,0,"_dependencyMap"],[28,51,15,0],[29,2,16,0],[29,6,16,0,"_configApi"],[29,16,16,0],[29,19,16,0,"require"],[29,26,16,0],[29,27,16,0,"_dependencyMap"],[29,41,16,0],[30,2,16,46],[30,6,16,46,"_reactJsxDevRuntime"],[30,25,16,46],[30,28,16,46,"require"],[30,35,16,46],[30,36,16,46,"_dependencyMap"],[30,50,16,46],[31,2,18,15],[31,11,18,24,"WalletAddressScreen"],[31,30,18,43,"WalletAddressScreen"],[31,31,18,43,"_ref"],[31,35,18,43],[31,37,18,65],[32,4,18,65,"_s"],[32,6,18,65],[33,4,18,65],[33,8,18,46,"navigation"],[33,18,18,56],[33,21,18,56,"_ref"],[33,25,18,56],[33,26,18,46,"navigation"],[33,36,18,56],[34,4,19,2],[34,8,19,8,"insets"],[34,14,19,14],[34,17,19,17],[34,21,19,17,"useSafeAreaInsets"],[34,48,19,34],[34,49,19,34,"useSafeAreaInsets"],[34,66,19,34],[34,68,19,35],[34,69,19,36],[35,4,20,2],[35,8,20,2,"_useAuth"],[35,16,20,2],[35,19,20,19],[35,23,20,19,"useAuth"],[35,43,20,26],[35,44,20,26,"useAuth"],[35,51,20,26],[35,53,20,27],[35,54,20,28],[36,6,20,10,"user"],[36,10,20,14],[36,13,20,14,"_useAuth"],[36,21,20,14],[36,22,20,10,"user"],[36,26,20,14],[37,4,21,2],[37,8,21,2,"_useState"],[37,17,21,2],[37,20,21,32],[37,24,21,32,"useState"],[37,30,21,40],[37,31,21,40,"useState"],[37,39,21,40],[37,41,21,41],[37,46,21,46],[37,47,21,47],[38,6,21,47,"_useState2"],[38,16,21,47],[38,23,21,47,"_slicedToArray"],[38,37,21,47],[38,38,21,47,"default"],[38,45,21,47],[38,47,21,47,"_useState"],[38,56,21,47],[39,6,21,9,"loading"],[39,13,21,16],[39,16,21,16,"_useState2"],[39,26,21,16],[40,6,21,18,"setLoading"],[40,16,21,28],[40,19,21,28,"_useState2"],[40,29,21,28],[41,4,22,2],[41,8,22,2,"_useState3"],[41,18,22,2],[41,21,22,44],[41,25,22,44,"useState"],[41,31,22,52],[41,32,22,52,"useState"],[41,40,22,52],[41,42,22,53],[41,44,22,55],[41,45,22,56],[42,6,22,56,"_useState4"],[42,16,22,56],[42,23,22,56,"_slicedToArray"],[42,37,22,56],[42,38,22,56,"default"],[42,45,22,56],[42,47,22,56,"_useState3"],[42,57,22,56],[43,6,22,9,"walletAddress"],[43,19,22,22],[43,22,22,22,"_useState4"],[43,32,22,22],[44,6,22,24,"setWalletAddress"],[44,22,22,40],[44,25,22,40,"_useState4"],[44,35,22,40],[45,4,23,2],[45,8,23,2,"_useState5"],[45,18,23,2],[45,21,23,36],[45,25,23,36,"useState"],[45,31,23,44],[45,32,23,44,"useState"],[45,40,23,44],[45,42,23,45],[45,47,23,50],[45,48,23,51],[46,6,23,51,"_useState6"],[46,16,23,51],[46,23,23,51,"_slicedToArray"],[46,37,23,51],[46,38,23,51,"default"],[46,45,23,51],[46,47,23,51,"_useState5"],[46,57,23,51],[47,6,23,9,"isEditing"],[47,15,23,18],[47,18,23,18,"_useState6"],[47,28,23,18],[48,6,23,20,"setIsEditing"],[48,18,23,32],[48,21,23,32,"_useState6"],[48,31,23,32],[49,4,25,2],[49,8,25,2,"useEffect"],[49,14,25,11],[49,15,25,11,"useEffect"],[49,24,25,11],[49,26,25,12],[49,32,25,18],[50,6,26,4,"loadWalletAddress"],[50,23,26,21],[50,24,26,22],[50,25,26,23],[51,4,27,2],[51,5,27,3],[51,7,27,5],[51,9,27,7],[51,10,27,8],[52,4,29,2],[52,8,29,8,"loadWalletAddress"],[52,25,29,25],[53,6,29,25],[53,10,29,25,"_ref2"],[53,15,29,25],[53,22,29,25,"_asyncToGenerator"],[53,39,29,25],[53,40,29,25,"default"],[53,47,29,25],[53,49,29,28],[53,62,29,40],[54,8,30,4],[54,12,30,8],[55,10,31,6],[55,14,31,12,"response"],[55,22,31,20],[55,31,31,29,"fetch"],[55,36,31,34],[55,37,31,35],[55,40,31,38,"API_ENDPOINTS"],[55,50,31,51],[55,51,31,51,"API_ENDPOINTS"],[55,64,31,51],[55,65,31,52,"AUTH_USER"],[55,74,31,61],[55,75,31,62,"user"],[55,79,31,66],[55,81,31,68,"user_id"],[55,88,31,75],[55,92,31,79],[55,94,31,81],[55,95,31,82],[55,97,31,84],[55,98,31,85],[56,10,32,6],[56,14,32,10,"response"],[56,22,32,18],[56,23,32,19,"ok"],[56,25,32,21],[56,27,32,23],[57,12,33,8],[57,16,33,14,"data"],[57,20,33,18],[57,29,33,27,"response"],[57,37,33,35],[57,38,33,36,"json"],[57,42,33,40],[57,43,33,41],[57,44,33,42],[58,12,34,8,"setWalletAddress"],[58,28,34,24],[58,29,34,25,"data"],[58,33,34,29],[58,34,34,30,"wallet_address"],[58,48,34,44],[58,52,34,48],[58,54,34,50],[58,55,34,51],[59,10,35,6],[60,8,36,4],[60,9,36,5],[60,10,36,6],[60,17,36,13,"error"],[60,22,36,18],[60,24,36,20],[61,10,37,6,"console"],[61,17,37,13],[61,18,37,14,"error"],[61,23,37,19],[61,24,37,20],[61,55,37,51],[61,57,37,53,"error"],[61,62,37,58],[61,63,37,59],[62,8,38,4],[63,6,39,2],[63,7,39,3],[64,6,39,3],[64,22,29,8,"loadWalletAddress"],[64,39,29,25,"loadWalletAddress"],[64,40,29,25],[65,8,29,25],[65,15,29,25,"_ref2"],[65,20,29,25],[65,21,29,25,"apply"],[65,26,29,25],[65,33,29,25,"arguments"],[65,42,29,25],[66,6,29,25],[67,4,29,25],[67,7,39,3],[68,4,41,2],[68,8,41,8,"handleSave"],[68,18,41,18],[69,6,41,18],[69,10,41,18,"_ref3"],[69,15,41,18],[69,22,41,18,"_asyncToGenerator"],[69,39,41,18],[69,40,41,18,"default"],[69,47,41,18],[69,49,41,21],[69,62,41,33],[70,8,42,4],[70,12,42,8],[70,13,42,9,"walletAddress"],[70,26,42,22],[70,27,42,23,"trim"],[70,31,42,27],[70,32,42,28],[70,33,42,29],[70,35,42,31],[71,10,43,6,"Alert"],[71,22,43,11],[71,23,43,11,"Alert"],[71,28,43,11],[71,29,43,12,"alert"],[71,34,43,17],[71,35,43,18],[71,42,43,25],[71,44,43,27],[71,76,43,59],[71,77,43,60],[72,10,44,6],[73,8,45,4],[74,8,47,4,"setLoading"],[74,18,47,14],[74,19,47,15],[74,23,47,19],[74,24,47,20],[75,8,48,4],[75,12,48,8],[76,10,49,6],[76,14,49,12,"backendUrl"],[76,24,49,22],[76,27,49,25],[76,84,49,64],[76,107,49,87],[77,10,50,6],[77,14,50,12,"response"],[77,22,50,20],[77,31,50,29,"fetch"],[77,36,50,34],[77,37,50,35],[77,40,50,38,"backendUrl"],[77,50,50,48],[77,69,50,67],[77,71,50,69],[78,12,51,8,"method"],[78,18,51,14],[78,20,51,16],[78,25,51,21],[79,12,52,8,"headers"],[79,19,52,15],[79,21,52,17],[80,14,53,10],[80,28,53,24],[80,30,53,26],[81,12,54,8],[81,13,54,9],[82,12,55,8,"body"],[82,16,55,12],[82,18,55,14,"JSON"],[82,22,55,18],[82,23,55,19,"stringify"],[82,32,55,28],[82,33,55,29],[83,14,56,10,"user_id"],[83,21,56,17],[83,23,56,19,"user"],[83,27,56,23],[83,29,56,25,"user_id"],[83,36,56,32],[84,14,57,10,"wallet_address"],[84,28,57,24],[84,30,57,26,"walletAddress"],[85,12,58,8],[85,13,58,9],[86,10,59,6],[86,11,59,7],[86,12,59,8],[87,10,61,6],[87,14,61,10,"response"],[87,22,61,18],[87,23,61,19,"ok"],[87,25,61,21],[87,27,61,23],[88,12,62,8,"Alert"],[88,24,62,13],[88,25,62,13,"Alert"],[88,30,62,13],[88,31,62,14,"alert"],[88,36,62,19],[88,37,62,20],[88,46,62,29],[88,48,62,31],[88,86,62,69],[88,87,62,70],[89,12,63,8,"setIsEditing"],[89,24,63,20],[89,25,63,21],[89,30,63,26],[89,31,63,27],[90,10,64,6],[90,11,64,7],[90,17,64,13],[91,12,65,8,"Alert"],[91,24,65,13],[91,25,65,13,"Alert"],[91,30,65,13],[91,31,65,14,"alert"],[91,36,65,19],[91,37,65,20],[91,44,65,27],[91,46,65,29],[91,79,65,62],[91,80,65,63],[92,10,66,6],[93,8,67,4],[93,9,67,5],[93,10,67,6],[93,17,67,13,"error"],[93,22,67,18],[93,24,67,20],[94,10,68,6,"Alert"],[94,22,68,11],[94,23,68,11,"Alert"],[94,28,68,11],[94,29,68,12,"alert"],[94,34,68,17],[94,35,68,18],[94,42,68,25],[94,44,68,27],[94,68,68,51],[94,69,68,52],[95,8,69,4],[95,9,69,5],[95,18,69,14],[96,10,70,6,"setLoading"],[96,20,70,16],[96,21,70,17],[96,26,70,22],[96,27,70,23],[97,8,71,4],[98,6,72,2],[98,7,72,3],[99,6,72,3],[99,22,41,8,"handleSave"],[99,32,41,18,"handleSave"],[99,33,41,18],[100,8,41,18],[100,15,41,18,"_ref3"],[100,20,41,18],[100,21,41,18,"apply"],[100,26,41,18],[100,33,41,18,"arguments"],[100,42,41,18],[101,6,41,18],[102,4,41,18],[102,7,72,3],[103,4,74,2],[103,8,74,8,"copyToClipboard"],[103,23,74,23],[103,26,74,26,"copyToClipboard"],[103,27,74,26],[103,32,74,32],[104,6,75,4,"Clipboard"],[104,18,75,13],[104,19,75,13,"Clipboard"],[104,28,75,13],[104,29,75,14,"setString"],[104,38,75,23],[104,39,75,24,"walletAddress"],[104,52,75,37],[104,53,75,38],[105,6,76,4,"Alert"],[105,18,76,9],[105,19,76,9,"Alert"],[105,24,76,9],[105,25,76,10,"alert"],[105,30,76,15],[105,31,76,16],[105,39,76,24],[105,41,76,26],[105,77,76,62],[105,78,76,63],[106,4,77,2],[106,5,77,3],[107,4,79,2],[107,24,80,4],[107,28,80,4,"_reactJsxDevRuntime"],[107,47,80,4],[107,48,80,4,"jsxDEV"],[107,54,80,4],[107,56,80,5,"_reactNative"],[107,68,80,9],[107,69,80,9,"View"],[107,73,80,9],[108,6,80,10,"style"],[108,11,80,15],[108,13,80,17],[108,14,80,18,"styles"],[108,20,80,24],[108,21,80,25,"container"],[108,30,80,34],[108,32,80,36],[109,8,80,38,"paddingTop"],[109,18,80,48],[109,20,80,50,"insets"],[109,26,80,56],[109,27,80,57,"top"],[110,6,80,61],[110,7,80,62],[110,8,80,64],[111,6,80,64,"children"],[111,14,80,64],[111,30,81,6],[111,34,81,6,"_reactJsxDevRuntime"],[111,53,81,6],[111,54,81,6,"jsxDEV"],[111,60,81,6],[111,62,81,7,"_reactNative"],[111,74,81,11],[111,75,81,11,"View"],[111,79,81,11],[112,8,81,12,"style"],[112,13,81,17],[112,15,81,19,"styles"],[112,21,81,25],[112,22,81,26,"header"],[112,28,81,33],[113,8,81,33,"children"],[113,16,81,33],[113,32,82,8],[113,36,82,8,"_reactJsxDevRuntime"],[113,55,82,8],[113,56,82,8,"jsxDEV"],[113,62,82,8],[113,64,82,9,"_reactNative"],[113,76,82,25],[113,77,82,25,"TouchableOpacity"],[113,93,82,25],[114,10,82,26,"onPress"],[114,17,82,33],[114,19,82,35,"onPress"],[114,20,82,35],[114,25,82,41,"navigation"],[114,35,82,51],[114,36,82,52,"goBack"],[114,42,82,58],[114,43,82,59],[114,44,82,61],[115,10,82,62,"style"],[115,15,82,67],[115,17,82,69,"styles"],[115,23,82,75],[115,24,82,76,"backButton"],[115,34,82,87],[116,10,82,87,"children"],[116,18,82,87],[116,33,83,10],[116,37,83,10,"_reactJsxDevRuntime"],[116,56,83,10],[116,57,83,10,"jsxDEV"],[116,63,83,10],[116,65,83,11,"_expoVectorIcons"],[116,81,83,19],[116,82,83,19,"Ionicons"],[116,90,83,19],[117,12,83,20,"name"],[117,16,83,24],[117,18,83,25],[117,30,83,37],[118,12,83,38,"size"],[118,16,83,42],[118,18,83,44],[118,20,83,47],[119,12,83,48,"color"],[119,17,83,53],[119,19,83,54],[120,10,83,63],[121,12,83,63,"fileName"],[121,20,83,63],[121,22,83,63,"_jsxFileName"],[121,34,83,63],[122,12,83,63,"lineNumber"],[122,22,83,63],[123,12,83,63,"columnNumber"],[123,24,83,63],[124,10,83,63],[124,17,83,65],[125,8,83,66],[126,10,83,66,"fileName"],[126,18,83,66],[126,20,83,66,"_jsxFileName"],[126,32,83,66],[127,10,83,66,"lineNumber"],[127,20,83,66],[128,10,83,66,"columnNumber"],[128,22,83,66],[129,8,83,66],[129,15,84,26],[129,16,84,27],[129,31,85,8],[129,35,85,8,"_reactJsxDevRuntime"],[129,54,85,8],[129,55,85,8,"jsxDEV"],[129,61,85,8],[129,63,85,9,"_reactNative"],[129,75,85,13],[129,76,85,13,"Text"],[129,80,85,13],[130,10,85,14,"style"],[130,15,85,19],[130,17,85,21,"styles"],[130,23,85,27],[130,24,85,28,"headerTitle"],[130,35,85,40],[131,10,85,40,"children"],[131,18,85,40],[131,20,85,41],[132,8,85,55],[133,10,85,55,"fileName"],[133,18,85,55],[133,20,85,55,"_jsxFileName"],[133,32,85,55],[134,10,85,55,"lineNumber"],[134,20,85,55],[135,10,85,55,"columnNumber"],[135,22,85,55],[136,8,85,55],[136,15,85,61],[136,16,85,62],[136,31,86,8],[136,35,86,8,"_reactJsxDevRuntime"],[136,54,86,8],[136,55,86,8,"jsxDEV"],[136,61,86,8],[136,63,86,9,"_reactNative"],[136,75,86,13],[136,76,86,13,"View"],[136,80,86,13],[137,10,86,14,"style"],[137,15,86,19],[137,17,86,21],[138,12,86,23,"width"],[138,17,86,28],[138,19,86,30],[139,10,86,33],[140,8,86,35],[141,10,86,35,"fileName"],[141,18,86,35],[141,20,86,35,"_jsxFileName"],[141,32,86,35],[142,10,86,35,"lineNumber"],[142,20,86,35],[143,10,86,35,"columnNumber"],[143,22,86,35],[144,8,86,35],[144,15,86,37],[144,16,86,38],[145,6,86,38],[146,8,86,38,"fileName"],[146,16,86,38],[146,18,86,38,"_jsxFileName"],[146,30,86,38],[147,8,86,38,"lineNumber"],[147,18,86,38],[148,8,86,38,"columnNumber"],[148,20,86,38],[149,6,86,38],[149,13,87,12],[149,14,87,13],[149,29,89,6],[149,33,89,6,"_reactJsxDevRuntime"],[149,52,89,6],[149,53,89,6,"jsxDEV"],[149,59,89,6],[149,61,89,7,"_reactNative"],[149,73,89,17],[149,74,89,17,"ScrollView"],[149,84,89,17],[150,8,89,18,"contentContainerStyle"],[150,29,89,39],[150,31,89,41,"styles"],[150,37,89,47],[150,38,89,48,"scrollContent"],[150,51,89,62],[151,8,89,62,"children"],[151,16,89,62],[151,32,90,8],[151,36,90,8,"_reactJsxDevRuntime"],[151,55,90,8],[151,56,90,8,"jsxDEV"],[151,62,90,8],[151,64,90,9,"_reactNative"],[151,76,90,13],[151,77,90,13,"View"],[151,81,90,13],[152,10,90,14,"style"],[152,15,90,19],[152,17,90,21,"styles"],[152,23,90,27],[152,24,90,28,"infoBox"],[152,31,90,36],[153,10,90,36,"children"],[153,18,90,36],[153,34,91,10],[153,38,91,10,"_reactJsxDevRuntime"],[153,57,91,10],[153,58,91,10,"jsxDEV"],[153,64,91,10],[153,66,91,11,"_expoVectorIcons"],[153,82,91,19],[153,83,91,19,"Ionicons"],[153,91,91,19],[154,12,91,20,"name"],[154,16,91,24],[154,18,91,25],[154,38,91,45],[155,12,91,46,"size"],[155,16,91,50],[155,18,91,52],[155,20,91,55],[156,12,91,56,"color"],[156,17,91,61],[156,19,91,62],[157,10,91,71],[158,12,91,71,"fileName"],[158,20,91,71],[158,22,91,71,"_jsxFileName"],[158,34,91,71],[159,12,91,71,"lineNumber"],[159,22,91,71],[160,12,91,71,"columnNumber"],[160,24,91,71],[161,10,91,71],[161,17,91,73],[161,18,91,74],[161,33,92,10],[161,37,92,10,"_reactJsxDevRuntime"],[161,56,92,10],[161,57,92,10,"jsxDEV"],[161,63,92,10],[161,65,92,11,"_reactNative"],[161,77,92,15],[161,78,92,15,"Text"],[161,82,92,15],[162,12,92,16,"style"],[162,17,92,21],[162,19,92,23,"styles"],[162,25,92,29],[162,26,92,30,"infoText"],[162,34,92,39],[163,12,92,39,"children"],[163,20,92,39],[163,22,92,40],[164,10,94,10],[165,12,94,10,"fileName"],[165,20,94,10],[165,22,94,10,"_jsxFileName"],[165,34,94,10],[166,12,94,10,"lineNumber"],[166,22,94,10],[167,12,94,10,"columnNumber"],[167,24,94,10],[168,10,94,10],[168,17,94,16],[168,18,94,17],[169,8,94,17],[170,10,94,17,"fileName"],[170,18,94,17],[170,20,94,17,"_jsxFileName"],[170,32,94,17],[171,10,94,17,"lineNumber"],[171,20,94,17],[172,10,94,17,"columnNumber"],[172,22,94,17],[173,8,94,17],[173,15,95,14],[173,16,95,15],[173,31,97,8],[173,35,97,8,"_reactJsxDevRuntime"],[173,54,97,8],[173,55,97,8,"jsxDEV"],[173,61,97,8],[173,63,97,9,"_reactNative"],[173,75,97,13],[173,76,97,13,"View"],[173,80,97,13],[174,10,97,14,"style"],[174,15,97,19],[174,17,97,21,"styles"],[174,23,97,27],[174,24,97,28,"section"],[174,31,97,36],[175,10,97,36,"children"],[175,18,97,36],[175,34,98,10],[175,38,98,10,"_reactJsxDevRuntime"],[175,57,98,10],[175,58,98,10,"jsxDEV"],[175,64,98,10],[175,66,98,11,"_reactNative"],[175,78,98,15],[175,79,98,15,"Text"],[175,83,98,15],[176,12,98,16,"style"],[176,17,98,21],[176,19,98,23,"styles"],[176,25,98,29],[176,26,98,30,"label"],[176,31,98,36],[177,12,98,36,"children"],[177,20,98,36],[177,22,98,37],[178,10,98,51],[179,12,98,51,"fileName"],[179,20,98,51],[179,22,98,51,"_jsxFileName"],[179,34,98,51],[180,12,98,51,"lineNumber"],[180,22,98,51],[181,12,98,51,"columnNumber"],[181,24,98,51],[182,10,98,51],[182,17,98,57],[182,18,98,58],[182,20,99,11,"isEditing"],[182,29,99,20],[182,45,100,12],[182,49,100,12,"_reactJsxDevRuntime"],[182,68,100,12],[182,69,100,12,"jsxDEV"],[182,75,100,12],[182,77,100,13,"_reactNative"],[182,89,100,22],[182,90,100,22,"TextInput"],[182,99,100,22],[183,12,101,14,"style"],[183,17,101,19],[183,19,101,21,"styles"],[183,25,101,27],[183,26,101,28,"input"],[183,31,101,34],[184,12,102,14,"value"],[184,17,102,19],[184,19,102,21,"walletAddress"],[184,32,102,35],[185,12,103,14,"onChangeText"],[185,24,103,26],[185,26,103,28,"setWalletAddress"],[185,42,103,45],[186,12,104,14,"placeholder"],[186,23,104,25],[186,25,104,26],[186,47,104,48],[187,12,105,14,"autoCapitalize"],[187,26,105,28],[187,28,105,29],[187,34,105,35],[188,12,106,14,"multiline"],[188,21,106,23],[189,10,106,23],[190,12,106,23,"fileName"],[190,20,106,23],[190,22,106,23,"_jsxFileName"],[190,34,106,23],[191,12,106,23,"lineNumber"],[191,22,106,23],[192,12,106,23,"columnNumber"],[192,24,106,23],[193,10,106,23],[193,17,107,13],[193,18,107,14],[193,34,109,12],[193,38,109,12,"_reactJsxDevRuntime"],[193,57,109,12],[193,58,109,12,"jsxDEV"],[193,64,109,12],[193,66,109,13,"_reactNative"],[193,78,109,17],[193,79,109,17,"View"],[193,83,109,17],[194,12,109,18,"style"],[194,17,109,23],[194,19,109,25,"styles"],[194,25,109,31],[194,26,109,32,"addressContainer"],[194,42,109,49],[195,12,109,49,"children"],[195,20,109,49],[195,36,110,14],[195,40,110,14,"_reactJsxDevRuntime"],[195,59,110,14],[195,60,110,14,"jsxDEV"],[195,66,110,14],[195,68,110,15,"_reactNative"],[195,80,110,19],[195,81,110,19,"Text"],[195,85,110,19],[196,14,110,20,"style"],[196,19,110,25],[196,21,110,27,"styles"],[196,27,110,33],[196,28,110,34,"addressText"],[196,39,110,46],[197,14,110,47,"numberOfLines"],[197,27,110,60],[197,29,110,62],[197,30,110,64],[198,14,110,64,"children"],[198,22,110,64],[198,24,111,17,"walletAddress"],[198,37,111,30],[198,41,111,34],[199,12,111,57],[200,14,111,57,"fileName"],[200,22,111,57],[200,24,111,57,"_jsxFileName"],[200,36,111,57],[201,14,111,57,"lineNumber"],[201,24,111,57],[202,14,111,57,"columnNumber"],[202,26,111,57],[203,12,111,57],[203,19,112,20],[203,20,112,21],[203,35,113,14],[203,39,113,14,"_reactJsxDevRuntime"],[203,58,113,14],[203,59,113,14,"jsxDEV"],[203,65,113,14],[203,67,113,15,"_reactNative"],[203,79,113,31],[203,80,113,31,"TouchableOpacity"],[203,96,113,31],[204,14,113,32,"onPress"],[204,21,113,39],[204,23,113,41,"copyToClipboard"],[204,38,113,57],[205,14,113,58,"style"],[205,19,113,63],[205,21,113,65,"styles"],[205,27,113,71],[205,28,113,72,"copyButton"],[205,38,113,83],[206,14,113,83,"children"],[206,22,113,83],[206,37,114,16],[206,41,114,16,"_reactJsxDevRuntime"],[206,60,114,16],[206,61,114,16,"jsxDEV"],[206,67,114,16],[206,69,114,17,"_expoVectorIcons"],[206,85,114,25],[206,86,114,25,"Ionicons"],[206,94,114,25],[207,16,114,26,"name"],[207,20,114,30],[207,22,114,31],[207,36,114,45],[208,16,114,46,"size"],[208,20,114,50],[208,22,114,52],[208,24,114,55],[209,16,114,56,"color"],[209,21,114,61],[209,23,114,62],[210,14,114,71],[211,16,114,71,"fileName"],[211,24,114,71],[211,26,114,71,"_jsxFileName"],[211,38,114,71],[212,16,114,71,"lineNumber"],[212,26,114,71],[213,16,114,71,"columnNumber"],[213,28,114,71],[214,14,114,71],[214,21,114,73],[215,12,114,74],[216,14,114,74,"fileName"],[216,22,114,74],[216,24,114,74,"_jsxFileName"],[216,36,114,74],[217,14,114,74,"lineNumber"],[217,24,114,74],[218,14,114,74,"columnNumber"],[218,26,114,74],[219,12,114,74],[219,19,115,32],[219,20,115,33],[220,10,115,33],[221,12,115,33,"fileName"],[221,20,115,33],[221,22,115,33,"_jsxFileName"],[221,34,115,33],[222,12,115,33,"lineNumber"],[222,22,115,33],[223,12,115,33,"columnNumber"],[223,24,115,33],[224,10,115,33],[224,17,116,18],[224,18,117,11],[225,8,117,11],[226,10,117,11,"fileName"],[226,18,117,11],[226,20,117,11,"_jsxFileName"],[226,32,117,11],[227,10,117,11,"lineNumber"],[227,20,117,11],[228,10,117,11,"columnNumber"],[228,22,117,11],[229,8,117,11],[229,15,118,14],[229,16,118,15],[229,18,120,9,"isEditing"],[229,27,120,18],[229,43,121,10],[229,47,121,10,"_reactJsxDevRuntime"],[229,66,121,10],[229,67,121,10,"jsxDEV"],[229,73,121,10],[229,75,121,11,"_reactNative"],[229,87,121,15],[229,88,121,15,"View"],[229,92,121,15],[230,10,121,16,"style"],[230,15,121,21],[230,17,121,23,"styles"],[230,23,121,29],[230,24,121,30,"buttonRow"],[230,33,121,40],[231,10,121,40,"children"],[231,18,121,40],[231,34,122,12],[231,38,122,12,"_reactJsxDevRuntime"],[231,57,122,12],[231,58,122,12,"jsxDEV"],[231,64,122,12],[231,66,122,13,"_reactNative"],[231,78,122,29],[231,79,122,29,"TouchableOpacity"],[231,95,122,29],[232,12,123,14,"style"],[232,17,123,19],[232,19,123,21],[232,20,123,22,"styles"],[232,26,123,28],[232,27,123,29,"button"],[232,33,123,35],[232,35,123,37,"styles"],[232,41,123,43],[232,42,123,44,"cancelButton"],[232,54,123,56],[232,55,123,58],[233,12,124,14,"onPress"],[233,19,124,21],[233,21,124,23,"onPress"],[233,22,124,23],[233,27,124,29],[234,14,125,16,"setIsEditing"],[234,26,125,28],[234,27,125,29],[234,32,125,34],[234,33,125,35],[235,14,126,16,"loadWalletAddress"],[235,31,126,33],[235,32,126,34],[235,33,126,35],[236,12,127,14],[236,13,127,16],[237,12,127,16,"children"],[237,20,127,16],[237,35,129,14],[237,39,129,14,"_reactJsxDevRuntime"],[237,58,129,14],[237,59,129,14,"jsxDEV"],[237,65,129,14],[237,67,129,15,"_reactNative"],[237,79,129,19],[237,80,129,19,"Text"],[237,84,129,19],[238,14,129,20,"style"],[238,19,129,25],[238,21,129,27,"styles"],[238,27,129,33],[238,28,129,34,"cancelButtonText"],[238,44,129,51],[239,14,129,51,"children"],[239,22,129,51],[239,24,129,52],[240,12,129,58],[241,14,129,58,"fileName"],[241,22,129,58],[241,24,129,58,"_jsxFileName"],[241,36,129,58],[242,14,129,58,"lineNumber"],[242,24,129,58],[243,14,129,58,"columnNumber"],[243,26,129,58],[244,12,129,58],[244,19,129,64],[245,10,129,65],[246,12,129,65,"fileName"],[246,20,129,65],[246,22,129,65,"_jsxFileName"],[246,34,129,65],[247,12,129,65,"lineNumber"],[247,22,129,65],[248,12,129,65,"columnNumber"],[248,24,129,65],[249,10,129,65],[249,17,130,30],[249,18,130,31],[249,33,131,12],[249,37,131,12,"_reactJsxDevRuntime"],[249,56,131,12],[249,57,131,12,"jsxDEV"],[249,63,131,12],[249,65,131,13,"_reactNative"],[249,77,131,29],[249,78,131,29,"TouchableOpacity"],[249,94,131,29],[250,12,132,14,"style"],[250,17,132,19],[250,19,132,21],[250,20,132,22,"styles"],[250,26,132,28],[250,27,132,29,"button"],[250,33,132,35],[250,35,132,37,"styles"],[250,41,132,43],[250,42,132,44,"saveButton"],[250,52,132,54],[250,54,132,56,"loading"],[250,61,132,63],[250,65,132,67,"styles"],[250,71,132,73],[250,72,132,74,"saveButtonDisabled"],[250,90,132,92],[250,91,132,94],[251,12,133,14,"onPress"],[251,19,133,21],[251,21,133,23,"handleSave"],[251,31,133,34],[252,12,134,14,"disabled"],[252,20,134,22],[252,22,134,24,"loading"],[252,29,134,32],[253,12,134,32,"children"],[253,20,134,32],[253,22,136,15,"loading"],[253,29,136,22],[253,45,137,16],[253,49,137,16,"_reactJsxDevRuntime"],[253,68,137,16],[253,69,137,16,"jsxDEV"],[253,75,137,16],[253,77,137,17,"_reactNative"],[253,89,137,34],[253,90,137,34,"ActivityIndicator"],[253,107,137,34],[254,14,137,35,"color"],[254,19,137,40],[254,21,137,41],[255,12,137,47],[256,14,137,47,"fileName"],[256,22,137,47],[256,24,137,47,"_jsxFileName"],[256,36,137,47],[257,14,137,47,"lineNumber"],[257,24,137,47],[258,14,137,47,"columnNumber"],[258,26,137,47],[259,12,137,47],[259,19,137,49],[259,20,137,50],[259,36,139,16],[259,40,139,16,"_reactJsxDevRuntime"],[259,59,139,16],[259,60,139,16,"jsxDEV"],[259,66,139,16],[259,68,139,17,"_reactNative"],[259,80,139,21],[259,81,139,21,"Text"],[259,85,139,21],[260,14,139,22,"style"],[260,19,139,27],[260,21,139,29,"styles"],[260,27,139,35],[260,28,139,36,"saveButtonText"],[260,42,139,51],[261,14,139,51,"children"],[261,22,139,51],[261,24,139,52],[262,12,139,56],[263,14,139,56,"fileName"],[263,22,139,56],[263,24,139,56,"_jsxFileName"],[263,36,139,56],[264,14,139,56,"lineNumber"],[264,24,139,56],[265,14,139,56,"columnNumber"],[265,26,139,56],[266,12,139,56],[266,19,139,62],[267,10,140,15],[268,12,140,15,"fileName"],[268,20,140,15],[268,22,140,15,"_jsxFileName"],[268,34,140,15],[269,12,140,15,"lineNumber"],[269,22,140,15],[270,12,140,15,"columnNumber"],[270,24,140,15],[271,10,140,15],[271,17,141,30],[271,18,141,31],[272,8,141,31],[273,10,141,31,"fileName"],[273,18,141,31],[273,20,141,31,"_jsxFileName"],[273,32,141,31],[274,10,141,31,"lineNumber"],[274,20,141,31],[275,10,141,31,"columnNumber"],[275,22,141,31],[276,8,141,31],[276,15,142,16],[276,16,142,17],[276,32,144,10],[276,36,144,10,"_reactJsxDevRuntime"],[276,55,144,10],[276,56,144,10,"jsxDEV"],[276,62,144,10],[276,64,144,11,"_reactNative"],[276,76,144,27],[276,77,144,27,"TouchableOpacity"],[276,93,144,27],[277,10,145,12,"style"],[277,15,145,17],[277,17,145,19,"styles"],[277,23,145,25],[277,24,145,26,"editButton"],[277,34,145,37],[278,10,146,12,"onPress"],[278,17,146,19],[278,19,146,21,"onPress"],[278,20,146,21],[278,25,146,27,"setIsEditing"],[278,37,146,39],[278,38,146,40],[278,42,146,44],[278,43,146,46],[279,10,146,46,"children"],[279,18,146,46],[279,34,148,12],[279,38,148,12,"_reactJsxDevRuntime"],[279,57,148,12],[279,58,148,12,"jsxDEV"],[279,64,148,12],[279,66,148,13,"_expoVectorIcons"],[279,82,148,21],[279,83,148,21,"Ionicons"],[279,91,148,21],[280,12,148,22,"name"],[280,16,148,26],[280,18,148,27],[280,34,148,43],[281,12,148,44,"size"],[281,16,148,48],[281,18,148,50],[281,20,148,53],[282,12,148,54,"color"],[282,17,148,59],[282,19,148,60],[283,10,148,66],[284,12,148,66,"fileName"],[284,20,148,66],[284,22,148,66,"_jsxFileName"],[284,34,148,66],[285,12,148,66,"lineNumber"],[285,22,148,66],[286,12,148,66,"columnNumber"],[286,24,148,66],[287,10,148,66],[287,17,148,68],[287,18,148,69],[287,33,149,12],[287,37,149,12,"_reactJsxDevRuntime"],[287,56,149,12],[287,57,149,12,"jsxDEV"],[287,63,149,12],[287,65,149,13,"_reactNative"],[287,77,149,17],[287,78,149,17,"Text"],[287,82,149,17],[288,12,149,18,"style"],[288,17,149,23],[288,19,149,25,"styles"],[288,25,149,31],[288,26,149,32,"editButtonText"],[288,40,149,47],[289,12,149,47,"children"],[289,20,149,47],[289,22,149,48],[290,10,149,67],[291,12,149,67,"fileName"],[291,20,149,67],[291,22,149,67,"_jsxFileName"],[291,34,149,67],[292,12,149,67,"lineNumber"],[292,22,149,67],[293,12,149,67,"columnNumber"],[293,24,149,67],[294,10,149,67],[294,17,149,73],[294,18,149,74],[295,8,149,74],[296,10,149,74,"fileName"],[296,18,149,74],[296,20,149,74,"_jsxFileName"],[296,32,149,74],[297,10,149,74,"lineNumber"],[297,20,149,74],[298,10,149,74,"columnNumber"],[298,22,149,74],[299,8,149,74],[299,15,150,28],[299,16,151,9],[300,6,151,9],[301,8,151,9,"fileName"],[301,16,151,9],[301,18,151,9,"_jsxFileName"],[301,30,151,9],[302,8,151,9,"lineNumber"],[302,18,151,9],[303,8,151,9,"columnNumber"],[303,20,151,9],[304,6,151,9],[304,13,152,18],[304,14,152,19],[305,4,152,19],[306,6,152,19,"fileName"],[306,14,152,19],[306,16,152,19,"_jsxFileName"],[306,28,152,19],[307,6,152,19,"lineNumber"],[307,16,152,19],[308,6,152,19,"columnNumber"],[308,18,152,19],[309,4,152,19],[309,11,153,10],[309,12,153,11],[310,2,155,0],[311,2,155,1,"_s"],[311,4,155,1],[311,5,18,24,"WalletAddressScreen"],[311,24,18,43],[312,4,18,43],[312,12,19,17,"useSafeAreaInsets"],[312,39,19,34],[312,40,19,34,"useSafeAreaInsets"],[312,57,19,34],[312,59,20,19,"useAuth"],[312,79,20,26],[312,80,20,26,"useAuth"],[312,87,20,26],[313,2,20,26],[314,2,20,26,"_c"],[314,4,20,26],[314,7,18,24,"WalletAddressScreen"],[314,26,18,43],[315,2,157,0],[315,6,157,6,"styles"],[315,12,157,12],[315,15,157,15,"StyleSheet"],[315,27,157,25],[315,28,157,25,"StyleSheet"],[315,38,157,25],[315,39,157,26,"create"],[315,45,157,32],[315,46,157,33],[316,4,158,2,"container"],[316,13,158,11],[316,15,158,13],[317,6,159,4,"flex"],[317,10,159,8],[317,12,159,10],[317,13,159,11],[318,6,160,4,"backgroundColor"],[318,21,160,19],[318,23,160,21],[319,4,161,2],[319,5,161,3],[320,4,162,2,"header"],[320,10,162,8],[320,12,162,10],[321,6,163,4,"flexDirection"],[321,19,163,17],[321,21,163,19],[321,26,163,24],[322,6,164,4,"alignItems"],[322,16,164,14],[322,18,164,16],[322,26,164,24],[323,6,165,4,"justifyContent"],[323,20,165,18],[323,22,165,20],[323,37,165,35],[324,6,166,4,"paddingHorizontal"],[324,23,166,21],[324,25,166,23],[324,27,166,25],[325,6,167,4,"paddingVertical"],[325,21,167,19],[325,23,167,21],[325,25,167,23],[326,6,168,4,"backgroundColor"],[326,21,168,19],[326,23,168,21],[326,29,168,27],[327,6,169,4,"borderBottomWidth"],[327,23,169,21],[327,25,169,23],[327,26,169,24],[328,6,170,4,"borderBottomColor"],[328,23,170,21],[328,25,170,23],[329,4,171,2],[329,5,171,3],[330,4,172,2,"backButton"],[330,14,172,12],[330,16,172,14],[331,6,173,4,"width"],[331,11,173,9],[331,13,173,11],[331,15,173,13],[332,6,174,4,"height"],[332,12,174,10],[332,14,174,12],[332,16,174,14],[333,6,175,4,"borderRadius"],[333,18,175,16],[333,20,175,18],[333,22,175,20],[334,6,176,4,"backgroundColor"],[334,21,176,19],[334,23,176,21],[334,32,176,30],[335,6,177,4,"alignItems"],[335,16,177,14],[335,18,177,16],[335,26,177,24],[336,6,178,4,"justifyContent"],[336,20,178,18],[336,22,178,20],[337,4,179,2],[337,5,179,3],[338,4,180,2,"headerTitle"],[338,15,180,13],[338,17,180,15],[339,6,181,4,"fontSize"],[339,14,181,12],[339,16,181,14],[339,18,181,16],[340,6,182,4,"fontWeight"],[340,16,182,14],[340,18,182,16],[340,23,182,21],[341,6,183,4,"color"],[341,11,183,9],[341,13,183,11],[342,4,184,2],[342,5,184,3],[343,4,185,2,"scrollContent"],[343,17,185,15],[343,19,185,17],[344,6,186,4,"padding"],[344,13,186,11],[344,15,186,13],[344,17,186,15],[345,6,187,4,"paddingBottom"],[345,19,187,17],[345,21,187,19],[346,4,188,2],[346,5,188,3],[347,4,189,2,"infoBox"],[347,11,189,9],[347,13,189,11],[348,6,190,4,"flexDirection"],[348,19,190,17],[348,21,190,19],[348,26,190,24],[349,6,191,4,"alignItems"],[349,16,191,14],[349,18,191,16],[349,26,191,24],[350,6,192,4,"backgroundColor"],[350,21,192,19],[350,23,192,21],[350,32,192,30],[351,6,193,4,"padding"],[351,13,193,11],[351,15,193,13],[351,17,193,15],[352,6,194,4,"borderRadius"],[352,18,194,16],[352,20,194,18],[352,21,194,19],[353,6,195,4,"marginBottom"],[353,18,195,16],[353,20,195,18],[354,4,196,2],[354,5,196,3],[355,4,197,2,"infoText"],[355,12,197,10],[355,14,197,12],[356,6,198,4,"fontSize"],[356,14,198,12],[356,16,198,14],[356,18,198,16],[357,6,199,4,"color"],[357,11,199,9],[357,13,199,11],[357,22,199,20],[358,6,200,4,"marginLeft"],[358,16,200,14],[358,18,200,16],[358,19,200,17],[359,6,201,4,"flex"],[359,10,201,8],[359,12,201,10],[360,4,202,2],[360,5,202,3],[361,4,203,2,"section"],[361,11,203,9],[361,13,203,11],[362,6,204,4,"marginBottom"],[362,18,204,16],[362,20,204,18],[363,4,205,2],[363,5,205,3],[364,4,206,2,"label"],[364,9,206,7],[364,11,206,9],[365,6,207,4,"fontSize"],[365,14,207,12],[365,16,207,14],[365,18,207,16],[366,6,208,4,"fontWeight"],[366,16,208,14],[366,18,208,16],[366,23,208,21],[367,6,209,4,"color"],[367,11,209,9],[367,13,209,11],[367,22,209,20],[368,6,210,4,"marginBottom"],[368,18,210,16],[368,20,210,18],[369,4,211,2],[369,5,211,3],[370,4,212,2,"input"],[370,9,212,7],[370,11,212,9],[371,6,213,4,"backgroundColor"],[371,21,213,19],[371,23,213,21],[371,29,213,27],[372,6,214,4,"padding"],[372,13,214,11],[372,15,214,13],[372,17,214,15],[373,6,215,4,"borderRadius"],[373,18,215,16],[373,20,215,18],[373,22,215,20],[374,6,216,4,"fontSize"],[374,14,216,12],[374,16,216,14],[374,18,216,16],[375,6,217,4,"borderWidth"],[375,17,217,15],[375,19,217,17],[375,20,217,18],[376,6,218,4,"borderColor"],[376,17,218,15],[376,19,218,17],[376,28,218,26],[377,6,219,4,"minHeight"],[377,15,219,13],[377,17,219,15],[377,19,219,17],[378,6,220,4,"textAlignVertical"],[378,23,220,21],[378,25,220,23],[379,4,221,2],[379,5,221,3],[380,4,222,2,"addressContainer"],[380,20,222,18],[380,22,222,20],[381,6,223,4,"flexDirection"],[381,19,223,17],[381,21,223,19],[381,26,223,24],[382,6,224,4,"alignItems"],[382,16,224,14],[382,18,224,16],[382,26,224,24],[383,6,225,4,"backgroundColor"],[383,21,225,19],[383,23,225,21],[383,29,225,27],[384,6,226,4,"padding"],[384,13,226,11],[384,15,226,13],[384,17,226,15],[385,6,227,4,"borderRadius"],[385,18,227,16],[385,20,227,18],[385,22,227,20],[386,6,228,4,"borderWidth"],[386,17,228,15],[386,19,228,17],[386,20,228,18],[387,6,229,4,"borderColor"],[387,17,229,15],[387,19,229,17],[388,4,230,2],[388,5,230,3],[389,4,231,2,"addressText"],[389,15,231,13],[389,17,231,15],[390,6,232,4,"flex"],[390,10,232,8],[390,12,232,10],[390,13,232,11],[391,6,233,4,"fontSize"],[391,14,233,12],[391,16,233,14],[391,18,233,16],[392,6,234,4,"color"],[392,11,234,9],[392,13,234,11],[392,22,234,20],[393,6,235,4,"fontFamily"],[393,16,235,14],[393,18,235,16],[394,4,236,2],[394,5,236,3],[395,4,237,2,"copyButton"],[395,14,237,12],[395,16,237,14],[396,6,238,4,"padding"],[396,13,238,11],[396,15,238,13],[396,16,238,14],[397,6,239,4,"marginLeft"],[397,16,239,14],[397,18,239,16],[398,4,240,2],[398,5,240,3],[399,4,241,2,"buttonRow"],[399,13,241,11],[399,15,241,13],[400,6,242,4,"flexDirection"],[400,19,242,17],[400,21,242,19],[400,26,242,24],[401,6,243,4,"gap"],[401,9,243,7],[401,11,243,9],[401,13,243,11],[402,6,244,4,"marginTop"],[402,15,244,13],[402,17,244,15],[403,4,245,2],[403,5,245,3],[404,4,246,2,"button"],[404,10,246,8],[404,12,246,10],[405,6,247,4,"flex"],[405,10,247,8],[405,12,247,10],[405,13,247,11],[406,6,248,4,"padding"],[406,13,248,11],[406,15,248,13],[406,17,248,15],[407,6,249,4,"borderRadius"],[407,18,249,16],[407,20,249,18],[407,22,249,20],[408,6,250,4,"alignItems"],[408,16,250,14],[408,18,250,16],[409,4,251,2],[409,5,251,3],[410,4,252,2,"cancelButton"],[410,16,252,14],[410,18,252,16],[411,6,253,4,"backgroundColor"],[411,21,253,19],[411,23,253,21],[412,4,254,2],[412,5,254,3],[413,4,255,2,"cancelButtonText"],[413,20,255,18],[413,22,255,20],[414,6,256,4,"fontSize"],[414,14,256,12],[414,16,256,14],[414,18,256,16],[415,6,257,4,"fontWeight"],[415,16,257,14],[415,18,257,16],[415,23,257,21],[416,6,258,4,"color"],[416,11,258,9],[416,13,258,11],[417,4,259,2],[417,5,259,3],[418,4,260,2,"saveButton"],[418,14,260,12],[418,16,260,14],[419,6,261,4,"backgroundColor"],[419,21,261,19],[419,23,261,21],[420,4,262,2],[420,5,262,3],[421,4,263,2,"saveButtonDisabled"],[421,22,263,20],[421,24,263,22],[422,6,264,4,"opacity"],[422,13,264,11],[422,15,264,13],[423,4,265,2],[423,5,265,3],[424,4,266,2,"saveButtonText"],[424,18,266,16],[424,20,266,18],[425,6,267,4,"fontSize"],[425,14,267,12],[425,16,267,14],[425,18,267,16],[426,6,268,4,"fontWeight"],[426,16,268,14],[426,18,268,16],[426,23,268,21],[427,6,269,4,"color"],[427,11,269,9],[427,13,269,11],[428,4,270,2],[428,5,270,3],[429,4,271,2,"editButton"],[429,14,271,12],[429,16,271,14],[430,6,272,4,"flexDirection"],[430,19,272,17],[430,21,272,19],[430,26,272,24],[431,6,273,4,"alignItems"],[431,16,273,14],[431,18,273,16],[431,26,273,24],[432,6,274,4,"justifyContent"],[432,20,274,18],[432,22,274,20],[432,30,274,28],[433,6,275,4,"backgroundColor"],[433,21,275,19],[433,23,275,21],[433,32,275,30],[434,6,276,4,"padding"],[434,13,276,11],[434,15,276,13],[434,17,276,15],[435,6,277,4,"borderRadius"],[435,18,277,16],[435,20,277,18],[435,22,277,20],[436,6,278,4,"marginTop"],[436,15,278,13],[436,17,278,15],[437,4,279,2],[437,5,279,3],[438,4,280,2,"editButtonText"],[438,18,280,16],[438,20,280,18],[439,6,281,4,"fontSize"],[439,14,281,12],[439,16,281,14],[439,18,281,16],[440,6,282,4,"fontWeight"],[440,16,282,14],[440,18,282,16],[440,23,282,21],[441,6,283,4,"color"],[441,11,283,9],[441,13,283,11],[441,19,283,17],[442,6,284,4,"marginLeft"],[442,16,284,14],[442,18,284,16],[443,4,285,2],[444,2,286,0],[444,3,286,1],[444,4,286,2],[445,2,286,3],[445,6,286,3,"_c"],[445,8,286,3],[446,2,286,3,"$RefreshReg$"],[446,14,286,3],[446,15,286,3,"_c"],[446,17,286,3],[447,0,286,3],[447,3]],"functionMap":{"names":["","WalletAddressScreen","useEffect$argument_0","loadWalletAddress","handleSave","copyToClipboard","TouchableOpacity.props.onPress"],"mappings":"AAA;eCiB;YCO;GDE;4BEE;GFU;qBGE;GH+B;0BIE;GJG;mCKK,yBL;uBK0C;eLG;qBKmB,wBL;CDS"},"hasCjsExports":false},"type":"js/module"}]} \ No newline at end of file diff --git a/frontend/.metro-cache/cache/c7/f73643cb206e1c07f35762839db447cb3c05c6958d3c290c660f2af0031c604527ad98 b/frontend/.metro-cache/cache/c7/f73643cb206e1c07f35762839db447cb3c05c6958d3c290c660f2af0031c604527ad98 new file mode 100644 index 00000000..ad3b51cf --- /dev/null +++ b/frontend/.metro-cache/cache/c7/f73643cb206e1c07f35762839db447cb3c05c6958d3c290c660f2af0031c604527ad98 @@ -0,0 +1 @@ +{"dependencies":[{"name":"react","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":1,"column":0,"index":0},"end":{"line":1,"column":26,"index":26}}],"key":"RtGiGa+/H7VrI7GDQDLhO1UbpU8=","exportNames":["*"],"imports":1}},{"name":"expo-status-bar","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":2,"column":0,"index":27},"end":{"line":2,"column":44,"index":71}}],"key":"tlkgvZrxUMG8C7vDDJbsBGIlvhs=","exportNames":["*"],"imports":1}},{"name":"@react-navigation/native","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":3,"column":0,"index":72},"end":{"line":3,"column":63,"index":135}}],"key":"yKhyWCfwa1gXEwEbMKnWHykYbZ4=","exportNames":["*"],"imports":1}},{"name":"@react-navigation/native-stack","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":4,"column":0,"index":136},"end":{"line":4,"column":76,"index":212}}],"key":"kL7YyDHXbQgeoRvc2xX4WvC056I=","exportNames":["*"],"imports":1}},{"name":"./src/contexts/AuthContext","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":5,"column":0,"index":213},"end":{"line":5,"column":58,"index":271}}],"key":"hkG6rfMCkOXbkIn/bxyiB8dw7Go=","exportNames":["*"],"imports":1}},{"name":"./src/screens/LanguageScreen","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":6,"column":0,"index":272},"end":{"line":6,"column":58,"index":330}}],"key":"r0oCXn0bLVYhFhlK4ZXGJz88+AU=","exportNames":["*"],"imports":1}},{"name":"./src/screens/HumanVerificationScreen","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":7,"column":0,"index":331},"end":{"line":7,"column":76,"index":407}}],"key":"TaXkQzLPXUOJtR5HMi07lPG4waI=","exportNames":["*"],"imports":1}},{"name":"./src/screens/AuthScreen","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":8,"column":0,"index":408},"end":{"line":8,"column":50,"index":458}}],"key":"qkOGcG7Id2Te0rMLuAhkYAOJRc8=","exportNames":["*"],"imports":1}},{"name":"./src/screens/HomeScreen","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":9,"column":0,"index":459},"end":{"line":9,"column":50,"index":509}}],"key":"TuO2yEBLkh4YjSgr/iR6qWAGFHg=","exportNames":["*"],"imports":1}},{"name":"./src/screens/NotificationsScreen","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":10,"column":0,"index":510},"end":{"line":10,"column":68,"index":578}}],"key":"Nc78KrDmUrJ95VyqkBcpssHz0EE=","exportNames":["*"],"imports":1}},{"name":"./src/screens/SettingsScreen","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":11,"column":0,"index":579},"end":{"line":11,"column":58,"index":637}}],"key":"z6BWMnNOQBSgBqtFNDMAY0KHvZk=","exportNames":["*"],"imports":1}},{"name":"./src/screens/QRScannerScreen","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":12,"column":0,"index":638},"end":{"line":12,"column":60,"index":698}}],"key":"BuXeFOPzuhl59001tBju6OyXJJU=","exportNames":["*"],"imports":1}},{"name":"./src/screens/EditProfileScreen","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":13,"column":0,"index":699},"end":{"line":13,"column":64,"index":763}}],"key":"3H8+S3ge4E+58KBX9aqHGAPCcmg=","exportNames":["*"],"imports":1}},{"name":"./src/screens/ChangePasswordScreen","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":14,"column":0,"index":764},"end":{"line":14,"column":70,"index":834}}],"key":"29GgShr9NbeH3lOxR9yjt4juUbk=","exportNames":["*"],"imports":1}},{"name":"./src/screens/TermsScreen","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":15,"column":0,"index":835},"end":{"line":15,"column":52,"index":887}}],"key":"/EHLGE4J7cF/Qezr+8sQLniW7Sc=","exportNames":["*"],"imports":1}},{"name":"./src/screens/PrivacyScreen","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":16,"column":0,"index":888},"end":{"line":16,"column":56,"index":944}}],"key":"rG5BrOBmG2Vmmw+aA31q8frBE8M=","exportNames":["*"],"imports":1}},{"name":"./src/screens/HelpScreen","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":17,"column":0,"index":945},"end":{"line":17,"column":50,"index":995}}],"key":"xH9CRdje2nsRn38Cb25w4VUeNtc=","exportNames":["*"],"imports":1}},{"name":"./src/screens/WalletAddressScreen","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":18,"column":0,"index":996},"end":{"line":18,"column":68,"index":1064}}],"key":"OMtg3raCZWFdXwFOkpSlvDz0QrE=","exportNames":["*"],"imports":1}},{"name":"./src/screens/LanguageSettingsScreen","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":19,"column":0,"index":1065},"end":{"line":19,"column":74,"index":1139}}],"key":"us92p+NZT1OWOqxfNGcjdq1R8+A=","exportNames":["*"],"imports":1}},{"name":"react/jsx-dev-runtime","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"L9D70Z4hi4aGuui1ysja/oQ5ytI=","exportNames":["*"],"imports":1}}],"output":[{"data":{"code":"__d(function (global, require, _$$_IMPORT_DEFAULT, _$$_IMPORT_ALL, module, exports, _dependencyMap) {\n \"use strict\";\n\n var _jsxFileName = \"/app/frontend/App.tsx\";\n Object.defineProperty(exports, '__esModule', {\n value: true\n });\n function _interopDefault(e) {\n return e && e.__esModule ? e : {\n default: e\n };\n }\n Object.defineProperty(exports, \"default\", {\n enumerable: true,\n get: function () {\n return App;\n }\n });\n require(_dependencyMap[0], \"react\");\n var _expoStatusBar = require(_dependencyMap[1], \"expo-status-bar\");\n var _reactNavigationNative = require(_dependencyMap[2], \"@react-navigation/native\");\n var _reactNavigationNativeStack = require(_dependencyMap[3], \"@react-navigation/native-stack\");\n var _srcContextsAuthContext = require(_dependencyMap[4], \"./src/contexts/AuthContext\");\n var _srcScreensLanguageScreen = require(_dependencyMap[5], \"./src/screens/LanguageScreen\");\n var LanguageScreen = _interopDefault(_srcScreensLanguageScreen);\n var _srcScreensHumanVerificationScreen = require(_dependencyMap[6], \"./src/screens/HumanVerificationScreen\");\n var HumanVerificationScreen = _interopDefault(_srcScreensHumanVerificationScreen);\n var _srcScreensAuthScreen = require(_dependencyMap[7], \"./src/screens/AuthScreen\");\n var AuthScreen = _interopDefault(_srcScreensAuthScreen);\n var _srcScreensHomeScreen = require(_dependencyMap[8], \"./src/screens/HomeScreen\");\n var HomeScreen = _interopDefault(_srcScreensHomeScreen);\n var _srcScreensNotificationsScreen = require(_dependencyMap[9], \"./src/screens/NotificationsScreen\");\n var NotificationsScreen = _interopDefault(_srcScreensNotificationsScreen);\n var _srcScreensSettingsScreen = require(_dependencyMap[10], \"./src/screens/SettingsScreen\");\n var SettingsScreen = _interopDefault(_srcScreensSettingsScreen);\n var _srcScreensQRScannerScreen = require(_dependencyMap[11], \"./src/screens/QRScannerScreen\");\n var QRScannerScreen = _interopDefault(_srcScreensQRScannerScreen);\n var _srcScreensEditProfileScreen = require(_dependencyMap[12], \"./src/screens/EditProfileScreen\");\n var EditProfileScreen = _interopDefault(_srcScreensEditProfileScreen);\n var _srcScreensChangePasswordScreen = require(_dependencyMap[13], \"./src/screens/ChangePasswordScreen\");\n var ChangePasswordScreen = _interopDefault(_srcScreensChangePasswordScreen);\n var _srcScreensTermsScreen = require(_dependencyMap[14], \"./src/screens/TermsScreen\");\n var TermsScreen = _interopDefault(_srcScreensTermsScreen);\n var _srcScreensPrivacyScreen = require(_dependencyMap[15], \"./src/screens/PrivacyScreen\");\n var PrivacyScreen = _interopDefault(_srcScreensPrivacyScreen);\n var _srcScreensHelpScreen = require(_dependencyMap[16], \"./src/screens/HelpScreen\");\n var HelpScreen = _interopDefault(_srcScreensHelpScreen);\n var _srcScreensWalletAddressScreen = require(_dependencyMap[17], \"./src/screens/WalletAddressScreen\");\n var WalletAddressScreen = _interopDefault(_srcScreensWalletAddressScreen);\n var _srcScreensLanguageSettingsScreen = require(_dependencyMap[18], \"./src/screens/LanguageSettingsScreen\");\n var LanguageSettingsScreen = _interopDefault(_srcScreensLanguageSettingsScreen);\n var _reactJsxDevRuntime = require(_dependencyMap[19], \"react/jsx-dev-runtime\");\n var Stack = (0, _reactNavigationNativeStack.createNativeStackNavigator)();\n function App() {\n return /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_srcContextsAuthContext.AuthProvider, {\n children: /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNavigationNative.NavigationContainer, {\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_expoStatusBar.StatusBar, {\n style: \"dark\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 27,\n columnNumber: 9\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(Stack.Navigator, {\n screenOptions: {\n headerShown: false\n },\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(Stack.Screen, {\n name: \"Language\",\n component: LanguageScreen.default\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 29,\n columnNumber: 11\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(Stack.Screen, {\n name: \"HumanVerification\",\n component: HumanVerificationScreen.default\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 30,\n columnNumber: 11\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(Stack.Screen, {\n name: \"Auth\",\n component: AuthScreen.default\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 31,\n columnNumber: 11\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(Stack.Screen, {\n name: \"Home\",\n component: HomeScreen.default\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 32,\n columnNumber: 11\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(Stack.Screen, {\n name: \"Notifications\",\n component: NotificationsScreen.default\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 33,\n columnNumber: 11\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(Stack.Screen, {\n name: \"Settings\",\n component: SettingsScreen.default\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 34,\n columnNumber: 11\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(Stack.Screen, {\n name: \"QRScanner\",\n component: QRScannerScreen.default\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 35,\n columnNumber: 11\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(Stack.Screen, {\n name: \"EditProfile\",\n component: EditProfileScreen.default\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 36,\n columnNumber: 11\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(Stack.Screen, {\n name: \"ChangePassword\",\n component: ChangePasswordScreen.default\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 37,\n columnNumber: 11\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(Stack.Screen, {\n name: \"Terms\",\n component: TermsScreen.default\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 38,\n columnNumber: 11\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(Stack.Screen, {\n name: \"Privacy\",\n component: PrivacyScreen.default\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 39,\n columnNumber: 11\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(Stack.Screen, {\n name: \"Help\",\n component: HelpScreen.default\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 40,\n columnNumber: 11\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(Stack.Screen, {\n name: \"WalletAddress\",\n component: WalletAddressScreen.default\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 41,\n columnNumber: 11\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(Stack.Screen, {\n name: \"LanguageSettings\",\n component: LanguageSettingsScreen.default\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 42,\n columnNumber: 11\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 28,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 26,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 25,\n columnNumber: 5\n }, this);\n }\n _c = App;\n var _c;\n $RefreshReg$(_c, \"App\");\n});","lineCount":185,"map":[[13,2,23,15,"Object"],[13,8,23,15],[13,9,23,15,"defineProperty"],[13,23,23,15],[13,24,23,15,"exports"],[13,31,23,15],[14,4,23,15,"enumerable"],[14,14,23,15],[15,4,23,15,"get"],[15,7,23,15],[15,18,23,15,"get"],[15,19,23,15],[16,6,23,15],[16,13,23,15,"App"],[16,16,23,15],[17,4,23,15],[18,2,23,15],[19,2,1,0,"require"],[19,9,1,0],[19,10,1,0,"_dependencyMap"],[19,24,1,0],[20,2,2,0],[20,6,2,0,"_expoStatusBar"],[20,20,2,0],[20,23,2,0,"require"],[20,30,2,0],[20,31,2,0,"_dependencyMap"],[20,45,2,0],[21,2,3,0],[21,6,3,0,"_reactNavigationNative"],[21,28,3,0],[21,31,3,0,"require"],[21,38,3,0],[21,39,3,0,"_dependencyMap"],[21,53,3,0],[22,2,4,0],[22,6,4,0,"_reactNavigationNativeStack"],[22,33,4,0],[22,36,4,0,"require"],[22,43,4,0],[22,44,4,0,"_dependencyMap"],[22,58,4,0],[23,2,5,0],[23,6,5,0,"_srcContextsAuthContext"],[23,29,5,0],[23,32,5,0,"require"],[23,39,5,0],[23,40,5,0,"_dependencyMap"],[23,54,5,0],[24,2,6,0],[24,6,6,0,"_srcScreensLanguageScreen"],[24,31,6,0],[24,34,6,0,"require"],[24,41,6,0],[24,42,6,0,"_dependencyMap"],[24,56,6,0],[25,2,6,0],[25,6,6,0,"LanguageScreen"],[25,20,6,0],[25,23,6,0,"_interopDefault"],[25,38,6,0],[25,39,6,0,"_srcScreensLanguageScreen"],[25,64,6,0],[26,2,7,0],[26,6,7,0,"_srcScreensHumanVerificationScreen"],[26,40,7,0],[26,43,7,0,"require"],[26,50,7,0],[26,51,7,0,"_dependencyMap"],[26,65,7,0],[27,2,7,0],[27,6,7,0,"HumanVerificationScreen"],[27,29,7,0],[27,32,7,0,"_interopDefault"],[27,47,7,0],[27,48,7,0,"_srcScreensHumanVerificationScreen"],[27,82,7,0],[28,2,8,0],[28,6,8,0,"_srcScreensAuthScreen"],[28,27,8,0],[28,30,8,0,"require"],[28,37,8,0],[28,38,8,0,"_dependencyMap"],[28,52,8,0],[29,2,8,0],[29,6,8,0,"AuthScreen"],[29,16,8,0],[29,19,8,0,"_interopDefault"],[29,34,8,0],[29,35,8,0,"_srcScreensAuthScreen"],[29,56,8,0],[30,2,9,0],[30,6,9,0,"_srcScreensHomeScreen"],[30,27,9,0],[30,30,9,0,"require"],[30,37,9,0],[30,38,9,0,"_dependencyMap"],[30,52,9,0],[31,2,9,0],[31,6,9,0,"HomeScreen"],[31,16,9,0],[31,19,9,0,"_interopDefault"],[31,34,9,0],[31,35,9,0,"_srcScreensHomeScreen"],[31,56,9,0],[32,2,10,0],[32,6,10,0,"_srcScreensNotificationsScreen"],[32,36,10,0],[32,39,10,0,"require"],[32,46,10,0],[32,47,10,0,"_dependencyMap"],[32,61,10,0],[33,2,10,0],[33,6,10,0,"NotificationsScreen"],[33,25,10,0],[33,28,10,0,"_interopDefault"],[33,43,10,0],[33,44,10,0,"_srcScreensNotificationsScreen"],[33,74,10,0],[34,2,11,0],[34,6,11,0,"_srcScreensSettingsScreen"],[34,31,11,0],[34,34,11,0,"require"],[34,41,11,0],[34,42,11,0,"_dependencyMap"],[34,56,11,0],[35,2,11,0],[35,6,11,0,"SettingsScreen"],[35,20,11,0],[35,23,11,0,"_interopDefault"],[35,38,11,0],[35,39,11,0,"_srcScreensSettingsScreen"],[35,64,11,0],[36,2,12,0],[36,6,12,0,"_srcScreensQRScannerScreen"],[36,32,12,0],[36,35,12,0,"require"],[36,42,12,0],[36,43,12,0,"_dependencyMap"],[36,57,12,0],[37,2,12,0],[37,6,12,0,"QRScannerScreen"],[37,21,12,0],[37,24,12,0,"_interopDefault"],[37,39,12,0],[37,40,12,0,"_srcScreensQRScannerScreen"],[37,66,12,0],[38,2,13,0],[38,6,13,0,"_srcScreensEditProfileScreen"],[38,34,13,0],[38,37,13,0,"require"],[38,44,13,0],[38,45,13,0,"_dependencyMap"],[38,59,13,0],[39,2,13,0],[39,6,13,0,"EditProfileScreen"],[39,23,13,0],[39,26,13,0,"_interopDefault"],[39,41,13,0],[39,42,13,0,"_srcScreensEditProfileScreen"],[39,70,13,0],[40,2,14,0],[40,6,14,0,"_srcScreensChangePasswordScreen"],[40,37,14,0],[40,40,14,0,"require"],[40,47,14,0],[40,48,14,0,"_dependencyMap"],[40,62,14,0],[41,2,14,0],[41,6,14,0,"ChangePasswordScreen"],[41,26,14,0],[41,29,14,0,"_interopDefault"],[41,44,14,0],[41,45,14,0,"_srcScreensChangePasswordScreen"],[41,76,14,0],[42,2,15,0],[42,6,15,0,"_srcScreensTermsScreen"],[42,28,15,0],[42,31,15,0,"require"],[42,38,15,0],[42,39,15,0,"_dependencyMap"],[42,53,15,0],[43,2,15,0],[43,6,15,0,"TermsScreen"],[43,17,15,0],[43,20,15,0,"_interopDefault"],[43,35,15,0],[43,36,15,0,"_srcScreensTermsScreen"],[43,58,15,0],[44,2,16,0],[44,6,16,0,"_srcScreensPrivacyScreen"],[44,30,16,0],[44,33,16,0,"require"],[44,40,16,0],[44,41,16,0,"_dependencyMap"],[44,55,16,0],[45,2,16,0],[45,6,16,0,"PrivacyScreen"],[45,19,16,0],[45,22,16,0,"_interopDefault"],[45,37,16,0],[45,38,16,0,"_srcScreensPrivacyScreen"],[45,62,16,0],[46,2,17,0],[46,6,17,0,"_srcScreensHelpScreen"],[46,27,17,0],[46,30,17,0,"require"],[46,37,17,0],[46,38,17,0,"_dependencyMap"],[46,52,17,0],[47,2,17,0],[47,6,17,0,"HelpScreen"],[47,16,17,0],[47,19,17,0,"_interopDefault"],[47,34,17,0],[47,35,17,0,"_srcScreensHelpScreen"],[47,56,17,0],[48,2,18,0],[48,6,18,0,"_srcScreensWalletAddressScreen"],[48,36,18,0],[48,39,18,0,"require"],[48,46,18,0],[48,47,18,0,"_dependencyMap"],[48,61,18,0],[49,2,18,0],[49,6,18,0,"WalletAddressScreen"],[49,25,18,0],[49,28,18,0,"_interopDefault"],[49,43,18,0],[49,44,18,0,"_srcScreensWalletAddressScreen"],[49,74,18,0],[50,2,19,0],[50,6,19,0,"_srcScreensLanguageSettingsScreen"],[50,39,19,0],[50,42,19,0,"require"],[50,49,19,0],[50,50,19,0,"_dependencyMap"],[50,64,19,0],[51,2,19,0],[51,6,19,0,"LanguageSettingsScreen"],[51,28,19,0],[51,31,19,0,"_interopDefault"],[51,46,19,0],[51,47,19,0,"_srcScreensLanguageSettingsScreen"],[51,80,19,0],[52,2,19,74],[52,6,19,74,"_reactJsxDevRuntime"],[52,25,19,74],[52,28,19,74,"require"],[52,35,19,74],[52,36,19,74,"_dependencyMap"],[52,50,19,74],[53,2,21,0],[53,6,21,6,"Stack"],[53,11,21,11],[53,14,21,14],[53,18,21,14,"createNativeStackNavigator"],[53,45,21,40],[53,46,21,40,"createNativeStackNavigator"],[53,72,21,40],[53,74,21,41],[53,75,21,42],[54,2,23,15],[54,11,23,24,"App"],[54,14,23,27,"App"],[54,15,23,27],[54,17,23,30],[55,4,24,2],[55,24,25,4],[55,28,25,4,"_reactJsxDevRuntime"],[55,47,25,4],[55,48,25,4,"jsxDEV"],[55,54,25,4],[55,56,25,5,"_srcContextsAuthContext"],[55,79,25,17],[55,80,25,17,"AuthProvider"],[55,92,25,17],[56,6,25,17,"children"],[56,14,25,17],[56,29,26,6],[56,33,26,6,"_reactJsxDevRuntime"],[56,52,26,6],[56,53,26,6,"jsxDEV"],[56,59,26,6],[56,61,26,7,"_reactNavigationNative"],[56,83,26,26],[56,84,26,26,"NavigationContainer"],[56,103,26,26],[57,8,26,26,"children"],[57,16,26,26],[57,32,27,8],[57,36,27,8,"_reactJsxDevRuntime"],[57,55,27,8],[57,56,27,8,"jsxDEV"],[57,62,27,8],[57,64,27,9,"_expoStatusBar"],[57,78,27,18],[57,79,27,18,"StatusBar"],[57,88,27,18],[58,10,27,19,"style"],[58,15,27,24],[58,17,27,25],[59,8,27,31],[60,10,27,31,"fileName"],[60,18,27,31],[60,20,27,31,"_jsxFileName"],[60,32,27,31],[61,10,27,31,"lineNumber"],[61,20,27,31],[62,10,27,31,"columnNumber"],[62,22,27,31],[63,8,27,31],[63,15,27,33],[63,16,27,34],[63,31,28,8],[63,35,28,8,"_reactJsxDevRuntime"],[63,54,28,8],[63,55,28,8,"jsxDEV"],[63,61,28,8],[63,63,28,9,"Stack"],[63,68,28,14],[63,69,28,15,"Navigator"],[63,78,28,24],[64,10,28,25,"screenOptions"],[64,23,28,38],[64,25,28,40],[65,12,28,42,"headerShown"],[65,23,28,53],[65,25,28,55],[66,10,28,61],[66,11,28,63],[67,10,28,63,"children"],[67,18,28,63],[67,34,29,10],[67,38,29,10,"_reactJsxDevRuntime"],[67,57,29,10],[67,58,29,10,"jsxDEV"],[67,64,29,10],[67,66,29,11,"Stack"],[67,71,29,16],[67,72,29,17,"Screen"],[67,78,29,23],[68,12,29,24,"name"],[68,16,29,28],[68,18,29,29],[68,28,29,39],[69,12,29,40,"component"],[69,21,29,49],[69,23,29,51,"LanguageScreen"],[69,37,29,65],[69,38,29,65,"default"],[70,10,29,66],[71,12,29,66,"fileName"],[71,20,29,66],[71,22,29,66,"_jsxFileName"],[71,34,29,66],[72,12,29,66,"lineNumber"],[72,22,29,66],[73,12,29,66,"columnNumber"],[73,24,29,66],[74,10,29,66],[74,17,29,68],[74,18,29,69],[74,33,30,10],[74,37,30,10,"_reactJsxDevRuntime"],[74,56,30,10],[74,57,30,10,"jsxDEV"],[74,63,30,10],[74,65,30,11,"Stack"],[74,70,30,16],[74,71,30,17,"Screen"],[74,77,30,23],[75,12,30,24,"name"],[75,16,30,28],[75,18,30,29],[75,37,30,48],[76,12,30,49,"component"],[76,21,30,58],[76,23,30,60,"HumanVerificationScreen"],[76,46,30,83],[76,47,30,83,"default"],[77,10,30,84],[78,12,30,84,"fileName"],[78,20,30,84],[78,22,30,84,"_jsxFileName"],[78,34,30,84],[79,12,30,84,"lineNumber"],[79,22,30,84],[80,12,30,84,"columnNumber"],[80,24,30,84],[81,10,30,84],[81,17,30,86],[81,18,30,87],[81,33,31,10],[81,37,31,10,"_reactJsxDevRuntime"],[81,56,31,10],[81,57,31,10,"jsxDEV"],[81,63,31,10],[81,65,31,11,"Stack"],[81,70,31,16],[81,71,31,17,"Screen"],[81,77,31,23],[82,12,31,24,"name"],[82,16,31,28],[82,18,31,29],[82,24,31,35],[83,12,31,36,"component"],[83,21,31,45],[83,23,31,47,"AuthScreen"],[83,33,31,57],[83,34,31,57,"default"],[84,10,31,58],[85,12,31,58,"fileName"],[85,20,31,58],[85,22,31,58,"_jsxFileName"],[85,34,31,58],[86,12,31,58,"lineNumber"],[86,22,31,58],[87,12,31,58,"columnNumber"],[87,24,31,58],[88,10,31,58],[88,17,31,60],[88,18,31,61],[88,33,32,10],[88,37,32,10,"_reactJsxDevRuntime"],[88,56,32,10],[88,57,32,10,"jsxDEV"],[88,63,32,10],[88,65,32,11,"Stack"],[88,70,32,16],[88,71,32,17,"Screen"],[88,77,32,23],[89,12,32,24,"name"],[89,16,32,28],[89,18,32,29],[89,24,32,35],[90,12,32,36,"component"],[90,21,32,45],[90,23,32,47,"HomeScreen"],[90,33,32,57],[90,34,32,57,"default"],[91,10,32,58],[92,12,32,58,"fileName"],[92,20,32,58],[92,22,32,58,"_jsxFileName"],[92,34,32,58],[93,12,32,58,"lineNumber"],[93,22,32,58],[94,12,32,58,"columnNumber"],[94,24,32,58],[95,10,32,58],[95,17,32,60],[95,18,32,61],[95,33,33,10],[95,37,33,10,"_reactJsxDevRuntime"],[95,56,33,10],[95,57,33,10,"jsxDEV"],[95,63,33,10],[95,65,33,11,"Stack"],[95,70,33,16],[95,71,33,17,"Screen"],[95,77,33,23],[96,12,33,24,"name"],[96,16,33,28],[96,18,33,29],[96,33,33,44],[97,12,33,45,"component"],[97,21,33,54],[97,23,33,56,"NotificationsScreen"],[97,42,33,75],[97,43,33,75,"default"],[98,10,33,76],[99,12,33,76,"fileName"],[99,20,33,76],[99,22,33,76,"_jsxFileName"],[99,34,33,76],[100,12,33,76,"lineNumber"],[100,22,33,76],[101,12,33,76,"columnNumber"],[101,24,33,76],[102,10,33,76],[102,17,33,78],[102,18,33,79],[102,33,34,10],[102,37,34,10,"_reactJsxDevRuntime"],[102,56,34,10],[102,57,34,10,"jsxDEV"],[102,63,34,10],[102,65,34,11,"Stack"],[102,70,34,16],[102,71,34,17,"Screen"],[102,77,34,23],[103,12,34,24,"name"],[103,16,34,28],[103,18,34,29],[103,28,34,39],[104,12,34,40,"component"],[104,21,34,49],[104,23,34,51,"SettingsScreen"],[104,37,34,65],[104,38,34,65,"default"],[105,10,34,66],[106,12,34,66,"fileName"],[106,20,34,66],[106,22,34,66,"_jsxFileName"],[106,34,34,66],[107,12,34,66,"lineNumber"],[107,22,34,66],[108,12,34,66,"columnNumber"],[108,24,34,66],[109,10,34,66],[109,17,34,68],[109,18,34,69],[109,33,35,10],[109,37,35,10,"_reactJsxDevRuntime"],[109,56,35,10],[109,57,35,10,"jsxDEV"],[109,63,35,10],[109,65,35,11,"Stack"],[109,70,35,16],[109,71,35,17,"Screen"],[109,77,35,23],[110,12,35,24,"name"],[110,16,35,28],[110,18,35,29],[110,29,35,40],[111,12,35,41,"component"],[111,21,35,50],[111,23,35,52,"QRScannerScreen"],[111,38,35,67],[111,39,35,67,"default"],[112,10,35,68],[113,12,35,68,"fileName"],[113,20,35,68],[113,22,35,68,"_jsxFileName"],[113,34,35,68],[114,12,35,68,"lineNumber"],[114,22,35,68],[115,12,35,68,"columnNumber"],[115,24,35,68],[116,10,35,68],[116,17,35,70],[116,18,35,71],[116,33,36,10],[116,37,36,10,"_reactJsxDevRuntime"],[116,56,36,10],[116,57,36,10,"jsxDEV"],[116,63,36,10],[116,65,36,11,"Stack"],[116,70,36,16],[116,71,36,17,"Screen"],[116,77,36,23],[117,12,36,24,"name"],[117,16,36,28],[117,18,36,29],[117,31,36,42],[118,12,36,43,"component"],[118,21,36,52],[118,23,36,54,"EditProfileScreen"],[118,40,36,71],[118,41,36,71,"default"],[119,10,36,72],[120,12,36,72,"fileName"],[120,20,36,72],[120,22,36,72,"_jsxFileName"],[120,34,36,72],[121,12,36,72,"lineNumber"],[121,22,36,72],[122,12,36,72,"columnNumber"],[122,24,36,72],[123,10,36,72],[123,17,36,74],[123,18,36,75],[123,33,37,10],[123,37,37,10,"_reactJsxDevRuntime"],[123,56,37,10],[123,57,37,10,"jsxDEV"],[123,63,37,10],[123,65,37,11,"Stack"],[123,70,37,16],[123,71,37,17,"Screen"],[123,77,37,23],[124,12,37,24,"name"],[124,16,37,28],[124,18,37,29],[124,34,37,45],[125,12,37,46,"component"],[125,21,37,55],[125,23,37,57,"ChangePasswordScreen"],[125,43,37,77],[125,44,37,77,"default"],[126,10,37,78],[127,12,37,78,"fileName"],[127,20,37,78],[127,22,37,78,"_jsxFileName"],[127,34,37,78],[128,12,37,78,"lineNumber"],[128,22,37,78],[129,12,37,78,"columnNumber"],[129,24,37,78],[130,10,37,78],[130,17,37,80],[130,18,37,81],[130,33,38,10],[130,37,38,10,"_reactJsxDevRuntime"],[130,56,38,10],[130,57,38,10,"jsxDEV"],[130,63,38,10],[130,65,38,11,"Stack"],[130,70,38,16],[130,71,38,17,"Screen"],[130,77,38,23],[131,12,38,24,"name"],[131,16,38,28],[131,18,38,29],[131,25,38,36],[132,12,38,37,"component"],[132,21,38,46],[132,23,38,48,"TermsScreen"],[132,34,38,59],[132,35,38,59,"default"],[133,10,38,60],[134,12,38,60,"fileName"],[134,20,38,60],[134,22,38,60,"_jsxFileName"],[134,34,38,60],[135,12,38,60,"lineNumber"],[135,22,38,60],[136,12,38,60,"columnNumber"],[136,24,38,60],[137,10,38,60],[137,17,38,62],[137,18,38,63],[137,33,39,10],[137,37,39,10,"_reactJsxDevRuntime"],[137,56,39,10],[137,57,39,10,"jsxDEV"],[137,63,39,10],[137,65,39,11,"Stack"],[137,70,39,16],[137,71,39,17,"Screen"],[137,77,39,23],[138,12,39,24,"name"],[138,16,39,28],[138,18,39,29],[138,27,39,38],[139,12,39,39,"component"],[139,21,39,48],[139,23,39,50,"PrivacyScreen"],[139,36,39,63],[139,37,39,63,"default"],[140,10,39,64],[141,12,39,64,"fileName"],[141,20,39,64],[141,22,39,64,"_jsxFileName"],[141,34,39,64],[142,12,39,64,"lineNumber"],[142,22,39,64],[143,12,39,64,"columnNumber"],[143,24,39,64],[144,10,39,64],[144,17,39,66],[144,18,39,67],[144,33,40,10],[144,37,40,10,"_reactJsxDevRuntime"],[144,56,40,10],[144,57,40,10,"jsxDEV"],[144,63,40,10],[144,65,40,11,"Stack"],[144,70,40,16],[144,71,40,17,"Screen"],[144,77,40,23],[145,12,40,24,"name"],[145,16,40,28],[145,18,40,29],[145,24,40,35],[146,12,40,36,"component"],[146,21,40,45],[146,23,40,47,"HelpScreen"],[146,33,40,57],[146,34,40,57,"default"],[147,10,40,58],[148,12,40,58,"fileName"],[148,20,40,58],[148,22,40,58,"_jsxFileName"],[148,34,40,58],[149,12,40,58,"lineNumber"],[149,22,40,58],[150,12,40,58,"columnNumber"],[150,24,40,58],[151,10,40,58],[151,17,40,60],[151,18,40,61],[151,33,41,10],[151,37,41,10,"_reactJsxDevRuntime"],[151,56,41,10],[151,57,41,10,"jsxDEV"],[151,63,41,10],[151,65,41,11,"Stack"],[151,70,41,16],[151,71,41,17,"Screen"],[151,77,41,23],[152,12,41,24,"name"],[152,16,41,28],[152,18,41,29],[152,33,41,44],[153,12,41,45,"component"],[153,21,41,54],[153,23,41,56,"WalletAddressScreen"],[153,42,41,75],[153,43,41,75,"default"],[154,10,41,76],[155,12,41,76,"fileName"],[155,20,41,76],[155,22,41,76,"_jsxFileName"],[155,34,41,76],[156,12,41,76,"lineNumber"],[156,22,41,76],[157,12,41,76,"columnNumber"],[157,24,41,76],[158,10,41,76],[158,17,41,78],[158,18,41,79],[158,33,42,10],[158,37,42,10,"_reactJsxDevRuntime"],[158,56,42,10],[158,57,42,10,"jsxDEV"],[158,63,42,10],[158,65,42,11,"Stack"],[158,70,42,16],[158,71,42,17,"Screen"],[158,77,42,23],[159,12,42,24,"name"],[159,16,42,28],[159,18,42,29],[159,36,42,47],[160,12,42,48,"component"],[160,21,42,57],[160,23,42,59,"LanguageSettingsScreen"],[160,45,42,81],[160,46,42,81,"default"],[161,10,42,82],[162,12,42,82,"fileName"],[162,20,42,82],[162,22,42,82,"_jsxFileName"],[162,34,42,82],[163,12,42,82,"lineNumber"],[163,22,42,82],[164,12,42,82,"columnNumber"],[164,24,42,82],[165,10,42,82],[165,17,42,84],[165,18,42,85],[166,8,42,85],[167,10,42,85,"fileName"],[167,18,42,85],[167,20,42,85,"_jsxFileName"],[167,32,42,85],[168,10,42,85,"lineNumber"],[168,20,42,85],[169,10,42,85,"columnNumber"],[169,22,42,85],[170,8,42,85],[170,15,43,25],[170,16,43,26],[171,6,43,26],[172,8,43,26,"fileName"],[172,16,43,26],[172,18,43,26,"_jsxFileName"],[172,30,43,26],[173,8,43,26,"lineNumber"],[173,18,43,26],[174,8,43,26,"columnNumber"],[174,20,43,26],[175,6,43,26],[175,13,44,27],[176,4,44,28],[177,6,44,28,"fileName"],[177,14,44,28],[177,16,44,28,"_jsxFileName"],[177,28,44,28],[178,6,44,28,"lineNumber"],[178,16,44,28],[179,6,44,28,"columnNumber"],[179,18,44,28],[180,4,44,28],[180,11,45,18],[180,12,45,19],[181,2,47,0],[182,2,47,1,"_c"],[182,4,47,1],[182,7,23,24,"App"],[182,10,23,27],[183,2,23,27],[183,6,23,27,"_c"],[183,8,23,27],[184,2,23,27,"$RefreshReg$"],[184,14,23,27],[184,15,23,27,"_c"],[184,17,23,27],[185,0,23,27],[185,3]],"functionMap":{"names":["","App"],"mappings":"AAA;eCsB;CDwB"},"hasCjsExports":false},"type":"js/module"}]} \ No newline at end of file diff --git a/frontend/.metro-cache/cache/f2/24310791be6c8961a6ba6dbd99618e718ed3e3bdda13c8a17a1d655cb3920d88246c4d b/frontend/.metro-cache/cache/f2/24310791be6c8961a6ba6dbd99618e718ed3e3bdda13c8a17a1d655cb3920d88246c4d new file mode 100644 index 00000000..41c8af23 --- /dev/null +++ b/frontend/.metro-cache/cache/f2/24310791be6c8961a6ba6dbd99618e718ed3e3bdda13c8a17a1d655cb3920d88246c4d @@ -0,0 +1 @@ +{"dependencies":[{"name":"react","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":1,"column":0,"index":0},"end":{"line":1,"column":40,"index":40}}],"key":"RtGiGa+/H7VrI7GDQDLhO1UbpU8=","exportNames":["*"],"imports":1}},{"name":"react-native-web/dist/exports/View","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"4kYBDC6LJJXoH7P9rWDi3vkLVB0=","exportNames":["*"],"imports":1}},{"name":"react-native-web/dist/exports/Text","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"JKIzsQ5YQ0gDj0MIyY0Q7F1zJtU=","exportNames":["*"],"imports":1}},{"name":"react-native-web/dist/exports/StyleSheet","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"MK7+k1V+KnvCVW7Kj2k/ydtjmVU=","exportNames":["*"],"imports":1}},{"name":"react-native-web/dist/exports/ScrollView","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"7Gv1K9/TiQvbDXlMy9NOQIEBHDA=","exportNames":["*"],"imports":1}},{"name":"react-native-web/dist/exports/TouchableOpacity","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"PnQOoa8QGKpV5+issz6ikk463eg=","exportNames":["*"],"imports":1}},{"name":"react-native-web/dist/exports/Alert","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"PEUC6jrQVoAGZ2qYkvimljMOyJI=","exportNames":["*"],"imports":1}},{"name":"@expo/vector-icons","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":10,"column":0,"index":146},"end":{"line":10,"column":46,"index":192}}],"key":"ow7vkrqkIckRjlSi/+MhMmRYtUE=","exportNames":["*"],"imports":1}},{"name":"react-native-safe-area-context","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":11,"column":0,"index":193},"end":{"line":11,"column":67,"index":260}}],"key":"XjdTKvCUWX6CbQzg5fSDHG/WgHk=","exportNames":["*"],"imports":1}},{"name":"react/jsx-dev-runtime","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"L9D70Z4hi4aGuui1ysja/oQ5ytI=","exportNames":["*"],"imports":1}}],"output":[{"data":{"code":"__d(function (global, require, _$$_IMPORT_DEFAULT, _$$_IMPORT_ALL, module, exports, _dependencyMap) {\n \"use strict\";\n\n var _jsxFileName = \"/app/frontend/src/screens/LanguageSettingsScreen.tsx\",\n _s = $RefreshSig$();\n Object.defineProperty(exports, '__esModule', {\n value: true\n });\n function _interopDefault(e) {\n return e && e.__esModule ? e : {\n default: e\n };\n }\n Object.defineProperty(exports, \"default\", {\n enumerable: true,\n get: function () {\n return LanguageSettingsScreen;\n }\n });\n var _react = require(_dependencyMap[0], \"react\");\n var _reactNativeWebDistExportsView = require(_dependencyMap[1], \"react-native-web/dist/exports/View\");\n var View = _interopDefault(_reactNativeWebDistExportsView);\n var _reactNativeWebDistExportsText = require(_dependencyMap[2], \"react-native-web/dist/exports/Text\");\n var Text = _interopDefault(_reactNativeWebDistExportsText);\n var _reactNativeWebDistExportsStyleSheet = require(_dependencyMap[3], \"react-native-web/dist/exports/StyleSheet\");\n var StyleSheet = _interopDefault(_reactNativeWebDistExportsStyleSheet);\n var _reactNativeWebDistExportsScrollView = require(_dependencyMap[4], \"react-native-web/dist/exports/ScrollView\");\n var ScrollView = _interopDefault(_reactNativeWebDistExportsScrollView);\n var _reactNativeWebDistExportsTouchableOpacity = require(_dependencyMap[5], \"react-native-web/dist/exports/TouchableOpacity\");\n var TouchableOpacity = _interopDefault(_reactNativeWebDistExportsTouchableOpacity);\n var _reactNativeWebDistExportsAlert = require(_dependencyMap[6], \"react-native-web/dist/exports/Alert\");\n var Alert = _interopDefault(_reactNativeWebDistExportsAlert);\n var _expoVectorIcons = require(_dependencyMap[7], \"@expo/vector-icons\");\n var _reactNativeSafeAreaContext = require(_dependencyMap[8], \"react-native-safe-area-context\");\n var _reactJsxDevRuntime = require(_dependencyMap[9], \"react/jsx-dev-runtime\");\n const LANGUAGES = [{\n code: 'en',\n name: 'English',\n nativeName: 'English',\n flag: '🇺🇸'\n }, {\n code: 'ku-sorani',\n name: 'Kurdish Sorani',\n nativeName: 'کوردی سۆرانی',\n flag: '🟥'\n }, {\n code: 'ku-kurmanji',\n name: 'Kurdish Kurmanji',\n nativeName: 'Kurdî Kurmancî',\n flag: '🟨'\n }, {\n code: 'ar',\n name: 'Arabic',\n nativeName: 'العربية',\n flag: '🇸🇦'\n }, {\n code: 'tr',\n name: 'Turkish',\n nativeName: 'Türkçe',\n flag: '🇹🇷'\n }, {\n code: 'fa',\n name: 'Persian',\n nativeName: 'فارسی',\n flag: '🇮🇷'\n }];\n function LanguageSettingsScreen({\n navigation\n }) {\n _s();\n const insets = (0, _reactNativeSafeAreaContext.useSafeAreaInsets)();\n const [selectedLanguage, setSelectedLanguage] = (0, _react.useState)('en');\n const handleLanguageChange = languageCode => {\n setSelectedLanguage(languageCode);\n // TODO: Save to backend and apply i18n\n Alert.default.alert('Language Changed', 'Language preference has been saved. Full translation will be available in the next update.', [{\n text: 'OK',\n onPress: () => navigation.goBack()\n }]);\n };\n return /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(View.default, {\n style: [styles.container, {\n paddingTop: insets.top\n }],\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(View.default, {\n style: styles.header,\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(TouchableOpacity.default, {\n onPress: () => navigation.goBack(),\n style: styles.backButton,\n children: /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_expoVectorIcons.Ionicons, {\n name: \"arrow-back\",\n size: 24,\n color: \"#1F2937\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 45,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 44,\n columnNumber: 9\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(Text.default, {\n style: styles.headerTitle,\n children: \"Language\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 47,\n columnNumber: 9\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(View.default, {\n style: {\n width: 40\n }\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 48,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 43,\n columnNumber: 7\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(ScrollView.default, {\n contentContainerStyle: styles.scrollContent,\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(View.default, {\n style: styles.infoBox,\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_expoVectorIcons.Ionicons, {\n name: \"globe-outline\",\n size: 20,\n color: \"#3B82F6\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 53,\n columnNumber: 11\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(Text.default, {\n style: styles.infoText,\n children: \"6 languages fully supported. Other languages use Google Translator.\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 54,\n columnNumber: 11\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 52,\n columnNumber: 9\n }, this), LANGUAGES.map(language => /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(TouchableOpacity.default, {\n style: [styles.languageCard, selectedLanguage === language.code && styles.languageCardSelected],\n onPress: () => handleLanguageChange(language.code),\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(View.default, {\n style: styles.languageCardLeft,\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(Text.default, {\n style: styles.flag,\n children: language.flag\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 69,\n columnNumber: 15\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(View.default, {\n style: styles.languageInfo,\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(Text.default, {\n style: styles.languageName,\n children: language.name\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 71,\n columnNumber: 17\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(Text.default, {\n style: styles.languageNative,\n children: language.nativeName\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 72,\n columnNumber: 17\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 70,\n columnNumber: 15\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 68,\n columnNumber: 13\n }, this), selectedLanguage === language.code && /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_expoVectorIcons.Ionicons, {\n name: \"checkmark-circle\",\n size: 24,\n color: \"#EE2A35\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 76,\n columnNumber: 15\n }, this)]\n }, language.code, true, {\n fileName: _jsxFileName,\n lineNumber: 60,\n columnNumber: 11\n }, this))]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 51,\n columnNumber: 7\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 42,\n columnNumber: 5\n }, this);\n }\n _s(LanguageSettingsScreen, \"5itA8kFUrx/5EUr0Khn8I0skhQo=\", false, function () {\n return [_reactNativeSafeAreaContext.useSafeAreaInsets];\n });\n _c = LanguageSettingsScreen;\n const styles = StyleSheet.default.create({\n container: {\n flex: 1,\n backgroundColor: '#F8F9FA'\n },\n header: {\n flexDirection: 'row',\n alignItems: 'center',\n justifyContent: 'space-between',\n paddingHorizontal: 16,\n paddingVertical: 16,\n backgroundColor: '#FFF',\n borderBottomWidth: 1,\n borderBottomColor: '#E5E7EB'\n },\n backButton: {\n width: 40,\n height: 40,\n borderRadius: 20,\n backgroundColor: '#F3F4F6',\n alignItems: 'center',\n justifyContent: 'center'\n },\n headerTitle: {\n fontSize: 18,\n fontWeight: '700',\n color: '#1F2937'\n },\n scrollContent: {\n padding: 16,\n paddingBottom: 80\n },\n infoBox: {\n flexDirection: 'row',\n alignItems: 'center',\n backgroundColor: '#DBEAFE',\n padding: 12,\n borderRadius: 8,\n marginBottom: 16\n },\n infoText: {\n fontSize: 14,\n color: '#1E40AF',\n marginLeft: 8,\n flex: 1\n },\n languageCard: {\n flexDirection: 'row',\n alignItems: 'center',\n justifyContent: 'space-between',\n backgroundColor: '#FFF',\n padding: 16,\n borderRadius: 12,\n marginBottom: 12,\n borderWidth: 2,\n borderColor: '#E5E7EB',\n shadowColor: '#000',\n shadowOffset: {\n width: 0,\n height: 1\n },\n shadowOpacity: 0.05,\n shadowRadius: 4,\n elevation: 2\n },\n languageCardSelected: {\n borderColor: '#EE2A35',\n backgroundColor: '#FEE2E2'\n },\n languageCardLeft: {\n flexDirection: 'row',\n alignItems: 'center',\n flex: 1\n },\n flag: {\n fontSize: 32,\n marginRight: 12\n },\n languageInfo: {\n flex: 1\n },\n languageName: {\n fontSize: 16,\n fontWeight: '600',\n color: '#1F2937',\n marginBottom: 2\n },\n languageNative: {\n fontSize: 14,\n color: '#6B7280'\n }\n });\n var _c;\n $RefreshReg$(_c, \"LanguageSettingsScreen\");\n});","lineCount":308,"map":[[14,2,22,15,"Object"],[14,8,22,15],[14,9,22,15,"defineProperty"],[14,23,22,15],[14,24,22,15,"exports"],[14,31,22,15],[15,4,22,15,"enumerable"],[15,14,22,15],[16,4,22,15,"get"],[16,7,22,15],[16,18,22,15,"get"],[16,19,22,15],[17,6,22,15],[17,13,22,15,"LanguageSettingsScreen"],[17,35,22,15],[18,4,22,15],[19,2,22,15],[20,2,1,0],[20,6,1,0,"_react"],[20,12,1,0],[20,15,1,0,"require"],[20,22,1,0],[20,23,1,0,"_dependencyMap"],[20,37,1,0],[21,2,1,40],[21,6,1,40,"_reactNativeWebDistExportsView"],[21,36,1,40],[21,39,1,40,"require"],[21,46,1,40],[21,47,1,40,"_dependencyMap"],[21,61,1,40],[22,2,1,40],[22,6,1,40,"View"],[22,10,1,40],[22,13,1,40,"_interopDefault"],[22,28,1,40],[22,29,1,40,"_reactNativeWebDistExportsView"],[22,59,1,40],[23,2,1,40],[23,6,1,40,"_reactNativeWebDistExportsText"],[23,36,1,40],[23,39,1,40,"require"],[23,46,1,40],[23,47,1,40,"_dependencyMap"],[23,61,1,40],[24,2,1,40],[24,6,1,40,"Text"],[24,10,1,40],[24,13,1,40,"_interopDefault"],[24,28,1,40],[24,29,1,40,"_reactNativeWebDistExportsText"],[24,59,1,40],[25,2,1,40],[25,6,1,40,"_reactNativeWebDistExportsStyleSheet"],[25,42,1,40],[25,45,1,40,"require"],[25,52,1,40],[25,53,1,40,"_dependencyMap"],[25,67,1,40],[26,2,1,40],[26,6,1,40,"StyleSheet"],[26,16,1,40],[26,19,1,40,"_interopDefault"],[26,34,1,40],[26,35,1,40,"_reactNativeWebDistExportsStyleSheet"],[26,71,1,40],[27,2,1,40],[27,6,1,40,"_reactNativeWebDistExportsScrollView"],[27,42,1,40],[27,45,1,40,"require"],[27,52,1,40],[27,53,1,40,"_dependencyMap"],[27,67,1,40],[28,2,1,40],[28,6,1,40,"ScrollView"],[28,16,1,40],[28,19,1,40,"_interopDefault"],[28,34,1,40],[28,35,1,40,"_reactNativeWebDistExportsScrollView"],[28,71,1,40],[29,2,1,40],[29,6,1,40,"_reactNativeWebDistExportsTouchableOpacity"],[29,48,1,40],[29,51,1,40,"require"],[29,58,1,40],[29,59,1,40,"_dependencyMap"],[29,73,1,40],[30,2,1,40],[30,6,1,40,"TouchableOpacity"],[30,22,1,40],[30,25,1,40,"_interopDefault"],[30,40,1,40],[30,41,1,40,"_reactNativeWebDistExportsTouchableOpacity"],[30,83,1,40],[31,2,1,40],[31,6,1,40,"_reactNativeWebDistExportsAlert"],[31,37,1,40],[31,40,1,40,"require"],[31,47,1,40],[31,48,1,40,"_dependencyMap"],[31,62,1,40],[32,2,1,40],[32,6,1,40,"Alert"],[32,11,1,40],[32,14,1,40,"_interopDefault"],[32,29,1,40],[32,30,1,40,"_reactNativeWebDistExportsAlert"],[32,61,1,40],[33,2,10,0],[33,6,10,0,"_expoVectorIcons"],[33,22,10,0],[33,25,10,0,"require"],[33,32,10,0],[33,33,10,0,"_dependencyMap"],[33,47,10,0],[34,2,11,0],[34,6,11,0,"_reactNativeSafeAreaContext"],[34,33,11,0],[34,36,11,0,"require"],[34,43,11,0],[34,44,11,0,"_dependencyMap"],[34,58,11,0],[35,2,11,67],[35,6,11,67,"_reactJsxDevRuntime"],[35,25,11,67],[35,28,11,67,"require"],[35,35,11,67],[35,36,11,67,"_dependencyMap"],[35,50,11,67],[36,2,13,0],[36,8,13,6,"LANGUAGES"],[36,17,13,15],[36,20,13,18],[36,21,14,2],[37,4,14,4,"code"],[37,8,14,8],[37,10,14,10],[37,14,14,14],[38,4,14,16,"name"],[38,8,14,20],[38,10,14,22],[38,19,14,31],[39,4,14,33,"nativeName"],[39,14,14,43],[39,16,14,45],[39,25,14,54],[40,4,14,56,"flag"],[40,8,14,60],[40,10,14,62],[41,2,14,69],[41,3,14,70],[41,5,15,2],[42,4,15,4,"code"],[42,8,15,8],[42,10,15,10],[42,21,15,21],[43,4,15,23,"name"],[43,8,15,27],[43,10,15,29],[43,26,15,45],[44,4,15,47,"nativeName"],[44,14,15,57],[44,16,15,59],[44,30,15,73],[45,4,15,75,"flag"],[45,8,15,79],[45,10,15,81],[46,2,15,86],[46,3,15,87],[46,5,16,2],[47,4,16,4,"code"],[47,8,16,8],[47,10,16,10],[47,23,16,23],[48,4,16,25,"name"],[48,8,16,29],[48,10,16,31],[48,28,16,49],[49,4,16,51,"nativeName"],[49,14,16,61],[49,16,16,63],[49,32,16,79],[50,4,16,81,"flag"],[50,8,16,85],[50,10,16,87],[51,2,16,92],[51,3,16,93],[51,5,17,2],[52,4,17,4,"code"],[52,8,17,8],[52,10,17,10],[52,14,17,14],[53,4,17,16,"name"],[53,8,17,20],[53,10,17,22],[53,18,17,30],[54,4,17,32,"nativeName"],[54,14,17,42],[54,16,17,44],[54,25,17,53],[55,4,17,55,"flag"],[55,8,17,59],[55,10,17,61],[56,2,17,68],[56,3,17,69],[56,5,18,2],[57,4,18,4,"code"],[57,8,18,8],[57,10,18,10],[57,14,18,14],[58,4,18,16,"name"],[58,8,18,20],[58,10,18,22],[58,19,18,31],[59,4,18,33,"nativeName"],[59,14,18,43],[59,16,18,45],[59,24,18,53],[60,4,18,55,"flag"],[60,8,18,59],[60,10,18,61],[61,2,18,68],[61,3,18,69],[61,5,19,2],[62,4,19,4,"code"],[62,8,19,8],[62,10,19,10],[62,14,19,14],[63,4,19,16,"name"],[63,8,19,20],[63,10,19,22],[63,19,19,31],[64,4,19,33,"nativeName"],[64,14,19,43],[64,16,19,45],[64,23,19,52],[65,4,19,54,"flag"],[65,8,19,58],[65,10,19,60],[66,2,19,67],[66,3,19,68],[66,4,20,1],[67,2,22,15],[67,11,22,24,"LanguageSettingsScreen"],[67,33,22,46,"LanguageSettingsScreen"],[67,34,22,47],[68,4,22,49,"navigation"],[69,2,22,65],[69,3,22,66],[69,5,22,68],[70,4,22,68,"_s"],[70,6,22,68],[71,4,23,2],[71,10,23,8,"insets"],[71,16,23,14],[71,19,23,17],[71,23,23,17,"useSafeAreaInsets"],[71,50,23,34],[71,51,23,34,"useSafeAreaInsets"],[71,68,23,34],[71,70,23,35],[71,71,23,36],[72,4,24,2],[72,10,24,8],[72,11,24,9,"selectedLanguage"],[72,27,24,25],[72,29,24,27,"setSelectedLanguage"],[72,48,24,46],[72,49,24,47],[72,52,24,50],[72,56,24,50,"useState"],[72,62,24,58],[72,63,24,58,"useState"],[72,71,24,58],[72,73,24,59],[72,77,24,63],[72,78,24,64],[73,4,26,2],[73,10,26,8,"handleLanguageChange"],[73,30,26,28],[73,33,26,32,"languageCode"],[73,45,26,52],[73,49,26,57],[74,6,27,4,"setSelectedLanguage"],[74,25,27,23],[74,26,27,24,"languageCode"],[74,38,27,36],[74,39,27,37],[75,6,28,4],[76,6,29,4,"Alert"],[76,11,29,9],[76,12,29,9,"default"],[76,19,29,9],[76,20,29,10,"alert"],[76,25,29,15],[76,26,30,6],[76,44,30,24],[76,46,31,6],[76,138,31,98],[76,140,32,6],[76,141,33,8],[77,8,34,10,"text"],[77,12,34,14],[77,14,34,16],[77,18,34,20],[78,8,35,10,"onPress"],[78,15,35,17],[78,17,35,19,"onPress"],[78,18,35,19],[78,23,35,25,"navigation"],[78,33,35,35],[78,34,35,36,"goBack"],[78,40,35,42],[78,41,35,43],[79,6,36,8],[79,7,36,9],[79,8,38,4],[79,9,38,5],[80,4,39,2],[80,5,39,3],[81,4,41,2],[81,24,42,4],[81,28,42,4,"_reactJsxDevRuntime"],[81,47,42,4],[81,48,42,4,"jsxDEV"],[81,54,42,4],[81,56,42,5,"View"],[81,60,42,9],[81,61,42,9,"default"],[81,68,42,9],[82,6,42,10,"style"],[82,11,42,15],[82,13,42,17],[82,14,42,18,"styles"],[82,20,42,24],[82,21,42,25,"container"],[82,30,42,34],[82,32,42,36],[83,8,42,38,"paddingTop"],[83,18,42,48],[83,20,42,50,"insets"],[83,26,42,56],[83,27,42,57,"top"],[84,6,42,61],[84,7,42,62],[84,8,42,64],[85,6,42,64,"children"],[85,14,42,64],[85,30,43,6],[85,34,43,6,"_reactJsxDevRuntime"],[85,53,43,6],[85,54,43,6,"jsxDEV"],[85,60,43,6],[85,62,43,7,"View"],[85,66,43,11],[85,67,43,11,"default"],[85,74,43,11],[86,8,43,12,"style"],[86,13,43,17],[86,15,43,19,"styles"],[86,21,43,25],[86,22,43,26,"header"],[86,28,43,33],[87,8,43,33,"children"],[87,16,43,33],[87,32,44,8],[87,36,44,8,"_reactJsxDevRuntime"],[87,55,44,8],[87,56,44,8,"jsxDEV"],[87,62,44,8],[87,64,44,9,"TouchableOpacity"],[87,80,44,25],[87,81,44,25,"default"],[87,88,44,25],[88,10,44,26,"onPress"],[88,17,44,33],[88,19,44,35,"onPress"],[88,20,44,35],[88,25,44,41,"navigation"],[88,35,44,51],[88,36,44,52,"goBack"],[88,42,44,58],[88,43,44,59],[88,44,44,61],[89,10,44,62,"style"],[89,15,44,67],[89,17,44,69,"styles"],[89,23,44,75],[89,24,44,76,"backButton"],[89,34,44,87],[90,10,44,87,"children"],[90,18,44,87],[90,33,45,10],[90,37,45,10,"_reactJsxDevRuntime"],[90,56,45,10],[90,57,45,10,"jsxDEV"],[90,63,45,10],[90,65,45,11,"_expoVectorIcons"],[90,81,45,19],[90,82,45,19,"Ionicons"],[90,90,45,19],[91,12,45,20,"name"],[91,16,45,24],[91,18,45,25],[91,30,45,37],[92,12,45,38,"size"],[92,16,45,42],[92,18,45,44],[92,20,45,47],[93,12,45,48,"color"],[93,17,45,53],[93,19,45,54],[94,10,45,63],[95,12,45,63,"fileName"],[95,20,45,63],[95,22,45,63,"_jsxFileName"],[95,34,45,63],[96,12,45,63,"lineNumber"],[96,22,45,63],[97,12,45,63,"columnNumber"],[97,24,45,63],[98,10,45,63],[98,17,45,65],[99,8,45,66],[100,10,45,66,"fileName"],[100,18,45,66],[100,20,45,66,"_jsxFileName"],[100,32,45,66],[101,10,45,66,"lineNumber"],[101,20,45,66],[102,10,45,66,"columnNumber"],[102,22,45,66],[103,8,45,66],[103,15,46,26],[103,16,46,27],[103,31,47,8],[103,35,47,8,"_reactJsxDevRuntime"],[103,54,47,8],[103,55,47,8,"jsxDEV"],[103,61,47,8],[103,63,47,9,"Text"],[103,67,47,13],[103,68,47,13,"default"],[103,75,47,13],[104,10,47,14,"style"],[104,15,47,19],[104,17,47,21,"styles"],[104,23,47,27],[104,24,47,28,"headerTitle"],[104,35,47,40],[105,10,47,40,"children"],[105,18,47,40],[105,20,47,41],[106,8,47,49],[107,10,47,49,"fileName"],[107,18,47,49],[107,20,47,49,"_jsxFileName"],[107,32,47,49],[108,10,47,49,"lineNumber"],[108,20,47,49],[109,10,47,49,"columnNumber"],[109,22,47,49],[110,8,47,49],[110,15,47,55],[110,16,47,56],[110,31,48,8],[110,35,48,8,"_reactJsxDevRuntime"],[110,54,48,8],[110,55,48,8,"jsxDEV"],[110,61,48,8],[110,63,48,9,"View"],[110,67,48,13],[110,68,48,13,"default"],[110,75,48,13],[111,10,48,14,"style"],[111,15,48,19],[111,17,48,21],[112,12,48,23,"width"],[112,17,48,28],[112,19,48,30],[113,10,48,33],[114,8,48,35],[115,10,48,35,"fileName"],[115,18,48,35],[115,20,48,35,"_jsxFileName"],[115,32,48,35],[116,10,48,35,"lineNumber"],[116,20,48,35],[117,10,48,35,"columnNumber"],[117,22,48,35],[118,8,48,35],[118,15,48,37],[118,16,48,38],[119,6,48,38],[120,8,48,38,"fileName"],[120,16,48,38],[120,18,48,38,"_jsxFileName"],[120,30,48,38],[121,8,48,38,"lineNumber"],[121,18,48,38],[122,8,48,38,"columnNumber"],[122,20,48,38],[123,6,48,38],[123,13,49,12],[123,14,49,13],[123,29,51,6],[123,33,51,6,"_reactJsxDevRuntime"],[123,52,51,6],[123,53,51,6,"jsxDEV"],[123,59,51,6],[123,61,51,7,"ScrollView"],[123,71,51,17],[123,72,51,17,"default"],[123,79,51,17],[124,8,51,18,"contentContainerStyle"],[124,29,51,39],[124,31,51,41,"styles"],[124,37,51,47],[124,38,51,48,"scrollContent"],[124,51,51,62],[125,8,51,62,"children"],[125,16,51,62],[125,32,52,8],[125,36,52,8,"_reactJsxDevRuntime"],[125,55,52,8],[125,56,52,8,"jsxDEV"],[125,62,52,8],[125,64,52,9,"View"],[125,68,52,13],[125,69,52,13,"default"],[125,76,52,13],[126,10,52,14,"style"],[126,15,52,19],[126,17,52,21,"styles"],[126,23,52,27],[126,24,52,28,"infoBox"],[126,31,52,36],[127,10,52,36,"children"],[127,18,52,36],[127,34,53,10],[127,38,53,10,"_reactJsxDevRuntime"],[127,57,53,10],[127,58,53,10,"jsxDEV"],[127,64,53,10],[127,66,53,11,"_expoVectorIcons"],[127,82,53,19],[127,83,53,19,"Ionicons"],[127,91,53,19],[128,12,53,20,"name"],[128,16,53,24],[128,18,53,25],[128,33,53,40],[129,12,53,41,"size"],[129,16,53,45],[129,18,53,47],[129,20,53,50],[130,12,53,51,"color"],[130,17,53,56],[130,19,53,57],[131,10,53,66],[132,12,53,66,"fileName"],[132,20,53,66],[132,22,53,66,"_jsxFileName"],[132,34,53,66],[133,12,53,66,"lineNumber"],[133,22,53,66],[134,12,53,66,"columnNumber"],[134,24,53,66],[135,10,53,66],[135,17,53,68],[135,18,53,69],[135,33,54,10],[135,37,54,10,"_reactJsxDevRuntime"],[135,56,54,10],[135,57,54,10,"jsxDEV"],[135,63,54,10],[135,65,54,11,"Text"],[135,69,54,15],[135,70,54,15,"default"],[135,77,54,15],[136,12,54,16,"style"],[136,17,54,21],[136,19,54,23,"styles"],[136,25,54,29],[136,26,54,30,"infoText"],[136,34,54,39],[137,12,54,39,"children"],[137,20,54,39],[137,22,54,40],[138,10,56,10],[139,12,56,10,"fileName"],[139,20,56,10],[139,22,56,10,"_jsxFileName"],[139,34,56,10],[140,12,56,10,"lineNumber"],[140,22,56,10],[141,12,56,10,"columnNumber"],[141,24,56,10],[142,10,56,10],[142,17,56,16],[142,18,56,17],[143,8,56,17],[144,10,56,17,"fileName"],[144,18,56,17],[144,20,56,17,"_jsxFileName"],[144,32,56,17],[145,10,56,17,"lineNumber"],[145,20,56,17],[146,10,56,17,"columnNumber"],[146,22,56,17],[147,8,56,17],[147,15,57,14],[147,16,57,15],[147,18,59,9,"LANGUAGES"],[147,27,59,18],[147,28,59,19,"map"],[147,31,59,22],[147,32,59,24,"language"],[147,40,59,32],[147,57,60,10],[147,61,60,10,"_reactJsxDevRuntime"],[147,80,60,10],[147,81,60,10,"jsxDEV"],[147,87,60,10],[147,89,60,11,"TouchableOpacity"],[147,105,60,27],[147,106,60,27,"default"],[147,113,60,27],[148,10,62,12,"style"],[148,15,62,17],[148,17,62,19],[148,18,63,14,"styles"],[148,24,63,20],[148,25,63,21,"languageCard"],[148,37,63,33],[148,39,64,14,"selectedLanguage"],[148,55,64,30],[148,60,64,35,"language"],[148,68,64,43],[148,69,64,44,"code"],[148,73,64,48],[148,77,64,52,"styles"],[148,83,64,58],[148,84,64,59,"languageCardSelected"],[148,104,64,79],[148,105,65,14],[149,10,66,12,"onPress"],[149,17,66,19],[149,19,66,21,"onPress"],[149,20,66,21],[149,25,66,27,"handleLanguageChange"],[149,45,66,47],[149,46,66,48,"language"],[149,54,66,56],[149,55,66,57,"code"],[149,59,66,61],[149,60,66,63],[150,10,66,63,"children"],[150,18,66,63],[150,34,68,12],[150,38,68,12,"_reactJsxDevRuntime"],[150,57,68,12],[150,58,68,12,"jsxDEV"],[150,64,68,12],[150,66,68,13,"View"],[150,70,68,17],[150,71,68,17,"default"],[150,78,68,17],[151,12,68,18,"style"],[151,17,68,23],[151,19,68,25,"styles"],[151,25,68,31],[151,26,68,32,"languageCardLeft"],[151,42,68,49],[152,12,68,49,"children"],[152,20,68,49],[152,36,69,14],[152,40,69,14,"_reactJsxDevRuntime"],[152,59,69,14],[152,60,69,14,"jsxDEV"],[152,66,69,14],[152,68,69,15,"Text"],[152,72,69,19],[152,73,69,19,"default"],[152,80,69,19],[153,14,69,20,"style"],[153,19,69,25],[153,21,69,27,"styles"],[153,27,69,33],[153,28,69,34,"flag"],[153,32,69,39],[154,14,69,39,"children"],[154,22,69,39],[154,24,69,41,"language"],[154,32,69,49],[154,33,69,50,"flag"],[155,12,69,54],[156,14,69,54,"fileName"],[156,22,69,54],[156,24,69,54,"_jsxFileName"],[156,36,69,54],[157,14,69,54,"lineNumber"],[157,24,69,54],[158,14,69,54,"columnNumber"],[158,26,69,54],[159,12,69,54],[159,19,69,61],[159,20,69,62],[159,35,70,14],[159,39,70,14,"_reactJsxDevRuntime"],[159,58,70,14],[159,59,70,14,"jsxDEV"],[159,65,70,14],[159,67,70,15,"View"],[159,71,70,19],[159,72,70,19,"default"],[159,79,70,19],[160,14,70,20,"style"],[160,19,70,25],[160,21,70,27,"styles"],[160,27,70,33],[160,28,70,34,"languageInfo"],[160,40,70,47],[161,14,70,47,"children"],[161,22,70,47],[161,38,71,16],[161,42,71,16,"_reactJsxDevRuntime"],[161,61,71,16],[161,62,71,16,"jsxDEV"],[161,68,71,16],[161,70,71,17,"Text"],[161,74,71,21],[161,75,71,21,"default"],[161,82,71,21],[162,16,71,22,"style"],[162,21,71,27],[162,23,71,29,"styles"],[162,29,71,35],[162,30,71,36,"languageName"],[162,42,71,49],[163,16,71,49,"children"],[163,24,71,49],[163,26,71,51,"language"],[163,34,71,59],[163,35,71,60,"name"],[164,14,71,64],[165,16,71,64,"fileName"],[165,24,71,64],[165,26,71,64,"_jsxFileName"],[165,38,71,64],[166,16,71,64,"lineNumber"],[166,26,71,64],[167,16,71,64,"columnNumber"],[167,28,71,64],[168,14,71,64],[168,21,71,71],[168,22,71,72],[168,37,72,16],[168,41,72,16,"_reactJsxDevRuntime"],[168,60,72,16],[168,61,72,16,"jsxDEV"],[168,67,72,16],[168,69,72,17,"Text"],[168,73,72,21],[168,74,72,21,"default"],[168,81,72,21],[169,16,72,22,"style"],[169,21,72,27],[169,23,72,29,"styles"],[169,29,72,35],[169,30,72,36,"languageNative"],[169,44,72,51],[170,16,72,51,"children"],[170,24,72,51],[170,26,72,53,"language"],[170,34,72,61],[170,35,72,62,"nativeName"],[171,14,72,72],[172,16,72,72,"fileName"],[172,24,72,72],[172,26,72,72,"_jsxFileName"],[172,38,72,72],[173,16,72,72,"lineNumber"],[173,26,72,72],[174,16,72,72,"columnNumber"],[174,28,72,72],[175,14,72,72],[175,21,72,79],[175,22,72,80],[176,12,72,80],[177,14,72,80,"fileName"],[177,22,72,80],[177,24,72,80,"_jsxFileName"],[177,36,72,80],[178,14,72,80,"lineNumber"],[178,24,72,80],[179,14,72,80,"columnNumber"],[179,26,72,80],[180,12,72,80],[180,19,73,20],[180,20,73,21],[181,10,73,21],[182,12,73,21,"fileName"],[182,20,73,21],[182,22,73,21,"_jsxFileName"],[182,34,73,21],[183,12,73,21,"lineNumber"],[183,22,73,21],[184,12,73,21,"columnNumber"],[184,24,73,21],[185,10,73,21],[185,17,74,18],[185,18,74,19],[185,20,75,13,"selectedLanguage"],[185,36,75,29],[185,41,75,34,"language"],[185,49,75,42],[185,50,75,43,"code"],[185,54,75,47],[185,71,76,14],[185,75,76,14,"_reactJsxDevRuntime"],[185,94,76,14],[185,95,76,14,"jsxDEV"],[185,101,76,14],[185,103,76,15,"_expoVectorIcons"],[185,119,76,23],[185,120,76,23,"Ionicons"],[185,128,76,23],[186,12,76,24,"name"],[186,16,76,28],[186,18,76,29],[186,36,76,47],[187,12,76,48,"size"],[187,16,76,52],[187,18,76,54],[187,20,76,57],[188,12,76,58,"color"],[188,17,76,63],[188,19,76,64],[189,10,76,73],[190,12,76,73,"fileName"],[190,20,76,73],[190,22,76,73,"_jsxFileName"],[190,34,76,73],[191,12,76,73,"lineNumber"],[191,22,76,73],[192,12,76,73,"columnNumber"],[192,24,76,73],[193,10,76,73],[193,17,76,75],[193,18,77,13],[194,8,77,13],[194,11,61,17,"language"],[194,19,61,25],[194,20,61,26,"code"],[194,24,61,30],[195,10,61,30,"fileName"],[195,18,61,30],[195,20,61,30,"_jsxFileName"],[195,32,61,30],[196,10,61,30,"lineNumber"],[196,20,61,30],[197,10,61,30,"columnNumber"],[197,22,61,30],[198,8,61,30],[198,15,78,28],[198,16,79,9],[198,17,79,10],[199,6,79,10],[200,8,79,10,"fileName"],[200,16,79,10],[200,18,79,10,"_jsxFileName"],[200,30,79,10],[201,8,79,10,"lineNumber"],[201,18,79,10],[202,8,79,10,"columnNumber"],[202,20,79,10],[203,6,79,10],[203,13,80,18],[203,14,80,19],[204,4,80,19],[205,6,80,19,"fileName"],[205,14,80,19],[205,16,80,19,"_jsxFileName"],[205,28,80,19],[206,6,80,19,"lineNumber"],[206,16,80,19],[207,6,80,19,"columnNumber"],[207,18,80,19],[208,4,80,19],[208,11,81,10],[208,12,81,11],[209,2,83,0],[210,2,83,1,"_s"],[210,4,83,1],[210,5,22,24,"LanguageSettingsScreen"],[210,27,22,46],[211,4,22,46],[211,12,23,17,"useSafeAreaInsets"],[211,39,23,34],[211,40,23,34,"useSafeAreaInsets"],[211,57,23,34],[212,2,23,34],[213,2,23,34,"_c"],[213,4,23,34],[213,7,22,24,"LanguageSettingsScreen"],[213,29,22,46],[214,2,85,0],[214,8,85,6,"styles"],[214,14,85,12],[214,17,85,15,"StyleSheet"],[214,27,85,25],[214,28,85,25,"default"],[214,35,85,25],[214,36,85,26,"create"],[214,42,85,32],[214,43,85,33],[215,4,86,2,"container"],[215,13,86,11],[215,15,86,13],[216,6,87,4,"flex"],[216,10,87,8],[216,12,87,10],[216,13,87,11],[217,6,88,4,"backgroundColor"],[217,21,88,19],[217,23,88,21],[218,4,89,2],[218,5,89,3],[219,4,90,2,"header"],[219,10,90,8],[219,12,90,10],[220,6,91,4,"flexDirection"],[220,19,91,17],[220,21,91,19],[220,26,91,24],[221,6,92,4,"alignItems"],[221,16,92,14],[221,18,92,16],[221,26,92,24],[222,6,93,4,"justifyContent"],[222,20,93,18],[222,22,93,20],[222,37,93,35],[223,6,94,4,"paddingHorizontal"],[223,23,94,21],[223,25,94,23],[223,27,94,25],[224,6,95,4,"paddingVertical"],[224,21,95,19],[224,23,95,21],[224,25,95,23],[225,6,96,4,"backgroundColor"],[225,21,96,19],[225,23,96,21],[225,29,96,27],[226,6,97,4,"borderBottomWidth"],[226,23,97,21],[226,25,97,23],[226,26,97,24],[227,6,98,4,"borderBottomColor"],[227,23,98,21],[227,25,98,23],[228,4,99,2],[228,5,99,3],[229,4,100,2,"backButton"],[229,14,100,12],[229,16,100,14],[230,6,101,4,"width"],[230,11,101,9],[230,13,101,11],[230,15,101,13],[231,6,102,4,"height"],[231,12,102,10],[231,14,102,12],[231,16,102,14],[232,6,103,4,"borderRadius"],[232,18,103,16],[232,20,103,18],[232,22,103,20],[233,6,104,4,"backgroundColor"],[233,21,104,19],[233,23,104,21],[233,32,104,30],[234,6,105,4,"alignItems"],[234,16,105,14],[234,18,105,16],[234,26,105,24],[235,6,106,4,"justifyContent"],[235,20,106,18],[235,22,106,20],[236,4,107,2],[236,5,107,3],[237,4,108,2,"headerTitle"],[237,15,108,13],[237,17,108,15],[238,6,109,4,"fontSize"],[238,14,109,12],[238,16,109,14],[238,18,109,16],[239,6,110,4,"fontWeight"],[239,16,110,14],[239,18,110,16],[239,23,110,21],[240,6,111,4,"color"],[240,11,111,9],[240,13,111,11],[241,4,112,2],[241,5,112,3],[242,4,113,2,"scrollContent"],[242,17,113,15],[242,19,113,17],[243,6,114,4,"padding"],[243,13,114,11],[243,15,114,13],[243,17,114,15],[244,6,115,4,"paddingBottom"],[244,19,115,17],[244,21,115,19],[245,4,116,2],[245,5,116,3],[246,4,117,2,"infoBox"],[246,11,117,9],[246,13,117,11],[247,6,118,4,"flexDirection"],[247,19,118,17],[247,21,118,19],[247,26,118,24],[248,6,119,4,"alignItems"],[248,16,119,14],[248,18,119,16],[248,26,119,24],[249,6,120,4,"backgroundColor"],[249,21,120,19],[249,23,120,21],[249,32,120,30],[250,6,121,4,"padding"],[250,13,121,11],[250,15,121,13],[250,17,121,15],[251,6,122,4,"borderRadius"],[251,18,122,16],[251,20,122,18],[251,21,122,19],[252,6,123,4,"marginBottom"],[252,18,123,16],[252,20,123,18],[253,4,124,2],[253,5,124,3],[254,4,125,2,"infoText"],[254,12,125,10],[254,14,125,12],[255,6,126,4,"fontSize"],[255,14,126,12],[255,16,126,14],[255,18,126,16],[256,6,127,4,"color"],[256,11,127,9],[256,13,127,11],[256,22,127,20],[257,6,128,4,"marginLeft"],[257,16,128,14],[257,18,128,16],[257,19,128,17],[258,6,129,4,"flex"],[258,10,129,8],[258,12,129,10],[259,4,130,2],[259,5,130,3],[260,4,131,2,"languageCard"],[260,16,131,14],[260,18,131,16],[261,6,132,4,"flexDirection"],[261,19,132,17],[261,21,132,19],[261,26,132,24],[262,6,133,4,"alignItems"],[262,16,133,14],[262,18,133,16],[262,26,133,24],[263,6,134,4,"justifyContent"],[263,20,134,18],[263,22,134,20],[263,37,134,35],[264,6,135,4,"backgroundColor"],[264,21,135,19],[264,23,135,21],[264,29,135,27],[265,6,136,4,"padding"],[265,13,136,11],[265,15,136,13],[265,17,136,15],[266,6,137,4,"borderRadius"],[266,18,137,16],[266,20,137,18],[266,22,137,20],[267,6,138,4,"marginBottom"],[267,18,138,16],[267,20,138,18],[267,22,138,20],[268,6,139,4,"borderWidth"],[268,17,139,15],[268,19,139,17],[268,20,139,18],[269,6,140,4,"borderColor"],[269,17,140,15],[269,19,140,17],[269,28,140,26],[270,6,141,4,"shadowColor"],[270,17,141,15],[270,19,141,17],[270,25,141,23],[271,6,142,4,"shadowOffset"],[271,18,142,16],[271,20,142,18],[272,8,142,20,"width"],[272,13,142,25],[272,15,142,27],[272,16,142,28],[273,8,142,30,"height"],[273,14,142,36],[273,16,142,38],[274,6,142,40],[274,7,142,41],[275,6,143,4,"shadowOpacity"],[275,19,143,17],[275,21,143,19],[275,25,143,23],[276,6,144,4,"shadowRadius"],[276,18,144,16],[276,20,144,18],[276,21,144,19],[277,6,145,4,"elevation"],[277,15,145,13],[277,17,145,15],[278,4,146,2],[278,5,146,3],[279,4,147,2,"languageCardSelected"],[279,24,147,22],[279,26,147,24],[280,6,148,4,"borderColor"],[280,17,148,15],[280,19,148,17],[280,28,148,26],[281,6,149,4,"backgroundColor"],[281,21,149,19],[281,23,149,21],[282,4,150,2],[282,5,150,3],[283,4,151,2,"languageCardLeft"],[283,20,151,18],[283,22,151,20],[284,6,152,4,"flexDirection"],[284,19,152,17],[284,21,152,19],[284,26,152,24],[285,6,153,4,"alignItems"],[285,16,153,14],[285,18,153,16],[285,26,153,24],[286,6,154,4,"flex"],[286,10,154,8],[286,12,154,10],[287,4,155,2],[287,5,155,3],[288,4,156,2,"flag"],[288,8,156,6],[288,10,156,8],[289,6,157,4,"fontSize"],[289,14,157,12],[289,16,157,14],[289,18,157,16],[290,6,158,4,"marginRight"],[290,17,158,15],[290,19,158,17],[291,4,159,2],[291,5,159,3],[292,4,160,2,"languageInfo"],[292,16,160,14],[292,18,160,16],[293,6,161,4,"flex"],[293,10,161,8],[293,12,161,10],[294,4,162,2],[294,5,162,3],[295,4,163,2,"languageName"],[295,16,163,14],[295,18,163,16],[296,6,164,4,"fontSize"],[296,14,164,12],[296,16,164,14],[296,18,164,16],[297,6,165,4,"fontWeight"],[297,16,165,14],[297,18,165,16],[297,23,165,21],[298,6,166,4,"color"],[298,11,166,9],[298,13,166,11],[298,22,166,20],[299,6,167,4,"marginBottom"],[299,18,167,16],[299,20,167,18],[300,4,168,2],[300,5,168,3],[301,4,169,2,"languageNative"],[301,18,169,16],[301,20,169,18],[302,6,170,4,"fontSize"],[302,14,170,12],[302,16,170,14],[302,18,170,16],[303,6,171,4,"color"],[303,11,171,9],[303,13,171,11],[304,4,172,2],[305,2,173,0],[305,3,173,1],[305,4,173,2],[306,2,173,3],[306,6,173,3,"_c"],[306,8,173,3],[307,2,173,3,"$RefreshReg$"],[307,14,173,3],[307,15,173,3,"_c"],[307,17,173,3],[308,0,173,3],[308,3]],"functionMap":{"names":["","LanguageSettingsScreen","handleLanguageChange","onPress","TouchableOpacity.props.onPress","LANGUAGES.map$argument_0"],"mappings":"AAA;eCqB;+BCI;mBCS,yBD;GDI;mCGK,yBH;uBIe;qBDO,yCC;SJa;CDI"},"hasCjsExports":false},"type":"js/module"}]} \ No newline at end of file diff --git a/frontend/.metro-cache/cache/fa/3c61f84922c6c6a6618ef0244cab1553dab8db817d63ce2f6e7d4ba247b69bf54cc614 b/frontend/.metro-cache/cache/fa/3c61f84922c6c6a6618ef0244cab1553dab8db817d63ce2f6e7d4ba247b69bf54cc614 new file mode 100644 index 00000000..dd4fa9d1 --- /dev/null +++ b/frontend/.metro-cache/cache/fa/3c61f84922c6c6a6618ef0244cab1553dab8db817d63ce2f6e7d4ba247b69bf54cc614 @@ -0,0 +1 @@ +{"dependencies":[{"name":"react","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":1,"column":0,"index":0},"end":{"line":1,"column":51,"index":51}}],"key":"RtGiGa+/H7VrI7GDQDLhO1UbpU8=","exportNames":["*"],"imports":1}},{"name":"react-native-web/dist/exports/View","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"4kYBDC6LJJXoH7P9rWDi3vkLVB0=","exportNames":["*"],"imports":1}},{"name":"react-native-web/dist/exports/Text","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"JKIzsQ5YQ0gDj0MIyY0Q7F1zJtU=","exportNames":["*"],"imports":1}},{"name":"react-native-web/dist/exports/StyleSheet","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"MK7+k1V+KnvCVW7Kj2k/ydtjmVU=","exportNames":["*"],"imports":1}},{"name":"react-native-web/dist/exports/TouchableOpacity","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"PnQOoa8QGKpV5+issz6ikk463eg=","exportNames":["*"],"imports":1}},{"name":"react-native-web/dist/exports/TextInput","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"DmXc1F5dPYWntVgqRwh73w0VngA=","exportNames":["*"],"imports":1}},{"name":"react-native-web/dist/exports/ScrollView","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"7Gv1K9/TiQvbDXlMy9NOQIEBHDA=","exportNames":["*"],"imports":1}},{"name":"react-native-web/dist/exports/Alert","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"PEUC6jrQVoAGZ2qYkvimljMOyJI=","exportNames":["*"],"imports":1}},{"name":"react-native-web/dist/exports/ActivityIndicator","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"bSAkUkqZq0shBb5bU6kCYXi4ciA=","exportNames":["*"],"imports":1}},{"name":"react-native-web/dist/exports/Clipboard","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"EoqFylXpkoRN0tc8bG15zEhaXMg=","exportNames":["*"],"imports":1}},{"name":"@expo/vector-icons","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":13,"column":0,"index":204},"end":{"line":13,"column":46,"index":250}}],"key":"ow7vkrqkIckRjlSi/+MhMmRYtUE=","exportNames":["*"],"imports":1}},{"name":"react-native-safe-area-context","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":14,"column":0,"index":251},"end":{"line":14,"column":67,"index":318}}],"key":"XjdTKvCUWX6CbQzg5fSDHG/WgHk=","exportNames":["*"],"imports":1}},{"name":"../contexts/AuthContext","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":15,"column":0,"index":319},"end":{"line":15,"column":50,"index":369}}],"key":"oNCgyH4yx4pAIVZXLqqRGB2kuCY=","exportNames":["*"],"imports":1}},{"name":"../config/api","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":16,"column":0,"index":370},"end":{"line":16,"column":46,"index":416}}],"key":"V94urzZZSfzzXHrNxWFShT8IuQo=","exportNames":["*"],"imports":1}},{"name":"react/jsx-dev-runtime","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"L9D70Z4hi4aGuui1ysja/oQ5ytI=","exportNames":["*"],"imports":1}}],"output":[{"data":{"code":"__d(function (global, require, _$$_IMPORT_DEFAULT, _$$_IMPORT_ALL, module, exports, _dependencyMap) {\n \"use strict\";\n\n var _jsxFileName = \"/app/frontend/src/screens/WalletAddressScreen.tsx\",\n _s = $RefreshSig$();\n Object.defineProperty(exports, '__esModule', {\n value: true\n });\n function _interopDefault(e) {\n return e && e.__esModule ? e : {\n default: e\n };\n }\n Object.defineProperty(exports, \"default\", {\n enumerable: true,\n get: function () {\n return WalletAddressScreen;\n }\n });\n var _react = require(_dependencyMap[0], \"react\");\n var _reactNativeWebDistExportsView = require(_dependencyMap[1], \"react-native-web/dist/exports/View\");\n var View = _interopDefault(_reactNativeWebDistExportsView);\n var _reactNativeWebDistExportsText = require(_dependencyMap[2], \"react-native-web/dist/exports/Text\");\n var Text = _interopDefault(_reactNativeWebDistExportsText);\n var _reactNativeWebDistExportsStyleSheet = require(_dependencyMap[3], \"react-native-web/dist/exports/StyleSheet\");\n var StyleSheet = _interopDefault(_reactNativeWebDistExportsStyleSheet);\n var _reactNativeWebDistExportsTouchableOpacity = require(_dependencyMap[4], \"react-native-web/dist/exports/TouchableOpacity\");\n var TouchableOpacity = _interopDefault(_reactNativeWebDistExportsTouchableOpacity);\n var _reactNativeWebDistExportsTextInput = require(_dependencyMap[5], \"react-native-web/dist/exports/TextInput\");\n var TextInput = _interopDefault(_reactNativeWebDistExportsTextInput);\n var _reactNativeWebDistExportsScrollView = require(_dependencyMap[6], \"react-native-web/dist/exports/ScrollView\");\n var ScrollView = _interopDefault(_reactNativeWebDistExportsScrollView);\n var _reactNativeWebDistExportsAlert = require(_dependencyMap[7], \"react-native-web/dist/exports/Alert\");\n var Alert = _interopDefault(_reactNativeWebDistExportsAlert);\n var _reactNativeWebDistExportsActivityIndicator = require(_dependencyMap[8], \"react-native-web/dist/exports/ActivityIndicator\");\n var ActivityIndicator = _interopDefault(_reactNativeWebDistExportsActivityIndicator);\n var _reactNativeWebDistExportsClipboard = require(_dependencyMap[9], \"react-native-web/dist/exports/Clipboard\");\n var Clipboard = _interopDefault(_reactNativeWebDistExportsClipboard);\n var _expoVectorIcons = require(_dependencyMap[10], \"@expo/vector-icons\");\n var _reactNativeSafeAreaContext = require(_dependencyMap[11], \"react-native-safe-area-context\");\n var _contextsAuthContext = require(_dependencyMap[12], \"../contexts/AuthContext\");\n var _configApi = require(_dependencyMap[13], \"../config/api\");\n var _reactJsxDevRuntime = require(_dependencyMap[14], \"react/jsx-dev-runtime\");\n function WalletAddressScreen({\n navigation\n }) {\n _s();\n const insets = (0, _reactNativeSafeAreaContext.useSafeAreaInsets)();\n const {\n user\n } = (0, _contextsAuthContext.useAuth)();\n const [loading, setLoading] = (0, _react.useState)(false);\n const [walletAddress, setWalletAddress] = (0, _react.useState)('');\n const [isEditing, setIsEditing] = (0, _react.useState)(false);\n (0, _react.useEffect)(() => {\n loadWalletAddress();\n }, []);\n const loadWalletAddress = async () => {\n try {\n const response = await fetch(`${_configApi.API_ENDPOINTS.AUTH_USER(user?.user_id || '')}`);\n if (response.ok) {\n const data = await response.json();\n setWalletAddress(data.wallet_address || '');\n }\n } catch (error) {\n console.error('Error loading wallet address:', error);\n }\n };\n const handleSave = async () => {\n if (!walletAddress.trim()) {\n Alert.default.alert('Error', 'Wallet address cannot be empty');\n return;\n }\n setLoading(true);\n try {\n const backendUrl = \"https://digital-kurdistan.preview.emergentagent.com\" || 'http://localhost:8001';\n const response = await fetch(`${backendUrl}/api/auth/profile`, {\n method: 'PUT',\n headers: {\n 'Content-Type': 'application/json'\n },\n body: JSON.stringify({\n user_id: user?.user_id,\n wallet_address: walletAddress\n })\n });\n if (response.ok) {\n Alert.default.alert('Success', 'Wallet address updated successfully!');\n setIsEditing(false);\n } else {\n Alert.default.alert('Error', 'Failed to update wallet address');\n }\n } catch (error) {\n Alert.default.alert('Error', 'Network error occurred');\n } finally {\n setLoading(false);\n }\n };\n const copyToClipboard = () => {\n Clipboard.default.setString(walletAddress);\n Alert.default.alert('Copied', 'Wallet address copied to clipboard');\n };\n return /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(View.default, {\n style: [styles.container, {\n paddingTop: insets.top\n }],\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(View.default, {\n style: styles.header,\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(TouchableOpacity.default, {\n onPress: () => navigation.goBack(),\n style: styles.backButton,\n children: /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_expoVectorIcons.Ionicons, {\n name: \"arrow-back\",\n size: 24,\n color: \"#1F2937\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 83,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 82,\n columnNumber: 9\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(Text.default, {\n style: styles.headerTitle,\n children: \"Wallet Address\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 85,\n columnNumber: 9\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(View.default, {\n style: {\n width: 40\n }\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 86,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 81,\n columnNumber: 7\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(ScrollView.default, {\n contentContainerStyle: styles.scrollContent,\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(View.default, {\n style: styles.infoBox,\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_expoVectorIcons.Ionicons, {\n name: \"information-circle\",\n size: 20,\n color: \"#3B82F6\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 91,\n columnNumber: 11\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(Text.default, {\n style: styles.infoText,\n children: \"Your wallet address is used to receive HEZ and PEZ tokens. Make sure it's correct.\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 92,\n columnNumber: 11\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 90,\n columnNumber: 9\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(View.default, {\n style: styles.section,\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(Text.default, {\n style: styles.label,\n children: \"Wallet Address\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 98,\n columnNumber: 11\n }, this), isEditing ? /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(TextInput.default, {\n style: styles.input,\n value: walletAddress,\n onChangeText: setWalletAddress,\n placeholder: \"Enter wallet address\",\n autoCapitalize: \"none\",\n multiline: true\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 100,\n columnNumber: 13\n }, this) : /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(View.default, {\n style: styles.addressContainer,\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(Text.default, {\n style: styles.addressText,\n numberOfLines: 3,\n children: walletAddress || 'No wallet address set'\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 110,\n columnNumber: 15\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(TouchableOpacity.default, {\n onPress: copyToClipboard,\n style: styles.copyButton,\n children: /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_expoVectorIcons.Ionicons, {\n name: \"copy-outline\",\n size: 20,\n color: \"#EE2A35\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 114,\n columnNumber: 17\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 113,\n columnNumber: 15\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 109,\n columnNumber: 13\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 97,\n columnNumber: 9\n }, this), isEditing ? /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(View.default, {\n style: styles.buttonRow,\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(TouchableOpacity.default, {\n style: [styles.button, styles.cancelButton],\n onPress: () => {\n setIsEditing(false);\n loadWalletAddress();\n },\n children: /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(Text.default, {\n style: styles.cancelButtonText,\n children: \"Cancel\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 129,\n columnNumber: 15\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 122,\n columnNumber: 13\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(TouchableOpacity.default, {\n style: [styles.button, styles.saveButton, loading && styles.saveButtonDisabled],\n onPress: handleSave,\n disabled: loading,\n children: loading ? /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(ActivityIndicator.default, {\n color: \"#FFF\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 137,\n columnNumber: 17\n }, this) : /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(Text.default, {\n style: styles.saveButtonText,\n children: \"Save\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 139,\n columnNumber: 17\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 131,\n columnNumber: 13\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 121,\n columnNumber: 11\n }, this) : /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(TouchableOpacity.default, {\n style: styles.editButton,\n onPress: () => setIsEditing(true),\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_expoVectorIcons.Ionicons, {\n name: \"create-outline\",\n size: 20,\n color: \"#FFF\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 148,\n columnNumber: 13\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(Text.default, {\n style: styles.editButtonText,\n children: \"Edit Wallet Address\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 149,\n columnNumber: 13\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 144,\n columnNumber: 11\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 89,\n columnNumber: 7\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 80,\n columnNumber: 5\n }, this);\n }\n _s(WalletAddressScreen, \"mDGXAGe+8pM6xkIporQvf7mJSKM=\", false, function () {\n return [_reactNativeSafeAreaContext.useSafeAreaInsets, _contextsAuthContext.useAuth];\n });\n _c = WalletAddressScreen;\n const styles = StyleSheet.default.create({\n container: {\n flex: 1,\n backgroundColor: '#F8F9FA'\n },\n header: {\n flexDirection: 'row',\n alignItems: 'center',\n justifyContent: 'space-between',\n paddingHorizontal: 16,\n paddingVertical: 16,\n backgroundColor: '#FFF',\n borderBottomWidth: 1,\n borderBottomColor: '#E5E7EB'\n },\n backButton: {\n width: 40,\n height: 40,\n borderRadius: 20,\n backgroundColor: '#F3F4F6',\n alignItems: 'center',\n justifyContent: 'center'\n },\n headerTitle: {\n fontSize: 18,\n fontWeight: '700',\n color: '#1F2937'\n },\n scrollContent: {\n padding: 16,\n paddingBottom: 80\n },\n infoBox: {\n flexDirection: 'row',\n alignItems: 'center',\n backgroundColor: '#DBEAFE',\n padding: 12,\n borderRadius: 8,\n marginBottom: 24\n },\n infoText: {\n fontSize: 14,\n color: '#1E40AF',\n marginLeft: 8,\n flex: 1\n },\n section: {\n marginBottom: 20\n },\n label: {\n fontSize: 14,\n fontWeight: '600',\n color: '#374151',\n marginBottom: 8\n },\n input: {\n backgroundColor: '#FFF',\n padding: 16,\n borderRadius: 12,\n fontSize: 14,\n borderWidth: 1,\n borderColor: '#E5E7EB',\n minHeight: 80,\n textAlignVertical: 'top'\n },\n addressContainer: {\n flexDirection: 'row',\n alignItems: 'center',\n backgroundColor: '#FFF',\n padding: 16,\n borderRadius: 12,\n borderWidth: 1,\n borderColor: '#E5E7EB'\n },\n addressText: {\n flex: 1,\n fontSize: 14,\n color: '#374151',\n fontFamily: 'monospace'\n },\n copyButton: {\n padding: 8,\n marginLeft: 8\n },\n buttonRow: {\n flexDirection: 'row',\n gap: 12,\n marginTop: 24\n },\n button: {\n flex: 1,\n padding: 16,\n borderRadius: 12,\n alignItems: 'center'\n },\n cancelButton: {\n backgroundColor: '#F3F4F6'\n },\n cancelButtonText: {\n fontSize: 16,\n fontWeight: '600',\n color: '#6B7280'\n },\n saveButton: {\n backgroundColor: '#EE2A35'\n },\n saveButtonDisabled: {\n opacity: 0.6\n },\n saveButtonText: {\n fontSize: 16,\n fontWeight: '600',\n color: '#FFF'\n },\n editButton: {\n flexDirection: 'row',\n alignItems: 'center',\n justifyContent: 'center',\n backgroundColor: '#EE2A35',\n padding: 16,\n borderRadius: 12,\n marginTop: 24\n },\n editButtonText: {\n fontSize: 16,\n fontWeight: '600',\n color: '#FFF',\n marginLeft: 8\n }\n });\n var _c;\n $RefreshReg$(_c, \"WalletAddressScreen\");\n});","lineCount":443,"map":[[14,2,18,15,"Object"],[14,8,18,15],[14,9,18,15,"defineProperty"],[14,23,18,15],[14,24,18,15,"exports"],[14,31,18,15],[15,4,18,15,"enumerable"],[15,14,18,15],[16,4,18,15,"get"],[16,7,18,15],[16,18,18,15,"get"],[16,19,18,15],[17,6,18,15],[17,13,18,15,"WalletAddressScreen"],[17,32,18,15],[18,4,18,15],[19,2,18,15],[20,2,1,0],[20,6,1,0,"_react"],[20,12,1,0],[20,15,1,0,"require"],[20,22,1,0],[20,23,1,0,"_dependencyMap"],[20,37,1,0],[21,2,1,51],[21,6,1,51,"_reactNativeWebDistExportsView"],[21,36,1,51],[21,39,1,51,"require"],[21,46,1,51],[21,47,1,51,"_dependencyMap"],[21,61,1,51],[22,2,1,51],[22,6,1,51,"View"],[22,10,1,51],[22,13,1,51,"_interopDefault"],[22,28,1,51],[22,29,1,51,"_reactNativeWebDistExportsView"],[22,59,1,51],[23,2,1,51],[23,6,1,51,"_reactNativeWebDistExportsText"],[23,36,1,51],[23,39,1,51,"require"],[23,46,1,51],[23,47,1,51,"_dependencyMap"],[23,61,1,51],[24,2,1,51],[24,6,1,51,"Text"],[24,10,1,51],[24,13,1,51,"_interopDefault"],[24,28,1,51],[24,29,1,51,"_reactNativeWebDistExportsText"],[24,59,1,51],[25,2,1,51],[25,6,1,51,"_reactNativeWebDistExportsStyleSheet"],[25,42,1,51],[25,45,1,51,"require"],[25,52,1,51],[25,53,1,51,"_dependencyMap"],[25,67,1,51],[26,2,1,51],[26,6,1,51,"StyleSheet"],[26,16,1,51],[26,19,1,51,"_interopDefault"],[26,34,1,51],[26,35,1,51,"_reactNativeWebDistExportsStyleSheet"],[26,71,1,51],[27,2,1,51],[27,6,1,51,"_reactNativeWebDistExportsTouchableOpacity"],[27,48,1,51],[27,51,1,51,"require"],[27,58,1,51],[27,59,1,51,"_dependencyMap"],[27,73,1,51],[28,2,1,51],[28,6,1,51,"TouchableOpacity"],[28,22,1,51],[28,25,1,51,"_interopDefault"],[28,40,1,51],[28,41,1,51,"_reactNativeWebDistExportsTouchableOpacity"],[28,83,1,51],[29,2,1,51],[29,6,1,51,"_reactNativeWebDistExportsTextInput"],[29,41,1,51],[29,44,1,51,"require"],[29,51,1,51],[29,52,1,51,"_dependencyMap"],[29,66,1,51],[30,2,1,51],[30,6,1,51,"TextInput"],[30,15,1,51],[30,18,1,51,"_interopDefault"],[30,33,1,51],[30,34,1,51,"_reactNativeWebDistExportsTextInput"],[30,69,1,51],[31,2,1,51],[31,6,1,51,"_reactNativeWebDistExportsScrollView"],[31,42,1,51],[31,45,1,51,"require"],[31,52,1,51],[31,53,1,51,"_dependencyMap"],[31,67,1,51],[32,2,1,51],[32,6,1,51,"ScrollView"],[32,16,1,51],[32,19,1,51,"_interopDefault"],[32,34,1,51],[32,35,1,51,"_reactNativeWebDistExportsScrollView"],[32,71,1,51],[33,2,1,51],[33,6,1,51,"_reactNativeWebDistExportsAlert"],[33,37,1,51],[33,40,1,51,"require"],[33,47,1,51],[33,48,1,51,"_dependencyMap"],[33,62,1,51],[34,2,1,51],[34,6,1,51,"Alert"],[34,11,1,51],[34,14,1,51,"_interopDefault"],[34,29,1,51],[34,30,1,51,"_reactNativeWebDistExportsAlert"],[34,61,1,51],[35,2,1,51],[35,6,1,51,"_reactNativeWebDistExportsActivityIndicator"],[35,49,1,51],[35,52,1,51,"require"],[35,59,1,51],[35,60,1,51,"_dependencyMap"],[35,74,1,51],[36,2,1,51],[36,6,1,51,"ActivityIndicator"],[36,23,1,51],[36,26,1,51,"_interopDefault"],[36,41,1,51],[36,42,1,51,"_reactNativeWebDistExportsActivityIndicator"],[36,85,1,51],[37,2,1,51],[37,6,1,51,"_reactNativeWebDistExportsClipboard"],[37,41,1,51],[37,44,1,51,"require"],[37,51,1,51],[37,52,1,51,"_dependencyMap"],[37,66,1,51],[38,2,1,51],[38,6,1,51,"Clipboard"],[38,15,1,51],[38,18,1,51,"_interopDefault"],[38,33,1,51],[38,34,1,51,"_reactNativeWebDistExportsClipboard"],[38,69,1,51],[39,2,13,0],[39,6,13,0,"_expoVectorIcons"],[39,22,13,0],[39,25,13,0,"require"],[39,32,13,0],[39,33,13,0,"_dependencyMap"],[39,47,13,0],[40,2,14,0],[40,6,14,0,"_reactNativeSafeAreaContext"],[40,33,14,0],[40,36,14,0,"require"],[40,43,14,0],[40,44,14,0,"_dependencyMap"],[40,58,14,0],[41,2,15,0],[41,6,15,0,"_contextsAuthContext"],[41,26,15,0],[41,29,15,0,"require"],[41,36,15,0],[41,37,15,0,"_dependencyMap"],[41,51,15,0],[42,2,16,0],[42,6,16,0,"_configApi"],[42,16,16,0],[42,19,16,0,"require"],[42,26,16,0],[42,27,16,0,"_dependencyMap"],[42,41,16,0],[43,2,16,46],[43,6,16,46,"_reactJsxDevRuntime"],[43,25,16,46],[43,28,16,46,"require"],[43,35,16,46],[43,36,16,46,"_dependencyMap"],[43,50,16,46],[44,2,18,15],[44,11,18,24,"WalletAddressScreen"],[44,30,18,43,"WalletAddressScreen"],[44,31,18,44],[45,4,18,46,"navigation"],[46,2,18,62],[46,3,18,63],[46,5,18,65],[47,4,18,65,"_s"],[47,6,18,65],[48,4,19,2],[48,10,19,8,"insets"],[48,16,19,14],[48,19,19,17],[48,23,19,17,"useSafeAreaInsets"],[48,50,19,34],[48,51,19,34,"useSafeAreaInsets"],[48,68,19,34],[48,70,19,35],[48,71,19,36],[49,4,20,2],[49,10,20,8],[50,6,20,10,"user"],[51,4,20,15],[51,5,20,16],[51,8,20,19],[51,12,20,19,"useAuth"],[51,32,20,26],[51,33,20,26,"useAuth"],[51,40,20,26],[51,42,20,27],[51,43,20,28],[52,4,21,2],[52,10,21,8],[52,11,21,9,"loading"],[52,18,21,16],[52,20,21,18,"setLoading"],[52,30,21,28],[52,31,21,29],[52,34,21,32],[52,38,21,32,"useState"],[52,44,21,40],[52,45,21,40,"useState"],[52,53,21,40],[52,55,21,41],[52,60,21,46],[52,61,21,47],[53,4,22,2],[53,10,22,8],[53,11,22,9,"walletAddress"],[53,24,22,22],[53,26,22,24,"setWalletAddress"],[53,42,22,40],[53,43,22,41],[53,46,22,44],[53,50,22,44,"useState"],[53,56,22,52],[53,57,22,52,"useState"],[53,65,22,52],[53,67,22,53],[53,69,22,55],[53,70,22,56],[54,4,23,2],[54,10,23,8],[54,11,23,9,"isEditing"],[54,20,23,18],[54,22,23,20,"setIsEditing"],[54,34,23,32],[54,35,23,33],[54,38,23,36],[54,42,23,36,"useState"],[54,48,23,44],[54,49,23,44,"useState"],[54,57,23,44],[54,59,23,45],[54,64,23,50],[54,65,23,51],[55,4,25,2],[55,8,25,2,"useEffect"],[55,14,25,11],[55,15,25,11,"useEffect"],[55,24,25,11],[55,26,25,12],[55,32,25,18],[56,6,26,4,"loadWalletAddress"],[56,23,26,21],[56,24,26,22],[56,25,26,23],[57,4,27,2],[57,5,27,3],[57,7,27,5],[57,9,27,7],[57,10,27,8],[58,4,29,2],[58,10,29,8,"loadWalletAddress"],[58,27,29,25],[58,30,29,28],[58,36,29,28,"loadWalletAddress"],[58,37,29,28],[58,42,29,40],[59,6,30,4],[59,10,30,8],[60,8,31,6],[60,14,31,12,"response"],[60,22,31,20],[60,25,31,23],[60,31,31,29,"fetch"],[60,36,31,34],[60,37,31,35],[60,40,31,38,"API_ENDPOINTS"],[60,50,31,51],[60,51,31,51,"API_ENDPOINTS"],[60,64,31,51],[60,65,31,52,"AUTH_USER"],[60,74,31,61],[60,75,31,62,"user"],[60,79,31,66],[60,81,31,68,"user_id"],[60,88,31,75],[60,92,31,79],[60,94,31,81],[60,95,31,82],[60,97,31,84],[60,98,31,85],[61,8,32,6],[61,12,32,10,"response"],[61,20,32,18],[61,21,32,19,"ok"],[61,23,32,21],[61,25,32,23],[62,10,33,8],[62,16,33,14,"data"],[62,20,33,18],[62,23,33,21],[62,29,33,27,"response"],[62,37,33,35],[62,38,33,36,"json"],[62,42,33,40],[62,43,33,41],[62,44,33,42],[63,10,34,8,"setWalletAddress"],[63,26,34,24],[63,27,34,25,"data"],[63,31,34,29],[63,32,34,30,"wallet_address"],[63,46,34,44],[63,50,34,48],[63,52,34,50],[63,53,34,51],[64,8,35,6],[65,6,36,4],[65,7,36,5],[65,8,36,6],[65,15,36,13,"error"],[65,20,36,18],[65,22,36,20],[66,8,37,6,"console"],[66,15,37,13],[66,16,37,14,"error"],[66,21,37,19],[66,22,37,20],[66,53,37,51],[66,55,37,53,"error"],[66,60,37,58],[66,61,37,59],[67,6,38,4],[68,4,39,2],[68,5,39,3],[69,4,41,2],[69,10,41,8,"handleSave"],[69,20,41,18],[69,23,41,21],[69,29,41,21,"handleSave"],[69,30,41,21],[69,35,41,33],[70,6,42,4],[70,10,42,8],[70,11,42,9,"walletAddress"],[70,24,42,22],[70,25,42,23,"trim"],[70,29,42,27],[70,30,42,28],[70,31,42,29],[70,33,42,31],[71,8,43,6,"Alert"],[71,13,43,11],[71,14,43,11,"default"],[71,21,43,11],[71,22,43,12,"alert"],[71,27,43,17],[71,28,43,18],[71,35,43,25],[71,37,43,27],[71,69,43,59],[71,70,43,60],[72,8,44,6],[73,6,45,4],[74,6,47,4,"setLoading"],[74,16,47,14],[74,17,47,15],[74,21,47,19],[74,22,47,20],[75,6,48,4],[75,10,48,8],[76,8,49,6],[76,14,49,12,"backendUrl"],[76,24,49,22],[76,27,49,25],[76,84,49,64],[76,107,49,87],[77,8,50,6],[77,14,50,12,"response"],[77,22,50,20],[77,25,50,23],[77,31,50,29,"fetch"],[77,36,50,34],[77,37,50,35],[77,40,50,38,"backendUrl"],[77,50,50,48],[77,69,50,67],[77,71,50,69],[78,10,51,8,"method"],[78,16,51,14],[78,18,51,16],[78,23,51,21],[79,10,52,8,"headers"],[79,17,52,15],[79,19,52,17],[80,12,53,10],[80,26,53,24],[80,28,53,26],[81,10,54,8],[81,11,54,9],[82,10,55,8,"body"],[82,14,55,12],[82,16,55,14,"JSON"],[82,20,55,18],[82,21,55,19,"stringify"],[82,30,55,28],[82,31,55,29],[83,12,56,10,"user_id"],[83,19,56,17],[83,21,56,19,"user"],[83,25,56,23],[83,27,56,25,"user_id"],[83,34,56,32],[84,12,57,10,"wallet_address"],[84,26,57,24],[84,28,57,26,"walletAddress"],[85,10,58,8],[85,11,58,9],[86,8,59,6],[86,9,59,7],[86,10,59,8],[87,8,61,6],[87,12,61,10,"response"],[87,20,61,18],[87,21,61,19,"ok"],[87,23,61,21],[87,25,61,23],[88,10,62,8,"Alert"],[88,15,62,13],[88,16,62,13,"default"],[88,23,62,13],[88,24,62,14,"alert"],[88,29,62,19],[88,30,62,20],[88,39,62,29],[88,41,62,31],[88,79,62,69],[88,80,62,70],[89,10,63,8,"setIsEditing"],[89,22,63,20],[89,23,63,21],[89,28,63,26],[89,29,63,27],[90,8,64,6],[90,9,64,7],[90,15,64,13],[91,10,65,8,"Alert"],[91,15,65,13],[91,16,65,13,"default"],[91,23,65,13],[91,24,65,14,"alert"],[91,29,65,19],[91,30,65,20],[91,37,65,27],[91,39,65,29],[91,72,65,62],[91,73,65,63],[92,8,66,6],[93,6,67,4],[93,7,67,5],[93,8,67,6],[93,15,67,13,"error"],[93,20,67,18],[93,22,67,20],[94,8,68,6,"Alert"],[94,13,68,11],[94,14,68,11,"default"],[94,21,68,11],[94,22,68,12,"alert"],[94,27,68,17],[94,28,68,18],[94,35,68,25],[94,37,68,27],[94,61,68,51],[94,62,68,52],[95,6,69,4],[95,7,69,5],[95,16,69,14],[96,8,70,6,"setLoading"],[96,18,70,16],[96,19,70,17],[96,24,70,22],[96,25,70,23],[97,6,71,4],[98,4,72,2],[98,5,72,3],[99,4,74,2],[99,10,74,8,"copyToClipboard"],[99,25,74,23],[99,28,74,26,"copyToClipboard"],[99,29,74,26],[99,34,74,32],[100,6,75,4,"Clipboard"],[100,15,75,13],[100,16,75,13,"default"],[100,23,75,13],[100,24,75,14,"setString"],[100,33,75,23],[100,34,75,24,"walletAddress"],[100,47,75,37],[100,48,75,38],[101,6,76,4,"Alert"],[101,11,76,9],[101,12,76,9,"default"],[101,19,76,9],[101,20,76,10,"alert"],[101,25,76,15],[101,26,76,16],[101,34,76,24],[101,36,76,26],[101,72,76,62],[101,73,76,63],[102,4,77,2],[102,5,77,3],[103,4,79,2],[103,24,80,4],[103,28,80,4,"_reactJsxDevRuntime"],[103,47,80,4],[103,48,80,4,"jsxDEV"],[103,54,80,4],[103,56,80,5,"View"],[103,60,80,9],[103,61,80,9,"default"],[103,68,80,9],[104,6,80,10,"style"],[104,11,80,15],[104,13,80,17],[104,14,80,18,"styles"],[104,20,80,24],[104,21,80,25,"container"],[104,30,80,34],[104,32,80,36],[105,8,80,38,"paddingTop"],[105,18,80,48],[105,20,80,50,"insets"],[105,26,80,56],[105,27,80,57,"top"],[106,6,80,61],[106,7,80,62],[106,8,80,64],[107,6,80,64,"children"],[107,14,80,64],[107,30,81,6],[107,34,81,6,"_reactJsxDevRuntime"],[107,53,81,6],[107,54,81,6,"jsxDEV"],[107,60,81,6],[107,62,81,7,"View"],[107,66,81,11],[107,67,81,11,"default"],[107,74,81,11],[108,8,81,12,"style"],[108,13,81,17],[108,15,81,19,"styles"],[108,21,81,25],[108,22,81,26,"header"],[108,28,81,33],[109,8,81,33,"children"],[109,16,81,33],[109,32,82,8],[109,36,82,8,"_reactJsxDevRuntime"],[109,55,82,8],[109,56,82,8,"jsxDEV"],[109,62,82,8],[109,64,82,9,"TouchableOpacity"],[109,80,82,25],[109,81,82,25,"default"],[109,88,82,25],[110,10,82,26,"onPress"],[110,17,82,33],[110,19,82,35,"onPress"],[110,20,82,35],[110,25,82,41,"navigation"],[110,35,82,51],[110,36,82,52,"goBack"],[110,42,82,58],[110,43,82,59],[110,44,82,61],[111,10,82,62,"style"],[111,15,82,67],[111,17,82,69,"styles"],[111,23,82,75],[111,24,82,76,"backButton"],[111,34,82,87],[112,10,82,87,"children"],[112,18,82,87],[112,33,83,10],[112,37,83,10,"_reactJsxDevRuntime"],[112,56,83,10],[112,57,83,10,"jsxDEV"],[112,63,83,10],[112,65,83,11,"_expoVectorIcons"],[112,81,83,19],[112,82,83,19,"Ionicons"],[112,90,83,19],[113,12,83,20,"name"],[113,16,83,24],[113,18,83,25],[113,30,83,37],[114,12,83,38,"size"],[114,16,83,42],[114,18,83,44],[114,20,83,47],[115,12,83,48,"color"],[115,17,83,53],[115,19,83,54],[116,10,83,63],[117,12,83,63,"fileName"],[117,20,83,63],[117,22,83,63,"_jsxFileName"],[117,34,83,63],[118,12,83,63,"lineNumber"],[118,22,83,63],[119,12,83,63,"columnNumber"],[119,24,83,63],[120,10,83,63],[120,17,83,65],[121,8,83,66],[122,10,83,66,"fileName"],[122,18,83,66],[122,20,83,66,"_jsxFileName"],[122,32,83,66],[123,10,83,66,"lineNumber"],[123,20,83,66],[124,10,83,66,"columnNumber"],[124,22,83,66],[125,8,83,66],[125,15,84,26],[125,16,84,27],[125,31,85,8],[125,35,85,8,"_reactJsxDevRuntime"],[125,54,85,8],[125,55,85,8,"jsxDEV"],[125,61,85,8],[125,63,85,9,"Text"],[125,67,85,13],[125,68,85,13,"default"],[125,75,85,13],[126,10,85,14,"style"],[126,15,85,19],[126,17,85,21,"styles"],[126,23,85,27],[126,24,85,28,"headerTitle"],[126,35,85,40],[127,10,85,40,"children"],[127,18,85,40],[127,20,85,41],[128,8,85,55],[129,10,85,55,"fileName"],[129,18,85,55],[129,20,85,55,"_jsxFileName"],[129,32,85,55],[130,10,85,55,"lineNumber"],[130,20,85,55],[131,10,85,55,"columnNumber"],[131,22,85,55],[132,8,85,55],[132,15,85,61],[132,16,85,62],[132,31,86,8],[132,35,86,8,"_reactJsxDevRuntime"],[132,54,86,8],[132,55,86,8,"jsxDEV"],[132,61,86,8],[132,63,86,9,"View"],[132,67,86,13],[132,68,86,13,"default"],[132,75,86,13],[133,10,86,14,"style"],[133,15,86,19],[133,17,86,21],[134,12,86,23,"width"],[134,17,86,28],[134,19,86,30],[135,10,86,33],[136,8,86,35],[137,10,86,35,"fileName"],[137,18,86,35],[137,20,86,35,"_jsxFileName"],[137,32,86,35],[138,10,86,35,"lineNumber"],[138,20,86,35],[139,10,86,35,"columnNumber"],[139,22,86,35],[140,8,86,35],[140,15,86,37],[140,16,86,38],[141,6,86,38],[142,8,86,38,"fileName"],[142,16,86,38],[142,18,86,38,"_jsxFileName"],[142,30,86,38],[143,8,86,38,"lineNumber"],[143,18,86,38],[144,8,86,38,"columnNumber"],[144,20,86,38],[145,6,86,38],[145,13,87,12],[145,14,87,13],[145,29,89,6],[145,33,89,6,"_reactJsxDevRuntime"],[145,52,89,6],[145,53,89,6,"jsxDEV"],[145,59,89,6],[145,61,89,7,"ScrollView"],[145,71,89,17],[145,72,89,17,"default"],[145,79,89,17],[146,8,89,18,"contentContainerStyle"],[146,29,89,39],[146,31,89,41,"styles"],[146,37,89,47],[146,38,89,48,"scrollContent"],[146,51,89,62],[147,8,89,62,"children"],[147,16,89,62],[147,32,90,8],[147,36,90,8,"_reactJsxDevRuntime"],[147,55,90,8],[147,56,90,8,"jsxDEV"],[147,62,90,8],[147,64,90,9,"View"],[147,68,90,13],[147,69,90,13,"default"],[147,76,90,13],[148,10,90,14,"style"],[148,15,90,19],[148,17,90,21,"styles"],[148,23,90,27],[148,24,90,28,"infoBox"],[148,31,90,36],[149,10,90,36,"children"],[149,18,90,36],[149,34,91,10],[149,38,91,10,"_reactJsxDevRuntime"],[149,57,91,10],[149,58,91,10,"jsxDEV"],[149,64,91,10],[149,66,91,11,"_expoVectorIcons"],[149,82,91,19],[149,83,91,19,"Ionicons"],[149,91,91,19],[150,12,91,20,"name"],[150,16,91,24],[150,18,91,25],[150,38,91,45],[151,12,91,46,"size"],[151,16,91,50],[151,18,91,52],[151,20,91,55],[152,12,91,56,"color"],[152,17,91,61],[152,19,91,62],[153,10,91,71],[154,12,91,71,"fileName"],[154,20,91,71],[154,22,91,71,"_jsxFileName"],[154,34,91,71],[155,12,91,71,"lineNumber"],[155,22,91,71],[156,12,91,71,"columnNumber"],[156,24,91,71],[157,10,91,71],[157,17,91,73],[157,18,91,74],[157,33,92,10],[157,37,92,10,"_reactJsxDevRuntime"],[157,56,92,10],[157,57,92,10,"jsxDEV"],[157,63,92,10],[157,65,92,11,"Text"],[157,69,92,15],[157,70,92,15,"default"],[157,77,92,15],[158,12,92,16,"style"],[158,17,92,21],[158,19,92,23,"styles"],[158,25,92,29],[158,26,92,30,"infoText"],[158,34,92,39],[159,12,92,39,"children"],[159,20,92,39],[159,22,92,40],[160,10,94,10],[161,12,94,10,"fileName"],[161,20,94,10],[161,22,94,10,"_jsxFileName"],[161,34,94,10],[162,12,94,10,"lineNumber"],[162,22,94,10],[163,12,94,10,"columnNumber"],[163,24,94,10],[164,10,94,10],[164,17,94,16],[164,18,94,17],[165,8,94,17],[166,10,94,17,"fileName"],[166,18,94,17],[166,20,94,17,"_jsxFileName"],[166,32,94,17],[167,10,94,17,"lineNumber"],[167,20,94,17],[168,10,94,17,"columnNumber"],[168,22,94,17],[169,8,94,17],[169,15,95,14],[169,16,95,15],[169,31,97,8],[169,35,97,8,"_reactJsxDevRuntime"],[169,54,97,8],[169,55,97,8,"jsxDEV"],[169,61,97,8],[169,63,97,9,"View"],[169,67,97,13],[169,68,97,13,"default"],[169,75,97,13],[170,10,97,14,"style"],[170,15,97,19],[170,17,97,21,"styles"],[170,23,97,27],[170,24,97,28,"section"],[170,31,97,36],[171,10,97,36,"children"],[171,18,97,36],[171,34,98,10],[171,38,98,10,"_reactJsxDevRuntime"],[171,57,98,10],[171,58,98,10,"jsxDEV"],[171,64,98,10],[171,66,98,11,"Text"],[171,70,98,15],[171,71,98,15,"default"],[171,78,98,15],[172,12,98,16,"style"],[172,17,98,21],[172,19,98,23,"styles"],[172,25,98,29],[172,26,98,30,"label"],[172,31,98,36],[173,12,98,36,"children"],[173,20,98,36],[173,22,98,37],[174,10,98,51],[175,12,98,51,"fileName"],[175,20,98,51],[175,22,98,51,"_jsxFileName"],[175,34,98,51],[176,12,98,51,"lineNumber"],[176,22,98,51],[177,12,98,51,"columnNumber"],[177,24,98,51],[178,10,98,51],[178,17,98,57],[178,18,98,58],[178,20,99,11,"isEditing"],[178,29,99,20],[178,45,100,12],[178,49,100,12,"_reactJsxDevRuntime"],[178,68,100,12],[178,69,100,12,"jsxDEV"],[178,75,100,12],[178,77,100,13,"TextInput"],[178,86,100,22],[178,87,100,22,"default"],[178,94,100,22],[179,12,101,14,"style"],[179,17,101,19],[179,19,101,21,"styles"],[179,25,101,27],[179,26,101,28,"input"],[179,31,101,34],[180,12,102,14,"value"],[180,17,102,19],[180,19,102,21,"walletAddress"],[180,32,102,35],[181,12,103,14,"onChangeText"],[181,24,103,26],[181,26,103,28,"setWalletAddress"],[181,42,103,45],[182,12,104,14,"placeholder"],[182,23,104,25],[182,25,104,26],[182,47,104,48],[183,12,105,14,"autoCapitalize"],[183,26,105,28],[183,28,105,29],[183,34,105,35],[184,12,106,14,"multiline"],[184,21,106,23],[185,10,106,23],[186,12,106,23,"fileName"],[186,20,106,23],[186,22,106,23,"_jsxFileName"],[186,34,106,23],[187,12,106,23,"lineNumber"],[187,22,106,23],[188,12,106,23,"columnNumber"],[188,24,106,23],[189,10,106,23],[189,17,107,13],[189,18,107,14],[189,34,109,12],[189,38,109,12,"_reactJsxDevRuntime"],[189,57,109,12],[189,58,109,12,"jsxDEV"],[189,64,109,12],[189,66,109,13,"View"],[189,70,109,17],[189,71,109,17,"default"],[189,78,109,17],[190,12,109,18,"style"],[190,17,109,23],[190,19,109,25,"styles"],[190,25,109,31],[190,26,109,32,"addressContainer"],[190,42,109,49],[191,12,109,49,"children"],[191,20,109,49],[191,36,110,14],[191,40,110,14,"_reactJsxDevRuntime"],[191,59,110,14],[191,60,110,14,"jsxDEV"],[191,66,110,14],[191,68,110,15,"Text"],[191,72,110,19],[191,73,110,19,"default"],[191,80,110,19],[192,14,110,20,"style"],[192,19,110,25],[192,21,110,27,"styles"],[192,27,110,33],[192,28,110,34,"addressText"],[192,39,110,46],[193,14,110,47,"numberOfLines"],[193,27,110,60],[193,29,110,62],[193,30,110,64],[194,14,110,64,"children"],[194,22,110,64],[194,24,111,17,"walletAddress"],[194,37,111,30],[194,41,111,34],[195,12,111,57],[196,14,111,57,"fileName"],[196,22,111,57],[196,24,111,57,"_jsxFileName"],[196,36,111,57],[197,14,111,57,"lineNumber"],[197,24,111,57],[198,14,111,57,"columnNumber"],[198,26,111,57],[199,12,111,57],[199,19,112,20],[199,20,112,21],[199,35,113,14],[199,39,113,14,"_reactJsxDevRuntime"],[199,58,113,14],[199,59,113,14,"jsxDEV"],[199,65,113,14],[199,67,113,15,"TouchableOpacity"],[199,83,113,31],[199,84,113,31,"default"],[199,91,113,31],[200,14,113,32,"onPress"],[200,21,113,39],[200,23,113,41,"copyToClipboard"],[200,38,113,57],[201,14,113,58,"style"],[201,19,113,63],[201,21,113,65,"styles"],[201,27,113,71],[201,28,113,72,"copyButton"],[201,38,113,83],[202,14,113,83,"children"],[202,22,113,83],[202,37,114,16],[202,41,114,16,"_reactJsxDevRuntime"],[202,60,114,16],[202,61,114,16,"jsxDEV"],[202,67,114,16],[202,69,114,17,"_expoVectorIcons"],[202,85,114,25],[202,86,114,25,"Ionicons"],[202,94,114,25],[203,16,114,26,"name"],[203,20,114,30],[203,22,114,31],[203,36,114,45],[204,16,114,46,"size"],[204,20,114,50],[204,22,114,52],[204,24,114,55],[205,16,114,56,"color"],[205,21,114,61],[205,23,114,62],[206,14,114,71],[207,16,114,71,"fileName"],[207,24,114,71],[207,26,114,71,"_jsxFileName"],[207,38,114,71],[208,16,114,71,"lineNumber"],[208,26,114,71],[209,16,114,71,"columnNumber"],[209,28,114,71],[210,14,114,71],[210,21,114,73],[211,12,114,74],[212,14,114,74,"fileName"],[212,22,114,74],[212,24,114,74,"_jsxFileName"],[212,36,114,74],[213,14,114,74,"lineNumber"],[213,24,114,74],[214,14,114,74,"columnNumber"],[214,26,114,74],[215,12,114,74],[215,19,115,32],[215,20,115,33],[216,10,115,33],[217,12,115,33,"fileName"],[217,20,115,33],[217,22,115,33,"_jsxFileName"],[217,34,115,33],[218,12,115,33,"lineNumber"],[218,22,115,33],[219,12,115,33,"columnNumber"],[219,24,115,33],[220,10,115,33],[220,17,116,18],[220,18,117,11],[221,8,117,11],[222,10,117,11,"fileName"],[222,18,117,11],[222,20,117,11,"_jsxFileName"],[222,32,117,11],[223,10,117,11,"lineNumber"],[223,20,117,11],[224,10,117,11,"columnNumber"],[224,22,117,11],[225,8,117,11],[225,15,118,14],[225,16,118,15],[225,18,120,9,"isEditing"],[225,27,120,18],[225,43,121,10],[225,47,121,10,"_reactJsxDevRuntime"],[225,66,121,10],[225,67,121,10,"jsxDEV"],[225,73,121,10],[225,75,121,11,"View"],[225,79,121,15],[225,80,121,15,"default"],[225,87,121,15],[226,10,121,16,"style"],[226,15,121,21],[226,17,121,23,"styles"],[226,23,121,29],[226,24,121,30,"buttonRow"],[226,33,121,40],[227,10,121,40,"children"],[227,18,121,40],[227,34,122,12],[227,38,122,12,"_reactJsxDevRuntime"],[227,57,122,12],[227,58,122,12,"jsxDEV"],[227,64,122,12],[227,66,122,13,"TouchableOpacity"],[227,82,122,29],[227,83,122,29,"default"],[227,90,122,29],[228,12,123,14,"style"],[228,17,123,19],[228,19,123,21],[228,20,123,22,"styles"],[228,26,123,28],[228,27,123,29,"button"],[228,33,123,35],[228,35,123,37,"styles"],[228,41,123,43],[228,42,123,44,"cancelButton"],[228,54,123,56],[228,55,123,58],[229,12,124,14,"onPress"],[229,19,124,21],[229,21,124,23,"onPress"],[229,22,124,23],[229,27,124,29],[230,14,125,16,"setIsEditing"],[230,26,125,28],[230,27,125,29],[230,32,125,34],[230,33,125,35],[231,14,126,16,"loadWalletAddress"],[231,31,126,33],[231,32,126,34],[231,33,126,35],[232,12,127,14],[232,13,127,16],[233,12,127,16,"children"],[233,20,127,16],[233,35,129,14],[233,39,129,14,"_reactJsxDevRuntime"],[233,58,129,14],[233,59,129,14,"jsxDEV"],[233,65,129,14],[233,67,129,15,"Text"],[233,71,129,19],[233,72,129,19,"default"],[233,79,129,19],[234,14,129,20,"style"],[234,19,129,25],[234,21,129,27,"styles"],[234,27,129,33],[234,28,129,34,"cancelButtonText"],[234,44,129,51],[235,14,129,51,"children"],[235,22,129,51],[235,24,129,52],[236,12,129,58],[237,14,129,58,"fileName"],[237,22,129,58],[237,24,129,58,"_jsxFileName"],[237,36,129,58],[238,14,129,58,"lineNumber"],[238,24,129,58],[239,14,129,58,"columnNumber"],[239,26,129,58],[240,12,129,58],[240,19,129,64],[241,10,129,65],[242,12,129,65,"fileName"],[242,20,129,65],[242,22,129,65,"_jsxFileName"],[242,34,129,65],[243,12,129,65,"lineNumber"],[243,22,129,65],[244,12,129,65,"columnNumber"],[244,24,129,65],[245,10,129,65],[245,17,130,30],[245,18,130,31],[245,33,131,12],[245,37,131,12,"_reactJsxDevRuntime"],[245,56,131,12],[245,57,131,12,"jsxDEV"],[245,63,131,12],[245,65,131,13,"TouchableOpacity"],[245,81,131,29],[245,82,131,29,"default"],[245,89,131,29],[246,12,132,14,"style"],[246,17,132,19],[246,19,132,21],[246,20,132,22,"styles"],[246,26,132,28],[246,27,132,29,"button"],[246,33,132,35],[246,35,132,37,"styles"],[246,41,132,43],[246,42,132,44,"saveButton"],[246,52,132,54],[246,54,132,56,"loading"],[246,61,132,63],[246,65,132,67,"styles"],[246,71,132,73],[246,72,132,74,"saveButtonDisabled"],[246,90,132,92],[246,91,132,94],[247,12,133,14,"onPress"],[247,19,133,21],[247,21,133,23,"handleSave"],[247,31,133,34],[248,12,134,14,"disabled"],[248,20,134,22],[248,22,134,24,"loading"],[248,29,134,32],[249,12,134,32,"children"],[249,20,134,32],[249,22,136,15,"loading"],[249,29,136,22],[249,45,137,16],[249,49,137,16,"_reactJsxDevRuntime"],[249,68,137,16],[249,69,137,16,"jsxDEV"],[249,75,137,16],[249,77,137,17,"ActivityIndicator"],[249,94,137,34],[249,95,137,34,"default"],[249,102,137,34],[250,14,137,35,"color"],[250,19,137,40],[250,21,137,41],[251,12,137,47],[252,14,137,47,"fileName"],[252,22,137,47],[252,24,137,47,"_jsxFileName"],[252,36,137,47],[253,14,137,47,"lineNumber"],[253,24,137,47],[254,14,137,47,"columnNumber"],[254,26,137,47],[255,12,137,47],[255,19,137,49],[255,20,137,50],[255,36,139,16],[255,40,139,16,"_reactJsxDevRuntime"],[255,59,139,16],[255,60,139,16,"jsxDEV"],[255,66,139,16],[255,68,139,17,"Text"],[255,72,139,21],[255,73,139,21,"default"],[255,80,139,21],[256,14,139,22,"style"],[256,19,139,27],[256,21,139,29,"styles"],[256,27,139,35],[256,28,139,36,"saveButtonText"],[256,42,139,51],[257,14,139,51,"children"],[257,22,139,51],[257,24,139,52],[258,12,139,56],[259,14,139,56,"fileName"],[259,22,139,56],[259,24,139,56,"_jsxFileName"],[259,36,139,56],[260,14,139,56,"lineNumber"],[260,24,139,56],[261,14,139,56,"columnNumber"],[261,26,139,56],[262,12,139,56],[262,19,139,62],[263,10,140,15],[264,12,140,15,"fileName"],[264,20,140,15],[264,22,140,15,"_jsxFileName"],[264,34,140,15],[265,12,140,15,"lineNumber"],[265,22,140,15],[266,12,140,15,"columnNumber"],[266,24,140,15],[267,10,140,15],[267,17,141,30],[267,18,141,31],[268,8,141,31],[269,10,141,31,"fileName"],[269,18,141,31],[269,20,141,31,"_jsxFileName"],[269,32,141,31],[270,10,141,31,"lineNumber"],[270,20,141,31],[271,10,141,31,"columnNumber"],[271,22,141,31],[272,8,141,31],[272,15,142,16],[272,16,142,17],[272,32,144,10],[272,36,144,10,"_reactJsxDevRuntime"],[272,55,144,10],[272,56,144,10,"jsxDEV"],[272,62,144,10],[272,64,144,11,"TouchableOpacity"],[272,80,144,27],[272,81,144,27,"default"],[272,88,144,27],[273,10,145,12,"style"],[273,15,145,17],[273,17,145,19,"styles"],[273,23,145,25],[273,24,145,26,"editButton"],[273,34,145,37],[274,10,146,12,"onPress"],[274,17,146,19],[274,19,146,21,"onPress"],[274,20,146,21],[274,25,146,27,"setIsEditing"],[274,37,146,39],[274,38,146,40],[274,42,146,44],[274,43,146,46],[275,10,146,46,"children"],[275,18,146,46],[275,34,148,12],[275,38,148,12,"_reactJsxDevRuntime"],[275,57,148,12],[275,58,148,12,"jsxDEV"],[275,64,148,12],[275,66,148,13,"_expoVectorIcons"],[275,82,148,21],[275,83,148,21,"Ionicons"],[275,91,148,21],[276,12,148,22,"name"],[276,16,148,26],[276,18,148,27],[276,34,148,43],[277,12,148,44,"size"],[277,16,148,48],[277,18,148,50],[277,20,148,53],[278,12,148,54,"color"],[278,17,148,59],[278,19,148,60],[279,10,148,66],[280,12,148,66,"fileName"],[280,20,148,66],[280,22,148,66,"_jsxFileName"],[280,34,148,66],[281,12,148,66,"lineNumber"],[281,22,148,66],[282,12,148,66,"columnNumber"],[282,24,148,66],[283,10,148,66],[283,17,148,68],[283,18,148,69],[283,33,149,12],[283,37,149,12,"_reactJsxDevRuntime"],[283,56,149,12],[283,57,149,12,"jsxDEV"],[283,63,149,12],[283,65,149,13,"Text"],[283,69,149,17],[283,70,149,17,"default"],[283,77,149,17],[284,12,149,18,"style"],[284,17,149,23],[284,19,149,25,"styles"],[284,25,149,31],[284,26,149,32,"editButtonText"],[284,40,149,47],[285,12,149,47,"children"],[285,20,149,47],[285,22,149,48],[286,10,149,67],[287,12,149,67,"fileName"],[287,20,149,67],[287,22,149,67,"_jsxFileName"],[287,34,149,67],[288,12,149,67,"lineNumber"],[288,22,149,67],[289,12,149,67,"columnNumber"],[289,24,149,67],[290,10,149,67],[290,17,149,73],[290,18,149,74],[291,8,149,74],[292,10,149,74,"fileName"],[292,18,149,74],[292,20,149,74,"_jsxFileName"],[292,32,149,74],[293,10,149,74,"lineNumber"],[293,20,149,74],[294,10,149,74,"columnNumber"],[294,22,149,74],[295,8,149,74],[295,15,150,28],[295,16,151,9],[296,6,151,9],[297,8,151,9,"fileName"],[297,16,151,9],[297,18,151,9,"_jsxFileName"],[297,30,151,9],[298,8,151,9,"lineNumber"],[298,18,151,9],[299,8,151,9,"columnNumber"],[299,20,151,9],[300,6,151,9],[300,13,152,18],[300,14,152,19],[301,4,152,19],[302,6,152,19,"fileName"],[302,14,152,19],[302,16,152,19,"_jsxFileName"],[302,28,152,19],[303,6,152,19,"lineNumber"],[303,16,152,19],[304,6,152,19,"columnNumber"],[304,18,152,19],[305,4,152,19],[305,11,153,10],[305,12,153,11],[306,2,155,0],[307,2,155,1,"_s"],[307,4,155,1],[307,5,18,24,"WalletAddressScreen"],[307,24,18,43],[308,4,18,43],[308,12,19,17,"useSafeAreaInsets"],[308,39,19,34],[308,40,19,34,"useSafeAreaInsets"],[308,57,19,34],[308,59,20,19,"useAuth"],[308,79,20,26],[308,80,20,26,"useAuth"],[308,87,20,26],[309,2,20,26],[310,2,20,26,"_c"],[310,4,20,26],[310,7,18,24,"WalletAddressScreen"],[310,26,18,43],[311,2,157,0],[311,8,157,6,"styles"],[311,14,157,12],[311,17,157,15,"StyleSheet"],[311,27,157,25],[311,28,157,25,"default"],[311,35,157,25],[311,36,157,26,"create"],[311,42,157,32],[311,43,157,33],[312,4,158,2,"container"],[312,13,158,11],[312,15,158,13],[313,6,159,4,"flex"],[313,10,159,8],[313,12,159,10],[313,13,159,11],[314,6,160,4,"backgroundColor"],[314,21,160,19],[314,23,160,21],[315,4,161,2],[315,5,161,3],[316,4,162,2,"header"],[316,10,162,8],[316,12,162,10],[317,6,163,4,"flexDirection"],[317,19,163,17],[317,21,163,19],[317,26,163,24],[318,6,164,4,"alignItems"],[318,16,164,14],[318,18,164,16],[318,26,164,24],[319,6,165,4,"justifyContent"],[319,20,165,18],[319,22,165,20],[319,37,165,35],[320,6,166,4,"paddingHorizontal"],[320,23,166,21],[320,25,166,23],[320,27,166,25],[321,6,167,4,"paddingVertical"],[321,21,167,19],[321,23,167,21],[321,25,167,23],[322,6,168,4,"backgroundColor"],[322,21,168,19],[322,23,168,21],[322,29,168,27],[323,6,169,4,"borderBottomWidth"],[323,23,169,21],[323,25,169,23],[323,26,169,24],[324,6,170,4,"borderBottomColor"],[324,23,170,21],[324,25,170,23],[325,4,171,2],[325,5,171,3],[326,4,172,2,"backButton"],[326,14,172,12],[326,16,172,14],[327,6,173,4,"width"],[327,11,173,9],[327,13,173,11],[327,15,173,13],[328,6,174,4,"height"],[328,12,174,10],[328,14,174,12],[328,16,174,14],[329,6,175,4,"borderRadius"],[329,18,175,16],[329,20,175,18],[329,22,175,20],[330,6,176,4,"backgroundColor"],[330,21,176,19],[330,23,176,21],[330,32,176,30],[331,6,177,4,"alignItems"],[331,16,177,14],[331,18,177,16],[331,26,177,24],[332,6,178,4,"justifyContent"],[332,20,178,18],[332,22,178,20],[333,4,179,2],[333,5,179,3],[334,4,180,2,"headerTitle"],[334,15,180,13],[334,17,180,15],[335,6,181,4,"fontSize"],[335,14,181,12],[335,16,181,14],[335,18,181,16],[336,6,182,4,"fontWeight"],[336,16,182,14],[336,18,182,16],[336,23,182,21],[337,6,183,4,"color"],[337,11,183,9],[337,13,183,11],[338,4,184,2],[338,5,184,3],[339,4,185,2,"scrollContent"],[339,17,185,15],[339,19,185,17],[340,6,186,4,"padding"],[340,13,186,11],[340,15,186,13],[340,17,186,15],[341,6,187,4,"paddingBottom"],[341,19,187,17],[341,21,187,19],[342,4,188,2],[342,5,188,3],[343,4,189,2,"infoBox"],[343,11,189,9],[343,13,189,11],[344,6,190,4,"flexDirection"],[344,19,190,17],[344,21,190,19],[344,26,190,24],[345,6,191,4,"alignItems"],[345,16,191,14],[345,18,191,16],[345,26,191,24],[346,6,192,4,"backgroundColor"],[346,21,192,19],[346,23,192,21],[346,32,192,30],[347,6,193,4,"padding"],[347,13,193,11],[347,15,193,13],[347,17,193,15],[348,6,194,4,"borderRadius"],[348,18,194,16],[348,20,194,18],[348,21,194,19],[349,6,195,4,"marginBottom"],[349,18,195,16],[349,20,195,18],[350,4,196,2],[350,5,196,3],[351,4,197,2,"infoText"],[351,12,197,10],[351,14,197,12],[352,6,198,4,"fontSize"],[352,14,198,12],[352,16,198,14],[352,18,198,16],[353,6,199,4,"color"],[353,11,199,9],[353,13,199,11],[353,22,199,20],[354,6,200,4,"marginLeft"],[354,16,200,14],[354,18,200,16],[354,19,200,17],[355,6,201,4,"flex"],[355,10,201,8],[355,12,201,10],[356,4,202,2],[356,5,202,3],[357,4,203,2,"section"],[357,11,203,9],[357,13,203,11],[358,6,204,4,"marginBottom"],[358,18,204,16],[358,20,204,18],[359,4,205,2],[359,5,205,3],[360,4,206,2,"label"],[360,9,206,7],[360,11,206,9],[361,6,207,4,"fontSize"],[361,14,207,12],[361,16,207,14],[361,18,207,16],[362,6,208,4,"fontWeight"],[362,16,208,14],[362,18,208,16],[362,23,208,21],[363,6,209,4,"color"],[363,11,209,9],[363,13,209,11],[363,22,209,20],[364,6,210,4,"marginBottom"],[364,18,210,16],[364,20,210,18],[365,4,211,2],[365,5,211,3],[366,4,212,2,"input"],[366,9,212,7],[366,11,212,9],[367,6,213,4,"backgroundColor"],[367,21,213,19],[367,23,213,21],[367,29,213,27],[368,6,214,4,"padding"],[368,13,214,11],[368,15,214,13],[368,17,214,15],[369,6,215,4,"borderRadius"],[369,18,215,16],[369,20,215,18],[369,22,215,20],[370,6,216,4,"fontSize"],[370,14,216,12],[370,16,216,14],[370,18,216,16],[371,6,217,4,"borderWidth"],[371,17,217,15],[371,19,217,17],[371,20,217,18],[372,6,218,4,"borderColor"],[372,17,218,15],[372,19,218,17],[372,28,218,26],[373,6,219,4,"minHeight"],[373,15,219,13],[373,17,219,15],[373,19,219,17],[374,6,220,4,"textAlignVertical"],[374,23,220,21],[374,25,220,23],[375,4,221,2],[375,5,221,3],[376,4,222,2,"addressContainer"],[376,20,222,18],[376,22,222,20],[377,6,223,4,"flexDirection"],[377,19,223,17],[377,21,223,19],[377,26,223,24],[378,6,224,4,"alignItems"],[378,16,224,14],[378,18,224,16],[378,26,224,24],[379,6,225,4,"backgroundColor"],[379,21,225,19],[379,23,225,21],[379,29,225,27],[380,6,226,4,"padding"],[380,13,226,11],[380,15,226,13],[380,17,226,15],[381,6,227,4,"borderRadius"],[381,18,227,16],[381,20,227,18],[381,22,227,20],[382,6,228,4,"borderWidth"],[382,17,228,15],[382,19,228,17],[382,20,228,18],[383,6,229,4,"borderColor"],[383,17,229,15],[383,19,229,17],[384,4,230,2],[384,5,230,3],[385,4,231,2,"addressText"],[385,15,231,13],[385,17,231,15],[386,6,232,4,"flex"],[386,10,232,8],[386,12,232,10],[386,13,232,11],[387,6,233,4,"fontSize"],[387,14,233,12],[387,16,233,14],[387,18,233,16],[388,6,234,4,"color"],[388,11,234,9],[388,13,234,11],[388,22,234,20],[389,6,235,4,"fontFamily"],[389,16,235,14],[389,18,235,16],[390,4,236,2],[390,5,236,3],[391,4,237,2,"copyButton"],[391,14,237,12],[391,16,237,14],[392,6,238,4,"padding"],[392,13,238,11],[392,15,238,13],[392,16,238,14],[393,6,239,4,"marginLeft"],[393,16,239,14],[393,18,239,16],[394,4,240,2],[394,5,240,3],[395,4,241,2,"buttonRow"],[395,13,241,11],[395,15,241,13],[396,6,242,4,"flexDirection"],[396,19,242,17],[396,21,242,19],[396,26,242,24],[397,6,243,4,"gap"],[397,9,243,7],[397,11,243,9],[397,13,243,11],[398,6,244,4,"marginTop"],[398,15,244,13],[398,17,244,15],[399,4,245,2],[399,5,245,3],[400,4,246,2,"button"],[400,10,246,8],[400,12,246,10],[401,6,247,4,"flex"],[401,10,247,8],[401,12,247,10],[401,13,247,11],[402,6,248,4,"padding"],[402,13,248,11],[402,15,248,13],[402,17,248,15],[403,6,249,4,"borderRadius"],[403,18,249,16],[403,20,249,18],[403,22,249,20],[404,6,250,4,"alignItems"],[404,16,250,14],[404,18,250,16],[405,4,251,2],[405,5,251,3],[406,4,252,2,"cancelButton"],[406,16,252,14],[406,18,252,16],[407,6,253,4,"backgroundColor"],[407,21,253,19],[407,23,253,21],[408,4,254,2],[408,5,254,3],[409,4,255,2,"cancelButtonText"],[409,20,255,18],[409,22,255,20],[410,6,256,4,"fontSize"],[410,14,256,12],[410,16,256,14],[410,18,256,16],[411,6,257,4,"fontWeight"],[411,16,257,14],[411,18,257,16],[411,23,257,21],[412,6,258,4,"color"],[412,11,258,9],[412,13,258,11],[413,4,259,2],[413,5,259,3],[414,4,260,2,"saveButton"],[414,14,260,12],[414,16,260,14],[415,6,261,4,"backgroundColor"],[415,21,261,19],[415,23,261,21],[416,4,262,2],[416,5,262,3],[417,4,263,2,"saveButtonDisabled"],[417,22,263,20],[417,24,263,22],[418,6,264,4,"opacity"],[418,13,264,11],[418,15,264,13],[419,4,265,2],[419,5,265,3],[420,4,266,2,"saveButtonText"],[420,18,266,16],[420,20,266,18],[421,6,267,4,"fontSize"],[421,14,267,12],[421,16,267,14],[421,18,267,16],[422,6,268,4,"fontWeight"],[422,16,268,14],[422,18,268,16],[422,23,268,21],[423,6,269,4,"color"],[423,11,269,9],[423,13,269,11],[424,4,270,2],[424,5,270,3],[425,4,271,2,"editButton"],[425,14,271,12],[425,16,271,14],[426,6,272,4,"flexDirection"],[426,19,272,17],[426,21,272,19],[426,26,272,24],[427,6,273,4,"alignItems"],[427,16,273,14],[427,18,273,16],[427,26,273,24],[428,6,274,4,"justifyContent"],[428,20,274,18],[428,22,274,20],[428,30,274,28],[429,6,275,4,"backgroundColor"],[429,21,275,19],[429,23,275,21],[429,32,275,30],[430,6,276,4,"padding"],[430,13,276,11],[430,15,276,13],[430,17,276,15],[431,6,277,4,"borderRadius"],[431,18,277,16],[431,20,277,18],[431,22,277,20],[432,6,278,4,"marginTop"],[432,15,278,13],[432,17,278,15],[433,4,279,2],[433,5,279,3],[434,4,280,2,"editButtonText"],[434,18,280,16],[434,20,280,18],[435,6,281,4,"fontSize"],[435,14,281,12],[435,16,281,14],[435,18,281,16],[436,6,282,4,"fontWeight"],[436,16,282,14],[436,18,282,16],[436,23,282,21],[437,6,283,4,"color"],[437,11,283,9],[437,13,283,11],[437,19,283,17],[438,6,284,4,"marginLeft"],[438,16,284,14],[438,18,284,16],[439,4,285,2],[440,2,286,0],[440,3,286,1],[440,4,286,2],[441,2,286,3],[441,6,286,3,"_c"],[441,8,286,3],[442,2,286,3,"$RefreshReg$"],[442,14,286,3],[442,15,286,3,"_c"],[442,17,286,3],[443,0,286,3],[443,3]],"functionMap":{"names":["","WalletAddressScreen","useEffect$argument_0","loadWalletAddress","handleSave","copyToClipboard","TouchableOpacity.props.onPress"],"mappings":"AAA;eCiB;YCO;GDE;4BEE;GFU;qBGE;GH+B;0BIE;GJG;mCKK,yBL;uBK0C;eLG;qBKmB,wBL;CDS"},"hasCjsExports":false},"type":"js/module"}]} \ No newline at end of file diff --git a/frontend/package.json b/frontend/package.json index e01b1c01..b16c17b2 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -36,6 +36,7 @@ "expo-linear-gradient": "^15.0.7", "expo-linking": "~7.1.7", "expo-local-authentication": "^17.0.7", + "expo-localization": "^17.0.7", "expo-router": "~5.1.4", "expo-secure-store": "^15.0.7", "expo-splash-screen": "~0.30.10", @@ -43,6 +44,7 @@ "expo-symbols": "~0.4.5", "expo-system-ui": "~5.0.10", "expo-web-browser": "~14.2.0", + "i18n-js": "^4.5.1", "react": "19.1.0", "react-dom": "19.1.0", "react-native": "0.81.5",