Files
pezkuwi-mobile-app/frontend/.metro-cache/cache/c3/44172c9de10069c6edb3488d4c5724305af9102098d436cb30495627171bee4a5a3191
T
2025-11-08 21:49:04 +00:00

1 line
51 KiB
Plaintext

{"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/Alert","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"PEUC6jrQVoAGZ2qYkvimljMOyJI=","exportNames":["*"],"imports":1}},{"name":"expo-camera","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":3,"column":0,"index":132},"end":{"line":3,"column":49,"index":181}}],"key":"F1dQUupkokZUlGC/IdrmVB3l6lo=","exportNames":["*"],"imports":1}},{"name":"@expo/vector-icons","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":4,"column":0,"index":182},"end":{"line":4,"column":46,"index":228}}],"key":"ow7vkrqkIckRjlSi/+MhMmRYtUE=","exportNames":["*"],"imports":1}},{"name":"react-native-safe-area-context","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":5,"column":0,"index":229},"end":{"line":5,"column":67,"index":296}}],"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/QRScannerScreen.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 QRScannerScreen;\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 _reactNativeWebDistExportsAlert = require(_dependencyMap[5], \"react-native-web/dist/exports/Alert\");\n var Alert = _interopDefault(_reactNativeWebDistExportsAlert);\n var _expoCamera = require(_dependencyMap[6], \"expo-camera\");\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 function QRScannerScreen({\n navigation\n }) {\n _s();\n const insets = (0, _reactNativeSafeAreaContext.useSafeAreaInsets)();\n const [hasPermission, setHasPermission] = (0, _react.useState)(null);\n const [scanned, setScanned] = (0, _react.useState)(false);\n (0, _react.useEffect)(() => {\n requestCameraPermission();\n }, []);\n const requestCameraPermission = async () => {\n const {\n status\n } = await _expoCamera.Camera.requestCameraPermissionsAsync();\n setHasPermission(status === 'granted');\n };\n const handleBarCodeScanned = ({\n type,\n data\n }) => {\n setScanned(true);\n Alert.default.alert('QR Code Scanned', `Type: ${type}\\nData: ${data}`, [{\n text: 'Scan Again',\n onPress: () => setScanned(false)\n }, {\n text: 'OK',\n onPress: () => navigation.goBack()\n }]);\n };\n if (hasPermission === null) {\n return /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(View.default, {\n style: styles.container,\n children: /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(Text.default, {\n children: \"Requesting camera permission...\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 42,\n columnNumber: 9\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 41,\n columnNumber: 7\n }, this);\n }\n if (hasPermission === false) {\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: \"#FFF\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 52,\n columnNumber: 13\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 51,\n columnNumber: 11\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(Text.default, {\n style: styles.headerTitle,\n children: \"QR Scanner\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 54,\n columnNumber: 11\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(View.default, {\n style: {\n width: 40\n }\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 55,\n columnNumber: 11\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 50,\n columnNumber: 9\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(View.default, {\n style: styles.permissionContainer,\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_expoVectorIcons.Ionicons, {\n name: \"camera-off\",\n size: 64,\n color: \"#6B7280\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 58,\n columnNumber: 11\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(Text.default, {\n style: styles.permissionTitle,\n children: \"Camera Permission Denied\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 59,\n columnNumber: 11\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(Text.default, {\n style: styles.permissionText,\n children: \"Please enable camera access in your device settings to scan QR codes.\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 60,\n columnNumber: 11\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(TouchableOpacity.default, {\n style: styles.settingsButton,\n onPress: requestCameraPermission,\n children: /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(Text.default, {\n style: styles.settingsButtonText,\n children: \"Request Permission Again\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 64,\n columnNumber: 13\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 63,\n columnNumber: 11\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 57,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 49,\n columnNumber: 7\n }, this);\n }\n return /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(View.default, {\n style: styles.container,\n children: /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_expoCamera.CameraView, {\n style: styles.camera,\n facing: \"back\",\n onBarcodeScanned: scanned ? undefined : handleBarCodeScanned,\n barcodeScannerSettings: {\n barcodeTypes: ['qr']\n },\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(View.default, {\n style: [styles.header, {\n paddingTop: insets.top + 16\n }],\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: \"#FFF\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 84,\n columnNumber: 13\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 83,\n columnNumber: 11\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(Text.default, {\n style: styles.headerTitle,\n children: \"Scan QR Code\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 86,\n columnNumber: 11\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(View.default, {\n style: {\n width: 40\n }\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 87,\n columnNumber: 11\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 82,\n columnNumber: 9\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(View.default, {\n style: styles.scannerContainer,\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(View.default, {\n style: styles.scannerFrame,\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(View.default, {\n style: [styles.corner, styles.cornerTopLeft]\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 93,\n columnNumber: 13\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(View.default, {\n style: [styles.corner, styles.cornerTopRight]\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 94,\n columnNumber: 13\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(View.default, {\n style: [styles.corner, styles.cornerBottomLeft]\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 95,\n columnNumber: 13\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(View.default, {\n style: [styles.corner, styles.cornerBottomRight]\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 96,\n columnNumber: 13\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 92,\n columnNumber: 11\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(Text.default, {\n style: styles.instructionText,\n children: \"Position the QR code within the frame\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 98,\n columnNumber: 11\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 91,\n columnNumber: 9\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(View.default, {\n style: styles.bottomContainer,\n children: scanned && /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(TouchableOpacity.default, {\n style: styles.scanAgainButton,\n onPress: () => setScanned(false),\n children: [/*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(_expoVectorIcons.Ionicons, {\n name: \"refresh\",\n size: 24,\n color: \"#FFF\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 110,\n columnNumber: 15\n }, this), /*#__PURE__*/(0, _reactJsxDevRuntime.jsxDEV)(Text.default, {\n style: styles.scanAgainText,\n children: \"Scan Again\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 111,\n columnNumber: 15\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 106,\n columnNumber: 13\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 104,\n columnNumber: 9\n }, this)]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 73,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 72,\n columnNumber: 5\n }, this);\n }\n _s(QRScannerScreen, \"+n0BCJbam/albPQTzrzC6y37Yig=\", false, function () {\n return [_reactNativeSafeAreaContext.useSafeAreaInsets];\n });\n _c = QRScannerScreen;\n const styles = StyleSheet.default.create({\n container: {\n flex: 1,\n backgroundColor: '#000'\n },\n camera: {\n flex: 1\n },\n header: {\n flexDirection: 'row',\n alignItems: 'center',\n justifyContent: 'space-between',\n paddingHorizontal: 16,\n paddingVertical: 16,\n backgroundColor: 'rgba(0, 0, 0, 0.5)'\n },\n backButton: {\n width: 40,\n height: 40,\n borderRadius: 20,\n backgroundColor: 'rgba(255, 255, 255, 0.2)',\n alignItems: 'center',\n justifyContent: 'center'\n },\n headerTitle: {\n fontSize: 18,\n fontWeight: '700',\n color: '#FFF'\n },\n scannerContainer: {\n flex: 1,\n justifyContent: 'center',\n alignItems: 'center'\n },\n scannerFrame: {\n width: 250,\n height: 250,\n position: 'relative'\n },\n corner: {\n position: 'absolute',\n width: 40,\n height: 40,\n borderColor: '#EE2A35'\n },\n cornerTopLeft: {\n top: 0,\n left: 0,\n borderTopWidth: 4,\n borderLeftWidth: 4,\n borderTopLeftRadius: 8\n },\n cornerTopRight: {\n top: 0,\n right: 0,\n borderTopWidth: 4,\n borderRightWidth: 4,\n borderTopRightRadius: 8\n },\n cornerBottomLeft: {\n bottom: 0,\n left: 0,\n borderBottomWidth: 4,\n borderLeftWidth: 4,\n borderBottomLeftRadius: 8\n },\n cornerBottomRight: {\n bottom: 0,\n right: 0,\n borderBottomWidth: 4,\n borderRightWidth: 4,\n borderBottomRightRadius: 8\n },\n instructionText: {\n marginTop: 32,\n fontSize: 16,\n color: '#FFF',\n textAlign: 'center',\n backgroundColor: 'rgba(0, 0, 0, 0.5)',\n paddingHorizontal: 24,\n paddingVertical: 12,\n borderRadius: 8\n },\n bottomContainer: {\n padding: 32,\n alignItems: 'center'\n },\n scanAgainButton: {\n flexDirection: 'row',\n alignItems: 'center',\n backgroundColor: '#EE2A35',\n paddingHorizontal: 24,\n paddingVertical: 12,\n borderRadius: 12\n },\n scanAgainText: {\n fontSize: 16,\n fontWeight: '600',\n color: '#FFF',\n marginLeft: 8\n },\n permissionContainer: {\n flex: 1,\n justifyContent: 'center',\n alignItems: 'center',\n padding: 32\n },\n permissionTitle: {\n fontSize: 20,\n fontWeight: '700',\n color: '#1F2937',\n marginTop: 24,\n marginBottom: 12\n },\n permissionText: {\n fontSize: 16,\n color: '#6B7280',\n textAlign: 'center',\n marginBottom: 24\n },\n settingsButton: {\n backgroundColor: '#EE2A35',\n paddingHorizontal: 24,\n paddingVertical: 12,\n borderRadius: 12\n },\n settingsButtonText: {\n fontSize: 16,\n fontWeight: '600',\n color: '#FFF'\n }\n });\n var _c;\n $RefreshReg$(_c, \"QRScannerScreen\");\n});","lineCount":448,"map":[[14,2,7,15,"Object"],[14,8,7,15],[14,9,7,15,"defineProperty"],[14,23,7,15],[14,24,7,15,"exports"],[14,31,7,15],[15,4,7,15,"enumerable"],[15,14,7,15],[16,4,7,15,"get"],[16,7,7,15],[16,18,7,15,"get"],[16,19,7,15],[17,6,7,15],[17,13,7,15,"QRScannerScreen"],[17,28,7,15],[18,4,7,15],[19,2,7,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,"_reactNativeWebDistExportsAlert"],[29,37,1,51],[29,40,1,51,"require"],[29,47,1,51],[29,48,1,51,"_dependencyMap"],[29,62,1,51],[30,2,1,51],[30,6,1,51,"Alert"],[30,11,1,51],[30,14,1,51,"_interopDefault"],[30,29,1,51],[30,30,1,51,"_reactNativeWebDistExportsAlert"],[30,61,1,51],[31,2,3,0],[31,6,3,0,"_expoCamera"],[31,17,3,0],[31,20,3,0,"require"],[31,27,3,0],[31,28,3,0,"_dependencyMap"],[31,42,3,0],[32,2,4,0],[32,6,4,0,"_expoVectorIcons"],[32,22,4,0],[32,25,4,0,"require"],[32,32,4,0],[32,33,4,0,"_dependencyMap"],[32,47,4,0],[33,2,5,0],[33,6,5,0,"_reactNativeSafeAreaContext"],[33,33,5,0],[33,36,5,0,"require"],[33,43,5,0],[33,44,5,0,"_dependencyMap"],[33,58,5,0],[34,2,5,67],[34,6,5,67,"_reactJsxDevRuntime"],[34,25,5,67],[34,28,5,67,"require"],[34,35,5,67],[34,36,5,67,"_dependencyMap"],[34,50,5,67],[35,2,7,15],[35,11,7,24,"QRScannerScreen"],[35,26,7,39,"QRScannerScreen"],[35,27,7,40],[36,4,7,42,"navigation"],[37,2,7,58],[37,3,7,59],[37,5,7,61],[38,4,7,61,"_s"],[38,6,7,61],[39,4,8,2],[39,10,8,8,"insets"],[39,16,8,14],[39,19,8,17],[39,23,8,17,"useSafeAreaInsets"],[39,50,8,34],[39,51,8,34,"useSafeAreaInsets"],[39,68,8,34],[39,70,8,35],[39,71,8,36],[40,4,9,2],[40,10,9,8],[40,11,9,9,"hasPermission"],[40,24,9,22],[40,26,9,24,"setHasPermission"],[40,42,9,40],[40,43,9,41],[40,46,9,44],[40,50,9,44,"useState"],[40,56,9,52],[40,57,9,52,"useState"],[40,65,9,52],[40,67,9,69],[40,71,9,73],[40,72,9,74],[41,4,10,2],[41,10,10,8],[41,11,10,9,"scanned"],[41,18,10,16],[41,20,10,18,"setScanned"],[41,30,10,28],[41,31,10,29],[41,34,10,32],[41,38,10,32,"useState"],[41,44,10,40],[41,45,10,40,"useState"],[41,53,10,40],[41,55,10,41],[41,60,10,46],[41,61,10,47],[42,4,12,2],[42,8,12,2,"useEffect"],[42,14,12,11],[42,15,12,11,"useEffect"],[42,24,12,11],[42,26,12,12],[42,32,12,18],[43,6,13,4,"requestCameraPermission"],[43,29,13,27],[43,30,13,28],[43,31,13,29],[44,4,14,2],[44,5,14,3],[44,7,14,5],[44,9,14,7],[44,10,14,8],[45,4,16,2],[45,10,16,8,"requestCameraPermission"],[45,33,16,31],[45,36,16,34],[45,42,16,34,"requestCameraPermission"],[45,43,16,34],[45,48,16,46],[46,6,17,4],[46,12,17,10],[47,8,17,12,"status"],[48,6,17,19],[48,7,17,20],[48,10,17,23],[48,16,17,29,"Camera"],[48,27,17,35],[48,28,17,35,"Camera"],[48,34,17,35],[48,35,17,36,"requestCameraPermissionsAsync"],[48,64,17,65],[48,65,17,66],[48,66,17,67],[49,6,18,4,"setHasPermission"],[49,22,18,20],[49,23,18,21,"status"],[49,29,18,27],[49,34,18,32],[49,43,18,41],[49,44,18,42],[50,4,19,2],[50,5,19,3],[51,4,21,2],[51,10,21,8,"handleBarCodeScanned"],[51,30,21,28],[51,33,21,31,"handleBarCodeScanned"],[51,34,21,32],[52,6,21,34,"type"],[52,10,21,38],[53,6,21,40,"data"],[54,4,21,50],[54,5,21,51],[54,10,21,56],[55,6,22,4,"setScanned"],[55,16,22,14],[55,17,22,15],[55,21,22,19],[55,22,22,20],[56,6,23,4,"Alert"],[56,11,23,9],[56,12,23,9,"default"],[56,19,23,9],[56,20,23,10,"alert"],[56,25,23,15],[56,26,24,6],[56,43,24,23],[56,45,25,6],[56,54,25,15,"type"],[56,58,25,19],[56,69,25,30,"data"],[56,73,25,34],[56,75,25,36],[56,77,26,6],[56,78,27,8],[57,8,28,10,"text"],[57,12,28,14],[57,14,28,16],[57,26,28,28],[58,8,29,10,"onPress"],[58,15,29,17],[58,17,29,19,"onPress"],[58,18,29,19],[58,23,29,25,"setScanned"],[58,33,29,35],[58,34,29,36],[58,39,29,41],[59,6,30,8],[59,7,30,9],[59,9,31,8],[60,8,32,10,"text"],[60,12,32,14],[60,14,32,16],[60,18,32,20],[61,8,33,10,"onPress"],[61,15,33,17],[61,17,33,19,"onPress"],[61,18,33,19],[61,23,33,25,"navigation"],[61,33,33,35],[61,34,33,36,"goBack"],[61,40,33,42],[61,41,33,43],[62,6,34,8],[62,7,34,9],[62,8,36,4],[62,9,36,5],[63,4,37,2],[63,5,37,3],[64,4,39,2],[64,8,39,6,"hasPermission"],[64,21,39,19],[64,26,39,24],[64,30,39,28],[64,32,39,30],[65,6,40,4],[65,26,41,6],[65,30,41,6,"_reactJsxDevRuntime"],[65,49,41,6],[65,50,41,6,"jsxDEV"],[65,56,41,6],[65,58,41,7,"View"],[65,62,41,11],[65,63,41,11,"default"],[65,70,41,11],[66,8,41,12,"style"],[66,13,41,17],[66,15,41,19,"styles"],[66,21,41,25],[66,22,41,26,"container"],[66,31,41,36],[67,8,41,36,"children"],[67,16,41,36],[67,31,42,8],[67,35,42,8,"_reactJsxDevRuntime"],[67,54,42,8],[67,55,42,8,"jsxDEV"],[67,61,42,8],[67,63,42,9,"Text"],[67,67,42,13],[67,68,42,13,"default"],[67,75,42,13],[68,10,42,13,"children"],[68,18,42,13],[68,20,42,14],[69,8,42,45],[70,10,42,45,"fileName"],[70,18,42,45],[70,20,42,45,"_jsxFileName"],[70,32,42,45],[71,10,42,45,"lineNumber"],[71,20,42,45],[72,10,42,45,"columnNumber"],[72,22,42,45],[73,8,42,45],[73,15,42,51],[74,6,42,52],[75,8,42,52,"fileName"],[75,16,42,52],[75,18,42,52,"_jsxFileName"],[75,30,42,52],[76,8,42,52,"lineNumber"],[76,18,42,52],[77,8,42,52,"columnNumber"],[77,20,42,52],[78,6,42,52],[78,13,43,12],[78,14,43,13],[79,4,45,2],[80,4,47,2],[80,8,47,6,"hasPermission"],[80,21,47,19],[80,26,47,24],[80,31,47,29],[80,33,47,31],[81,6,48,4],[81,26,49,6],[81,30,49,6,"_reactJsxDevRuntime"],[81,49,49,6],[81,50,49,6,"jsxDEV"],[81,56,49,6],[81,58,49,7,"View"],[81,62,49,11],[81,63,49,11,"default"],[81,70,49,11],[82,8,49,12,"style"],[82,13,49,17],[82,15,49,19],[82,16,49,20,"styles"],[82,22,49,26],[82,23,49,27,"container"],[82,32,49,36],[82,34,49,38],[83,10,49,40,"paddingTop"],[83,20,49,50],[83,22,49,52,"insets"],[83,28,49,58],[83,29,49,59,"top"],[84,8,49,63],[84,9,49,64],[84,10,49,66],[85,8,49,66,"children"],[85,16,49,66],[85,32,50,8],[85,36,50,8,"_reactJsxDevRuntime"],[85,55,50,8],[85,56,50,8,"jsxDEV"],[85,62,50,8],[85,64,50,9,"View"],[85,68,50,13],[85,69,50,13,"default"],[85,76,50,13],[86,10,50,14,"style"],[86,15,50,19],[86,17,50,21,"styles"],[86,23,50,27],[86,24,50,28,"header"],[86,30,50,35],[87,10,50,35,"children"],[87,18,50,35],[87,34,51,10],[87,38,51,10,"_reactJsxDevRuntime"],[87,57,51,10],[87,58,51,10,"jsxDEV"],[87,64,51,10],[87,66,51,11,"TouchableOpacity"],[87,82,51,27],[87,83,51,27,"default"],[87,90,51,27],[88,12,51,28,"onPress"],[88,19,51,35],[88,21,51,37,"onPress"],[88,22,51,37],[88,27,51,43,"navigation"],[88,37,51,53],[88,38,51,54,"goBack"],[88,44,51,60],[88,45,51,61],[88,46,51,63],[89,12,51,64,"style"],[89,17,51,69],[89,19,51,71,"styles"],[89,25,51,77],[89,26,51,78,"backButton"],[89,36,51,89],[90,12,51,89,"children"],[90,20,51,89],[90,35,52,12],[90,39,52,12,"_reactJsxDevRuntime"],[90,58,52,12],[90,59,52,12,"jsxDEV"],[90,65,52,12],[90,67,52,13,"_expoVectorIcons"],[90,83,52,21],[90,84,52,21,"Ionicons"],[90,92,52,21],[91,14,52,22,"name"],[91,18,52,26],[91,20,52,27],[91,32,52,39],[92,14,52,40,"size"],[92,18,52,44],[92,20,52,46],[92,22,52,49],[93,14,52,50,"color"],[93,19,52,55],[93,21,52,56],[94,12,52,62],[95,14,52,62,"fileName"],[95,22,52,62],[95,24,52,62,"_jsxFileName"],[95,36,52,62],[96,14,52,62,"lineNumber"],[96,24,52,62],[97,14,52,62,"columnNumber"],[97,26,52,62],[98,12,52,62],[98,19,52,64],[99,10,52,65],[100,12,52,65,"fileName"],[100,20,52,65],[100,22,52,65,"_jsxFileName"],[100,34,52,65],[101,12,52,65,"lineNumber"],[101,22,52,65],[102,12,52,65,"columnNumber"],[102,24,52,65],[103,10,52,65],[103,17,53,28],[103,18,53,29],[103,33,54,10],[103,37,54,10,"_reactJsxDevRuntime"],[103,56,54,10],[103,57,54,10,"jsxDEV"],[103,63,54,10],[103,65,54,11,"Text"],[103,69,54,15],[103,70,54,15,"default"],[103,77,54,15],[104,12,54,16,"style"],[104,17,54,21],[104,19,54,23,"styles"],[104,25,54,29],[104,26,54,30,"headerTitle"],[104,37,54,42],[105,12,54,42,"children"],[105,20,54,42],[105,22,54,43],[106,10,54,53],[107,12,54,53,"fileName"],[107,20,54,53],[107,22,54,53,"_jsxFileName"],[107,34,54,53],[108,12,54,53,"lineNumber"],[108,22,54,53],[109,12,54,53,"columnNumber"],[109,24,54,53],[110,10,54,53],[110,17,54,59],[110,18,54,60],[110,33,55,10],[110,37,55,10,"_reactJsxDevRuntime"],[110,56,55,10],[110,57,55,10,"jsxDEV"],[110,63,55,10],[110,65,55,11,"View"],[110,69,55,15],[110,70,55,15,"default"],[110,77,55,15],[111,12,55,16,"style"],[111,17,55,21],[111,19,55,23],[112,14,55,25,"width"],[112,19,55,30],[112,21,55,32],[113,12,55,35],[114,10,55,37],[115,12,55,37,"fileName"],[115,20,55,37],[115,22,55,37,"_jsxFileName"],[115,34,55,37],[116,12,55,37,"lineNumber"],[116,22,55,37],[117,12,55,37,"columnNumber"],[117,24,55,37],[118,10,55,37],[118,17,55,39],[118,18,55,40],[119,8,55,40],[120,10,55,40,"fileName"],[120,18,55,40],[120,20,55,40,"_jsxFileName"],[120,32,55,40],[121,10,55,40,"lineNumber"],[121,20,55,40],[122,10,55,40,"columnNumber"],[122,22,55,40],[123,8,55,40],[123,15,56,14],[123,16,56,15],[123,31,57,8],[123,35,57,8,"_reactJsxDevRuntime"],[123,54,57,8],[123,55,57,8,"jsxDEV"],[123,61,57,8],[123,63,57,9,"View"],[123,67,57,13],[123,68,57,13,"default"],[123,75,57,13],[124,10,57,14,"style"],[124,15,57,19],[124,17,57,21,"styles"],[124,23,57,27],[124,24,57,28,"permissionContainer"],[124,43,57,48],[125,10,57,48,"children"],[125,18,57,48],[125,34,58,10],[125,38,58,10,"_reactJsxDevRuntime"],[125,57,58,10],[125,58,58,10,"jsxDEV"],[125,64,58,10],[125,66,58,11,"_expoVectorIcons"],[125,82,58,19],[125,83,58,19,"Ionicons"],[125,91,58,19],[126,12,58,20,"name"],[126,16,58,24],[126,18,58,25],[126,30,58,37],[127,12,58,38,"size"],[127,16,58,42],[127,18,58,44],[127,20,58,47],[128,12,58,48,"color"],[128,17,58,53],[128,19,58,54],[129,10,58,63],[130,12,58,63,"fileName"],[130,20,58,63],[130,22,58,63,"_jsxFileName"],[130,34,58,63],[131,12,58,63,"lineNumber"],[131,22,58,63],[132,12,58,63,"columnNumber"],[132,24,58,63],[133,10,58,63],[133,17,58,65],[133,18,58,66],[133,33,59,10],[133,37,59,10,"_reactJsxDevRuntime"],[133,56,59,10],[133,57,59,10,"jsxDEV"],[133,63,59,10],[133,65,59,11,"Text"],[133,69,59,15],[133,70,59,15,"default"],[133,77,59,15],[134,12,59,16,"style"],[134,17,59,21],[134,19,59,23,"styles"],[134,25,59,29],[134,26,59,30,"permissionTitle"],[134,41,59,46],[135,12,59,46,"children"],[135,20,59,46],[135,22,59,47],[136,10,59,71],[137,12,59,71,"fileName"],[137,20,59,71],[137,22,59,71,"_jsxFileName"],[137,34,59,71],[138,12,59,71,"lineNumber"],[138,22,59,71],[139,12,59,71,"columnNumber"],[139,24,59,71],[140,10,59,71],[140,17,59,77],[140,18,59,78],[140,33,60,10],[140,37,60,10,"_reactJsxDevRuntime"],[140,56,60,10],[140,57,60,10,"jsxDEV"],[140,63,60,10],[140,65,60,11,"Text"],[140,69,60,15],[140,70,60,15,"default"],[140,77,60,15],[141,12,60,16,"style"],[141,17,60,21],[141,19,60,23,"styles"],[141,25,60,29],[141,26,60,30,"permissionText"],[141,40,60,45],[142,12,60,45,"children"],[142,20,60,45],[142,22,60,46],[143,10,62,10],[144,12,62,10,"fileName"],[144,20,62,10],[144,22,62,10,"_jsxFileName"],[144,34,62,10],[145,12,62,10,"lineNumber"],[145,22,62,10],[146,12,62,10,"columnNumber"],[146,24,62,10],[147,10,62,10],[147,17,62,16],[147,18,62,17],[147,33,63,10],[147,37,63,10,"_reactJsxDevRuntime"],[147,56,63,10],[147,57,63,10,"jsxDEV"],[147,63,63,10],[147,65,63,11,"TouchableOpacity"],[147,81,63,27],[147,82,63,27,"default"],[147,89,63,27],[148,12,63,28,"style"],[148,17,63,33],[148,19,63,35,"styles"],[148,25,63,41],[148,26,63,42,"settingsButton"],[148,40,63,57],[149,12,63,58,"onPress"],[149,19,63,65],[149,21,63,67,"requestCameraPermission"],[149,44,63,91],[150,12,63,91,"children"],[150,20,63,91],[150,35,64,12],[150,39,64,12,"_reactJsxDevRuntime"],[150,58,64,12],[150,59,64,12,"jsxDEV"],[150,65,64,12],[150,67,64,13,"Text"],[150,71,64,17],[150,72,64,17,"default"],[150,79,64,17],[151,14,64,18,"style"],[151,19,64,23],[151,21,64,25,"styles"],[151,27,64,31],[151,28,64,32,"settingsButtonText"],[151,46,64,51],[152,14,64,51,"children"],[152,22,64,51],[152,24,64,52],[153,12,64,76],[154,14,64,76,"fileName"],[154,22,64,76],[154,24,64,76,"_jsxFileName"],[154,36,64,76],[155,14,64,76,"lineNumber"],[155,24,64,76],[156,14,64,76,"columnNumber"],[156,26,64,76],[157,12,64,76],[157,19,64,82],[158,10,64,83],[159,12,64,83,"fileName"],[159,20,64,83],[159,22,64,83,"_jsxFileName"],[159,34,64,83],[160,12,64,83,"lineNumber"],[160,22,64,83],[161,12,64,83,"columnNumber"],[161,24,64,83],[162,10,64,83],[162,17,65,28],[162,18,65,29],[163,8,65,29],[164,10,65,29,"fileName"],[164,18,65,29],[164,20,65,29,"_jsxFileName"],[164,32,65,29],[165,10,65,29,"lineNumber"],[165,20,65,29],[166,10,65,29,"columnNumber"],[166,22,65,29],[167,8,65,29],[167,15,66,14],[167,16,66,15],[168,6,66,15],[169,8,66,15,"fileName"],[169,16,66,15],[169,18,66,15,"_jsxFileName"],[169,30,66,15],[170,8,66,15,"lineNumber"],[170,18,66,15],[171,8,66,15,"columnNumber"],[171,20,66,15],[172,6,66,15],[172,13,67,12],[172,14,67,13],[173,4,69,2],[174,4,71,2],[174,24,72,4],[174,28,72,4,"_reactJsxDevRuntime"],[174,47,72,4],[174,48,72,4,"jsxDEV"],[174,54,72,4],[174,56,72,5,"View"],[174,60,72,9],[174,61,72,9,"default"],[174,68,72,9],[175,6,72,10,"style"],[175,11,72,15],[175,13,72,17,"styles"],[175,19,72,23],[175,20,72,24,"container"],[175,29,72,34],[176,6,72,34,"children"],[176,14,72,34],[176,29,73,6],[176,33,73,6,"_reactJsxDevRuntime"],[176,52,73,6],[176,53,73,6,"jsxDEV"],[176,59,73,6],[176,61,73,7,"_expoCamera"],[176,72,73,17],[176,73,73,17,"CameraView"],[176,83,73,17],[177,8,74,8,"style"],[177,13,74,13],[177,15,74,15,"styles"],[177,21,74,21],[177,22,74,22,"camera"],[177,28,74,29],[178,8,75,8,"facing"],[178,14,75,14],[178,16,75,15],[178,22,75,21],[179,8,76,8,"onBarcodeScanned"],[179,24,76,24],[179,26,76,26,"scanned"],[179,33,76,33],[179,36,76,36,"undefined"],[179,45,76,45],[179,48,76,48,"handleBarCodeScanned"],[179,68,76,69],[180,8,77,8,"barcodeScannerSettings"],[180,30,77,30],[180,32,77,32],[181,10,78,10,"barcodeTypes"],[181,22,78,22],[181,24,78,24],[181,25,78,25],[181,29,78,29],[182,8,79,8],[182,9,79,10],[183,8,79,10,"children"],[183,16,79,10],[183,32,82,8],[183,36,82,8,"_reactJsxDevRuntime"],[183,55,82,8],[183,56,82,8,"jsxDEV"],[183,62,82,8],[183,64,82,9,"View"],[183,68,82,13],[183,69,82,13,"default"],[183,76,82,13],[184,10,82,14,"style"],[184,15,82,19],[184,17,82,21],[184,18,82,22,"styles"],[184,24,82,28],[184,25,82,29,"header"],[184,31,82,35],[184,33,82,37],[185,12,82,39,"paddingTop"],[185,22,82,49],[185,24,82,51,"insets"],[185,30,82,57],[185,31,82,58,"top"],[185,34,82,61],[185,37,82,64],[186,10,82,67],[186,11,82,68],[186,12,82,70],[187,10,82,70,"children"],[187,18,82,70],[187,34,83,10],[187,38,83,10,"_reactJsxDevRuntime"],[187,57,83,10],[187,58,83,10,"jsxDEV"],[187,64,83,10],[187,66,83,11,"TouchableOpacity"],[187,82,83,27],[187,83,83,27,"default"],[187,90,83,27],[188,12,83,28,"onPress"],[188,19,83,35],[188,21,83,37,"onPress"],[188,22,83,37],[188,27,83,43,"navigation"],[188,37,83,53],[188,38,83,54,"goBack"],[188,44,83,60],[188,45,83,61],[188,46,83,63],[189,12,83,64,"style"],[189,17,83,69],[189,19,83,71,"styles"],[189,25,83,77],[189,26,83,78,"backButton"],[189,36,83,89],[190,12,83,89,"children"],[190,20,83,89],[190,35,84,12],[190,39,84,12,"_reactJsxDevRuntime"],[190,58,84,12],[190,59,84,12,"jsxDEV"],[190,65,84,12],[190,67,84,13,"_expoVectorIcons"],[190,83,84,21],[190,84,84,21,"Ionicons"],[190,92,84,21],[191,14,84,22,"name"],[191,18,84,26],[191,20,84,27],[191,32,84,39],[192,14,84,40,"size"],[192,18,84,44],[192,20,84,46],[192,22,84,49],[193,14,84,50,"color"],[193,19,84,55],[193,21,84,56],[194,12,84,62],[195,14,84,62,"fileName"],[195,22,84,62],[195,24,84,62,"_jsxFileName"],[195,36,84,62],[196,14,84,62,"lineNumber"],[196,24,84,62],[197,14,84,62,"columnNumber"],[197,26,84,62],[198,12,84,62],[198,19,84,64],[199,10,84,65],[200,12,84,65,"fileName"],[200,20,84,65],[200,22,84,65,"_jsxFileName"],[200,34,84,65],[201,12,84,65,"lineNumber"],[201,22,84,65],[202,12,84,65,"columnNumber"],[202,24,84,65],[203,10,84,65],[203,17,85,28],[203,18,85,29],[203,33,86,10],[203,37,86,10,"_reactJsxDevRuntime"],[203,56,86,10],[203,57,86,10,"jsxDEV"],[203,63,86,10],[203,65,86,11,"Text"],[203,69,86,15],[203,70,86,15,"default"],[203,77,86,15],[204,12,86,16,"style"],[204,17,86,21],[204,19,86,23,"styles"],[204,25,86,29],[204,26,86,30,"headerTitle"],[204,37,86,42],[205,12,86,42,"children"],[205,20,86,42],[205,22,86,43],[206,10,86,55],[207,12,86,55,"fileName"],[207,20,86,55],[207,22,86,55,"_jsxFileName"],[207,34,86,55],[208,12,86,55,"lineNumber"],[208,22,86,55],[209,12,86,55,"columnNumber"],[209,24,86,55],[210,10,86,55],[210,17,86,61],[210,18,86,62],[210,33,87,10],[210,37,87,10,"_reactJsxDevRuntime"],[210,56,87,10],[210,57,87,10,"jsxDEV"],[210,63,87,10],[210,65,87,11,"View"],[210,69,87,15],[210,70,87,15,"default"],[210,77,87,15],[211,12,87,16,"style"],[211,17,87,21],[211,19,87,23],[212,14,87,25,"width"],[212,19,87,30],[212,21,87,32],[213,12,87,35],[214,10,87,37],[215,12,87,37,"fileName"],[215,20,87,37],[215,22,87,37,"_jsxFileName"],[215,34,87,37],[216,12,87,37,"lineNumber"],[216,22,87,37],[217,12,87,37,"columnNumber"],[217,24,87,37],[218,10,87,37],[218,17,87,39],[218,18,87,40],[219,8,87,40],[220,10,87,40,"fileName"],[220,18,87,40],[220,20,87,40,"_jsxFileName"],[220,32,87,40],[221,10,87,40,"lineNumber"],[221,20,87,40],[222,10,87,40,"columnNumber"],[222,22,87,40],[223,8,87,40],[223,15,88,14],[223,16,88,15],[223,31,91,8],[223,35,91,8,"_reactJsxDevRuntime"],[223,54,91,8],[223,55,91,8,"jsxDEV"],[223,61,91,8],[223,63,91,9,"View"],[223,67,91,13],[223,68,91,13,"default"],[223,75,91,13],[224,10,91,14,"style"],[224,15,91,19],[224,17,91,21,"styles"],[224,23,91,27],[224,24,91,28,"scannerContainer"],[224,40,91,45],[225,10,91,45,"children"],[225,18,91,45],[225,34,92,10],[225,38,92,10,"_reactJsxDevRuntime"],[225,57,92,10],[225,58,92,10,"jsxDEV"],[225,64,92,10],[225,66,92,11,"View"],[225,70,92,15],[225,71,92,15,"default"],[225,78,92,15],[226,12,92,16,"style"],[226,17,92,21],[226,19,92,23,"styles"],[226,25,92,29],[226,26,92,30,"scannerFrame"],[226,38,92,43],[227,12,92,43,"children"],[227,20,92,43],[227,36,93,12],[227,40,93,12,"_reactJsxDevRuntime"],[227,59,93,12],[227,60,93,12,"jsxDEV"],[227,66,93,12],[227,68,93,13,"View"],[227,72,93,17],[227,73,93,17,"default"],[227,80,93,17],[228,14,93,18,"style"],[228,19,93,23],[228,21,93,25],[228,22,93,26,"styles"],[228,28,93,32],[228,29,93,33,"corner"],[228,35,93,39],[228,37,93,41,"styles"],[228,43,93,47],[228,44,93,48,"cornerTopLeft"],[228,57,93,61],[229,12,93,63],[230,14,93,63,"fileName"],[230,22,93,63],[230,24,93,63,"_jsxFileName"],[230,36,93,63],[231,14,93,63,"lineNumber"],[231,24,93,63],[232,14,93,63,"columnNumber"],[232,26,93,63],[233,12,93,63],[233,19,93,65],[233,20,93,66],[233,35,94,12],[233,39,94,12,"_reactJsxDevRuntime"],[233,58,94,12],[233,59,94,12,"jsxDEV"],[233,65,94,12],[233,67,94,13,"View"],[233,71,94,17],[233,72,94,17,"default"],[233,79,94,17],[234,14,94,18,"style"],[234,19,94,23],[234,21,94,25],[234,22,94,26,"styles"],[234,28,94,32],[234,29,94,33,"corner"],[234,35,94,39],[234,37,94,41,"styles"],[234,43,94,47],[234,44,94,48,"cornerTopRight"],[234,58,94,62],[235,12,94,64],[236,14,94,64,"fileName"],[236,22,94,64],[236,24,94,64,"_jsxFileName"],[236,36,94,64],[237,14,94,64,"lineNumber"],[237,24,94,64],[238,14,94,64,"columnNumber"],[238,26,94,64],[239,12,94,64],[239,19,94,66],[239,20,94,67],[239,35,95,12],[239,39,95,12,"_reactJsxDevRuntime"],[239,58,95,12],[239,59,95,12,"jsxDEV"],[239,65,95,12],[239,67,95,13,"View"],[239,71,95,17],[239,72,95,17,"default"],[239,79,95,17],[240,14,95,18,"style"],[240,19,95,23],[240,21,95,25],[240,22,95,26,"styles"],[240,28,95,32],[240,29,95,33,"corner"],[240,35,95,39],[240,37,95,41,"styles"],[240,43,95,47],[240,44,95,48,"cornerBottomLeft"],[240,60,95,64],[241,12,95,66],[242,14,95,66,"fileName"],[242,22,95,66],[242,24,95,66,"_jsxFileName"],[242,36,95,66],[243,14,95,66,"lineNumber"],[243,24,95,66],[244,14,95,66,"columnNumber"],[244,26,95,66],[245,12,95,66],[245,19,95,68],[245,20,95,69],[245,35,96,12],[245,39,96,12,"_reactJsxDevRuntime"],[245,58,96,12],[245,59,96,12,"jsxDEV"],[245,65,96,12],[245,67,96,13,"View"],[245,71,96,17],[245,72,96,17,"default"],[245,79,96,17],[246,14,96,18,"style"],[246,19,96,23],[246,21,96,25],[246,22,96,26,"styles"],[246,28,96,32],[246,29,96,33,"corner"],[246,35,96,39],[246,37,96,41,"styles"],[246,43,96,47],[246,44,96,48,"cornerBottomRight"],[246,61,96,65],[247,12,96,67],[248,14,96,67,"fileName"],[248,22,96,67],[248,24,96,67,"_jsxFileName"],[248,36,96,67],[249,14,96,67,"lineNumber"],[249,24,96,67],[250,14,96,67,"columnNumber"],[250,26,96,67],[251,12,96,67],[251,19,96,69],[251,20,96,70],[252,10,96,70],[253,12,96,70,"fileName"],[253,20,96,70],[253,22,96,70,"_jsxFileName"],[253,34,96,70],[254,12,96,70,"lineNumber"],[254,22,96,70],[255,12,96,70,"columnNumber"],[255,24,96,70],[256,10,96,70],[256,17,97,16],[256,18,97,17],[256,33,98,10],[256,37,98,10,"_reactJsxDevRuntime"],[256,56,98,10],[256,57,98,10,"jsxDEV"],[256,63,98,10],[256,65,98,11,"Text"],[256,69,98,15],[256,70,98,15,"default"],[256,77,98,15],[257,12,98,16,"style"],[257,17,98,21],[257,19,98,23,"styles"],[257,25,98,29],[257,26,98,30,"instructionText"],[257,41,98,46],[258,12,98,46,"children"],[258,20,98,46],[258,22,98,47],[259,10,100,10],[260,12,100,10,"fileName"],[260,20,100,10],[260,22,100,10,"_jsxFileName"],[260,34,100,10],[261,12,100,10,"lineNumber"],[261,22,100,10],[262,12,100,10,"columnNumber"],[262,24,100,10],[263,10,100,10],[263,17,100,16],[263,18,100,17],[264,8,100,17],[265,10,100,17,"fileName"],[265,18,100,17],[265,20,100,17,"_jsxFileName"],[265,32,100,17],[266,10,100,17,"lineNumber"],[266,20,100,17],[267,10,100,17,"columnNumber"],[267,22,100,17],[268,8,100,17],[268,15,101,14],[268,16,101,15],[268,31,104,8],[268,35,104,8,"_reactJsxDevRuntime"],[268,54,104,8],[268,55,104,8,"jsxDEV"],[268,61,104,8],[268,63,104,9,"View"],[268,67,104,13],[268,68,104,13,"default"],[268,75,104,13],[269,10,104,14,"style"],[269,15,104,19],[269,17,104,21,"styles"],[269,23,104,27],[269,24,104,28,"bottomContainer"],[269,39,104,44],[270,10,104,44,"children"],[270,18,104,44],[270,20,105,11,"scanned"],[270,27,105,18],[270,44,106,12],[270,48,106,12,"_reactJsxDevRuntime"],[270,67,106,12],[270,68,106,12,"jsxDEV"],[270,74,106,12],[270,76,106,13,"TouchableOpacity"],[270,92,106,29],[270,93,106,29,"default"],[270,100,106,29],[271,12,107,14,"style"],[271,17,107,19],[271,19,107,21,"styles"],[271,25,107,27],[271,26,107,28,"scanAgainButton"],[271,41,107,44],[272,12,108,14,"onPress"],[272,19,108,21],[272,21,108,23,"onPress"],[272,22,108,23],[272,27,108,29,"setScanned"],[272,37,108,39],[272,38,108,40],[272,43,108,45],[272,44,108,47],[273,12,108,47,"children"],[273,20,108,47],[273,36,110,14],[273,40,110,14,"_reactJsxDevRuntime"],[273,59,110,14],[273,60,110,14,"jsxDEV"],[273,66,110,14],[273,68,110,15,"_expoVectorIcons"],[273,84,110,23],[273,85,110,23,"Ionicons"],[273,93,110,23],[274,14,110,24,"name"],[274,18,110,28],[274,20,110,29],[274,29,110,38],[275,14,110,39,"size"],[275,18,110,43],[275,20,110,45],[275,22,110,48],[276,14,110,49,"color"],[276,19,110,54],[276,21,110,55],[277,12,110,61],[278,14,110,61,"fileName"],[278,22,110,61],[278,24,110,61,"_jsxFileName"],[278,36,110,61],[279,14,110,61,"lineNumber"],[279,24,110,61],[280,14,110,61,"columnNumber"],[280,26,110,61],[281,12,110,61],[281,19,110,63],[281,20,110,64],[281,35,111,14],[281,39,111,14,"_reactJsxDevRuntime"],[281,58,111,14],[281,59,111,14,"jsxDEV"],[281,65,111,14],[281,67,111,15,"Text"],[281,71,111,19],[281,72,111,19,"default"],[281,79,111,19],[282,14,111,20,"style"],[282,19,111,25],[282,21,111,27,"styles"],[282,27,111,33],[282,28,111,34,"scanAgainText"],[282,41,111,48],[283,14,111,48,"children"],[283,22,111,48],[283,24,111,49],[284,12,111,59],[285,14,111,59,"fileName"],[285,22,111,59],[285,24,111,59,"_jsxFileName"],[285,36,111,59],[286,14,111,59,"lineNumber"],[286,24,111,59],[287,14,111,59,"columnNumber"],[287,26,111,59],[288,12,111,59],[288,19,111,65],[288,20,111,66],[289,10,111,66],[290,12,111,66,"fileName"],[290,20,111,66],[290,22,111,66,"_jsxFileName"],[290,34,111,66],[291,12,111,66,"lineNumber"],[291,22,111,66],[292,12,111,66,"columnNumber"],[292,24,111,66],[293,10,111,66],[293,17,112,30],[294,8,113,11],[295,10,113,11,"fileName"],[295,18,113,11],[295,20,113,11,"_jsxFileName"],[295,32,113,11],[296,10,113,11,"lineNumber"],[296,20,113,11],[297,10,113,11,"columnNumber"],[297,22,113,11],[298,8,113,11],[298,15,114,14],[298,16,114,15],[299,6,114,15],[300,8,114,15,"fileName"],[300,16,114,15],[300,18,114,15,"_jsxFileName"],[300,30,114,15],[301,8,114,15,"lineNumber"],[301,18,114,15],[302,8,114,15,"columnNumber"],[302,20,114,15],[303,6,114,15],[303,13,115,18],[304,4,115,19],[305,6,115,19,"fileName"],[305,14,115,19],[305,16,115,19,"_jsxFileName"],[305,28,115,19],[306,6,115,19,"lineNumber"],[306,16,115,19],[307,6,115,19,"columnNumber"],[307,18,115,19],[308,4,115,19],[308,11,116,10],[308,12,116,11],[309,2,118,0],[310,2,118,1,"_s"],[310,4,118,1],[310,5,7,24,"QRScannerScreen"],[310,20,7,39],[311,4,7,39],[311,12,8,17,"useSafeAreaInsets"],[311,39,8,34],[311,40,8,34,"useSafeAreaInsets"],[311,57,8,34],[312,2,8,34],[313,2,8,34,"_c"],[313,4,8,34],[313,7,7,24,"QRScannerScreen"],[313,22,7,39],[314,2,120,0],[314,8,120,6,"styles"],[314,14,120,12],[314,17,120,15,"StyleSheet"],[314,27,120,25],[314,28,120,25,"default"],[314,35,120,25],[314,36,120,26,"create"],[314,42,120,32],[314,43,120,33],[315,4,121,2,"container"],[315,13,121,11],[315,15,121,13],[316,6,122,4,"flex"],[316,10,122,8],[316,12,122,10],[316,13,122,11],[317,6,123,4,"backgroundColor"],[317,21,123,19],[317,23,123,21],[318,4,124,2],[318,5,124,3],[319,4,125,2,"camera"],[319,10,125,8],[319,12,125,10],[320,6,126,4,"flex"],[320,10,126,8],[320,12,126,10],[321,4,127,2],[321,5,127,3],[322,4,128,2,"header"],[322,10,128,8],[322,12,128,10],[323,6,129,4,"flexDirection"],[323,19,129,17],[323,21,129,19],[323,26,129,24],[324,6,130,4,"alignItems"],[324,16,130,14],[324,18,130,16],[324,26,130,24],[325,6,131,4,"justifyContent"],[325,20,131,18],[325,22,131,20],[325,37,131,35],[326,6,132,4,"paddingHorizontal"],[326,23,132,21],[326,25,132,23],[326,27,132,25],[327,6,133,4,"paddingVertical"],[327,21,133,19],[327,23,133,21],[327,25,133,23],[328,6,134,4,"backgroundColor"],[328,21,134,19],[328,23,134,21],[329,4,135,2],[329,5,135,3],[330,4,136,2,"backButton"],[330,14,136,12],[330,16,136,14],[331,6,137,4,"width"],[331,11,137,9],[331,13,137,11],[331,15,137,13],[332,6,138,4,"height"],[332,12,138,10],[332,14,138,12],[332,16,138,14],[333,6,139,4,"borderRadius"],[333,18,139,16],[333,20,139,18],[333,22,139,20],[334,6,140,4,"backgroundColor"],[334,21,140,19],[334,23,140,21],[334,49,140,47],[335,6,141,4,"alignItems"],[335,16,141,14],[335,18,141,16],[335,26,141,24],[336,6,142,4,"justifyContent"],[336,20,142,18],[336,22,142,20],[337,4,143,2],[337,5,143,3],[338,4,144,2,"headerTitle"],[338,15,144,13],[338,17,144,15],[339,6,145,4,"fontSize"],[339,14,145,12],[339,16,145,14],[339,18,145,16],[340,6,146,4,"fontWeight"],[340,16,146,14],[340,18,146,16],[340,23,146,21],[341,6,147,4,"color"],[341,11,147,9],[341,13,147,11],[342,4,148,2],[342,5,148,3],[343,4,149,2,"scannerContainer"],[343,20,149,18],[343,22,149,20],[344,6,150,4,"flex"],[344,10,150,8],[344,12,150,10],[344,13,150,11],[345,6,151,4,"justifyContent"],[345,20,151,18],[345,22,151,20],[345,30,151,28],[346,6,152,4,"alignItems"],[346,16,152,14],[346,18,152,16],[347,4,153,2],[347,5,153,3],[348,4,154,2,"scannerFrame"],[348,16,154,14],[348,18,154,16],[349,6,155,4,"width"],[349,11,155,9],[349,13,155,11],[349,16,155,14],[350,6,156,4,"height"],[350,12,156,10],[350,14,156,12],[350,17,156,15],[351,6,157,4,"position"],[351,14,157,12],[351,16,157,14],[352,4,158,2],[352,5,158,3],[353,4,159,2,"corner"],[353,10,159,8],[353,12,159,10],[354,6,160,4,"position"],[354,14,160,12],[354,16,160,14],[354,26,160,24],[355,6,161,4,"width"],[355,11,161,9],[355,13,161,11],[355,15,161,13],[356,6,162,4,"height"],[356,12,162,10],[356,14,162,12],[356,16,162,14],[357,6,163,4,"borderColor"],[357,17,163,15],[357,19,163,17],[358,4,164,2],[358,5,164,3],[359,4,165,2,"cornerTopLeft"],[359,17,165,15],[359,19,165,17],[360,6,166,4,"top"],[360,9,166,7],[360,11,166,9],[360,12,166,10],[361,6,167,4,"left"],[361,10,167,8],[361,12,167,10],[361,13,167,11],[362,6,168,4,"borderTopWidth"],[362,20,168,18],[362,22,168,20],[362,23,168,21],[363,6,169,4,"borderLeftWidth"],[363,21,169,19],[363,23,169,21],[363,24,169,22],[364,6,170,4,"borderTopLeftRadius"],[364,25,170,23],[364,27,170,25],[365,4,171,2],[365,5,171,3],[366,4,172,2,"cornerTopRight"],[366,18,172,16],[366,20,172,18],[367,6,173,4,"top"],[367,9,173,7],[367,11,173,9],[367,12,173,10],[368,6,174,4,"right"],[368,11,174,9],[368,13,174,11],[368,14,174,12],[369,6,175,4,"borderTopWidth"],[369,20,175,18],[369,22,175,20],[369,23,175,21],[370,6,176,4,"borderRightWidth"],[370,22,176,20],[370,24,176,22],[370,25,176,23],[371,6,177,4,"borderTopRightRadius"],[371,26,177,24],[371,28,177,26],[372,4,178,2],[372,5,178,3],[373,4,179,2,"cornerBottomLeft"],[373,20,179,18],[373,22,179,20],[374,6,180,4,"bottom"],[374,12,180,10],[374,14,180,12],[374,15,180,13],[375,6,181,4,"left"],[375,10,181,8],[375,12,181,10],[375,13,181,11],[376,6,182,4,"borderBottomWidth"],[376,23,182,21],[376,25,182,23],[376,26,182,24],[377,6,183,4,"borderLeftWidth"],[377,21,183,19],[377,23,183,21],[377,24,183,22],[378,6,184,4,"borderBottomLeftRadius"],[378,28,184,26],[378,30,184,28],[379,4,185,2],[379,5,185,3],[380,4,186,2,"cornerBottomRight"],[380,21,186,19],[380,23,186,21],[381,6,187,4,"bottom"],[381,12,187,10],[381,14,187,12],[381,15,187,13],[382,6,188,4,"right"],[382,11,188,9],[382,13,188,11],[382,14,188,12],[383,6,189,4,"borderBottomWidth"],[383,23,189,21],[383,25,189,23],[383,26,189,24],[384,6,190,4,"borderRightWidth"],[384,22,190,20],[384,24,190,22],[384,25,190,23],[385,6,191,4,"borderBottomRightRadius"],[385,29,191,27],[385,31,191,29],[386,4,192,2],[386,5,192,3],[387,4,193,2,"instructionText"],[387,19,193,17],[387,21,193,19],[388,6,194,4,"marginTop"],[388,15,194,13],[388,17,194,15],[388,19,194,17],[389,6,195,4,"fontSize"],[389,14,195,12],[389,16,195,14],[389,18,195,16],[390,6,196,4,"color"],[390,11,196,9],[390,13,196,11],[390,19,196,17],[391,6,197,4,"textAlign"],[391,15,197,13],[391,17,197,15],[391,25,197,23],[392,6,198,4,"backgroundColor"],[392,21,198,19],[392,23,198,21],[392,43,198,41],[393,6,199,4,"paddingHorizontal"],[393,23,199,21],[393,25,199,23],[393,27,199,25],[394,6,200,4,"paddingVertical"],[394,21,200,19],[394,23,200,21],[394,25,200,23],[395,6,201,4,"borderRadius"],[395,18,201,16],[395,20,201,18],[396,4,202,2],[396,5,202,3],[397,4,203,2,"bottomContainer"],[397,19,203,17],[397,21,203,19],[398,6,204,4,"padding"],[398,13,204,11],[398,15,204,13],[398,17,204,15],[399,6,205,4,"alignItems"],[399,16,205,14],[399,18,205,16],[400,4,206,2],[400,5,206,3],[401,4,207,2,"scanAgainButton"],[401,19,207,17],[401,21,207,19],[402,6,208,4,"flexDirection"],[402,19,208,17],[402,21,208,19],[402,26,208,24],[403,6,209,4,"alignItems"],[403,16,209,14],[403,18,209,16],[403,26,209,24],[404,6,210,4,"backgroundColor"],[404,21,210,19],[404,23,210,21],[404,32,210,30],[405,6,211,4,"paddingHorizontal"],[405,23,211,21],[405,25,211,23],[405,27,211,25],[406,6,212,4,"paddingVertical"],[406,21,212,19],[406,23,212,21],[406,25,212,23],[407,6,213,4,"borderRadius"],[407,18,213,16],[407,20,213,18],[408,4,214,2],[408,5,214,3],[409,4,215,2,"scanAgainText"],[409,17,215,15],[409,19,215,17],[410,6,216,4,"fontSize"],[410,14,216,12],[410,16,216,14],[410,18,216,16],[411,6,217,4,"fontWeight"],[411,16,217,14],[411,18,217,16],[411,23,217,21],[412,6,218,4,"color"],[412,11,218,9],[412,13,218,11],[412,19,218,17],[413,6,219,4,"marginLeft"],[413,16,219,14],[413,18,219,16],[414,4,220,2],[414,5,220,3],[415,4,221,2,"permissionContainer"],[415,23,221,21],[415,25,221,23],[416,6,222,4,"flex"],[416,10,222,8],[416,12,222,10],[416,13,222,11],[417,6,223,4,"justifyContent"],[417,20,223,18],[417,22,223,20],[417,30,223,28],[418,6,224,4,"alignItems"],[418,16,224,14],[418,18,224,16],[418,26,224,24],[419,6,225,4,"padding"],[419,13,225,11],[419,15,225,13],[420,4,226,2],[420,5,226,3],[421,4,227,2,"permissionTitle"],[421,19,227,17],[421,21,227,19],[422,6,228,4,"fontSize"],[422,14,228,12],[422,16,228,14],[422,18,228,16],[423,6,229,4,"fontWeight"],[423,16,229,14],[423,18,229,16],[423,23,229,21],[424,6,230,4,"color"],[424,11,230,9],[424,13,230,11],[424,22,230,20],[425,6,231,4,"marginTop"],[425,15,231,13],[425,17,231,15],[425,19,231,17],[426,6,232,4,"marginBottom"],[426,18,232,16],[426,20,232,18],[427,4,233,2],[427,5,233,3],[428,4,234,2,"permissionText"],[428,18,234,16],[428,20,234,18],[429,6,235,4,"fontSize"],[429,14,235,12],[429,16,235,14],[429,18,235,16],[430,6,236,4,"color"],[430,11,236,9],[430,13,236,11],[430,22,236,20],[431,6,237,4,"textAlign"],[431,15,237,13],[431,17,237,15],[431,25,237,23],[432,6,238,4,"marginBottom"],[432,18,238,16],[432,20,238,18],[433,4,239,2],[433,5,239,3],[434,4,240,2,"settingsButton"],[434,18,240,16],[434,20,240,18],[435,6,241,4,"backgroundColor"],[435,21,241,19],[435,23,241,21],[435,32,241,30],[436,6,242,4,"paddingHorizontal"],[436,23,242,21],[436,25,242,23],[436,27,242,25],[437,6,243,4,"paddingVertical"],[437,21,243,19],[437,23,243,21],[437,25,243,23],[438,6,244,4,"borderRadius"],[438,18,244,16],[438,20,244,18],[439,4,245,2],[439,5,245,3],[440,4,246,2,"settingsButtonText"],[440,22,246,20],[440,24,246,22],[441,6,247,4,"fontSize"],[441,14,247,12],[441,16,247,14],[441,18,247,16],[442,6,248,4,"fontWeight"],[442,16,248,14],[442,18,248,16],[442,23,248,21],[443,6,249,4,"color"],[443,11,249,9],[443,13,249,11],[444,4,250,2],[445,2,251,0],[445,3,251,1],[445,4,251,2],[446,2,251,3],[446,6,251,3,"_c"],[446,8,251,3],[447,2,251,3,"$RefreshReg$"],[447,14,251,3],[447,15,251,3,"_c"],[447,17,251,3],[448,0,251,3],[448,3]],"functionMap":{"names":["<global>","QRScannerScreen","useEffect$argument_0","requestCameraPermission","handleBarCodeScanned","onPress","TouchableOpacity.props.onPress"],"mappings":"AAA;eCM;YCK;GDE;kCEE;GFG;+BGE;mBCQ,uBD;mBCI,yBD;GHI;qCKc,yBL;qCKgC,yBL;uBKyB,uBL;CDU"},"hasCjsExports":false},"type":"js/module"}]}