From 3c4205c841c4e88d0bd5fad51fbb451b4e12adbe Mon Sep 17 00:00:00 2001 From: emergent-agent-e1 Date: Sat, 8 Nov 2025 16:43:01 +0000 Subject: [PATCH] auto-commit for f8452d94-a82d-46b2-9802-15f946907d76 --- ...574a1a490e79f827912d14c143ce59ecc7037914518f59eade9a44114ee64 | 1 + ...731cf6740d8a1398878a34c143ce59ecc7037914518f59eade9a44114ee64 | 1 + ...fd6ff94eae7a517bf5642ab2f70901750a1216ddc84ccdfa7629f43776647 | 1 + ...68aa21a39e91587bad2cecf834cd7c40b4490f1d6acd8dce1b0e007bc4898 | 1 + ...03973127ae20e9fc9eca8ab2f70901750a1216ddc84ccdfa7629f43776647 | 1 + ...d96a048ada9d41f032544cf834cd7c40b4490f1d6acd8dce1b0e007bc4898 | 1 + ...e70dfffb51f0c46bb1d025e81fc11579fdb4824f8a4a595630404e5ab8ba7 | 1 + ...3749043f465ba1c28b9c85e81fc11579fdb4824f8a4a595630404e5ab8ba7 | 1 + 8 files changed, 8 insertions(+) create mode 100644 frontend/.metro-cache/cache/0a/c9db79ecd574a1a490e79f827912d14c143ce59ecc7037914518f59eade9a44114ee64 create mode 100644 frontend/.metro-cache/cache/0e/0211e5b1e731cf6740d8a1398878a34c143ce59ecc7037914518f59eade9a44114ee64 create mode 100644 frontend/.metro-cache/cache/4d/88c9b575ffd6ff94eae7a517bf5642ab2f70901750a1216ddc84ccdfa7629f43776647 create mode 100644 frontend/.metro-cache/cache/93/d0cecfc7a68aa21a39e91587bad2cecf834cd7c40b4490f1d6acd8dce1b0e007bc4898 create mode 100644 frontend/.metro-cache/cache/97/3161d3dfc03973127ae20e9fc9eca8ab2f70901750a1216ddc84ccdfa7629f43776647 create mode 100644 frontend/.metro-cache/cache/a0/41553fa02d96a048ada9d41f032544cf834cd7c40b4490f1d6acd8dce1b0e007bc4898 create mode 100644 frontend/.metro-cache/cache/bf/7fa2f44a5e70dfffb51f0c46bb1d025e81fc11579fdb4824f8a4a595630404e5ab8ba7 create mode 100644 frontend/.metro-cache/cache/dd/caa5571e83749043f465ba1c28b9c85e81fc11579fdb4824f8a4a595630404e5ab8ba7 diff --git a/frontend/.metro-cache/cache/0a/c9db79ecd574a1a490e79f827912d14c143ce59ecc7037914518f59eade9a44114ee64 b/frontend/.metro-cache/cache/0a/c9db79ecd574a1a490e79f827912d14c143ce59ecc7037914518f59eade9a44114ee64 new file mode 100644 index 00000000..b6ca485a --- /dev/null +++ b/frontend/.metro-cache/cache/0a/c9db79ecd574a1a490e79f827912d14c143ce59ecc7037914518f59eade9a44114ee64 @@ -0,0 +1 @@ +{"dependencies":[{"name":"expo/virtual/env","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"dgHc21cgR+buKc7O3/dChhD5JJk=","exportNames":["*"],"imports":1}},{"name":"react","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":1,"column":0,"index":0},"end":{"line":1,"column":48,"index":48}}],"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/SafeAreaView","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"S6Dcm4vKatES0CiC0O7zdRDDseY=","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/Alert","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"PEUC6jrQVoAGZ2qYkvimljMOyJI=","exportNames":["*"],"imports":1}},{"name":"react-native-webview","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":11,"column":0,"index":169},"end":{"line":11,"column":47,"index":216}}],"key":"YJc7i/oIweCWhKjzjfYLEcLeUJA=","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/HumanVerificationScreen.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 HumanVerificationScreen;\n }\n });\n var _expoVirtualEnv = require(_dependencyMap[0], \"expo/virtual/env\");\n var _react = require(_dependencyMap[1], \"react\");\n var _reactNativeWebDistExportsView = require(_dependencyMap[2], \"react-native-web/dist/exports/View\");\n var View = _interopDefault(_reactNativeWebDistExportsView);\n var _reactNativeWebDistExportsText = require(_dependencyMap[3], \"react-native-web/dist/exports/Text\");\n var Text = _interopDefault(_reactNativeWebDistExportsText);\n var _reactNativeWebDistExportsStyleSheet = require(_dependencyMap[4], \"react-native-web/dist/exports/StyleSheet\");\n var StyleSheet = _interopDefault(_reactNativeWebDistExportsStyleSheet);\n var _reactNativeWebDistExportsSafeAreaView = require(_dependencyMap[5], \"react-native-web/dist/exports/SafeAreaView\");\n var SafeAreaView = _interopDefault(_reactNativeWebDistExportsSafeAreaView);\n var _reactNativeWebDistExportsActivityIndicator = require(_dependencyMap[6], \"react-native-web/dist/exports/ActivityIndicator\");\n var ActivityIndicator = _interopDefault(_reactNativeWebDistExportsActivityIndicator);\n var _reactNativeWebDistExportsAlert = require(_dependencyMap[7], \"react-native-web/dist/exports/Alert\");\n var Alert = _interopDefault(_reactNativeWebDistExportsAlert);\n var _reactNativeWebview = require(_dependencyMap[8], \"react-native-webview\");\n var _reactJsxDevRuntime = require(_dependencyMap[9], \"react/jsx-dev-runtime\");\n const TURNSTILE_SITE_KEY = '1x00000000000000000000AA';\n function HumanVerificationScreen({\n navigation\n }) {\n _s();\n const [loading, setLoading] = (0, _react.useState)(true);\n const [verifying, setVerifying] = (0, _react.useState)(false);\n const [error, setError] = (0, _react.useState)(null);\n const webViewRef = (0, _react.useRef)(null);\n console.log('HumanVerificationScreen mounted');\n const handleTurnstileToken = async token => {\n setVerifying(true);\n try {\n // Get backend URL from environment\n const backendUrl = _expoVirtualEnv.env.EXPO_PUBLIC_BACKEND_URL || 'http://localhost:8001';\n\n // Verify token with backend\n const response = await fetch(`${backendUrl}/api/verify-turnstile`, {\n method: 'POST',\n headers: {\n 'Content-Type': 'application/json'\n },\n body: JSON.stringify({\n token\n })\n });\n const result = await response.json();\n if (result.success) {\n navigation.navigate('Auth');\n } else {\n Alert.default.alert('Verification Failed', 'Please try again');\n // Reload Turnstile\n webViewRef.current?.reload();\n }\n } catch (error) {\n console.error('Verification error:', error);\n Alert.default.alert('Error', 'Verification failed. Please try again.');\n } finally {\n setVerifying(false);\n }\n };\n const handleMessage = event => {\n const data = JSON.parse(event.nativeEvent.data);\n if (data.type === 'turnstile-success') {\n handleTurnstileToken(data.token);\n } else if (data.type === 'turnstile-error') {\n Alert.default.alert('Error', 'Verification failed. Please try again.');\n setLoading(false);\n }\n };\n const turnstileHTML = `\n \n \n \n \n \n \n \n \n
\n
🛡️
\n

Human Verification

\n

Please complete the security check to continue

\n
\n
\n
\n \n \n \n `;\n return /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(SafeAreaView.default, {\n style: styles.container,\n children: [verifying && /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(View.default, {\n style: styles.overlay,\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(ActivityIndicator.default, {\n size: \"large\",\n color: \"#EE2A35\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 143,\n columnNumber: 11\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(Text.default, {\n style: styles.verifyingText,\n children: \"Verifying...\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 144,\n columnNumber: 11\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 142,\n columnNumber: 9\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNativeWebview.WebView, {\n ref: webViewRef,\n source: {\n html: turnstileHTML\n },\n onMessage: handleMessage,\n onLoadStart: () => console.log('WebView started loading'),\n onLoadEnd: () => {\n console.log('WebView finished loading');\n setLoading(false);\n },\n onError: syntheticEvent => {\n const {\n nativeEvent\n } = syntheticEvent;\n console.error('WebView error:', nativeEvent);\n setError(`WebView Error: ${nativeEvent.description}`);\n },\n style: styles.webview,\n javaScriptEnabled: true,\n domStorageEnabled: true,\n originWhitelist: ['*']\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 148,\n columnNumber: 7\n }, this), loading && /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(View.default, {\n style: styles.loadingOverlay,\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(ActivityIndicator.default, {\n size: \"large\",\n color: \"#EE2A35\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 170,\n columnNumber: 11\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(Text.default, {\n style: styles.loadingText,\n children: \"Loading verification...\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 171,\n columnNumber: 11\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 169,\n columnNumber: 9\n }, this), error && /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(View.default, {\n style: styles.errorOverlay,\n children: /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(Text.default, {\n style: styles.errorText,\n children: error\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 177,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 176,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 140,\n columnNumber: 5\n }, this);\n }\n _s(HumanVerificationScreen, \"u37N9BEWvt4dMJcY5wTNsDVMW9A=\");\n _c = HumanVerificationScreen;\n const styles = StyleSheet.default.create({\n container: {\n flex: 1,\n backgroundColor: '#F8F9FA'\n },\n webview: {\n flex: 1,\n backgroundColor: '#F8F9FA'\n },\n loadingOverlay: {\n ...StyleSheet.default.absoluteFillObject,\n backgroundColor: '#F8F9FA',\n justifyContent: 'center',\n alignItems: 'center'\n },\n overlay: {\n ...StyleSheet.default.absoluteFillObject,\n backgroundColor: 'rgba(0, 0, 0, 0.7)',\n justifyContent: 'center',\n alignItems: 'center',\n zIndex: 999\n },\n verifyingText: {\n marginTop: 16,\n fontSize: 16,\n fontWeight: '600',\n color: '#FFF'\n },\n loadingText: {\n marginTop: 16,\n fontSize: 14,\n color: '#6B7280'\n },\n errorOverlay: {\n position: 'absolute',\n bottom: 20,\n left: 20,\n right: 20,\n backgroundColor: '#FEE2E2',\n padding: 16,\n borderRadius: 12,\n borderWidth: 1,\n borderColor: '#EE2A35'\n },\n errorText: {\n color: '#991B1B',\n fontSize: 14\n }\n });\n var _c;\n $RefreshReg$(_c, \"HumanVerificationScreen\");\n});","lineCount":301,"map":[[14,2,15,15,"Object"],[14,8,15,15],[14,9,15,15,"defineProperty"],[14,23,15,15],[14,24,15,15,"exports"],[14,31,15,15],[15,4,15,15,"enumerable"],[15,14,15,15],[16,4,15,15,"get"],[16,7,15,15],[16,18,15,15,"get"],[16,19,15,15],[17,6,15,15],[17,13,15,15,"HumanVerificationScreen"],[17,36,15,15],[18,4,15,15],[19,2,15,15],[20,2,182,1],[20,6,182,1,"_expoVirtualEnv"],[20,21,182,1],[20,24,182,1,"require"],[20,31,182,1],[20,32,182,1,"_dependencyMap"],[20,46,182,1],[21,2,1,0],[21,6,1,0,"_react"],[21,12,1,0],[21,15,1,0,"require"],[21,22,1,0],[21,23,1,0,"_dependencyMap"],[21,37,1,0],[22,2,1,48],[22,6,1,48,"_reactNativeWebDistExportsView"],[22,36,1,48],[22,39,1,48,"require"],[22,46,1,48],[22,47,1,48,"_dependencyMap"],[22,61,1,48],[23,2,1,48],[23,6,1,48,"View"],[23,10,1,48],[23,13,1,48,"_interopDefault"],[23,28,1,48],[23,29,1,48,"_reactNativeWebDistExportsView"],[23,59,1,48],[24,2,1,48],[24,6,1,48,"_reactNativeWebDistExportsText"],[24,36,1,48],[24,39,1,48,"require"],[24,46,1,48],[24,47,1,48,"_dependencyMap"],[24,61,1,48],[25,2,1,48],[25,6,1,48,"Text"],[25,10,1,48],[25,13,1,48,"_interopDefault"],[25,28,1,48],[25,29,1,48,"_reactNativeWebDistExportsText"],[25,59,1,48],[26,2,1,48],[26,6,1,48,"_reactNativeWebDistExportsStyleSheet"],[26,42,1,48],[26,45,1,48,"require"],[26,52,1,48],[26,53,1,48,"_dependencyMap"],[26,67,1,48],[27,2,1,48],[27,6,1,48,"StyleSheet"],[27,16,1,48],[27,19,1,48,"_interopDefault"],[27,34,1,48],[27,35,1,48,"_reactNativeWebDistExportsStyleSheet"],[27,71,1,48],[28,2,1,48],[28,6,1,48,"_reactNativeWebDistExportsSafeAreaView"],[28,44,1,48],[28,47,1,48,"require"],[28,54,1,48],[28,55,1,48,"_dependencyMap"],[28,69,1,48],[29,2,1,48],[29,6,1,48,"SafeAreaView"],[29,18,1,48],[29,21,1,48,"_interopDefault"],[29,36,1,48],[29,37,1,48,"_reactNativeWebDistExportsSafeAreaView"],[29,75,1,48],[30,2,1,48],[30,6,1,48,"_reactNativeWebDistExportsActivityIndicator"],[30,49,1,48],[30,52,1,48,"require"],[30,59,1,48],[30,60,1,48,"_dependencyMap"],[30,74,1,48],[31,2,1,48],[31,6,1,48,"ActivityIndicator"],[31,23,1,48],[31,26,1,48,"_interopDefault"],[31,41,1,48],[31,42,1,48,"_reactNativeWebDistExportsActivityIndicator"],[31,85,1,48],[32,2,1,48],[32,6,1,48,"_reactNativeWebDistExportsAlert"],[32,37,1,48],[32,40,1,48,"require"],[32,47,1,48],[32,48,1,48,"_dependencyMap"],[32,62,1,48],[33,2,1,48],[33,6,1,48,"Alert"],[33,11,1,48],[33,14,1,48,"_interopDefault"],[33,29,1,48],[33,30,1,48,"_reactNativeWebDistExportsAlert"],[33,61,1,48],[34,2,11,0],[34,6,11,0,"_reactNativeWebview"],[34,25,11,0],[34,28,11,0,"require"],[34,35,11,0],[34,36,11,0,"_dependencyMap"],[34,50,11,0],[35,2,11,47],[35,6,11,47,"_reactJsxDevRuntime"],[35,25,11,47],[35,28,11,47,"require"],[35,35,11,47],[35,36,11,47,"_dependencyMap"],[35,50,11,47],[36,2,13,0],[36,8,13,6,"TURNSTILE_SITE_KEY"],[36,26,13,24],[36,29,13,27],[36,55,13,53],[37,2,15,15],[37,11,15,24,"HumanVerificationScreen"],[37,34,15,47,"HumanVerificationScreen"],[37,35,15,48],[38,4,15,50,"navigation"],[39,2,15,66],[39,3,15,67],[39,5,15,69],[40,4,15,69,"_s"],[40,6,15,69],[41,4,16,2],[41,10,16,8],[41,11,16,9,"loading"],[41,18,16,16],[41,20,16,18,"setLoading"],[41,30,16,28],[41,31,16,29],[41,34,16,32],[41,38,16,32,"useState"],[41,44,16,40],[41,45,16,40,"useState"],[41,53,16,40],[41,55,16,41],[41,59,16,45],[41,60,16,46],[42,4,17,2],[42,10,17,8],[42,11,17,9,"verifying"],[42,20,17,18],[42,22,17,20,"setVerifying"],[42,34,17,32],[42,35,17,33],[42,38,17,36],[42,42,17,36,"useState"],[42,48,17,44],[42,49,17,44,"useState"],[42,57,17,44],[42,59,17,45],[42,64,17,50],[42,65,17,51],[43,4,18,2],[43,10,18,8],[43,11,18,9,"error"],[43,16,18,14],[43,18,18,16,"setError"],[43,26,18,24],[43,27,18,25],[43,30,18,28],[43,34,18,28,"useState"],[43,40,18,36],[43,41,18,36,"useState"],[43,49,18,36],[43,51,18,52],[43,55,18,56],[43,56,18,57],[44,4,19,2],[44,10,19,8,"webViewRef"],[44,20,19,18],[44,23,19,21],[44,27,19,21,"useRef"],[44,33,19,27],[44,34,19,27,"useRef"],[44,40,19,27],[44,42,19,37],[44,46,19,41],[44,47,19,42],[45,4,21,2,"console"],[45,11,21,9],[45,12,21,10,"log"],[45,15,21,13],[45,16,21,14],[45,49,21,47],[45,50,21,48],[46,4,23,2],[46,10,23,8,"handleTurnstileToken"],[46,30,23,28],[46,33,23,31],[46,39,23,38,"token"],[46,44,23,51],[46,48,23,56],[47,6,24,4,"setVerifying"],[47,18,24,16],[47,19,24,17],[47,23,24,21],[47,24,24,22],[48,6,26,4],[48,10,26,8],[49,8,27,6],[50,8,28,6],[50,14,28,12,"backendUrl"],[50,24,28,22],[50,27,28,25,"_expoVirtualEnv"],[50,42,28,25],[50,43,28,25,"env"],[50,46,28,25],[50,47,28,25,"EXPO_PUBLIC_BACKEND_URL"],[50,70,28,25],[50,74,28,64],[50,97,28,87],[52,8,30,6],[53,8,31,6],[53,14,31,12,"response"],[53,22,31,20],[53,25,31,23],[53,31,31,29,"fetch"],[53,36,31,34],[53,37,31,35],[53,40,31,38,"backendUrl"],[53,50,31,48],[53,73,31,71],[53,75,31,73],[54,10,32,8,"method"],[54,16,32,14],[54,18,32,16],[54,24,32,22],[55,10,33,8,"headers"],[55,17,33,15],[55,19,33,17],[56,12,34,10],[56,26,34,24],[56,28,34,26],[57,10,35,8],[57,11,35,9],[58,10,36,8,"body"],[58,14,36,12],[58,16,36,14,"JSON"],[58,20,36,18],[58,21,36,19,"stringify"],[58,30,36,28],[58,31,36,29],[59,12,36,31,"token"],[60,10,36,37],[60,11,36,38],[61,8,37,6],[61,9,37,7],[61,10,37,8],[62,8,39,6],[62,14,39,12,"result"],[62,20,39,18],[62,23,39,21],[62,29,39,27,"response"],[62,37,39,35],[62,38,39,36,"json"],[62,42,39,40],[62,43,39,41],[62,44,39,42],[63,8,41,6],[63,12,41,10,"result"],[63,18,41,16],[63,19,41,17,"success"],[63,26,41,24],[63,28,41,26],[64,10,42,8,"navigation"],[64,20,42,18],[64,21,42,19,"navigate"],[64,29,42,27],[64,30,42,28],[64,36,42,34],[64,37,42,35],[65,8,43,6],[65,9,43,7],[65,15,43,13],[66,10,44,8,"Alert"],[66,15,44,13],[66,16,44,13,"default"],[66,23,44,13],[66,24,44,14,"alert"],[66,29,44,19],[66,30,44,20],[66,51,44,41],[66,53,44,43],[66,71,44,61],[66,72,44,62],[67,10,45,8],[68,10,46,8,"webViewRef"],[68,20,46,18],[68,21,46,19,"current"],[68,28,46,26],[68,30,46,28,"reload"],[68,36,46,34],[68,37,46,35],[68,38,46,36],[69,8,47,6],[70,6,48,4],[70,7,48,5],[70,8,48,6],[70,15,48,13,"error"],[70,20,48,18],[70,22,48,20],[71,8,49,6,"console"],[71,15,49,13],[71,16,49,14,"error"],[71,21,49,19],[71,22,49,20],[71,43,49,41],[71,45,49,43,"error"],[71,50,49,48],[71,51,49,49],[72,8,50,6,"Alert"],[72,13,50,11],[72,14,50,11,"default"],[72,21,50,11],[72,22,50,12,"alert"],[72,27,50,17],[72,28,50,18],[72,35,50,25],[72,37,50,27],[72,77,50,67],[72,78,50,68],[73,6,51,4],[73,7,51,5],[73,16,51,14],[74,8,52,6,"setVerifying"],[74,20,52,18],[74,21,52,19],[74,26,52,24],[74,27,52,25],[75,6,53,4],[76,4,54,2],[76,5,54,3],[77,4,56,2],[77,10,56,8,"handleMessage"],[77,23,56,21],[77,26,56,25,"event"],[77,31,56,35],[77,35,56,40],[78,6,57,4],[78,12,57,10,"data"],[78,16,57,14],[78,19,57,17,"JSON"],[78,23,57,21],[78,24,57,22,"parse"],[78,29,57,27],[78,30,57,28,"event"],[78,35,57,33],[78,36,57,34,"nativeEvent"],[78,47,57,45],[78,48,57,46,"data"],[78,52,57,50],[78,53,57,51],[79,6,59,4],[79,10,59,8,"data"],[79,14,59,12],[79,15,59,13,"type"],[79,19,59,17],[79,24,59,22],[79,43,59,41],[79,45,59,43],[80,8,60,6,"handleTurnstileToken"],[80,28,60,26],[80,29,60,27,"data"],[80,33,60,31],[80,34,60,32,"token"],[80,39,60,37],[80,40,60,38],[81,6,61,4],[81,7,61,5],[81,13,61,11],[81,17,61,15,"data"],[81,21,61,19],[81,22,61,20,"type"],[81,26,61,24],[81,31,61,29],[81,48,61,46],[81,50,61,48],[82,8,62,6,"Alert"],[82,13,62,11],[82,14,62,11,"default"],[82,21,62,11],[82,22,62,12,"alert"],[82,27,62,17],[82,28,62,18],[82,35,62,25],[82,37,62,27],[82,77,62,67],[82,78,62,68],[83,8,63,6,"setLoading"],[83,18,63,16],[83,19,63,17],[83,24,63,22],[83,25,63,23],[84,6,64,4],[85,4,65,2],[85,5,65,3],[86,4,67,2],[86,10,67,8,"turnstileHTML"],[86,23,67,21],[86,26,67,24],[87,0,68,0],[88,0,69,0],[89,0,70,0],[90,0,71,0],[91,0,72,0],[92,0,73,0],[93,0,74,0],[94,0,75,0],[95,0,76,0],[96,0,77,0],[97,0,78,0],[98,0,79,0],[99,0,80,0],[100,0,81,0],[101,0,82,0],[102,0,83,0],[103,0,84,0],[104,0,85,0],[105,0,86,0],[106,0,87,0],[107,0,88,0],[108,0,89,0],[109,0,90,0],[110,0,91,0],[111,0,92,0],[112,0,93,0],[113,0,94,0],[114,0,95,0],[115,0,96,0],[116,0,97,0],[117,0,98,0],[118,0,99,0],[119,0,100,0],[120,0,101,0],[121,0,102,0],[122,0,103,0],[123,0,104,0],[124,0,105,0],[125,0,106,0],[126,0,107,0],[127,0,108,0],[128,0,109,0],[129,0,110,0],[130,0,111,0],[131,0,112,0],[132,0,113,0],[133,0,114,0],[134,0,115,0],[134,29,115,29,"TURNSTILE_SITE_KEY"],[134,47,115,47],[135,0,116,0],[136,0,117,0],[137,0,118,0],[138,0,119,0],[139,0,120,0],[140,0,121,0],[141,0,122,0],[142,0,123,0],[143,0,124,0],[144,0,125,0],[145,0,126,0],[146,0,127,0],[147,0,128,0],[148,0,129,0],[149,0,130,0],[150,0,131,0],[151,0,132,0],[152,0,133,0],[153,0,134,0],[154,0,135,0],[155,0,136,0],[156,0,137,0],[156,3,137,3],[157,4,139,2],[157,24,140,4],[157,28,140,4,"_reactJsxDevRuntime"],[157,47,140,4],[157,48,140,4,"jsxDEV"],[157,54,140,4],[157,56,140,5,"SafeAreaView"],[157,68,140,17],[157,69,140,17,"default"],[157,76,140,17],[158,6,140,18,"style"],[158,11,140,23],[158,13,140,25,"styles"],[158,19,140,31],[158,20,140,32,"container"],[158,29,140,42],[159,6,140,42,"children"],[159,14,140,42],[159,17,141,7,"verifying"],[159,26,141,16],[159,43,142,8],[159,47,142,8,"_reactJsxDevRuntime"],[159,66,142,8],[159,67,142,8,"jsxDEV"],[159,73,142,8],[159,75,142,9,"View"],[159,79,142,13],[159,80,142,13,"default"],[159,87,142,13],[160,8,142,14,"style"],[160,13,142,19],[160,15,142,21,"styles"],[160,21,142,27],[160,22,142,28,"overlay"],[160,29,142,36],[161,8,142,36,"children"],[161,16,142,36],[161,32,143,10],[161,36,143,10,"_reactJsxDevRuntime"],[161,55,143,10],[161,56,143,10,"jsxDEV"],[161,62,143,10],[161,64,143,11,"ActivityIndicator"],[161,81,143,28],[161,82,143,28,"default"],[161,89,143,28],[162,10,143,29,"size"],[162,14,143,33],[162,16,143,34],[162,23,143,41],[163,10,143,42,"color"],[163,15,143,47],[163,17,143,48],[164,8,143,57],[165,10,143,57,"fileName"],[165,18,143,57],[165,20,143,57,"_jsxFileName"],[165,32,143,57],[166,10,143,57,"lineNumber"],[166,20,143,57],[167,10,143,57,"columnNumber"],[167,22,143,57],[168,8,143,57],[168,15,143,59],[168,16,143,60],[168,31,144,10],[168,35,144,10,"_reactJsxDevRuntime"],[168,54,144,10],[168,55,144,10,"jsxDEV"],[168,61,144,10],[168,63,144,11,"Text"],[168,67,144,15],[168,68,144,15,"default"],[168,75,144,15],[169,10,144,16,"style"],[169,15,144,21],[169,17,144,23,"styles"],[169,23,144,29],[169,24,144,30,"verifyingText"],[169,37,144,44],[170,10,144,44,"children"],[170,18,144,44],[170,20,144,45],[171,8,144,57],[172,10,144,57,"fileName"],[172,18,144,57],[172,20,144,57,"_jsxFileName"],[172,32,144,57],[173,10,144,57,"lineNumber"],[173,20,144,57],[174,10,144,57,"columnNumber"],[174,22,144,57],[175,8,144,57],[175,15,144,63],[175,16,144,64],[176,6,144,64],[177,8,144,64,"fileName"],[177,16,144,64],[177,18,144,64,"_jsxFileName"],[177,30,144,64],[178,8,144,64,"lineNumber"],[178,18,144,64],[179,8,144,64,"columnNumber"],[179,20,144,64],[180,6,144,64],[180,13,145,14],[180,14,146,7],[180,29,148,6],[180,33,148,6,"_reactJsxDevRuntime"],[180,52,148,6],[180,53,148,6,"jsxDEV"],[180,59,148,6],[180,61,148,7,"_reactNativeWebview"],[180,80,148,14],[180,81,148,14,"WebView"],[180,88,148,14],[181,8,149,8,"ref"],[181,11,149,11],[181,13,149,13,"webViewRef"],[181,23,149,24],[182,8,150,8,"source"],[182,14,150,14],[182,16,150,16],[183,10,150,18,"html"],[183,14,150,22],[183,16,150,24,"turnstileHTML"],[184,8,150,38],[184,9,150,40],[185,8,151,8,"onMessage"],[185,17,151,17],[185,19,151,19,"handleMessage"],[185,32,151,33],[186,8,152,8,"onLoadStart"],[186,19,152,19],[186,21,152,21,"onLoadStart"],[186,22,152,21],[186,27,152,27,"console"],[186,34,152,34],[186,35,152,35,"log"],[186,38,152,38],[186,39,152,39],[186,64,152,64],[186,65,152,66],[187,8,153,8,"onLoadEnd"],[187,17,153,17],[187,19,153,19,"onLoadEnd"],[187,20,153,19],[187,25,153,25],[188,10,154,10,"console"],[188,17,154,17],[188,18,154,18,"log"],[188,21,154,21],[188,22,154,22],[188,48,154,48],[188,49,154,49],[189,10,155,10,"setLoading"],[189,20,155,20],[189,21,155,21],[189,26,155,26],[189,27,155,27],[190,8,156,8],[190,9,156,10],[191,8,157,8,"onError"],[191,15,157,15],[191,17,157,18,"syntheticEvent"],[191,31,157,32],[191,35,157,37],[192,10,158,10],[192,16,158,16],[193,12,158,18,"nativeEvent"],[194,10,158,30],[194,11,158,31],[194,14,158,34,"syntheticEvent"],[194,28,158,48],[195,10,159,10,"console"],[195,17,159,17],[195,18,159,18,"error"],[195,23,159,23],[195,24,159,24],[195,40,159,40],[195,42,159,42,"nativeEvent"],[195,53,159,53],[195,54,159,54],[196,10,160,10,"setError"],[196,18,160,18],[196,19,160,19],[196,37,160,37,"nativeEvent"],[196,48,160,48],[196,49,160,49,"description"],[196,60,160,60],[196,62,160,62],[196,63,160,63],[197,8,161,8],[197,9,161,10],[198,8,162,8,"style"],[198,13,162,13],[198,15,162,15,"styles"],[198,21,162,21],[198,22,162,22,"webview"],[198,29,162,30],[199,8,163,8,"javaScriptEnabled"],[199,25,163,25],[199,27,163,27],[199,31,163,32],[200,8,164,8,"domStorageEnabled"],[200,25,164,25],[200,27,164,27],[200,31,164,32],[201,8,165,8,"originWhitelist"],[201,23,165,23],[201,25,165,25],[201,26,165,26],[201,29,165,29],[202,6,165,31],[203,8,165,31,"fileName"],[203,16,165,31],[203,18,165,31,"_jsxFileName"],[203,30,165,31],[204,8,165,31,"lineNumber"],[204,18,165,31],[205,8,165,31,"columnNumber"],[205,20,165,31],[206,6,165,31],[206,13,166,7],[206,14,166,8],[206,16,168,7,"loading"],[206,23,168,14],[206,40,169,8],[206,44,169,8,"_reactJsxDevRuntime"],[206,63,169,8],[206,64,169,8,"jsxDEV"],[206,70,169,8],[206,72,169,9,"View"],[206,76,169,13],[206,77,169,13,"default"],[206,84,169,13],[207,8,169,14,"style"],[207,13,169,19],[207,15,169,21,"styles"],[207,21,169,27],[207,22,169,28,"loadingOverlay"],[207,36,169,43],[208,8,169,43,"children"],[208,16,169,43],[208,32,170,10],[208,36,170,10,"_reactJsxDevRuntime"],[208,55,170,10],[208,56,170,10,"jsxDEV"],[208,62,170,10],[208,64,170,11,"ActivityIndicator"],[208,81,170,28],[208,82,170,28,"default"],[208,89,170,28],[209,10,170,29,"size"],[209,14,170,33],[209,16,170,34],[209,23,170,41],[210,10,170,42,"color"],[210,15,170,47],[210,17,170,48],[211,8,170,57],[212,10,170,57,"fileName"],[212,18,170,57],[212,20,170,57,"_jsxFileName"],[212,32,170,57],[213,10,170,57,"lineNumber"],[213,20,170,57],[214,10,170,57,"columnNumber"],[214,22,170,57],[215,8,170,57],[215,15,170,59],[215,16,170,60],[215,31,171,10],[215,35,171,10,"_reactJsxDevRuntime"],[215,54,171,10],[215,55,171,10,"jsxDEV"],[215,61,171,10],[215,63,171,11,"Text"],[215,67,171,15],[215,68,171,15,"default"],[215,75,171,15],[216,10,171,16,"style"],[216,15,171,21],[216,17,171,23,"styles"],[216,23,171,29],[216,24,171,30,"loadingText"],[216,35,171,42],[217,10,171,42,"children"],[217,18,171,42],[217,20,171,43],[218,8,171,66],[219,10,171,66,"fileName"],[219,18,171,66],[219,20,171,66,"_jsxFileName"],[219,32,171,66],[220,10,171,66,"lineNumber"],[220,20,171,66],[221,10,171,66,"columnNumber"],[221,22,171,66],[222,8,171,66],[222,15,171,72],[222,16,171,73],[223,6,171,73],[224,8,171,73,"fileName"],[224,16,171,73],[224,18,171,73,"_jsxFileName"],[224,30,171,73],[225,8,171,73,"lineNumber"],[225,18,171,73],[226,8,171,73,"columnNumber"],[226,20,171,73],[227,6,171,73],[227,13,172,14],[227,14,173,7],[227,16,175,7,"error"],[227,21,175,12],[227,38,176,8],[227,42,176,8,"_reactJsxDevRuntime"],[227,61,176,8],[227,62,176,8,"jsxDEV"],[227,68,176,8],[227,70,176,9,"View"],[227,74,176,13],[227,75,176,13,"default"],[227,82,176,13],[228,8,176,14,"style"],[228,13,176,19],[228,15,176,21,"styles"],[228,21,176,27],[228,22,176,28,"errorOverlay"],[228,34,176,41],[229,8,176,41,"children"],[229,16,176,41],[229,31,177,10],[229,35,177,10,"_reactJsxDevRuntime"],[229,54,177,10],[229,55,177,10,"jsxDEV"],[229,61,177,10],[229,63,177,11,"Text"],[229,67,177,15],[229,68,177,15,"default"],[229,75,177,15],[230,10,177,16,"style"],[230,15,177,21],[230,17,177,23,"styles"],[230,23,177,29],[230,24,177,30,"errorText"],[230,33,177,40],[231,10,177,40,"children"],[231,18,177,40],[231,20,177,42,"error"],[232,8,177,47],[233,10,177,47,"fileName"],[233,18,177,47],[233,20,177,47,"_jsxFileName"],[233,32,177,47],[234,10,177,47,"lineNumber"],[234,20,177,47],[235,10,177,47,"columnNumber"],[235,22,177,47],[236,8,177,47],[236,15,177,54],[237,6,177,55],[238,8,177,55,"fileName"],[238,16,177,55],[238,18,177,55,"_jsxFileName"],[238,30,177,55],[239,8,177,55,"lineNumber"],[239,18,177,55],[240,8,177,55,"columnNumber"],[240,20,177,55],[241,6,177,55],[241,13,178,14],[241,14,179,7],[242,4,179,7],[243,6,179,7,"fileName"],[243,14,179,7],[243,16,179,7,"_jsxFileName"],[243,28,179,7],[244,6,179,7,"lineNumber"],[244,16,179,7],[245,6,179,7,"columnNumber"],[245,18,179,7],[246,4,179,7],[246,11,180,18],[246,12,180,19],[247,2,182,0],[248,2,182,1,"_s"],[248,4,182,1],[248,5,15,24,"HumanVerificationScreen"],[248,28,15,47],[249,2,15,47,"_c"],[249,4,15,47],[249,7,15,24,"HumanVerificationScreen"],[249,30,15,47],[250,2,184,0],[250,8,184,6,"styles"],[250,14,184,12],[250,17,184,15,"StyleSheet"],[250,27,184,25],[250,28,184,25,"default"],[250,35,184,25],[250,36,184,26,"create"],[250,42,184,32],[250,43,184,33],[251,4,185,2,"container"],[251,13,185,11],[251,15,185,13],[252,6,186,4,"flex"],[252,10,186,8],[252,12,186,10],[252,13,186,11],[253,6,187,4,"backgroundColor"],[253,21,187,19],[253,23,187,21],[254,4,188,2],[254,5,188,3],[255,4,189,2,"webview"],[255,11,189,9],[255,13,189,11],[256,6,190,4,"flex"],[256,10,190,8],[256,12,190,10],[256,13,190,11],[257,6,191,4,"backgroundColor"],[257,21,191,19],[257,23,191,21],[258,4,192,2],[258,5,192,3],[259,4,193,2,"loadingOverlay"],[259,18,193,16],[259,20,193,18],[260,6,194,4],[260,9,194,7,"StyleSheet"],[260,19,194,17],[260,20,194,17,"default"],[260,27,194,17],[260,28,194,18,"absoluteFillObject"],[260,46,194,36],[261,6,195,4,"backgroundColor"],[261,21,195,19],[261,23,195,21],[261,32,195,30],[262,6,196,4,"justifyContent"],[262,20,196,18],[262,22,196,20],[262,30,196,28],[263,6,197,4,"alignItems"],[263,16,197,14],[263,18,197,16],[264,4,198,2],[264,5,198,3],[265,4,199,2,"overlay"],[265,11,199,9],[265,13,199,11],[266,6,200,4],[266,9,200,7,"StyleSheet"],[266,19,200,17],[266,20,200,17,"default"],[266,27,200,17],[266,28,200,18,"absoluteFillObject"],[266,46,200,36],[267,6,201,4,"backgroundColor"],[267,21,201,19],[267,23,201,21],[267,43,201,41],[268,6,202,4,"justifyContent"],[268,20,202,18],[268,22,202,20],[268,30,202,28],[269,6,203,4,"alignItems"],[269,16,203,14],[269,18,203,16],[269,26,203,24],[270,6,204,4,"zIndex"],[270,12,204,10],[270,14,204,12],[271,4,205,2],[271,5,205,3],[272,4,206,2,"verifyingText"],[272,17,206,15],[272,19,206,17],[273,6,207,4,"marginTop"],[273,15,207,13],[273,17,207,15],[273,19,207,17],[274,6,208,4,"fontSize"],[274,14,208,12],[274,16,208,14],[274,18,208,16],[275,6,209,4,"fontWeight"],[275,16,209,14],[275,18,209,16],[275,23,209,21],[276,6,210,4,"color"],[276,11,210,9],[276,13,210,11],[277,4,211,2],[277,5,211,3],[278,4,212,2,"loadingText"],[278,15,212,13],[278,17,212,15],[279,6,213,4,"marginTop"],[279,15,213,13],[279,17,213,15],[279,19,213,17],[280,6,214,4,"fontSize"],[280,14,214,12],[280,16,214,14],[280,18,214,16],[281,6,215,4,"color"],[281,11,215,9],[281,13,215,11],[282,4,216,2],[282,5,216,3],[283,4,217,2,"errorOverlay"],[283,16,217,14],[283,18,217,16],[284,6,218,4,"position"],[284,14,218,12],[284,16,218,14],[284,26,218,24],[285,6,219,4,"bottom"],[285,12,219,10],[285,14,219,12],[285,16,219,14],[286,6,220,4,"left"],[286,10,220,8],[286,12,220,10],[286,14,220,12],[287,6,221,4,"right"],[287,11,221,9],[287,13,221,11],[287,15,221,13],[288,6,222,4,"backgroundColor"],[288,21,222,19],[288,23,222,21],[288,32,222,30],[289,6,223,4,"padding"],[289,13,223,11],[289,15,223,13],[289,17,223,15],[290,6,224,4,"borderRadius"],[290,18,224,16],[290,20,224,18],[290,22,224,20],[291,6,225,4,"borderWidth"],[291,17,225,15],[291,19,225,17],[291,20,225,18],[292,6,226,4,"borderColor"],[292,17,226,15],[292,19,226,17],[293,4,227,2],[293,5,227,3],[294,4,228,2,"errorText"],[294,13,228,11],[294,15,228,13],[295,6,229,4,"color"],[295,11,229,9],[295,13,229,11],[295,22,229,20],[296,6,230,4,"fontSize"],[296,14,230,12],[296,16,230,14],[297,4,231,2],[298,2,232,0],[298,3,232,1],[298,4,232,2],[299,2,232,3],[299,6,232,3,"_c"],[299,8,232,3],[300,2,232,3,"$RefreshReg$"],[300,14,232,3],[300,15,232,3,"_c"],[300,17,232,3],[301,0,232,3],[301,3]],"functionMap":{"names":["","HumanVerificationScreen","handleTurnstileToken","handleMessage","WebView.props.onLoadStart","WebView.props.onLoadEnd","WebView.props.onError"],"mappings":"AAA;eCc;+BCQ;GD+B;wBEE;GFS;qBGuF,4CH;mBIC;SJG;iBKC;SLI;CDqB"},"hasCjsExports":false},"type":"js/module"}]} \ No newline at end of file diff --git a/frontend/.metro-cache/cache/0e/0211e5b1e731cf6740d8a1398878a34c143ce59ecc7037914518f59eade9a44114ee64 b/frontend/.metro-cache/cache/0e/0211e5b1e731cf6740d8a1398878a34c143ce59ecc7037914518f59eade9a44114ee64 new file mode 100644 index 00000000..6829cc60 --- /dev/null +++ b/frontend/.metro-cache/cache/0e/0211e5b1e731cf6740d8a1398878a34c143ce59ecc7037914518f59eade9a44114ee64 @@ -0,0 +1 @@ +{"dependencies":[{"name":"expo/virtual/env","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"dgHc21cgR+buKc7O3/dChhD5JJk=","exportNames":["*"],"imports":1}},{"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":48,"index":48}}],"key":"RtGiGa+/H7VrI7GDQDLhO1UbpU8=","exportNames":["*"],"imports":1}},{"name":"react-native","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":2,"column":0,"index":49},"end":{"line":10,"column":22,"index":168}}],"key":"KyzuX10g6ixS9UfynhmjlvCIG3g=","exportNames":["*"],"imports":1}},{"name":"react-native-webview","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":11,"column":0,"index":169},"end":{"line":11,"column":47,"index":216}}],"key":"YJc7i/oIweCWhKjzjfYLEcLeUJA=","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/HumanVerificationScreen.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 HumanVerificationScreen;\n }\n });\n var _expoVirtualEnv = require(_dependencyMap[0], \"expo/virtual/env\");\n var _babelRuntimeHelpersAsyncToGenerator = require(_dependencyMap[1], \"@babel/runtime/helpers/asyncToGenerator\");\n var _asyncToGenerator = _interopDefault(_babelRuntimeHelpersAsyncToGenerator);\n var _babelRuntimeHelpersSlicedToArray = require(_dependencyMap[2], \"@babel/runtime/helpers/slicedToArray\");\n var _slicedToArray = _interopDefault(_babelRuntimeHelpersSlicedToArray);\n var _react = require(_dependencyMap[3], \"react\");\n var _reactNative = require(_dependencyMap[4], \"react-native\");\n var _reactNativeWebview = require(_dependencyMap[5], \"react-native-webview\");\n var _reactJsxDevRuntime = require(_dependencyMap[6], \"react/jsx-dev-runtime\");\n var TURNSTILE_SITE_KEY = '1x00000000000000000000AA';\n function HumanVerificationScreen(_ref) {\n _s();\n var navigation = _ref.navigation;\n var _useState = (0, _react.useState)(true),\n _useState2 = (0, _slicedToArray.default)(_useState, 2),\n loading = _useState2[0],\n setLoading = _useState2[1];\n var _useState3 = (0, _react.useState)(false),\n _useState4 = (0, _slicedToArray.default)(_useState3, 2),\n verifying = _useState4[0],\n setVerifying = _useState4[1];\n var _useState5 = (0, _react.useState)(null),\n _useState6 = (0, _slicedToArray.default)(_useState5, 2),\n error = _useState6[0],\n setError = _useState6[1];\n var webViewRef = (0, _react.useRef)(null);\n console.log('HumanVerificationScreen mounted');\n var handleTurnstileToken = /*#__PURE__*/function () {\n var _ref2 = (0, _asyncToGenerator.default)(function* (token) {\n setVerifying(true);\n try {\n // Get backend URL from environment\n var backendUrl = _expoVirtualEnv.env.EXPO_PUBLIC_BACKEND_URL || 'http://localhost:8001';\n\n // Verify token with backend\n var response = yield fetch(`${backendUrl}/api/verify-turnstile`, {\n method: 'POST',\n headers: {\n 'Content-Type': 'application/json'\n },\n body: JSON.stringify({\n token\n })\n });\n var result = yield response.json();\n if (result.success) {\n navigation.navigate('Auth');\n } else {\n _reactNative.Alert.alert('Verification Failed', 'Please try again');\n // Reload Turnstile\n webViewRef.current?.reload();\n }\n } catch (error) {\n console.error('Verification error:', error);\n _reactNative.Alert.alert('Error', 'Verification failed. Please try again.');\n } finally {\n setVerifying(false);\n }\n });\n return function handleTurnstileToken(_x) {\n return _ref2.apply(this, arguments);\n };\n }();\n var handleMessage = event => {\n var data = JSON.parse(event.nativeEvent.data);\n if (data.type === 'turnstile-success') {\n handleTurnstileToken(data.token);\n } else if (data.type === 'turnstile-error') {\n _reactNative.Alert.alert('Error', 'Verification failed. Please try again.');\n setLoading(false);\n }\n };\n var turnstileHTML = `\n \n \n \n \n \n \n \n \n
\n
🛡️
\n

Human Verification

\n

Please complete the security check to continue

\n
\n
\n
\n \n \n \n `;\n return /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.SafeAreaView, {\n style: styles.container,\n children: [verifying && /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.View, {\n style: styles.overlay,\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.ActivityIndicator, {\n size: \"large\",\n color: \"#EE2A35\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 143,\n columnNumber: 11\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.Text, {\n style: styles.verifyingText,\n children: \"Verifying...\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 144,\n columnNumber: 11\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 142,\n columnNumber: 9\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNativeWebview.WebView, {\n ref: webViewRef,\n source: {\n html: turnstileHTML\n },\n onMessage: handleMessage,\n onLoadStart: () => console.log('WebView started loading'),\n onLoadEnd: () => {\n console.log('WebView finished loading');\n setLoading(false);\n },\n onError: syntheticEvent => {\n var nativeEvent = syntheticEvent.nativeEvent;\n console.error('WebView error:', nativeEvent);\n setError(`WebView Error: ${nativeEvent.description}`);\n },\n style: styles.webview,\n javaScriptEnabled: true,\n domStorageEnabled: true,\n originWhitelist: ['*']\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 148,\n columnNumber: 7\n }, this), loading && /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.View, {\n style: styles.loadingOverlay,\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.ActivityIndicator, {\n size: \"large\",\n color: \"#EE2A35\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 170,\n columnNumber: 11\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.Text, {\n style: styles.loadingText,\n children: \"Loading verification...\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 171,\n columnNumber: 11\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 169,\n columnNumber: 9\n }, this), error && /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.View, {\n style: styles.errorOverlay,\n children: /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_reactNative.Text, {\n style: styles.errorText,\n children: error\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 177,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 176,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 140,\n columnNumber: 5\n }, this);\n }\n _s(HumanVerificationScreen, \"u37N9BEWvt4dMJcY5wTNsDVMW9A=\");\n _c = HumanVerificationScreen;\n var styles = _reactNative.StyleSheet.create({\n container: {\n flex: 1,\n backgroundColor: '#F8F9FA'\n },\n webview: {\n flex: 1,\n backgroundColor: '#F8F9FA'\n },\n loadingOverlay: {\n ..._reactNative.StyleSheet.absoluteFillObject,\n backgroundColor: '#F8F9FA',\n justifyContent: 'center',\n alignItems: 'center'\n },\n overlay: {\n ..._reactNative.StyleSheet.absoluteFillObject,\n backgroundColor: 'rgba(0, 0, 0, 0.7)',\n justifyContent: 'center',\n alignItems: 'center',\n zIndex: 999\n },\n verifyingText: {\n marginTop: 16,\n fontSize: 16,\n fontWeight: '600',\n color: '#FFF'\n },\n loadingText: {\n marginTop: 16,\n fontSize: 14,\n color: '#6B7280'\n },\n errorOverlay: {\n position: 'absolute',\n bottom: 20,\n left: 20,\n right: 20,\n backgroundColor: '#FEE2E2',\n padding: 16,\n borderRadius: 12,\n borderWidth: 1,\n borderColor: '#EE2A35'\n },\n errorText: {\n color: '#991B1B',\n fontSize: 14\n }\n });\n var _c;\n $RefreshReg$(_c, \"HumanVerificationScreen\");\n});","lineCount":305,"map":[[14,2,15,15,"Object"],[14,8,15,15],[14,9,15,15,"defineProperty"],[14,23,15,15],[14,24,15,15,"exports"],[14,31,15,15],[15,4,15,15,"enumerable"],[15,14,15,15],[16,4,15,15,"get"],[16,7,15,15],[16,18,15,15,"get"],[16,19,15,15],[17,6,15,15],[17,13,15,15,"HumanVerificationScreen"],[17,36,15,15],[18,4,15,15],[19,2,15,15],[20,2,182,1],[20,6,182,1,"_expoVirtualEnv"],[20,21,182,1],[20,24,182,1,"require"],[20,31,182,1],[20,32,182,1,"_dependencyMap"],[20,46,182,1],[21,2,182,1],[21,6,182,1,"_babelRuntimeHelpersAsyncToGenerator"],[21,42,182,1],[21,45,182,1,"require"],[21,52,182,1],[21,53,182,1,"_dependencyMap"],[21,67,182,1],[22,2,182,1],[22,6,182,1,"_asyncToGenerator"],[22,23,182,1],[22,26,182,1,"_interopDefault"],[22,41,182,1],[22,42,182,1,"_babelRuntimeHelpersAsyncToGenerator"],[22,78,182,1],[23,2,182,1],[23,6,182,1,"_babelRuntimeHelpersSlicedToArray"],[23,39,182,1],[23,42,182,1,"require"],[23,49,182,1],[23,50,182,1,"_dependencyMap"],[23,64,182,1],[24,2,182,1],[24,6,182,1,"_slicedToArray"],[24,20,182,1],[24,23,182,1,"_interopDefault"],[24,38,182,1],[24,39,182,1,"_babelRuntimeHelpersSlicedToArray"],[24,72,182,1],[25,2,1,0],[25,6,1,0,"_react"],[25,12,1,0],[25,15,1,0,"require"],[25,22,1,0],[25,23,1,0,"_dependencyMap"],[25,37,1,0],[26,2,2,0],[26,6,2,0,"_reactNative"],[26,18,2,0],[26,21,2,0,"require"],[26,28,2,0],[26,29,2,0,"_dependencyMap"],[26,43,2,0],[27,2,11,0],[27,6,11,0,"_reactNativeWebview"],[27,25,11,0],[27,28,11,0,"require"],[27,35,11,0],[27,36,11,0,"_dependencyMap"],[27,50,11,0],[28,2,11,47],[28,6,11,47,"_reactJsxDevRuntime"],[28,25,11,47],[28,28,11,47,"require"],[28,35,11,47],[28,36,11,47,"_dependencyMap"],[28,50,11,47],[29,2,13,0],[29,6,13,6,"TURNSTILE_SITE_KEY"],[29,24,13,24],[29,27,13,27],[29,53,13,53],[30,2,15,15],[30,11,15,24,"HumanVerificationScreen"],[30,34,15,47,"HumanVerificationScreen"],[30,35,15,47,"_ref"],[30,39,15,47],[30,41,15,69],[31,4,15,69,"_s"],[31,6,15,69],[32,4,15,69],[32,8,15,50,"navigation"],[32,18,15,60],[32,21,15,60,"_ref"],[32,25,15,60],[32,26,15,50,"navigation"],[32,36,15,60],[33,4,16,2],[33,8,16,2,"_useState"],[33,17,16,2],[33,20,16,32],[33,24,16,32,"useState"],[33,30,16,40],[33,31,16,40,"useState"],[33,39,16,40],[33,41,16,41],[33,45,16,45],[33,46,16,46],[34,6,16,46,"_useState2"],[34,16,16,46],[34,23,16,46,"_slicedToArray"],[34,37,16,46],[34,38,16,46,"default"],[34,45,16,46],[34,47,16,46,"_useState"],[34,56,16,46],[35,6,16,9,"loading"],[35,13,16,16],[35,16,16,16,"_useState2"],[35,26,16,16],[36,6,16,18,"setLoading"],[36,16,16,28],[36,19,16,28,"_useState2"],[36,29,16,28],[37,4,17,2],[37,8,17,2,"_useState3"],[37,18,17,2],[37,21,17,36],[37,25,17,36,"useState"],[37,31,17,44],[37,32,17,44,"useState"],[37,40,17,44],[37,42,17,45],[37,47,17,50],[37,48,17,51],[38,6,17,51,"_useState4"],[38,16,17,51],[38,23,17,51,"_slicedToArray"],[38,37,17,51],[38,38,17,51,"default"],[38,45,17,51],[38,47,17,51,"_useState3"],[38,57,17,51],[39,6,17,9,"verifying"],[39,15,17,18],[39,18,17,18,"_useState4"],[39,28,17,18],[40,6,17,20,"setVerifying"],[40,18,17,32],[40,21,17,32,"_useState4"],[40,31,17,32],[41,4,18,2],[41,8,18,2,"_useState5"],[41,18,18,2],[41,21,18,28],[41,25,18,28,"useState"],[41,31,18,36],[41,32,18,36,"useState"],[41,40,18,36],[41,42,18,52],[41,46,18,56],[41,47,18,57],[42,6,18,57,"_useState6"],[42,16,18,57],[42,23,18,57,"_slicedToArray"],[42,37,18,57],[42,38,18,57,"default"],[42,45,18,57],[42,47,18,57,"_useState5"],[42,57,18,57],[43,6,18,9,"error"],[43,11,18,14],[43,14,18,14,"_useState6"],[43,24,18,14],[44,6,18,16,"setError"],[44,14,18,24],[44,17,18,24,"_useState6"],[44,27,18,24],[45,4,19,2],[45,8,19,8,"webViewRef"],[45,18,19,18],[45,21,19,21],[45,25,19,21,"useRef"],[45,31,19,27],[45,32,19,27,"useRef"],[45,38,19,27],[45,40,19,37],[45,44,19,41],[45,45,19,42],[46,4,21,2,"console"],[46,11,21,9],[46,12,21,10,"log"],[46,15,21,13],[46,16,21,14],[46,49,21,47],[46,50,21,48],[47,4,23,2],[47,8,23,8,"handleTurnstileToken"],[47,28,23,28],[48,6,23,28],[48,10,23,28,"_ref2"],[48,15,23,28],[48,22,23,28,"_asyncToGenerator"],[48,39,23,28],[48,40,23,28,"default"],[48,47,23,28],[48,49,23,31],[48,60,23,38,"token"],[48,65,23,51],[48,67,23,56],[49,8,24,4,"setVerifying"],[49,20,24,16],[49,21,24,17],[49,25,24,21],[49,26,24,22],[50,8,26,4],[50,12,26,8],[51,10,27,6],[52,10,28,6],[52,14,28,12,"backendUrl"],[52,24,28,22],[52,27,28,25,"_expoVirtualEnv"],[52,42,28,25],[52,43,28,25,"env"],[52,46,28,25],[52,47,28,25,"EXPO_PUBLIC_BACKEND_URL"],[52,70,28,25],[52,74,28,64],[52,97,28,87],[54,10,30,6],[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,"backendUrl"],[55,50,31,48],[55,73,31,71],[55,75,31,73],[56,12,32,8,"method"],[56,18,32,14],[56,20,32,16],[56,26,32,22],[57,12,33,8,"headers"],[57,19,33,15],[57,21,33,17],[58,14,34,10],[58,28,34,24],[58,30,34,26],[59,12,35,8],[59,13,35,9],[60,12,36,8,"body"],[60,16,36,12],[60,18,36,14,"JSON"],[60,22,36,18],[60,23,36,19,"stringify"],[60,32,36,28],[60,33,36,29],[61,14,36,31,"token"],[62,12,36,37],[62,13,36,38],[63,10,37,6],[63,11,37,7],[63,12,37,8],[64,10,39,6],[64,14,39,12,"result"],[64,20,39,18],[64,29,39,27,"response"],[64,37,39,35],[64,38,39,36,"json"],[64,42,39,40],[64,43,39,41],[64,44,39,42],[65,10,41,6],[65,14,41,10,"result"],[65,20,41,16],[65,21,41,17,"success"],[65,28,41,24],[65,30,41,26],[66,12,42,8,"navigation"],[66,22,42,18],[66,23,42,19,"navigate"],[66,31,42,27],[66,32,42,28],[66,38,42,34],[66,39,42,35],[67,10,43,6],[67,11,43,7],[67,17,43,13],[68,12,44,8,"Alert"],[68,24,44,13],[68,25,44,13,"Alert"],[68,30,44,13],[68,31,44,14,"alert"],[68,36,44,19],[68,37,44,20],[68,58,44,41],[68,60,44,43],[68,78,44,61],[68,79,44,62],[69,12,45,8],[70,12,46,8,"webViewRef"],[70,22,46,18],[70,23,46,19,"current"],[70,30,46,26],[70,32,46,28,"reload"],[70,38,46,34],[70,39,46,35],[70,40,46,36],[71,10,47,6],[72,8,48,4],[72,9,48,5],[72,10,48,6],[72,17,48,13,"error"],[72,22,48,18],[72,24,48,20],[73,10,49,6,"console"],[73,17,49,13],[73,18,49,14,"error"],[73,23,49,19],[73,24,49,20],[73,45,49,41],[73,47,49,43,"error"],[73,52,49,48],[73,53,49,49],[74,10,50,6,"Alert"],[74,22,50,11],[74,23,50,11,"Alert"],[74,28,50,11],[74,29,50,12,"alert"],[74,34,50,17],[74,35,50,18],[74,42,50,25],[74,44,50,27],[74,84,50,67],[74,85,50,68],[75,8,51,4],[75,9,51,5],[75,18,51,14],[76,10,52,6,"setVerifying"],[76,22,52,18],[76,23,52,19],[76,28,52,24],[76,29,52,25],[77,8,53,4],[78,6,54,2],[78,7,54,3],[79,6,54,3],[79,22,23,8,"handleTurnstileToken"],[79,42,23,28,"handleTurnstileToken"],[79,43,23,28,"_x"],[79,45,23,28],[80,8,23,28],[80,15,23,28,"_ref2"],[80,20,23,28],[80,21,23,28,"apply"],[80,26,23,28],[80,33,23,28,"arguments"],[80,42,23,28],[81,6,23,28],[82,4,23,28],[82,7,54,3],[83,4,56,2],[83,8,56,8,"handleMessage"],[83,21,56,21],[83,24,56,25,"event"],[83,29,56,35],[83,33,56,40],[84,6,57,4],[84,10,57,10,"data"],[84,14,57,14],[84,17,57,17,"JSON"],[84,21,57,21],[84,22,57,22,"parse"],[84,27,57,27],[84,28,57,28,"event"],[84,33,57,33],[84,34,57,34,"nativeEvent"],[84,45,57,45],[84,46,57,46,"data"],[84,50,57,50],[84,51,57,51],[85,6,59,4],[85,10,59,8,"data"],[85,14,59,12],[85,15,59,13,"type"],[85,19,59,17],[85,24,59,22],[85,43,59,41],[85,45,59,43],[86,8,60,6,"handleTurnstileToken"],[86,28,60,26],[86,29,60,27,"data"],[86,33,60,31],[86,34,60,32,"token"],[86,39,60,37],[86,40,60,38],[87,6,61,4],[87,7,61,5],[87,13,61,11],[87,17,61,15,"data"],[87,21,61,19],[87,22,61,20,"type"],[87,26,61,24],[87,31,61,29],[87,48,61,46],[87,50,61,48],[88,8,62,6,"Alert"],[88,20,62,11],[88,21,62,11,"Alert"],[88,26,62,11],[88,27,62,12,"alert"],[88,32,62,17],[88,33,62,18],[88,40,62,25],[88,42,62,27],[88,82,62,67],[88,83,62,68],[89,8,63,6,"setLoading"],[89,18,63,16],[89,19,63,17],[89,24,63,22],[89,25,63,23],[90,6,64,4],[91,4,65,2],[91,5,65,3],[92,4,67,2],[92,8,67,8,"turnstileHTML"],[92,21,67,21],[92,24,67,24],[93,0,68,0],[94,0,69,0],[95,0,70,0],[96,0,71,0],[97,0,72,0],[98,0,73,0],[99,0,74,0],[100,0,75,0],[101,0,76,0],[102,0,77,0],[103,0,78,0],[104,0,79,0],[105,0,80,0],[106,0,81,0],[107,0,82,0],[108,0,83,0],[109,0,84,0],[110,0,85,0],[111,0,86,0],[112,0,87,0],[113,0,88,0],[114,0,89,0],[115,0,90,0],[116,0,91,0],[117,0,92,0],[118,0,93,0],[119,0,94,0],[120,0,95,0],[121,0,96,0],[122,0,97,0],[123,0,98,0],[124,0,99,0],[125,0,100,0],[126,0,101,0],[127,0,102,0],[128,0,103,0],[129,0,104,0],[130,0,105,0],[131,0,106,0],[132,0,107,0],[133,0,108,0],[134,0,109,0],[135,0,110,0],[136,0,111,0],[137,0,112,0],[138,0,113,0],[139,0,114,0],[140,0,115,0],[140,29,115,29,"TURNSTILE_SITE_KEY"],[140,47,115,47],[141,0,116,0],[142,0,117,0],[143,0,118,0],[144,0,119,0],[145,0,120,0],[146,0,121,0],[147,0,122,0],[148,0,123,0],[149,0,124,0],[150,0,125,0],[151,0,126,0],[152,0,127,0],[153,0,128,0],[154,0,129,0],[155,0,130,0],[156,0,131,0],[157,0,132,0],[158,0,133,0],[159,0,134,0],[160,0,135,0],[161,0,136,0],[162,0,137,0],[162,3,137,3],[163,4,139,2],[163,24,140,4],[163,28,140,4,"_reactJsxDevRuntime"],[163,47,140,4],[163,48,140,4,"jsxDEV"],[163,54,140,4],[163,56,140,5,"_reactNative"],[163,68,140,17],[163,69,140,17,"SafeAreaView"],[163,81,140,17],[164,6,140,18,"style"],[164,11,140,23],[164,13,140,25,"styles"],[164,19,140,31],[164,20,140,32,"container"],[164,29,140,42],[165,6,140,42,"children"],[165,14,140,42],[165,17,141,7,"verifying"],[165,26,141,16],[165,43,142,8],[165,47,142,8,"_reactJsxDevRuntime"],[165,66,142,8],[165,67,142,8,"jsxDEV"],[165,73,142,8],[165,75,142,9,"_reactNative"],[165,87,142,13],[165,88,142,13,"View"],[165,92,142,13],[166,8,142,14,"style"],[166,13,142,19],[166,15,142,21,"styles"],[166,21,142,27],[166,22,142,28,"overlay"],[166,29,142,36],[167,8,142,36,"children"],[167,16,142,36],[167,32,143,10],[167,36,143,10,"_reactJsxDevRuntime"],[167,55,143,10],[167,56,143,10,"jsxDEV"],[167,62,143,10],[167,64,143,11,"_reactNative"],[167,76,143,28],[167,77,143,28,"ActivityIndicator"],[167,94,143,28],[168,10,143,29,"size"],[168,14,143,33],[168,16,143,34],[168,23,143,41],[169,10,143,42,"color"],[169,15,143,47],[169,17,143,48],[170,8,143,57],[171,10,143,57,"fileName"],[171,18,143,57],[171,20,143,57,"_jsxFileName"],[171,32,143,57],[172,10,143,57,"lineNumber"],[172,20,143,57],[173,10,143,57,"columnNumber"],[173,22,143,57],[174,8,143,57],[174,15,143,59],[174,16,143,60],[174,31,144,10],[174,35,144,10,"_reactJsxDevRuntime"],[174,54,144,10],[174,55,144,10,"jsxDEV"],[174,61,144,10],[174,63,144,11,"_reactNative"],[174,75,144,15],[174,76,144,15,"Text"],[174,80,144,15],[175,10,144,16,"style"],[175,15,144,21],[175,17,144,23,"styles"],[175,23,144,29],[175,24,144,30,"verifyingText"],[175,37,144,44],[176,10,144,44,"children"],[176,18,144,44],[176,20,144,45],[177,8,144,57],[178,10,144,57,"fileName"],[178,18,144,57],[178,20,144,57,"_jsxFileName"],[178,32,144,57],[179,10,144,57,"lineNumber"],[179,20,144,57],[180,10,144,57,"columnNumber"],[180,22,144,57],[181,8,144,57],[181,15,144,63],[181,16,144,64],[182,6,144,64],[183,8,144,64,"fileName"],[183,16,144,64],[183,18,144,64,"_jsxFileName"],[183,30,144,64],[184,8,144,64,"lineNumber"],[184,18,144,64],[185,8,144,64,"columnNumber"],[185,20,144,64],[186,6,144,64],[186,13,145,14],[186,14,146,7],[186,29,148,6],[186,33,148,6,"_reactJsxDevRuntime"],[186,52,148,6],[186,53,148,6,"jsxDEV"],[186,59,148,6],[186,61,148,7,"_reactNativeWebview"],[186,80,148,14],[186,81,148,14,"WebView"],[186,88,148,14],[187,8,149,8,"ref"],[187,11,149,11],[187,13,149,13,"webViewRef"],[187,23,149,24],[188,8,150,8,"source"],[188,14,150,14],[188,16,150,16],[189,10,150,18,"html"],[189,14,150,22],[189,16,150,24,"turnstileHTML"],[190,8,150,38],[190,9,150,40],[191,8,151,8,"onMessage"],[191,17,151,17],[191,19,151,19,"handleMessage"],[191,32,151,33],[192,8,152,8,"onLoadStart"],[192,19,152,19],[192,21,152,21,"onLoadStart"],[192,22,152,21],[192,27,152,27,"console"],[192,34,152,34],[192,35,152,35,"log"],[192,38,152,38],[192,39,152,39],[192,64,152,64],[192,65,152,66],[193,8,153,8,"onLoadEnd"],[193,17,153,17],[193,19,153,19,"onLoadEnd"],[193,20,153,19],[193,25,153,25],[194,10,154,10,"console"],[194,17,154,17],[194,18,154,18,"log"],[194,21,154,21],[194,22,154,22],[194,48,154,48],[194,49,154,49],[195,10,155,10,"setLoading"],[195,20,155,20],[195,21,155,21],[195,26,155,26],[195,27,155,27],[196,8,156,8],[196,9,156,10],[197,8,157,8,"onError"],[197,15,157,15],[197,17,157,18,"syntheticEvent"],[197,31,157,32],[197,35,157,37],[198,10,158,10],[198,14,158,18,"nativeEvent"],[198,25,158,29],[198,28,158,34,"syntheticEvent"],[198,42,158,48],[198,43,158,18,"nativeEvent"],[198,54,158,29],[199,10,159,10,"console"],[199,17,159,17],[199,18,159,18,"error"],[199,23,159,23],[199,24,159,24],[199,40,159,40],[199,42,159,42,"nativeEvent"],[199,53,159,53],[199,54,159,54],[200,10,160,10,"setError"],[200,18,160,18],[200,19,160,19],[200,37,160,37,"nativeEvent"],[200,48,160,48],[200,49,160,49,"description"],[200,60,160,60],[200,62,160,62],[200,63,160,63],[201,8,161,8],[201,9,161,10],[202,8,162,8,"style"],[202,13,162,13],[202,15,162,15,"styles"],[202,21,162,21],[202,22,162,22,"webview"],[202,29,162,30],[203,8,163,8,"javaScriptEnabled"],[203,25,163,25],[203,27,163,27],[203,31,163,32],[204,8,164,8,"domStorageEnabled"],[204,25,164,25],[204,27,164,27],[204,31,164,32],[205,8,165,8,"originWhitelist"],[205,23,165,23],[205,25,165,25],[205,26,165,26],[205,29,165,29],[206,6,165,31],[207,8,165,31,"fileName"],[207,16,165,31],[207,18,165,31,"_jsxFileName"],[207,30,165,31],[208,8,165,31,"lineNumber"],[208,18,165,31],[209,8,165,31,"columnNumber"],[209,20,165,31],[210,6,165,31],[210,13,166,7],[210,14,166,8],[210,16,168,7,"loading"],[210,23,168,14],[210,40,169,8],[210,44,169,8,"_reactJsxDevRuntime"],[210,63,169,8],[210,64,169,8,"jsxDEV"],[210,70,169,8],[210,72,169,9,"_reactNative"],[210,84,169,13],[210,85,169,13,"View"],[210,89,169,13],[211,8,169,14,"style"],[211,13,169,19],[211,15,169,21,"styles"],[211,21,169,27],[211,22,169,28,"loadingOverlay"],[211,36,169,43],[212,8,169,43,"children"],[212,16,169,43],[212,32,170,10],[212,36,170,10,"_reactJsxDevRuntime"],[212,55,170,10],[212,56,170,10,"jsxDEV"],[212,62,170,10],[212,64,170,11,"_reactNative"],[212,76,170,28],[212,77,170,28,"ActivityIndicator"],[212,94,170,28],[213,10,170,29,"size"],[213,14,170,33],[213,16,170,34],[213,23,170,41],[214,10,170,42,"color"],[214,15,170,47],[214,17,170,48],[215,8,170,57],[216,10,170,57,"fileName"],[216,18,170,57],[216,20,170,57,"_jsxFileName"],[216,32,170,57],[217,10,170,57,"lineNumber"],[217,20,170,57],[218,10,170,57,"columnNumber"],[218,22,170,57],[219,8,170,57],[219,15,170,59],[219,16,170,60],[219,31,171,10],[219,35,171,10,"_reactJsxDevRuntime"],[219,54,171,10],[219,55,171,10,"jsxDEV"],[219,61,171,10],[219,63,171,11,"_reactNative"],[219,75,171,15],[219,76,171,15,"Text"],[219,80,171,15],[220,10,171,16,"style"],[220,15,171,21],[220,17,171,23,"styles"],[220,23,171,29],[220,24,171,30,"loadingText"],[220,35,171,42],[221,10,171,42,"children"],[221,18,171,42],[221,20,171,43],[222,8,171,66],[223,10,171,66,"fileName"],[223,18,171,66],[223,20,171,66,"_jsxFileName"],[223,32,171,66],[224,10,171,66,"lineNumber"],[224,20,171,66],[225,10,171,66,"columnNumber"],[225,22,171,66],[226,8,171,66],[226,15,171,72],[226,16,171,73],[227,6,171,73],[228,8,171,73,"fileName"],[228,16,171,73],[228,18,171,73,"_jsxFileName"],[228,30,171,73],[229,8,171,73,"lineNumber"],[229,18,171,73],[230,8,171,73,"columnNumber"],[230,20,171,73],[231,6,171,73],[231,13,172,14],[231,14,173,7],[231,16,175,7,"error"],[231,21,175,12],[231,38,176,8],[231,42,176,8,"_reactJsxDevRuntime"],[231,61,176,8],[231,62,176,8,"jsxDEV"],[231,68,176,8],[231,70,176,9,"_reactNative"],[231,82,176,13],[231,83,176,13,"View"],[231,87,176,13],[232,8,176,14,"style"],[232,13,176,19],[232,15,176,21,"styles"],[232,21,176,27],[232,22,176,28,"errorOverlay"],[232,34,176,41],[233,8,176,41,"children"],[233,16,176,41],[233,31,177,10],[233,35,177,10,"_reactJsxDevRuntime"],[233,54,177,10],[233,55,177,10,"jsxDEV"],[233,61,177,10],[233,63,177,11,"_reactNative"],[233,75,177,15],[233,76,177,15,"Text"],[233,80,177,15],[234,10,177,16,"style"],[234,15,177,21],[234,17,177,23,"styles"],[234,23,177,29],[234,24,177,30,"errorText"],[234,33,177,40],[235,10,177,40,"children"],[235,18,177,40],[235,20,177,42,"error"],[236,8,177,47],[237,10,177,47,"fileName"],[237,18,177,47],[237,20,177,47,"_jsxFileName"],[237,32,177,47],[238,10,177,47,"lineNumber"],[238,20,177,47],[239,10,177,47,"columnNumber"],[239,22,177,47],[240,8,177,47],[240,15,177,54],[241,6,177,55],[242,8,177,55,"fileName"],[242,16,177,55],[242,18,177,55,"_jsxFileName"],[242,30,177,55],[243,8,177,55,"lineNumber"],[243,18,177,55],[244,8,177,55,"columnNumber"],[244,20,177,55],[245,6,177,55],[245,13,178,14],[245,14,179,7],[246,4,179,7],[247,6,179,7,"fileName"],[247,14,179,7],[247,16,179,7,"_jsxFileName"],[247,28,179,7],[248,6,179,7,"lineNumber"],[248,16,179,7],[249,6,179,7,"columnNumber"],[249,18,179,7],[250,4,179,7],[250,11,180,18],[250,12,180,19],[251,2,182,0],[252,2,182,1,"_s"],[252,4,182,1],[252,5,15,24,"HumanVerificationScreen"],[252,28,15,47],[253,2,15,47,"_c"],[253,4,15,47],[253,7,15,24,"HumanVerificationScreen"],[253,30,15,47],[254,2,184,0],[254,6,184,6,"styles"],[254,12,184,12],[254,15,184,15,"StyleSheet"],[254,27,184,25],[254,28,184,25,"StyleSheet"],[254,38,184,25],[254,39,184,26,"create"],[254,45,184,32],[254,46,184,33],[255,4,185,2,"container"],[255,13,185,11],[255,15,185,13],[256,6,186,4,"flex"],[256,10,186,8],[256,12,186,10],[256,13,186,11],[257,6,187,4,"backgroundColor"],[257,21,187,19],[257,23,187,21],[258,4,188,2],[258,5,188,3],[259,4,189,2,"webview"],[259,11,189,9],[259,13,189,11],[260,6,190,4,"flex"],[260,10,190,8],[260,12,190,10],[260,13,190,11],[261,6,191,4,"backgroundColor"],[261,21,191,19],[261,23,191,21],[262,4,192,2],[262,5,192,3],[263,4,193,2,"loadingOverlay"],[263,18,193,16],[263,20,193,18],[264,6,194,4],[264,9,194,7,"StyleSheet"],[264,21,194,17],[264,22,194,17,"StyleSheet"],[264,32,194,17],[264,33,194,18,"absoluteFillObject"],[264,51,194,36],[265,6,195,4,"backgroundColor"],[265,21,195,19],[265,23,195,21],[265,32,195,30],[266,6,196,4,"justifyContent"],[266,20,196,18],[266,22,196,20],[266,30,196,28],[267,6,197,4,"alignItems"],[267,16,197,14],[267,18,197,16],[268,4,198,2],[268,5,198,3],[269,4,199,2,"overlay"],[269,11,199,9],[269,13,199,11],[270,6,200,4],[270,9,200,7,"StyleSheet"],[270,21,200,17],[270,22,200,17,"StyleSheet"],[270,32,200,17],[270,33,200,18,"absoluteFillObject"],[270,51,200,36],[271,6,201,4,"backgroundColor"],[271,21,201,19],[271,23,201,21],[271,43,201,41],[272,6,202,4,"justifyContent"],[272,20,202,18],[272,22,202,20],[272,30,202,28],[273,6,203,4,"alignItems"],[273,16,203,14],[273,18,203,16],[273,26,203,24],[274,6,204,4,"zIndex"],[274,12,204,10],[274,14,204,12],[275,4,205,2],[275,5,205,3],[276,4,206,2,"verifyingText"],[276,17,206,15],[276,19,206,17],[277,6,207,4,"marginTop"],[277,15,207,13],[277,17,207,15],[277,19,207,17],[278,6,208,4,"fontSize"],[278,14,208,12],[278,16,208,14],[278,18,208,16],[279,6,209,4,"fontWeight"],[279,16,209,14],[279,18,209,16],[279,23,209,21],[280,6,210,4,"color"],[280,11,210,9],[280,13,210,11],[281,4,211,2],[281,5,211,3],[282,4,212,2,"loadingText"],[282,15,212,13],[282,17,212,15],[283,6,213,4,"marginTop"],[283,15,213,13],[283,17,213,15],[283,19,213,17],[284,6,214,4,"fontSize"],[284,14,214,12],[284,16,214,14],[284,18,214,16],[285,6,215,4,"color"],[285,11,215,9],[285,13,215,11],[286,4,216,2],[286,5,216,3],[287,4,217,2,"errorOverlay"],[287,16,217,14],[287,18,217,16],[288,6,218,4,"position"],[288,14,218,12],[288,16,218,14],[288,26,218,24],[289,6,219,4,"bottom"],[289,12,219,10],[289,14,219,12],[289,16,219,14],[290,6,220,4,"left"],[290,10,220,8],[290,12,220,10],[290,14,220,12],[291,6,221,4,"right"],[291,11,221,9],[291,13,221,11],[291,15,221,13],[292,6,222,4,"backgroundColor"],[292,21,222,19],[292,23,222,21],[292,32,222,30],[293,6,223,4,"padding"],[293,13,223,11],[293,15,223,13],[293,17,223,15],[294,6,224,4,"borderRadius"],[294,18,224,16],[294,20,224,18],[294,22,224,20],[295,6,225,4,"borderWidth"],[295,17,225,15],[295,19,225,17],[295,20,225,18],[296,6,226,4,"borderColor"],[296,17,226,15],[296,19,226,17],[297,4,227,2],[297,5,227,3],[298,4,228,2,"errorText"],[298,13,228,11],[298,15,228,13],[299,6,229,4,"color"],[299,11,229,9],[299,13,229,11],[299,22,229,20],[300,6,230,4,"fontSize"],[300,14,230,12],[300,16,230,14],[301,4,231,2],[302,2,232,0],[302,3,232,1],[302,4,232,2],[303,2,232,3],[303,6,232,3,"_c"],[303,8,232,3],[304,2,232,3,"$RefreshReg$"],[304,14,232,3],[304,15,232,3,"_c"],[304,17,232,3],[305,0,232,3],[305,3]],"functionMap":{"names":["","HumanVerificationScreen","handleTurnstileToken","handleMessage","WebView.props.onLoadStart","WebView.props.onLoadEnd","WebView.props.onError"],"mappings":"AAA;eCc;+BCQ;GD+B;wBEE;GFS;qBGuF,4CH;mBIC;SJG;iBKC;SLI;CDqB"},"hasCjsExports":false},"type":"js/module"}]} \ No newline at end of file diff --git a/frontend/.metro-cache/cache/4d/88c9b575ffd6ff94eae7a517bf5642ab2f70901750a1216ddc84ccdfa7629f43776647 b/frontend/.metro-cache/cache/4d/88c9b575ffd6ff94eae7a517bf5642ab2f70901750a1216ddc84ccdfa7629f43776647 new file mode 100644 index 00000000..610ec0f2 --- /dev/null +++ b/frontend/.metro-cache/cache/4d/88c9b575ffd6ff94eae7a517bf5642ab2f70901750a1216ddc84ccdfa7629f43776647 @@ -0,0 +1 @@ +{"dependencies":[{"name":"../../..","data":{"asyncType":null,"isESMImport":false,"locs":[{"start":{"line":1,"column":22,"index":22},"end":{"line":1,"column":68,"index":68}}],"key":"wL8jGab/nAbOQ3QMY0RfnotQwFs=","exportNames":["*"],"imports":1,"contextParams":{"recursive":false,"filter":{"pattern":"^\\.\\/\\.env","flags":""},"mode":"sync"}}}],"output":[{"data":{"code":"__d(function (global, require, _$$_IMPORT_DEFAULT, _$$_IMPORT_ALL, module, exports, _dependencyMap) {\n \"use strict\";\n\n Object.defineProperty(exports, '__esModule', {\n value: true\n });\n Object.defineProperty(exports, \"env\", {\n enumerable: true,\n get: function () {\n return env;\n }\n });\n const dotEnvModules = require(_dependencyMap[0], \"../../..\");\n const env = !dotEnvModules.keys().length ? process.env : {\n ...process.env,\n ...['.env', '.env.development', '.env.local', '.env.development.local'].reduce((acc, file) => {\n return {\n ...acc,\n ...(dotEnvModules(file)?.default ?? {})\n };\n }, {})\n };\n});","lineCount":23,"map":[[7,2,3,4,"Object"],[7,8,3,4],[7,9,3,4,"defineProperty"],[7,23,3,4],[7,24,3,4,"exports"],[7,31,3,4],[8,4,3,4,"enumerable"],[8,14,3,4],[9,4,3,4,"get"],[9,7,3,4],[9,18,3,4,"get"],[9,19,3,4],[10,6,3,4],[10,13,3,4,"env"],[10,16,3,4],[11,4,3,4],[12,2,3,4],[13,2,1,0],[13,8,1,6,"dotEnvModules"],[13,21,1,19],[13,24,1,22,"require"],[13,31,1,22],[13,32,1,22,"_dependencyMap"],[13,46,1,22],[13,61,1,67],[13,62,1,68],[14,2,3,11],[14,8,3,17,"env"],[14,11,3,20],[14,14,3,23],[14,15,3,24,"dotEnvModules"],[14,28,3,37],[14,29,3,38,"keys"],[14,33,3,42],[14,34,3,43],[14,35,3,44],[14,36,3,45,"length"],[14,42,3,51],[14,45,3,54,"process"],[14,52,3,61],[14,53,3,62,"env"],[14,56,3,65],[14,59,3,68],[15,4,3,70],[15,7,3,73,"process"],[15,14,3,80],[15,15,3,81,"env"],[15,18,3,84],[16,4,3,86],[16,7,3,89],[16,8,3,90],[16,14,3,96],[16,16,3,98],[16,34,3,116],[16,36,3,118],[16,48,3,130],[16,50,3,132],[16,74,3,156],[16,75,3,157],[16,76,3,158,"reduce"],[16,82,3,164],[16,83,3,165],[16,84,3,166,"acc"],[16,87,3,169],[16,89,3,171,"file"],[16,93,3,175],[16,98,3,180],[17,6,4,6],[17,13,4,13],[18,8,4,15],[18,11,4,18,"acc"],[18,14,4,21],[19,8,4,23],[19,12,4,27,"dotEnvModules"],[19,25,4,40],[19,26,4,41,"file"],[19,30,4,45],[19,31,4,46],[19,33,4,48,"default"],[19,40,4,55],[19,44,4,59],[19,45,4,60],[19,46,4,61],[20,6,4,63],[20,7,4,64],[21,4,5,4],[21,5,5,5],[21,7,5,7],[21,8,5,8],[21,9,5,9],[22,2,5,11],[22,3,5,12],[23,0,5,13],[23,3]],"functionMap":{"names":["","reduce$argument_0"],"mappings":"AAA;qKCE;KDE"},"hasCjsExports":false},"type":"js/module"}]} \ No newline at end of file diff --git a/frontend/.metro-cache/cache/93/d0cecfc7a68aa21a39e91587bad2cecf834cd7c40b4490f1d6acd8dce1b0e007bc4898 b/frontend/.metro-cache/cache/93/d0cecfc7a68aa21a39e91587bad2cecf834cd7c40b4490f1d6acd8dce1b0e007bc4898 new file mode 100644 index 00000000..9e57edcc --- /dev/null +++ b/frontend/.metro-cache/cache/93/d0cecfc7a68aa21a39e91587bad2cecf834cd7c40b4490f1d6acd8dce1b0e007bc4898 @@ -0,0 +1 @@ +{"dependencies":[{"name":"/app/frontend/.env","data":{"asyncType":null,"isESMImport":false,"locs":[{"start":{"line":3,"column":45,"index":157},"end":{"line":3,"column":74,"index":186}}],"key":"lYYHBO+JJgPyjCb3EJmx+eD7cdA=","exportNames":["*"],"imports":1}}],"output":[{"data":{"code":"__d(function (global, require, _$$_IMPORT_DEFAULT, _$$_IMPORT_ALL, module, exports, _dependencyMap) {\n // All of the requested modules are loaded behind enumerable getters.\n var map = Object.defineProperties({}, {\n \".env\": {\n enumerable: true,\n get() {\n return require(_dependencyMap[0], \"/app/frontend/.env\");\n }\n }\n });\n function metroContext(request) {\n return map[request];\n }\n\n // Return the keys that can be resolved.\n metroContext.keys = function metroContextKeys() {\n return Object.keys(map);\n };\n\n // Return the module identifier for a user request.\n metroContext.resolve = function metroContextResolve(request) {\n throw new Error('Unimplemented Metro module context functionality');\n };\n module.exports = metroContext;\n});","lineCount":25,"map":[[2,2,1,0],[3,2,2,0],[3,6,2,6,"map"],[3,9,2,9],[3,12,2,12,"Object"],[3,18,2,18],[3,19,2,19,"defineProperties"],[3,35,2,35],[3,36,2,36],[3,37,2,37],[3,38,2,38],[3,40,2,40],[4,4,3,2],[4,10,3,8],[4,12,3,10],[5,6,3,12,"enumerable"],[5,16,3,22],[5,18,3,24],[5,22,3,28],[6,6,3,30,"get"],[6,9,3,33,"get"],[6,10,3,33],[6,12,3,36],[7,8,3,38],[7,15,3,45,"require"],[7,22,3,52],[7,23,3,52,"_dependencyMap"],[7,37,3,52],[7,62,3,73],[7,63,3,74],[8,6,3,76],[9,4,3,78],[10,2,4,0],[10,3,4,1],[10,4,4,2],[11,2,6,0],[11,11,6,9,"metroContext"],[11,23,6,21,"metroContext"],[11,24,6,22,"request"],[11,31,6,29],[11,33,6,31],[12,4,7,4],[12,11,7,11,"map"],[12,14,7,14],[12,15,7,15,"request"],[12,22,7,22],[12,23,7,23],[13,2,8,0],[15,2,10,0],[16,2,11,0,"metroContext"],[16,14,11,12],[16,15,11,13,"keys"],[16,19,11,17],[16,22,11,20],[16,31,11,29,"metroContextKeys"],[16,47,11,45,"metroContextKeys"],[16,48,11,45],[16,50,11,48],[17,4,12,2],[17,11,12,9,"Object"],[17,17,12,15],[17,18,12,16,"keys"],[17,22,12,20],[17,23,12,21,"map"],[17,26,12,24],[17,27,12,25],[18,2,13,0],[18,3,13,1],[20,2,15,0],[21,2,16,0,"metroContext"],[21,14,16,12],[21,15,16,13,"resolve"],[21,22,16,20],[21,25,16,23],[21,34,16,32,"metroContextResolve"],[21,53,16,51,"metroContextResolve"],[21,54,16,52,"request"],[21,61,16,59],[21,63,16,61],[22,4,17,2],[22,10,17,8],[22,14,17,12,"Error"],[22,19,17,17],[22,20,17,18],[22,70,17,68],[22,71,17,69],[23,2,18,0],[23,3,18,1],[24,2,20,0,"module"],[24,8,20,6],[24,9,20,7,"exports"],[24,16,20,14],[24,19,20,17,"metroContext"],[24,31,20,29],[25,0,20,30],[25,3]],"functionMap":{"names":["","Object.defineProperties$argument_1.env.get","metroContext","metroContextKeys","metroContextResolve"],"mappings":"AAA;8BCE,+CD;AEG;CFE;oBGG;CHE;uBIG;CJE"},"hasCjsExports":true},"type":"js/module"}]} \ No newline at end of file diff --git a/frontend/.metro-cache/cache/97/3161d3dfc03973127ae20e9fc9eca8ab2f70901750a1216ddc84ccdfa7629f43776647 b/frontend/.metro-cache/cache/97/3161d3dfc03973127ae20e9fc9eca8ab2f70901750a1216ddc84ccdfa7629f43776647 new file mode 100644 index 00000000..78d1d630 --- /dev/null +++ b/frontend/.metro-cache/cache/97/3161d3dfc03973127ae20e9fc9eca8ab2f70901750a1216ddc84ccdfa7629f43776647 @@ -0,0 +1 @@ +{"dependencies":[{"name":"../../..","data":{"asyncType":null,"isESMImport":false,"locs":[{"start":{"line":1,"column":22,"index":22},"end":{"line":1,"column":68,"index":68}}],"key":"wL8jGab/nAbOQ3QMY0RfnotQwFs=","exportNames":["*"],"imports":1,"contextParams":{"recursive":false,"filter":{"pattern":"^\\.\\/\\.env","flags":""},"mode":"sync"}}}],"output":[{"data":{"code":"__d(function (global, require, _$$_IMPORT_DEFAULT, _$$_IMPORT_ALL, module, exports, _dependencyMap) {\n \"use strict\";\n\n Object.defineProperty(exports, '__esModule', {\n value: true\n });\n Object.defineProperty(exports, \"env\", {\n enumerable: true,\n get: function () {\n return env;\n }\n });\n var dotEnvModules = require(_dependencyMap[0], \"../../..\");\n var env = !dotEnvModules.keys().length ? process.env : {\n ...process.env,\n ...['.env', '.env.development', '.env.local', '.env.development.local'].reduce((acc, file) => {\n return {\n ...acc,\n ...(dotEnvModules(file)?.default ?? {})\n };\n }, {})\n };\n});","lineCount":23,"map":[[7,2,3,4,"Object"],[7,8,3,4],[7,9,3,4,"defineProperty"],[7,23,3,4],[7,24,3,4,"exports"],[7,31,3,4],[8,4,3,4,"enumerable"],[8,14,3,4],[9,4,3,4,"get"],[9,7,3,4],[9,18,3,4,"get"],[9,19,3,4],[10,6,3,4],[10,13,3,4,"env"],[10,16,3,4],[11,4,3,4],[12,2,3,4],[13,2,1,0],[13,6,1,6,"dotEnvModules"],[13,19,1,19],[13,22,1,22,"require"],[13,29,1,22],[13,30,1,22,"_dependencyMap"],[13,44,1,22],[13,59,1,67],[13,60,1,68],[14,2,3,11],[14,6,3,17,"env"],[14,9,3,20],[14,12,3,23],[14,13,3,24,"dotEnvModules"],[14,26,3,37],[14,27,3,38,"keys"],[14,31,3,42],[14,32,3,43],[14,33,3,44],[14,34,3,45,"length"],[14,40,3,51],[14,43,3,54,"process"],[14,50,3,61],[14,51,3,62,"env"],[14,54,3,65],[14,57,3,68],[15,4,3,70],[15,7,3,73,"process"],[15,14,3,80],[15,15,3,81,"env"],[15,18,3,84],[16,4,3,86],[16,7,3,89],[16,8,3,90],[16,14,3,96],[16,16,3,98],[16,34,3,116],[16,36,3,118],[16,48,3,130],[16,50,3,132],[16,74,3,156],[16,75,3,157],[16,76,3,158,"reduce"],[16,82,3,164],[16,83,3,165],[16,84,3,166,"acc"],[16,87,3,169],[16,89,3,171,"file"],[16,93,3,175],[16,98,3,180],[17,6,4,6],[17,13,4,13],[18,8,4,15],[18,11,4,18,"acc"],[18,14,4,21],[19,8,4,23],[19,12,4,27,"dotEnvModules"],[19,25,4,40],[19,26,4,41,"file"],[19,30,4,45],[19,31,4,46],[19,33,4,48,"default"],[19,40,4,55],[19,44,4,59],[19,45,4,60],[19,46,4,61],[20,6,4,63],[20,7,4,64],[21,4,5,4],[21,5,5,5],[21,7,5,7],[21,8,5,8],[21,9,5,9],[22,2,5,11],[22,3,5,12],[23,0,5,13],[23,3]],"functionMap":{"names":["","reduce$argument_0"],"mappings":"AAA;qKCE;KDE"},"hasCjsExports":false},"type":"js/module"}]} \ No newline at end of file diff --git a/frontend/.metro-cache/cache/a0/41553fa02d96a048ada9d41f032544cf834cd7c40b4490f1d6acd8dce1b0e007bc4898 b/frontend/.metro-cache/cache/a0/41553fa02d96a048ada9d41f032544cf834cd7c40b4490f1d6acd8dce1b0e007bc4898 new file mode 100644 index 00000000..9e80e62d --- /dev/null +++ b/frontend/.metro-cache/cache/a0/41553fa02d96a048ada9d41f032544cf834cd7c40b4490f1d6acd8dce1b0e007bc4898 @@ -0,0 +1 @@ +{"dependencies":[{"name":"/app/frontend/.env","data":{"asyncType":null,"isESMImport":false,"locs":[{"start":{"line":3,"column":45,"index":157},"end":{"line":3,"column":74,"index":186}}],"key":"lYYHBO+JJgPyjCb3EJmx+eD7cdA=","exportNames":["*"],"imports":1}}],"output":[{"data":{"code":"__d(function (global, require, _$$_IMPORT_DEFAULT, _$$_IMPORT_ALL, module, exports, _dependencyMap) {\n // All of the requested modules are loaded behind enumerable getters.\n const map = Object.defineProperties({}, {\n \".env\": {\n enumerable: true,\n get() {\n return require(_dependencyMap[0], \"/app/frontend/.env\");\n }\n }\n });\n function metroContext(request) {\n return map[request];\n }\n\n // Return the keys that can be resolved.\n metroContext.keys = function metroContextKeys() {\n return Object.keys(map);\n };\n\n // Return the module identifier for a user request.\n metroContext.resolve = function metroContextResolve(request) {\n throw new Error('Unimplemented Metro module context functionality');\n };\n module.exports = metroContext;\n});","lineCount":25,"map":[[2,2,1,0],[3,2,2,0],[3,8,2,6,"map"],[3,11,2,9],[3,14,2,12,"Object"],[3,20,2,18],[3,21,2,19,"defineProperties"],[3,37,2,35],[3,38,2,36],[3,39,2,37],[3,40,2,38],[3,42,2,40],[4,4,3,2],[4,10,3,8],[4,12,3,10],[5,6,3,12,"enumerable"],[5,16,3,22],[5,18,3,24],[5,22,3,28],[6,6,3,30,"get"],[6,9,3,33,"get"],[6,10,3,33],[6,12,3,36],[7,8,3,38],[7,15,3,45,"require"],[7,22,3,52],[7,23,3,52,"_dependencyMap"],[7,37,3,52],[7,62,3,73],[7,63,3,74],[8,6,3,76],[9,4,3,78],[10,2,4,0],[10,3,4,1],[10,4,4,2],[11,2,6,0],[11,11,6,9,"metroContext"],[11,23,6,21,"metroContext"],[11,24,6,22,"request"],[11,31,6,29],[11,33,6,31],[12,4,7,4],[12,11,7,11,"map"],[12,14,7,14],[12,15,7,15,"request"],[12,22,7,22],[12,23,7,23],[13,2,8,0],[15,2,10,0],[16,2,11,0,"metroContext"],[16,14,11,12],[16,15,11,13,"keys"],[16,19,11,17],[16,22,11,20],[16,31,11,29,"metroContextKeys"],[16,47,11,45,"metroContextKeys"],[16,48,11,45],[16,50,11,48],[17,4,12,2],[17,11,12,9,"Object"],[17,17,12,15],[17,18,12,16,"keys"],[17,22,12,20],[17,23,12,21,"map"],[17,26,12,24],[17,27,12,25],[18,2,13,0],[18,3,13,1],[20,2,15,0],[21,2,16,0,"metroContext"],[21,14,16,12],[21,15,16,13,"resolve"],[21,22,16,20],[21,25,16,23],[21,34,16,32,"metroContextResolve"],[21,53,16,51,"metroContextResolve"],[21,54,16,52,"request"],[21,61,16,59],[21,63,16,61],[22,4,17,2],[22,10,17,8],[22,14,17,12,"Error"],[22,19,17,17],[22,20,17,18],[22,70,17,68],[22,71,17,69],[23,2,18,0],[23,3,18,1],[24,2,20,0,"module"],[24,8,20,6],[24,9,20,7,"exports"],[24,16,20,14],[24,19,20,17,"metroContext"],[24,31,20,29],[25,0,20,30],[25,3]],"functionMap":{"names":["","Object.defineProperties$argument_1.env.get","metroContext","metroContextKeys","metroContextResolve"],"mappings":"AAA;8BCE,+CD;AEG;CFE;oBGG;CHE;uBIG;CJE"},"hasCjsExports":true},"type":"js/module"}]} \ No newline at end of file diff --git a/frontend/.metro-cache/cache/bf/7fa2f44a5e70dfffb51f0c46bb1d025e81fc11579fdb4824f8a4a595630404e5ab8ba7 b/frontend/.metro-cache/cache/bf/7fa2f44a5e70dfffb51f0c46bb1d025e81fc11579fdb4824f8a4a595630404e5ab8ba7 new file mode 100644 index 00000000..3687b63a --- /dev/null +++ b/frontend/.metro-cache/cache/bf/7fa2f44a5e70dfffb51f0c46bb1d025e81fc11579fdb4824f8a4a595630404e5ab8ba7 @@ -0,0 +1 @@ +{"dependencies":[],"output":[{"data":{"code":"__d(function (global, require, _$$_IMPORT_DEFAULT, _$$_IMPORT_ALL, module, exports, _dependencyMap) {\n \"use strict\";\n\n Object.defineProperty(exports, '__esModule', {\n value: true\n });\n Object.defineProperty(exports, \"default\", {\n enumerable: true,\n get: function () {\n return _default;\n }\n });\n var _default = {\n \"EXPO_PUBLIC_BACKEND_URL\": \"https://digital-kurdistan.preview.emergentagent.com\"\n };\n});","lineCount":16,"map":[[7,2,1,0,"Object"],[7,8,1,0],[7,9,1,0,"defineProperty"],[7,23,1,0],[7,24,1,0,"exports"],[7,31,1,0],[8,4,1,0,"enumerable"],[8,14,1,0],[9,4,1,0,"get"],[9,7,1,0],[9,18,1,0,"get"],[9,19,1,0],[10,6,1,0],[10,13,1,0,"_default"],[10,21,1,0],[11,4,1,0],[12,2,1,0],[13,2,1,0],[13,6,1,0,"_default"],[13,14,1,0],[13,17,1,15],[14,4,1,16],[14,29,1,41],[14,31,1,42],[15,2,1,95],[15,3,1,96],[16,0,1,97],[16,3]],"functionMap":{"names":[""],"mappings":"AAA"},"hasCjsExports":false},"type":"js/module"}]} \ No newline at end of file diff --git a/frontend/.metro-cache/cache/dd/caa5571e83749043f465ba1c28b9c85e81fc11579fdb4824f8a4a595630404e5ab8ba7 b/frontend/.metro-cache/cache/dd/caa5571e83749043f465ba1c28b9c85e81fc11579fdb4824f8a4a595630404e5ab8ba7 new file mode 100644 index 00000000..3687b63a --- /dev/null +++ b/frontend/.metro-cache/cache/dd/caa5571e83749043f465ba1c28b9c85e81fc11579fdb4824f8a4a595630404e5ab8ba7 @@ -0,0 +1 @@ +{"dependencies":[],"output":[{"data":{"code":"__d(function (global, require, _$$_IMPORT_DEFAULT, _$$_IMPORT_ALL, module, exports, _dependencyMap) {\n \"use strict\";\n\n Object.defineProperty(exports, '__esModule', {\n value: true\n });\n Object.defineProperty(exports, \"default\", {\n enumerable: true,\n get: function () {\n return _default;\n }\n });\n var _default = {\n \"EXPO_PUBLIC_BACKEND_URL\": \"https://digital-kurdistan.preview.emergentagent.com\"\n };\n});","lineCount":16,"map":[[7,2,1,0,"Object"],[7,8,1,0],[7,9,1,0,"defineProperty"],[7,23,1,0],[7,24,1,0,"exports"],[7,31,1,0],[8,4,1,0,"enumerable"],[8,14,1,0],[9,4,1,0,"get"],[9,7,1,0],[9,18,1,0,"get"],[9,19,1,0],[10,6,1,0],[10,13,1,0,"_default"],[10,21,1,0],[11,4,1,0],[12,2,1,0],[13,2,1,0],[13,6,1,0,"_default"],[13,14,1,0],[13,17,1,15],[14,4,1,16],[14,29,1,41],[14,31,1,42],[15,2,1,95],[15,3,1,96],[16,0,1,97],[16,3]],"functionMap":{"names":[""],"mappings":"AAA"},"hasCjsExports":false},"type":"js/module"}]} \ No newline at end of file