Files
pezkuwi-mobile-app/frontend/.metro-cache/cache/05/a4554516c9836187fe78d1759907798956b86e3837c97e739a0359542ba43b9a2f86cb
T
2025-11-07 20:14:32 +00:00

1 line
41 KiB
Plaintext

{"dependencies":[{"name":"@babel/runtime/helpers/asyncToGenerator","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"YisBBiy2Xm9DEVdFebZ2nbgAHBo=","exportNames":["*"],"imports":1}},{"name":"@babel/runtime/helpers/classCallCheck","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"yg7e6laZwmpbIvId5jovq9ugXp8=","exportNames":["*"],"imports":1}},{"name":"@babel/runtime/helpers/createClass","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"Z6pzkVZ2fvxBLkFTgVVOy4UDj30=","exportNames":["*"],"imports":1}},{"name":"expo-secure-store","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":6,"column":0,"index":104},"end":{"line":6,"column":49,"index":153}}],"key":"BU2XtfznZ4PiVldqd/oueHCCaLo=","exportNames":["*"],"imports":1}},{"name":"./blockchain","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":8,"column":0,"index":242},"end":{"line":8,"column":49,"index":291}}],"key":"WHC/Ldc5Bl2ThjZC1c8RhdYeA2E=","exportNames":["*"],"imports":1}}],"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 function _interopDefault(e) {\n return e && e.__esModule ? e : {\n default: e\n };\n }\n function _interopNamespace(e) {\n if (e && e.__esModule) return e;\n var n = {};\n if (e) Object.keys(e).forEach(function (k) {\n var d = Object.getOwnPropertyDescriptor(e, k);\n Object.defineProperty(n, k, d.get ? d : {\n enumerable: true,\n get: function () {\n return e[k];\n }\n });\n });\n n.default = e;\n return n;\n }\n Object.defineProperty(exports, \"default\", {\n enumerable: true,\n get: function () {\n return _default;\n }\n });\n Object.defineProperty(exports, \"kycService\", {\n enumerable: true,\n get: function () {\n return kycService;\n }\n });\n var _babelRuntimeHelpersAsyncToGenerator = require(_dependencyMap[0], \"@babel/runtime/helpers/asyncToGenerator\");\n var _asyncToGenerator = _interopDefault(_babelRuntimeHelpersAsyncToGenerator);\n var _babelRuntimeHelpersClassCallCheck = require(_dependencyMap[1], \"@babel/runtime/helpers/classCallCheck\");\n var _classCallCheck = _interopDefault(_babelRuntimeHelpersClassCallCheck);\n var _babelRuntimeHelpersCreateClass = require(_dependencyMap[2], \"@babel/runtime/helpers/createClass\");\n var _createClass = _interopDefault(_babelRuntimeHelpersCreateClass);\n var _expoSecureStore = require(_dependencyMap[3], \"expo-secure-store\");\n var SecureStore = _interopNamespace(_expoSecureStore);\n var _blockchain = require(_dependencyMap[4], \"./blockchain\");\n /**\n * KYC Service\n * Handles Identity-KYC form submission, encryption, and blockchain interaction\n */\n\n var KYC_DATA_KEY = 'pezkuwi_kyc_data';\n var CITIZEN_DATA_KEY = 'pezkuwi_citizen_data';\n var KYC_STATUS_KEY = 'pezkuwi_kyc_status';\n var KYCService = /*#__PURE__*/function () {\n function KYCService() {\n (0, _classCallCheck.default)(this, KYCService);\n }\n return (0, _createClass.default)(KYCService, [{\n key: \"generateHash\",\n value: (\n /**\n * Generate hash from KYC data\n * This hash will be submitted to blockchain\n */\n function () {\n var _generateHash = (0, _asyncToGenerator.default)(function* (data) {\n // In production, use proper cryptographic hash (SHA-256)\n var dataString = JSON.stringify(data);\n\n // Simple hash for development (replace with proper crypto in production)\n var hash = 0;\n for (var i = 0; i < dataString.length; i++) {\n var char = dataString.charCodeAt(i);\n hash = (hash << 5) - hash + char;\n hash = hash & hash;\n }\n return `0x${Math.abs(hash).toString(16).padStart(64, '0')}`;\n });\n function generateHash(_x) {\n return _generateHash.apply(this, arguments);\n }\n return generateHash;\n }()\n /**\n * Save KYC form data locally (encrypted)\n */\n )\n }, {\n key: \"saveKYCData\",\n value: (function () {\n var _saveKYCData = (0, _asyncToGenerator.default)(function* (data) {\n try {\n var encrypted = JSON.stringify(data);\n yield SecureStore.setItemAsync(KYC_DATA_KEY, encrypted);\n console.log('✅ KYC data saved locally (encrypted)');\n } catch (error) {\n console.error('❌ Failed to save KYC data:', error);\n throw error;\n }\n });\n function saveKYCData(_x2) {\n return _saveKYCData.apply(this, arguments);\n }\n return saveKYCData;\n }()\n /**\n * Get saved KYC data\n */\n )\n }, {\n key: \"getKYCData\",\n value: (function () {\n var _getKYCData = (0, _asyncToGenerator.default)(function* () {\n try {\n var encrypted = yield SecureStore.getItemAsync(KYC_DATA_KEY);\n if (!encrypted) return null;\n return JSON.parse(encrypted);\n } catch (error) {\n console.error('❌ Failed to get KYC data:', error);\n return null;\n }\n });\n function getKYCData() {\n return _getKYCData.apply(this, arguments);\n }\n return getKYCData;\n }()\n /**\n * Submit KYC to blockchain\n * Only hash is sent, not the actual data\n */\n )\n }, {\n key: \"submitKYC\",\n value: (function () {\n var _submitKYC = (0, _asyncToGenerator.default)(function* (data, signer) {\n try {\n // 1. Save data locally first\n yield this.saveKYCData(data);\n\n // 2. Generate hash\n var dataHash = yield this.generateHash(data);\n console.log('📝 Generated KYC hash:', dataHash);\n\n // 3. Submit hash to blockchain (identity-kyc pallet)\n // TODO: Replace with actual blockchain call when testnet is active\n var txHash = yield this.submitHashToBlockchain(dataHash, signer);\n var submission = {\n dataHash,\n submittedAt: Date.now(),\n txHash\n };\n\n // 4. Update KYC status\n yield this.updateKYCStatus({\n started: true,\n submitted: true,\n approved: false\n });\n console.log('✅ KYC submitted to blockchain');\n return submission;\n } catch (error) {\n console.error('❌ Failed to submit KYC:', error);\n throw error;\n }\n });\n function submitKYC(_x3, _x4) {\n return _submitKYC.apply(this, arguments);\n }\n return submitKYC;\n }()\n /**\n * Submit hash to blockchain (identity-kyc pallet)\n */\n )\n }, {\n key: \"submitHashToBlockchain\",\n value: (function () {\n var _submitHashToBlockchain = (0, _asyncToGenerator.default)(function* (dataHash, signer) {\n try {\n // Check if blockchain is connected\n if (!_blockchain.blockchainService.isApiConnected()) {\n console.log('⚠️ Blockchain not connected, using mock submission');\n // Mock transaction hash for development\n return `0x${Math.random().toString(16).substr(2, 64)}`;\n }\n\n // TODO: Actual blockchain submission\n // const api = blockchainService.getApi();\n // const tx = api.tx.identityKyc.submitKyc(dataHash);\n // const hash = await tx.signAndSend(signer);\n // return hash.toString();\n\n // Mock for now\n return `0x${Math.random().toString(16).substr(2, 64)}`;\n } catch (error) {\n console.error('❌ Failed to submit to blockchain:', error);\n throw error;\n }\n });\n function submitHashToBlockchain(_x5, _x6) {\n return _submitHashToBlockchain.apply(this, arguments);\n }\n return submitHashToBlockchain;\n }()\n /**\n * Check KYC approval status on blockchain\n */\n )\n }, {\n key: \"checkApprovalStatus\",\n value: (function () {\n var _checkApprovalStatus = (0, _asyncToGenerator.default)(function* (address) {\n try {\n // TODO: Query blockchain for approval status\n // const api = blockchainService.getApi();\n // const approval = await api.query.identityKyc.approvals(address);\n // return approval.isSome;\n\n // Mock: Auto-approve after 5 seconds (for development)\n var status = yield this.getKYCStatus();\n if (status.submitted) {\n var timeSinceSubmission = Date.now() - (status.citizen?.approvedAt || 0);\n return timeSinceSubmission > 5000; // 5 seconds\n }\n return false;\n } catch (error) {\n console.error('❌ Failed to check approval status:', error);\n return false;\n }\n });\n function checkApprovalStatus(_x7) {\n return _checkApprovalStatus.apply(this, arguments);\n }\n return checkApprovalStatus;\n }()\n /**\n * Generate Kurdistan Digital Citizen certificate\n * Called after KYC is approved on blockchain\n */\n )\n }, {\n key: \"generateCitizen\",\n value: (function () {\n var _generateCitizen = (0, _asyncToGenerator.default)(function* (data, dataHash) {\n try {\n // Generate unique Citizen ID\n var citizenId = `KRD-${Date.now()}-${Math.random().toString(36).substr(2, 9).toUpperCase()}`;\n\n // Generate QR code data\n var qrData = JSON.stringify({\n citizenId,\n name: data.fullName,\n region: data.region,\n hash: dataHash\n });\n var citizen = {\n citizenId,\n fullName: data.fullName,\n photo: data.photo || '',\n region: data.region,\n kycApproved: true,\n approvedAt: Date.now(),\n dataHash,\n qrCode: qrData\n };\n\n // Save citizen data locally (encrypted)\n yield SecureStore.setItemAsync(CITIZEN_DATA_KEY, JSON.stringify(citizen));\n\n // Update KYC status\n yield this.updateKYCStatus({\n started: true,\n submitted: true,\n approved: true,\n citizen\n });\n console.log('✅ Kurdistan Digital Citizen generated:', citizenId);\n return citizen;\n } catch (error) {\n console.error('❌ Failed to generate citizen:', error);\n throw error;\n }\n });\n function generateCitizen(_x8, _x9) {\n return _generateCitizen.apply(this, arguments);\n }\n return generateCitizen;\n }()\n /**\n * Get citizen data\n */\n )\n }, {\n key: \"getCitizen\",\n value: (function () {\n var _getCitizen = (0, _asyncToGenerator.default)(function* () {\n try {\n var data = yield SecureStore.getItemAsync(CITIZEN_DATA_KEY);\n if (!data) return null;\n return JSON.parse(data);\n } catch (error) {\n console.error('❌ Failed to get citizen data:', error);\n return null;\n }\n });\n function getCitizen() {\n return _getCitizen.apply(this, arguments);\n }\n return getCitizen;\n }()\n /**\n * Get KYC status\n */\n )\n }, {\n key: \"getKYCStatus\",\n value: (function () {\n var _getKYCStatus = (0, _asyncToGenerator.default)(function* () {\n try {\n var statusData = yield SecureStore.getItemAsync(KYC_STATUS_KEY);\n if (!statusData) {\n return {\n started: false,\n submitted: false,\n approved: false\n };\n }\n return JSON.parse(statusData);\n } catch (error) {\n console.error('❌ Failed to get KYC status:', error);\n return {\n started: false,\n submitted: false,\n approved: false\n };\n }\n });\n function getKYCStatus() {\n return _getKYCStatus.apply(this, arguments);\n }\n return getKYCStatus;\n }()\n /**\n * Update KYC status\n */\n )\n }, {\n key: \"updateKYCStatus\",\n value: (function () {\n var _updateKYCStatus = (0, _asyncToGenerator.default)(function* (status) {\n try {\n yield SecureStore.setItemAsync(KYC_STATUS_KEY, JSON.stringify(status));\n } catch (error) {\n console.error('❌ Failed to update KYC status:', error);\n }\n });\n function updateKYCStatus(_x0) {\n return _updateKYCStatus.apply(this, arguments);\n }\n return updateKYCStatus;\n }()\n /**\n * Check if user has access to Governance\n */\n )\n }, {\n key: \"hasGovernanceAccess\",\n value: (function () {\n var _hasGovernanceAccess = (0, _asyncToGenerator.default)(function* () {\n var status = yield this.getKYCStatus();\n return status.approved;\n });\n function hasGovernanceAccess() {\n return _hasGovernanceAccess.apply(this, arguments);\n }\n return hasGovernanceAccess;\n }()\n /**\n * Clear all KYC data (for testing)\n */\n )\n }, {\n key: \"clearKYCData\",\n value: (function () {\n var _clearKYCData = (0, _asyncToGenerator.default)(function* () {\n try {\n yield SecureStore.deleteItemAsync(KYC_DATA_KEY);\n yield SecureStore.deleteItemAsync(CITIZEN_DATA_KEY);\n yield SecureStore.deleteItemAsync(KYC_STATUS_KEY);\n console.log('✅ KYC data cleared');\n } catch (error) {\n console.error('❌ Failed to clear KYC data:', error);\n }\n });\n function clearKYCData() {\n return _clearKYCData.apply(this, arguments);\n }\n return clearKYCData;\n }())\n }]);\n }();\n var kycService = new KYCService();\n var _default = kycService;\n});","lineCount":407,"map":[[27,2,261,0,"Object"],[27,8,261,0],[27,9,261,0,"defineProperty"],[27,23,261,0],[27,24,261,0,"exports"],[27,31,261,0],[28,4,261,0,"enumerable"],[28,14,261,0],[29,4,261,0,"get"],[29,7,261,0],[29,18,261,0,"get"],[29,19,261,0],[30,6,261,0],[30,13,261,0,"_default"],[30,21,261,0],[31,4,261,0],[32,2,261,0],[33,2,260,0,"Object"],[33,8,260,0],[33,9,260,0,"defineProperty"],[33,23,260,0],[33,24,260,0,"exports"],[33,31,260,0],[34,4,260,0,"enumerable"],[34,14,260,0],[35,4,260,0,"get"],[35,7,260,0],[35,18,260,0,"get"],[35,19,260,0],[36,6,260,0],[36,13,260,0,"kycService"],[36,23,260,0],[37,4,260,0],[38,2,260,0],[39,2,260,43],[39,6,260,43,"_babelRuntimeHelpersAsyncToGenerator"],[39,42,260,43],[39,45,260,43,"require"],[39,52,260,43],[39,53,260,43,"_dependencyMap"],[39,67,260,43],[40,2,260,43],[40,6,260,43,"_asyncToGenerator"],[40,23,260,43],[40,26,260,43,"_interopDefault"],[40,41,260,43],[40,42,260,43,"_babelRuntimeHelpersAsyncToGenerator"],[40,78,260,43],[41,2,260,43],[41,6,260,43,"_babelRuntimeHelpersClassCallCheck"],[41,40,260,43],[41,43,260,43,"require"],[41,50,260,43],[41,51,260,43,"_dependencyMap"],[41,65,260,43],[42,2,260,43],[42,6,260,43,"_classCallCheck"],[42,21,260,43],[42,24,260,43,"_interopDefault"],[42,39,260,43],[42,40,260,43,"_babelRuntimeHelpersClassCallCheck"],[42,74,260,43],[43,2,260,43],[43,6,260,43,"_babelRuntimeHelpersCreateClass"],[43,37,260,43],[43,40,260,43,"require"],[43,47,260,43],[43,48,260,43,"_dependencyMap"],[43,62,260,43],[44,2,260,43],[44,6,260,43,"_createClass"],[44,18,260,43],[44,21,260,43,"_interopDefault"],[44,36,260,43],[44,37,260,43,"_babelRuntimeHelpersCreateClass"],[44,68,260,43],[45,2,6,0],[45,6,6,0,"_expoSecureStore"],[45,22,6,0],[45,25,6,0,"require"],[45,32,6,0],[45,33,6,0,"_dependencyMap"],[45,47,6,0],[46,2,6,0],[46,6,6,0,"SecureStore"],[46,17,6,0],[46,20,6,0,"_interopNamespace"],[46,37,6,0],[46,38,6,0,"_expoSecureStore"],[46,54,6,0],[47,2,8,0],[47,6,8,0,"_blockchain"],[47,17,8,0],[47,20,8,0,"require"],[47,27,8,0],[47,28,8,0,"_dependencyMap"],[47,42,8,0],[48,2,1,0],[49,0,2,0],[50,0,3,0],[51,0,4,0],[53,2,10,0],[53,6,10,6,"KYC_DATA_KEY"],[53,18,10,18],[53,21,10,21],[53,39,10,39],[54,2,11,0],[54,6,11,6,"CITIZEN_DATA_KEY"],[54,22,11,22],[54,25,11,25],[54,47,11,47],[55,2,12,0],[55,6,12,6,"KYC_STATUS_KEY"],[55,20,12,20],[55,23,12,23],[55,43,12,43],[56,2,12,44],[56,6,14,6,"KYCService"],[56,16,14,16],[57,4,14,16],[57,13,14,16,"KYCService"],[57,24,14,16],[58,6,14,16],[58,10,14,16,"_classCallCheck"],[58,25,14,16],[58,26,14,16,"default"],[58,33,14,16],[58,41,14,16,"KYCService"],[58,51,14,16],[59,4,14,16],[60,4,14,16],[60,15,14,16,"_createClass"],[60,27,14,16],[60,28,14,16,"default"],[60,35,14,16],[60,37,14,16,"KYCService"],[60,47,14,16],[61,6,14,16,"key"],[61,9,14,16],[62,6,14,16,"value"],[62,11,14,16],[63,6,15,2],[64,0,16,0],[65,0,17,0],[66,0,18,0],[67,6,15,2],[68,8,15,2],[68,12,15,2,"_generateHash"],[68,25,15,2],[68,32,15,2,"_asyncToGenerator"],[68,49,15,2],[68,50,15,2,"default"],[68,57,15,2],[68,59,19,2],[68,70,19,29,"data"],[68,74,19,46],[68,76,19,65],[69,10,20,4],[70,10,21,4],[70,14,21,10,"dataString"],[70,24,21,20],[70,27,21,23,"JSON"],[70,31,21,27],[70,32,21,28,"stringify"],[70,41,21,37],[70,42,21,38,"data"],[70,46,21,42],[70,47,21,43],[72,10,23,4],[73,10,24,4],[73,14,24,8,"hash"],[73,18,24,12],[73,21,24,15],[73,22,24,16],[74,10,25,4],[74,15,25,9],[74,19,25,13,"i"],[74,20,25,14],[74,23,25,17],[74,24,25,18],[74,26,25,20,"i"],[74,27,25,21],[74,30,25,24,"dataString"],[74,40,25,34],[74,41,25,35,"length"],[74,47,25,41],[74,49,25,43,"i"],[74,50,25,44],[74,52,25,46],[74,54,25,48],[75,12,26,6],[75,16,26,12,"char"],[75,20,26,16],[75,23,26,19,"dataString"],[75,33,26,29],[75,34,26,30,"charCodeAt"],[75,44,26,40],[75,45,26,41,"i"],[75,46,26,42],[75,47,26,43],[76,12,27,6,"hash"],[76,16,27,10],[76,19,27,13],[76,20,27,14,"hash"],[76,24,27,18],[76,28,27,22],[76,29,27,23],[76,33,27,27,"hash"],[76,37,27,31],[76,40,27,34,"char"],[76,44,27,38],[77,12,28,6,"hash"],[77,16,28,10],[77,19,28,13,"hash"],[77,23,28,17],[77,26,28,20,"hash"],[77,30,28,24],[78,10,29,4],[79,10,31,4],[79,17,31,11],[79,22,31,16,"Math"],[79,26,31,20],[79,27,31,21,"abs"],[79,30,31,24],[79,31,31,25,"hash"],[79,35,31,29],[79,36,31,30],[79,37,31,31,"toString"],[79,45,31,39],[79,46,31,40],[79,48,31,42],[79,49,31,43],[79,50,31,44,"padStart"],[79,58,31,52],[79,59,31,53],[79,61,31,55],[79,63,31,57],[79,66,31,60],[79,67,31,61],[79,69,31,63],[80,8,32,2],[80,9,32,3],[81,8,32,3],[81,17,19,16,"generateHash"],[81,29,19,28,"generateHash"],[81,30,19,28,"_x"],[81,32,19,28],[82,10,19,28],[82,17,19,28,"_generateHash"],[82,30,19,28],[82,31,19,28,"apply"],[82,36,19,28],[82,43,19,28,"arguments"],[82,52,19,28],[83,8,19,28],[84,8,19,28],[84,15,19,16,"generateHash"],[84,27,19,28],[85,6,19,28],[86,6,34,2],[87,0,35,0],[88,0,36,0],[89,6,34,2],[90,4,34,2],[91,6,34,2,"key"],[91,9,34,2],[92,6,34,2,"value"],[92,11,34,2],[93,8,34,2],[93,12,34,2,"_saveKYCData"],[93,24,34,2],[93,31,34,2,"_asyncToGenerator"],[93,48,34,2],[93,49,34,2,"default"],[93,56,34,2],[93,58,37,2],[93,69,37,20,"data"],[93,73,37,37],[93,75,37,54],[94,10,38,4],[94,14,38,8],[95,12,39,6],[95,16,39,12,"encrypted"],[95,25,39,21],[95,28,39,24,"JSON"],[95,32,39,28],[95,33,39,29,"stringify"],[95,42,39,38],[95,43,39,39,"data"],[95,47,39,43],[95,48,39,44],[96,12,40,6],[96,18,40,12,"SecureStore"],[96,29,40,23],[96,30,40,24,"setItemAsync"],[96,42,40,36],[96,43,40,37,"KYC_DATA_KEY"],[96,55,40,49],[96,57,40,51,"encrypted"],[96,66,40,60],[96,67,40,61],[97,12,41,6,"console"],[97,19,41,13],[97,20,41,14,"log"],[97,23,41,17],[97,24,41,18],[97,62,41,56],[97,63,41,57],[98,10,42,4],[98,11,42,5],[98,12,42,6],[98,19,42,13,"error"],[98,24,42,18],[98,26,42,20],[99,12,43,6,"console"],[99,19,43,13],[99,20,43,14,"error"],[99,25,43,19],[99,26,43,20],[99,54,43,48],[99,56,43,50,"error"],[99,61,43,55],[99,62,43,56],[100,12,44,6],[100,18,44,12,"error"],[100,23,44,17],[101,10,45,4],[102,8,46,2],[102,9,46,3],[103,8,46,3],[103,17,37,8,"saveKYCData"],[103,28,37,19,"saveKYCData"],[103,29,37,19,"_x2"],[103,32,37,19],[104,10,37,19],[104,17,37,19,"_saveKYCData"],[104,29,37,19],[104,30,37,19,"apply"],[104,35,37,19],[104,42,37,19,"arguments"],[104,51,37,19],[105,8,37,19],[106,8,37,19],[106,15,37,8,"saveKYCData"],[106,26,37,19],[107,6,37,19],[108,6,48,2],[109,0,49,0],[110,0,50,0],[111,6,48,2],[112,4,48,2],[113,6,48,2,"key"],[113,9,48,2],[114,6,48,2,"value"],[114,11,48,2],[115,8,48,2],[115,12,48,2,"_getKYCData"],[115,23,48,2],[115,30,48,2,"_asyncToGenerator"],[115,47,48,2],[115,48,48,2,"default"],[115,55,48,2],[115,57,51,2],[115,70,51,50],[116,10,52,4],[116,14,52,8],[117,12,53,6],[117,16,53,12,"encrypted"],[117,25,53,21],[117,34,53,30,"SecureStore"],[117,45,53,41],[117,46,53,42,"getItemAsync"],[117,58,53,54],[117,59,53,55,"KYC_DATA_KEY"],[117,71,53,67],[117,72,53,68],[118,12,54,6],[118,16,54,10],[118,17,54,11,"encrypted"],[118,26,54,20],[118,28,54,22],[118,35,54,29],[118,39,54,33],[119,12,56,6],[119,19,56,13,"JSON"],[119,23,56,17],[119,24,56,18,"parse"],[119,29,56,23],[119,30,56,24,"encrypted"],[119,39,56,33],[119,40,56,34],[120,10,57,4],[120,11,57,5],[120,12,57,6],[120,19,57,13,"error"],[120,24,57,18],[120,26,57,20],[121,12,58,6,"console"],[121,19,58,13],[121,20,58,14,"error"],[121,25,58,19],[121,26,58,20],[121,53,58,47],[121,55,58,49,"error"],[121,60,58,54],[121,61,58,55],[122,12,59,6],[122,19,59,13],[122,23,59,17],[123,10,60,4],[124,8,61,2],[124,9,61,3],[125,8,61,3],[125,17,51,8,"getKYCData"],[125,27,51,18,"getKYCData"],[125,28,51,18],[126,10,51,18],[126,17,51,18,"_getKYCData"],[126,28,51,18],[126,29,51,18,"apply"],[126,34,51,18],[126,41,51,18,"arguments"],[126,50,51,18],[127,8,51,18],[128,8,51,18],[128,15,51,8,"getKYCData"],[128,25,51,18],[129,6,51,18],[130,6,63,2],[131,0,64,0],[132,0,65,0],[133,0,66,0],[134,6,63,2],[135,4,63,2],[136,6,63,2,"key"],[136,9,63,2],[137,6,63,2,"value"],[137,11,63,2],[138,8,63,2],[138,12,63,2,"_submitKYC"],[138,22,63,2],[138,29,63,2,"_asyncToGenerator"],[138,46,63,2],[138,47,63,2,"default"],[138,54,63,2],[138,56,67,2],[138,67,67,18,"data"],[138,71,67,35],[138,73,67,37,"signer"],[138,79,67,48],[138,81,67,74],[139,10,68,4],[139,14,68,8],[140,12,69,6],[141,12,70,6],[141,18,70,12],[141,22,70,16],[141,23,70,17,"saveKYCData"],[141,34,70,28],[141,35,70,29,"data"],[141,39,70,33],[141,40,70,34],[143,12,72,6],[144,12,73,6],[144,16,73,12,"dataHash"],[144,24,73,20],[144,33,73,29],[144,37,73,33],[144,38,73,34,"generateHash"],[144,50,73,46],[144,51,73,47,"data"],[144,55,73,51],[144,56,73,52],[145,12,74,6,"console"],[145,19,74,13],[145,20,74,14,"log"],[145,23,74,17],[145,24,74,18],[145,48,74,42],[145,50,74,44,"dataHash"],[145,58,74,52],[145,59,74,53],[147,12,76,6],[148,12,77,6],[149,12,78,6],[149,16,78,12,"txHash"],[149,22,78,18],[149,31,78,27],[149,35,78,31],[149,36,78,32,"submitHashToBlockchain"],[149,58,78,54],[149,59,78,55,"dataHash"],[149,67,78,63],[149,69,78,65,"signer"],[149,75,78,71],[149,76,78,72],[150,12,80,6],[150,16,80,12,"submission"],[150,26,80,37],[150,29,80,40],[151,14,81,8,"dataHash"],[151,22,81,16],[152,14,82,8,"submittedAt"],[152,25,82,19],[152,27,82,21,"Date"],[152,31,82,25],[152,32,82,26,"now"],[152,35,82,29],[152,36,82,30],[152,37,82,31],[153,14,83,8,"txHash"],[154,12,84,6],[154,13,84,7],[156,12,86,6],[157,12,87,6],[157,18,87,12],[157,22,87,16],[157,23,87,17,"updateKYCStatus"],[157,38,87,32],[157,39,87,33],[158,14,87,35,"started"],[158,21,87,42],[158,23,87,44],[158,27,87,48],[159,14,87,50,"submitted"],[159,23,87,59],[159,25,87,61],[159,29,87,65],[160,14,87,67,"approved"],[160,22,87,75],[160,24,87,77],[161,12,87,83],[161,13,87,84],[161,14,87,85],[162,12,89,6,"console"],[162,19,89,13],[162,20,89,14,"log"],[162,23,89,17],[162,24,89,18],[162,55,89,49],[162,56,89,50],[163,12,90,6],[163,19,90,13,"submission"],[163,29,90,23],[164,10,91,4],[164,11,91,5],[164,12,91,6],[164,19,91,13,"error"],[164,24,91,18],[164,26,91,20],[165,12,92,6,"console"],[165,19,92,13],[165,20,92,14,"error"],[165,25,92,19],[165,26,92,20],[165,51,92,45],[165,53,92,47,"error"],[165,58,92,52],[165,59,92,53],[166,12,93,6],[166,18,93,12,"error"],[166,23,93,17],[167,10,94,4],[168,8,95,2],[168,9,95,3],[169,8,95,3],[169,17,67,8,"submitKYC"],[169,26,67,17,"submitKYC"],[169,27,67,17,"_x3"],[169,30,67,17],[169,32,67,17,"_x4"],[169,35,67,17],[170,10,67,17],[170,17,67,17,"_submitKYC"],[170,27,67,17],[170,28,67,17,"apply"],[170,33,67,17],[170,40,67,17,"arguments"],[170,49,67,17],[171,8,67,17],[172,8,67,17],[172,15,67,8,"submitKYC"],[172,24,67,17],[173,6,67,17],[174,6,97,2],[175,0,98,0],[176,0,99,0],[177,6,97,2],[178,4,97,2],[179,6,97,2,"key"],[179,9,97,2],[180,6,97,2,"value"],[180,11,97,2],[181,8,97,2],[181,12,97,2,"_submitHashToBlockchain"],[181,35,97,2],[181,42,97,2,"_asyncToGenerator"],[181,59,97,2],[181,60,97,2,"default"],[181,67,97,2],[181,69,100,2],[181,80,100,39,"dataHash"],[181,88,100,55],[181,90,100,57,"signer"],[181,96,100,68],[181,98,100,87],[182,10,101,4],[182,14,101,8],[183,12,102,6],[184,12,103,6],[184,16,103,10],[184,17,103,11,"blockchainService"],[184,28,103,28],[184,29,103,28,"blockchainService"],[184,46,103,28],[184,47,103,29,"isApiConnected"],[184,61,103,43],[184,62,103,44],[184,63,103,45],[184,65,103,47],[185,14,104,8,"console"],[185,21,104,15],[185,22,104,16,"log"],[185,25,104,19],[185,26,104,20],[185,78,104,72],[185,79,104,73],[186,14,105,8],[187,14,106,8],[187,21,106,15],[187,26,106,20,"Math"],[187,30,106,24],[187,31,106,25,"random"],[187,37,106,31],[187,38,106,32],[187,39,106,33],[187,40,106,34,"toString"],[187,48,106,42],[187,49,106,43],[187,51,106,45],[187,52,106,46],[187,53,106,47,"substr"],[187,59,106,53],[187,60,106,54],[187,61,106,55],[187,63,106,57],[187,65,106,59],[187,66,106,60],[187,68,106,62],[188,12,107,6],[190,12,109,6],[191,12,110,6],[192,12,111,6],[193,12,112,6],[194,12,113,6],[196,12,115,6],[197,12,116,6],[197,19,116,13],[197,24,116,18,"Math"],[197,28,116,22],[197,29,116,23,"random"],[197,35,116,29],[197,36,116,30],[197,37,116,31],[197,38,116,32,"toString"],[197,46,116,40],[197,47,116,41],[197,49,116,43],[197,50,116,44],[197,51,116,45,"substr"],[197,57,116,51],[197,58,116,52],[197,59,116,53],[197,61,116,55],[197,63,116,57],[197,64,116,58],[197,66,116,60],[198,10,117,4],[198,11,117,5],[198,12,117,6],[198,19,117,13,"error"],[198,24,117,18],[198,26,117,20],[199,12,118,6,"console"],[199,19,118,13],[199,20,118,14,"error"],[199,25,118,19],[199,26,118,20],[199,61,118,55],[199,63,118,57,"error"],[199,68,118,62],[199,69,118,63],[200,12,119,6],[200,18,119,12,"error"],[200,23,119,17],[201,10,120,4],[202,8,121,2],[202,9,121,3],[203,8,121,3],[203,17,100,16,"submitHashToBlockchain"],[203,39,100,38,"submitHashToBlockchain"],[203,40,100,38,"_x5"],[203,43,100,38],[203,45,100,38,"_x6"],[203,48,100,38],[204,10,100,38],[204,17,100,38,"_submitHashToBlockchain"],[204,40,100,38],[204,41,100,38,"apply"],[204,46,100,38],[204,53,100,38,"arguments"],[204,62,100,38],[205,8,100,38],[206,8,100,38],[206,15,100,16,"submitHashToBlockchain"],[206,37,100,38],[207,6,100,38],[208,6,123,2],[209,0,124,0],[210,0,125,0],[211,6,123,2],[212,4,123,2],[213,6,123,2,"key"],[213,9,123,2],[214,6,123,2,"value"],[214,11,123,2],[215,8,123,2],[215,12,123,2,"_checkApprovalStatus"],[215,32,123,2],[215,39,123,2,"_asyncToGenerator"],[215,56,123,2],[215,57,123,2,"default"],[215,64,123,2],[215,66,126,2],[215,77,126,28,"address"],[215,84,126,43],[215,86,126,63],[216,10,127,4],[216,14,127,8],[217,12,128,6],[218,12,129,6],[219,12,130,6],[220,12,131,6],[222,12,133,6],[223,12,134,6],[223,16,134,12,"status"],[223,22,134,18],[223,31,134,27],[223,35,134,31],[223,36,134,32,"getKYCStatus"],[223,48,134,44],[223,49,134,45],[223,50,134,46],[224,12,135,6],[224,16,135,10,"status"],[224,22,135,16],[224,23,135,17,"submitted"],[224,32,135,26],[224,34,135,28],[225,14,136,8],[225,18,136,14,"timeSinceSubmission"],[225,37,136,33],[225,40,136,36,"Date"],[225,44,136,40],[225,45,136,41,"now"],[225,48,136,44],[225,49,136,45],[225,50,136,46],[225,54,136,50,"status"],[225,60,136,56],[225,61,136,57,"citizen"],[225,68,136,64],[225,70,136,66,"approvedAt"],[225,80,136,76],[225,84,136,80],[225,85,136,81],[225,86,136,82],[226,14,137,8],[226,21,137,15,"timeSinceSubmission"],[226,40,137,34],[226,43,137,37],[226,47,137,41],[226,48,137,42],[226,49,137,43],[227,12,138,6],[228,12,140,6],[228,19,140,13],[228,24,140,18],[229,10,141,4],[229,11,141,5],[229,12,141,6],[229,19,141,13,"error"],[229,24,141,18],[229,26,141,20],[230,12,142,6,"console"],[230,19,142,13],[230,20,142,14,"error"],[230,25,142,19],[230,26,142,20],[230,62,142,56],[230,64,142,58,"error"],[230,69,142,63],[230,70,142,64],[231,12,143,6],[231,19,143,13],[231,24,143,18],[232,10,144,4],[233,8,145,2],[233,9,145,3],[234,8,145,3],[234,17,126,8,"checkApprovalStatus"],[234,36,126,27,"checkApprovalStatus"],[234,37,126,27,"_x7"],[234,40,126,27],[235,10,126,27],[235,17,126,27,"_checkApprovalStatus"],[235,37,126,27],[235,38,126,27,"apply"],[235,43,126,27],[235,50,126,27,"arguments"],[235,59,126,27],[236,8,126,27],[237,8,126,27],[237,15,126,8,"checkApprovalStatus"],[237,34,126,27],[238,6,126,27],[239,6,147,2],[240,0,148,0],[241,0,149,0],[242,0,150,0],[243,6,147,2],[244,4,147,2],[245,6,147,2,"key"],[245,9,147,2],[246,6,147,2,"value"],[246,11,147,2],[247,8,147,2],[247,12,147,2,"_generateCitizen"],[247,28,147,2],[247,35,147,2,"_asyncToGenerator"],[247,52,147,2],[247,53,147,2,"default"],[247,60,147,2],[247,62,151,2],[247,73,151,24,"data"],[247,77,151,41],[247,79,151,43,"dataHash"],[247,87,151,59],[247,89,151,88],[248,10,152,4],[248,14,152,8],[249,12,153,6],[250,12,154,6],[250,16,154,12,"citizenId"],[250,25,154,21],[250,28,154,24],[250,35,154,31,"Date"],[250,39,154,35],[250,40,154,36,"now"],[250,43,154,39],[250,44,154,40],[250,45,154,41],[250,49,154,45,"Math"],[250,53,154,49],[250,54,154,50,"random"],[250,60,154,56],[250,61,154,57],[250,62,154,58],[250,63,154,59,"toString"],[250,71,154,67],[250,72,154,68],[250,74,154,70],[250,75,154,71],[250,76,154,72,"substr"],[250,82,154,78],[250,83,154,79],[250,84,154,80],[250,86,154,82],[250,87,154,83],[250,88,154,84],[250,89,154,85,"toUpperCase"],[250,100,154,96],[250,101,154,97],[250,102,154,98],[250,104,154,100],[252,12,156,6],[253,12,157,6],[253,16,157,12,"qrData"],[253,22,157,18],[253,25,157,21,"JSON"],[253,29,157,25],[253,30,157,26,"stringify"],[253,39,157,35],[253,40,157,36],[254,14,158,8,"citizenId"],[254,23,158,17],[255,14,159,8,"name"],[255,18,159,12],[255,20,159,14,"data"],[255,24,159,18],[255,25,159,19,"fullName"],[255,33,159,27],[256,14,160,8,"region"],[256,20,160,14],[256,22,160,16,"data"],[256,26,160,20],[256,27,160,21,"region"],[256,33,160,27],[257,14,161,8,"hash"],[257,18,161,12],[257,20,161,14,"dataHash"],[258,12,162,6],[258,13,162,7],[258,14,162,8],[259,12,164,6],[259,16,164,12,"citizen"],[259,23,164,37],[259,26,164,40],[260,14,165,8,"citizenId"],[260,23,165,17],[261,14,166,8,"fullName"],[261,22,166,16],[261,24,166,18,"data"],[261,28,166,22],[261,29,166,23,"fullName"],[261,37,166,31],[262,14,167,8,"photo"],[262,19,167,13],[262,21,167,15,"data"],[262,25,167,19],[262,26,167,20,"photo"],[262,31,167,25],[262,35,167,29],[262,37,167,31],[263,14,168,8,"region"],[263,20,168,14],[263,22,168,16,"data"],[263,26,168,20],[263,27,168,21,"region"],[263,33,168,27],[264,14,169,8,"kycApproved"],[264,25,169,19],[264,27,169,21],[264,31,169,25],[265,14,170,8,"approvedAt"],[265,24,170,18],[265,26,170,20,"Date"],[265,30,170,24],[265,31,170,25,"now"],[265,34,170,28],[265,35,170,29],[265,36,170,30],[266,14,171,8,"dataHash"],[266,22,171,16],[267,14,172,8,"qrCode"],[267,20,172,14],[267,22,172,16,"qrData"],[268,12,173,6],[268,13,173,7],[270,12,175,6],[271,12,176,6],[271,18,176,12,"SecureStore"],[271,29,176,23],[271,30,176,24,"setItemAsync"],[271,42,176,36],[271,43,176,37,"CITIZEN_DATA_KEY"],[271,59,176,53],[271,61,176,55,"JSON"],[271,65,176,59],[271,66,176,60,"stringify"],[271,75,176,69],[271,76,176,70,"citizen"],[271,83,176,77],[271,84,176,78],[271,85,176,79],[273,12,178,6],[274,12,179,6],[274,18,179,12],[274,22,179,16],[274,23,179,17,"updateKYCStatus"],[274,38,179,32],[274,39,179,33],[275,14,180,8,"started"],[275,21,180,15],[275,23,180,17],[275,27,180,21],[276,14,181,8,"submitted"],[276,23,181,17],[276,25,181,19],[276,29,181,23],[277,14,182,8,"approved"],[277,22,182,16],[277,24,182,18],[277,28,182,22],[278,14,183,8,"citizen"],[279,12,184,6],[279,13,184,7],[279,14,184,8],[280,12,186,6,"console"],[280,19,186,13],[280,20,186,14,"log"],[280,23,186,17],[280,24,186,18],[280,64,186,58],[280,66,186,60,"citizenId"],[280,75,186,69],[280,76,186,70],[281,12,187,6],[281,19,187,13,"citizen"],[281,26,187,20],[282,10,188,4],[282,11,188,5],[282,12,188,6],[282,19,188,13,"error"],[282,24,188,18],[282,26,188,20],[283,12,189,6,"console"],[283,19,189,13],[283,20,189,14,"error"],[283,25,189,19],[283,26,189,20],[283,57,189,51],[283,59,189,53,"error"],[283,64,189,58],[283,65,189,59],[284,12,190,6],[284,18,190,12,"error"],[284,23,190,17],[285,10,191,4],[286,8,192,2],[286,9,192,3],[287,8,192,3],[287,17,151,8,"generateCitizen"],[287,32,151,23,"generateCitizen"],[287,33,151,23,"_x8"],[287,36,151,23],[287,38,151,23,"_x9"],[287,41,151,23],[288,10,151,23],[288,17,151,23,"_generateCitizen"],[288,33,151,23],[288,34,151,23,"apply"],[288,39,151,23],[288,46,151,23,"arguments"],[288,55,151,23],[289,8,151,23],[290,8,151,23],[290,15,151,8,"generateCitizen"],[290,30,151,23],[291,6,151,23],[292,6,194,2],[293,0,195,0],[294,0,196,0],[295,6,194,2],[296,4,194,2],[297,6,194,2,"key"],[297,9,194,2],[298,6,194,2,"value"],[298,11,194,2],[299,8,194,2],[299,12,194,2,"_getCitizen"],[299,23,194,2],[299,30,194,2,"_asyncToGenerator"],[299,47,194,2],[299,48,194,2,"default"],[299,55,194,2],[299,57,197,2],[299,70,197,55],[300,10,198,4],[300,14,198,8],[301,12,199,6],[301,16,199,12,"data"],[301,20,199,16],[301,29,199,25,"SecureStore"],[301,40,199,36],[301,41,199,37,"getItemAsync"],[301,53,199,49],[301,54,199,50,"CITIZEN_DATA_KEY"],[301,70,199,66],[301,71,199,67],[302,12,200,6],[302,16,200,10],[302,17,200,11,"data"],[302,21,200,15],[302,23,200,17],[302,30,200,24],[302,34,200,28],[303,12,202,6],[303,19,202,13,"JSON"],[303,23,202,17],[303,24,202,18,"parse"],[303,29,202,23],[303,30,202,24,"data"],[303,34,202,28],[303,35,202,29],[304,10,203,4],[304,11,203,5],[304,12,203,6],[304,19,203,13,"error"],[304,24,203,18],[304,26,203,20],[305,12,204,6,"console"],[305,19,204,13],[305,20,204,14,"error"],[305,25,204,19],[305,26,204,20],[305,57,204,51],[305,59,204,53,"error"],[305,64,204,58],[305,65,204,59],[306,12,205,6],[306,19,205,13],[306,23,205,17],[307,10,206,4],[308,8,207,2],[308,9,207,3],[309,8,207,3],[309,17,197,8,"getCitizen"],[309,27,197,18,"getCitizen"],[309,28,197,18],[310,10,197,18],[310,17,197,18,"_getCitizen"],[310,28,197,18],[310,29,197,18,"apply"],[310,34,197,18],[310,41,197,18,"arguments"],[310,50,197,18],[311,8,197,18],[312,8,197,18],[312,15,197,8,"getCitizen"],[312,25,197,18],[313,6,197,18],[314,6,209,2],[315,0,210,0],[316,0,211,0],[317,6,209,2],[318,4,209,2],[319,6,209,2,"key"],[319,9,209,2],[320,6,209,2,"value"],[320,11,209,2],[321,8,209,2],[321,12,209,2,"_getKYCStatus"],[321,25,209,2],[321,32,209,2,"_asyncToGenerator"],[321,49,209,2],[321,50,209,2,"default"],[321,57,209,2],[321,59,212,2],[321,72,212,43],[322,10,213,4],[322,14,213,8],[323,12,214,6],[323,16,214,12,"statusData"],[323,26,214,22],[323,35,214,31,"SecureStore"],[323,46,214,42],[323,47,214,43,"getItemAsync"],[323,59,214,55],[323,60,214,56,"KYC_STATUS_KEY"],[323,74,214,70],[323,75,214,71],[324,12,215,6],[324,16,215,10],[324,17,215,11,"statusData"],[324,27,215,21],[324,29,215,23],[325,14,216,8],[325,21,216,15],[326,16,216,17,"started"],[326,23,216,24],[326,25,216,26],[326,30,216,31],[327,16,216,33,"submitted"],[327,25,216,42],[327,27,216,44],[327,32,216,49],[328,16,216,51,"approved"],[328,24,216,59],[328,26,216,61],[329,14,216,67],[329,15,216,68],[330,12,217,6],[331,12,219,6],[331,19,219,13,"JSON"],[331,23,219,17],[331,24,219,18,"parse"],[331,29,219,23],[331,30,219,24,"statusData"],[331,40,219,34],[331,41,219,35],[332,10,220,4],[332,11,220,5],[332,12,220,6],[332,19,220,13,"error"],[332,24,220,18],[332,26,220,20],[333,12,221,6,"console"],[333,19,221,13],[333,20,221,14,"error"],[333,25,221,19],[333,26,221,20],[333,55,221,49],[333,57,221,51,"error"],[333,62,221,56],[333,63,221,57],[334,12,222,6],[334,19,222,13],[335,14,222,15,"started"],[335,21,222,22],[335,23,222,24],[335,28,222,29],[336,14,222,31,"submitted"],[336,23,222,40],[336,25,222,42],[336,30,222,47],[337,14,222,49,"approved"],[337,22,222,57],[337,24,222,59],[338,12,222,65],[338,13,222,66],[339,10,223,4],[340,8,224,2],[340,9,224,3],[341,8,224,3],[341,17,212,8,"getKYCStatus"],[341,29,212,20,"getKYCStatus"],[341,30,212,20],[342,10,212,20],[342,17,212,20,"_getKYCStatus"],[342,30,212,20],[342,31,212,20,"apply"],[342,36,212,20],[342,43,212,20,"arguments"],[342,52,212,20],[343,8,212,20],[344,8,212,20],[344,15,212,8,"getKYCStatus"],[344,27,212,20],[345,6,212,20],[346,6,226,2],[347,0,227,0],[348,0,228,0],[349,6,226,2],[350,4,226,2],[351,6,226,2,"key"],[351,9,226,2],[352,6,226,2,"value"],[352,11,226,2],[353,8,226,2],[353,12,226,2,"_updateKYCStatus"],[353,28,226,2],[353,35,226,2,"_asyncToGenerator"],[353,52,226,2],[353,53,226,2,"default"],[353,60,226,2],[353,62,229,2],[353,73,229,32,"status"],[353,79,229,49],[353,81,229,66],[354,10,230,4],[354,14,230,8],[355,12,231,6],[355,18,231,12,"SecureStore"],[355,29,231,23],[355,30,231,24,"setItemAsync"],[355,42,231,36],[355,43,231,37,"KYC_STATUS_KEY"],[355,57,231,51],[355,59,231,53,"JSON"],[355,63,231,57],[355,64,231,58,"stringify"],[355,73,231,67],[355,74,231,68,"status"],[355,80,231,74],[355,81,231,75],[355,82,231,76],[356,10,232,4],[356,11,232,5],[356,12,232,6],[356,19,232,13,"error"],[356,24,232,18],[356,26,232,20],[357,12,233,6,"console"],[357,19,233,13],[357,20,233,14,"error"],[357,25,233,19],[357,26,233,20],[357,58,233,52],[357,60,233,54,"error"],[357,65,233,59],[357,66,233,60],[358,10,234,4],[359,8,235,2],[359,9,235,3],[360,8,235,3],[360,17,229,16,"updateKYCStatus"],[360,32,229,31,"updateKYCStatus"],[360,33,229,31,"_x0"],[360,36,229,31],[361,10,229,31],[361,17,229,31,"_updateKYCStatus"],[361,33,229,31],[361,34,229,31,"apply"],[361,39,229,31],[361,46,229,31,"arguments"],[361,55,229,31],[362,8,229,31],[363,8,229,31],[363,15,229,16,"updateKYCStatus"],[363,30,229,31],[364,6,229,31],[365,6,237,2],[366,0,238,0],[367,0,239,0],[368,6,237,2],[369,4,237,2],[370,6,237,2,"key"],[370,9,237,2],[371,6,237,2,"value"],[371,11,237,2],[372,8,237,2],[372,12,237,2,"_hasGovernanceAccess"],[372,32,237,2],[372,39,237,2,"_asyncToGenerator"],[372,56,237,2],[372,57,237,2,"default"],[372,64,237,2],[372,66,240,2],[372,79,240,48],[373,10,241,4],[373,14,241,10,"status"],[373,20,241,16],[373,29,241,25],[373,33,241,29],[373,34,241,30,"getKYCStatus"],[373,46,241,42],[373,47,241,43],[373,48,241,44],[374,10,242,4],[374,17,242,11,"status"],[374,23,242,17],[374,24,242,18,"approved"],[374,32,242,26],[375,8,243,2],[375,9,243,3],[376,8,243,3],[376,17,240,8,"hasGovernanceAccess"],[376,36,240,27,"hasGovernanceAccess"],[376,37,240,27],[377,10,240,27],[377,17,240,27,"_hasGovernanceAccess"],[377,37,240,27],[377,38,240,27,"apply"],[377,43,240,27],[377,50,240,27,"arguments"],[377,59,240,27],[378,8,240,27],[379,8,240,27],[379,15,240,8,"hasGovernanceAccess"],[379,34,240,27],[380,6,240,27],[381,6,245,2],[382,0,246,0],[383,0,247,0],[384,6,245,2],[385,4,245,2],[386,6,245,2,"key"],[386,9,245,2],[387,6,245,2,"value"],[387,11,245,2],[388,8,245,2],[388,12,245,2,"_clearKYCData"],[388,25,245,2],[388,32,245,2,"_asyncToGenerator"],[388,49,245,2],[388,50,245,2,"default"],[388,57,245,2],[388,59,248,2],[388,72,248,38],[389,10,249,4],[389,14,249,8],[390,12,250,6],[390,18,250,12,"SecureStore"],[390,29,250,23],[390,30,250,24,"deleteItemAsync"],[390,45,250,39],[390,46,250,40,"KYC_DATA_KEY"],[390,58,250,52],[390,59,250,53],[391,12,251,6],[391,18,251,12,"SecureStore"],[391,29,251,23],[391,30,251,24,"deleteItemAsync"],[391,45,251,39],[391,46,251,40,"CITIZEN_DATA_KEY"],[391,62,251,56],[391,63,251,57],[392,12,252,6],[392,18,252,12,"SecureStore"],[392,29,252,23],[392,30,252,24,"deleteItemAsync"],[392,45,252,39],[392,46,252,40,"KYC_STATUS_KEY"],[392,60,252,54],[392,61,252,55],[393,12,253,6,"console"],[393,19,253,13],[393,20,253,14,"log"],[393,23,253,17],[393,24,253,18],[393,44,253,38],[393,45,253,39],[394,10,254,4],[394,11,254,5],[394,12,254,6],[394,19,254,13,"error"],[394,24,254,18],[394,26,254,20],[395,12,255,6,"console"],[395,19,255,13],[395,20,255,14,"error"],[395,25,255,19],[395,26,255,20],[395,55,255,49],[395,57,255,51,"error"],[395,62,255,56],[395,63,255,57],[396,10,256,4],[397,8,257,2],[397,9,257,3],[398,8,257,3],[398,17,248,8,"clearKYCData"],[398,29,248,20,"clearKYCData"],[398,30,248,20],[399,10,248,20],[399,17,248,20,"_clearKYCData"],[399,30,248,20],[399,31,248,20,"apply"],[399,36,248,20],[399,43,248,20,"arguments"],[399,52,248,20],[400,8,248,20],[401,8,248,20],[401,15,248,8,"clearKYCData"],[401,27,248,20],[402,6,248,20],[403,4,248,20],[404,2,248,20],[405,2,260,7],[405,6,260,13,"kycService"],[405,16,260,23],[405,19,260,26],[405,23,260,30,"KYCService"],[405,33,260,40],[405,34,260,41],[405,35,260,42],[406,2,261,0],[406,6,261,0,"_default"],[406,14,261,0],[406,17,261,15,"kycService"],[406,27,261,25],[407,0,261,26],[407,3]],"functionMap":{"names":["<global>","KYCService","KYCService#generateHash","KYCService#saveKYCData","KYCService#getKYCData","KYCService#submitKYC","KYCService#submitHashToBlockchain","KYCService#checkApprovalStatus","KYCService#generateCitizen","KYCService#getCitizen","KYCService#getKYCStatus","KYCService#updateKYCStatus","KYCService#hasGovernanceAccess","KYCService#clearKYCData"],"mappings":"AAA;ACa;ECK;GDa;EEK;GFS;EGK;GHU;EIM;GJ4B;EKK;GLqB;EMK;GNmB;EOM;GPyC;EQK;GRU;ESK;GTY;EUK;GVM;EWK;GXG;EYK;GZS;CDC"},"hasCjsExports":false},"type":"js/module"}]}