diff --git a/.github/workflows/bbmtlib-test.yml b/.github/workflows/bbmtlib-test.yml index 74b788e..e66707e 100644 --- a/.github/workflows/bbmtlib-test.yml +++ b/.github/workflows/bbmtlib-test.yml @@ -190,4 +190,3 @@ jobs: name: bbmtlib-coverage fail_ci_if_error: false continue-on-error: true - diff --git a/.gitignore b/.gitignore index 55a64e3..fd7f8bc 100644 --- a/.gitignore +++ b/.gitignore @@ -97,3 +97,242 @@ build.log # Local gradle properties with secrets (never commit) android/gradle.properties.local + +# IDE - VSCode +.vscode/* +!.vscode/settings.json +!.vscode/tasks.json +!.vscode/launch.json +!.vscode/extensions.json +*.code-workspace + +# IDE - JetBrains +.idea/* +!.idea/runConfigurations/ +!.idea/codeStyles/ +*.iml +*.iws +*.ipr + +# IDE - Xcode +*.xcworkspace +!*.xcworkspace/contents.xcworkspacedata +*.xcuserdata +*.xcscmblueprint +*.xcscheme +!*.xcscheme +project.xcworkspace/ +xcuserdata/ + +# OS - Windows +Thumbs.db +Thumbs.db:encryptable +ehthumbs.db +ehthumbs_vista.db +*.stackdump +[Dd]esktop.ini +$RECYCLE.BIN/ +*.cab +*.msi +*.msix +*.msm +*.msp +*.lnk + +# OS - Linux +*~ +.fuse_hidden* +.directory +.Trash-* +.nfs* + +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +lerna-debug.log* +.pnpm-debug.log* + +# Runtime data +pids +*.pid +*.seed +*.pid.lock + +# Coverage directory used by tools like istanbul +coverage +*.lcov +.nyc_output + +# Dependency directories +jspm_packages/ + +# TypeScript cache +*.tsbuildinfo + +# Optional npm cache directory +.npm + +# Optional eslint cache +.eslintcache + +# Optional stylelint cache +.stylelintcache + +# Microbundle cache +.rpt2_cache/ +.rts2_cache_cjs/ +.rts2_cache_es/ +.rts2_cache_umd/ + +# Optional REPL history +.node_repl_history + +# Output of 'npm pack' +*.tgz + +# Yarn Integrity file +.yarn-integrity + +# parcel-bundler cache (https://parceljs.org/) +.cache +.parcel-cache + +# Next.js build output +.next +out + +# Nuxt.js build / generate output +.nuxt +dist + +# Gatsby files +.cache/ +public + +# Storybook build outputs +.out +.storybook-out +storybook-static + +# Temporary folders +tmp/ +temp/ + +# Editor directories and files +.vscode/* +!.vscode/extensions.json +.idea +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? + +# React Native +.expo/ +.expo-shared/ +*.jks +*.p8 +*.p12 +*.key +*.mobileprovision +*.orig.* +web-build/ + +# Android +*.apk +*.ap_ +*.aab +*.dex +*.class +bin/ +gen/ +out/ +.gradle/ +local.properties +proguard/ +*.hprof +*.keystore +!debug.keystore +android/app/debug/ +android/app/release/ +android/app/profile/ + +# iOS +*.pbxuser +!default.pbxuser +*.mode1v3 +!default.mode1v3 +*.mode2v3 +!default.mode2v3 +*.perspectivev3 +!default.perspectivev3 +*.xccheckout +*.moved-aside +DerivedData/ +*.hmap +*.ipa +*.xcuserstate +ios/Pods/ +ios/build/ +*.xcworkspace +!*.xcworkspace/contents.xcworkspacedata +*.xcuserdata +*.xcscmblueprint + +# CocoaPods +Pods/ +!Podfile.lock +vendor/bundle/ + +# Ruby +*.gem +*.rbc +/.config +/coverage/ +/InstalledFiles +/pkg/ +/spec/reports/ +/spec/examples.txt +/test/tmp/ +/test/version_tmp/ +/tmp/ + +# Environment variables +.env +.env.local +.env.development.local +.env.test.local +.env.production.local + +# Backup files +*.bak +*.backup +*.old +*.orig +*.swp +*.swo +*~ + +# Archive files +*.zip +*.tar +*.tar.gz +*.rar +*.7z + +# Database files +*.db +*.sqlite +*.sqlite3 + +# Certificate files +*.pem +*.crt +*.cer +*.der +*.p12 +*.pfx diff --git a/App.tsx b/App.tsx index 1541b1a..2df1b0c 100644 --- a/App.tsx +++ b/App.tsx @@ -5,6 +5,7 @@ import {createNativeStackNavigator} from '@react-navigation/native-stack'; import {enableScreens} from 'react-native-screens'; import ShowcaseScreen from './screens/ShowcaseScreen'; import WalletHome from './screens/WalletHome'; +import PSBTScreen from './screens/PSBTScreen'; import EncryptedStorage from 'react-native-encrypted-storage'; import LoadingScreen from './screens/LoadingScreen'; import Zeroconf, {ImplType} from 'react-native-zeroconf'; @@ -49,7 +50,12 @@ const App = () => { // Re-check wallet state after reload to ensure correct initial route try { const keyshare = await EncryptedStorage.getItem('keyshare'); - const route = keyshare && keyshare.length > 0 ? 'Home' : 'Welcome'; + let route: string = 'Welcome'; + if (keyshare && keyshare.length > 0) { + const walletMode = + (await EncryptedStorage.getItem('wallet_mode')) || 'full'; + route = walletMode === 'psbt' ? 'PSBT' : 'Home'; + } setInitialRoute(route); } catch { setInitialRoute('Welcome'); @@ -64,7 +70,13 @@ const App = () => { try { const keyshare = await EncryptedStorage.getItem('keyshare'); dbg('initializeApp keyshare found', !!keyshare); - const route = keyshare && keyshare.length > 0 ? 'Home' : 'Welcome'; + let route: string = 'Welcome'; + if (keyshare && keyshare.length > 0) { + // Default to Home unless user explicitly chose PSBT mode + const walletMode = + (await EncryptedStorage.getItem('wallet_mode')) || 'full'; + route = walletMode === 'psbt' ? 'PSBT' : 'Home'; + } dbg('Setting initial route to:', route); setInitialRoute(route); } catch (error) { @@ -307,6 +319,14 @@ const App = () => { screenOptions={{ headerShown: false, }}> + null, + }} + /> /dev/null; then echo "gomobile not found, installing..." @@ -16,6 +36,11 @@ gomobile bind -v -target=android -androidapi 21 github.com/BoldBitcoinWallet/BBM cp tss.aar ../android/app/libs/tss.aar cp tss-sources.jar ../android/app/libs/tss-sources.jar +gomobile bind -v -target=ios,iossimulator,macos github.com/BoldBitcoinWallet/BBMTLib/tss +# Remove old framework first (cp -r fails with symlinks when destination exists) +rm -rf ../ios/Tss.xcframework +cp -R ./Tss.xcframework ../ios/ + # Run go mod tidy again at the end to ensure go.mod/go.sum are up to date # This ensures any dependencies added during the build are included echo "Updating go.mod/go.sum..." diff --git a/BBMTLib/go.mod b/BBMTLib/go.mod index 4d87e38..557ead3 100644 --- a/BBMTLib/go.mod +++ b/BBMTLib/go.mod @@ -9,6 +9,7 @@ require ( github.com/btcsuite/btcd v0.24.2 github.com/btcsuite/btcd/btcec/v2 v2.3.4 github.com/btcsuite/btcd/btcutil v1.1.5 + github.com/btcsuite/btcd/btcutil/psbt v1.1.10 github.com/decred/dcrd/dcrec/edwards/v2 v2.0.3 github.com/gorilla/mux v1.8.1 github.com/ipfs/go-log/v2 v2.1.3 @@ -60,7 +61,7 @@ require ( go.uber.org/multierr v1.10.0 // indirect go.uber.org/zap v1.24.0 // indirect golang.org/x/crypto v0.44.0 // indirect - golang.org/x/sys v0.38.0 // indirect + golang.org/x/sys v0.39.0 // indirect google.golang.org/protobuf v1.36.2 // indirect ) diff --git a/BBMTLib/go.sum b/BBMTLib/go.sum index 554be29..7e028c0 100644 --- a/BBMTLib/go.sum +++ b/BBMTLib/go.sum @@ -24,6 +24,8 @@ github.com/btcsuite/btcd/btcutil v1.0.0/go.mod h1:Uoxwv0pqYWhD//tfTiipkxNfdhG9Ur github.com/btcsuite/btcd/btcutil v1.1.0/go.mod h1:5OapHB7A2hBBWLm48mmw4MOHNJCcUBTwmWH/0Jn8VHE= github.com/btcsuite/btcd/btcutil v1.1.5 h1:+wER79R5670vs/ZusMTF1yTcRYE5GUsFbdjdisflzM8= github.com/btcsuite/btcd/btcutil v1.1.5/go.mod h1:PSZZ4UitpLBWzxGd5VGOrLnmOjtPP/a6HaFo12zMs00= +github.com/btcsuite/btcd/btcutil/psbt v1.1.10 h1:TC1zhxhFfhnGqoPjsrlEpoqzh+9TPOHrCgnPR47Mj9I= +github.com/btcsuite/btcd/btcutil/psbt v1.1.10/go.mod h1:ehBEvU91lxSlXtA+zZz3iFYx7Yq9eqnKx4/kSrnsvMY= github.com/btcsuite/btcd/chaincfg/chainhash v1.0.0/go.mod h1:7SFka0XMvUgj3hfZtydOrQY2mwhPclbT2snogU7SQQc= github.com/btcsuite/btcd/chaincfg/chainhash v1.0.1/go.mod h1:7SFka0XMvUgj3hfZtydOrQY2mwhPclbT2snogU7SQQc= github.com/btcsuite/btcd/chaincfg/chainhash v1.1.0 h1:59Kx4K6lzOW5w6nFlA0v5+lk/6sjybR934QNHSJZPTQ= @@ -282,8 +284,8 @@ golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBc golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.8.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.12.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.38.0 h1:3yZWxaJjBmCWXqhN1qh02AkOnCQ1poK6oF+a7xWL6Gc= -golang.org/x/sys v0.38.0/go.mod h1:OgkHotnGiDImocRcuBABYBEXf8A9a87e/uXjp9XT3ks= +golang.org/x/sys v0.39.0 h1:CvCKL8MeisomCi6qNZ+wbb0DN9E5AATixKsvNtMoMFk= +golang.org/x/sys v0.39.0/go.mod h1:OgkHotnGiDImocRcuBABYBEXf8A9a87e/uXjp9XT3ks= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k= diff --git a/BBMTLib/tss/common.go b/BBMTLib/tss/common.go index 29b6028..ac8f80a 100644 --- a/BBMTLib/tss/common.go +++ b/BBMTLib/tss/common.go @@ -19,6 +19,7 @@ import ( "github.com/bnb-chain/tss-lib/v2/crypto/ckd" "github.com/bnb-chain/tss-lib/v2/tss" "github.com/btcsuite/btcd/btcec/v2" + "github.com/btcsuite/btcd/btcutil" "github.com/btcsuite/btcd/chaincfg" "github.com/decred/dcrd/dcrec/edwards/v2" ) @@ -96,6 +97,157 @@ func HashToInt(hash []byte, c elliptic.Curve) *big.Int { return ret } +// EncodeXpub encodes a public key and chain code into xpub/tpub format for watch-only wallets (Sparrow, etc.) +// It derives to the BIP44 account level (m/44/0/0) so Sparrow can derive /0/x for addresses. +// hexPubKey: compressed public key in hex (33 bytes / 66 chars) - the master public key +// hexChainCode: chain code in hex (32 bytes / 64 chars) - the master chain code +// network: "mainnet" or "testnet3" +// Returns: xpub (mainnet) or tpub (testnet) encoded string at account level m/44/0/0 +func EncodeXpub(hexPubKey, hexChainCode, network string) (result string, err error) { + defer func() { + if r := recover(); r != nil { + errMsg := fmt.Sprintf("PANIC in EncodeXpub: %v", r) + Logf("BBMTLog: %s", errMsg) + Logf("BBMTLog: Stack trace: %s", string(debug.Stack())) + err = fmt.Errorf("internal error (panic): %v", r) + result = "" + } + }() + + if len(hexPubKey) == 0 { + return "", errors.New("empty pub key") + } + if len(hexChainCode) == 0 { + return "", errors.New("empty chain code") + } + + pubKeyBuf, err := hex.DecodeString(hexPubKey) + if err != nil { + return "", fmt.Errorf("decode hex pub key failed: %w", err) + } + if len(pubKeyBuf) != 33 { + return "", errors.New("invalid public key length, expected 33 bytes") + } + + chainCodeBuf, err := hex.DecodeString(hexChainCode) + if err != nil { + return "", fmt.Errorf("decode hex chain code failed: %w", err) + } + if len(chainCodeBuf) != 32 { + return "", errors.New("invalid chain code length, expected 32 bytes") + } + + // Select network parameters + var net *chaincfg.Params + if network == "mainnet" { + net = &chaincfg.MainNetParams + } else { + net = &chaincfg.TestNet3Params + } + + // Parse the master public key + masterPubKey, err := btcec.ParsePubKey(pubKeyBuf) + if err != nil { + return "", fmt.Errorf("parse pub key failed: %w", err) + } + + // Create EC point for derivation + curve := tss.S256() + ecPoint, err := tcrypto.NewECPoint(curve, masterPubKey.X(), masterPubKey.Y()) + if err != nil { + return "", fmt.Errorf("new ec point failed: %w", err) + } + + // Derive to account level (non-hardened, as we're deriving from public key) + // For mainnet: m/44/0/0, for testnet: m/44/1/0 + // Note: These are non-hardened because we're deriving from a public key + // The logical BIP44 path is 44'/coinType'/0' (hardened), but we derive non-hardened + coinType := uint32(0) // mainnet + if network == "testnet" || network == "testnet3" { + coinType = uint32(1) // testnet + } + accountPath := []uint32{44, coinType, 0} + Logf("EncodeXpub: Deriving to account level m/44/%d/0 (network: %s)", coinType, network) + _, accountKey, err := derivingPubkeyFromPath(ecPoint, chainCodeBuf, accountPath, curve) + if err != nil { + return "", fmt.Errorf("deriving to account path failed: %w", err) + } + + // Build the extended public key at account level + // Format: version(4) + depth(1) + fingerprint(4) + childIndex(4) + chainCode(32) + pubKey(33) = 78 bytes + var serialized [78]byte + + // Version bytes (xpub or tpub) + copy(serialized[0:4], net.HDPublicKeyID[:]) + + // Depth: 3 for account level (m/44/0/0) + serialized[4] = 3 + + // Parent fingerprint: we use zeros since we don't track the parent + copy(serialized[5:9], []byte{0x00, 0x00, 0x00, 0x00}) + + // Child index: 0 (last component of m/44/0/0) + copy(serialized[9:13], []byte{0x00, 0x00, 0x00, 0x00}) + + // Chain code from the derived key (32 bytes) + copy(serialized[13:45], accountKey.ChainCode) + + // Public key from the derived key (33 bytes, compressed) + derivedPubKey := elliptic.MarshalCompressed(curve, accountKey.X, accountKey.Y) + copy(serialized[45:78], derivedPubKey) + + // Base58Check encode + return base58CheckEncode(serialized[:]), nil +} + +// base58CheckEncode encodes a byte slice using Base58Check encoding (used for Bitcoin addresses and xpub) +func base58CheckEncode(input []byte) string { + // Double SHA256 for checksum + firstHash := sha256.Sum256(input) + secondHash := sha256.Sum256(firstHash[:]) + checksum := secondHash[:4] + + // Append checksum + full := append(input, checksum...) + + // Base58 encode + return base58Encode(full) +} + +// base58Encode encodes a byte slice to Base58 (Bitcoin alphabet) +func base58Encode(input []byte) string { + const alphabet = "123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz" + + // Count leading zeros + leadingZeros := 0 + for _, b := range input { + if b == 0 { + leadingZeros++ + } else { + break + } + } + + // Convert to big integer + num := new(big.Int).SetBytes(input) + base := big.NewInt(58) + zero := big.NewInt(0) + mod := new(big.Int) + + var encoded []byte + for num.Cmp(zero) > 0 { + num.DivMod(num, base, mod) + encoded = append([]byte{alphabet[mod.Int64()]}, encoded...) + } + + // Add leading '1's for each leading zero byte + for i := 0; i < leadingZeros; i++ { + encoded = append([]byte{'1'}, encoded...) + } + + return string(encoded) +} + func GetDerivedPubKey(hexPubKey, hexChainCode, path string, isEdDSA bool) (result string, err error) { defer func() { if r := recover(); r != nil { @@ -239,3 +391,157 @@ func SecureRandom(length int) (string, error) { } return fmt.Sprintf("%x", bytes)[:length], nil } + +// GetOutputDescriptor generates a wallet output descriptor for watch-only wallet import (Sparrow, etc.) +// hexPubKey: compressed master public key in hex (33 bytes / 66 chars) +// hexChainCode: master chain code in hex (32 bytes / 64 chars) +// network: "mainnet" or "testnet3" +// addressType: "legacy", "segwit-native", or "segwit-compatible" +// Returns: output descriptor string (pkh for legacy, wpkh for segwit-native, sh(wpkh) for segwit-compatible) +func GetOutputDescriptor(hexPubKey, hexChainCode, network, addressType string) (result string, err error) { + defer func() { + if r := recover(); r != nil { + errMsg := fmt.Sprintf("PANIC in GetOutputDescriptor: %v", r) + Logf("BBMTLog: %s", errMsg) + Logf("BBMTLog: Stack trace: %s", string(debug.Stack())) + err = fmt.Errorf("internal error (panic): %v", r) + result = "" + } + }() + + if len(hexPubKey) == 0 { + return "", errors.New("empty pub key") + } + if len(hexChainCode) == 0 { + return "", errors.New("empty chain code") + } + + pubKeyBuf, err := hex.DecodeString(hexPubKey) + if err != nil { + return "", fmt.Errorf("decode hex pub key failed: %w", err) + } + if len(pubKeyBuf) != 33 { + return "", errors.New("invalid public key length, expected 33 bytes") + } + + // Compute master fingerprint: HASH160(master_pubkey)[0:4] + // HASH160 = RIPEMD160(SHA256(data)) + hash160 := btcutil.Hash160(pubKeyBuf) + fingerprint := hex.EncodeToString(hash160[:4]) + + // Determine coin type and BIP path based on network and address type + coinType := uint32(0) // mainnet + if network == "testnet" || network == "testnet3" { + coinType = uint32(1) // testnet + } + + // Determine BIP path based on address type + var bipPath uint32 + var coinTypeStr string + switch addressType { + case "segwit-native": + bipPath = 84 // BIP84 + coinTypeStr = "1'" + if coinType == 0 { + coinTypeStr = "0'" + } + case "segwit-compatible": + bipPath = 49 // BIP49 + coinTypeStr = "1'" + if coinType == 0 { + coinTypeStr = "0'" + } + case "legacy": + fallthrough + default: + bipPath = 44 // BIP44 + coinTypeStr = "1'" + if coinType == 0 { + coinTypeStr = "0'" + } + } + + // Derive xpub to the correct BIP account level (non-hardened, as we're deriving from public key) + // Parse the master public key + masterPubKey, err := btcec.ParsePubKey(pubKeyBuf) + if err != nil { + return "", fmt.Errorf("parse pub key failed: %w", err) + } + + chainCodeBuf, err := hex.DecodeString(hexChainCode) + if err != nil { + return "", fmt.Errorf("decode hex chain code failed: %w", err) + } + if len(chainCodeBuf) != 32 { + return "", errors.New("invalid chain code length, expected 32 bytes") + } + + // Create EC point for derivation + curve := tss.S256() + ecPoint, err := tcrypto.NewECPoint(curve, masterPubKey.X(), masterPubKey.Y()) + if err != nil { + return "", fmt.Errorf("new ec point failed: %w", err) + } + + // Derive to account level for the specific BIP path (non-hardened) + accountPath := []uint32{bipPath, coinType, 0} + Logf("GetOutputDescriptor: Deriving to account level m/%d/%d/0 (network: %s, addressType: %s)", bipPath, coinType, network, addressType) + _, accountKey, err := derivingPubkeyFromPath(ecPoint, chainCodeBuf, accountPath, curve) + if err != nil { + return "", fmt.Errorf("deriving to account path failed: %w", err) + } + + // Select network parameters for xpub encoding + var net *chaincfg.Params + if network == "mainnet" { + net = &chaincfg.MainNetParams + } else { + net = &chaincfg.TestNet3Params + } + + // Build the extended public key at account level + // Format: version(4) + depth(1) + fingerprint(4) + childIndex(4) + chainCode(32) + pubKey(33) = 78 bytes + var serialized [78]byte + + // Version bytes (xpub or tpub) + copy(serialized[0:4], net.HDPublicKeyID[:]) + + // Depth: 3 for account level (m/bipPath/coinType/0) + serialized[4] = 3 + + // Parent fingerprint: we use zeros since we don't track the parent + copy(serialized[5:9], []byte{0x00, 0x00, 0x00, 0x00}) + + // Child index: 0 (last component of m/bipPath/coinType/0) + copy(serialized[9:13], []byte{0x00, 0x00, 0x00, 0x00}) + + // Chain code from the derived key (32 bytes) + copy(serialized[13:45], accountKey.ChainCode) + + // Public key from the derived key (33 bytes, compressed) + derivedPubKey := elliptic.MarshalCompressed(curve, accountKey.X, accountKey.Y) + copy(serialized[45:78], derivedPubKey) + + // Base58Check encode to get xpub + xpub := base58CheckEncode(serialized[:]) + + // Build output descriptor based on address type + // The path shown uses ' for hardened derivation in descriptor notation + // Since we derive non-hardened from master pubkey, we show the logical path + var descriptor string + switch addressType { + case "segwit-native": + // Native SegWit P2WPKH (BIP84 m/84'/coinType'/0') + descriptor = fmt.Sprintf("wpkh([%s/84'/%s/0']%s/0/*)", fingerprint, coinTypeStr, xpub) + case "segwit-compatible": + // SegWit compatible P2SH-P2WPKH (BIP49 m/49'/coinType'/0') + descriptor = fmt.Sprintf("sh(wpkh([%s/49'/%s/0']%s/0/*))", fingerprint, coinTypeStr, xpub) + case "legacy": + fallthrough + default: + // Legacy P2PKH (BIP44 m/44'/coinType'/0') + descriptor = fmt.Sprintf("pkh([%s/44'/%s/0']%s/0/*)", fingerprint, coinTypeStr, xpub) + } + + return descriptor, nil +} diff --git a/BBMTLib/tss/psbt.go b/BBMTLib/tss/psbt.go new file mode 100644 index 0000000..8daed7d --- /dev/null +++ b/BBMTLib/tss/psbt.go @@ -0,0 +1,1296 @@ +package tss + +import ( + "bytes" + "context" + "encoding/base64" + "encoding/hex" + "encoding/json" + "fmt" + "runtime/debug" + "sort" + "strings" + "time" + + "github.com/BoldBitcoinWallet/BBMTLib/tss/nostrtransport" + "github.com/btcsuite/btcd/btcutil" + "github.com/btcsuite/btcd/btcutil/psbt" + "github.com/btcsuite/btcd/chaincfg" + "github.com/btcsuite/btcd/txscript" + "github.com/btcsuite/btcd/wire" +) + +// MpcSignPSBT signs a PSBT using MPC (server-based transport) +// Parameters: +// - server, key, partiesCSV, session, sessionKey, encKey, decKey: TSS parameters +// - keyshare: JSON keyshare data +// - psbtBase64: base64-encoded PSBT to sign +// +// Derivation paths and public keys are extracted from the PSBT's Bip32Derivation fields. +// +// Returns: base64-encoded signed PSBT +func MpcSignPSBT( + server, key, partiesCSV, session, sessionKey, encKey, decKey, keyshare, psbtBase64 string) (result string, err error) { + defer func() { + if r := recover(); r != nil { + errMsg := fmt.Sprintf("PANIC in MpcSignPSBT: %v", r) + Logf("BBMTLog: %s", errMsg) + Logf("BBMTLog: Stack trace: %s", string(debug.Stack())) + err = fmt.Errorf("internal error (panic): %v", r) + result = "" + } + }() + + Logln("BBMTLog", "invoking MpcSignPSBT...") + + // Log network being used + if _btc_net == "mainnet" { + Logln("Using mainnet parameters") + } else { + Logln("Using testnet parameters") + } + + // Parse keyshare JSON to get xpub and chaincode for deriving public keys + var keyshareData LocalState + if err := json.Unmarshal([]byte(keyshare), &keyshareData); err != nil { + return "", fmt.Errorf("failed to parse keyshare JSON: %w", err) + } + if keyshareData.PubKey == "" { + return "", fmt.Errorf("keyshare missing pub_key") + } + if keyshareData.ChainCodeHex == "" { + return "", fmt.Errorf("keyshare missing chain_code_hex") + } + Logf("Keyshare parsed: pub_key (hex, full)=%s, chaincode (hex, full)=%s", truncateHex(keyshareData.PubKey), truncateHex(keyshareData.ChainCodeHex)) + Logf("Keyshare parsed: pub_key (hex) length=%d, chaincode (hex) length=%d", len(keyshareData.PubKey), len(keyshareData.ChainCodeHex)) + + // Decode PSBT from base64 + psbtBytes, err := base64.StdEncoding.DecodeString(psbtBase64) + if err != nil { + return "", fmt.Errorf("failed to decode PSBT base64: %w", err) + } + Logf("PSBT decoded: %d bytes", len(psbtBytes)) + + // Parse PSBT + packet, err := psbt.NewFromRawBytes(bytes.NewReader(psbtBytes), false) + if err != nil { + return "", fmt.Errorf("failed to parse PSBT: %w", err) + } + Logf("PSBT parsed: %d inputs, %d outputs", len(packet.Inputs), len(packet.Outputs)) + + // Log PSBT's XPubs for comparison with keyshare + if len(packet.XPubs) > 0 { + for i, xpub := range packet.XPubs { + xpubPath := formatBip32Path(xpub.Bip32Path) + Logf("PSBT XPubs[%d]: ExtendedKey (base58/xpub)=%s, path=%s", i, xpub.ExtendedKey, xpubPath) + + // Extract pubkey and chaincode from ExtendedKey (already decoded bytes) for comparison + // xpub format: version(4) + depth(1) + fingerprint(4) + childIndex(4) + chaincode(32) + pubkey(33) = 78 bytes + if len(xpub.ExtendedKey) >= 78 { + psbtChaincodeHex := hex.EncodeToString(xpub.ExtendedKey[13:45]) // bytes 13-45 (32 bytes) + psbtPubkeyHex := hex.EncodeToString(xpub.ExtendedKey[45:78]) // bytes 45-78 (33 bytes) + Logf("PSBT XPubs[%d]: pubkey (hex, extracted from xpub)=%s, chaincode (hex, extracted from xpub)=%s", i, truncateHex(psbtPubkeyHex), truncateHex(psbtChaincodeHex)) + + // Derive from keyshare's master key to the PSBT's xpub path level for comparison + if xpubPath != "" { + Logf("COMPARISON: PSBT xpub is at path %s (account level)", xpubPath) + Logf("COMPARISON: Deriving from keyshare master key to PSBT xpub path: %s", xpubPath) + Logf("COMPARISON: Keyshare master pub_key (hex)=%s", truncateHex(keyshareData.PubKey)) + Logf("COMPARISON: Keyshare master chaincode (hex)=%s", truncateHex(keyshareData.ChainCodeHex)) + + derivedPubKeyHex, err := GetDerivedPubKey(keyshareData.PubKey, keyshareData.ChainCodeHex, xpubPath, false) + if err != nil { + Logf("COMPARISON ERROR: Failed to derive keyshare to PSBT xpub path %s: %v", xpubPath, err) + } else { + Logf("COMPARISON: Keyshare derived to %s: pubkey (hex)=%s", xpubPath, truncateHex(derivedPubKeyHex)) + Logf("COMPARISON: PSBT xpub pubkey (hex)=%s", truncateHex(psbtPubkeyHex)) + if derivedPubKeyHex == psbtPubkeyHex { + Logf("COMPARISON: ✅ MATCH - Keyshare derived pubkey matches PSBT xpub pubkey at account level %s", xpubPath) + } else { + Logf("COMPARISON: ❌ MISMATCH - Keyshare derived pubkey (%s) does NOT match PSBT xpub pubkey (%s) at path %s", truncateHex(derivedPubKeyHex), truncateHex(psbtPubkeyHex), xpubPath) + Logf("COMPARISON: This indicates the keyshare and PSBT are from different wallets or networks") + } + } + + // Also check if we can derive the chaincode at this level + // Note: GetDerivedPubKey only returns the pubkey, not the chaincode + // But we can verify by checking if derived keys from inputs match + } + } else { + Logf("PSBT XPubs[%d]: ExtendedKey length %d, expected 78 bytes", i, len(xpub.ExtendedKey)) + } + } + } else { + Logf("PSBT has no XPubs") + } + + psbtJSON, err := json.MarshalIndent(packet, "", " ") + if err != nil { + return "", fmt.Errorf("failed to marshal PSBT: %w", err) + } + Logf("PSBT_JSON: %s", string(psbtJSON)) + + // Get the unsigned transaction + tx := packet.UnsignedTx + + // Build prevOutFetcher from PSBT data + prevOuts := make(map[wire.OutPoint]*wire.TxOut) + for i, input := range packet.Inputs { + txIn := tx.TxIn[i] + outPoint := txIn.PreviousOutPoint + + var txOut *wire.TxOut + if input.WitnessUtxo != nil { + txOut = input.WitnessUtxo + } else if input.NonWitnessUtxo != nil { + // Get the output from the non-witness UTXO + if int(outPoint.Index) < len(input.NonWitnessUtxo.TxOut) { + txOut = input.NonWitnessUtxo.TxOut[outPoint.Index] + } + } + + if txOut != nil { + prevOuts[outPoint] = txOut + } + } + prevOutFetcher := txscript.NewMultiPrevOutFetcher(prevOuts) + + // Sign each input + inputCount := len(packet.Inputs) + for i := range packet.Inputs { + input := &packet.Inputs[i] + txIn := tx.TxIn[i] + outPoint := txIn.PreviousOutPoint + + // Get the previous output + var txOut *wire.TxOut + if input.WitnessUtxo != nil { + txOut = input.WitnessUtxo + } else if input.NonWitnessUtxo != nil { + if int(outPoint.Index) < len(input.NonWitnessUtxo.TxOut) { + txOut = input.NonWitnessUtxo.TxOut[outPoint.Index] + } + } + + if txOut == nil { + return "", fmt.Errorf("missing UTXO data for input %d", i) + } + + // Extract derivation path for this specific input from PSBT + // The PSBT's Bip32Derivation is the authoritative source for the derivation path + var inputPubKeyBytes []byte + var inputDerivePath string + + if len(input.Bip32Derivation) == 0 { + return "", fmt.Errorf("input %d: missing Bip32Derivation in PSBT - PSBT must contain derivation path for each input", i) + } + + // Get derivation path from PSBT - this is the authoritative source + path := input.Bip32Derivation[0].Bip32Path + // Log raw path for debugging + pathStr := fmt.Sprintf("%v", path) + Logf("Input %d: PSBT Bip32Derivation raw path: %s", i, pathStr) + extractedPath := formatBip32Path(path) + if extractedPath == "" { + return "", fmt.Errorf("input %d: PSBT Bip32Derivation has empty or invalid path", i) + } + inputDerivePath = extractedPath + Logf("Input %d: Using derivation path from PSBT Bip32Derivation: %s", i, inputDerivePath) + + // Derive the public key from keyshare using GetDerivedPubKey with the path from PSBT + // Use the keyshare's pub_key and chaincode to derive the corresponding public key + Logf("Input %d: Deriving public key from keyshare - xpub: %s, chaincode: %s, path: %s", i, truncateHex(keyshareData.PubKey), truncateHex(keyshareData.ChainCodeHex), inputDerivePath) + derivedPubKeyHex, err := GetDerivedPubKey(keyshareData.PubKey, keyshareData.ChainCodeHex, inputDerivePath, false) + if err != nil { + return "", fmt.Errorf("failed to derive public key for input %d with path %s: %w", i, inputDerivePath, err) + } + derivedPubKeyBytes, err := hex.DecodeString(derivedPubKeyHex) + if err != nil { + return "", fmt.Errorf("failed to decode derived public key for input %d: %w", i, err) + } + Logf("Input %d: Derived public key (hex): %s, bytes: %x (length: %d)", i, truncateHex(derivedPubKeyHex), derivedPubKeyBytes, len(derivedPubKeyBytes)) + + // Use the derived key for signing + inputPubKeyBytes = derivedPubKeyBytes + + // Create session for this input + utxoSession := fmt.Sprintf("%s%d", session, i) + mpcHook("signing psbt input", session, utxoSession, i+1, inputCount, false) + + // Get sighash type from PSBT input, default to SigHashAll if not specified + sighashType := txscript.SigHashAll + if input.SighashType != 0 { + sighashType = txscript.SigHashType(input.SighashType) + Logf("Input %d: Using sighash type from PSBT: %d", i, input.SighashType) + } else { + Logf("Input %d: Using default sighash type: SigHashAll", i) + } + + // Determine script type and calculate sighash + var sigHash []byte + hashCache := txscript.NewTxSigHashes(tx, prevOutFetcher) + isWitness := txscript.IsWitnessProgram(txOut.PkScript) + + if isWitness { + if txscript.IsPayToWitnessPubKeyHash(txOut.PkScript) { + // P2WPKH (Native SegWit) + Logf("Input %d: P2WPKH", i) + // Verify the public key matches the script + // P2WPKH script format: OP_0 <20-byte-pubkeyhash> + if len(txOut.PkScript) != 22 || txOut.PkScript[0] != 0x00 || txOut.PkScript[1] != 0x14 { + return "", fmt.Errorf("invalid P2WPKH script format for input %d", i) + } + scriptPubKeyHash := txOut.PkScript[2:22] + pubKeyHash := btcutil.Hash160(inputPubKeyBytes) + Logf("Input %d: Script expects pubkey hash: %x", i, scriptPubKeyHash) + Logf("Input %d: Derived pubkey hash: %x", i, pubKeyHash) + Logf("Input %d: Derived pubkey: %x", i, inputPubKeyBytes) + + // Check PSBT's Bip32Derivation key if available + if len(input.Bip32Derivation) > 0 { + psbtPubKeyBytes := input.Bip32Derivation[0].PubKey + psbtPubKeyHash := btcutil.Hash160(psbtPubKeyBytes) + Logf("Input %d: PSBT Bip32Derivation pubkey: %x", i, psbtPubKeyBytes) + Logf("Input %d: PSBT Bip32Derivation pubkey hash: %x", i, psbtPubKeyHash) + if bytes.Equal(scriptPubKeyHash, psbtPubKeyHash) { + Logf("Input %d: PSBT key matches script, but derived key doesn't - keyshare mismatch?", i) + } + } + + if !bytes.Equal(scriptPubKeyHash, pubKeyHash) { + return "", fmt.Errorf("public key hash mismatch for input %d: script expects %x but got %x (derived from path: %s)", i, scriptPubKeyHash, pubKeyHash, inputDerivePath) + } + Logf("Input %d: Public key hash verified for P2WPKH", i) + sigHash, err = txscript.CalcWitnessSigHash(txOut.PkScript, hashCache, sighashType, tx, i, txOut.Value) + if err != nil { + return "", fmt.Errorf("failed to calculate P2WPKH sighash for input %d: %w", i, err) + } + } else if txscript.IsPayToTaproot(txOut.PkScript) { + Logf("Input %d: P2TR (Taproot) - not supported", i) + return "", fmt.Errorf("taproot (P2TR) inputs are not supported for MPC signing") + } else { + // Generic SegWit (P2WSH, etc.) + Logf("Input %d: Generic SegWit", i) + sigHash, err = txscript.CalcWitnessSigHash(txOut.PkScript, hashCache, sighashType, tx, i, txOut.Value) + if err != nil { + return "", fmt.Errorf("failed to calculate SegWit sighash for input %d: %w", i, err) + } + } + } else if txscript.IsPayToScriptHash(txOut.PkScript) { + // P2SH - check if it's P2SH-P2WPKH + // Use the input-specific public key + pubKeyHash := btcutil.Hash160(inputPubKeyBytes) + redeemScript := make([]byte, 22) + redeemScript[0] = 0x00 // OP_0 + redeemScript[1] = 0x14 // Push 20 bytes + copy(redeemScript[2:], pubKeyHash) + + scriptHash := btcutil.Hash160(redeemScript) + expectedP2SHScript := make([]byte, 23) + expectedP2SHScript[0] = 0xa9 // OP_HASH160 + expectedP2SHScript[1] = 0x14 // Push 20 bytes + copy(expectedP2SHScript[2:22], scriptHash) + expectedP2SHScript[22] = 0x87 // OP_EQUAL + + if bytes.Equal(txOut.PkScript, expectedP2SHScript) { + // P2SH-P2WPKH + Logf("Input %d: P2SH-P2WPKH", i) + sigHash, err = txscript.CalcWitnessSigHash(redeemScript, hashCache, txscript.SigHashAll, tx, i, txOut.Value) + if err != nil { + return "", fmt.Errorf("failed to calculate P2SH-P2WPKH sighash for input %d: %w", i, err) + } + } else { + // Regular P2SH + Logf("Input %d: P2SH", i) + sigHash, err = txscript.CalcSignatureHash(txOut.PkScript, sighashType, tx, i) + if err != nil { + return "", fmt.Errorf("failed to calculate P2SH sighash for input %d: %w", i, err) + } + } + } else if txscript.IsPayToPubKeyHash(txOut.PkScript) { + // P2PKH (Legacy) + Logf("Input %d: P2PKH", i) + // Verify the public key matches the script + // P2PKH script format: OP_DUP OP_HASH160 <20-byte-pubkeyhash> OP_EQUALVERIFY OP_CHECKSIG + if len(txOut.PkScript) != 25 || txOut.PkScript[0] != 0x76 || txOut.PkScript[1] != 0xa9 || txOut.PkScript[2] != 0x14 || txOut.PkScript[23] != 0x88 || txOut.PkScript[24] != 0xac { + return "", fmt.Errorf("invalid P2PKH script format for input %d", i) + } + scriptPubKeyHash := txOut.PkScript[3:23] + pubKeyHash := btcutil.Hash160(inputPubKeyBytes) + Logf("Input %d: Script expects pubkey hash: %x", i, scriptPubKeyHash) + Logf("Input %d: Derived pubkey hash: %x", i, pubKeyHash) + Logf("Input %d: Derived pubkey: %x", i, inputPubKeyBytes) + + // Check PSBT's Bip32Derivation key if available + if len(input.Bip32Derivation) > 0 { + psbtPubKeyBytes := input.Bip32Derivation[0].PubKey + psbtPubKeyHash := btcutil.Hash160(psbtPubKeyBytes) + Logf("Input %d: PSBT Bip32Derivation pubkey: %x", i, psbtPubKeyBytes) + Logf("Input %d: PSBT Bip32Derivation pubkey hash: %x", i, psbtPubKeyHash) + + // If derived key doesn't match script, but PSBT key does, verify we can derive PSBT key + if !bytes.Equal(scriptPubKeyHash, pubKeyHash) && bytes.Equal(scriptPubKeyHash, psbtPubKeyHash) { + Logf("Input %d: PSBT key matches script, but derived key doesn't - verifying if PSBT key can be derived from keyshare", i) + // Try to derive the PSBT key from our keyshare + verifyPubKeyHex, err := GetDerivedPubKey(keyshareData.PubKey, keyshareData.ChainCodeHex, inputDerivePath, false) + if err != nil { + return "", fmt.Errorf("input %d: failed to verify PSBT key derivation: %w", i, err) + } + verifyPubKeyBytes, err := hex.DecodeString(verifyPubKeyHex) + if err != nil { + return "", fmt.Errorf("input %d: failed to decode verified public key: %w", i, err) + } + if bytes.Equal(verifyPubKeyBytes, psbtPubKeyBytes) { + // We can derive it - use the PSBT key + Logf("Input %d: Verified PSBT key can be derived from keyshare - using PSBT key", i) + inputPubKeyBytes = psbtPubKeyBytes + pubKeyHash = psbtPubKeyHash + } else { + // Cannot derive PSBT key - keyshare mismatch + return "", fmt.Errorf("input %d: keyshare mismatch - PSBT key matches script but cannot be derived from keyshare (PSBT key: %x, derived key: %x, path: %s)", i, psbtPubKeyBytes[:min(8, len(psbtPubKeyBytes))], verifyPubKeyBytes[:min(8, len(verifyPubKeyBytes))], inputDerivePath) + } + } + } + + if !bytes.Equal(scriptPubKeyHash, pubKeyHash) { + return "", fmt.Errorf("public key hash mismatch for input %d: script expects %x but got %x (derived from path: %s)", i, scriptPubKeyHash, pubKeyHash, inputDerivePath) + } + Logf("Input %d: Public key hash verified for P2PKH", i) + sigHash, err = txscript.CalcSignatureHash(txOut.PkScript, txscript.SigHashAll, tx, i) + if err != nil { + return "", fmt.Errorf("failed to calculate P2PKH sighash for input %d: %w", i, err) + } + } else { + return "", fmt.Errorf("unsupported script type for input %d", i) + } + + // MPC sign the sighash + sighashBase64 := base64.StdEncoding.EncodeToString(sigHash) + Logf("Input %d: Signing with derivation path: %s, public key: %x...", i, inputDerivePath, inputPubKeyBytes[:min(8, len(inputPubKeyBytes))]) + Logf("Input %d sighash: %s", i, sighashBase64) + + mpcHook("joining keysign", session, utxoSession, i+1, inputCount, false) + sigJSON, err := JoinKeysign(server, key, partiesCSV, utxoSession, sessionKey, encKey, decKey, keyshare, inputDerivePath, sighashBase64) + if err != nil { + return "", fmt.Errorf("failed to sign input %d: %w", i, err) + } + if sigJSON == "" { + return "", fmt.Errorf("failed to sign input %d: signature is empty", i) + } + + var sig KeysignResponse + if err := json.Unmarshal([]byte(sigJSON), &sig); err != nil { + return "", fmt.Errorf("failed to parse signature response for input %d: %w", i, err) + } + + derSignature, err := hex.DecodeString(sig.DerSignature) + if err != nil { + return "", fmt.Errorf("failed to decode DER signature for input %d: %w", i, err) + } + + // Add signature with the sighash type used for signing + signatureWithHashType := append(derSignature, byte(sighashType)) + + // Add partial signature to PSBT using the input-specific public key + input.PartialSigs = append(input.PartialSigs, &psbt.PartialSig{ + PubKey: inputPubKeyBytes, // Use the public key from Bip32Derivation + Signature: signatureWithHashType, + }) + + Logf("Input %d signed successfully with public key from PSBT", i) + } + + mpcHook("psbt signing complete", session, "", inputCount, inputCount, true) + + // Validate the signed PSBT by finalizing and checking each input + Logf("Validating signed PSBT before serialization...") + if err := validateSignedPSBT(packet, prevOutFetcher); err != nil { + return "", fmt.Errorf("PSBT validation failed: %w", err) + } + Logf("PSBT validation succeeded for all inputs") + + // Serialize the signed PSBT + var signedPSBT bytes.Buffer + if err := packet.Serialize(&signedPSBT); err != nil { + return "", fmt.Errorf("failed to serialize signed PSBT: %w", err) + } + + // Return as base64 + signedBase64 := base64.StdEncoding.EncodeToString(signedPSBT.Bytes()) + Logf("Signed PSBT: %d bytes", len(signedBase64)) + Logf("Signed PSBT: %s", signedBase64) + + return signedBase64, nil +} + +// validateSignedPSBT validates that all signed inputs in the PSBT have valid signatures +// This helps catch signature errors before serialization +func validateSignedPSBT(packet *psbt.Packet, prevOutFetcher *txscript.MultiPrevOutFetcher) error { + // Get the transaction + tx := packet.UnsignedTx + + // Validate each input that has signatures + hashCache := txscript.NewTxSigHashes(tx, prevOutFetcher) + + if hashCache == nil { + return fmt.Errorf("failed to create transaction signature hashes") + } + + validatedCount := 0 + + for i := range tx.TxIn { + input := &packet.Inputs[i] + txIn := tx.TxIn[i] + + // Skip validation if this input has no signatures from us + if len(input.PartialSigs) == 0 { + Logf("Input %d: No partial signatures to validate (may be signed by other parties)", i) + continue + } + + // Get the previous output + var txOut *wire.TxOut + if input.WitnessUtxo != nil { + txOut = input.WitnessUtxo + } else if input.NonWitnessUtxo != nil { + outPoint := txIn.PreviousOutPoint + if int(outPoint.Index) < len(input.NonWitnessUtxo.TxOut) { + txOut = input.NonWitnessUtxo.TxOut[outPoint.Index] + } + } + + if txOut == nil { + return fmt.Errorf("input %d: missing UTXO data for validation", i) + } + + // PSBT inputs are not finalized yet (they have partial signatures) + // We can validate the signature format and public key matching + Logf("Input %d: Validating partial signatures (count: %d)", i, len(input.PartialSigs)) + + // Determine script type for better error messages + scriptType := "unknown" + scriptHash := "unknown" + if len(txOut.PkScript) >= 22 && txOut.PkScript[0] == 0x00 && txOut.PkScript[1] == 0x14 { + scriptType = "P2WPKH" + scriptHash = hex.EncodeToString(txOut.PkScript[2:22]) + } else if len(txOut.PkScript) >= 25 && txOut.PkScript[0] == 0x76 { + scriptType = "P2PKH" + scriptHash = hex.EncodeToString(txOut.PkScript[3:23]) + } else if len(txOut.PkScript) >= 23 && txOut.PkScript[0] == 0xa9 { + scriptType = "P2SH" + scriptHash = hex.EncodeToString(txOut.PkScript[2:22]) + } + + // Verify each partial signature format and public key + for sigIdx, partialSig := range input.PartialSigs { + if len(partialSig.Signature) < 1 { + return fmt.Errorf("input %d, signature %d: signature is empty (script type: %s, script hash: %s)", + i, sigIdx, scriptType, scriptHash) + } + + // Extract signature and hash type + sigBytes := partialSig.Signature[:len(partialSig.Signature)-1] + hashType := txscript.SigHashType(partialSig.Signature[len(partialSig.Signature)-1]) + + // Verify signature format + if len(sigBytes) < 8 { + return fmt.Errorf("input %d, signature %d: signature too short (%d bytes, minimum 8) (script type: %s, script hash: %s, hash type: %d)", + i, sigIdx, len(sigBytes), scriptType, scriptHash, hashType) + } + + // Verify public key format + if len(partialSig.PubKey) != 33 { + return fmt.Errorf("input %d, signature %d: invalid public key length (%d bytes, expected 33) (script type: %s, script hash: %s, public key: %x...)", + i, sigIdx, len(partialSig.PubKey), scriptType, scriptHash, partialSig.PubKey[:min(8, len(partialSig.PubKey))]) + } + + // Verify public key hash matches script (for P2WPKH and P2PKH) + pubKeyHash := hex.EncodeToString(btcutil.Hash160(partialSig.PubKey)) + if scriptType == "P2WPKH" || scriptType == "P2PKH" { + if pubKeyHash != scriptHash { + return fmt.Errorf("input %d, signature %d: public key hash mismatch (script type: %s, script expects: %s, signature pubkey hash: %s, public key: %x..., hash type: %d)", + i, sigIdx, scriptType, scriptHash, pubKeyHash, + partialSig.PubKey[:min(8, len(partialSig.PubKey))], hashType) + } + } + + Logf("Input %d, signature %d: validated - length %d, hash type %d, pubkey hash %s", + i, sigIdx, len(sigBytes), hashType, pubKeyHash) + } + + Logf("Input %d: All partial signatures validated (format and pubkey match)", i) + validatedCount++ + } + + Logf("PSBT validation: %d inputs validated successfully", validatedCount) + return nil +} + +// min returns the minimum of two integers +func min(a, b int) int { + if a < b { + return a + } + return b +} + +// truncateHex truncates a hex string to show only first 4 and last 4 characters +func truncateHex(hexStr string) string { + if len(hexStr) <= 8 { + return hexStr + } + return hexStr[:4] + "..." + hexStr[len(hexStr)-4:] +} + +// formatBip32Path converts a BIP32 path from []uint32 to string format like "m/44'/0'/0'/0/0" +// Values >= 0x80000000 are hardened (indicated by ') +func formatBip32Path(path []uint32) string { + if len(path) == 0 { + return "" + } + + parts := make([]string, len(path)) + for i, component := range path { + if component >= 0x80000000 { + // Hardened key: subtract 0x80000000 and add ' + parts[i] = fmt.Sprintf("%d'", component-0x80000000) + } else { + // Normal key + parts[i] = fmt.Sprintf("%d", component) + } + } + + return "m/" + strings.Join(parts, "/") +} + +// ParsePSBTDetails extracts transaction details from a PSBT for display +// Returns JSON with inputs, outputs, fee, and total amounts +func ParsePSBTDetails(psbtBase64 string) (result string, err error) { + defer func() { + if r := recover(); r != nil { + errMsg := fmt.Sprintf("PANIC in ParsePSBTDetails: %v", r) + Logf("BBMTLog: %s", errMsg) + Logf("BBMTLog: Stack trace: %s", string(debug.Stack())) + err = fmt.Errorf("internal error (panic): %v", r) + result = "" + } + }() + + params := &chaincfg.TestNet3Params + if _btc_net == "mainnet" { + params = &chaincfg.MainNetParams + } + + // Decode PSBT from base64 + psbtBytes, err := base64.StdEncoding.DecodeString(psbtBase64) + if err != nil { + return "", fmt.Errorf("failed to decode PSBT base64: %w", err) + } + + // Parse PSBT + packet, err := psbt.NewFromRawBytes(bytes.NewReader(psbtBytes), false) + if err != nil { + return "", fmt.Errorf("failed to parse PSBT: %w", err) + } + + tx := packet.UnsignedTx + + // Extract derivation paths from PSBT inputs + derivePathsPerInput := make([]string, 0) // Derivation path for each input + + // Calculate total input value and extract derivation paths + var totalInput int64 + inputs := make([]map[string]interface{}, 0) + for i, input := range packet.Inputs { + txIn := tx.TxIn[i] + inputInfo := map[string]interface{}{ + "txid": txIn.PreviousOutPoint.Hash.String(), + "vout": txIn.PreviousOutPoint.Index, + } + + var value int64 + if input.WitnessUtxo != nil { + value = input.WitnessUtxo.Value + } else if input.NonWitnessUtxo != nil { + idx := txIn.PreviousOutPoint.Index + if int(idx) < len(input.NonWitnessUtxo.TxOut) { + value = input.NonWitnessUtxo.TxOut[idx].Value + } + } + inputInfo["amount"] = value + totalInput += value + inputs = append(inputs, inputInfo) + + // Extract derivation path from Bip32Derivation for this input + var inputDerivePath string + if len(input.Bip32Derivation) > 0 { + // Use the first derivation path found for this input + // Convert []uint32 to string format like "m/44'/0'/0'/0/0" + path := input.Bip32Derivation[0].Bip32Path + inputDerivePath = formatBip32Path(path) + } + + // Store derivation path for this input (or empty if not found) + derivePathsPerInput = append(derivePathsPerInput, inputDerivePath) + } + + // Calculate outputs + var totalOutput int64 + outputs := make([]map[string]interface{}, 0) + for _, txOut := range tx.TxOut { + addr := "Unknown" + _, addrs, _, err := txscript.ExtractPkScriptAddrs(txOut.PkScript, params) + if err == nil && len(addrs) > 0 { + addr = addrs[0].EncodeAddress() + } + + outputs = append(outputs, map[string]interface{}{ + "address": addr, + "amount": txOut.Value, + }) + totalOutput += txOut.Value + } + + fee := max(totalInput-totalOutput, 0) + + result_map := map[string]interface{}{ + "inputs": inputs, + "outputs": outputs, + "fee": fee, + "totalInput": totalInput, + "totalOutput": totalOutput, + "derivePaths": derivePathsPerInput, + } + + jsonBytes, err := json.Marshal(result_map) + if err != nil { + return "", fmt.Errorf("failed to marshal PSBT details: %w", err) + } + + return string(jsonBytes), nil +} + +// NostrMpcSignPSBT signs a PSBT using MPC over Nostr transport +// This is analogous to NostrMpcSendBTC but for PSBT signing +// Parameters: +// - relaysCSV: comma-separated Nostr relay URLs +// - partyNsec: party's Nostr secret key (bech32) +// - partiesNpubsCSV: comma-separated public keys of all parties (bech32) +// - npubsSorted: sorted comma-separated npubs (for sessionFlag calculation) +// - keyshareJSON: JSON keyshare data +// - psbtBase64: base64-encoded PSBT to sign +// +// Returns: base64-encoded signed PSBT +func NostrMpcSignPSBT( + relaysCSV, partyNsec, partiesNpubsCSV, npubsSorted, + keyshareJSON, psbtBase64 string) (result string, err error) { + defer func() { + if r := recover(); r != nil { + errMsg := fmt.Sprintf("PANIC in NostrMpcSignPSBT: %v", r) + Logf("BBMTLog: %s", errMsg) + Logf("BBMTLog: Stack trace: %s", string(debug.Stack())) + err = fmt.Errorf("internal error (panic): %v", r) + result = "" + } + }() + + return runNostrMpcSignPSBTInternal(relaysCSV, partyNsec, partiesNpubsCSV, npubsSorted, keyshareJSON, psbtBase64) +} + +// runNostrMpcSignPSBTInternal implements the Nostr-based MPC PSBT signing +func runNostrMpcSignPSBTInternal( + relaysCSV, partyNsec, partiesNpubsCSV, npubsSorted, + keyshareJSON, psbtBase64 string) (result string, err error) { + defer func() { + if r := recover(); r != nil { + errMsg := fmt.Sprintf("PANIC in runNostrMpcSignPSBTInternal: %v", r) + Logf("BBMTLog: %s", errMsg) + Logf("BBMTLog: Stack trace: %s", string(debug.Stack())) + err = fmt.Errorf("internal error (panic): %v", r) + result = "" + } + }() + + Logln("BBMTLog", "invoking NostrMpcSignPSBT...") + + // Log network being used + if _btc_net == "mainnet" { + Logln("Using mainnet parameters") + } else { + Logln("Using testnet parameters") + } + + // Step 1: Calculate sessionFlag for pre-agreement using PSBT hash + // Format: sha256(npubsSorted,psbtHash) + psbtHash, err := Sha256(psbtBase64) + if err != nil { + return "", fmt.Errorf("failed to hash PSBT: %w", err) + } + sessionFlag, err := Sha256(fmt.Sprintf("%s,%s", npubsSorted, psbtHash)) + if err != nil { + return "", fmt.Errorf("failed to calculate sessionFlag: %w", err) + } + Logf("NostrMpcSignPSBT: calculated sessionFlag=%s (psbtHash=%s)", sessionFlag, psbtHash[:16]) + + // Step 2: Perform pre-agreement to exchange nonces + mpcHook("pre-agreement phase", sessionFlag, "", 0, 0, false) + preAgreement, err := runNostrPreAgreementPSBT(relaysCSV, partyNsec, partiesNpubsCSV, sessionFlag) + if err != nil { + return "", fmt.Errorf("pre-agreement failed: %w", err) + } + Logf("NostrMpcSignPSBT: pre-agreement completed - fullNonce=%s", preAgreement.fullNonce) + + // Step 3: Calculate actual sessionID using fullNonce + sessionID, err := Sha256(fmt.Sprintf("%s,%s,%s", npubsSorted, psbtHash, preAgreement.fullNonce)) + if err != nil { + return "", fmt.Errorf("failed to calculate sessionID: %w", err) + } + + // Step 4: Generate session key from sessionID + sessionKey, err := Sha256(fmt.Sprintf("%s,%s", npubsSorted, sessionID)) + if err != nil { + return "", fmt.Errorf("failed to calculate sessionKey: %w", err) + } + Logf("NostrMpcSignPSBT: calculated sessionID=%s, sessionKey=%s", sessionID, sessionKey) + + // Parse keyshare JSON to get xpub and chaincode for deriving public keys + var keyshareData LocalStateNostr + if err := json.Unmarshal([]byte(keyshareJSON), &keyshareData); err != nil { + return "", fmt.Errorf("failed to parse keyshare JSON: %w", err) + } + if keyshareData.PubKey == "" { + return "", fmt.Errorf("keyshare missing pub_key") + } + if keyshareData.ChainCodeHex == "" { + return "", fmt.Errorf("keyshare missing chain_code_hex") + } + Logf("Keyshare parsed: pub_key (hex, full)=%s, chaincode (hex, full)=%s", truncateHex(keyshareData.PubKey), truncateHex(keyshareData.ChainCodeHex)) + Logf("Keyshare parsed: pub_key (hex) length=%d, chaincode (hex) length=%d", len(keyshareData.PubKey), len(keyshareData.ChainCodeHex)) + + // Decode PSBT from base64 + psbtBytes, err := base64.StdEncoding.DecodeString(psbtBase64) + if err != nil { + return "", fmt.Errorf("failed to decode PSBT base64: %w", err) + } + Logf("PSBT decoded: %d bytes", len(psbtBytes)) + + // Parse PSBT + packet, err := psbt.NewFromRawBytes(bytes.NewReader(psbtBytes), false) + if err != nil { + return "", fmt.Errorf("failed to parse PSBT: %w", err) + } + Logf("PSBT parsed: %d inputs, %d outputs", len(packet.Inputs), len(packet.Outputs)) + + // Log PSBT's XPubs for comparison with keyshare + if len(packet.XPubs) > 0 { + for i, xpub := range packet.XPubs { + xpubPath := formatBip32Path(xpub.Bip32Path) + Logf("PSBT XPubs[%d]: ExtendedKey (base58/xpub)=%s, path=%s", i, xpub.ExtendedKey, xpubPath) + + // Extract pubkey and chaincode from ExtendedKey (already decoded bytes) for comparison + // xpub format: version(4) + depth(1) + fingerprint(4) + childIndex(4) + chaincode(32) + pubkey(33) = 78 bytes + if len(xpub.ExtendedKey) >= 78 { + psbtChaincodeHex := hex.EncodeToString(xpub.ExtendedKey[13:45]) // bytes 13-45 (32 bytes) + psbtPubkeyHex := hex.EncodeToString(xpub.ExtendedKey[45:78]) // bytes 45-78 (33 bytes) + Logf("PSBT XPubs[%d]: pubkey (hex, extracted from xpub)=%s, chaincode (hex, extracted from xpub)=%s", i, truncateHex(psbtPubkeyHex), truncateHex(psbtChaincodeHex)) + + // Derive from keyshare's master key to the PSBT's xpub path level for comparison + if xpubPath != "" { + Logf("COMPARISON: PSBT xpub is at path %s (account level)", xpubPath) + Logf("COMPARISON: Deriving from keyshare master key to PSBT xpub path: %s", xpubPath) + Logf("COMPARISON: Keyshare master pub_key (hex)=%s", truncateHex(keyshareData.PubKey)) + Logf("COMPARISON: Keyshare master chaincode (hex)=%s", truncateHex(keyshareData.ChainCodeHex)) + + derivedPubKeyHex, err := GetDerivedPubKey(keyshareData.PubKey, keyshareData.ChainCodeHex, xpubPath, false) + if err != nil { + Logf("COMPARISON ERROR: Failed to derive keyshare to PSBT xpub path %s: %v", xpubPath, err) + } else { + Logf("COMPARISON: Keyshare derived to %s: pubkey (hex)=%s", xpubPath, truncateHex(derivedPubKeyHex)) + Logf("COMPARISON: PSBT xpub pubkey (hex)=%s", truncateHex(psbtPubkeyHex)) + if derivedPubKeyHex == psbtPubkeyHex { + Logf("COMPARISON: ✅ MATCH - Keyshare derived pubkey matches PSBT xpub pubkey at account level %s", xpubPath) + } else { + Logf("COMPARISON: ❌ MISMATCH - Keyshare derived pubkey (%s) does NOT match PSBT xpub pubkey (%s) at path %s", truncateHex(derivedPubKeyHex), truncateHex(psbtPubkeyHex), xpubPath) + Logf("COMPARISON: This indicates the keyshare and PSBT are from different wallets or networks") + } + } + + // Also check if we can derive the chaincode at this level + // Note: GetDerivedPubKey only returns the pubkey, not the chaincode + // But we can verify by checking if derived keys from inputs match + } + } else { + Logf("PSBT XPubs[%d]: ExtendedKey length %d, expected 78 bytes", i, len(xpub.ExtendedKey)) + } + } + } else { + Logf("PSBT has no XPubs") + } + + // JSON of the whole packet + psbtJSON, err := json.MarshalIndent(packet, "", " ") + if err != nil { + return "", fmt.Errorf("failed to marshal PSBT: %w", err) + } + Logf("PSBT_JSON: %s", string(psbtJSON)) + + // Get the unsigned transaction + tx := packet.UnsignedTx + + // Build prevOutFetcher from PSBT data + prevOuts := make(map[wire.OutPoint]*wire.TxOut) + for i, input := range packet.Inputs { + txIn := tx.TxIn[i] + outPoint := txIn.PreviousOutPoint + + var txOut *wire.TxOut + if input.WitnessUtxo != nil { + txOut = input.WitnessUtxo + } else if input.NonWitnessUtxo != nil { + if int(outPoint.Index) < len(input.NonWitnessUtxo.TxOut) { + txOut = input.NonWitnessUtxo.TxOut[outPoint.Index] + } + } + + if txOut != nil { + prevOuts[outPoint] = txOut + } + } + prevOutFetcher := txscript.NewMultiPrevOutFetcher(prevOuts) + + // Sign each input + inputCount := len(packet.Inputs) + for i := range packet.Inputs { + input := &packet.Inputs[i] + txIn := tx.TxIn[i] + outPoint := txIn.PreviousOutPoint + + // Get the previous output + var txOut *wire.TxOut + if input.WitnessUtxo != nil { + txOut = input.WitnessUtxo + } else if input.NonWitnessUtxo != nil { + if int(outPoint.Index) < len(input.NonWitnessUtxo.TxOut) { + txOut = input.NonWitnessUtxo.TxOut[outPoint.Index] + } + } + + if txOut == nil { + return "", fmt.Errorf("missing UTXO data for input %d", i) + } + + // Extract derivation path for this specific input from PSBT + // The PSBT's Bip32Derivation is the authoritative source for the derivation path + var inputPubKeyBytes []byte + var inputDerivePath string + + if len(input.Bip32Derivation) == 0 { + return "", fmt.Errorf("input %d: missing Bip32Derivation in PSBT - PSBT must contain derivation path for each input", i) + } + + // Get derivation path from PSBT - this is the authoritative source + path := input.Bip32Derivation[0].Bip32Path + // Log raw path for debugging + pathStr := fmt.Sprintf("%v", path) + Logf("Input %d: PSBT Bip32Derivation raw path: %s", i, pathStr) + extractedPath := formatBip32Path(path) + if extractedPath == "" { + return "", fmt.Errorf("input %d: PSBT Bip32Derivation has empty or invalid path", i) + } + inputDerivePath = extractedPath + Logf("Input %d: Using derivation path from PSBT Bip32Derivation: %s", i, inputDerivePath) + + // Derive the public key from keyshare using GetDerivedPubKey with the path from PSBT + // Use the keyshare's pub_key and chaincode to derive the corresponding public key + Logf("Input %d: Deriving public key from keyshare - xpub: %s, chaincode: %s, path: %s", i, truncateHex(keyshareData.PubKey), truncateHex(keyshareData.ChainCodeHex), inputDerivePath) + derivedPubKeyHex, err := GetDerivedPubKey(keyshareData.PubKey, keyshareData.ChainCodeHex, inputDerivePath, false) + if err != nil { + return "", fmt.Errorf("failed to derive public key for input %d with path %s: %w", i, inputDerivePath, err) + } + derivedPubKeyBytes, err := hex.DecodeString(derivedPubKeyHex) + if err != nil { + return "", fmt.Errorf("failed to decode derived public key for input %d: %w", i, err) + } + Logf("Input %d: Derived public key (hex): %s, bytes: %x (length: %d)", i, truncateHex(derivedPubKeyHex), derivedPubKeyBytes, len(derivedPubKeyBytes)) + + // Use the derived key for signing + inputPubKeyBytes = derivedPubKeyBytes + + // Create session for this input + utxoSession := fmt.Sprintf("%s%d", sessionID, i) + mpcHook("signing psbt input (nostr)", sessionID, utxoSession, i+1, inputCount, false) + + // Get sighash type from PSBT input, default to SigHashAll if not specified + sighashType := txscript.SigHashAll + if input.SighashType != 0 { + sighashType = txscript.SigHashType(input.SighashType) + Logf("Input %d: Using sighash type from PSBT: %d", i, input.SighashType) + } else { + Logf("Input %d: Using default sighash type: SigHashAll", i) + } + + // Determine script type and calculate sighash + var sigHash []byte + hashCache := txscript.NewTxSigHashes(tx, prevOutFetcher) + isWitness := txscript.IsWitnessProgram(txOut.PkScript) + + if isWitness { + if txscript.IsPayToWitnessPubKeyHash(txOut.PkScript) { + // P2WPKH (Native SegWit) + Logf("Input %d: P2WPKH", i) + // Verify the public key matches the script + // P2WPKH script format: OP_0 <20-byte-pubkeyhash> + if len(txOut.PkScript) != 22 || txOut.PkScript[0] != 0x00 || txOut.PkScript[1] != 0x14 { + return "", fmt.Errorf("invalid P2WPKH script format for input %d", i) + } + scriptPubKeyHash := txOut.PkScript[2:22] + pubKeyHash := btcutil.Hash160(inputPubKeyBytes) + Logf("Input %d: Script expects pubkey hash: %x", i, scriptPubKeyHash) + Logf("Input %d: Derived pubkey hash: %x", i, pubKeyHash) + Logf("Input %d: Derived pubkey: %x", i, inputPubKeyBytes) + + // Check PSBT's Bip32Derivation key if available + if len(input.Bip32Derivation) > 0 { + psbtPubKeyBytes := input.Bip32Derivation[0].PubKey + psbtPubKeyHash := btcutil.Hash160(psbtPubKeyBytes) + Logf("Input %d: PSBT Bip32Derivation pubkey: %x", i, psbtPubKeyBytes) + Logf("Input %d: PSBT Bip32Derivation pubkey hash: %x", i, psbtPubKeyHash) + if bytes.Equal(scriptPubKeyHash, psbtPubKeyHash) { + Logf("Input %d: PSBT key matches script, but derived key doesn't - keyshare mismatch?", i) + } + } + + if !bytes.Equal(scriptPubKeyHash, pubKeyHash) { + return "", fmt.Errorf("public key hash mismatch for input %d: script expects %x but got %x (derived from path: %s)", i, scriptPubKeyHash, pubKeyHash, inputDerivePath) + } + Logf("Input %d: Public key hash verified for P2WPKH", i) + sigHash, err = txscript.CalcWitnessSigHash(txOut.PkScript, hashCache, sighashType, tx, i, txOut.Value) + if err != nil { + return "", fmt.Errorf("failed to calculate P2WPKH sighash for input %d: %w", i, err) + } + } else if txscript.IsPayToTaproot(txOut.PkScript) { + Logf("Input %d: P2TR (Taproot) - not supported", i) + return "", fmt.Errorf("taproot (P2TR) inputs are not supported for MPC signing") + } else { + // Generic SegWit (P2WSH, etc.) + Logf("Input %d: Generic SegWit", i) + sigHash, err = txscript.CalcWitnessSigHash(txOut.PkScript, hashCache, sighashType, tx, i, txOut.Value) + if err != nil { + return "", fmt.Errorf("failed to calculate SegWit sighash for input %d: %w", i, err) + } + } + } else if txscript.IsPayToScriptHash(txOut.PkScript) { + // P2SH - check if it's P2SH-P2WPKH + // Use the input-specific public key + pubKeyHash := btcutil.Hash160(inputPubKeyBytes) + redeemScript := make([]byte, 22) + redeemScript[0] = 0x00 // OP_0 + redeemScript[1] = 0x14 // Push 20 bytes + copy(redeemScript[2:], pubKeyHash) + + scriptHash := btcutil.Hash160(redeemScript) + expectedP2SHScript := make([]byte, 23) + expectedP2SHScript[0] = 0xa9 // OP_HASH160 + expectedP2SHScript[1] = 0x14 // Push 20 bytes + copy(expectedP2SHScript[2:22], scriptHash) + expectedP2SHScript[22] = 0x87 // OP_EQUAL + + if bytes.Equal(txOut.PkScript, expectedP2SHScript) { + // P2SH-P2WPKH + Logf("Input %d: P2SH-P2WPKH", i) + sigHash, err = txscript.CalcWitnessSigHash(redeemScript, hashCache, sighashType, tx, i, txOut.Value) + if err != nil { + return "", fmt.Errorf("failed to calculate P2SH-P2WPKH sighash for input %d: %w", i, err) + } + } else { + // Regular P2SH + Logf("Input %d: P2SH", i) + sigHash, err = txscript.CalcSignatureHash(txOut.PkScript, sighashType, tx, i) + if err != nil { + return "", fmt.Errorf("failed to calculate P2SH sighash for input %d: %w", i, err) + } + } + } else if txscript.IsPayToPubKeyHash(txOut.PkScript) { + // P2PKH (Legacy) + Logf("Input %d: P2PKH", i) + // Verify the public key matches the script + // P2PKH script format: OP_DUP OP_HASH160 <20-byte-pubkeyhash> OP_EQUALVERIFY OP_CHECKSIG + if len(txOut.PkScript) != 25 || txOut.PkScript[0] != 0x76 || txOut.PkScript[1] != 0xa9 || txOut.PkScript[2] != 0x14 || txOut.PkScript[23] != 0x88 || txOut.PkScript[24] != 0xac { + return "", fmt.Errorf("invalid P2PKH script format for input %d", i) + } + scriptPubKeyHash := txOut.PkScript[3:23] + pubKeyHash := btcutil.Hash160(inputPubKeyBytes) + Logf("Input %d: Script expects pubkey hash: %x", i, scriptPubKeyHash) + Logf("Input %d: Derived pubkey hash: %x", i, pubKeyHash) + Logf("Input %d: Derived pubkey: %x", i, inputPubKeyBytes) + + // Check PSBT's Bip32Derivation key if available + if len(input.Bip32Derivation) > 0 { + psbtPubKeyBytes := input.Bip32Derivation[0].PubKey + psbtPubKeyHash := btcutil.Hash160(psbtPubKeyBytes) + Logf("Input %d: PSBT Bip32Derivation pubkey: %x", i, psbtPubKeyBytes) + Logf("Input %d: PSBT Bip32Derivation pubkey hash: %x", i, psbtPubKeyHash) + + // If derived key doesn't match script, but PSBT key does, verify we can derive PSBT key + if !bytes.Equal(scriptPubKeyHash, pubKeyHash) && bytes.Equal(scriptPubKeyHash, psbtPubKeyHash) { + Logf("Input %d: PSBT key matches script, but derived key doesn't - verifying if PSBT key can be derived from keyshare", i) + // Try to derive the PSBT key from our keyshare + verifyPubKeyHex, err := GetDerivedPubKey(keyshareData.PubKey, keyshareData.ChainCodeHex, inputDerivePath, false) + if err != nil { + return "", fmt.Errorf("input %d: failed to verify PSBT key derivation: %w", i, err) + } + verifyPubKeyBytes, err := hex.DecodeString(verifyPubKeyHex) + if err != nil { + return "", fmt.Errorf("input %d: failed to decode verified public key: %w", i, err) + } + if bytes.Equal(verifyPubKeyBytes, psbtPubKeyBytes) { + // We can derive it - use the PSBT key + Logf("Input %d: Verified PSBT key can be derived from keyshare - using PSBT key", i) + inputPubKeyBytes = psbtPubKeyBytes + pubKeyHash = psbtPubKeyHash + } else { + // Cannot derive PSBT key - keyshare mismatch + return "", fmt.Errorf("input %d: keyshare mismatch - PSBT key matches script but cannot be derived from keyshare (PSBT key: %x, derived key: %x, path: %s)", i, psbtPubKeyBytes[:min(8, len(psbtPubKeyBytes))], verifyPubKeyBytes[:min(8, len(verifyPubKeyBytes))], inputDerivePath) + } + } + } + + if !bytes.Equal(scriptPubKeyHash, pubKeyHash) { + return "", fmt.Errorf("public key hash mismatch for input %d: script expects %x but got %x (derived from path: %s)", i, scriptPubKeyHash, pubKeyHash, inputDerivePath) + } + Logf("Input %d: Public key hash verified for P2PKH", i) + sigHash, err = txscript.CalcSignatureHash(txOut.PkScript, sighashType, tx, i) + if err != nil { + return "", fmt.Errorf("failed to calculate P2PKH sighash for input %d: %w", i, err) + } + } else { + return "", fmt.Errorf("unsupported script type for input %d", i) + } + + // MPC sign the sighash via Nostr + sighashBase64 := base64.StdEncoding.EncodeToString(sigHash) + Logf("Input %d: Signing with derivation path: %s, public key: %x...", i, inputDerivePath, inputPubKeyBytes[:min(8, len(inputPubKeyBytes))]) + Logf("Input %d sighash: %s", i, sighashBase64) + + mpcHook("joining keysign (nostr)", sessionID, utxoSession, i+1, inputCount, false) + sigJSON, err := NostrJoinKeysignWithSighash(relaysCSV, partyNsec, partiesNpubsCSV, utxoSession, sessionKey, keyshareJSON, inputDerivePath, sighashBase64) + if err != nil { + return "", fmt.Errorf("failed to sign input %d: %w", i, err) + } + if sigJSON == "" { + return "", fmt.Errorf("failed to sign input %d: signature is empty", i) + } + + var sig KeysignResponse + if err := json.Unmarshal([]byte(sigJSON), &sig); err != nil { + return "", fmt.Errorf("failed to parse signature response for input %d: %w", i, err) + } + + derSignature, err := hex.DecodeString(sig.DerSignature) + if err != nil { + return "", fmt.Errorf("failed to decode DER signature for input %d: %w", i, err) + } + + // Add signature with the sighash type used for signing + signatureWithHashType := append(derSignature, byte(sighashType)) + + // Add partial signature to PSBT using the input-specific public key + input.PartialSigs = append(input.PartialSigs, &psbt.PartialSig{ + PubKey: inputPubKeyBytes, // Use the public key from Bip32Derivation + Signature: signatureWithHashType, + }) + + Logf("Input %d signed successfully with public key from PSBT", i) + } + + mpcHook("psbt signing complete", sessionID, "", inputCount, inputCount, true) + + // Validate the signed PSBT by finalizing and checking each input + Logf("Validating signed PSBT before serialization...") + if err := validateSignedPSBT(packet, prevOutFetcher); err != nil { + return "", fmt.Errorf("PSBT validation failed: %w", err) + } + Logf("PSBT validation succeeded for all inputs") + + // Serialize the signed PSBT + var signedPSBT bytes.Buffer + if err := packet.Serialize(&signedPSBT); err != nil { + return "", fmt.Errorf("failed to serialize signed PSBT: %w", err) + } + + // Return as base64 + signedBase64 := base64.StdEncoding.EncodeToString(signedPSBT.Bytes()) + Logf("Signed PSBT: %d bytes", len(signedBase64)) + Logf("Signed PSBT: %s", signedBase64) + + return signedBase64, nil +} + +// psbtPreAgreementResult holds the results of the PSBT pre-agreement phase +type psbtPreAgreementResult struct { + fullNonce string +} + +// runNostrPreAgreementPSBT performs a pre-agreement phase for PSBT signing +// Both parties exchange their peerNonce, then agree on: +// - fullNonce: sorted join of both peerNonces (like in keygen) +func runNostrPreAgreementPSBT(relaysCSV, partyNsec, partiesNpubsCSV, sessionFlag string) (result *psbtPreAgreementResult, err error) { + defer func() { + if r := recover(); r != nil { + errMsg := fmt.Sprintf("PANIC in runNostrPreAgreementPSBT: %v", r) + Logf("BBMTLog: %s", errMsg) + Logf("BBMTLog: Stack trace: %s", string(debug.Stack())) + err = fmt.Errorf("internal error (panic): %v", r) + result = nil + } + }() + + Logln("BBMTLog", "invoking runNostrPreAgreementPSBT...") + + // Derive npub from nsec + localNpub, err := DeriveNpubFromNsec(partyNsec) + if err != nil { + return nil, err + } + + // Parse relays + relays := strings.Split(relaysCSV, ",") + for i := range relays { + relays[i] = strings.TrimSpace(relays[i]) + } + + // Parse peer npubs + allParties := strings.Split(partiesNpubsCSV, ",") + for i := range allParties { + allParties[i] = strings.TrimSpace(allParties[i]) + } + + // Extract peer npubs (excluding self) + peersNpub := make([]string, 0) + for _, npub := range allParties { + if npub != localNpub { + peersNpub = append(peersNpub, npub) + } + } + + if len(peersNpub) != 1 { + return nil, fmt.Errorf("pre-agreement requires exactly 1 peer, got %d", len(peersNpub)) + } + peerNpub := peersNpub[0] + + // Generate session key from sessionFlag (deterministic) + sessionKey, err := Sha256(sessionFlag) + if err != nil { + return nil, fmt.Errorf("failed to generate session key: %w", err) + } + + // Generate random peerNonce + peerNonce, err := SecureRandom(64) + if err != nil { + return nil, fmt.Errorf("failed to generate peerNonce: %w", err) + } + + Logf("runNostrPreAgreementPSBT: sessionFlag=%s, localNpub=%s, peerNpub=%s, peerNonce=%s", + sessionFlag, localNpub, peerNpub, peerNonce) + + // Create config for pre-agreement + cfg := nostrtransport.Config{ + Relays: relays, + SessionID: sessionFlag, + SessionKeyHex: sessionKey, + LocalNpub: localNpub, + LocalNsec: partyNsec, + PeersNpub: peersNpub, + MaxTimeout: 60 * time.Second, + } + cfg.ApplyDefaults() + + if err := cfg.Validate(); err != nil { + return nil, fmt.Errorf("invalid config: %w", err) + } + + // Create client and messenger + client, err := nostrtransport.NewClient(cfg) + if err != nil { + return nil, fmt.Errorf("failed to create client: %w", err) + } + defer client.Close("pre-agreement complete") + + messenger := nostrtransport.NewMessenger(cfg, client) + + // Prepare our message: just the nonce + localMessage := peerNonce + Logf("runNostrPreAgreementPSBT: sending nonce: %s", localMessage) + + // Context for the pre-agreement phase (2 minutes timeout) + ctx, cancel := context.WithTimeout(context.Background(), 2*time.Minute) + defer cancel() + + // Channel to receive peer's message + peerMessageCh := make(chan string, 1) + peerErrorCh := make(chan error, 1) + + // Start listening for peer's message + go func() { + defer func() { + if r := recover(); r != nil { + errMsg := fmt.Sprintf("PANIC in runNostrPreAgreementPSBT goroutine: %v", r) + Logf("BBMTLog: %s", errMsg) + Logf("BBMTLog: Stack trace: %s", string(debug.Stack())) + select { + case peerErrorCh <- fmt.Errorf("internal error (panic): %v", r): + default: + } + } + }() + + pump := nostrtransport.NewMessagePump(cfg, client) + err := pump.Run(ctx, func(payload []byte) error { + peerMessage := string(payload) + Logf("runNostrPreAgreementPSBT: received peer message: %s", peerMessage) + select { + case peerMessageCh <- peerMessage: + default: + } + return nil + }) + if err != nil && err != context.Canceled { + select { + case peerErrorCh <- err: + default: + } + } + }() + + // Small delay to ensure subscription is active + time.Sleep(1 * time.Second) + + // Send our nonce to peer + err = messenger.SendMessage(ctx, localNpub, peerNpub, localMessage) + if err != nil { + return nil, fmt.Errorf("failed to send pre-agreement message: %w", err) + } + Logf("runNostrPreAgreementPSBT: sent nonce to peer") + + // Wait for peer's nonce + var peerNonceReceived string + select { + case peerNonceReceived = <-peerMessageCh: + Logf("runNostrPreAgreementPSBT: received peer nonce: %s", peerNonceReceived) + case err := <-peerErrorCh: + return nil, fmt.Errorf("failed to receive peer message: %w", err) + case <-ctx.Done(): + return nil, fmt.Errorf("timeout waiting for peer message: %w", ctx.Err()) + } + + // Calculate fullNonce: sorted join of both nonces + allNonces := []string{peerNonce, strings.TrimSpace(peerNonceReceived)} + sort.Strings(allNonces) + fullNonce := strings.Join(allNonces, ",") + + Logf("runNostrPreAgreementPSBT: fullNonce=%s", fullNonce) + + return &psbtPreAgreementResult{ + fullNonce: fullNonce, + }, nil +} diff --git a/CHANGELOG.md b/CHANGELOG.md index b749a64..8f484a3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,40 @@ # Changelog -All notable changes to Bold Wallet are documented in this file. +## [Unreleased] + +## [2.1.1] - 2025-12-17 + +### Added +- **Multi-address type output descriptors**: Support for generating output descriptors for all three Bitcoin address types (Legacy, SegWit Native, SegWit Compatible) +- **PSBT Screen enhancements**: + - New dedicated PSBT screen with collapsible "Bold Connect" section + - Display of all three output descriptor types with individual copy/share/QR buttons + - Improved UI/UX with consistent styling, shadows, and borders + - Transport mode selector integration for PSBT signing +- **Keyshare Modal improvements**: + - Display of wallet creation timestamp (`created_at`) in keyshare details + - List of all output descriptors (Legacy, SegWit Native, SegWit Compatible) in Wallet Home modal +- **Utility function**: `generateAllOutputDescriptors()` in `utils.js` for centralized descriptor generation logic + +### Changed +- **Backward compatibility for old wallets**: + - Old wallets (created_at <= 1765894825732) continue using BIP44 paths for all address types + - Old wallets show all three descriptor formats (pkh, wpkh, sh(wpkh)) but all use BIP44 derivation path + - New wallets use optimized BIP84/BIP49 paths for SegWit address types +- **Derivation path logic**: Updated `getDerivePathForNetwork()` to support address types with legacy wallet detection +- **Output descriptor generation**: Go function `GetOutputDescriptor()` now accepts `addressType` parameter +- **Native bindings**: Updated iOS (Swift/Objective-C) and Android (Kotlin) bindings to support address type parameter + +### Fixed +- ESLint warnings for unused variables +- JSX syntax errors in PSBTModal +- Collapsible section animation issues in PSBTScreen + +### Technical Details +- **Go changes**: `BBMTLib/tss/common.go` - Added addressType parameter to `GetOutputDescriptor()` +- **Native modules**: Updated iOS and Android native module bindings +- **UI components**: Enhanced PSBTScreen, KeyshareModal, and WalletHome with multi-descriptor support +- **Migration strategy**: Timestamp-based detection (1765894825732) to distinguish old vs new wallets --- @@ -163,4 +197,4 @@ New interface to choose between: --- -**Repository**: [BoldBitcoinWallet/BoldWallet](https://github.com/BoldBitcoinWallet/BoldWallet) +**Repository**: [BoldBitcoinWallet/BoldWallet](https://github.com/BoldBitcoinWallet/BoldWallet) \ No newline at end of file diff --git a/android/app/build.gradle b/android/app/build.gradle index 4509f3a..c3b813c 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -24,8 +24,8 @@ android { applicationId "com.boldwallet" minSdkVersion rootProject.ext.minSdkVersion targetSdkVersion rootProject.ext.targetSdkVersion - versionCode 32 - versionName "2.0.2" + versionCode 34 + versionName "2.1.1" missingDimensionStrategy 'react-native-camera', 'general' missingDimensionStrategy 'react-native-arch', 'oldarch' diff --git a/android/app/libs/tss-sources.jar b/android/app/libs/tss-sources.jar index 1261f1a..f2aeb24 100644 Binary files a/android/app/libs/tss-sources.jar and b/android/app/libs/tss-sources.jar differ diff --git a/android/app/libs/tss.aar b/android/app/libs/tss.aar index 4d0cabf..f273922 100644 Binary files a/android/app/libs/tss.aar and b/android/app/libs/tss.aar differ diff --git a/android/app/src/main/java/com/boldwallet/BBMTLibNativeModule.kt b/android/app/src/main/java/com/boldwallet/BBMTLibNativeModule.kt index 0f37686..de77f47 100644 --- a/android/app/src/main/java/com/boldwallet/BBMTLibNativeModule.kt +++ b/android/app/src/main/java/com/boldwallet/BBMTLibNativeModule.kt @@ -595,6 +595,30 @@ class BBMTLibNativeModule(reactContext: ReactApplicationContext) : } } + @ReactMethod + fun encodeXpub(hexPubkey: String, hexChaincode: String, network: String, promise: Promise) { + try { + val result = Tss.encodeXpub(hexPubkey, hexChaincode, network) + ld("encodeXpub", result) + promise.resolve(result) + } catch (e: Throwable) { + ld("encodeXpub", "error: ${e.stackTraceToString()}") + promise.reject("ENCODE_XPUB_ERROR", "Failed to encode xpub: ${e.message}", e) + } + } + + @ReactMethod + fun getOutputDescriptor(hexPubkey: String, hexChaincode: String, network: String, addressType: String, promise: Promise) { + try { + val result = Tss.getOutputDescriptor(hexPubkey, hexChaincode, network, addressType) + ld("getOutputDescriptor", result) + promise.resolve(result) + } catch (e: Throwable) { + ld("getOutputDescriptor", "error: ${e.stackTraceToString()}") + promise.reject("GET_OUTPUT_DESCRIPTOR_ERROR", "Failed to get output descriptor: ${e.message}", e) + } + } + @ReactMethod fun btcAddress(compressedPubkey: String, network: String, addressType: String, promise: Promise) { var resolved = false @@ -670,4 +694,84 @@ class BBMTLibNativeModule(reactContext: ReactApplicationContext) : promise.reject("SHA256_ERROR", "Failed to compute SHA256: ${e.message}", e) } } + + @ReactMethod + fun mpcSignPSBT( + // tss + server: String, + partyID: String, + partiesCSV: String, + sessionID: String, + sessionKey: String, + encKey: String, + decKey: String, + keyshare: String, + // psbt + psbtBase64: String, + promise: Promise + ) { + Thread { + try { + val result = Tss.mpcSignPSBT( + server, + partyID, + partiesCSV, + sessionID, + sessionKey, + encKey, + decKey, + keyshare, + psbtBase64 + ) + ld("mpcSignPSBT signed:", result) + promise.resolve(result) + } catch (e: Throwable) { + ld("mpcSignPSBT", "error: ${e.stackTraceToString()}") + promise.reject("MPC_SIGN_PSBT_ERROR", "Failed to sign PSBT: ${e.message}", e) + } + }.start() + } + + @ReactMethod + fun nostrMpcSignPSBT( + relaysCSV: String, + partyNsec: String, + partiesNpubsCSV: String, + npubsSorted: String, + keyshareJSON: String, + psbtBase64: String, + promise: Promise + ) { + Thread { + try { + val result = Tss.nostrMpcSignPSBT( + relaysCSV, + partyNsec, + partiesNpubsCSV, + npubsSorted, + keyshareJSON, + psbtBase64 + ) + ld("nostrMpcSignPSBT", result) + promise.resolve(result) + } catch (e: Throwable) { + ld("nostrMpcSignPSBT", "error: ${e.stackTraceToString()}") + promise.reject("NOSTR_MPC_SIGN_PSBT_ERROR", "Failed to sign PSBT via Nostr: ${e.message}", e) + } + }.start() + } + + @ReactMethod + fun parsePSBTDetails(psbtBase64: String, promise: Promise) { + Thread { + try { + val result = Tss.parsePSBTDetails(psbtBase64) + ld("parsePSBTDetails", result) + promise.resolve(result) + } catch (e: Throwable) { + ld("parsePSBTDetails", "error: ${e.stackTraceToString()}") + promise.reject("PARSE_PSBT_ERROR", "Failed to parse PSBT: ${e.message}", e) + } + }.start() + } } diff --git a/assets/bind-icon.png b/assets/bind-icon.png new file mode 100644 index 0000000..70409b0 Binary files /dev/null and b/assets/bind-icon.png differ diff --git a/assets/mode-icon.png b/assets/mode-icon.png new file mode 100644 index 0000000..1d37da1 Binary files /dev/null and b/assets/mode-icon.png differ diff --git a/assets/vpn-icon.png b/assets/vpn-icon.png new file mode 100644 index 0000000..cd4d33f Binary files /dev/null and b/assets/vpn-icon.png differ diff --git a/components/KeyshareModal.tsx b/components/KeyshareModal.tsx new file mode 100644 index 0000000..ae6bf40 --- /dev/null +++ b/components/KeyshareModal.tsx @@ -0,0 +1,679 @@ +import React, {useCallback, useState} from 'react'; +import { + Modal, + View, + Text, + TouchableOpacity, + Image, + ScrollView, + Alert, + Dimensions, +} from 'react-native'; +import Clipboard from '@react-native-clipboard/clipboard'; +import Share from 'react-native-share'; +import * as RNFS from 'react-native-fs'; +import Toast from 'react-native-toast-message'; +import {HapticFeedback} from '../utils'; +import {useTheme} from '../theme'; +import {createStyles} from './Styles'; +import QRCodeModal from './QRCodeModal'; + +interface KeyshareInfo { + label: string; + supportsLocal: boolean; + supportsNostr: boolean; + type: 'basic' | 'flexi'; + pubKey: string; + chainCode: string; + xpub: string; + npub: string | null; + createdAt?: number | null; + outputDescriptors?: { + legacy: string; + segwitNative: string; + segwitCompatible: string; + }; +} + +interface KeyshareModalProps { + visible: boolean; + onClose: () => void; + keyshareInfo: KeyshareInfo | null; + network: 'mainnet' | 'testnet'; + onNavigateToSettings: () => void; + onShowXpubQR: () => void; + onShowOutputDescriptorQR?: () => void; + onShowNpubQR: () => void; +} + +const KeyshareModal: React.FC = ({ + visible, + onClose, + keyshareInfo, + network, + onNavigateToSettings, + onShowXpubQR, + onShowNpubQR, +}) => { + const {theme} = useTheme(); + const styles = createStyles(theme); + const screenHeight = Dimensions.get('window').height; + const scrollViewHeight = screenHeight * 0.5; + + const [isOutputDescriptorQrVisible, setIsOutputDescriptorQrVisible] = + useState(false); + const [selectedDescriptorType, setSelectedDescriptorType] = useState< + 'legacy' | 'segwitNative' | 'segwitCompatible' | null + >(null); + + // Share text as file + const shareTextAsFile = useCallback( + async (text: string, filename: string, title: string) => { + HapticFeedback.medium(); + try { + const tempDir = RNFS.TemporaryDirectoryPath || RNFS.CachesDirectoryPath; + const filePath = `${tempDir}/${filename}`; + + const fileExists = await RNFS.exists(filePath); + if (fileExists) { + await RNFS.unlink(filePath); + } + + await RNFS.writeFile(filePath, text, 'utf8'); + + await Share.open({ + title: title, + message: title, + url: `file://${filePath}`, + type: 'text/plain', + filename: filename, + isNewTask: true, + failOnCancel: false, + }); + + try { + await RNFS.unlink(filePath); + } catch {} + } catch (error: any) { + if (error?.message !== 'User did not share') { + Alert.alert('Error', 'Failed to share file'); + } + } + }, + [], + ); + + const handleShareXpub = useCallback(() => { + if (!keyshareInfo?.xpub) return; + const now = new Date(); + const month = now.toLocaleDateString('en-US', {month: 'short'}); + const day = now.getDate().toString().padStart(2, '0'); + const year = now.getFullYear(); + const hours = now.getHours().toString().padStart(2, '0'); + const minutes = now.getMinutes().toString().padStart(2, '0'); + const filename = `${ + network === 'mainnet' ? 'xpub' : 'tpub' + }.${month}${day}.${year}.${hours}${minutes}.txt`; + shareTextAsFile(keyshareInfo.xpub, filename, 'Share Extended Pubkey'); + }, [keyshareInfo, network, shareTextAsFile]); + + const handleCopyXpub = useCallback(() => { + if (!keyshareInfo?.xpub) return; + HapticFeedback.light(); + Clipboard.setString(keyshareInfo.xpub); + Toast.show({ + type: 'success', + text1: 'Copied', + text2: 'Extended pubkey copied to clipboard', + }); + }, [keyshareInfo]); + + const handleCopyOutputDescriptor = useCallback( + (type: 'legacy' | 'segwitNative' | 'segwitCompatible') => { + const descriptor = keyshareInfo?.outputDescriptors?.[type] || ''; + if (!descriptor) return; + HapticFeedback.light(); + Clipboard.setString(descriptor); + const typeLabel = + type === 'legacy' + ? 'Legacy' + : type === 'segwitNative' + ? 'SegWit Native' + : 'SegWit Compatible'; + Toast.show({ + type: 'success', + text1: 'Copied', + text2: `${typeLabel} output descriptor copied to clipboard`, + }); + }, + [keyshareInfo], + ); + + const handleShareOutputDescriptor = useCallback( + (type: 'legacy' | 'segwitNative' | 'segwitCompatible') => { + const descriptor = keyshareInfo?.outputDescriptors?.[type] || ''; + if (!descriptor) return; + const now = new Date(); + const month = now.toLocaleDateString('en-US', {month: 'short'}); + const day = now.getDate().toString().padStart(2, '0'); + const year = now.getFullYear(); + const hours = now.getHours().toString().padStart(2, '0'); + const minutes = now.getMinutes().toString().padStart(2, '0'); + const typeLabel = + type === 'legacy' + ? 'legacy' + : type === 'segwitNative' + ? 'segwit-native' + : 'segwit-compatible'; + const filename = `output-descriptor-${typeLabel}.${month}${day}.${year}.${hours}${minutes}.txt`; + shareTextAsFile(descriptor, filename, 'Share Output Descriptor'); + }, + [keyshareInfo, shareTextAsFile], + ); + + const handleShowOutputDescriptorQR = useCallback( + (type: 'legacy' | 'segwitNative' | 'segwitCompatible') => { + const descriptor = keyshareInfo?.outputDescriptors?.[type] || ''; + if (!descriptor) return; + HapticFeedback.light(); + setSelectedDescriptorType(type); + setIsOutputDescriptorQrVisible(true); + }, + [keyshareInfo], + ); + + const handleCopyNpub = useCallback(() => { + if (!keyshareInfo?.npub) return; + HapticFeedback.light(); + Clipboard.setString(keyshareInfo.npub); + Toast.show({ + type: 'success', + text1: 'Copied', + text2: 'Nostr public key copied to clipboard', + }); + }, [keyshareInfo]); + + const handleCopyPubKey = useCallback(() => { + if (!keyshareInfo?.pubKey) return; + HapticFeedback.light(); + Clipboard.setString(keyshareInfo.pubKey); + Toast.show({ + type: 'success', + text1: 'Copied', + text2: 'Public key copied to clipboard', + }); + }, [keyshareInfo]); + + const handleShowPubKeyQR = useCallback(() => { + if (!keyshareInfo?.pubKey) return; + HapticFeedback.light(); + onClose(); + }, [keyshareInfo, onClose]); + + const handleShowXpubQR = useCallback(() => { + HapticFeedback.light(); + onClose(); + setTimeout(() => onShowXpubQR(), 300); + }, [onClose, onShowXpubQR]); + + const handleShowNpubQR = useCallback(() => { + HapticFeedback.light(); + onClose(); + setTimeout(() => onShowNpubQR(), 300); + }, [onClose, onShowNpubQR]); + + return ( + {}}> + + false} + onMoveShouldSetResponder={() => false}> + + + + + Device Keyshare + + { + HapticFeedback.light(); + onClose(); + }} + style={styles.keyshareModalCloseButton} + activeOpacity={0.7}> + + + + + + {keyshareInfo ? ( + <> + {/* Compact keyshare summary card */} + + + + Keyshare ID + + + {keyshareInfo.label} + + + + + Keyshare Type + + + + {keyshareInfo.type === 'flexi' + ? 'Flexi • 3 devices' + : 'Basic • 2 devices'} + + + + {typeof keyshareInfo.createdAt === 'number' && + keyshareInfo.createdAt > 0 && ( + + + Created + + + {new Date(keyshareInfo.createdAt).toLocaleString()} + + + )} + + Public Key + + + {keyshareInfo.pubKey || 'N/A'} + + + + + + + + + + + + + + {/* Capabilities / connectivity summary */} + + + + LAN / Hotspot + + + + ✓ Supported + + + + + + Nostr + + + {keyshareInfo.supportsNostr + ? '✓ Supported' + : 'Not enabled'} + + + + + {keyshareInfo.supportsNostr && keyshareInfo.npub && ( + + + Nostr Pubkey + + + + {keyshareInfo.npub} + + + + + + + + + + + + )} + + + {/* Watch Wallet Header Section */} + + + Watch-Wallet • Export + + + Import the extended pubkey or output descriptor into + Sparrow or another PSBT-capable wallet to create a + watch-only wallet. + + + + + Extended Pubkey ( + {network === 'mainnet' ? 'xpub' : 'tpub'}) + + + + {keyshareInfo.xpub || 'N/A'} + + + + + + + + + + + + + + + {/* Output Descriptors - One row per address type */} + {keyshareInfo.outputDescriptors?.legacy && ( + + + Output Descriptor (Legacy) + + + + {keyshareInfo.outputDescriptors.legacy || 'N/A'} + + + + handleCopyOutputDescriptor('legacy') + } + style={styles.keyshareCopyButton}> + + + + handleShareOutputDescriptor('legacy') + } + style={styles.keyshareCopyButton}> + + + + handleShowOutputDescriptorQR('legacy') + } + style={styles.keyshareCopyButton}> + + + + + + )} + + {keyshareInfo.outputDescriptors?.segwitNative && ( + + + Output Descriptor (SegWit Native) + + + + {keyshareInfo.outputDescriptors.segwitNative || + 'N/A'} + + + + handleCopyOutputDescriptor('segwitNative') + } + style={styles.keyshareCopyButton}> + + + + handleShareOutputDescriptor('segwitNative') + } + style={styles.keyshareCopyButton}> + + + + handleShowOutputDescriptorQR('segwitNative') + } + style={styles.keyshareCopyButton}> + + + + + + )} + + {keyshareInfo.outputDescriptors?.segwitCompatible && ( + + + Output Descriptor (SegWit Compatible) + + + + {keyshareInfo.outputDescriptors + .segwitCompatible || 'N/A'} + + + + handleCopyOutputDescriptor('segwitCompatible') + } + style={styles.keyshareCopyButton}> + + + + handleShareOutputDescriptor( + 'segwitCompatible', + ) + } + style={styles.keyshareCopyButton}> + + + + handleShowOutputDescriptorQR( + 'segwitCompatible', + ) + } + style={styles.keyshareCopyButton}> + + + + + + )} + + + + ) : ( + + + Loading keyshare information... + + + )} + + + { + HapticFeedback.medium(); + onClose(); + onNavigateToSettings(); + }} + activeOpacity={0.7}> + + Security Settings > Backup + + + + + + + + + {/* QR Code Modal for Output Descriptors */} + { + setIsOutputDescriptorQrVisible(false); + setSelectedDescriptorType(null); + }} + title={`Wallet • Output Descriptor (${ + selectedDescriptorType === 'legacy' + ? 'Legacy' + : selectedDescriptorType === 'segwitNative' + ? 'SegWit Native' + : 'SegWit Compatible' + })`} + value={ + selectedDescriptorType && keyshareInfo?.outputDescriptors + ? keyshareInfo.outputDescriptors[selectedDescriptorType] || '' + : '' + } + network={network as 'mainnet' | 'testnet'} + showShareButton={true} + topRightClose={true} + nonDismissible={false} + /> + + ); +}; + +export default KeyshareModal; diff --git a/components/QRCodeModal.tsx b/components/QRCodeModal.tsx new file mode 100644 index 0000000..d98ec2c --- /dev/null +++ b/components/QRCodeModal.tsx @@ -0,0 +1,210 @@ +import React, {useCallback, useRef} from 'react'; +import { + Modal, + View, + Text, + TouchableOpacity, + Image, + Alert, +} from 'react-native'; +import QRCode from 'react-native-qrcode-svg'; +import Share from 'react-native-share'; +import * as RNFS from 'react-native-fs'; +import {HapticFeedback} from '../utils'; +import {useTheme} from '../theme'; +import {createStyles} from './Styles'; + +interface QRCodeModalProps { + visible: boolean; + onClose: () => void; + title: string; + value: string; + network?: 'mainnet' | 'testnet'; + showShareButton?: boolean; + topRightClose?: boolean; + nonDismissible?: boolean; +} + +const QRCodeModal: React.FC = ({ + visible, + onClose, + title, + value, + network, + showShareButton = false, + topRightClose = false, + nonDismissible = false, +}) => { + const {theme} = useTheme(); + const styles = createStyles(theme); + const qrRef = useRef(null); + + // Share QR code as image file + const shareQRAsFile = useCallback( + async (filename: string, shareTitle: string) => { + HapticFeedback.medium(); + try { + if (!qrRef.current) { + Alert.alert('Error', 'QR Code is not ready yet'); + return; + } + + const base64Data: string = await new Promise((resolve, reject) => { + qrRef.current.toDataURL((data: string) => { + if (data) { + resolve(data); + } else { + reject(new Error('No base64 data returned from QR code')); + } + }); + }); + + const filePath = `${RNFS.TemporaryDirectoryPath}/${filename}`; + const fileExists = await RNFS.exists(filePath); + if (fileExists) { + await RNFS.unlink(filePath); + } + + await RNFS.writeFile(filePath, base64Data, 'base64'); + + await Share.open({ + title: shareTitle, + message: shareTitle, + url: `file://${filePath}`, + subject: shareTitle, + isNewTask: true, + failOnCancel: false, + }); + + await RNFS.unlink(filePath).catch(() => {}); + } catch (error: any) { + if (error?.message !== 'User did not share') { + Alert.alert('Error', 'Failed to share QR code'); + } + } + }, + [], + ); + + const handleShare = useCallback(() => { + const now = new Date(); + const month = now.toLocaleDateString('en-US', {month: 'short'}); + const day = now.getDate().toString().padStart(2, '0'); + const year = now.getFullYear(); + const hours = now.getHours().toString().padStart(2, '0'); + const minutes = now.getMinutes().toString().padStart(2, '0'); + + let filename = `qr-code.${month}${day}.${year}.${hours}${minutes}.jpg`; + let shareTitle = 'Share QR Code'; + + if (network) { + if (title.includes('xpub') || title.includes('tpub')) { + filename = `${network === 'mainnet' ? 'xpub' : 'tpub'}-qr.${month}${day}.${year}.${hours}${minutes}.jpg`; + shareTitle = 'Share Extended Pubkey QR Code'; + } else if (title.includes('Output Descriptor')) { + filename = `output-descriptor-qr.${month}${day}.${year}.${hours}${minutes}.jpg`; + shareTitle = 'Share Output Descriptor QR Code'; + } + } + + shareQRAsFile(filename, shareTitle); + }, [network, title, shareQRAsFile]); + + const handleClose = useCallback(() => { + HapticFeedback.light(); + onClose(); + }, [onClose]); + + return ( + {} : handleClose}> + + e.stopPropagation()}> + + {topRightClose ? ( + + {title} + + + + + ) : ( + {title} + )} + + {value && ( + { + qrRef.current = ref; + }} + value={value} + size={200} + backgroundColor="white" + color="black" + /> + )} + + {showShareButton ? ( + + + + + Share + + + {!topRightClose && ( + + Close + + )} + + ) : ( + !topRightClose && ( + + Close + + ) + )} + + + + + ); +}; + +export default QRCodeModal; diff --git a/components/Styles.tsx b/components/Styles.tsx index 1e1918d..f50ee88 100644 --- a/components/Styles.tsx +++ b/components/Styles.tsx @@ -127,6 +127,8 @@ export interface Styles { providerIcon: ImageStyle; providerLabel: TextStyle; providerValue: TextStyle; + networkBadge: ViewStyle; + networkBadgeText: TextStyle; warningBox: ViewStyle; warningText: TextStyle; backupButton: ViewStyle; @@ -171,9 +173,21 @@ export interface Styles { keyshareCopyButton: ViewStyle; keyshareCopyButtonText: TextStyle; keyshareCopyIcon: ImageStyle; + keyshareButtonsRow: ViewStyle; + qrModalContent: ViewStyle; + qrModalTitle: TextStyle; + qrModalSubtitle: TextStyle; + qrCodeContainer: ViewStyle; + qrModalHint: TextStyle; + qrModalCloseButton: ViewStyle; + qrModalCloseButtonText: TextStyle; keyshareLoadingContainer: ViewStyle; keyshareBackupButtonMargin: ViewStyle; + keyshareButtonsContainer: ViewStyle; + keyshareCloseButton: ViewStyle; + keyshareBackupButton: ViewStyle; keyshareModalBody: ViewStyle; + keyshareModalBodyContent: ViewStyle; keyshareInfoCard: ViewStyle; keyshareSectionTitle: TextStyle; keyshareDetailRow: ViewStyle; @@ -191,6 +205,27 @@ export interface Styles { keyshareStatusBadgeTextDisabled: TextStyle; keyshareKeyItem: ViewStyle; keyshareKeyLabel: TextStyle; + watchWalletHeader: ViewStyle; + keyshareInfoHeader: TextStyle; + watchWalletTitle: TextStyle; + watchWalletDescription: TextStyle; + watchWalletItem: ViewStyle; + watchWalletItemLabel: TextStyle; + watchWalletItemValue: TextStyle; + watchWalletItemValueContainer: ViewStyle; + clickableTextContainer: ViewStyle; + clickableText: TextStyle; + qrModalButtonsContainer: ViewStyle; + qrModalShareButton: ViewStyle; + qrModalShareIcon: ImageStyle; + qrModalCloseButtonWithMargin: ViewStyle; + toastContainer: ViewStyle; + qrModalHeader: ViewStyle; + qrModalHeaderTitle: TextStyle; + qrModalTopRightCloseButton: ViewStyle; + qrModalTopRightCloseText: TextStyle; + qrModalShareButtonSingle: ViewStyle; + qrModalButtonsContainerCentered: ViewStyle; } export const createStyles = (theme: Theme): Styles => ({ @@ -788,7 +823,7 @@ export const createStyles = (theme: Theme): Styles => ({ modalHeaderIcon: { width: 24, height: 24, - tintColor: theme.colors.accent, + tintColor: theme.colors.primary, marginRight: 10, }, modalHeaderTitle: { @@ -894,6 +929,19 @@ export const createStyles = (theme: Theme): Styles => ({ textAlign: 'right' as const, opacity: 0.8, }, + networkBadge: { + backgroundColor: theme.colors.primary + '20', + paddingHorizontal: 6, + paddingVertical: 2, + borderRadius: 4, + marginRight: 8, + }, + networkBadgeText: { + fontSize: 9, + fontWeight: '700' as const, + color: theme.colors.primary, + letterSpacing: 0.5, + }, warningBox: { backgroundColor: 'rgba(255, 193, 7, 0.1)', borderRadius: 8, @@ -949,7 +997,7 @@ export const createStyles = (theme: Theme): Styles => ({ borderRadius: 16, padding: 16, width: '90%', - maxHeight: '85%', + maxHeight: '100%', alignSelf: 'center' as const, elevation: 8, shadowColor: '#000', @@ -961,6 +1009,7 @@ export const createStyles = (theme: Theme): Styles => ({ flexDirection: 'column' as const, justifyContent: 'flex-start' as const, overflow: 'hidden' as const, + minHeight: 500, }, modalHeaderRowCompact: { flexDirection: 'row' as const, @@ -975,7 +1024,7 @@ export const createStyles = (theme: Theme): Styles => ({ modalHeaderIconCompact: { width: 24, height: 24, - tintColor: theme.colors.accent, + tintColor: theme.colors.primary, marginRight: 10, }, modalHeaderTitleCompact: { @@ -1034,15 +1083,12 @@ export const createStyles = (theme: Theme): Styles => ({ }, keyshareModalCloseButton: { marginLeft: 'auto' as const, - padding: 8, backgroundColor: theme.colors.cardBackground, - borderRadius: 16, - width: 36, - height: 36, alignItems: 'center' as const, justifyContent: 'center' as const, - borderWidth: 1, - borderColor: theme.colors.border, + width: 36, + height: 36, + marginTop: 4, }, keyshareModalCloseText: { fontSize: 22, @@ -1088,18 +1134,20 @@ export const createStyles = (theme: Theme): Styles => ({ gap: 8, }, keyshareKeyContainer: { + flex: 1, + flexShrink: 1, flexDirection: 'row' as const, alignItems: 'center' as const, gap: 8, - backgroundColor: theme.colors.cardBackground, - padding: 10, - borderRadius: 8, + minWidth: 0, }, keyshareKeyText: { flex: 1, + flexShrink: 1, fontFamily: 'monospace', fontSize: 11, color: theme.colors.text, + minWidth: 0, }, keyshareCopyButton: { padding: 8, @@ -1118,6 +1166,53 @@ export const createStyles = (theme: Theme): Styles => ({ height: 16, tintColor: theme.colors.textOnPrimary, }, + keyshareButtonsRow: { + flexDirection: 'row' as const, + alignItems: 'center' as const, + gap: 6, + }, + qrModalContent: { + backgroundColor: theme.colors.cardBackground, + borderRadius: 16, + padding: 24, + alignItems: 'center' as const, + minWidth: 280, + maxWidth: 320, + }, + qrModalTitle: { + fontSize: 18, + fontWeight: '700' as const, + color: theme.colors.text, + marginBottom: 4, + }, + qrModalSubtitle: { + fontSize: 13, + color: theme.colors.textSecondary, + marginBottom: 20, + }, + qrCodeContainer: { + backgroundColor: 'white', + padding: 16, + borderRadius: 12, + marginBottom: 16, + }, + qrModalHint: { + fontSize: 12, + color: theme.colors.textSecondary, + marginBottom: 16, + fontStyle: 'italic' as const, + }, + qrModalCloseButton: { + backgroundColor: theme.colors.primary, + paddingVertical: 12, + paddingHorizontal: 32, + borderRadius: 8, + }, + qrModalCloseButtonText: { + fontSize: 14, + fontWeight: '600' as const, + color: theme.colors.textOnPrimary, + }, keyshareLoadingContainer: { padding: 16, }, @@ -1125,10 +1220,23 @@ export const createStyles = (theme: Theme): Styles => ({ marginTop: 12, flexShrink: 0, }, + keyshareButtonsContainer: { + flexDirection: 'row' as const, + gap: 8, + width: '100%', + }, + keyshareCloseButton: { + flex: 1, + }, + keyshareBackupButton: { + flex: 1, + }, keyshareModalBody: { width: '100%', + }, + keyshareModalBodyContent: { paddingVertical: 8, - minHeight: 200, + paddingBottom: 16, }, keyshareInfoCard: { backgroundColor: theme.colors.background, @@ -1178,10 +1286,10 @@ export const createStyles = (theme: Theme): Styles => ({ color: '#FFFFFF', }, keyshareBadgeFlexi: { - backgroundColor: '#6366F1', + backgroundColor: theme.colors.primary, }, keyshareBadgeBasic: { - backgroundColor: '#8B5CF6', + backgroundColor: theme.colors.secondary , }, keyshareStatusBadge: { paddingHorizontal: 10, @@ -1206,13 +1314,21 @@ export const createStyles = (theme: Theme): Styles => ({ color: '#757575', }, keyshareKeyItem: { - marginBottom: 12, + flexDirection: 'row' as const, + paddingVertical: 6, + paddingHorizontal: 2, + borderBottomWidth: 1, + borderBottomColor: theme.colors.border + '40', + alignItems: 'center' as const, + width: '100%', }, keyshareKeyLabel: { - fontSize: 12, + fontSize: 13, color: theme.colors.textSecondary, fontWeight: '600' as const, - marginBottom: 6, + width: 130, + flexShrink: 0, + marginRight: 12, letterSpacing: 0.1, }, keyshareTable: { @@ -1220,12 +1336,11 @@ export const createStyles = (theme: Theme): Styles => ({ }, keyshareTableRow: { flexDirection: 'row' as const, - paddingVertical: 8, - paddingHorizontal: 8, + paddingVertical: 6, + paddingHorizontal: 2, borderBottomWidth: 1, borderBottomColor: theme.colors.border + '40', alignItems: 'center' as const, - minHeight: 40, width: '100%', }, keyshareTableKey: { @@ -1269,4 +1384,135 @@ export const createStyles = (theme: Theme): Styles => ({ keyshareTableValueDisabled: { color: '#757575', }, + keyshareInfoHeader: { + fontSize: 14, + fontWeight: '700' as const, + color: theme.colors.text, + }, + watchWalletHeader: { + marginTop: 12, + backgroundColor: theme.colors.background, + borderRadius: 10, + padding: 14, + borderWidth: 1, + borderColor: theme.colors.border + '40', + }, + watchWalletTitle: { + fontSize: 14, + fontWeight: '700' as const, + color: theme.colors.text, + }, + watchWalletDescription: { + fontSize: 12, + lineHeight: 18, + color: theme.colors.text, + marginTop: 4, + marginBottom: 12, + }, + watchWalletItem: { + marginTop: 12, + paddingTop: 12, + borderTopWidth: 1, + borderTopColor: theme.colors.border + '40', + }, + watchWalletItemLabel: { + fontSize: 13, + color: theme.colors.textSecondary, + fontWeight: '600' as const, + marginBottom: 8, + }, + watchWalletItemValue: { + flex: 1, + flexShrink: 1, + fontSize: 11, + fontFamily: 'monospace', + textAlign: 'left' as const, + minWidth: 0, + }, + watchWalletItemValueContainer: { + flexDirection: 'row' as const, + alignItems: 'center' as const, + gap: 8, + minWidth: 0, + }, + clickableTextContainer: { + flex: 1, + flexShrink: 1, + minWidth: 0, + }, + clickableText: { + color: theme.colors.primary, + textDecorationLine: 'underline' as const, + }, + qrModalButtonsContainer: { + flexDirection: 'row' as const, + width: '100%', + paddingHorizontal: 20, + marginTop: 12, + }, + qrModalShareButton: { + flex: 1, + backgroundColor: theme.colors.primary, + marginRight: 6, + flexDirection: 'row' as const, + alignItems: 'center' as const, + justifyContent: 'center' as const, + }, + qrModalShareIcon: { + width: 18, + height: 18, + tintColor: theme.colors.white, + marginRight: 6, + }, + qrModalCloseButtonWithMargin: { + flex: 1, + backgroundColor: theme.colors.border, + marginLeft: 6, + }, + toastContainer: { + position: 'absolute' as const, + top: 0, + left: 0, + right: 0, + bottom: 0, + zIndex: 1000, + pointerEvents: 'box-none' as const, + }, + qrModalHeader: { + flexDirection: 'row' as const, + alignItems: 'center' as const, + justifyContent: 'space-between' as const, + width: '100%', + marginBottom: 16, + }, + qrModalHeaderTitle: { + fontSize: 18, + fontWeight: '700' as const, + color: theme.colors.text, + flex: 1, + }, + qrModalTopRightCloseButton: { + marginLeft: 'auto' as const, + backgroundColor: theme.colors.cardBackground, + alignItems: 'center' as const, + justifyContent: 'center' as const, + width: 36, + height: 36, + borderRadius: 18, + }, + qrModalTopRightCloseText: { + fontSize: 22, + fontWeight: '700' as const, + color: theme.colors.text, + lineHeight: 22, + }, + qrModalShareButtonSingle: { + flex: 0, + marginRight: 0, + paddingHorizontal: 24, + }, + qrModalButtonsContainerCentered: { + justifyContent: 'center' as const, + alignItems: 'center' as const, + }, }); diff --git a/components/TransactionList.tsx b/components/TransactionList.tsx index 3b0f7db..ae20455 100644 --- a/components/TransactionList.tsx +++ b/components/TransactionList.tsx @@ -371,7 +371,6 @@ const TransactionList = React.forwardRef< setIsRefreshing(false); } } catch (error: any) { - dbg('got error', error); if (isCanceledError(error)) { dbg('Request canceled'); // Clear refresh state on cancel diff --git a/components/TransportModeSelector.tsx b/components/TransportModeSelector.tsx index 635916c..7ec4e3b 100644 --- a/components/TransportModeSelector.tsx +++ b/components/TransportModeSelector.tsx @@ -22,7 +22,7 @@ const TransportModeSelector: React.FC = ({ visible, onClose, onSelect, - title = 'Select Transport Method', + title = 'Transport Method', description = 'Choose how to connect with other devices', }) => { const {theme} = useTheme(); diff --git a/context/UserContext.tsx b/context/UserContext.tsx index 699f3f9..b9f4fdc 100644 --- a/context/UserContext.tsx +++ b/context/UserContext.tsx @@ -2,6 +2,7 @@ import React, {createContext, useCallback, useContext, useEffect, useMemo, useSt import EncryptedStorage from 'react-native-encrypted-storage'; import LocalCache from '../services/LocalCache'; import {BBMTLibNativeModule} from '../native_modules'; +import { getDerivePathForNetwork, isLegacyWallet } from '../utils'; type AddressType = 'legacy' | 'segwit-native' | 'segwit-compatible'; @@ -116,7 +117,8 @@ export const UserProvider: React.FC<{children: React.ReactNode}> = ({children}) try { // Load address type const storedType = (await LocalCache.getItem('addressType')) as AddressType | null; - setActiveAddressTypeState((storedType as AddressType) || 'legacy'); + const currentAddressType = (storedType as AddressType) || 'legacy'; + setActiveAddressTypeState(currentAddressType); // Load/derive btcPub let pub = (await EncryptedStorage.getItem('btcPub')) || ''; @@ -124,7 +126,10 @@ export const UserProvider: React.FC<{children: React.ReactNode}> = ({children}) const jks = await EncryptedStorage.getItem('keyshare'); if (jks) { const ks = JSON.parse(jks); - const path = "m/44'/0'/0'/0/0"; + // Check if this is a legacy wallet (created before migration timestamp) + const useLegacyPath = isLegacyWallet(ks.created_at); + // Use derivation path that matches the address type (or legacy path for old wallets) + const path = getDerivePathForNetwork(network, currentAddressType, useLegacyPath); pub = await BBMTLibNativeModule.derivePubkey( ks.pub_key, ks.chain_code_hex, diff --git a/context/WalletContext.tsx b/context/WalletContext.tsx index dfd0406..fa93818 100644 --- a/context/WalletContext.tsx +++ b/context/WalletContext.tsx @@ -1,7 +1,7 @@ import React, {createContext, useContext, useState, useEffect} from 'react'; import EncryptedStorage from 'react-native-encrypted-storage'; import {NativeModules} from 'react-native'; -import {dbg} from '../utils'; +import {dbg, getDerivePathForNetwork, isLegacyWallet} from '../utils'; import LocalCache from '../services/LocalCache'; const {BBMTLibNativeModule} = NativeModules; @@ -48,7 +48,6 @@ export const WalletProvider: React.FC<{children: React.ReactNode}> = ({ } const ks = JSON.parse(jks); - const path = "m/44'/0'/0'/0/0"; // Get current network let net = await LocalCache.getItem('network'); @@ -57,15 +56,21 @@ export const WalletProvider: React.FC<{children: React.ReactNode}> = ({ await LocalCache.setItem('network', net); } dbg('WalletContext: Current network:', net); + + // Get current address type for path calculation + const storedAddressType = await LocalCache.getItem('addressType'); + const currentAddressType = (storedAddressType as string) || 'legacy'; + // Check if this is a legacy wallet (created before migration timestamp) + const useLegacyPath = isLegacyWallet(ks.created_at); + const path = getDerivePathForNetwork(net, currentAddressType, useLegacyPath); + dbg('WalletContext: Using derivation path:', path); // Set network in native module first const netParams = await BBMTLibNativeModule.setBtcNetwork(net); net = netParams.split('@')[0]; dbg('WalletContext: Network set in native module:', net); - // Get current address type - const storedAddressType = await LocalCache.getItem('addressType'); - const currentAddressType = (storedAddressType as string) || 'legacy'; + // Address type already loaded above, just set it setAddressType(currentAddressType); dbg('WalletContext: Current address type:', currentAddressType); diff --git a/fastlane/metadata/android/en-US/full_description.txt b/fastlane/metadata/android/en-US/full_description.txt index 6ae5a4d..c5e99a4 100644 --- a/fastlane/metadata/android/en-US/full_description.txt +++ b/fastlane/metadata/android/en-US/full_description.txt @@ -5,7 +5,8 @@ It uses Threshold Signatures (2of3) over your mobile devices — no internet nee • ✅ Seedless setup using Threshold Signature Scheme (TSS) • 🔐 No seed phrases, no paper backups, no hardware wallets • 📱 up to 3 device-based key generation with 2 devices needed for signing -• 🔄 P2P encrypted protocol between your devices +• 🎛 PSBT-Signer compatible with wallets like Sparrow, Electrum, etc. +• 🔄 P2P encrypted protocol between your devices, over Nostr or Local/Wifi-Hotspot • 🚫 No internet required for setup or signing • 📦 Open-source, verifiable, and offline-capable • 🧾 Supports Mempool.space public or self-hosted for enhanced advanced privacy \ No newline at end of file diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/13.psbt-import.png b/fastlane/metadata/android/en-US/images/phoneScreenshots/13.psbt-import.png new file mode 100644 index 0000000..4264895 Binary files /dev/null and b/fastlane/metadata/android/en-US/images/phoneScreenshots/13.psbt-import.png differ diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/14.psbt-modal-left.png b/fastlane/metadata/android/en-US/images/phoneScreenshots/14.psbt-modal-left.png new file mode 100644 index 0000000..993768c Binary files /dev/null and b/fastlane/metadata/android/en-US/images/phoneScreenshots/14.psbt-modal-left.png differ diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/15.psbt-view-left.png b/fastlane/metadata/android/en-US/images/phoneScreenshots/15.psbt-view-left.png new file mode 100644 index 0000000..ea5d949 Binary files /dev/null and b/fastlane/metadata/android/en-US/images/phoneScreenshots/15.psbt-view-left.png differ diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/16.psbt-signed-left.png b/fastlane/metadata/android/en-US/images/phoneScreenshots/16.psbt-signed-left.png new file mode 100644 index 0000000..fcd7c8e Binary files /dev/null and b/fastlane/metadata/android/en-US/images/phoneScreenshots/16.psbt-signed-left.png differ diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/13.settings-left.png b/fastlane/metadata/android/en-US/images/phoneScreenshots/17.settings-left.png similarity index 100% rename from fastlane/metadata/android/en-US/images/phoneScreenshots/13.settings-left.png rename to fastlane/metadata/android/en-US/images/phoneScreenshots/17.settings-left.png diff --git a/ios/BBMTLibNativeModule.m b/ios/BBMTLibNativeModule.m index a3d5cc6..8995e0b 100644 --- a/ios/BBMTLibNativeModule.m +++ b/ios/BBMTLibNativeModule.m @@ -101,6 +101,21 @@ @interface RCT_EXTERN_MODULE(BBMTLibNativeModule, NSObject) resolver:(RCTPromiseResolveBlock)resolve rejecter:(RCTPromiseRejectBlock)reject) +// Call encodeXpub - encode public key and chain code to xpub/tpub format +RCT_EXTERN_METHOD(encodeXpub:(NSString *)hexPubkey + hexChaincode:(NSString *)hexChaincode + network:(NSString *)network + resolver:(RCTPromiseResolveBlock)resolve + rejecter:(RCTPromiseRejectBlock)reject) + +// Call getOutputDescriptor - generate output descriptor for watch-only wallet import (Sparrow, etc.) +RCT_EXTERN_METHOD(getOutputDescriptor:(NSString *)hexPubkey + hexChaincode:(NSString *)hexChaincode + network:(NSString *)network + addressType:(NSString *)addressType + resolver:(RCTPromiseResolveBlock)resolve + rejecter:(RCTPromiseRejectBlock)reject) + // Call setBtcNetwork RCT_EXTERN_METHOD(setBtcNetwork:(NSString *)network resolver:(RCTPromiseResolveBlock)resolve @@ -209,4 +224,33 @@ @interface RCT_EXTERN_MODULE(BBMTLibNativeModule, NSObject) resolver:(RCTPromiseResolveBlock)resolve rejecter:(RCTPromiseRejectBlock)reject) +// MPC Sign PSBT (server-based transport) +// Derivation paths and public keys are extracted from the PSBT itself +RCT_EXTERN_METHOD(mpcSignPSBT:(NSString *)server + partyID:(NSString *)partyID + partiesCSV:(NSString *)partiesCSV + sessionID:(NSString *)sessionID + sessionKey:(NSString *)sessionKey + encKey:(NSString *)encKey + decKey:(NSString *)decKey + keyshare:(NSString *)keyshare + psbtBase64:(NSString *)psbtBase64 + resolver:(RCTPromiseResolveBlock)resolve + rejecter:(RCTPromiseRejectBlock)reject) + +// Nostr MPC Sign PSBT +RCT_EXTERN_METHOD(nostrMpcSignPSBT:(NSString *)relaysCSV + partyNsec:(NSString *)partyNsec + partiesNpubsCSV:(NSString *)partiesNpubsCSV + npubsSorted:(NSString *)npubsSorted + keyshareJSON:(NSString *)keyshareJSON + psbtBase64:(NSString *)psbtBase64 + resolver:(RCTPromiseResolveBlock)resolve + rejecter:(RCTPromiseRejectBlock)reject) + +// Parse PSBT Details +RCT_EXTERN_METHOD(parsePSBTDetails:(NSString *)psbtBase64 + resolver:(RCTPromiseResolveBlock)resolve + rejecter:(RCTPromiseRejectBlock)reject) + @end diff --git a/ios/BBMTLibNativeModule.swift b/ios/BBMTLibNativeModule.swift index dcd266a..a932cb0 100644 --- a/ios/BBMTLibNativeModule.swift +++ b/ios/BBMTLibNativeModule.swift @@ -369,6 +369,24 @@ class BBMTLibNativeModule: RCTEventEmitter, TssGoLogListenerProtocol, TssHookLis resolve("derivePubkey", output, error, resolver) } + @objc func encodeXpub( + _ hexPubkey: String, hexChaincode: String, network: String, + resolver: @escaping RCTPromiseResolveBlock, rejecter: @escaping RCTPromiseRejectBlock + ) { + var error: NSError? + let output = TssEncodeXpub(hexPubkey, hexChaincode, network, &error) + resolve("encodeXpub", output, error, resolver) + } + + @objc func getOutputDescriptor( + _ hexPubkey: String, hexChaincode: String, network: String, addressType: String, + resolver: @escaping RCTPromiseResolveBlock, rejecter: @escaping RCTPromiseRejectBlock + ) { + var error: NSError? + let output = TssGetOutputDescriptor(hexPubkey, hexChaincode, network, addressType, &error) + resolve("getOutputDescriptor", output, error, resolver) + } + @objc func btcAddress( _ compressedPubkey: String, network: String, addressType: String, resolver: @escaping RCTPromiseResolveBlock, rejecter: @escaping RCTPromiseRejectBlock @@ -538,6 +556,64 @@ class BBMTLibNativeModule: RCTEventEmitter, TssGoLogListenerProtocol, TssHookLis resolver(tag) } + @objc func mpcSignPSBT( + /* tss */ + _ server: String, + partyID: String, + partiesCSV: String, + sessionID: String, + sessionKey: String, + encKey: String, + decKey: String, + keyshare: String, + /* psbt */ + psbtBase64: String, + resolver: @escaping RCTPromiseResolveBlock, + rejecter: @escaping RCTPromiseRejectBlock + ) { + DispatchQueue.global(qos: .background).async { [weak self] in + var error: NSError? + let output = TssMpcSignPSBT( + server, + partyID, + partiesCSV, + sessionID, + sessionKey, + encKey, + decKey, + keyshare, + psbtBase64, &error) + self?.sendLogEvent("mpcSignPSBT", output) + resolver(error == nil ? output : error!.localizedDescription) + } + } + + @objc func nostrMpcSignPSBT( + _ relaysCSV: String, partyNsec: String, partiesNpubsCSV: String, npubsSorted: String, + keyshareJSON: String, psbtBase64: String, + resolver: @escaping RCTPromiseResolveBlock, rejecter: @escaping RCTPromiseRejectBlock + ) { + DispatchQueue.global(qos: .background).async { [weak self] in + var error: NSError? + let output = TssNostrMpcSignPSBT( + relaysCSV, partyNsec, partiesNpubsCSV, npubsSorted, keyshareJSON, psbtBase64, &error) + self?.sendLogEvent("nostrMpcSignPSBT", output) + resolver(error == nil ? output : error!.localizedDescription) + } + } + + @objc func parsePSBTDetails( + _ psbtBase64: String, resolver: @escaping RCTPromiseResolveBlock, + rejecter: @escaping RCTPromiseRejectBlock + ) { + DispatchQueue.global(qos: .background).async { [weak self] in + var error: NSError? + let output = TssParsePSBTDetails(psbtBase64, &error) + self?.sendLogEvent("parsePSBTDetails", output) + resolver(error == nil ? output : error!.localizedDescription) + } + } + @objc override func startObserving() { TssSetHookListener(self) TssSetEventListener(self) diff --git a/ios/BoldWallet.xcodeproj/project.pbxproj b/ios/BoldWallet.xcodeproj/project.pbxproj index 33120cb..e63039a 100644 --- a/ios/BoldWallet.xcodeproj/project.pbxproj +++ b/ios/BoldWallet.xcodeproj/project.pbxproj @@ -306,14 +306,10 @@ inputFileListPaths = ( "${PODS_ROOT}/Target Support Files/Pods-BoldWallet/Pods-BoldWallet-resources-${CONFIGURATION}-input-files.xcfilelist", ); - inputPaths = ( - ); name = "[CP] Copy Pods Resources"; outputFileListPaths = ( "${PODS_ROOT}/Target Support Files/Pods-BoldWallet/Pods-BoldWallet-resources-${CONFIGURATION}-output-files.xcfilelist", ); - outputPaths = ( - ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-BoldWallet/Pods-BoldWallet-resources.sh\"\n"; @@ -371,14 +367,10 @@ inputFileListPaths = ( "${PODS_ROOT}/Target Support Files/Pods-BoldWallet-BoldWalletTests/Pods-BoldWallet-BoldWalletTests-frameworks-${CONFIGURATION}-input-files.xcfilelist", ); - inputPaths = ( - ); name = "[CP] Embed Pods Frameworks"; outputFileListPaths = ( "${PODS_ROOT}/Target Support Files/Pods-BoldWallet-BoldWalletTests/Pods-BoldWallet-BoldWalletTests-frameworks-${CONFIGURATION}-output-files.xcfilelist", ); - outputPaths = ( - ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-BoldWallet-BoldWalletTests/Pods-BoldWallet-BoldWalletTests-frameworks.sh\"\n"; @@ -392,14 +384,10 @@ inputFileListPaths = ( "${PODS_ROOT}/Target Support Files/Pods-BoldWallet/Pods-BoldWallet-frameworks-${CONFIGURATION}-input-files.xcfilelist", ); - inputPaths = ( - ); name = "[CP] Embed Pods Frameworks"; outputFileListPaths = ( "${PODS_ROOT}/Target Support Files/Pods-BoldWallet/Pods-BoldWallet-frameworks-${CONFIGURATION}-output-files.xcfilelist", ); - outputPaths = ( - ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-BoldWallet/Pods-BoldWallet-frameworks.sh\"\n"; @@ -413,14 +401,10 @@ inputFileListPaths = ( "${PODS_ROOT}/Target Support Files/Pods-BoldWallet-BoldWalletTests/Pods-BoldWallet-BoldWalletTests-resources-${CONFIGURATION}-input-files.xcfilelist", ); - inputPaths = ( - ); name = "[CP] Copy Pods Resources"; outputFileListPaths = ( "${PODS_ROOT}/Target Support Files/Pods-BoldWallet-BoldWalletTests/Pods-BoldWallet-BoldWalletTests-resources-${CONFIGURATION}-output-files.xcfilelist", ); - outputPaths = ( - ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-BoldWallet-BoldWalletTests/Pods-BoldWallet-BoldWalletTests-resources.sh\"\n"; @@ -518,7 +502,7 @@ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_INCLUDE_ALL_APPICON_ASSETS = NO; CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = 32; + CURRENT_PROJECT_VERSION = 34; DEAD_CODE_STRIPPING = YES; DEVELOPMENT_TEAM = 2G529K765N; ENABLE_BITCODE = NO; @@ -532,7 +516,7 @@ "$(inherited)", "@executable_path/Frameworks", ); - MARKETING_VERSION = 2.0.2; + MARKETING_VERSION = 2.1.1; ONLY_ACTIVE_ARCH = NO; OTHER_LDFLAGS = ( "$(inherited)", @@ -556,7 +540,7 @@ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_INCLUDE_ALL_APPICON_ASSETS = NO; CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = 32; + CURRENT_PROJECT_VERSION = 34; DEAD_CODE_STRIPPING = YES; DEVELOPMENT_TEAM = 2G529K765N; ENABLE_TESTABILITY = NO; @@ -569,7 +553,7 @@ "$(inherited)", "@executable_path/Frameworks", ); - MARKETING_VERSION = 2.0.2; + MARKETING_VERSION = 2.1.1; ONLY_ACTIVE_ARCH = YES; OTHER_LDFLAGS = ( "$(inherited)", @@ -656,7 +640,10 @@ "-DFOLLY_CFG_NO_COROUTINES=1", "-DFOLLY_HAVE_CLOCK_GETTIME=1", ); - OTHER_LDFLAGS = "$(inherited) "; + OTHER_LDFLAGS = ( + "$(inherited)", + " ", + ); REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native"; SDKROOT = iphoneos; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) DEBUG"; @@ -728,7 +715,10 @@ "-DFOLLY_CFG_NO_COROUTINES=1", "-DFOLLY_HAVE_CLOCK_GETTIME=1", ); - OTHER_LDFLAGS = "$(inherited) "; + OTHER_LDFLAGS = ( + "$(inherited)", + " ", + ); REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native"; SDKROOT = iphoneos; SWIFT_COMPILATION_MODE = wholemodule; diff --git a/ios/Podfile.lock b/ios/Podfile.lock index 963da39..9f6733a 100644 --- a/ios/Podfile.lock +++ b/ios/Podfile.lock @@ -1874,7 +1874,9 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - react-native-safe-area-context (5.6.1): + - react-native-netinfo (11.4.1): + - React-Core + - react-native-safe-area-context (5.6.2): - boost - DoubleConversion - fast_float @@ -1892,8 +1894,8 @@ PODS: - React-graphics - React-ImageManager - React-jsi - - react-native-safe-area-context/common (= 5.6.1) - - react-native-safe-area-context/fabric (= 5.6.1) + - react-native-safe-area-context/common (= 5.6.2) + - react-native-safe-area-context/fabric (= 5.6.2) - React-NativeModulesApple - React-RCTFabric - React-renderercss @@ -1904,7 +1906,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - react-native-safe-area-context/common (5.6.1): + - react-native-safe-area-context/common (5.6.2): - boost - DoubleConversion - fast_float @@ -1932,7 +1934,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - react-native-safe-area-context/fabric (5.6.1): + - react-native-safe-area-context/fabric (5.6.2): - boost - DoubleConversion - fast_float @@ -2534,7 +2536,7 @@ PODS: - React-Core - RNFS (2.20.0): - React-Core - - RNGestureHandler (2.28.0): + - RNGestureHandler (2.29.1): - boost - DoubleConversion - fast_float @@ -2590,7 +2592,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - RNReanimated (4.1.3): + - RNReanimated (4.2.0): - boost - DoubleConversion - fast_float @@ -2617,11 +2619,11 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - RNReanimated/reanimated (= 4.1.3) + - RNReanimated/reanimated (= 4.2.0) - RNWorklets - SocketRocket - Yoga - - RNReanimated/reanimated (4.1.3): + - RNReanimated/reanimated (4.2.0): - boost - DoubleConversion - fast_float @@ -2648,11 +2650,11 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - RNReanimated/reanimated/apple (= 4.1.3) + - RNReanimated/reanimated/apple (= 4.2.0) - RNWorklets - SocketRocket - Yoga - - RNReanimated/reanimated/apple (4.1.3): + - RNReanimated/reanimated/apple (4.2.0): - boost - DoubleConversion - fast_float @@ -2682,7 +2684,7 @@ PODS: - RNWorklets - SocketRocket - Yoga - - RNScreens (4.17.1): + - RNScreens (4.19.0): - boost - DoubleConversion - fast_float @@ -2709,10 +2711,10 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - RNScreens/common (= 4.17.1) + - RNScreens/common (= 4.19.0) - SocketRocket - Yoga - - RNScreens/common (4.17.1): + - RNScreens/common (4.19.0): - boost - DoubleConversion - fast_float @@ -2741,7 +2743,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - RNShare (12.2.0): + - RNShare (12.2.1): - boost - DoubleConversion - fast_float @@ -2769,7 +2771,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - RNSVG (15.14.0): + - RNSVG (15.15.1): - boost - DoubleConversion - fast_float @@ -2795,10 +2797,10 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - RNSVG/common (= 15.14.0) + - RNSVG/common (= 15.15.1) - SocketRocket - Yoga - - RNSVG/common (15.14.0): + - RNSVG/common (15.15.1): - boost - DoubleConversion - fast_float @@ -2826,7 +2828,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - RNWorklets (0.6.1): + - RNWorklets (0.7.1): - boost - DoubleConversion - fast_float @@ -2853,10 +2855,10 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - RNWorklets/worklets (= 0.6.1) + - RNWorklets/worklets (= 0.7.1) - SocketRocket - Yoga - - RNWorklets/worklets (0.6.1): + - RNWorklets/worklets (0.7.1): - boost - DoubleConversion - fast_float @@ -2883,10 +2885,10 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - RNWorklets/worklets/apple (= 0.6.1) + - RNWorklets/worklets/apple (= 0.7.1) - SocketRocket - Yoga - - RNWorklets/worklets/apple (0.6.1): + - RNWorklets/worklets/apple (0.7.1): - boost - DoubleConversion - fast_float @@ -2916,11 +2918,11 @@ PODS: - SocketRocket - Yoga - SocketRocket (0.7.1) - - VisionCamera (4.7.2): - - VisionCamera/Core (= 4.7.2) - - VisionCamera/React (= 4.7.2) - - VisionCamera/Core (4.7.2) - - VisionCamera/React (4.7.2): + - VisionCamera (4.7.3): + - VisionCamera/Core (= 4.7.3) + - VisionCamera/React (= 4.7.3) + - VisionCamera/Core (4.7.3) + - VisionCamera/React (4.7.3): - React-Core - Yoga (0.0.0) @@ -2972,6 +2974,7 @@ DEPENDENCIES: - react-native-document-picker (from `../node_modules/react-native-document-picker`) - react-native-encrypted-storage (from `../node_modules/react-native-encrypted-storage`) - react-native-get-random-values (from `../node_modules/react-native-get-random-values`) + - "react-native-netinfo (from `../node_modules/@react-native-community/netinfo`)" - react-native-safe-area-context (from `../node_modules/react-native-safe-area-context`) - react-native-zeroconf (from `../node_modules/react-native-zeroconf`) - React-NativeModulesApple (from `../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios`) @@ -3119,6 +3122,8 @@ EXTERNAL SOURCES: :path: "../node_modules/react-native-encrypted-storage" react-native-get-random-values: :path: "../node_modules/react-native-get-random-values" + react-native-netinfo: + :path: "../node_modules/@react-native-community/netinfo" react-native-safe-area-context: :path: "../node_modules/react-native-safe-area-context" react-native-zeroconf: @@ -3260,7 +3265,8 @@ SPEC CHECKSUMS: react-native-document-picker: 6151275a22fd452b9241855250f574aa2520d1f9 react-native-encrypted-storage: db300a3f2f0aba1e818417c1c0a6be549038deb7 react-native-get-random-values: 9856c21cab42a6d8db71dcb35c3059fdaeac2b16 - react-native-safe-area-context: 6d8a7b750e496e37bda47c938320bf2c734d441f + react-native-netinfo: f0a9899081c185db1de5bb2fdc1c88c202a059ac + react-native-safe-area-context: 54d812805f3c4e08a4580ad086cbde1d8780c2e4 react-native-zeroconf: 5b38b434ccc6ca245c8a5ffd64a4501e67f9edcb React-NativeModulesApple: c4bee6aa736092cd347456488a4f97a8e7517604 React-oscompat: 95875e81f5d4b3c7b2c888d5bd2c9d83450d8bdb @@ -3297,15 +3303,15 @@ SPEC CHECKSUMS: RNCClipboard: 962296f7af77f6c039b683e21c2e2255af9c05df RNDeviceInfo: 8b6fa8379062949dd79a009cf3d6b02a9c03ca59 RNFS: 4ac0f0ea233904cb798630b3c077808c06931688 - RNGestureHandler: 310fefa1b72004d0b0a6a361b537a74724f45d5b + RNGestureHandler: 927ba2c590c8973f24624f1c1279be08a22ec58d RNReactNativeHapticFeedback: 63aa39dbd6ef56e9de688210c5761d4007927a7e - RNReanimated: c76d99de4022813a27dc3745d8d2de4230ac5fef - RNScreens: d3b832c50356686916d18e28d3c5b9107382191c - RNShare: 5d5c5158bc67618ed3f8b5cc008171f1c0607cbe - RNSVG: 870974196fca9fedd72914d560cc4c774f98d170 - RNWorklets: daa0a3e7946a9c4042f3a962c87a12dc5bc0badd + RNReanimated: 84ecd7c42f6a7e4d0f7ca498fb84980b6007e7a4 + RNScreens: 69f68c95d395bc4261d27c3aae7b4a458b947b7e + RNShare: 193803c6faa86aebb3e741c8a3457995ebe4989a + RNSVG: 7da7ec33015df45de2516f43bb67ab85c58754bc + RNWorklets: ee480a67d776e180fca0e89a0fcb84a51f1f0c16 SocketRocket: d4aabe649be1e368d1318fdf28a022d714d65748 - VisionCamera: 2230ecfd78a1f6cddd8be0fe4e6589f21a6385e1 + VisionCamera: 3ea10c46a5c612f5f89fb46a54bef4a0de8b58a7 Yoga: 689c8e04277f3ad631e60fe2a08e41d411daf8eb PODFILE CHECKSUM: d3cf1ed985447b7e1d75f6233972019126d31419 diff --git a/ios/Tss.xcframework/Info.plist b/ios/Tss.xcframework/Info.plist index 0f2e050..c81fd9d 100644 --- a/ios/Tss.xcframework/Info.plist +++ b/ios/Tss.xcframework/Info.plist @@ -6,18 +6,17 @@ BinaryPath - Tss.framework/Versions/A/Tss + Tss.framework/Tss LibraryIdentifier - macos-arm64_x86_64 + ios-arm64 LibraryPath Tss.framework SupportedArchitectures arm64 - x86_64 SupportedPlatform - macos + ios BinaryPath @@ -38,17 +37,18 @@ BinaryPath - Tss.framework/Tss + Tss.framework/Versions/A/Tss LibraryIdentifier - ios-arm64 + macos-arm64_x86_64 LibraryPath Tss.framework SupportedArchitectures arm64 + x86_64 SupportedPlatform - ios + macos CFBundlePackageType diff --git a/ios/Tss.xcframework/ios-arm64/Tss.framework/Headers/Tss.objc.h b/ios/Tss.xcframework/ios-arm64/Tss.framework/Headers/Tss.objc.h index 1ec7c04..0a50558 100644 --- a/ios/Tss.xcframework/ios-arm64/Tss.framework/Headers/Tss.objc.h +++ b/ios/Tss.xcframework/ios-arm64/Tss.framework/Headers/Tss.objc.h @@ -302,6 +302,16 @@ FOUNDATION_EXPORT NSString* _Nonnull TssEciesEncrypt(NSString* _Nullable data, N FOUNDATION_EXPORT NSString* _Nonnull TssEciesPubkeyFromPrivateKey(NSString* _Nullable privateKeyHex, NSError* _Nullable* _Nullable error); +/** + * EncodeXpub encodes a public key and chain code into xpub/tpub format for watch-only wallets (Sparrow, etc.) +It derives to the BIP44 account level (m/44/0/0) so Sparrow can derive /0/x for addresses. +hexPubKey: compressed public key in hex (33 bytes / 66 chars) - the master public key +hexChainCode: chain code in hex (32 bytes / 64 chars) - the master chain code +network: "mainnet" or "testnet3" +Returns: xpub (mainnet) or tpub (testnet) encoded string at account level m/44/0/0 + */ +FOUNDATION_EXPORT NSString* _Nonnull TssEncodeXpub(NSString* _Nullable hexPubKey, NSString* _Nullable hexChainCode, NSString* _Nullable network, NSError* _Nullable* _Nullable error); + FOUNDATION_EXPORT NSString* _Nonnull TssEstimateFees(NSString* _Nullable senderAddress, NSString* _Nullable receiverAddress, int64_t amountSatoshi, NSError* _Nullable* _Nullable error); FOUNDATION_EXPORT NSString* _Nonnull TssFetchData(NSString* _Nullable url, NSString* _Nullable decKey, NSString* _Nullable data, NSError* _Nullable* _Nullable error); @@ -327,6 +337,16 @@ FOUNDATION_EXPORT NSString* _Nonnull TssGetDerivedPubKey(NSString* _Nullable hex FOUNDATION_EXPORT NSString* _Nonnull TssGetNetwork(NSError* _Nullable* _Nullable error); +/** + * GetOutputDescriptor generates a wallet output descriptor for watch-only wallet import (Sparrow, etc.) +hexPubKey: compressed master public key in hex (33 bytes / 66 chars) +hexChainCode: master chain code in hex (32 bytes / 64 chars) +network: "mainnet" or "testnet3" +addressType: "legacy", "segwit-native", or "segwit-compatible" +Returns: output descriptor string (pkh for legacy, wpkh for segwit-native, sh(wpkh) for segwit-compatible) + */ +FOUNDATION_EXPORT NSString* _Nonnull TssGetOutputDescriptor(NSString* _Nullable hexPubKey, NSString* _Nullable hexChainCode, NSString* _Nullable network, NSString* _Nullable addressType, NSError* _Nullable* _Nullable error); + /** * GetThreshold calculates the threshold value based on the input value. It takes an integer value as input and returns the threshold value and an error. @@ -362,6 +382,19 @@ FOUNDATION_EXPORT BOOL TssLocalPreParams(NSString* _Nullable ppmFile, long timeo FOUNDATION_EXPORT NSString* _Nonnull TssMpcSendBTC(NSString* _Nullable server, NSString* _Nullable key, NSString* _Nullable partiesCSV, NSString* _Nullable session, NSString* _Nullable sessionKey, NSString* _Nullable encKey, NSString* _Nullable decKey, NSString* _Nullable keyshare, NSString* _Nullable derivePath, NSString* _Nullable publicKey, NSString* _Nullable senderAddress, NSString* _Nullable receiverAddress, int64_t amountSatoshi, int64_t estimatedFee, NSError* _Nullable* _Nullable error); +/** + * MpcSignPSBT signs a PSBT using MPC (server-based transport) +Parameters: + - server, key, partiesCSV, session, sessionKey, encKey, decKey: TSS parameters + - keyshare: JSON keyshare data + - psbtBase64: base64-encoded PSBT to sign + +Derivation paths and public keys are extracted from the PSBT's Bip32Derivation fields. + +Returns: base64-encoded signed PSBT + */ +FOUNDATION_EXPORT NSString* _Nonnull TssMpcSignPSBT(NSString* _Nullable server, NSString* _Nullable key, NSString* _Nullable partiesCSV, NSString* _Nullable session, NSString* _Nullable sessionKey, NSString* _Nullable encKey, NSString* _Nullable decKey, NSString* _Nullable keyshare, NSString* _Nullable psbtBase64, NSError* _Nullable* _Nullable error); + FOUNDATION_EXPORT TssServiceImpl* _Nullable TssNewService(id _Nullable msg, id _Nullable stateAccessor, BOOL createPreParam, NSString* _Nullable ppmFile, NSError* _Nullable* _Nullable error); /** @@ -407,6 +440,21 @@ It internally performs pre-agreement to establish sessionID and unified fees. */ FOUNDATION_EXPORT NSString* _Nonnull TssNostrMpcSendBTC(NSString* _Nullable relaysCSV, NSString* _Nullable partyNsec, NSString* _Nullable partiesNpubsCSV, NSString* _Nullable npubsSorted, NSString* _Nullable balanceSats, NSString* _Nullable keyshareJSON, NSString* _Nullable derivePath, NSString* _Nullable publicKey, NSString* _Nullable senderAddress, NSString* _Nullable receiverAddress, int64_t amountSatoshi, int64_t estimatedFee, NSError* _Nullable* _Nullable error); +/** + * NostrMpcSignPSBT signs a PSBT using MPC over Nostr transport +This is analogous to NostrMpcSendBTC but for PSBT signing +Parameters: + - relaysCSV: comma-separated Nostr relay URLs + - partyNsec: party's Nostr secret key (bech32) + - partiesNpubsCSV: comma-separated public keys of all parties (bech32) + - npubsSorted: sorted comma-separated npubs (for sessionFlag calculation) + - keyshareJSON: JSON keyshare data + - psbtBase64: base64-encoded PSBT to sign + +Returns: base64-encoded signed PSBT + */ +FOUNDATION_EXPORT NSString* _Nonnull TssNostrMpcSignPSBT(NSString* _Nullable relaysCSV, NSString* _Nullable partyNsec, NSString* _Nullable partiesNpubsCSV, NSString* _Nullable npubsSorted, NSString* _Nullable keyshareJSON, NSString* _Nullable psbtBase64, NSError* _Nullable* _Nullable error); + /** * NostrPreAgreementSendBTC performs a pre-agreement phase before starting the MPC send BTC. This is kept for backward compatibility but is now deprecated - use NostrMpcSendBTC which includes pre-agreement. @@ -417,6 +465,12 @@ Returns JSON: {"fullNonce": "...", "averageFees": 1234} */ FOUNDATION_EXPORT NSString* _Nonnull TssNostrPreAgreementSendBTC(NSString* _Nullable relaysCSV, NSString* _Nullable partyNsec, NSString* _Nullable partiesNpubsCSV, NSString* _Nullable sessionFlag, int64_t localSatoshiFees, NSError* _Nullable* _Nullable error); +/** + * ParsePSBTDetails extracts transaction details from a PSBT for display +Returns JSON with inputs, outputs, fee, and total amounts + */ +FOUNDATION_EXPORT NSString* _Nonnull TssParsePSBTDetails(NSString* _Nullable psbtBase64, NSError* _Nullable* _Nullable error); + FOUNDATION_EXPORT NSString* _Nonnull TssPostTx(NSString* _Nullable rawTxHex, NSError* _Nullable* _Nullable error); // skipped function PreParams with unsupported parameter or return types diff --git a/ios/Tss.xcframework/ios-arm64/Tss.framework/Info.plist b/ios/Tss.xcframework/ios-arm64/Tss.framework/Info.plist index b40a5bd..c08298e 100644 --- a/ios/Tss.xcframework/ios-arm64/Tss.framework/Info.plist +++ b/ios/Tss.xcframework/ios-arm64/Tss.framework/Info.plist @@ -9,9 +9,9 @@ MinimumOSVersion 100.0 CFBundleShortVersionString - 0.0.1765222909 + 0.0.1765909426 CFBundleVersion - 0.0.1765222909 + 0.0.1765909426 CFBundlePackageType FMWK diff --git a/ios/Tss.xcframework/ios-arm64/Tss.framework/Tss b/ios/Tss.xcframework/ios-arm64/Tss.framework/Tss index 87734bd..dade8fb 100644 Binary files a/ios/Tss.xcframework/ios-arm64/Tss.framework/Tss and b/ios/Tss.xcframework/ios-arm64/Tss.framework/Tss differ diff --git a/ios/Tss.xcframework/ios-arm64_x86_64-simulator/Tss.framework/Headers/Tss.objc.h b/ios/Tss.xcframework/ios-arm64_x86_64-simulator/Tss.framework/Headers/Tss.objc.h index 1ec7c04..0a50558 100644 --- a/ios/Tss.xcframework/ios-arm64_x86_64-simulator/Tss.framework/Headers/Tss.objc.h +++ b/ios/Tss.xcframework/ios-arm64_x86_64-simulator/Tss.framework/Headers/Tss.objc.h @@ -302,6 +302,16 @@ FOUNDATION_EXPORT NSString* _Nonnull TssEciesEncrypt(NSString* _Nullable data, N FOUNDATION_EXPORT NSString* _Nonnull TssEciesPubkeyFromPrivateKey(NSString* _Nullable privateKeyHex, NSError* _Nullable* _Nullable error); +/** + * EncodeXpub encodes a public key and chain code into xpub/tpub format for watch-only wallets (Sparrow, etc.) +It derives to the BIP44 account level (m/44/0/0) so Sparrow can derive /0/x for addresses. +hexPubKey: compressed public key in hex (33 bytes / 66 chars) - the master public key +hexChainCode: chain code in hex (32 bytes / 64 chars) - the master chain code +network: "mainnet" or "testnet3" +Returns: xpub (mainnet) or tpub (testnet) encoded string at account level m/44/0/0 + */ +FOUNDATION_EXPORT NSString* _Nonnull TssEncodeXpub(NSString* _Nullable hexPubKey, NSString* _Nullable hexChainCode, NSString* _Nullable network, NSError* _Nullable* _Nullable error); + FOUNDATION_EXPORT NSString* _Nonnull TssEstimateFees(NSString* _Nullable senderAddress, NSString* _Nullable receiverAddress, int64_t amountSatoshi, NSError* _Nullable* _Nullable error); FOUNDATION_EXPORT NSString* _Nonnull TssFetchData(NSString* _Nullable url, NSString* _Nullable decKey, NSString* _Nullable data, NSError* _Nullable* _Nullable error); @@ -327,6 +337,16 @@ FOUNDATION_EXPORT NSString* _Nonnull TssGetDerivedPubKey(NSString* _Nullable hex FOUNDATION_EXPORT NSString* _Nonnull TssGetNetwork(NSError* _Nullable* _Nullable error); +/** + * GetOutputDescriptor generates a wallet output descriptor for watch-only wallet import (Sparrow, etc.) +hexPubKey: compressed master public key in hex (33 bytes / 66 chars) +hexChainCode: master chain code in hex (32 bytes / 64 chars) +network: "mainnet" or "testnet3" +addressType: "legacy", "segwit-native", or "segwit-compatible" +Returns: output descriptor string (pkh for legacy, wpkh for segwit-native, sh(wpkh) for segwit-compatible) + */ +FOUNDATION_EXPORT NSString* _Nonnull TssGetOutputDescriptor(NSString* _Nullable hexPubKey, NSString* _Nullable hexChainCode, NSString* _Nullable network, NSString* _Nullable addressType, NSError* _Nullable* _Nullable error); + /** * GetThreshold calculates the threshold value based on the input value. It takes an integer value as input and returns the threshold value and an error. @@ -362,6 +382,19 @@ FOUNDATION_EXPORT BOOL TssLocalPreParams(NSString* _Nullable ppmFile, long timeo FOUNDATION_EXPORT NSString* _Nonnull TssMpcSendBTC(NSString* _Nullable server, NSString* _Nullable key, NSString* _Nullable partiesCSV, NSString* _Nullable session, NSString* _Nullable sessionKey, NSString* _Nullable encKey, NSString* _Nullable decKey, NSString* _Nullable keyshare, NSString* _Nullable derivePath, NSString* _Nullable publicKey, NSString* _Nullable senderAddress, NSString* _Nullable receiverAddress, int64_t amountSatoshi, int64_t estimatedFee, NSError* _Nullable* _Nullable error); +/** + * MpcSignPSBT signs a PSBT using MPC (server-based transport) +Parameters: + - server, key, partiesCSV, session, sessionKey, encKey, decKey: TSS parameters + - keyshare: JSON keyshare data + - psbtBase64: base64-encoded PSBT to sign + +Derivation paths and public keys are extracted from the PSBT's Bip32Derivation fields. + +Returns: base64-encoded signed PSBT + */ +FOUNDATION_EXPORT NSString* _Nonnull TssMpcSignPSBT(NSString* _Nullable server, NSString* _Nullable key, NSString* _Nullable partiesCSV, NSString* _Nullable session, NSString* _Nullable sessionKey, NSString* _Nullable encKey, NSString* _Nullable decKey, NSString* _Nullable keyshare, NSString* _Nullable psbtBase64, NSError* _Nullable* _Nullable error); + FOUNDATION_EXPORT TssServiceImpl* _Nullable TssNewService(id _Nullable msg, id _Nullable stateAccessor, BOOL createPreParam, NSString* _Nullable ppmFile, NSError* _Nullable* _Nullable error); /** @@ -407,6 +440,21 @@ It internally performs pre-agreement to establish sessionID and unified fees. */ FOUNDATION_EXPORT NSString* _Nonnull TssNostrMpcSendBTC(NSString* _Nullable relaysCSV, NSString* _Nullable partyNsec, NSString* _Nullable partiesNpubsCSV, NSString* _Nullable npubsSorted, NSString* _Nullable balanceSats, NSString* _Nullable keyshareJSON, NSString* _Nullable derivePath, NSString* _Nullable publicKey, NSString* _Nullable senderAddress, NSString* _Nullable receiverAddress, int64_t amountSatoshi, int64_t estimatedFee, NSError* _Nullable* _Nullable error); +/** + * NostrMpcSignPSBT signs a PSBT using MPC over Nostr transport +This is analogous to NostrMpcSendBTC but for PSBT signing +Parameters: + - relaysCSV: comma-separated Nostr relay URLs + - partyNsec: party's Nostr secret key (bech32) + - partiesNpubsCSV: comma-separated public keys of all parties (bech32) + - npubsSorted: sorted comma-separated npubs (for sessionFlag calculation) + - keyshareJSON: JSON keyshare data + - psbtBase64: base64-encoded PSBT to sign + +Returns: base64-encoded signed PSBT + */ +FOUNDATION_EXPORT NSString* _Nonnull TssNostrMpcSignPSBT(NSString* _Nullable relaysCSV, NSString* _Nullable partyNsec, NSString* _Nullable partiesNpubsCSV, NSString* _Nullable npubsSorted, NSString* _Nullable keyshareJSON, NSString* _Nullable psbtBase64, NSError* _Nullable* _Nullable error); + /** * NostrPreAgreementSendBTC performs a pre-agreement phase before starting the MPC send BTC. This is kept for backward compatibility but is now deprecated - use NostrMpcSendBTC which includes pre-agreement. @@ -417,6 +465,12 @@ Returns JSON: {"fullNonce": "...", "averageFees": 1234} */ FOUNDATION_EXPORT NSString* _Nonnull TssNostrPreAgreementSendBTC(NSString* _Nullable relaysCSV, NSString* _Nullable partyNsec, NSString* _Nullable partiesNpubsCSV, NSString* _Nullable sessionFlag, int64_t localSatoshiFees, NSError* _Nullable* _Nullable error); +/** + * ParsePSBTDetails extracts transaction details from a PSBT for display +Returns JSON with inputs, outputs, fee, and total amounts + */ +FOUNDATION_EXPORT NSString* _Nonnull TssParsePSBTDetails(NSString* _Nullable psbtBase64, NSError* _Nullable* _Nullable error); + FOUNDATION_EXPORT NSString* _Nonnull TssPostTx(NSString* _Nullable rawTxHex, NSError* _Nullable* _Nullable error); // skipped function PreParams with unsupported parameter or return types diff --git a/ios/Tss.xcframework/ios-arm64_x86_64-simulator/Tss.framework/Info.plist b/ios/Tss.xcframework/ios-arm64_x86_64-simulator/Tss.framework/Info.plist index b40a5bd..c08298e 100644 --- a/ios/Tss.xcframework/ios-arm64_x86_64-simulator/Tss.framework/Info.plist +++ b/ios/Tss.xcframework/ios-arm64_x86_64-simulator/Tss.framework/Info.plist @@ -9,9 +9,9 @@ MinimumOSVersion 100.0 CFBundleShortVersionString - 0.0.1765222909 + 0.0.1765909426 CFBundleVersion - 0.0.1765222909 + 0.0.1765909426 CFBundlePackageType FMWK diff --git a/ios/Tss.xcframework/ios-arm64_x86_64-simulator/Tss.framework/Tss b/ios/Tss.xcframework/ios-arm64_x86_64-simulator/Tss.framework/Tss index e34c28c..127c3ca 100644 Binary files a/ios/Tss.xcframework/ios-arm64_x86_64-simulator/Tss.framework/Tss and b/ios/Tss.xcframework/ios-arm64_x86_64-simulator/Tss.framework/Tss differ diff --git a/ios/Tss.xcframework/macos-arm64_x86_64/Tss.framework/Versions/A/Headers/Tss.objc.h b/ios/Tss.xcframework/macos-arm64_x86_64/Tss.framework/Versions/A/Headers/Tss.objc.h index 1ec7c04..0a50558 100644 --- a/ios/Tss.xcframework/macos-arm64_x86_64/Tss.framework/Versions/A/Headers/Tss.objc.h +++ b/ios/Tss.xcframework/macos-arm64_x86_64/Tss.framework/Versions/A/Headers/Tss.objc.h @@ -302,6 +302,16 @@ FOUNDATION_EXPORT NSString* _Nonnull TssEciesEncrypt(NSString* _Nullable data, N FOUNDATION_EXPORT NSString* _Nonnull TssEciesPubkeyFromPrivateKey(NSString* _Nullable privateKeyHex, NSError* _Nullable* _Nullable error); +/** + * EncodeXpub encodes a public key and chain code into xpub/tpub format for watch-only wallets (Sparrow, etc.) +It derives to the BIP44 account level (m/44/0/0) so Sparrow can derive /0/x for addresses. +hexPubKey: compressed public key in hex (33 bytes / 66 chars) - the master public key +hexChainCode: chain code in hex (32 bytes / 64 chars) - the master chain code +network: "mainnet" or "testnet3" +Returns: xpub (mainnet) or tpub (testnet) encoded string at account level m/44/0/0 + */ +FOUNDATION_EXPORT NSString* _Nonnull TssEncodeXpub(NSString* _Nullable hexPubKey, NSString* _Nullable hexChainCode, NSString* _Nullable network, NSError* _Nullable* _Nullable error); + FOUNDATION_EXPORT NSString* _Nonnull TssEstimateFees(NSString* _Nullable senderAddress, NSString* _Nullable receiverAddress, int64_t amountSatoshi, NSError* _Nullable* _Nullable error); FOUNDATION_EXPORT NSString* _Nonnull TssFetchData(NSString* _Nullable url, NSString* _Nullable decKey, NSString* _Nullable data, NSError* _Nullable* _Nullable error); @@ -327,6 +337,16 @@ FOUNDATION_EXPORT NSString* _Nonnull TssGetDerivedPubKey(NSString* _Nullable hex FOUNDATION_EXPORT NSString* _Nonnull TssGetNetwork(NSError* _Nullable* _Nullable error); +/** + * GetOutputDescriptor generates a wallet output descriptor for watch-only wallet import (Sparrow, etc.) +hexPubKey: compressed master public key in hex (33 bytes / 66 chars) +hexChainCode: master chain code in hex (32 bytes / 64 chars) +network: "mainnet" or "testnet3" +addressType: "legacy", "segwit-native", or "segwit-compatible" +Returns: output descriptor string (pkh for legacy, wpkh for segwit-native, sh(wpkh) for segwit-compatible) + */ +FOUNDATION_EXPORT NSString* _Nonnull TssGetOutputDescriptor(NSString* _Nullable hexPubKey, NSString* _Nullable hexChainCode, NSString* _Nullable network, NSString* _Nullable addressType, NSError* _Nullable* _Nullable error); + /** * GetThreshold calculates the threshold value based on the input value. It takes an integer value as input and returns the threshold value and an error. @@ -362,6 +382,19 @@ FOUNDATION_EXPORT BOOL TssLocalPreParams(NSString* _Nullable ppmFile, long timeo FOUNDATION_EXPORT NSString* _Nonnull TssMpcSendBTC(NSString* _Nullable server, NSString* _Nullable key, NSString* _Nullable partiesCSV, NSString* _Nullable session, NSString* _Nullable sessionKey, NSString* _Nullable encKey, NSString* _Nullable decKey, NSString* _Nullable keyshare, NSString* _Nullable derivePath, NSString* _Nullable publicKey, NSString* _Nullable senderAddress, NSString* _Nullable receiverAddress, int64_t amountSatoshi, int64_t estimatedFee, NSError* _Nullable* _Nullable error); +/** + * MpcSignPSBT signs a PSBT using MPC (server-based transport) +Parameters: + - server, key, partiesCSV, session, sessionKey, encKey, decKey: TSS parameters + - keyshare: JSON keyshare data + - psbtBase64: base64-encoded PSBT to sign + +Derivation paths and public keys are extracted from the PSBT's Bip32Derivation fields. + +Returns: base64-encoded signed PSBT + */ +FOUNDATION_EXPORT NSString* _Nonnull TssMpcSignPSBT(NSString* _Nullable server, NSString* _Nullable key, NSString* _Nullable partiesCSV, NSString* _Nullable session, NSString* _Nullable sessionKey, NSString* _Nullable encKey, NSString* _Nullable decKey, NSString* _Nullable keyshare, NSString* _Nullable psbtBase64, NSError* _Nullable* _Nullable error); + FOUNDATION_EXPORT TssServiceImpl* _Nullable TssNewService(id _Nullable msg, id _Nullable stateAccessor, BOOL createPreParam, NSString* _Nullable ppmFile, NSError* _Nullable* _Nullable error); /** @@ -407,6 +440,21 @@ It internally performs pre-agreement to establish sessionID and unified fees. */ FOUNDATION_EXPORT NSString* _Nonnull TssNostrMpcSendBTC(NSString* _Nullable relaysCSV, NSString* _Nullable partyNsec, NSString* _Nullable partiesNpubsCSV, NSString* _Nullable npubsSorted, NSString* _Nullable balanceSats, NSString* _Nullable keyshareJSON, NSString* _Nullable derivePath, NSString* _Nullable publicKey, NSString* _Nullable senderAddress, NSString* _Nullable receiverAddress, int64_t amountSatoshi, int64_t estimatedFee, NSError* _Nullable* _Nullable error); +/** + * NostrMpcSignPSBT signs a PSBT using MPC over Nostr transport +This is analogous to NostrMpcSendBTC but for PSBT signing +Parameters: + - relaysCSV: comma-separated Nostr relay URLs + - partyNsec: party's Nostr secret key (bech32) + - partiesNpubsCSV: comma-separated public keys of all parties (bech32) + - npubsSorted: sorted comma-separated npubs (for sessionFlag calculation) + - keyshareJSON: JSON keyshare data + - psbtBase64: base64-encoded PSBT to sign + +Returns: base64-encoded signed PSBT + */ +FOUNDATION_EXPORT NSString* _Nonnull TssNostrMpcSignPSBT(NSString* _Nullable relaysCSV, NSString* _Nullable partyNsec, NSString* _Nullable partiesNpubsCSV, NSString* _Nullable npubsSorted, NSString* _Nullable keyshareJSON, NSString* _Nullable psbtBase64, NSError* _Nullable* _Nullable error); + /** * NostrPreAgreementSendBTC performs a pre-agreement phase before starting the MPC send BTC. This is kept for backward compatibility but is now deprecated - use NostrMpcSendBTC which includes pre-agreement. @@ -417,6 +465,12 @@ Returns JSON: {"fullNonce": "...", "averageFees": 1234} */ FOUNDATION_EXPORT NSString* _Nonnull TssNostrPreAgreementSendBTC(NSString* _Nullable relaysCSV, NSString* _Nullable partyNsec, NSString* _Nullable partiesNpubsCSV, NSString* _Nullable sessionFlag, int64_t localSatoshiFees, NSError* _Nullable* _Nullable error); +/** + * ParsePSBTDetails extracts transaction details from a PSBT for display +Returns JSON with inputs, outputs, fee, and total amounts + */ +FOUNDATION_EXPORT NSString* _Nonnull TssParsePSBTDetails(NSString* _Nullable psbtBase64, NSError* _Nullable* _Nullable error); + FOUNDATION_EXPORT NSString* _Nonnull TssPostTx(NSString* _Nullable rawTxHex, NSError* _Nullable* _Nullable error); // skipped function PreParams with unsupported parameter or return types diff --git a/ios/Tss.xcframework/macos-arm64_x86_64/Tss.framework/Versions/A/Resources/Info.plist b/ios/Tss.xcframework/macos-arm64_x86_64/Tss.framework/Versions/A/Resources/Info.plist index b40a5bd..c08298e 100644 --- a/ios/Tss.xcframework/macos-arm64_x86_64/Tss.framework/Versions/A/Resources/Info.plist +++ b/ios/Tss.xcframework/macos-arm64_x86_64/Tss.framework/Versions/A/Resources/Info.plist @@ -9,9 +9,9 @@ MinimumOSVersion 100.0 CFBundleShortVersionString - 0.0.1765222909 + 0.0.1765909426 CFBundleVersion - 0.0.1765222909 + 0.0.1765909426 CFBundlePackageType FMWK diff --git a/ios/Tss.xcframework/macos-arm64_x86_64/Tss.framework/Versions/A/Tss b/ios/Tss.xcframework/macos-arm64_x86_64/Tss.framework/Versions/A/Tss index 22998e3..89faaee 100644 Binary files a/ios/Tss.xcframework/macos-arm64_x86_64/Tss.framework/Versions/A/Tss and b/ios/Tss.xcframework/macos-arm64_x86_64/Tss.framework/Versions/A/Tss differ diff --git a/metro.config.js b/metro.config.js index 1d7feb8..b278adf 100644 --- a/metro.config.js +++ b/metro.config.js @@ -3,6 +3,9 @@ const {getDefaultConfig, mergeConfig} = require('@react-native/metro-config'); const config = { resolver: { sourceExts: ['jsx', 'js', 'ts', 'tsx', 'cjs', 'json', 'mjs'], + extraNodeModules: { + stream: require.resolve('readable-stream'), + }, }, transformer: { diff --git a/package-lock.json b/package-lock.json index 6bbabeb..240408f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,14 +1,16 @@ { "name": "boldwallet", - "version": "2.0.0", + "version": "2.1.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "boldwallet", - "version": "2.0.0", + "version": "2.1.1", "hasInstallScript": true, "dependencies": { + "@keystonehq/bc-ur-registry-btc": "^0.1.1", + "@ngraveio/bc-ur": "^1.1.13", "@react-native-clipboard/clipboard": "^1.16.0", "@react-navigation/elements": "^2.6.5", "@react-navigation/native": "^7.1.18", @@ -33,15 +35,16 @@ "react-native-linear-gradient": "^2.8.3", "react-native-progress": "^5.0.1", "react-native-qrcode-svg": "^6.3.12", - "react-native-reanimated": "^4.1.3", + "react-native-reanimated": "^4.1.6", "react-native-safe-area-context": "^5.6.0", "react-native-screens": "^4.17.1", "react-native-share": "^12.0.3", "react-native-svg": "^15.12.1", "react-native-toast-message": "^2.3.0", "react-native-vision-camera": "^4.6.3", - "react-native-worklets": "^0.6.1", + "react-native-worklets": "^0.7.0", "react-native-zeroconf": "^0.13.8", + "readable-stream": "^4.7.0", "rn-barcode-zxing-scan": "^1.0.4" }, "devDependencies": { @@ -2690,6 +2693,48 @@ "@jridgewell/sourcemap-codec": "^1.4.14" } }, + "node_modules/@keystonehq/alias-sampling": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@keystonehq/alias-sampling/-/alias-sampling-0.1.2.tgz", + "integrity": "sha512-5ukLB3bcgltgaFfQfYKYwHDUbwHicekYo53fSEa7xhVkAEqsA74kxdIwoBIURmGUtXe3EVIRm4SYlgcrt2Ri0w==", + "license": "MIT" + }, + "node_modules/@keystonehq/bc-ur-registry": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/@keystonehq/bc-ur-registry/-/bc-ur-registry-0.6.4.tgz", + "integrity": "sha512-j8Uy44DuAkvYkbf0jMxRY3UizJfn8wsEQr7GS3miRF44vcq7k0/yemVkftbn3jQ+0JYaUXf5wY7lVpLhAeW5nQ==", + "license": "Apache-2.0", + "dependencies": { + "@ngraveio/bc-ur": "^1.1.5", + "bs58check": "^2.1.2", + "tslib": "^2.3.0" + } + }, + "node_modules/@keystonehq/bc-ur-registry-btc": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@keystonehq/bc-ur-registry-btc/-/bc-ur-registry-btc-0.1.1.tgz", + "integrity": "sha512-LdYqItY1Y/M6fWJNE6L0HYZbKL8CGVP6OigG7T/gJ+SWnOGgYXj3at02aV7b9qZ7iNwJPkNrqsIDN5eajQcZjQ==", + "license": "ISC", + "dependencies": { + "@keystonehq/bc-ur-registry": "^0.6.4", + "uuid": "^8.3.2" + } + }, + "node_modules/@ngraveio/bc-ur": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/@ngraveio/bc-ur/-/bc-ur-1.1.13.tgz", + "integrity": "sha512-j73akJMV4+vLR2yQ4AphPIT5HZmxVjn/LxpL7YHoINnXoH6ccc90Zzck6/n6a3bCXOVZwBxq+YHwbAKRV+P8Zg==", + "license": "MIT", + "dependencies": { + "@keystonehq/alias-sampling": "^0.1.1", + "assert": "^2.0.0", + "bignumber.js": "^9.0.1", + "cbor-sync": "^1.0.4", + "crc": "^3.8.0", + "jsbi": "^3.1.5", + "sha.js": "^2.4.11" + } + }, "node_modules/@nicolo-ribaudo/eslint-scope-5-internals": { "version": "5.1.1-v1", "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", @@ -4271,6 +4316,19 @@ "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", "license": "MIT" }, + "node_modules/assert": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-2.1.0.tgz", + "integrity": "sha512-eLHpSK/Y4nhMJ07gDaAzoX/XAKS8PSaojml3M0DM4JpV1LAi5JOJ/p6H/XWrl8L+DzVEvVCW1z3vWAaB9oTsQw==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "is-nan": "^1.3.2", + "object-is": "^1.1.5", + "object.assign": "^4.1.4", + "util": "^0.12.5" + } + }, "node_modules/astral-regex": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", @@ -4307,7 +4365,6 @@ "version": "1.0.7", "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", - "dev": true, "license": "MIT", "dependencies": { "possible-typed-array-names": "^1.0.0" @@ -4512,6 +4569,15 @@ "resolved": "https://registry.npmjs.org/base-64/-/base-64-0.1.0.tgz", "integrity": "sha512-Y5gU45svrR5tI2Vt/X9GPd3L0HNIKzGu202EjxrXMpuc2V2CiKgemAbUUsqYmZJvPtCXoUKjNZwBJzsNScUbXA==" }, + "node_modules/base-x": { + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.11.tgz", + "integrity": "sha512-xz7wQ8xDhdyP7tQxwdteLYeFfS68tSMNCZ/Y37WJ4bhGfKPpqEIlmIyueQHqOyoPhE6xNUqjzRr8ra0eF9VRvA==", + "license": "MIT", + "dependencies": { + "safe-buffer": "^5.0.1" + } + }, "node_modules/base58-js": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/base58-js/-/base58-js-3.0.3.tgz", @@ -4570,6 +4636,15 @@ "url": "https://opencollective.com/bigjs" } }, + "node_modules/bignumber.js": { + "version": "9.3.1", + "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.3.1.tgz", + "integrity": "sha512-Ko0uX15oIUS7wJ3Rb30Fs6SkVbLmPBAKdlm7q9+ak9bbIeFf0MwuBsQV6z7+X768/cHsfg+WlysDWJcmthjsjQ==", + "license": "MIT", + "engines": { + "node": "*" + } + }, "node_modules/bitcoin-address-validation": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/bitcoin-address-validation/-/bitcoin-address-validation-3.0.0.tgz", @@ -4618,6 +4693,21 @@ "ieee754": "^1.1.13" } }, + "node_modules/bl/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/body-parser": { "version": "1.20.3", "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz", @@ -4721,6 +4811,26 @@ "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" } }, + "node_modules/bs58": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/bs58/-/bs58-4.0.1.tgz", + "integrity": "sha512-Ok3Wdf5vOIlBrgCvTq96gBkJw+JUEzdBgyaza5HLtPm7yTHkjRy8+JzNyHF7BHa0bNWOQIp3m5YF0nnFcOIKLw==", + "license": "MIT", + "dependencies": { + "base-x": "^3.0.2" + } + }, + "node_modules/bs58check": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/bs58check/-/bs58check-2.1.2.tgz", + "integrity": "sha512-0TS1jicxdU09dwJMNZtVAfzPi6Q6QeN0pM1Fkzrjn+XYHvzMKPU3pHVpva+769iNVSfIYWf7LJ6WR+BuuMf8cA==", + "license": "MIT", + "dependencies": { + "bs58": "^4.0.0", + "create-hash": "^1.1.0", + "safe-buffer": "^5.1.2" + } + }, "node_modules/bser": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", @@ -4774,7 +4884,6 @@ "version": "1.0.8", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz", "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==", - "dev": true, "license": "MIT", "dependencies": { "call-bind-apply-helpers": "^1.0.0", @@ -4806,7 +4915,6 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", - "devOptional": true, "license": "MIT", "dependencies": { "call-bind-apply-helpers": "^1.0.2", @@ -4858,6 +4966,12 @@ ], "license": "CC-BY-4.0" }, + "node_modules/cbor-sync": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cbor-sync/-/cbor-sync-1.0.4.tgz", + "integrity": "sha512-GWlXN4wiz0vdWWXBU71Dvc1q3aBo0HytqwAZnXF1wOwjqNnDWA1vZ1gDMFLlqohak31VQzmhiYfiCX5QSSfagA==", + "license": "MIT" + }, "node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", @@ -4955,6 +5069,20 @@ "node": ">=8" } }, + "node_modules/cipher-base": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.7.tgz", + "integrity": "sha512-Mz9QMT5fJe7bKI7MH31UilT5cEK5EHHRCccw/YRFsRY47AuNgaV6HY3rscp0/I4Q+tTW/5zoqpSeRRI54TkDWA==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.4", + "safe-buffer": "^5.2.1", + "to-buffer": "^1.2.2" + }, + "engines": { + "node": ">= 0.10" + } + }, "node_modules/cjs-module-lexer": { "version": "1.4.3", "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.4.3.tgz", @@ -5222,6 +5350,12 @@ "url": "https://opencollective.com/core-js" } }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "license": "MIT" + }, "node_modules/cosmiconfig": { "version": "9.0.0", "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.0.tgz", @@ -5249,6 +5383,52 @@ } } }, + "node_modules/crc": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/crc/-/crc-3.8.0.tgz", + "integrity": "sha512-iX3mfgcTMIq3ZKLIsVFAbv7+Mc10kxabAGQb8HvjA1o3T1PIYprbakQ65d3I+2HGHt6nSKkM9PYjgoJO2KcFBQ==", + "license": "MIT", + "dependencies": { + "buffer": "^5.1.0" + } + }, + "node_modules/crc/node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "license": "MIT", + "dependencies": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, "node_modules/create-jest": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/create-jest/-/create-jest-29.7.0.tgz", @@ -5488,7 +5668,6 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", - "dev": true, "license": "MIT", "dependencies": { "es-define-property": "^1.0.0", @@ -5506,7 +5685,6 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", - "dev": true, "license": "MIT", "dependencies": { "define-data-property": "^1.0.1", @@ -6773,7 +6951,6 @@ "version": "0.3.5", "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.5.tgz", "integrity": "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==", - "dev": true, "license": "MIT", "dependencies": { "is-callable": "^1.2.7" @@ -6889,7 +7066,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/generator-function/-/generator-function-2.0.1.tgz", "integrity": "sha512-SFdFmIJi+ybC0vjlHN0ZGVGHc3lgE0DxPAT0djjVg+kjOnSqclqmj0KQ7ykTOLP6YxoqOvuAODGdcHJn+43q3g==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -7130,7 +7306,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", - "dev": true, "license": "MIT", "dependencies": { "es-define-property": "^1.0.0" @@ -7182,6 +7357,63 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/hash-base": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.2.tgz", + "integrity": "sha512-Bb33KbowVTIj5s7Ked1OsqHUeCpz//tPwR+E2zJgJKo9Z5XolZ9b6bdUgjmYlwnWhoOQKoTd1TYToZGn5mAYOg==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.4", + "readable-stream": "^2.3.8", + "safe-buffer": "^5.2.1", + "to-buffer": "^1.2.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/hash-base/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "license": "MIT" + }, + "node_modules/hash-base/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/hash-base/node_modules/readable-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "license": "MIT" + }, + "node_modules/hash-base/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/hash-base/node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "license": "MIT" + }, "node_modules/hasown": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", @@ -7430,6 +7662,22 @@ "loose-envify": "^1.0.0" } }, + "node_modules/is-arguments": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.2.0.tgz", + "integrity": "sha512-7bVbi0huj/wrIAOzb8U1aszg9kdi3KN/CyU19CTI7tAoZYEZoL9yCDXpbXN+uPsuWnP02cyug1gleqq+TU+YCA==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-array-buffer": { "version": "3.0.5", "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.5.tgz", @@ -7512,7 +7760,6 @@ "version": "1.2.7", "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -7637,7 +7884,6 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.1.2.tgz", "integrity": "sha512-upqt1SkGkODW9tsGNG5mtXTXtECizwtS2kA161M+gJPc1xdb/Ax629af6YrTwcOeQHbewrPNlE5Dx7kzvXTizA==", - "dev": true, "license": "MIT", "dependencies": { "call-bound": "^1.0.4", @@ -7689,6 +7935,22 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-nan": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz", + "integrity": "sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-negative-zero": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", @@ -7742,7 +8004,6 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz", "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==", - "dev": true, "license": "MIT", "dependencies": { "call-bound": "^1.0.2", @@ -7838,7 +8099,6 @@ "version": "1.1.15", "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.15.tgz", "integrity": "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==", - "dev": true, "license": "MIT", "dependencies": { "which-typed-array": "^1.1.16" @@ -7923,7 +8183,6 @@ "version": "2.0.5", "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", - "dev": true, "license": "MIT" }, "node_modules/isexe": { @@ -8651,6 +8910,12 @@ "js-yaml": "bin/js-yaml.js" } }, + "node_modules/jsbi": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/jsbi/-/jsbi-3.2.5.tgz", + "integrity": "sha512-aBE4n43IPvjaddScbvWRA2YlTzKEynHzu7MqOyTipdHucf/VxS63ViCjxYRg86M8Rxwbt/GfzHl1kKERkt45fQ==", + "license": "Apache-2.0" + }, "node_modules/jsc-safe-url": { "version": "0.2.4", "resolved": "https://registry.npmjs.org/jsc-safe-url/-/jsc-safe-url-0.2.4.tgz", @@ -9157,6 +9422,17 @@ "node": ">= 0.4" } }, + "node_modules/md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "license": "MIT", + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, "node_modules/mdn-data": { "version": "2.0.14", "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", @@ -9783,11 +10059,26 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/object-is": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.6.tgz", + "integrity": "sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/object-keys": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -9797,7 +10088,6 @@ "version": "4.1.7", "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.7.tgz", "integrity": "sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==", - "dev": true, "license": "MIT", "dependencies": { "call-bind": "^1.0.8", @@ -10334,7 +10624,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz", "integrity": "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -10398,6 +10687,21 @@ "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", "license": "MIT" }, + "node_modules/process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", + "license": "MIT", + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "license": "MIT" + }, "node_modules/promise": { "version": "8.3.0", "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", @@ -10966,25 +11270,24 @@ } }, "node_modules/react-native-reanimated": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.1.3.tgz", - "integrity": "sha512-GP8wsi1u3nqvC1fMab/m8gfFwFyldawElCcUSBJQgfrXeLmsPPUOpDw44lbLeCpcwUuLa05WTVePdTEwCLTUZg==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-4.2.0.tgz", + "integrity": "sha512-frhu5b8/m/VvaMWz48V8RxcsXnE3hrlErQ5chr21MzAeDCpY4X14sQjvm+jvu3aOI+7Cz2atdRpyhhIuqxVaXg==", "license": "MIT", "dependencies": { - "react-native-is-edge-to-edge": "^1.2.1", - "semver": "7.7.2" + "react-native-is-edge-to-edge": "1.2.1", + "semver": "7.7.3" }, "peerDependencies": { - "@babel/core": "^7.0.0-0", "react": "*", "react-native": "*", - "react-native-worklets": ">=0.5.0" + "react-native-worklets": ">=0.7.0" } }, "node_modules/react-native-reanimated/node_modules/semver": { - "version": "7.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", - "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", + "version": "7.7.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", + "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -11076,33 +11379,33 @@ } }, "node_modules/react-native-worklets": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/react-native-worklets/-/react-native-worklets-0.6.1.tgz", - "integrity": "sha512-URca8l7c7Uog7gv4mcg9KILdJlnbvwdS5yfXQYf5TDkD2W1VY1sduEKrD+sA3lUPXH/TG1vmXAvNxCNwPMYgGg==", - "license": "MIT", - "dependencies": { - "@babel/plugin-transform-arrow-functions": "^7.0.0-0", - "@babel/plugin-transform-class-properties": "^7.0.0-0", - "@babel/plugin-transform-classes": "^7.0.0-0", - "@babel/plugin-transform-nullish-coalescing-operator": "^7.0.0-0", - "@babel/plugin-transform-optional-chaining": "^7.0.0-0", - "@babel/plugin-transform-shorthand-properties": "^7.0.0-0", - "@babel/plugin-transform-template-literals": "^7.0.0-0", - "@babel/plugin-transform-unicode-regex": "^7.0.0-0", - "@babel/preset-typescript": "^7.16.7", - "convert-source-map": "^2.0.0", - "semver": "7.7.2" + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/react-native-worklets/-/react-native-worklets-0.7.1.tgz", + "integrity": "sha512-KNsvR48ULg73QhTlmwPbdJLPsWcyBotrGPsrDRDswb5FYpQaJEThUKc2ncXE4UM5dn/ewLoQHjSjLaKUVPxPhA==", + "license": "MIT", + "dependencies": { + "@babel/plugin-transform-arrow-functions": "7.27.1", + "@babel/plugin-transform-class-properties": "7.27.1", + "@babel/plugin-transform-classes": "7.28.4", + "@babel/plugin-transform-nullish-coalescing-operator": "7.27.1", + "@babel/plugin-transform-optional-chaining": "7.27.1", + "@babel/plugin-transform-shorthand-properties": "7.27.1", + "@babel/plugin-transform-template-literals": "7.27.1", + "@babel/plugin-transform-unicode-regex": "7.27.1", + "@babel/preset-typescript": "7.27.1", + "convert-source-map": "2.0.0", + "semver": "7.7.3" }, "peerDependencies": { - "@babel/core": "^7.0.0-0", + "@babel/core": "*", "react": "*", "react-native": "*" } }, "node_modules/react-native-worklets/node_modules/semver": { - "version": "7.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", - "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", + "version": "7.7.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", + "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -11168,18 +11471,19 @@ } }, "node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "devOptional": true, + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.7.0.tgz", + "integrity": "sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==", "license": "MIT", "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" + "abort-controller": "^3.0.0", + "buffer": "^6.0.3", + "events": "^3.3.0", + "process": "^0.11.10", + "string_decoder": "^1.3.0" }, "engines": { - "node": ">= 6" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, "node_modules/reflect.getprototypeof": { @@ -11405,6 +11709,19 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/ripemd160": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.3.tgz", + "integrity": "sha512-5Di9UC0+8h1L6ZD2d7awM7E/T4uA1fJRlx6zk/NvdCCVEoAnFqvHmCuNeIKoCeIixBX/q8uM+6ycDvF8woqosA==", + "license": "MIT", + "dependencies": { + "hash-base": "^3.1.2", + "inherits": "^2.0.4" + }, + "engines": { + "node": ">= 0.8" + } + }, "node_modules/rn-barcode-zxing-scan": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/rn-barcode-zxing-scan/-/rn-barcode-zxing-scan-1.0.4.tgz", @@ -11463,7 +11780,6 @@ "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "devOptional": true, "funding": [ { "type": "github", @@ -11501,7 +11817,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.1.0.tgz", "integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==", - "dev": true, "license": "MIT", "dependencies": { "call-bound": "^1.0.2", @@ -11640,7 +11955,6 @@ "version": "1.2.2", "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", - "dev": true, "license": "MIT", "dependencies": { "define-data-property": "^1.1.4", @@ -11691,6 +12005,26 @@ "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", "license": "ISC" }, + "node_modules/sha.js": { + "version": "2.4.12", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.12.tgz", + "integrity": "sha512-8LzC5+bvI45BjpfXU8V5fdU2mfeKiQe1D1gIMn7XUlF3OTUrpdJpPPH4EMAnF0DsHHdSZqCdSss5qCmJKuiO3w==", + "license": "(MIT AND BSD-3-Clause)", + "dependencies": { + "inherits": "^2.0.4", + "safe-buffer": "^5.2.1", + "to-buffer": "^1.2.0" + }, + "bin": { + "sha.js": "bin.js" + }, + "engines": { + "node": ">= 0.10" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/sha256-uint8array": { "version": "0.10.7", "resolved": "https://registry.npmjs.org/sha256-uint8array/-/sha256-uint8array-0.10.7.tgz", @@ -12007,7 +12341,6 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "devOptional": true, "license": "MIT", "dependencies": { "safe-buffer": "~5.2.0" @@ -12344,6 +12677,20 @@ "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", "license": "BSD-3-Clause" }, + "node_modules/to-buffer": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.2.2.tgz", + "integrity": "sha512-db0E3UJjcFhpDhAF4tLo03oli3pwl3dbnzXOUIlRKrp+ldk/VUxzpWYZENsw2SZiuBjHAk7DfB0VU7NKdpb6sw==", + "license": "MIT", + "dependencies": { + "isarray": "^2.0.5", + "safe-buffer": "^5.2.1", + "typed-array-buffer": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", @@ -12378,6 +12725,12 @@ "typescript": ">=4.8.4" } }, + "node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "license": "0BSD" + }, "node_modules/type-check": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", @@ -12431,7 +12784,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz", "integrity": "sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==", - "dev": true, "license": "MIT", "dependencies": { "call-bound": "^1.0.3", @@ -12509,7 +12861,7 @@ "version": "5.9.3", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", - "devOptional": true, + "dev": true, "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", @@ -12667,11 +13019,23 @@ "integrity": "sha512-E8VjFIQ/TyQgp+TZfS6l8yp/xWppSAHzidGiRrqe4bK4XP9pTRyKFgGJpO3SN7zdX4DeomTrwaseCHovfpFcqQ==", "license": "MIT" }, + "node_modules/util": { + "version": "0.12.5", + "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz", + "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "is-arguments": "^1.0.4", + "is-generator-function": "^1.0.7", + "is-typed-array": "^1.1.3", + "which-typed-array": "^1.1.2" + } + }, "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "devOptional": true, "license": "MIT" }, "node_modules/utils-merge": { @@ -12683,6 +13047,15 @@ "node": ">= 0.4.0" } }, + "node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, "node_modules/v8-to-istanbul": { "version": "9.3.0", "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.3.0.tgz", @@ -12837,7 +13210,6 @@ "version": "1.1.19", "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.19.tgz", "integrity": "sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw==", - "dev": true, "license": "MIT", "dependencies": { "available-typed-arrays": "^1.0.7", diff --git a/package.json b/package.json index 1eb21fb..8ff116d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "boldwallet", - "version": "2.0.2", + "version": "2.1.1", "private": true, "scripts": { "android": "react-native run-android", @@ -11,7 +11,10 @@ "postinstall": "patch-package" }, "dependencies": { + "@keystonehq/bc-ur-registry-btc": "^0.1.1", + "@ngraveio/bc-ur": "^1.1.13", "@react-native-clipboard/clipboard": "^1.16.0", + "@react-native-community/netinfo": "^11.4.1", "@react-navigation/elements": "^2.6.5", "@react-navigation/native": "^7.1.18", "@react-navigation/native-stack": "^7.3.28", @@ -35,15 +38,16 @@ "react-native-linear-gradient": "^2.8.3", "react-native-progress": "^5.0.1", "react-native-qrcode-svg": "^6.3.12", - "react-native-reanimated": "^4.1.3", + "react-native-reanimated": "^4.1.6", "react-native-safe-area-context": "^5.6.0", "react-native-screens": "^4.17.1", "react-native-share": "^12.0.3", "react-native-svg": "^15.12.1", "react-native-toast-message": "^2.3.0", "react-native-vision-camera": "^4.6.3", - "react-native-worklets": "^0.6.1", + "react-native-worklets": "^0.7.0", "react-native-zeroconf": "^0.13.8", + "readable-stream": "^4.7.0", "rn-barcode-zxing-scan": "^1.0.4" }, "devDependencies": { diff --git a/patches/rn-barcode-zxing-scan+1.0.4.patch b/patches/rn-barcode-zxing-scan+1.0.4.patch index b247a35..39070d4 100644 --- a/patches/rn-barcode-zxing-scan+1.0.4.patch +++ b/patches/rn-barcode-zxing-scan+1.0.4.patch @@ -11,3 +11,55060 @@ index 2b6ecaf..515bac5 100644 } dependencies { +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/.transforms/12d0e6bd4eaf71a4c7e79e5766e140d6/results.bin b/node_modules/rn-barcode-zxing-scan/android/build/.transforms/12d0e6bd4eaf71a4c7e79e5766e140d6/results.bin +new file mode 100644 +index 0000000..0d259dd +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/.transforms/12d0e6bd4eaf71a4c7e79e5766e140d6/results.bin +@@ -0,0 +1 @@ ++o/classes +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/.transforms/12d0e6bd4eaf71a4c7e79e5766e140d6/transformed/classes/classes_dex/classes.dex b/node_modules/rn-barcode-zxing-scan/android/build/.transforms/12d0e6bd4eaf71a4c7e79e5766e140d6/transformed/classes/classes_dex/classes.dex +new file mode 100644 +index 0000000..7eb8088 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/.transforms/12d0e6bd4eaf71a4c7e79e5766e140d6/transformed/classes/classes_dex/classes.dex differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/.transforms/247cc027bd6daf88fe24e06e03c93355/results.bin b/node_modules/rn-barcode-zxing-scan/android/build/.transforms/247cc027bd6daf88fe24e06e03c93355/results.bin +new file mode 100644 +index 0000000..7ed749e +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/.transforms/247cc027bd6daf88fe24e06e03c93355/results.bin +@@ -0,0 +1 @@ ++o/bundleLibRuntimeToDirDebug +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/.transforms/247cc027bd6daf88fe24e06e03c93355/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactlibrary/BarcodeZxingScanModule.dex b/node_modules/rn-barcode-zxing-scan/android/build/.transforms/247cc027bd6daf88fe24e06e03c93355/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactlibrary/BarcodeZxingScanModule.dex +new file mode 100644 +index 0000000..14ed190 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/.transforms/247cc027bd6daf88fe24e06e03c93355/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactlibrary/BarcodeZxingScanModule.dex differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/.transforms/247cc027bd6daf88fe24e06e03c93355/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactlibrary/BarcodeZxingScanPackage.dex b/node_modules/rn-barcode-zxing-scan/android/build/.transforms/247cc027bd6daf88fe24e06e03c93355/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactlibrary/BarcodeZxingScanPackage.dex +new file mode 100644 +index 0000000..94adc4d +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/.transforms/247cc027bd6daf88fe24e06e03c93355/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactlibrary/BarcodeZxingScanPackage.dex differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/.transforms/247cc027bd6daf88fe24e06e03c93355/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactlibrary/BuildConfig.dex b/node_modules/rn-barcode-zxing-scan/android/build/.transforms/247cc027bd6daf88fe24e06e03c93355/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactlibrary/BuildConfig.dex +new file mode 100644 +index 0000000..877ca8e +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/.transforms/247cc027bd6daf88fe24e06e03c93355/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactlibrary/BuildConfig.dex differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/.transforms/247cc027bd6daf88fe24e06e03c93355/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactlibrary/ContinuousCaptureActivity$1.dex b/node_modules/rn-barcode-zxing-scan/android/build/.transforms/247cc027bd6daf88fe24e06e03c93355/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactlibrary/ContinuousCaptureActivity$1.dex +new file mode 100644 +index 0000000..1e65b32 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/.transforms/247cc027bd6daf88fe24e06e03c93355/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactlibrary/ContinuousCaptureActivity$1.dex differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/.transforms/247cc027bd6daf88fe24e06e03c93355/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactlibrary/ContinuousCaptureActivity$2.dex b/node_modules/rn-barcode-zxing-scan/android/build/.transforms/247cc027bd6daf88fe24e06e03c93355/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactlibrary/ContinuousCaptureActivity$2.dex +new file mode 100644 +index 0000000..09d82c8 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/.transforms/247cc027bd6daf88fe24e06e03c93355/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactlibrary/ContinuousCaptureActivity$2.dex differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/.transforms/247cc027bd6daf88fe24e06e03c93355/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactlibrary/ContinuousCaptureActivity$3.dex b/node_modules/rn-barcode-zxing-scan/android/build/.transforms/247cc027bd6daf88fe24e06e03c93355/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactlibrary/ContinuousCaptureActivity$3.dex +new file mode 100644 +index 0000000..1b98eef +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/.transforms/247cc027bd6daf88fe24e06e03c93355/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactlibrary/ContinuousCaptureActivity$3.dex differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/.transforms/247cc027bd6daf88fe24e06e03c93355/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactlibrary/ContinuousCaptureActivity.dex b/node_modules/rn-barcode-zxing-scan/android/build/.transforms/247cc027bd6daf88fe24e06e03c93355/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactlibrary/ContinuousCaptureActivity.dex +new file mode 100644 +index 0000000..6aa6a21 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/.transforms/247cc027bd6daf88fe24e06e03c93355/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/reactlibrary/ContinuousCaptureActivity.dex differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/.transforms/247cc027bd6daf88fe24e06e03c93355/transformed/bundleLibRuntimeToDirDebug/desugar_graph.bin b/node_modules/rn-barcode-zxing-scan/android/build/.transforms/247cc027bd6daf88fe24e06e03c93355/transformed/bundleLibRuntimeToDirDebug/desugar_graph.bin +new file mode 100644 +index 0000000..e329622 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/.transforms/247cc027bd6daf88fe24e06e03c93355/transformed/bundleLibRuntimeToDirDebug/desugar_graph.bin differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/.transforms/90b999316a1213e34757555320a6db63/results.bin b/node_modules/rn-barcode-zxing-scan/android/build/.transforms/90b999316a1213e34757555320a6db63/results.bin +new file mode 100644 +index 0000000..e1640c9 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/.transforms/90b999316a1213e34757555320a6db63/results.bin +@@ -0,0 +1 @@ ++o/bundleLibRuntimeToDirRelease +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/.transforms/90b999316a1213e34757555320a6db63/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/reactlibrary/BarcodeZxingScanModule.dex b/node_modules/rn-barcode-zxing-scan/android/build/.transforms/90b999316a1213e34757555320a6db63/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/reactlibrary/BarcodeZxingScanModule.dex +new file mode 100644 +index 0000000..989c619 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/.transforms/90b999316a1213e34757555320a6db63/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/reactlibrary/BarcodeZxingScanModule.dex differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/.transforms/90b999316a1213e34757555320a6db63/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/reactlibrary/BarcodeZxingScanPackage.dex b/node_modules/rn-barcode-zxing-scan/android/build/.transforms/90b999316a1213e34757555320a6db63/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/reactlibrary/BarcodeZxingScanPackage.dex +new file mode 100644 +index 0000000..40be665 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/.transforms/90b999316a1213e34757555320a6db63/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/reactlibrary/BarcodeZxingScanPackage.dex differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/.transforms/90b999316a1213e34757555320a6db63/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/reactlibrary/BuildConfig.dex b/node_modules/rn-barcode-zxing-scan/android/build/.transforms/90b999316a1213e34757555320a6db63/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/reactlibrary/BuildConfig.dex +new file mode 100644 +index 0000000..40bbf7a +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/.transforms/90b999316a1213e34757555320a6db63/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/reactlibrary/BuildConfig.dex differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/.transforms/90b999316a1213e34757555320a6db63/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/reactlibrary/ContinuousCaptureActivity$1.dex b/node_modules/rn-barcode-zxing-scan/android/build/.transforms/90b999316a1213e34757555320a6db63/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/reactlibrary/ContinuousCaptureActivity$1.dex +new file mode 100644 +index 0000000..5b2a50c +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/.transforms/90b999316a1213e34757555320a6db63/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/reactlibrary/ContinuousCaptureActivity$1.dex differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/.transforms/90b999316a1213e34757555320a6db63/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/reactlibrary/ContinuousCaptureActivity$2.dex b/node_modules/rn-barcode-zxing-scan/android/build/.transforms/90b999316a1213e34757555320a6db63/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/reactlibrary/ContinuousCaptureActivity$2.dex +new file mode 100644 +index 0000000..6fdf804 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/.transforms/90b999316a1213e34757555320a6db63/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/reactlibrary/ContinuousCaptureActivity$2.dex differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/.transforms/90b999316a1213e34757555320a6db63/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/reactlibrary/ContinuousCaptureActivity$3.dex b/node_modules/rn-barcode-zxing-scan/android/build/.transforms/90b999316a1213e34757555320a6db63/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/reactlibrary/ContinuousCaptureActivity$3.dex +new file mode 100644 +index 0000000..bbd3149 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/.transforms/90b999316a1213e34757555320a6db63/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/reactlibrary/ContinuousCaptureActivity$3.dex differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/.transforms/90b999316a1213e34757555320a6db63/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/reactlibrary/ContinuousCaptureActivity.dex b/node_modules/rn-barcode-zxing-scan/android/build/.transforms/90b999316a1213e34757555320a6db63/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/reactlibrary/ContinuousCaptureActivity.dex +new file mode 100644 +index 0000000..2139b39 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/.transforms/90b999316a1213e34757555320a6db63/transformed/bundleLibRuntimeToDirRelease/bundleLibRuntimeToDirRelease_dex/com/reactlibrary/ContinuousCaptureActivity.dex differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/.transforms/90b999316a1213e34757555320a6db63/transformed/bundleLibRuntimeToDirRelease/desugar_graph.bin b/node_modules/rn-barcode-zxing-scan/android/build/.transforms/90b999316a1213e34757555320a6db63/transformed/bundleLibRuntimeToDirRelease/desugar_graph.bin +new file mode 100644 +index 0000000..e329622 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/.transforms/90b999316a1213e34757555320a6db63/transformed/bundleLibRuntimeToDirRelease/desugar_graph.bin differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/.transforms/fa76af15139aab4a108f3d8cc918d728/results.bin b/node_modules/rn-barcode-zxing-scan/android/build/.transforms/fa76af15139aab4a108f3d8cc918d728/results.bin +new file mode 100644 +index 0000000..0d259dd +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/.transforms/fa76af15139aab4a108f3d8cc918d728/results.bin +@@ -0,0 +1 @@ ++o/classes +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/.transforms/fa76af15139aab4a108f3d8cc918d728/transformed/classes/classes_dex/classes.dex b/node_modules/rn-barcode-zxing-scan/android/build/.transforms/fa76af15139aab4a108f3d8cc918d728/transformed/classes/classes_dex/classes.dex +new file mode 100644 +index 0000000..62f4d48 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/.transforms/fa76af15139aab4a108f3d8cc918d728/transformed/classes/classes_dex/classes.dex differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/generated/source/buildConfig/debug/com/reactlibrary/BuildConfig.java b/node_modules/rn-barcode-zxing-scan/android/build/generated/source/buildConfig/debug/com/reactlibrary/BuildConfig.java +new file mode 100644 +index 0000000..4381f65 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/generated/source/buildConfig/debug/com/reactlibrary/BuildConfig.java +@@ -0,0 +1,10 @@ ++/** ++ * Automatically generated file. DO NOT MODIFY ++ */ ++package com.reactlibrary; ++ ++public final class BuildConfig { ++ public static final boolean DEBUG = Boolean.parseBoolean("true"); ++ public static final String LIBRARY_PACKAGE_NAME = "com.reactlibrary"; ++ public static final String BUILD_TYPE = "debug"; ++} +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/generated/source/buildConfig/release/com/reactlibrary/BuildConfig.java b/node_modules/rn-barcode-zxing-scan/android/build/generated/source/buildConfig/release/com/reactlibrary/BuildConfig.java +new file mode 100644 +index 0000000..db9d3fc +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/generated/source/buildConfig/release/com/reactlibrary/BuildConfig.java +@@ -0,0 +1,10 @@ ++/** ++ * Automatically generated file. DO NOT MODIFY ++ */ ++package com.reactlibrary; ++ ++public final class BuildConfig { ++ public static final boolean DEBUG = false; ++ public static final String LIBRARY_PACKAGE_NAME = "com.reactlibrary"; ++ public static final String BUILD_TYPE = "release"; ++} +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/AndroidManifest.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/AndroidManifest.xml +new file mode 100644 +index 0000000..53a174a +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/AndroidManifest.xml +@@ -0,0 +1,15 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/output-metadata.json b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/output-metadata.json +new file mode 100644 +index 0000000..c03fd85 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/aapt_friendly_merged_manifests/debug/processDebugManifest/aapt/output-metadata.json +@@ -0,0 +1,18 @@ ++{ ++ "version": 3, ++ "artifactType": { ++ "type": "AAPT_FRIENDLY_MERGED_MANIFESTS", ++ "kind": "Directory" ++ }, ++ "applicationId": "com.reactlibrary", ++ "variantName": "release", ++ "elements": [ ++ { ++ "type": "SINGLE", ++ "filters": [], ++ "attributes": [], ++ "outputFile": "AndroidManifest.xml" ++ } ++ ], ++ "elementType": "File" ++} +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/aapt_friendly_merged_manifests/release/processReleaseManifest/aapt/AndroidManifest.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/aapt_friendly_merged_manifests/release/processReleaseManifest/aapt/AndroidManifest.xml +new file mode 100644 +index 0000000..53a174a +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/aapt_friendly_merged_manifests/release/processReleaseManifest/aapt/AndroidManifest.xml +@@ -0,0 +1,15 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/aapt_friendly_merged_manifests/release/processReleaseManifest/aapt/output-metadata.json b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/aapt_friendly_merged_manifests/release/processReleaseManifest/aapt/output-metadata.json +new file mode 100644 +index 0000000..c03fd85 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/aapt_friendly_merged_manifests/release/processReleaseManifest/aapt/output-metadata.json +@@ -0,0 +1,18 @@ ++{ ++ "version": 3, ++ "artifactType": { ++ "type": "AAPT_FRIENDLY_MERGED_MANIFESTS", ++ "kind": "Directory" ++ }, ++ "applicationId": "com.reactlibrary", ++ "variantName": "release", ++ "elements": [ ++ { ++ "type": "SINGLE", ++ "filters": [], ++ "attributes": [], ++ "outputFile": "AndroidManifest.xml" ++ } ++ ], ++ "elementType": "File" ++} +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/aar_main_jar/release/syncReleaseLibJars/classes.jar b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/aar_main_jar/release/syncReleaseLibJars/classes.jar +new file mode 100644 +index 0000000..dea64bd +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/aar_main_jar/release/syncReleaseLibJars/classes.jar differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/aar_metadata/debug/writeDebugAarMetadata/aar-metadata.properties b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/aar_metadata/debug/writeDebugAarMetadata/aar-metadata.properties +new file mode 100644 +index 0000000..1211b1e +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/aar_metadata/debug/writeDebugAarMetadata/aar-metadata.properties +@@ -0,0 +1,6 @@ ++aarFormatVersion=1.0 ++aarMetadataVersion=1.0 ++minCompileSdk=1 ++minCompileSdkExtension=0 ++minAndroidGradlePluginVersion=1.0.0 ++coreLibraryDesugaringEnabled=false +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/aar_metadata/release/writeReleaseAarMetadata/aar-metadata.properties b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/aar_metadata/release/writeReleaseAarMetadata/aar-metadata.properties +new file mode 100644 +index 0000000..1211b1e +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/aar_metadata/release/writeReleaseAarMetadata/aar-metadata.properties +@@ -0,0 +1,6 @@ ++aarFormatVersion=1.0 ++aarMetadataVersion=1.0 ++minCompileSdk=1 ++minCompileSdkExtension=0 ++minAndroidGradlePluginVersion=1.0.0 ++coreLibraryDesugaringEnabled=false +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/annotation_processor_list/debug/javaPreCompileDebug/annotationProcessors.json b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/annotation_processor_list/debug/javaPreCompileDebug/annotationProcessors.json +new file mode 100644 +index 0000000..9e26dfe +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/annotation_processor_list/debug/javaPreCompileDebug/annotationProcessors.json +@@ -0,0 +1 @@ ++{} +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/annotation_processor_list/release/javaPreCompileRelease/annotationProcessors.json b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/annotation_processor_list/release/javaPreCompileRelease/annotationProcessors.json +new file mode 100644 +index 0000000..9e26dfe +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/annotation_processor_list/release/javaPreCompileRelease/annotationProcessors.json +@@ -0,0 +1 @@ ++{} +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/annotations_typedef_file/release/extractReleaseAnnotations/typedefs.txt b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/annotations_typedef_file/release/extractReleaseAnnotations/typedefs.txt +new file mode 100644 +index 0000000..e69de29 +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/compile_library_classes_jar/debug/bundleLibCompileToJarDebug/classes.jar b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/compile_library_classes_jar/debug/bundleLibCompileToJarDebug/classes.jar +new file mode 100644 +index 0000000..7e41b57 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/compile_library_classes_jar/debug/bundleLibCompileToJarDebug/classes.jar differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/compile_library_classes_jar/release/bundleLibCompileToJarRelease/classes.jar b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/compile_library_classes_jar/release/bundleLibCompileToJarRelease/classes.jar +new file mode 100644 +index 0000000..15a3ae0 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/compile_library_classes_jar/release/bundleLibCompileToJarRelease/classes.jar differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/compile_r_class_jar/debug/generateDebugRFile/R.jar b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/compile_r_class_jar/debug/generateDebugRFile/R.jar +new file mode 100644 +index 0000000..89780f8 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/compile_r_class_jar/debug/generateDebugRFile/R.jar differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/compile_r_class_jar/release/generateReleaseRFile/R.jar b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/compile_r_class_jar/release/generateReleaseRFile/R.jar +new file mode 100644 +index 0000000..89780f8 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/compile_r_class_jar/release/generateReleaseRFile/R.jar differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/compile_symbol_list/debug/generateDebugRFile/R.txt b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/compile_symbol_list/debug/generateDebugRFile/R.txt +new file mode 100644 +index 0000000..e69de29 +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/compile_symbol_list/release/generateReleaseRFile/R.txt b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/compile_symbol_list/release/generateReleaseRFile/R.txt +new file mode 100644 +index 0000000..e69de29 +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/default_proguard_files/global/proguard-android-optimize.txt-8.12.0 b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/default_proguard_files/global/proguard-android-optimize.txt-8.12.0 +new file mode 100644 +index 0000000..5a3e3a5 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/default_proguard_files/global/proguard-android-optimize.txt-8.12.0 +@@ -0,0 +1,89 @@ ++# This is a configuration file for ProGuard. ++# http://proguard.sourceforge.net/index.html#manual/usage.html ++# ++# Starting with version 2.2 of the Android plugin for Gradle, this file is distributed together with ++# the plugin and unpacked at build-time. The files in $ANDROID_HOME are no longer maintained and ++# will be ignored by new version of the Android plugin for Gradle. ++ ++# Optimizations: If you don't want to optimize, use the proguard-android.txt configuration file ++# instead of this one, which turns off the optimization flags. ++-allowaccessmodification ++ ++# Preserve some attributes that may be required for reflection. ++-keepattributes AnnotationDefault, ++ EnclosingMethod, ++ InnerClasses, ++ RuntimeVisibleAnnotations, ++ RuntimeVisibleParameterAnnotations, ++ RuntimeVisibleTypeAnnotations, ++ Signature ++ ++-keep public class com.google.vending.licensing.ILicensingService ++-keep public class com.android.vending.licensing.ILicensingService ++-keep public class com.google.android.vending.licensing.ILicensingService ++-dontnote com.android.vending.licensing.ILicensingService ++-dontnote com.google.vending.licensing.ILicensingService ++-dontnote com.google.android.vending.licensing.ILicensingService ++ ++# For native methods, see https://www.guardsquare.com/manual/configuration/examples#native ++-keepclasseswithmembernames,includedescriptorclasses class * { ++ native ; ++} ++ ++# Keep setters in Views so that animations can still work. ++-keepclassmembers public class * extends android.view.View { ++ void set*(***); ++ *** get*(); ++} ++ ++# We want to keep methods in Activity that could be used in the XML attribute onClick. ++-keepclassmembers class * extends android.app.Activity { ++ public void *(android.view.View); ++} ++ ++# For enumeration classes, see https://www.guardsquare.com/manual/configuration/examples#enumerations ++-keepclassmembers enum * { ++ public static **[] values(); ++ public static ** valueOf(java.lang.String); ++} ++ ++-keepclassmembers class * implements android.os.Parcelable { ++ public static final ** CREATOR; ++} ++ ++# Preserve annotated Javascript interface methods. ++-keepclassmembers class * { ++ @android.webkit.JavascriptInterface ; ++} ++ ++# The support libraries contains references to newer platform versions. ++# Don't warn about those in case this app is linking against an older ++# platform version. We know about them, and they are safe. ++-dontnote android.support.** ++-dontnote androidx.** ++-dontwarn android.support.** ++-dontwarn androidx.** ++ ++# Understand the @Keep support annotation. ++-keep class android.support.annotation.Keep ++ ++-keep @android.support.annotation.Keep class * {*;} ++ ++-keepclasseswithmembers class * { ++ @android.support.annotation.Keep ; ++} ++ ++-keepclasseswithmembers class * { ++ @android.support.annotation.Keep ; ++} ++ ++-keepclasseswithmembers class * { ++ @android.support.annotation.Keep (...); ++} ++ ++# These classes are duplicated between android.jar and org.apache.http.legacy.jar. ++-dontnote org.apache.http.** ++-dontnote android.net.http.** ++ ++# These classes are duplicated between android.jar and core-lambda-stubs.jar. ++-dontnote java.lang.invoke.** +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/default_proguard_files/global/proguard-android.txt-8.12.0 b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/default_proguard_files/global/proguard-android.txt-8.12.0 +new file mode 100644 +index 0000000..6f7e4ef +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/default_proguard_files/global/proguard-android.txt-8.12.0 +@@ -0,0 +1,95 @@ ++# This is a configuration file for ProGuard. ++# http://proguard.sourceforge.net/index.html#manual/usage.html ++# ++# Starting with version 2.2 of the Android plugin for Gradle, this file is distributed together with ++# the plugin and unpacked at build-time. The files in $ANDROID_HOME are no longer maintained and ++# will be ignored by new version of the Android plugin for Gradle. ++ ++# Optimization is turned off by default. Dex does not like code run ++# through the ProGuard optimize steps (and performs some ++# of these optimizations on its own). ++# Note that if you want to enable optimization, you cannot just ++# include optimization flags in your own project configuration file; ++# instead you will need to point to the ++# "proguard-android-optimize.txt" file instead of this one from your ++# project.properties file. ++-dontoptimize ++ ++# Preserve some attributes that may be required for reflection. ++-keepattributes AnnotationDefault, ++ EnclosingMethod, ++ InnerClasses, ++ RuntimeVisibleAnnotations, ++ RuntimeVisibleParameterAnnotations, ++ RuntimeVisibleTypeAnnotations, ++ Signature ++ ++-keep public class com.google.vending.licensing.ILicensingService ++-keep public class com.android.vending.licensing.ILicensingService ++-keep public class com.google.android.vending.licensing.ILicensingService ++-dontnote com.android.vending.licensing.ILicensingService ++-dontnote com.google.vending.licensing.ILicensingService ++-dontnote com.google.android.vending.licensing.ILicensingService ++ ++# For native methods, see https://www.guardsquare.com/manual/configuration/examples#native ++-keepclasseswithmembernames,includedescriptorclasses class * { ++ native ; ++} ++ ++# Keep setters in Views so that animations can still work. ++-keepclassmembers public class * extends android.view.View { ++ void set*(***); ++ *** get*(); ++} ++ ++# We want to keep methods in Activity that could be used in the XML attribute onClick. ++-keepclassmembers class * extends android.app.Activity { ++ public void *(android.view.View); ++} ++ ++# For enumeration classes, see https://www.guardsquare.com/manual/configuration/examples#enumerations ++-keepclassmembers enum * { ++ public static **[] values(); ++ public static ** valueOf(java.lang.String); ++} ++ ++-keepclassmembers class * implements android.os.Parcelable { ++ public static final ** CREATOR; ++} ++ ++# Preserve annotated Javascript interface methods. ++-keepclassmembers class * { ++ @android.webkit.JavascriptInterface ; ++} ++ ++# The support libraries contains references to newer platform versions. ++# Don't warn about those in case this app is linking against an older ++# platform version. We know about them, and they are safe. ++-dontnote android.support.** ++-dontnote androidx.** ++-dontwarn android.support.** ++-dontwarn androidx.** ++ ++# Understand the @Keep support annotation. ++-keep class android.support.annotation.Keep ++ ++-keep @android.support.annotation.Keep class * {*;} ++ ++-keepclasseswithmembers class * { ++ @android.support.annotation.Keep ; ++} ++ ++-keepclasseswithmembers class * { ++ @android.support.annotation.Keep ; ++} ++ ++-keepclasseswithmembers class * { ++ @android.support.annotation.Keep (...); ++} ++ ++# These classes are duplicated between android.jar and org.apache.http.legacy.jar. ++-dontnote org.apache.http.** ++-dontnote android.net.http.** ++ ++# These classes are duplicated between android.jar and core-lambda-stubs.jar. ++-dontnote java.lang.invoke.** +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/default_proguard_files/global/proguard-defaults.txt-8.12.0 b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/default_proguard_files/global/proguard-defaults.txt-8.12.0 +new file mode 100644 +index 0000000..7bbb228 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/default_proguard_files/global/proguard-defaults.txt-8.12.0 +@@ -0,0 +1,89 @@ ++# This is a configuration file for ProGuard. ++# http://proguard.sourceforge.net/index.html#manual/usage.html ++# ++# Starting with version 2.2 of the Android plugin for Gradle, this file is distributed together with ++# the plugin and unpacked at build-time. The files in $ANDROID_HOME are no longer maintained and ++# will be ignored by new version of the Android plugin for Gradle. ++ ++# Optimizations can be turned on and off in the 'postProcessing' DSL block. ++# The configuration below is applied if optimizations are enabled. ++-allowaccessmodification ++ ++# Preserve some attributes that may be required for reflection. ++-keepattributes AnnotationDefault, ++ EnclosingMethod, ++ InnerClasses, ++ RuntimeVisibleAnnotations, ++ RuntimeVisibleParameterAnnotations, ++ RuntimeVisibleTypeAnnotations, ++ Signature ++ ++-keep public class com.google.vending.licensing.ILicensingService ++-keep public class com.android.vending.licensing.ILicensingService ++-keep public class com.google.android.vending.licensing.ILicensingService ++-dontnote com.android.vending.licensing.ILicensingService ++-dontnote com.google.vending.licensing.ILicensingService ++-dontnote com.google.android.vending.licensing.ILicensingService ++ ++# For native methods, see https://www.guardsquare.com/manual/configuration/examples#native ++-keepclasseswithmembernames,includedescriptorclasses class * { ++ native ; ++} ++ ++# Keep setters in Views so that animations can still work. ++-keepclassmembers public class * extends android.view.View { ++ void set*(***); ++ *** get*(); ++} ++ ++# We want to keep methods in Activity that could be used in the XML attribute onClick. ++-keepclassmembers class * extends android.app.Activity { ++ public void *(android.view.View); ++} ++ ++# For enumeration classes, see https://www.guardsquare.com/manual/configuration/examples#enumerations ++-keepclassmembers enum * { ++ public static **[] values(); ++ public static ** valueOf(java.lang.String); ++} ++ ++-keepclassmembers class * implements android.os.Parcelable { ++ public static final ** CREATOR; ++} ++ ++# Preserve annotated Javascript interface methods. ++-keepclassmembers class * { ++ @android.webkit.JavascriptInterface ; ++} ++ ++# The support libraries contains references to newer platform versions. ++# Don't warn about those in case this app is linking against an older ++# platform version. We know about them, and they are safe. ++-dontnote android.support.** ++-dontnote androidx.** ++-dontwarn android.support.** ++-dontwarn androidx.** ++ ++# Understand the @Keep support annotation. ++-keep class android.support.annotation.Keep ++ ++-keep @android.support.annotation.Keep class * {*;} ++ ++-keepclasseswithmembers class * { ++ @android.support.annotation.Keep ; ++} ++ ++-keepclasseswithmembers class * { ++ @android.support.annotation.Keep ; ++} ++ ++-keepclasseswithmembers class * { ++ @android.support.annotation.Keep (...); ++} ++ ++# These classes are duplicated between android.jar and org.apache.http.legacy.jar. ++-dontnote org.apache.http.** ++-dontnote android.net.http.** ++ ++# These classes are duplicated between android.jar and core-lambda-stubs.jar. ++-dontnote java.lang.invoke.** +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/full_jar/release/createFullJarRelease/full.jar b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/full_jar/release/createFullJarRelease/full.jar +new file mode 100644 +index 0000000..86eed0b +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/full_jar/release/createFullJarRelease/full.jar differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties +new file mode 100644 +index 0000000..02d5733 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties +@@ -0,0 +1 @@ ++#Mon Dec 08 17:57:07 GST 2025 +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/debug/packageDebugResources/merger.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/debug/packageDebugResources/merger.xml +new file mode 100644 +index 0000000..9ac068c +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/debug/packageDebugResources/merger.xml +@@ -0,0 +1,2 @@ ++ ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/lintVitalAnalyzeRelease/module.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/lintVitalAnalyzeRelease/module.xml +new file mode 100644 +index 0000000..385fb17 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/lintVitalAnalyzeRelease/module.xml +@@ -0,0 +1,18 @@ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/lintVitalAnalyzeRelease/release-artifact-dependencies.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/lintVitalAnalyzeRelease/release-artifact-dependencies.xml +new file mode 100644 +index 0000000..b01967a +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/lintVitalAnalyzeRelease/release-artifact-dependencies.xml +@@ -0,0 +1,440 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/lintVitalAnalyzeRelease/release-artifact-libraries.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/lintVitalAnalyzeRelease/release-artifact-libraries.xml +new file mode 100644 +index 0000000..fa93e7f +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/lintVitalAnalyzeRelease/release-artifact-libraries.xml +@@ -0,0 +1,791 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/lintVitalAnalyzeRelease/release.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/lintVitalAnalyzeRelease/release.xml +new file mode 100644 +index 0000000..a69c168 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/lintVitalAnalyzeRelease/release.xml +@@ -0,0 +1,31 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/mergeDebugAssets/merger.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/mergeDebugAssets/merger.xml +new file mode 100644 +index 0000000..8168c4d +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/mergeDebugAssets/merger.xml +@@ -0,0 +1,2 @@ ++ ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml +new file mode 100644 +index 0000000..12e0740 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml +@@ -0,0 +1,2 @@ ++ ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/mergeDebugShaders/merger.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/mergeDebugShaders/merger.xml +new file mode 100644 +index 0000000..ec18a3d +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/mergeDebugShaders/merger.xml +@@ -0,0 +1,2 @@ ++ ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/mergeReleaseAssets/merger.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/mergeReleaseAssets/merger.xml +new file mode 100644 +index 0000000..3596a94 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/mergeReleaseAssets/merger.xml +@@ -0,0 +1,2 @@ ++ ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/mergeReleaseJniLibFolders/merger.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/mergeReleaseJniLibFolders/merger.xml +new file mode 100644 +index 0000000..c17725d +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/mergeReleaseJniLibFolders/merger.xml +@@ -0,0 +1,2 @@ ++ ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/mergeReleaseShaders/merger.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/mergeReleaseShaders/merger.xml +new file mode 100644 +index 0000000..0cc693c +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/mergeReleaseShaders/merger.xml +@@ -0,0 +1,2 @@ ++ ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release-mergeJavaRes/merge-state b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release-mergeJavaRes/merge-state +new file mode 100644 +index 0000000..1c983fc +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release-mergeJavaRes/merge-state differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/compile-file-map.properties b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/compile-file-map.properties +new file mode 100644 +index 0000000..46668d0 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/compile-file-map.properties +@@ -0,0 +1,404 @@ ++#Thu Dec 04 23:59:16 GST 2025 ++com.reactlibrary.rn-barcode-zxing-scan-core-1.13.1-8\:/drawable/notification_bg.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/notification_bg.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable/abc_ic_arrow_drop_right_black_24dp.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_arrow_drop_right_black_24dp.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/color/switch_thumb_material_light.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/color/switch_thumb_material_light.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-mdpi-v4/abc_spinner_mtrl_am_alpha.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_spinner_mtrl_am_alpha.9.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-hdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/layout/abc_list_menu_item_checkbox.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/layout/abc_list_menu_item_checkbox.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable/abc_btn_default_mtrl_shape.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_btn_default_mtrl_shape.xml ++com.reactlibrary.rn-barcode-zxing-scan-core-1.13.1-8\:/layout-v21/notification_action_tombstone.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/layout-v21/notification_action_tombstone.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable/abc_spinner_textfield_background_material.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_spinner_textfield_background_material.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png ++com.reactlibrary.rn-barcode-zxing-scan-jetified-react-android-0.82.1-release-1\:/layout/redbox_view.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/layout/redbox_view.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png ++com.reactlibrary.rn-barcode-zxing-scan-jetified-react-android-0.82.1-release-1\:/anim/catalyst_fade_out.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/catalyst_fade_out.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-hdpi-v4/abc_scrubber_track_mtrl_alpha.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_scrubber_track_mtrl_alpha.9.png ++com.reactlibrary.rn-barcode-zxing-scan-core-1.13.1-8\:/drawable-anydpi-v21/ic_call_answer.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-anydpi-v21/ic_call_answer.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/anim/abc_popup_enter.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_popup_enter.xml ++com.reactlibrary.rn-barcode-zxing-scan-fragment-1.5.4-17\:/animator/fragment_close_exit.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/animator/fragment_close_exit.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-hdpi-v4/abc_list_pressed_holo_dark.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_list_pressed_holo_dark.9.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/anim/btn_checkbox_to_unchecked_icon_null_animation.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_checkbox_to_unchecked_icon_null_animation.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-xhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-xxxhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png ++com.reactlibrary.rn-barcode-zxing-scan-core-1.13.1-8\:/drawable-xxhdpi-v4/ic_call_decline_low.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/ic_call_decline_low.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/layout/abc_alert_dialog_material.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/layout/abc_alert_dialog_material.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/layout/abc_action_bar_title_item.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/layout/abc_action_bar_title_item.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-mdpi-v4/abc_list_longpressed_holo.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_list_longpressed_holo.9.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-xxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/anim/btn_checkbox_to_checked_box_outer_merged_animation.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_checkbox_to_checked_box_outer_merged_animation.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-xxxhdpi-v4/abc_btn_check_to_on_mtrl_000.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_btn_check_to_on_mtrl_000.png ++com.reactlibrary.rn-barcode-zxing-scan-jetified-react-android-0.82.1-release-1\:/drawable/paused_in_debugger_dialog_background.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/paused_in_debugger_dialog_background.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-mdpi-v4/abc_text_select_handle_right_mtrl.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_text_select_handle_right_mtrl.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/layout/abc_screen_content_include.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/layout/abc_screen_content_include.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/anim/btn_checkbox_to_unchecked_check_path_merged_animation.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_checkbox_to_unchecked_check_path_merged_animation.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/color-v23/abc_tint_seek_thumb.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/color-v23/abc_tint_seek_thumb.xml ++com.reactlibrary.rn-barcode-zxing-scan-core-1.13.1-8\:/drawable-xhdpi-v4/notify_panel_notification_icon_bg.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/notify_panel_notification_icon_bg.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-xhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable/abc_seekbar_track_material.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_seekbar_track_material.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-xhdpi-v4/abc_text_select_handle_middle_mtrl.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_text_select_handle_middle_mtrl.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-xxhdpi-v4/abc_textfield_activated_mtrl_alpha.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_textfield_activated_mtrl_alpha.9.png ++com.reactlibrary.rn-barcode-zxing-scan-jetified-react-android-0.82.1-release-1\:/drawable-hdpi-v4/ic_resume.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/ic_resume.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-xhdpi-v4/abc_text_select_handle_left_mtrl.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_text_select_handle_left_mtrl.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-xhdpi-v4/abc_list_selector_disabled_holo_dark.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_list_selector_disabled_holo_dark.9.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-hdpi-v4/abc_textfield_activated_mtrl_alpha.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_textfield_activated_mtrl_alpha.9.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-xxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-xxxhdpi-v4/abc_btn_check_to_on_mtrl_015.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_btn_check_to_on_mtrl_015.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-xxhdpi-v4/abc_popup_background_mtrl_mult.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_popup_background_mtrl_mult.9.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-hdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/layout/abc_search_dropdown_item_icons_2line.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/layout/abc_search_dropdown_item_icons_2line.xml ++com.reactlibrary.rn-barcode-zxing-scan-jetified-react-android-0.82.1-release-1\:/anim/catalyst_push_up_in.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/catalyst_push_up_in.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/color/abc_search_url_text.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_search_url_text.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/layout/abc_popup_menu_header_item_layout.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/layout/abc_popup_menu_header_item_layout.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-xhdpi-v4/abc_popup_background_mtrl_mult.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_popup_background_mtrl_mult.9.png ++com.reactlibrary.rn-barcode-zxing-scan-core-1.13.1-8\:/drawable-xxhdpi-v4/ic_call_answer_video.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/ic_call_answer_video.png ++com.reactlibrary.rn-barcode-zxing-scan-jetified-react-android-0.82.1-release-1\:/xml/rn_dev_preferences.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/xml/rn_dev_preferences.xml ++com.reactlibrary.rn-barcode-zxing-scan-jetified-react-android-0.82.1-release-1\:/layout/dev_loading_view.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/layout/dev_loading_view.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable/btn_checkbox_unchecked_mtrl.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/btn_checkbox_unchecked_mtrl.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-hdpi-v4/abc_list_pressed_holo_light.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_list_pressed_holo_light.9.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable/abc_ratingbar_material.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ratingbar_material.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/layout/abc_list_menu_item_radio.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/layout/abc_list_menu_item_radio.xml ++com.reactlibrary.rn-barcode-zxing-scan-jetified-autofill-1.1.0-9\:/layout/autofill_inline_suggestion.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/layout/autofill_inline_suggestion.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/interpolator/btn_checkbox_checked_mtrl_animation_interpolator_0.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/interpolator/btn_checkbox_checked_mtrl_animation_interpolator_0.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-xxhdpi-v4/abc_text_select_handle_left_mtrl.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_text_select_handle_left_mtrl.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-mdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-hdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-hdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable/btn_checkbox_checked_to_unchecked_mtrl_animation.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/btn_checkbox_checked_to_unchecked_mtrl_animation.xml ++com.reactlibrary.rn-barcode-zxing-scan-core-1.13.1-8\:/drawable-ldpi-v4/ic_call_decline_low.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-ldpi-v4/ic_call_decline_low.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-xxhdpi-v4/abc_list_longpressed_holo.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_list_longpressed_holo.9.png ++com.reactlibrary.rn-barcode-zxing-scan-fragment-1.5.4-17\:/animator/fragment_open_exit.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/animator/fragment_open_exit.xml ++com.reactlibrary.rn-barcode-zxing-scan-jetified-react-android-0.82.1-release-1\:/drawable-xxhdpi-v4/ic_resume.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/ic_resume.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/layout/support_simple_spinner_dropdown_item.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/layout/support_simple_spinner_dropdown_item.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_015.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_015.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/color/abc_background_cache_hint_selector_material_light.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_background_cache_hint_selector_material_light.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-xxhdpi-v4/abc_btn_check_to_on_mtrl_015.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_btn_check_to_on_mtrl_015.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-xhdpi-v4/abc_switch_track_mtrl_alpha.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_switch_track_mtrl_alpha.9.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/color/abc_primary_text_disable_only_material_dark.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_primary_text_disable_only_material_dark.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-xhdpi-v4/abc_textfield_activated_mtrl_alpha.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_textfield_activated_mtrl_alpha.9.png ++com.reactlibrary.rn-barcode-zxing-scan-core-1.13.1-8\:/drawable-hdpi-v4/ic_call_answer.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/ic_call_answer.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable/btn_radio_on_to_off_mtrl_animation.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/btn_radio_on_to_off_mtrl_animation.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-xxhdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-xhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-hdpi-v4/abc_list_selector_disabled_holo_dark.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_list_selector_disabled_holo_dark.9.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-xxhdpi-v4/abc_list_divider_mtrl_alpha.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_list_divider_mtrl_alpha.9.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-xhdpi-v4/abc_list_pressed_holo_light.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_list_pressed_holo_light.9.png ++com.reactlibrary.rn-barcode-zxing-scan-core-1.13.1-8\:/layout/ime_secondary_split_test_activity.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/layout/ime_secondary_split_test_activity.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-xxhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/layout/abc_action_mode_close_item_material.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/layout/abc_action_mode_close_item_material.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-xxhdpi-v4/abc_scrubber_control_off_mtrl_alpha.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_scrubber_control_off_mtrl_alpha.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-xxxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/layout/abc_list_menu_item_icon.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/layout/abc_list_menu_item_icon.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/interpolator/btn_checkbox_unchecked_mtrl_animation_interpolator_0.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/interpolator/btn_checkbox_unchecked_mtrl_animation_interpolator_0.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-xxhdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/layout/abc_action_menu_item_layout.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/layout/abc_action_menu_item_layout.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-mdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png ++com.reactlibrary.rn-barcode-zxing-scan-jetified-react-android-0.82.1-release-1\:/drawable-mdpi-v4/ic_resume.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/ic_resume.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-xhdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/anim/abc_popup_exit.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_popup_exit.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-xhdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-v21/abc_btn_colored_material.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-v21/abc_btn_colored_material.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/layout-v26/abc_screen_toolbar.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/layout-v26/abc_screen_toolbar.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/layout-watch-v20/abc_alert_dialog_button_bar_material.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/layout-watch-v20/abc_alert_dialog_button_bar_material.xml ++com.reactlibrary.rn-barcode-zxing-scan-core-1.13.1-8\:/drawable-xhdpi-v4/ic_call_decline_low.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/ic_call_decline_low.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable/abc_ic_menu_paste_mtrl_am_alpha.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_menu_paste_mtrl_am_alpha.xml ++com.reactlibrary.rn-barcode-zxing-scan-jetified-react-android-0.82.1-release-1\:/drawable-xhdpi-v4/ic_resume.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/ic_resume.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_light.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_light.9.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-xxxhdpi-v4/abc_switch_track_mtrl_alpha.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_switch_track_mtrl_alpha.9.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-xxxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-xxxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png ++com.reactlibrary.rn-barcode-zxing-scan-fragment-1.5.4-17\:/anim-v21/fragment_fast_out_extra_slow_in.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim-v21/fragment_fast_out_extra_slow_in.xml ++com.reactlibrary.rn-barcode-zxing-scan-core-1.13.1-8\:/drawable-mdpi-v4/ic_call_answer_video.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/ic_call_answer_video.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-xxhdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png ++com.reactlibrary.rn-barcode-zxing-scan-jetified-react-android-0.82.1-release-1\:/drawable-xxxhdpi-v4/ic_resume.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/ic_resume.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-hdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-xhdpi-v4/abc_text_select_handle_right_mtrl.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_text_select_handle_right_mtrl.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/anim/btn_checkbox_to_checked_icon_null_animation.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_checkbox_to_checked_icon_null_animation.xml ++com.reactlibrary.rn-barcode-zxing-scan-core-1.13.1-8\:/drawable/notification_tile_bg.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/notification_tile_bg.xml ++com.reactlibrary.rn-barcode-zxing-scan-core-1.13.1-8\:/drawable-xxhdpi-v4/ic_call_answer.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/ic_call_answer.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-xxhdpi-v4/abc_btn_check_to_on_mtrl_000.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_btn_check_to_on_mtrl_000.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-xxxhdpi-v4/abc_text_select_handle_right_mtrl.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_text_select_handle_right_mtrl.png ++com.reactlibrary.rn-barcode-zxing-scan-core-1.13.1-8\:/drawable-ldpi-v4/ic_call_answer_video.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-ldpi-v4/ic_call_answer_video.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable/abc_btn_borderless_material.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_btn_borderless_material.xml ++com.reactlibrary.rn-barcode-zxing-scan-core-1.13.1-8\:/drawable-hdpi-v4/ic_call_answer_video_low.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/ic_call_answer_video_low.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable/abc_ic_menu_overflow_material.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_menu_overflow_material.xml ++com.reactlibrary.rn-barcode-zxing-scan-jetified-react-android-0.82.1-release-1\:/layout/redbox_item_title.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/layout/redbox_item_title.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-xhdpi-v4/abc_scrubber_control_off_mtrl_alpha.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_scrubber_control_off_mtrl_alpha.png ++com.reactlibrary.rn-barcode-zxing-scan-core-1.13.1-8\:/drawable-xxxhdpi-v4/ic_call_answer_video.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/ic_call_answer_video.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable/abc_ic_menu_copy_mtrl_am_alpha.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_menu_copy_mtrl_am_alpha.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/interpolator/btn_radio_to_off_mtrl_animation_interpolator_0.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/interpolator/btn_radio_to_off_mtrl_animation_interpolator_0.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable/abc_ratingbar_small_material.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ratingbar_small_material.xml ++com.reactlibrary.rn-barcode-zxing-scan-jetified-appcompat-resources-1.7.0-7\:/drawable/abc_vector_test.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_vector_test.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-xhdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/color/abc_secondary_text_material_light.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_secondary_text_material_light.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-xxxhdpi-v4/abc_text_select_handle_left_mtrl.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_text_select_handle_left_mtrl.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/anim/abc_tooltip_exit.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_tooltip_exit.xml ++com.reactlibrary.rn-barcode-zxing-scan-core-1.13.1-8\:/drawable-ldpi-v4/ic_call_decline.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-ldpi-v4/ic_call_decline.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/layout/abc_activity_chooser_view.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/layout/abc_activity_chooser_view.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-mdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable/abc_list_selector_holo_light.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_list_selector_holo_light.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-ldrtl-xhdpi-v17/abc_spinner_mtrl_am_alpha.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-ldrtl-xhdpi-v17/abc_spinner_mtrl_am_alpha.9.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-hdpi-v4/abc_text_select_handle_middle_mtrl.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_text_select_handle_middle_mtrl.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/layout/abc_popup_menu_item_layout.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/layout/abc_popup_menu_item_layout.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-mdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-v21/abc_dialog_material_background.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-v21/abc_dialog_material_background.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/color/abc_primary_text_material_light.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_primary_text_material_light.xml ++com.reactlibrary.rn-barcode-zxing-scan-core-1.13.1-8\:/drawable-anydpi-v21/ic_call_decline_low.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-anydpi-v21/ic_call_decline_low.xml ++com.reactlibrary.rn-barcode-zxing-scan-jetified-zxing-android-embedded-4.3.0-14\:/raw/zxing_beep.ogg=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/raw/zxing_beep.ogg ++com.reactlibrary.rn-barcode-zxing-scan-core-1.13.1-8\:/drawable-xxhdpi-v4/ic_call_decline.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/ic_call_decline.png ++com.reactlibrary.rn-barcode-zxing-scan-core-1.13.1-8\:/layout/notification_template_part_chronometer.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/layout/notification_template_part_chronometer.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-v23/abc_control_background_material.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-v23/abc_control_background_material.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-mdpi-v4/abc_scrubber_control_off_mtrl_alpha.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_scrubber_control_off_mtrl_alpha.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-xxxhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_015.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_015.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-xxhdpi-v4/abc_btn_radio_to_on_mtrl_015.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_btn_radio_to_on_mtrl_015.png ++com.reactlibrary.rn-barcode-zxing-scan-core-1.13.1-8\:/drawable-anydpi-v21/ic_call_answer_video_low.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-anydpi-v21/ic_call_answer_video_low.xml ++com.reactlibrary.rn-barcode-zxing-scan-core-1.13.1-8\:/drawable-mdpi-v4/notification_bg_normal_pressed.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/notification_bg_normal_pressed.9.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-xxhdpi-v4/abc_list_pressed_holo_light.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_list_pressed_holo_light.9.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable/test_level_drawable.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/test_level_drawable.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-hdpi-v4/abc_tab_indicator_mtrl_alpha.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_tab_indicator_mtrl_alpha.9.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_000.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_000.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-mdpi-v4/abc_list_divider_mtrl_alpha.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_list_divider_mtrl_alpha.9.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/layout/select_dialog_multichoice_material.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/layout/select_dialog_multichoice_material.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-xxhdpi-v4/abc_btn_radio_to_on_mtrl_000.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_btn_radio_to_on_mtrl_000.png ++com.reactlibrary.rn-barcode-zxing-scan-core-1.13.1-8\:/drawable-mdpi-v4/notify_panel_notification_icon_bg.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/notify_panel_notification_icon_bg.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-xhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-xxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-hdpi-v4/abc_list_longpressed_holo.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_list_longpressed_holo.9.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-mdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-xxhdpi-v4/abc_switch_track_mtrl_alpha.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_switch_track_mtrl_alpha.9.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_000.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_000.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable/btn_radio_on_mtrl.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/btn_radio_on_mtrl.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-xhdpi-v4/abc_textfield_default_mtrl_alpha.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_textfield_default_mtrl_alpha.9.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-hdpi-v4/abc_switch_track_mtrl_alpha.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_switch_track_mtrl_alpha.9.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable/abc_text_cursor_material.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_text_cursor_material.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/anim/btn_radio_to_on_mtrl_ring_outer_animation.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_radio_to_on_mtrl_ring_outer_animation.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-xhdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-watch-v20/abc_dialog_material_background.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-watch-v20/abc_dialog_material_background.xml ++com.reactlibrary.rn-barcode-zxing-scan-core-1.13.1-8\:/drawable-xhdpi-v4/ic_call_answer_video_low.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/ic_call_answer_video_low.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/anim/abc_slide_in_top.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_slide_in_top.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-xxhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-xxhdpi-v4/abc_list_pressed_holo_dark.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_list_pressed_holo_dark.9.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/color/abc_hint_foreground_material_dark.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_hint_foreground_material_dark.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/color-v23/abc_tint_default.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/color-v23/abc_tint_default.xml ++com.reactlibrary.rn-barcode-zxing-scan-core-1.13.1-8\:/drawable-xhdpi-v4/notification_bg_low_pressed.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/notification_bg_low_pressed.9.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/layout/abc_action_bar_up_container.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/layout/abc_action_bar_up_container.xml ++com.reactlibrary.rn-barcode-zxing-scan-jetified-react-android-0.82.1-release-1\:/layout/alert_title_layout.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/layout/alert_title_layout.xml ++com.reactlibrary.rn-barcode-zxing-scan-jetified-react-android-0.82.1-release-1\:/layout/paused_in_debugger_view.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/layout/paused_in_debugger_view.xml ++com.reactlibrary.rn-barcode-zxing-scan-core-1.13.1-8\:/layout/notification_template_part_time.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/layout/notification_template_part_time.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/anim/abc_slide_in_bottom.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_slide_in_bottom.xml ++com.reactlibrary.rn-barcode-zxing-scan-core-1.13.1-8\:/drawable-hdpi-v4/ic_call_decline.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/ic_call_decline.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-v21/abc_action_bar_item_background_material.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-v21/abc_action_bar_item_background_material.xml ++com.reactlibrary.rn-barcode-zxing-scan-jetified-react-android-0.82.1-release-1\:/layout/redbox_item_frame.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/layout/redbox_item_frame.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-xhdpi-v4/abc_btn_radio_to_on_mtrl_000.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_btn_radio_to_on_mtrl_000.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-xhdpi-v4/abc_btn_radio_to_on_mtrl_015.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_btn_radio_to_on_mtrl_015.png ++com.reactlibrary.rn-barcode-zxing-scan-core-1.13.1-8\:/drawable-mdpi-v4/ic_call_decline_low.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/ic_call_decline_low.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-xhdpi-v4/abc_spinner_mtrl_am_alpha.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_spinner_mtrl_am_alpha.9.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-hdpi-v4/abc_list_selector_disabled_holo_light.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_list_selector_disabled_holo_light.9.png ++com.reactlibrary.rn-barcode-zxing-scan-core-1.13.1-8\:/drawable-ldpi-v4/ic_call_answer_low.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-ldpi-v4/ic_call_answer_low.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable/abc_btn_check_material.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_btn_check_material.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable/abc_cab_background_internal_bg.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_cab_background_internal_bg.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-mdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-mdpi-v4/abc_cab_background_top_mtrl_alpha.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_cab_background_top_mtrl_alpha.9.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/layout/abc_activity_chooser_view_list_item.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/layout/abc_activity_chooser_view_list_item.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/anim/abc_fade_in.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_fade_in.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-hdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/interpolator/btn_checkbox_checked_mtrl_animation_interpolator_1.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/interpolator/btn_checkbox_checked_mtrl_animation_interpolator_1.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-mdpi-v4/abc_textfield_activated_mtrl_alpha.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_textfield_activated_mtrl_alpha.9.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/color-v23/abc_btn_colored_text_material.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/color-v23/abc_btn_colored_text_material.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable/abc_ratingbar_indicator_material.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ratingbar_indicator_material.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable/btn_checkbox_unchecked_to_checked_mtrl_animation.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/btn_checkbox_unchecked_to_checked_mtrl_animation.xml ++com.reactlibrary.rn-barcode-zxing-scan-jetified-react-android-0.82.1-release-1\:/anim/catalyst_fade_in.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/catalyst_fade_in.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-hdpi-v4/abc_text_select_handle_left_mtrl.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_text_select_handle_left_mtrl.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable/btn_checkbox_checked_mtrl.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/btn_checkbox_checked_mtrl.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/layout/abc_action_mode_bar.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/layout/abc_action_mode_bar.xml ++com.reactlibrary.rn-barcode-zxing-scan-core-1.13.1-8\:/drawable-xxxhdpi-v4/ic_call_answer_low.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/ic_call_answer_low.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_dark.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_dark.9.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/layout/abc_search_view.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/layout/abc_search_view.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-xxxhdpi-v4/abc_btn_radio_to_on_mtrl_015.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_btn_radio_to_on_mtrl_015.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/color-v23/abc_tint_btn_checkable.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/color-v23/abc_tint_btn_checkable.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/anim/btn_radio_to_on_mtrl_ring_outer_path_animation.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_radio_to_on_mtrl_ring_outer_path_animation.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/anim/btn_radio_to_off_mtrl_ring_outer_path_animation.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_radio_to_off_mtrl_ring_outer_path_animation.xml ++com.reactlibrary.rn-barcode-zxing-scan-core-1.13.1-8\:/drawable-xxhdpi-v4/ic_call_answer_low.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/ic_call_answer_low.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/layout/abc_cascading_menu_item_layout.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/layout/abc_cascading_menu_item_layout.xml ++com.reactlibrary.rn-barcode-zxing-scan-core-1.13.1-8\:/drawable-xhdpi-v4/ic_call_answer_video.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/ic_call_answer_video.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-xxxhdpi-v4/abc_btn_radio_to_on_mtrl_000.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_btn_radio_to_on_mtrl_000.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable/abc_item_background_holo_light.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_item_background_holo_light.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/anim/abc_shrink_fade_out_from_bottom.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_shrink_fade_out_from_bottom.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-xhdpi-v4/abc_list_longpressed_holo.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_list_longpressed_holo.9.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-mdpi-v4/abc_text_select_handle_middle_mtrl.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_text_select_handle_middle_mtrl.png ++com.reactlibrary.rn-barcode-zxing-scan-core-1.13.1-8\:/drawable-hdpi-v4/ic_call_answer_video.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/ic_call_answer_video.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-hdpi-v4/abc_popup_background_mtrl_mult.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_popup_background_mtrl_mult.9.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-mdpi-v4/abc_popup_background_mtrl_mult.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_popup_background_mtrl_mult.9.png ++com.reactlibrary.rn-barcode-zxing-scan-core-1.13.1-8\:/drawable-mdpi-v4/ic_call_answer_low.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/ic_call_answer_low.png ++com.reactlibrary.rn-barcode-zxing-scan-jetified-react-android-0.82.1-release-1\:/drawable/ripple_effect.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/ripple_effect.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-xxhdpi-v4/abc_list_focused_holo.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_list_focused_holo.9.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/layout/select_dialog_item_material.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/layout/select_dialog_item_material.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-mdpi-v4/abc_list_focused_holo.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_list_focused_holo.9.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-mdpi-v4/abc_text_select_handle_left_mtrl.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_text_select_handle_left_mtrl.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-xhdpi-v4/abc_list_pressed_holo_dark.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_list_pressed_holo_dark.9.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-hdpi-v4/abc_list_focused_holo.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_list_focused_holo.9.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/layout/abc_alert_dialog_title_material.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/layout/abc_alert_dialog_title_material.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-xhdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-xxhdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/anim/abc_slide_out_top.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_slide_out_top.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-xhdpi-v4/abc_btn_check_to_on_mtrl_000.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_btn_check_to_on_mtrl_000.png ++com.reactlibrary.rn-barcode-zxing-scan-jetified-react-android-0.82.1-release-1\:/anim/catalyst_slide_up.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/catalyst_slide_up.xml ++com.reactlibrary.rn-barcode-zxing-scan-core-1.13.1-8\:/drawable-hdpi-v4/notification_bg_low_normal.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/notification_bg_low_normal.9.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/color/abc_secondary_text_material_dark.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_secondary_text_material_dark.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/color/abc_hint_foreground_material_light.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_hint_foreground_material_light.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable/abc_switch_thumb_material.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_switch_thumb_material.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/color/abc_primary_text_disable_only_material_light.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_primary_text_disable_only_material_light.xml ++com.reactlibrary.rn-barcode-zxing-scan-core-1.13.1-8\:/drawable-anydpi-v21/ic_call_answer_video.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-anydpi-v21/ic_call_answer_video.xml ++com.reactlibrary.rn-barcode-zxing-scan-fragment-1.5.4-17\:/animator/fragment_close_enter.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/animator/fragment_close_enter.xml ++com.reactlibrary.rn-barcode-zxing-scan-core-1.13.1-8\:/layout-v21/notification_template_icon_group.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/layout-v21/notification_template_icon_group.xml ++com.reactlibrary.rn-barcode-zxing-scan-core-1.13.1-8\:/drawable-mdpi-v4/notification_bg_low_normal.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/notification_bg_low_normal.9.png ++com.reactlibrary.rn-barcode-zxing-scan-core-1.13.1-8\:/drawable-hdpi-v4/notification_bg_low_pressed.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/notification_bg_low_pressed.9.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-hdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-xxhdpi-v4/abc_scrubber_track_mtrl_alpha.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_scrubber_track_mtrl_alpha.9.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/interpolator/btn_radio_to_on_mtrl_animation_interpolator_0.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/interpolator/btn_radio_to_on_mtrl_animation_interpolator_0.xml ++com.reactlibrary.rn-barcode-zxing-scan-core-1.13.1-8\:/drawable-mdpi-v4/notification_bg_normal.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/notification_bg_normal.9.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable/tooltip_frame_light.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/tooltip_frame_light.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/anim/btn_checkbox_to_checked_box_inner_merged_animation.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_checkbox_to_checked_box_inner_merged_animation.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-mdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png ++com.reactlibrary.rn-barcode-zxing-scan-jetified-react-android-0.82.1-release-1\:/layout/fps_view.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/layout/fps_view.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/anim/btn_radio_to_off_mtrl_ring_outer_animation.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_radio_to_off_mtrl_ring_outer_animation.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-xxhdpi-v4/abc_textfield_default_mtrl_alpha.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_textfield_default_mtrl_alpha.9.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/layout/abc_expanded_menu_layout.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/layout/abc_expanded_menu_layout.xml ++com.reactlibrary.rn-barcode-zxing-scan-core-1.13.1-8\:/drawable-mdpi-v4/notification_bg_low_pressed.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/notification_bg_low_pressed.9.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/anim/abc_fade_out.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_fade_out.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable/btn_radio_off_mtrl.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/btn_radio_off_mtrl.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-v21/abc_list_divider_material.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-v21/abc_list_divider_material.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-hdpi-v4/abc_textfield_default_mtrl_alpha.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_textfield_default_mtrl_alpha.9.png ++com.reactlibrary.rn-barcode-zxing-scan-jetified-react-android-0.82.1-release-1\:/drawable/redbox_top_border_background.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/redbox_top_border_background.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/anim/btn_checkbox_to_unchecked_box_inner_merged_animation.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_checkbox_to_unchecked_box_inner_merged_animation.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-ldrtl-xxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-ldrtl-xxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable/abc_btn_check_material_anim.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_btn_check_material_anim.xml ++com.reactlibrary.rn-barcode-zxing-scan-core-1.13.1-8\:/drawable-xhdpi-v4/ic_call_decline.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/ic_call_decline.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable/abc_star_black_48dp.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_star_black_48dp.xml ++com.reactlibrary.rn-barcode-zxing-scan-core-1.13.1-8\:/drawable-xxhdpi-v4/ic_call_answer_video_low.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/ic_call_answer_video_low.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable/abc_cab_background_top_material.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_cab_background_top_material.xml ++com.reactlibrary.rn-barcode-zxing-scan-core-1.13.1-8\:/drawable-xhdpi-v4/notification_bg_low_normal.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/notification_bg_low_normal.9.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/color/switch_thumb_material_dark.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/color/switch_thumb_material_dark.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable/abc_list_selector_holo_dark.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_list_selector_holo_dark.xml ++com.reactlibrary.rn-barcode-zxing-scan-core-1.13.1-8\:/layout/custom_dialog.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/layout/custom_dialog.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-ldrtl-mdpi-v17/abc_spinner_mtrl_am_alpha.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-ldrtl-mdpi-v17/abc_spinner_mtrl_am_alpha.9.png ++com.reactlibrary.rn-barcode-zxing-scan-core-1.13.1-8\:/drawable-xxxhdpi-v4/ic_call_decline.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/ic_call_decline.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable/abc_btn_radio_material.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_btn_radio_material.xml ++com.reactlibrary.rn-barcode-zxing-scan-core-1.13.1-8\:/drawable-xxxhdpi-v4/ic_call_decline_low.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/ic_call_decline_low.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/color/abc_background_cache_hint_selector_material_dark.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_background_cache_hint_selector_material_dark.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/layout/abc_select_dialog_material.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/layout/abc_select_dialog_material.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/color-v23/abc_tint_edittext.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/color-v23/abc_tint_edittext.xml ++com.reactlibrary.rn-barcode-zxing-scan-core-1.13.1-8\:/drawable-mdpi-v4/ic_call_answer_video_low.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/ic_call_answer_video_low.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-xhdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable/abc_ic_menu_cut_mtrl_alpha.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_menu_cut_mtrl_alpha.xml ++com.reactlibrary.rn-barcode-zxing-scan-core-1.13.1-8\:/drawable-ldpi-v4/ic_call_answer.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-ldpi-v4/ic_call_answer.png ++com.reactlibrary.rn-barcode-zxing-scan-core-1.13.1-8\:/layout/ime_base_split_test_activity.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/layout/ime_base_split_test_activity.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-xxhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable/abc_ic_clear_material.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_clear_material.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-ldrtl-hdpi-v17/abc_spinner_mtrl_am_alpha.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-ldrtl-hdpi-v17/abc_spinner_mtrl_am_alpha.9.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/layout/abc_tooltip.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/layout/abc_tooltip.xml ++com.reactlibrary.rn-barcode-zxing-scan-core-1.13.1-8\:/layout-v21/notification_template_custom_big.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/layout-v21/notification_template_custom_big.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-xxhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-mdpi-v4/abc_textfield_default_mtrl_alpha.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_textfield_default_mtrl_alpha.9.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-hdpi-v4/abc_list_divider_mtrl_alpha.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_list_divider_mtrl_alpha.9.png ++com.reactlibrary.rn-barcode-zxing-scan-core-1.13.1-8\:/drawable-hdpi-v4/notification_bg_normal.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/notification_bg_normal.9.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable/abc_textfield_search_material.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_textfield_search_material.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-hdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/color-v23/abc_color_highlight_material.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/color-v23/abc_color_highlight_material.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable/tooltip_frame_dark.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/tooltip_frame_dark.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_015.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_015.png ++com.reactlibrary.rn-barcode-zxing-scan-jetified-react-android-0.82.1-release-1\:/drawable/paused_in_debugger_background.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/paused_in_debugger_background.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable/abc_tab_indicator_material.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_tab_indicator_material.xml ++com.reactlibrary.rn-barcode-zxing-scan-fragment-1.5.4-17\:/animator/fragment_fade_enter.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/animator/fragment_fade_enter.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable/abc_ic_ab_back_material.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_ab_back_material.xml ++com.reactlibrary.rn-barcode-zxing-scan-core-1.13.1-8\:/drawable-xhdpi-v4/ic_call_answer.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/ic_call_answer.png ++com.reactlibrary.rn-barcode-zxing-scan-core-1.13.1-8\:/drawable-hdpi-v4/ic_call_answer_low.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/ic_call_answer_low.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-v21/abc_edit_text_material.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-v21/abc_edit_text_material.xml ++com.reactlibrary.rn-barcode-zxing-scan-jetified-react-android-0.82.1-release-1\:/anim/catalyst_slide_down.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/catalyst_slide_down.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-mdpi-v4/abc_list_selector_disabled_holo_dark.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_list_selector_disabled_holo_dark.9.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-xhdpi-v4/abc_list_selector_disabled_holo_light.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_list_selector_disabled_holo_light.9.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-xxhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-hdpi-v4/abc_scrubber_control_off_mtrl_alpha.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_scrubber_control_off_mtrl_alpha.png ++com.reactlibrary.rn-barcode-zxing-scan-core-1.13.1-8\:/drawable-hdpi-v4/notification_oversize_large_icon_bg.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/notification_oversize_large_icon_bg.png ++com.reactlibrary.rn-barcode-zxing-scan-core-1.13.1-8\:/drawable/notification_bg_low.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/notification_bg_low.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-mdpi-v4/abc_list_pressed_holo_dark.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_list_pressed_holo_dark.9.png ++com.reactlibrary.rn-barcode-zxing-scan-core-1.13.1-8\:/drawable-xhdpi-v4/ic_call_answer_low.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/ic_call_answer_low.png ++com.reactlibrary.rn-barcode-zxing-scan-core-1.13.1-8\:/drawable-hdpi-v4/notify_panel_notification_icon_bg.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/notify_panel_notification_icon_bg.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/layout/abc_screen_toolbar.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/layout/abc_screen_toolbar.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/layout/abc_list_menu_item_layout.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/layout/abc_list_menu_item_layout.xml ++com.reactlibrary.rn-barcode-zxing-scan-core-1.13.1-8\:/layout-v21/notification_action.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/layout-v21/notification_action.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/layout/abc_dialog_title_material.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/layout/abc_dialog_title_material.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/anim/btn_radio_to_on_mtrl_dot_group_animation.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_radio_to_on_mtrl_dot_group_animation.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/color-v23/abc_tint_switch_track.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/color-v23/abc_tint_switch_track.xml ++com.reactlibrary.rn-barcode-zxing-scan-fragment-1.5.4-17\:/animator/fragment_open_enter.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/animator/fragment_open_enter.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable/abc_ic_voice_search_api_material.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_voice_search_api_material.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/layout/abc_alert_dialog_button_bar_material.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/layout/abc_alert_dialog_button_bar_material.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-ldrtl-xxxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-ldrtl-xxxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable/abc_ic_menu_selectall_mtrl_alpha.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_menu_selectall_mtrl_alpha.xml ++com.reactlibrary.rn-barcode-zxing-scan-core-1.13.1-8\:/drawable/notification_icon_background.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/notification_icon_background.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/interpolator/btn_checkbox_unchecked_mtrl_animation_interpolator_1.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/interpolator/btn_checkbox_unchecked_mtrl_animation_interpolator_1.xml ++com.reactlibrary.rn-barcode-zxing-scan-core-1.13.1-8\:/drawable-xxxhdpi-v4/ic_call_answer.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/ic_call_answer.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-xhdpi-v4/abc_scrubber_track_mtrl_alpha.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_scrubber_track_mtrl_alpha.9.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable/abc_seekbar_thumb_material.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_seekbar_thumb_material.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable/abc_ic_go_search_api_material.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_go_search_api_material.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/layout/abc_action_menu_layout.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/layout/abc_action_menu_layout.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-xhdpi-v4/abc_list_focused_holo.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_list_focused_holo.9.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/color-v23/abc_tint_spinner.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/color-v23/abc_tint_spinner.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-xhdpi-v4/abc_btn_check_to_on_mtrl_015.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_btn_check_to_on_mtrl_015.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable/abc_ic_search_api_material.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_search_api_material.xml ++com.reactlibrary.rn-barcode-zxing-scan-core-1.13.1-8\:/drawable-xxxhdpi-v4/ic_call_answer_video_low.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/ic_call_answer_video_low.png ++com.reactlibrary.rn-barcode-zxing-scan-core-1.13.1-8\:/drawable-ldpi-v4/ic_call_answer_video_low.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-ldpi-v4/ic_call_answer_video_low.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable/abc_item_background_holo_dark.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_item_background_holo_dark.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/layout/abc_screen_simple.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/layout/abc_screen_simple.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/color/abc_primary_text_material_dark.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_primary_text_material_dark.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-mdpi-v4/abc_scrubber_track_mtrl_alpha.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_scrubber_track_mtrl_alpha.9.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-xxhdpi-v4/abc_text_select_handle_middle_mtrl.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_text_select_handle_middle_mtrl.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-xhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png ++com.reactlibrary.rn-barcode-zxing-scan-jetified-zxing-android-embedded-4.3.0-14\:/layout/zxing_barcode_scanner.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/layout/zxing_barcode_scanner.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-mdpi-v4/abc_list_selector_disabled_holo_light.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_list_selector_disabled_holo_light.9.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/interpolator/fast_out_slow_in.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/interpolator/fast_out_slow_in.xml ++com.reactlibrary.rn-barcode-zxing-scan-core-1.13.1-8\:/drawable-hdpi-v4/notification_bg_normal_pressed.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/notification_bg_normal_pressed.9.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/layout-watch-v20/abc_alert_dialog_title_material.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/layout-watch-v20/abc_alert_dialog_title_material.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-mdpi-v4/abc_switch_track_mtrl_alpha.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_switch_track_mtrl_alpha.9.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/anim/abc_slide_out_bottom.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_slide_out_bottom.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable/abc_seekbar_tick_mark_material.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_seekbar_tick_mark_material.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-xxhdpi-v4/abc_text_select_handle_right_mtrl.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_text_select_handle_right_mtrl.png ++com.reactlibrary.rn-barcode-zxing-scan-core-1.13.1-8\:/drawable-mdpi-v4/ic_call_decline.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/ic_call_decline.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/layout/select_dialog_singlechoice_material.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/layout/select_dialog_singlechoice_material.xml ++com.reactlibrary.rn-barcode-zxing-scan-core-1.13.1-8\:/drawable-v21/notification_action_background.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-v21/notification_action_background.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable/abc_btn_radio_material_anim.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_btn_radio_material_anim.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable/abc_ic_menu_share_mtrl_alpha.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_menu_share_mtrl_alpha.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-mdpi-v4/abc_list_pressed_holo_light.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_list_pressed_holo_light.9.png ++com.reactlibrary.rn-barcode-zxing-scan-jetified-react-android-0.82.1-release-1\:/anim/catalyst_push_up_out.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/catalyst_push_up_out.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/anim/abc_tooltip_enter.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_tooltip_enter.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/color-v23/abc_btn_colored_borderless_text_material.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/color-v23/abc_btn_colored_borderless_text_material.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-xxxhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png ++com.reactlibrary.rn-barcode-zxing-scan-core-1.13.1-8\:/drawable-anydpi-v21/ic_call_decline.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-anydpi-v21/ic_call_decline.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_000.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_000.png ++com.reactlibrary.rn-barcode-zxing-scan-jetified-zxing-android-embedded-4.3.0-14\:/layout/zxing_capture.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/layout/zxing_capture.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-mdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable/abc_list_selector_background_transition_holo_light.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_list_selector_background_transition_holo_light.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_015.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_015.png ++com.reactlibrary.rn-barcode-zxing-scan-core-1.13.1-8\:/drawable-xhdpi-v4/notification_bg_normal_pressed.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/notification_bg_normal_pressed.9.png ++com.reactlibrary.rn-barcode-zxing-scan-jetified-autofill-1.1.0-9\:/drawable-v29/autofill_inline_suggestion_chip_background.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-v29/autofill_inline_suggestion_chip_background.xml ++com.reactlibrary.rn-barcode-zxing-scan-core-1.13.1-8\:/drawable-hdpi-v4/ic_call_decline_low.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/ic_call_decline_low.png ++com.reactlibrary.rn-barcode-zxing-scan-core-1.13.1-8\:/drawable-xhdpi-v4/notification_bg_normal.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/notification_bg_normal.9.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/anim/abc_grow_fade_in_from_bottom.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_grow_fade_in_from_bottom.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/layout/abc_screen_simple_overlay_action_mode.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/layout/abc_screen_simple_overlay_action_mode.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-hdpi-v4/abc_text_select_handle_right_mtrl.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_text_select_handle_right_mtrl.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-xhdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_000.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_000.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable/abc_star_half_black_48dp.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_star_half_black_48dp.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable/abc_list_selector_background_transition_holo_dark.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_list_selector_background_transition_holo_dark.xml ++com.reactlibrary.rn-barcode-zxing-scan-core-1.13.1-8\:/drawable-mdpi-v4/ic_call_answer.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/ic_call_answer.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/anim/btn_radio_to_off_mtrl_dot_group_animation.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_radio_to_off_mtrl_dot_group_animation.xml ++com.reactlibrary.rn-barcode-zxing-scan-fragment-1.5.4-17\:/animator/fragment_fade_exit.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/animator/fragment_fade_exit.xml ++com.reactlibrary.rn-barcode-zxing-scan-core-1.13.1-8\:/drawable-anydpi-v21/ic_call_answer_low.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-anydpi-v21/ic_call_answer_low.xml ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-xhdpi-v4/abc_list_divider_mtrl_alpha.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_list_divider_mtrl_alpha.9.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-xxhdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable-mdpi-v4/abc_tab_indicator_mtrl_alpha.9.png=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_tab_indicator_mtrl_alpha.9.png ++com.reactlibrary.rn-barcode-zxing-scan-appcompat-1.7.0-22\:/drawable/btn_radio_off_to_on_mtrl_animation.xml=/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/btn_radio_off_to_on_mtrl_animation.xml +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-af/values-af.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-af/values-af.xml +new file mode 100644 +index 0000000..8c83e6c +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-af/values-af.xml +@@ -0,0 +1,64 @@ ++ ++ ++ "Gaan na tuisskerm" ++ "Gaan op" ++ "Nog opsies" ++ "Klaar" ++ "Sien alles" ++ "Kies \'n program" ++ "AF" ++ "AAN" ++ "Alt+" ++ "Ctrl+" ++ "delete" ++ "enter" ++ "Funksie+" ++ "Meta+" ++ "Shift+" ++ "spasiebalk" ++ "Simbool+" ++ "Kieslys+" ++ "Soek …" ++ "Vee navraag uit" ++ "Soektognavraag" ++ "Soek" ++ "Dien navraag in" ++ "Stemsoektog" ++ "Deel met" ++ "Deel met %s" ++ "Vou in" ++ Opletnota ++ "Antwoord" ++ "Video" ++ "Wys af" ++ "Lui af" ++ "Inkomende oproep" ++ "Oproep aan die gang" ++ "Keur tans \'n inkomende oproep" ++ Kombinasiekassie ++ Opskrif ++ Prent ++ Knoppie, prent ++ Skakel ++ Kieslys ++ Kieslysbalk ++ Kieslysitem ++ Vorderingbalk ++ Radiogroep ++ Oortjie ++ Rolleesbalk ++ "Soek" ++ Tolknoppie ++ besig ++ is ingevou ++ is uitgevou ++ is gemeng ++ af ++ aan ++ ontkies ++ "999+" ++ Opsomming ++ Oortjielys ++ Afteller ++ Nutsbalk ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-am/values-am.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-am/values-am.xml +new file mode 100644 +index 0000000..07aa92d +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-am/values-am.xml +@@ -0,0 +1,40 @@ ++ ++ ++ "መነሻ ዳስስ" ++ "ወደ ላይ ያስሱ" ++ "ተጨማሪ አማራጮች" ++ "ተከናውኗል" ++ "ሁሉንም ይመልከቱ" ++ "አንድ መተግበሪያ ይምረጡ" ++ "አጥፋ" ++ "አብራ" ++ "Alt+" ++ "Ctrl+" ++ "ሰርዝ" ++ "enter" ++ "Function+" ++ "Meta+" ++ "Shift+" ++ "ክፍተት" ++ "Sym+" ++ "Menu+" ++ "ይፈልጉ…" ++ "መጠይቅ አጽዳ" ++ "የፍለጋ መጠይቅ" ++ "ፍለጋ" ++ "መጠይቅ አስገባ" ++ "የድምጽ ፍለጋ" ++ "አጋራ በ" ++ "ለ%s አጋራ" ++ "ሰብስብ" ++ "መልስ" ++ "ቪዲዮ" ++ "አትቀበል" ++ "ስልኩን ዝጋ" ++ "ገቢ ጥሪ" ++ "እየተካሄደ ያለ ጥሪ" ++ "ገቢ ጥሪ ማጣራት" ++ አገናኝ ++ "ፍለጋ" ++ "999+" ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-ar/values-ar.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-ar/values-ar.xml +new file mode 100644 +index 0000000..849d763 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-ar/values-ar.xml +@@ -0,0 +1,68 @@ ++ ++ ++ "التوجه إلى المنزل" ++ "التنقل إلى أعلى" ++ "خيارات أكثر" ++ "تم" ++ "عرض الكل" ++ "اختيار تطبيق" ++ "إيقاف" ++ "مفعّلة" ++ "Alt+" ++ "Ctrl+" ++ "حذف" ++ "enter" ++ "Function+" ++ "Meta+" ++ "Shift+" ++ "فضاء" ++ "Sym+" ++ "القائمة+" ++ "بحث…" ++ "محو طلب البحث" ++ "طلب بحث" ++ "البحث" ++ "إرسال طلب البحث" ++ "بحث صوتي" ++ "مشاركة مع" ++ "مشاركة مع %s" ++ "تصغير" ++ تنبيه ++ "ردّ" ++ "فيديو" ++ "رفض" ++ "قطع الاتصال" ++ "مكالمة واردة" ++ "مكالمة جارية" ++ "يتم فحص المكالمة الواردة" ++ مربع تحرير وسرد ++ العنوان ++ صورة ++ زر، صورة ++ رابط ++ القائمة ++ شريط القائمة ++ عنصر القائمة ++ شريط التقدم ++ مجموعة أزرار اختيار ++ علامة التبويب ++ شريط التمرير ++ "البحث" ++ زر زيادة ونقصان ++ مشغول ++ مطوي ++ موسع ++ مختلط ++ إيقاف تشغيل ++ تشغيل ++ غير محدَد ++ "999+" ++ ملخص ++ قائمة علامات التبويب ++ مؤقِت ++ شريط الأدوات ++ ماسح الرمز الشريطي ++ موافق ++ عفوا، حدثت مشكلة في كاميرا جهاز Android. قد تحتاج إلى إعادة تشغيل الجهاز. ++ قم بوضع الرمز الشريطي داخل حدود صورة الكاميرا ليتم مسحه. ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-as/values-as.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-as/values-as.xml +new file mode 100644 +index 0000000..ba5e31c +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-as/values-as.xml +@@ -0,0 +1,39 @@ ++ ++ ++ "গৃহ পৃষ্ঠালৈ যাওক" ++ "ওপৰলৈ যাওক" ++ "অধিক বিকল্প" ++ "সম্পন্ন হ’ল" ++ "আটাইবোৰ চাওক" ++ "কোনো এপ্ বাছনি কৰক" ++ "অফ" ++ "অন" ++ "Alt+" ++ "Ctrl+" ++ "delete" ++ "enter" ++ "Function+" ++ "Meta+" ++ "Shift+" ++ "space" ++ "Sym+" ++ "Menu+" ++ "সন্ধান কৰক…" ++ "সন্ধান কৰা প্ৰশ্ন মচক" ++ "সন্ধান কৰা প্ৰশ্ন" ++ "সন্ধান কৰক" ++ "প্ৰশ্ন দাখিল কৰক" ++ "কণ্ঠধ্বনিৰ দ্বাৰা সন্ধান" ++ "ইয়াৰ জৰিয়তে শ্বেয়াৰ কৰক" ++ "%sৰ জৰিয়তে শ্বেয়াৰ কৰক" ++ "সংকোচন কৰক" ++ "উত্তৰ দিয়ক" ++ "ভিডিঅ’" ++ "প্ৰত্যাখ্যান কৰক" ++ "কল কাটি দিয়ক" ++ "অন্তৰ্গামী কল" ++ "চলি থকা কল" ++ "এটা অন্তৰ্গামী কলৰ পৰীক্ষা কৰি থকা হৈছে" ++ "সন্ধান" ++ "৯৯৯+" ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-az/values-az.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-az/values-az.xml +new file mode 100644 +index 0000000..61b8608 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-az/values-az.xml +@@ -0,0 +1,46 @@ ++ ++ ++ "Əsas səhifəyə keçin" ++ "Yuxarı keçin" ++ "Digər seçimlər" ++ "Hazırdır" ++ "Hamısına baxın" ++ "Tətbiq seçin" ++ "DEAKTİV" ++ "AKTİV" ++ "Alt+" ++ "Ctrl+" ++ "silin" ++ "daxil olun" ++ "Funksiya+" ++ "Meta+" ++ "Shift+" ++ "space" ++ "Sym+" ++ "Menyu+" ++ "Axtarış..." ++ "Sorğunu silin" ++ "Axtarış sorğusu" ++ "Axtarın" ++ "Sorğunu göndərin" ++ "Səsli axtarış" ++ "Paylaşın" ++ "%s ilə paylaşın" ++ "Yığcamlaşdırın" ++ "Cavab verin" ++ "Video" ++ "İmtina edin" ++ "Dəstəyi asın" ++ "Gələn zəng" ++ "Davam edən zəng" ++ "Gələn zəng göstərilir" ++ Kombo siyahısı ++ Şəkil ++ Düymə, şəkil ++ Keçid ++ Menyu ++ "Axtarın" ++ deaktiv ++ aktivdir ++ "999+" ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-b+sr+Latn/values-b+sr+Latn.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-b+sr+Latn/values-b+sr+Latn.xml +new file mode 100644 +index 0000000..4d886df +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-b+sr+Latn/values-b+sr+Latn.xml +@@ -0,0 +1,39 @@ ++ ++ ++ "Idite na početnu" ++ "Idite nagore" ++ "Još opcija" ++ "Gotovo" ++ "Prikaži sve" ++ "Izaberite aplikaciju" ++ "ISKLJUČENO" ++ "UKLJUČENO" ++ "Alt+" ++ "Ctrl+" ++ "delete" ++ "enter" ++ "Function+" ++ "Meta+" ++ "Shift+" ++ "taster za razmak" ++ "Sym+" ++ "Menu+" ++ "Pretražite…" ++ "Obrišite upit" ++ "Pretražite upit" ++ "Pretražite" ++ "Pošaljite upit" ++ "Glasovna pretraga" ++ "Delite pomoću" ++ "Delite pomoću aplikacije %s" ++ "Skupi" ++ "Odgovori" ++ "Video" ++ "Odbij" ++ "Prekini vezu" ++ "Dolazni poziv" ++ "Poziv je u toku" ++ "Proverava se dolazni poziv" ++ "Pretražite" ++ "999+" ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-be/values-be.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-be/values-be.xml +new file mode 100644 +index 0000000..a197c81 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-be/values-be.xml +@@ -0,0 +1,44 @@ ++ ++ ++ "Перайсці на галоўную старонку" ++ "Перайсці ўверх" ++ "Дадатковыя параметры" ++ "Гатова" ++ "Паказаць усе" ++ "Выберыце праграму" ++ "ВЫКЛ." ++ "УКЛ." ++ "Alt +" ++ "Ctrl +" ++ "Delete" ++ "Enter" ++ "Fn +" ++ "Meta +" ++ "Shift +" ++ "Прабел" ++ "Sym +" ++ "Меню +" ++ "Пошук…" ++ "Выдаліць запыт" ++ "Пошукавы запыт" ++ "Пошук" ++ "Адправіць запыт" ++ "Галасавы пошук" ++ "Абагуліць праз" ++ "Абагуліць праз праграму \"%s\"" ++ "Згарнуць" ++ "Адказаць" ++ "Відэа" ++ "Адхіліць" ++ "Завяршыць" ++ "Уваходны выклік" ++ "Бягучы выклік" ++ "Фільтраванне ўваходнага выкліку" ++ Камбінаваны спіс ++ Відарыс ++ Кнопка, відарыс ++ Спасылка ++ Меню ++ "Пошук" ++ "999+" ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-bg/values-bg.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-bg/values-bg.xml +new file mode 100644 +index 0000000..36f06e7 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-bg/values-bg.xml +@@ -0,0 +1,68 @@ ++ ++ ++ "Навигиране към началния екран" ++ "Навигиране нагоре" ++ "Още опции" ++ "Готово" ++ "Преглед на всички" ++ "Изберете приложение" ++ "ИЗКЛ." ++ "ВКЛ." ++ "Alt+" ++ "Ctrl+" ++ "delete" ++ "enter" ++ "Function+" ++ "Meta+" ++ "Shift+" ++ "клавиша за интервал" ++ "Sym+" ++ "Menu+" ++ "Търсете…" ++ "Изчистване на заявката" ++ "Заявка за търсене" ++ "Търсене" ++ "Изпращане на заявката" ++ "Гласово търсене" ++ "Споделяне със:" ++ "Споделяне със: %s" ++ "Свиване" ++ Сигнал ++ "Отговор" ++ "Видеообаждане" ++ "Отхвърляне" ++ "Затваряне" ++ "Входящо обаждане" ++ "Текущо обаждане" ++ "Преглежда се входящо обаждане" ++ Комбинирана кутия ++ Заглавие ++ Изображение ++ Бутон, изображение ++ Връзка ++ Меню ++ Лента с менюта ++ Елемент от меню ++ Лента за напредък ++ Радио група ++ Раздел ++ Лента за превъртане ++ "Търсене" ++ Бутон за завъртане ++ заето ++ свито ++ разширено ++ смесено ++ изключено ++ включено ++ неизбрано ++ "999+" ++ Обобщение ++ Списък с раздели ++ Таймер ++ Лента с инструменти ++ Баркод Скенер ++ ОК ++ Съжаляваме, срещнахме проблем с камерата. Може да се наложи да рестартирате устройството си. ++ Сложете баркода вътре в правоъгълника за да го сканирате. ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-bn/values-bn.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-bn/values-bn.xml +new file mode 100644 +index 0000000..924eeca +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-bn/values-bn.xml +@@ -0,0 +1,64 @@ ++ ++ ++ "হোমে নেভিগেট করুন" ++ "উপরে নেভিগেট করুন" ++ "আরও বিকল্প" ++ "হয়ে গেছে" ++ "সবগুলি দেখুন" ++ "একটি অ্যাপ বেছে নিন" ++ "বন্ধ আছে" ++ "চালু করুন" ++ "Alt+" ++ "Ctrl+" ++ "মুছুন" ++ "enter" ++ "Function+" ++ "Meta+" ++ "Shift+" ++ "space" ++ "Sym+" ++ "Menu+" ++ "সার্চ করুন…" ++ "কোয়েরি মুছে ফেলুন" ++ "সার্চ কোয়েরি" ++ "সার্চ করুন" ++ "কোয়েরি জমা দিন" ++ "ভয়েস সার্চ করুন" ++ "শেয়ার করুন" ++ "%s-এর সাথে শেয়ার করুন" ++ "সঙ্কুচিত করুন" ++ অ্যালার্ট ++ "উত্তর দিন" ++ "ভিডিও" ++ "বাতিল করুন" ++ "কল কেটে দিন" ++ "ইনকামিং কল" ++ "চালু থাকা কল" ++ "ইনকামিং কল স্ক্রিনিং করা হচ্ছে" ++ কম্বো বক্স ++ শিরোনাম ++ ইমেজ ++ বোতাম, ছবি ++ লিঙ্ক ++ মেনু ++ মেনু বার ++ মেনু আইটেম ++ প্রোগ্রেস বার ++ রেডিও গ্রুপ ++ ট্যাব ++ স্ক্রোল বার ++ "সার্চ করুন" ++ স্পিন বোতাম ++ ব্যস্ত ++ ছোট করা হয়েছে ++ বাড়ানো হয়েছে ++ মিশ্র ++ বন্ধ আছে ++ চালু আছে ++ আনসিলেক্ট করা হয়েছে ++ "৯৯৯+" ++ সারসংক্ষেপ ++ ট্যাব লিস্ট ++ টাইমার ++ টুল বার ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-bs/values-bs.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-bs/values-bs.xml +new file mode 100644 +index 0000000..9c7f5df +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-bs/values-bs.xml +@@ -0,0 +1,39 @@ ++ ++ ++ "Vratite se na početnu stranicu" ++ "Idi gore" ++ "Više opcija" ++ "Gotovo" ++ "Prikaži sve" ++ "Odaberite aplikaciju" ++ "ISKLJUČENO" ++ "UKLJUČENO" ++ "Alt+" ++ "Ctrl+" ++ "delete" ++ "enter" ++ "Function+" ++ "Meta+" ++ "Shift+" ++ "razmak" ++ "Sym+" ++ "Menu+" ++ "Pretražite..." ++ "Obriši upit" ++ "Pretraži upit" ++ "Pretraživanje" ++ "Pošalji upit" ++ "Glasovno pretraživanje" ++ "Dijeli sa" ++ "Dijeli putem aplikacije %s" ++ "Suzi" ++ "Odgovori" ++ "Video" ++ "Odbaci" ++ "Prekini vezu" ++ "Dolazni poziv" ++ "Poziv u toku" ++ "Filtriranje dolaznog poziva" ++ "Pretražite" ++ "999+" ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-ca/values-ca.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-ca/values-ca.xml +new file mode 100644 +index 0000000..16d6b5a +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-ca/values-ca.xml +@@ -0,0 +1,43 @@ ++ ++ ++ "Navega fins a la pàgina d\'inici" ++ "Navega cap amunt" ++ "Més opcions" ++ "Fet" ++ "Mostra-ho tot" ++ "Selecciona una aplicació" ++ "DESACTIVA" ++ "ACTIVA" ++ "Alt+" ++ "Ctrl+" ++ "Supr" ++ "Retorn" ++ "Funció+" ++ "Meta+" ++ "Maj+" ++ "Espai" ++ "Sym+" ++ "Menú+" ++ "Cerca…" ++ "Esborra la consulta" ++ "Consulta de cerca" ++ "Cerca" ++ "Envia la consulta" ++ "Cerca per veu" ++ "Comparteix amb" ++ "Comparteix amb %s" ++ "Replega" ++ "Respon" ++ "Vídeo" ++ "Rebutja" ++ "Penja" ++ "Trucada entrant" ++ "Trucada en curs" ++ "S\'està filtrant una trucada entrant" ++ "Cerca" ++ "999+" ++ Barcode Scanner ++ D\'acord ++ S\'ha produït un problema amb la càmera de l\'Android. Potser haureu de reiniciar el dispositiu. ++ Poseu un codi de barres dins el rectangle per escanejar-lo. ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-cs/values-cs.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-cs/values-cs.xml +new file mode 100644 +index 0000000..4e89ff8 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-cs/values-cs.xml +@@ -0,0 +1,68 @@ ++ ++ ++ "Přejít na plochu" ++ "Přejít nahoru" ++ "Další možnosti" ++ "Hotovo" ++ "Zobrazit vše" ++ "Vybrat aplikaci" ++ "VYP" ++ "ZAP" ++ "Alt+" ++ "Ctrl+" ++ "delete" ++ "enter" ++ "Fn+" ++ "Meta+" ++ "Shift+" ++ "mezerník" ++ "Sym+" ++ "Menu+" ++ "Vyhledat…" ++ "Smazat dotaz" ++ "Dotaz pro vyhledávání" ++ "Hledat" ++ "Odeslat dotaz" ++ "Hlasové vyhledávání" ++ "Sdílet s" ++ "Sdílet s aplikací %s" ++ "Sbalit" ++ Výstraha ++ "Přijmout" ++ "Video" ++ "Odmítnout" ++ "Zavěsit" ++ "Příchozí hovor" ++ "Probíhající hovor" ++ "Prověřování příchozího hovoru" ++ Kombinované pole ++ Nadpis ++ Obrázek ++ Tlačítko, obrázek ++ Odkaz ++ Nabídka ++ Panel nabídky ++ Položka nabídky ++ Ukazatel postupu ++ Skupina přepínačů ++ Karta ++ Posuvník ++ "Hledat" ++ Číselník ++ zaneprázdněno ++ sbaleno ++ rozbaleno ++ oboje ++ vyp ++ zap ++ nevybráno ++ "999+" ++ Přehled ++ Seznam karet ++ Časovač ++ Panel nástrojů ++ Barcode Scanner ++ OK ++ Omlouváme se, zjistili jsem problém s fotoaparátem. Možná bude nutné restartovat zařízení. ++ Zaměřte čtvercem na čárový kód ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-da/values-da.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-da/values-da.xml +new file mode 100644 +index 0000000..b515b69 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-da/values-da.xml +@@ -0,0 +1,65 @@ ++ ++ ++ "Find hjem" ++ "Gå op" ++ "Flere valgmuligheder" ++ "Udfør" ++ "Se alle" ++ "Vælg en app" ++ "FRA" ++ "TIL" ++ "Alt+" ++ "Ctrl+" ++ "slet" ++ "enter" ++ "Fn+" ++ "Meta+" ++ "Shift+" ++ "mellemrum" ++ "Sym+" ++ "Menu+" ++ "Søg…" ++ "Ryd forespørgsel" ++ "Søgeforespørgsel" ++ "Søg" ++ "Indsend forespørgsel" ++ "Talesøgning" ++ "Del med" ++ "Del med %s" ++ "Skjul" ++ Underretning ++ "Besvar" ++ "Video" ++ "Afvis" ++ "Læg på" ++ "Indgående opkald" ++ "Igangværende opkald" ++ "Et indgående opkald screenes" ++ Kombinationsboks ++ Overskrift ++ Billede ++ Knap, billede ++ Menulinje ++ Menupunkt ++ Statuslinje ++ Radiogruppe ++ Fane ++ Rullelinje ++ "Søg" ++ Snurreknap ++ optaget ++ skjult ++ udvidet ++ blandet ++ fra ++ til ++ fravalgt ++ "999+" ++ Oversigt ++ Liste over faner ++ Værktøjslinje ++ Barcode Scanner ++ OK ++ Beklager, Android-kameraet er stødt på et problem. Du skal muligvis genstarte enheden. ++ Placér en stregkode inden i firkanten for at aflæse den. ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-de/values-de.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-de/values-de.xml +new file mode 100644 +index 0000000..9745d0b +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-de/values-de.xml +@@ -0,0 +1,65 @@ ++ ++ ++ "Zur Startseite" ++ "Nach oben" ++ "Weitere Optionen" ++ "Fertig" ++ "Alle anzeigen" ++ "App auswählen" ++ "AUS" ++ "AN" ++ "Alt +" ++ "Strg +" ++ "Löschen" ++ "Eingabetaste" ++ "Funktionstaste +" ++ "Meta-Taste +" ++ "Umschalttaste +" ++ "Leertaste" ++ "Sym-Taste +" ++ "Menütaste +" ++ "Suchen…" ++ "Suchanfrage löschen" ++ "Suchanfrage" ++ "Suche" ++ "Anfrage senden" ++ "Sprachsuche" ++ "Teilen mit" ++ "Mit %s teilen" ++ "Minimieren" ++ Warnhinweis ++ "Annehmen" ++ "Video" ++ "Ablehnen" ++ "Auflegen" ++ "Eingehender Anruf" ++ "Aktueller Anruf" ++ "Filter für eingehenden Anruf" ++ Kombinationsfeld ++ Überschrift ++ Bild ++ Button, Bild ++ Menü ++ Menüleiste ++ Menüpunkt ++ Statusanzeige ++ Gruppe von Buttons ++ Scroll-Leiste ++ "Suche" ++ Auswahl-Button ++ in Gebrauch ++ ausgeblendet ++ eingeblendet ++ gemischt ++ aus ++ ein ++ nicht ausgewählt ++ "999+" ++ Übersicht ++ Tab-Liste ++ Symbolleiste ++ Barcode Scanner ++ OK ++ Mit der Android-Kamera ist leider ein Fehler aufgetreten. Es könnte sein, dass Sie das Gerät neu starten müssen. ++ Positionieren Sie den Barcode innerhalb des Rechteckes. ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-el/values-el.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-el/values-el.xml +new file mode 100644 +index 0000000..8140899 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-el/values-el.xml +@@ -0,0 +1,68 @@ ++ ++ ++ "Πλοήγηση στην αρχική σελίδα" ++ "Πλοήγηση προς τα επάνω" ++ "Περισσότερες επιλογές" ++ "Τέλος" ++ "Εμφάνιση όλων" ++ "Επιλέξτε μια εφαρμογή" ++ "ΑΠΕΝΕΡΓΟΠΟΙΗΣΗ" ++ "ΕΝΕΡΓΟΠΟΙΗΣΗ" ++ "Alt+" ++ "Ctrl+" ++ "delete" ++ "enter" ++ "Function+" ++ "Meta+" ++ "Shift+" ++ "διάστημα" ++ "Sym+" ++ "Menu+" ++ "Αναζήτηση…" ++ "Διαγραφή ερωτήματος" ++ "Ερώτημα αναζήτησης" ++ "Αναζήτηση" ++ "Υποβολή ερωτήματος" ++ "Φωνητική αναζήτηση" ++ "Κοινοποίηση σε" ++ "Κοινοποίηση στην εφαρμογή %s" ++ "Σύμπτυξη" ++ Ειδοποίηση ++ "Απάντηση" ++ "Βίντεο" ++ "Απόρριψη" ++ "Τερματισμός" ++ "Εισερχόμενη κλήση" ++ "Κλήση σε εξέλιξη" ++ "Διαλογή εισερχόμενης κλήσης" ++ Συνδυαστικό κουτάκι ++ Επικεφαλίδα ++ Εικόνα ++ Κουμπί, εικόνα ++ Σύνδεσμος ++ Μενού ++ Γραμμή μενού ++ Στοιχείο μενού ++ Γραμμή προόδου ++ Ομάδα κουμπιών επιλογής ++ Καρτέλα ++ Γραμμή κύλισης ++ "Αναζήτηση" ++ Κουμπί περιστροφής ++ απασχολημένος/η ++ συμπτυγμένο ++ διευρυμένο ++ συνδυασμός ++ όχι ++ ναι ++ μη επιλεγμένα ++ "999+" ++ Σύνοψη ++ Λίστα καρτελών ++ Χρονόμετρο ++ Γραμμή εργαλείων ++ Barcode Scanner ++ OK ++ Συγνώμη, προέκυψε ένα πρόβλημα με την κάμερα. Ίσως χρειαστεί να επανεκιννήσετε τη συσκευή. ++ Τοποθετήστε ένα barcode μέσα στο πλαίσιο για να το σκανάρετε. ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-en-rAU/values-en-rAU.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-en-rAU/values-en-rAU.xml +new file mode 100644 +index 0000000..f6ff55d +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-en-rAU/values-en-rAU.xml +@@ -0,0 +1,39 @@ ++ ++ ++ "Navigate home" ++ "Navigate up" ++ "More options" ++ "Done" ++ "See all" ++ "Choose an app" ++ "OFF" ++ "ON" ++ "Alt+" ++ "Ctrl+" ++ "delete" ++ "enter" ++ "Function+" ++ "Meta+" ++ "Shift+" ++ "space" ++ "Sym+" ++ "Menu+" ++ "Search…" ++ "Clear query" ++ "Search query" ++ "Search" ++ "Submit query" ++ "Voice search" ++ "Share with" ++ "Share with %s" ++ "Collapse" ++ "Answer" ++ "Video" ++ "Decline" ++ "Hang up" ++ "Incoming call" ++ "On-going call" ++ "Screening an incoming call" ++ "Search" ++ "999+" ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-en-rCA/values-en-rCA.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-en-rCA/values-en-rCA.xml +new file mode 100644 +index 0000000..bc83d64 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-en-rCA/values-en-rCA.xml +@@ -0,0 +1,39 @@ ++ ++ ++ "Navigate home" ++ "Navigate up" ++ "More options" ++ "Done" ++ "See all" ++ "Choose an app" ++ "OFF" ++ "ON" ++ "Alt+" ++ "Ctrl+" ++ "delete" ++ "enter" ++ "Function+" ++ "Meta+" ++ "Shift+" ++ "space" ++ "Sym+" ++ "Menu+" ++ "Search…" ++ "Clear query" ++ "Search query" ++ "Search" ++ "Submit query" ++ "Voice search" ++ "Share with" ++ "Share with %s" ++ "Collapse" ++ "Answer" ++ "Video" ++ "Decline" ++ "Hang Up" ++ "Incoming call" ++ "Ongoing call" ++ "Screening an incoming call" ++ "Search" ++ "999+" ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-en-rGB/values-en-rGB.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-en-rGB/values-en-rGB.xml +new file mode 100644 +index 0000000..fc67be8 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-en-rGB/values-en-rGB.xml +@@ -0,0 +1,49 @@ ++ ++ ++ "Navigate home" ++ "Navigate up" ++ "More options" ++ "Done" ++ "See all" ++ "Choose an app" ++ "OFF" ++ "ON" ++ "Alt+" ++ "Ctrl+" ++ "delete" ++ "enter" ++ "Function+" ++ "Meta+" ++ "Shift+" ++ "space" ++ "Sym+" ++ "Menu+" ++ "Search…" ++ "Clear query" ++ "Search query" ++ "Search" ++ "Submit query" ++ "Voice search" ++ "Share with" ++ "Share with %s" ++ "Collapse" ++ "Answer" ++ "Video" ++ "Decline" ++ "Hang up" ++ "Incoming call" ++ "On-going call" ++ "Screening an incoming call" ++ Combo box ++ Button, image ++ Menu bar ++ Menu item ++ Progress bar ++ Radio group ++ Scroll bar ++ "Search" ++ Spin button ++ "999+" ++ Tab list ++ Tool bar ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-en-rIN/values-en-rIN.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-en-rIN/values-en-rIN.xml +new file mode 100644 +index 0000000..f6ff55d +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-en-rIN/values-en-rIN.xml +@@ -0,0 +1,39 @@ ++ ++ ++ "Navigate home" ++ "Navigate up" ++ "More options" ++ "Done" ++ "See all" ++ "Choose an app" ++ "OFF" ++ "ON" ++ "Alt+" ++ "Ctrl+" ++ "delete" ++ "enter" ++ "Function+" ++ "Meta+" ++ "Shift+" ++ "space" ++ "Sym+" ++ "Menu+" ++ "Search…" ++ "Clear query" ++ "Search query" ++ "Search" ++ "Submit query" ++ "Voice search" ++ "Share with" ++ "Share with %s" ++ "Collapse" ++ "Answer" ++ "Video" ++ "Decline" ++ "Hang up" ++ "Incoming call" ++ "On-going call" ++ "Screening an incoming call" ++ "Search" ++ "999+" ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-en-rXC/values-en-rXC.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-en-rXC/values-en-rXC.xml +new file mode 100644 +index 0000000..27a3d53 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-en-rXC/values-en-rXC.xml +@@ -0,0 +1,39 @@ ++ ++ ++ "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‏‏‎‏‎‎‏‎‏‏‏‏‎‎‎‏‎‎‏‎‎‏‎‏‎‎‎‎‏‏‎‏‎‏‏‎‎‏‎‎‎‏‎‏‎‏‏‏‎‏‎‎‎‎‏‏‎‏‏‏‏‏‏‎‎Navigate home‎‏‎‎‏‎" ++ "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‏‏‏‏‎‏‎‎‎‏‏‎‏‎‎‎‏‏‎‎‎‏‏‏‏‎‏‎‎‎‎‏‏‎‏‏‎‏‎‎‏‎‎‏‎‎‎‎‎‎‏‎‏‎‎‎‎‏‏‏‎‎‎‎‎Navigate up‎‏‎‎‏‎" ++ "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‎‏‏‎‏‏‎‏‎‏‎‎‏‎‎‎‎‏‎‎‎‏‎‏‎‏‎‏‏‏‏‏‏‏‎‏‏‎‎‏‏‎‏‏‎‎‎‎‏‎‎‏‎‏‏‏‏‏‎‏‎‎‏‎More options‎‏‎‎‏‎" ++ "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‏‏‎‎‎‎‎‏‎‎‎‏‏‏‏‎‎‎‎‎‎‎‎‎‎‏‏‎‏‏‏‎‎‏‏‎‏‎‎‏‏‏‎‎‎‎‏‎‎‎‏‏‏‎‎‏‎‎‎‏‎‎‎‎‎Done‎‏‎‎‏‎" ++ "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‎‏‏‎‎‎‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‏‎‎‎‎‏‏‎‏‏‏‎‎‎‎‏‏‏‎‎‏‎‎‎‎‏‏‏‎‏‏‎‏‎‏‎‏‎‎‎‎‏‎See all‎‏‎‎‏‎" ++ "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‎‏‏‏‏‏‎‎‎‎‎‏‏‏‎‎‏‏‎‎‏‎‏‎‎‏‏‎‏‏‎‏‏‏‏‏‏‎‎‏‎‎‏‏‎‎‏‎‏‎‎‏‎‏‎‎‎‎‎‎‎‎‎‎Choose an app‎‏‎‎‏‎" ++ "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‎‏‏‏‎‏‎‏‎‎‎‎‎‏‎‎‎‏‏‏‎‏‏‎‎‏‏‎‏‏‎‏‎‎‎‎‎‏‏‎‏‎‏‏‎‏‏‏‎‎‏‎‎‏‏‎‎‏‏‏‎‏‏‎OFF‎‏‎‎‏‎" ++ "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‎‎‏‏‎‎‎‏‎‎‏‎‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‏‎‎‎‎‎‎‎‏‎‎‎‎‏‎‎‎‏‏‏‏‏‎‎‏‏‎‏‏‎‎‎‎ON‎‏‎‎‏‎" ++ "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‏‏‏‏‏‎‏‎‏‎‎‏‎‏‏‎‎‏‏‎‏‎‏‏‎‎‎‎‎‎‎‎‎‎‏‏‏‏‏‎‏‏‏‎‏‎‎‎‏‎‏‎‎‏‏‎‎‏‏‏‏‎‏‎‎Alt+‎‏‎‎‏‎" ++ "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‎‏‏‏‏‏‎‏‏‎‏‏‎‏‎‏‏‎‎‎‎‎‏‎‏‎‏‎‎‏‏‏‏‎‎‏‎‎‎‏‎‎‏‎‏‎‎‎‎‎‏‎‏‎‎‏‎‏‎‏‎‏‎‎Ctrl+‎‏‎‎‏‎" ++ "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‎‎‏‎‏‏‏‎‏‎‎‎‎‏‎‎‏‎‏‏‎‏‏‎‏‎‏‏‏‏‏‎‏‏‎‎‏‎‏‎‎‏‏‏‎‏‏‏‏‏‏‎‎‎‎‏‏‏‎‏‎‎‎delete‎‏‎‎‏‎" ++ "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‏‏‏‎‏‏‏‎‏‏‎‏‎‏‎‏‏‏‎‏‎‏‏‏‏‏‏‏‎‏‏‎‎‎‎‏‏‎‎‏‏‎‏‏‎‏‏‏‏‏‎‏‏‏‎‏‎‏‎‎‎‎‏‏‎enter‎‏‎‎‏‎" ++ "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‎‏‏‏‎‏‎‎‏‏‎‏‎‏‎‎‎‎‎‏‏‏‏‎‎‎‎‎‏‏‎‎‎‏‏‎‎‏‎‎‏‏‎‎‏‎‎‏‎‎‎‏‏‎‎‏‎‎‎‏‏‏‎Function+‎‏‎‎‏‎" ++ "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‎‏‏‏‎‏‎‎‎‏‎‏‏‎‏‏‎‏‏‏‎‎‎‏‎‎‎‏‎‎‎‎‏‏‏‏‎‎‏‏‎‎‏‎‎‎‎‎‏‎‏‎‎‏‎‎‏‏‏‏‏‏‎‎Meta+‎‏‎‎‏‎" ++ "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‏‏‎‎‎‎‎‏‏‏‎‎‏‏‎‏‎‏‏‎‎‎‎‎‏‏‎‎‎‎‏‎‎‎‏‏‎‎‎‎‎‎‎‎‎‎‏‏‎‏‎‎‏‎‎‎‏‏‎‎‎‎‏‏‎Shift+‎‏‎‎‏‎" ++ "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‏‏‎‎‏‎‏‏‏‏‏‏‎‏‏‏‎‎‎‏‎‎‏‏‏‎‏‏‎‎‎‎‎‎‎‏‏‎‏‏‎‎‎‏‏‎‎‏‎‎‎‏‏‎‏‎‎‎‎‏‎‏‏‎‎space‎‏‎‎‏‎" ++ "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‏‏‎‏‎‏‎‏‏‏‎‎‎‏‎‏‏‎‏‏‏‎‏‏‏‎‏‏‎‏‎‎‏‏‏‏‏‎‏‎‎‎‎‎‎‎‎‎‎‎‏‎‎‎‏‎‎‏‏‎‏‏‏‎‎Sym+‎‏‎‎‏‎" ++ "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‏‏‎‎‏‏‎‎‏‎‎‏‏‏‎‎‎‎‎‎‏‏‏‎‏‏‏‏‎‎‎‎‎‏‎‎‎‏‎‏‏‏‏‎‏‎‏‏‏‎‎‎‎‏‏‏‏‎‏‏‏‏‏‎‎Menu+‎‏‎‎‏‎" ++ "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‏‏‏‎‎‏‎‎‎‎‎‎‏‎‎‎‎‎‏‏‏‎‏‏‏‎‏‏‎‏‎‎‎‏‎‎‎‏‏‏‏‏‏‎‎‎‎‏‏‏‏‏‎‏‏‏‏‎‏‏‎‏‎‎‎Search…‎‏‎‎‏‎" ++ "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‎‏‏‎‎‏‏‏‏‏‎‏‎‏‏‎‏‎‏‎‎‎‏‎‎‏‏‏‏‎‎‎‏‎‏‎‎‎‎‎‏‏‎‏‏‎‎‏‎‏‏‎‎‎‏‎‏‏‏‎‎‏‏‎Clear query‎‏‎‎‏‎" ++ "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‎‎‏‎‎‏‏‎‎‏‏‏‏‏‎‎‏‎‎‏‎‎‎‎‎‎‏‎‏‎‎‏‏‏‎‏‏‎‏‎‎‎‏‏‎‎‎‎‎‎‏‏‎‎‏‏‎‏‏‎‏‏‎Search query‎‏‎‎‏‎" ++ "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‎‏‎‏‏‏‏‎‏‏‎‏‏‎‏‏‏‏‏‏‎‏‎‎‏‎‏‎‎‏‏‎‎‎‎‎‎‎‎‎‏‏‎‏‎‏‏‏‎‎‏‏‏‏‏‎‎‏‏‏‎‎‎‎Search‎‏‎‎‏‎" ++ "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‎‏‏‎‏‎‎‏‎‏‎‎‎‎‏‎‎‏‏‏‏‎‎‎‎‏‎‏‏‎‏‎‏‎‏‎‏‏‎‏‏‏‎‎‎‏‏‏‏‏‎‏‏‎‎‏‏‎‏‏‏‏‏‎Submit query‎‏‎‎‏‎" ++ "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‎‏‏‏‏‏‏‏‏‎‏‎‏‎‎‎‏‏‎‏‏‎‏‏‎‎‎‏‎‏‏‏‏‏‎‏‏‎‎‎‏‏‎‏‏‎‏‎‎‎‎‏‎‎‎‏‎‎‏‎‏‏‏‎Voice search‎‏‎‎‏‎" ++ "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‏‏‏‏‏‎‏‏‎‎‏‎‏‎‏‎‏‏‎‏‎‎‏‏‎‎‏‎‎‏‎‎‏‎‎‏‏‏‏‏‏‎‏‏‏‎‏‎‏‎‎‏‎‏‏‏‏‎‏‏‎‏‏‏‎Share with‎‏‎‎‏‎" ++ "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‏‏‏‏‏‏‎‏‏‎‏‎‏‎‏‎‏‏‎‎‎‏‏‎‏‏‏‎‎‏‎‏‎‎‏‎‏‏‏‎‎‏‏‏‏‏‎‎‏‎‎‏‏‏‏‎‎‎‎‏‏‏‎‎‎Share with ‎‏‎‎‏‏‎%s‎‏‎‎‏‏‏‎‎‏‎‎‏‎" ++ "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‎‏‏‎‏‏‎‏‏‏‏‏‏‏‎‎‏‎‏‎‎‏‎‏‎‎‏‏‎‏‏‏‎‏‏‏‏‏‏‏‏‎‎‎‎‏‏‎‎‎‎‏‎‎‎‏‏‎‏‎‎‏‎‎Collapse‎‏‎‎‏‎" ++ "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‎‎‏‏‎‎‎‎‏‏‏‎‏‏‎‏‏‎‎‏‎‏‏‎‎‎‎‎‏‎‏‎‏‎‏‏‎‎‏‎‎‏‏‏‏‎‎‏‎‏‎‏‎‎‎‎‎‏‎‏‎‎‎Answer‎‏‎‎‏‎" ++ "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‏‏‏‏‏‎‏‎‎‎‎‎‏‎‎‏‏‏‎‎‎‏‎‎‎‏‎‏‎‏‎‎‏‏‎‎‏‏‎‎‏‎‎‎‎‏‎‏‎‏‎‎‏‏‎‏‎‎‏‎‎‎‎‎‎Video‎‏‎‎‏‎" ++ "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‎‏‎‏‏‎‎‏‏‎‏‎‎‎‏‏‎‎‎‎‏‎‎‏‏‏‎‏‎‎‏‏‎‎‎‎‏‎‎‏‏‎‎‏‏‏‏‏‎‎‏‎‎‏‎‎‎‎‏‎‎‏‎‎Decline‎‏‎‎‏‎" ++ "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‎‏‎‎‏‎‎‏‏‏‎‏‎‎‎‎‏‎‎‏‎‏‎‏‏‏‎‏‎‎‏‏‎‎‎‎‎‎‏‏‎‏‏‎‎‏‏‏‏‎‎‎‎‎‎‎‎‎‏‎‏‏‏‎Hang Up‎‏‎‎‏‎" ++ "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‏‏‎‏‎‏‎‎‏‏‎‎‎‎‏‎‎‏‎‏‎‎‎‎‏‎‎‎‎‏‎‏‏‎‎‎‏‏‏‎‏‏‎‎‎‏‎‎‎‏‏‎‏‎‎‎‏‎‏‏‎‏‏‏‎Incoming call‎‏‎‎‏‎" ++ "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‏‏‏‏‎‏‏‏‏‎‏‎‏‏‎‏‏‏‏‏‏‏‎‏‎‎‎‏‎‏‏‎‎‏‏‏‏‏‎‎‎‎‎‏‎‏‏‏‎‎‎‏‎‏‎‎‏‎‏‏‏‏‏‎‎Ongoing call‎‏‎‎‏‎" ++ "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‎‎‎‏‏‎‏‎‎‎‏‏‏‎‎‏‎‎‏‎‏‎‎‎‏‏‎‎‏‎‎‎‏‏‏‎‎‏‎‏‎‏‏‏‏‏‎‏‏‏‏‎‏‎‏‏‏‎‎‎Screening an incoming call‎‏‎‎‏‎" ++ "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‏‏‎‏‎‏‏‎‏‏‏‎‏‏‏‎‏‏‏‏‏‎‎‎‎‏‎‏‏‎‎‎‏‎‏‏‎‎‏‎‏‎‎‏‎‎‏‎‎‎‏‎‏‏‎‎‏‎‏‎‏‏‎‎‎Search‎‏‎‎‏‎" ++ "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‏‏‎‏‎‏‏‏‎‎‎‏‏‏‏‎‎‏‎‎‏‏‎‏‎‏‏‎‎‏‎‏‏‎‎‎‏‎‎‎‎‎‎‎‏‎‎‎‎‏‎‏‎‏‎‎‎‎‏‎‎‎‎‎‎999+‎‏‎‎‏‎" ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-es-rES/values-es-rES.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-es-rES/values-es-rES.xml +new file mode 100644 +index 0000000..b860671 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-es-rES/values-es-rES.xml +@@ -0,0 +1,28 @@ ++ ++ ++ Alerta ++ Cuadro combinado ++ Encabezado ++ Imagen ++ Botón, imagen ++ Enlace ++ Menú ++ Barra de menú ++ Elemento del menú ++ Barra de progreso ++ Grupo de botones de radio ++ Pestaña ++ Barra de desplazamiento ++ Botón de selección ++ ocupado ++ contraído ++ ampliado ++ mezclado ++ desactivado ++ activado ++ sin seleccionar ++ Resumen ++ Lista de pestañas ++ Temporizador ++ Barra de herramientas ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-es-rUS/values-es-rUS.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-es-rUS/values-es-rUS.xml +new file mode 100644 +index 0000000..4a76e9d +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-es-rUS/values-es-rUS.xml +@@ -0,0 +1,39 @@ ++ ++ ++ "Navegar a la página principal" ++ "Navegar hacia arriba" ++ "Más opciones" ++ "Listo" ++ "Ver todas" ++ "Elegir una app" ++ "DESACTIVAR" ++ "ACTIVAR" ++ "Alt+" ++ "Ctrl+" ++ "borrar" ++ "intro" ++ "Función+" ++ "Meta+" ++ "Mayúscula+" ++ "espacio" ++ "Sym+" ++ "Menú+" ++ "Buscar…" ++ "Borrar consulta" ++ "Búsqueda" ++ "Buscar" ++ "Enviar consulta" ++ "Búsqueda por voz" ++ "Compartir con" ++ "Compartir con %s" ++ "Contraer" ++ "Responder" ++ "Video" ++ "Rechazar" ++ "Colgar" ++ "Llamada entrante" ++ "Llamada en curso" ++ "Filtrando una llamada entrante" ++ "Buscar" ++ "999+" ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-es/values-es.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-es/values-es.xml +new file mode 100644 +index 0000000..4a4a1a6 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-es/values-es.xml +@@ -0,0 +1,68 @@ ++ ++ ++ "Ir a inicio" ++ "Desplazarse hacia arriba" ++ "Más opciones" ++ "Hecho" ++ "Ver todo" ++ "Seleccionar una aplicación" ++ "DESACTIVADO" ++ "ACTIVADO" ++ "Alt +" ++ "Ctrl +" ++ "Suprimir" ++ "Intro" ++ "Función +" ++ "Meta +" ++ "Mayús +" ++ "Espacio" ++ "Sym +" ++ "Menú +" ++ "Buscar…" ++ "Borrar consulta" ++ "Consulta de búsqueda" ++ "Buscar" ++ "Enviar consulta" ++ "Búsqueda por voz" ++ "Compartir con" ++ "Compartir con %s" ++ "Ocultar" ++ Alerta ++ "Responder" ++ "Vídeo" ++ "Rechazar" ++ "Colgar" ++ "Llamada entrante" ++ "Llamada en curso" ++ "Filtrando una llamada entrante" ++ Cuadro combinado ++ Encabezado ++ Imagen ++ Botón, imagen ++ Enlace ++ Menú ++ Barra de menús ++ Elemento de menú ++ Barra de progreso ++ Grupo de botones de opción ++ Pestaña ++ Barra de desplazamiento ++ "Buscar" ++ Botón de número ++ ocupado ++ contraído ++ expandido ++ mixto ++ desactivado ++ activado ++ no seleccionado ++ "999+" ++ Resumen ++ Lista de pestañas ++ Temporizador ++ Barra de herramientas ++ Barcode Scanner ++ OK ++ Lo sentimos, la cámara de Android ha encontrado un problema. Es posible que necesite reiniciar el dispositivo. ++ Coloque un código de barras en el interior del rectángulo del visor para escanear. ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-et/values-et.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-et/values-et.xml +new file mode 100644 +index 0000000..08410eb +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-et/values-et.xml +@@ -0,0 +1,63 @@ ++ ++ ++ "Liigu avalehele" ++ "Liigu üles" ++ "Rohkem valikuid" ++ "Valmis" ++ "Kuva kõik" ++ "Valige rakendus" ++ "VÄLJAS" ++ "SEES" ++ "Alt +" ++ "Ctrl +" ++ "kustuta" ++ "sisestusklahv" ++ "Funktsiooniklahv +" ++ "Meta +" ++ "Tõstuklahv +" ++ "tühik" ++ "Sym +" ++ "Menüü +" ++ "Otsige …" ++ "Päringu tühistamine" ++ "Otsingupäring" ++ "Otsing" ++ "Päringu esitamine" ++ "Häälotsing" ++ "Jaga:" ++ "Jagamine rakendusega %s" ++ "Ahendamine" ++ Hoiatus ++ "Vasta" ++ "Video" ++ "Keeldu" ++ "Lõpeta kõne" ++ "Sissetulev kõne" ++ "Käimasolev kõne" ++ "Sissetuleva kõne filtreerimine" ++ Liitboks ++ Pealkiri ++ Pilt ++ Nupp, pilt ++ Menüü ++ Menüüriba ++ Menüü-üksus ++ Edenemisriba ++ Raadionuppude grupp ++ Vahekaart ++ Kerimisriba ++ "Otsing" ++ Pööramisnupp ++ hõivatud ++ ahendatud ++ laiendatud ++ miksitud ++ väljas ++ sees ++ valimata ++ "999+" ++ Kokkuvõte ++ Vahekaartide loend ++ Taimer ++ Tööriistariba ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-eu/values-eu.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-eu/values-eu.xml +new file mode 100644 +index 0000000..44e593f +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-eu/values-eu.xml +@@ -0,0 +1,43 @@ ++ ++ ++ "Joan orri nagusira" ++ "Joan gora" ++ "Aukera gehiago" ++ "Eginda" ++ "Ikusi guztiak" ++ "Aukeratu aplikazio bat" ++ "DESAKTIBATU" ++ "AKTIBATU" ++ "Alt +" ++ "Ktrl +" ++ "ezabatu" ++ "sartu" ++ "Funtzioa +" ++ "Meta +" ++ "Maius +" ++ "zuriunea" ++ "Sym +" ++ "Menua +" ++ "Bilatu…" ++ "Garbitu kontsulta" ++ "Bilaketa-kontsulta" ++ "Bilatu" ++ "Bidali kontsulta" ++ "Ahozko bilaketa" ++ "Partekatu honekin" ++ "Partekatu %s aplikazioarekin" ++ "Tolestu" ++ "Erantzun" ++ "Bideoa" ++ "Baztertu" ++ "Amaitu deia" ++ "Sarrerako deia" ++ "Deia abian da" ++ "Sarrerako dei bat bistaratzen" ++ "Bilatu" ++ "999+" ++ Barra-kode Eskanerra ++ Ados ++ Barkatu, Android kamerak arazo bat izan du. Behar bada gailua berrabiarazi beharko duzu. ++ Kokatu barra-kode bat laukizuzenaren barruan eskaneatzeko. ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-fa/values-fa.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-fa/values-fa.xml +new file mode 100644 +index 0000000..aa363e8 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-fa/values-fa.xml +@@ -0,0 +1,64 @@ ++ ++ ++ "پیمایش به صفحه اصلی" ++ "رفتن به بالا" ++ "گزینه‌های بیشتر" ++ "تمام" ++ "دیدن همه" ++ "انتخاب برنامه" ++ "خاموش" ++ "روشن" ++ "‎Alt+‎" ++ "‎Ctrl+‎" ++ "حذف" ++ "enter" ++ "‎Function+‎" ++ "‎Meta+‎" ++ "‎Shift+‎" ++ "فاصله" ++ "‎Sym+‎" ++ "منو+" ++ "جستجو…‏" ++ "پاک کردن پُرسمان" ++ "درخواست جستجو" ++ "جستجو" ++ "ارسال پُرسمان" ++ "جستجوی گفتاری" ++ "هم‌رسانی با" ++ "هم‌رسانی با %s" ++ "کوچک کردن" ++ هشدار ++ "پاسخ دادن" ++ "ویدیو" ++ "رد کردن" ++ "قطع تماس" ++ "تماس ورودی" ++ "تماس درحال انجام" ++ "درحال غربال کردن تماس ورودی" ++ جعبه گفتگو ++ سر‌صفحه ++ تصویر ++ دکمه، تصویر ++ پیوند ++ منو ++ نوار منو ++ مورد منو ++ نوار پیشرفت ++ گروه رادیویی ++ برگه ++ نوار پیمایش ++ "جستجو" ++ دکمه چرخش ++ مشغول ++ کوچک‌شده ++ بزرگ‌شده ++ ترکیب‌شده ++ خاموش ++ روشن ++ لغو انتخاب شد ++ "999+" ++ خلاصه ++ فهرست برگه ++ زمان‌سنج ++ نوار ابزار ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-fi/values-fi.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-fi/values-fi.xml +new file mode 100644 +index 0000000..8c06e49 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-fi/values-fi.xml +@@ -0,0 +1,68 @@ ++ ++ ++ "Siirry etusivulle" ++ "Siirry ylös" ++ "Lisäasetukset" ++ "Valmis" ++ "Näytä kaikki" ++ "Valitse sovellus" ++ "POIS PÄÄLTÄ" ++ "PÄÄLLÄ" ++ "Alt+" ++ "Ctrl+" ++ "delete" ++ "enter" ++ "Fn+" ++ "Meta+" ++ "Vaihto+" ++ "välilyönti" ++ "Sym+" ++ "Valikko+" ++ "Haku…" ++ "Tyhjennä kysely" ++ "Hakukysely" ++ "Haku" ++ "Lähetä kysely" ++ "Puhehaku" ++ "Jaa…" ++ "Jaa: %s" ++ "Tiivistä" ++ Hälytys ++ "Vastaa" ++ "Video" ++ "Hylkää" ++ "Lopeta puhelu" ++ "Saapuva puhelu" ++ "Käynnissä oleva puhelu" ++ "Seulotaan saapuvaa puhelua" ++ Yhdistelmäruutu ++ Otsikko ++ Kuva ++ Painike, kuva ++ Linkki ++ Valikko ++ Valikkopalkki ++ Valikkokohde ++ Edistymispalkki ++ Valintanappiryhmä ++ Välilehti ++ Vierityspalkki ++ "Haku" ++ Pyörityspainike ++ varattu ++ pienennetty ++ laajennettu ++ yhdistetty ++ ei käytössä ++ käytössä ++ ei valittu ++ "999+" ++ Yhteenveto ++ Välilehtilista ++ Ajastin ++ Työkalupalkki ++ Barcode Scanner ++ OK ++ Valitettavasti Androidin kameran toimiinta häiriintyi. Joudut ehkä käynnistämään laitteen uudelleen. ++ Aseta viivakoodi neliön sisälle skannataksesi sen. ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-fr-rCA/values-fr-rCA.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-fr-rCA/values-fr-rCA.xml +new file mode 100644 +index 0000000..bb36e2e +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-fr-rCA/values-fr-rCA.xml +@@ -0,0 +1,62 @@ ++ ++ ++ "Revenir à l\'accueil" ++ "Revenir en arrière" ++ "Autres options" ++ "Terminé" ++ "Tout afficher" ++ "Sélectionner une application" ++ "DÉSACTIVER" ++ "ACTIVER" ++ "Alt+" ++ "Ctrl+" ++ "supprimer" ++ "entrée" ++ "Fonction+" ++ "Méta+" ++ "Maj+" ++ "espace" ++ "Sym+" ++ "Menu+" ++ "Rechercher…" ++ "Effacer la requête" ++ "Requête de recherche" ++ "Rechercher" ++ "Envoyer la requête" ++ "Recherche vocale" ++ "Partager avec" ++ "Partager avec %s" ++ "Réduire" ++ Alerte ++ "Répondre" ++ "Vidéo" ++ "Refuser" ++ "Raccrocher" ++ "Appel entrant" ++ "Appel en cours" ++ "Filtrer un appel entrant" ++ Zone combinée ++ Titre ++ Bouton, image ++ Lien ++ Barre de menu ++ Option de menu ++ Barre de progression ++ Groupe de boutons radio ++ Onglet ++ Barre de déroulement ++ "Rechercher" ++ Bouton compteur circulaire ++ en cours de traitement ++ réduit ++ agrandi ++ à double état ++ désactivé ++ activé ++ désélectionné ++ "999+" ++ Résumé ++ Liste des onglets ++ Minuterie ++ Barre d’outils ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-fr/values-fr.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-fr/values-fr.xml +new file mode 100644 +index 0000000..1b86d9b +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-fr/values-fr.xml +@@ -0,0 +1,66 @@ ++ ++ ++ "Revenir à l\'accueil" ++ "Revenir en haut de la page" ++ "Autres options" ++ "OK" ++ "Tout afficher" ++ "Sélectionner une application" ++ "NON" ++ "OUI" ++ "Alt+" ++ "Ctrl+" ++ "supprimer" ++ "entrée" ++ "Fonction+" ++ "Méta+" ++ "Maj+" ++ "espace" ++ "Sym+" ++ "Menu+" ++ "Rechercher…" ++ "Effacer la requête" ++ "Requête de recherche" ++ "Rechercher" ++ "Envoyer la requête" ++ "Recherche vocale" ++ "Partager avec" ++ "Partager avec %s" ++ "Réduire" ++ Alerte ++ "Répondre" ++ "Vidéo" ++ "Refuser" ++ "Raccrocher" ++ "Appel entrant" ++ "Appel en cours" ++ "Filtrage d\'un appel entrant" ++ Liste déroulante ++ Titre ++ Bouton, image ++ Lien ++ Barre de menu ++ Élément du menu ++ Barre de progression ++ Groupe de boutons radio ++ Onglet ++ Barre de défilement ++ "Rechercher" ++ Toupie ++ opération en cours ++ réduit ++ agrandi ++ mixte ++ désactivé ++ activé ++ désélectionné(s) ++ "999+" ++ Récapitulatif ++ Liste d’onglets ++ Minuteur ++ Barre d’outils ++ Barcode Scanner ++ OK ++ Désolé, la caméra Android a rencontré un problème. Un redémarrage de l\'appareil est peut-être nécessaire. ++ Encadrez un code-barres avec le viseur pour le balayer. ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-gl/values-gl.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-gl/values-gl.xml +new file mode 100644 +index 0000000..25d4cff +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-gl/values-gl.xml +@@ -0,0 +1,39 @@ ++ ++ ++ "Vai ao inicio" ++ "Vai cara arriba" ++ "Máis opcións" ++ "Feito" ++ "Ver todo" ++ "Selecciona unha aplicación" ++ "DESACTIVADO" ++ "ACTIVADO" ++ "Alt +" ++ "Ctrl +" ++ "eliminar" ++ "intro" ++ "Función +" ++ "Meta +" ++ "Maiús +" ++ "espazo" ++ "Sym +" ++ "Menú +" ++ "Busca…" ++ "Borra a consulta" ++ "Busca a consulta" ++ "Realiza buscas" ++ "Envía a consulta" ++ "Busca por voz" ++ "Comparte contido con" ++ "Comparte contido coa aplicación %s" ++ "Contrae" ++ "Contestar" ++ "Vídeo" ++ "Rexeitar" ++ "Colgar" ++ "Chamada entrante" ++ "Chamada en curso" ++ "Filtrando chamada entrante" ++ "Buscar" ++ ">999" ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-gu/values-gu.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-gu/values-gu.xml +new file mode 100644 +index 0000000..9651b05 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-gu/values-gu.xml +@@ -0,0 +1,64 @@ ++ ++ ++ "ઘરનો રસ્તો બતાવો" ++ "ઉપર નૅવિગેટ કરો" ++ "વધુ વિકલ્પો" ++ "થઈ ગયું" ++ "બધી જુઓ" ++ "ઍપ્લિકેશન પસંદ કરો" ++ "બંધ" ++ "ચાલુ" ++ "Alt+" ++ "Ctrl+" ++ "delete" ++ "Enter" ++ "Function+" ++ "Meta+" ++ "Shift+" ++ "space" ++ "Sym+" ++ "Menu+" ++ "શોધો…" ++ "ક્વેરી સાફ કરો" ++ "શોધ ક્વેરી" ++ "શોધો" ++ "ક્વેરી સબમિટ કરો" ++ "વૉઇસ શોધ" ++ "આની સાથે શેર કરો" ++ "%sની સાથે શેર કરો" ++ "સંકુચિત કરો" ++ એલર્ટ ++ "જવાબ" ++ "વીડિયો" ++ "નકારો" ++ "સમાપ્ત કરો" ++ "ઇનકમિંગ કૉલ" ++ "ચાલુ કૉલ" ++ "ઇનકમિંગ કૉલનું સ્ક્રીનિંગ થાય છે" ++ કોમ્બો બોક્સ ++ શીર્ષક ++ ફોટો ++ બટન, ફોટો ++ લિંક ++ મેનૂ ++ મેનૂ બાર ++ મેનૂ આઇટમ ++ પ્રગતિ બાર ++ રેડિયો ગ્રૂપ ++ ટેબ ++ સ્ક્રોલ બાર ++ "શોધો" ++ સ્પિન બટન ++ વ્યસ્ત ++ નાનું ++ વિસ્તૃત ++ મિક્સ કરેલ ++ બંધ ++ ચાલુ ++ પસંદગીમાંથી કાઢી નાખ્યું ++ "999+" ++ સારાંશ ++ ટેબ લિસ્ટ ++ ટાઇમર ++ ટૂલ બાર ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-h720dp-v13/values-h720dp-v13.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-h720dp-v13/values-h720dp-v13.xml +new file mode 100644 +index 0000000..e38bb90 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-h720dp-v13/values-h720dp-v13.xml +@@ -0,0 +1,4 @@ ++ ++ ++ 54dip ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-hdpi-v4/values-hdpi-v4.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-hdpi-v4/values-hdpi-v4.xml +new file mode 100644 +index 0000000..d5a138e +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-hdpi-v4/values-hdpi-v4.xml +@@ -0,0 +1,8 @@ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-he/values-he.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-he/values-he.xml +new file mode 100644 +index 0000000..0331aa6 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-he/values-he.xml +@@ -0,0 +1,7 @@ ++ ++ ++ סורק ברקודים ++ אישור ++ סליחה, מצלמת האנדרואיד נתקלה בבעיה. ייתכן שיהיה עליך להפעיל מחדש את המכשיר. ++ הצב ברקוד בתוך המלבן כדי לסרוק אותו. ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-hi/values-hi.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-hi/values-hi.xml +new file mode 100644 +index 0000000..65840e1 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-hi/values-hi.xml +@@ -0,0 +1,68 @@ ++ ++ ++ "होम पेज पर जाएं" ++ "वापस जाएं" ++ "ज़्यादा विकल्प" ++ "हो गया" ++ "सभी देखें" ++ "कोई ऐप्लिकेशन चुनें" ++ "बंद" ++ "चालू" ++ "Alt+" ++ "Ctrl+" ++ "delete" ++ "enter" ++ "Function+" ++ "Meta+" ++ "Shift+" ++ "space" ++ "Sym+" ++ "Menu+" ++ "खोजें…" ++ "क्‍वेरी हटाएं" ++ "सर्च क्वेरी" ++ "खोजें" ++ "क्वेरी सबमिट करें" ++ "बोलकर खोजें" ++ "इससे शेयर करें:" ++ "%s से शेयर करें" ++ "छोटा करें" ++ अलर्ट ++ "जवाब दें" ++ "वीडियो" ++ "अस्वीकार करें" ++ "कॉल काटें" ++ "आने वाला (इनकमिंग) कॉल" ++ "पहले से जारी कॉल" ++ "इनकमिंग कॉल को स्क्रीन किया जा रहा है" ++ कॉम्बो बॉक्स ++ शीर्षक ++ फ़ोटो ++ बटन, फ़ोटो ++ लिंक ++ मेनू ++ मेनू बार ++ मेनू आइटम ++ प्रोग्रेस बार ++ रेडियो ग्रुप ++ टैब ++ स्क्रॉल बार ++ "खोजें" ++ स्पिन बटन ++ व्यस्त ++ छोटा किया गया ++ बड़ा किया गया ++ मिक्स ++ बंद है ++ चालू है ++ नहीं चुने गए ++ "999+" ++ सारांश ++ टैब लिस्ट ++ टाइमर ++ टूल बार ++ बारकोड स्कैनर ++ ठीक है ++ क्षमा करें, Android कैमरा एक समस्या का सामना करना पड़ा. आप डिवाइस को पुनरारंभ करने की आवश्यकता हो सकती है. ++ दृश्यदर्शी आयत के अंदर एक बारकोड प्लेस इसे स्कैन. ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-hr/values-hr.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-hr/values-hr.xml +new file mode 100644 +index 0000000..541b6ce +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-hr/values-hr.xml +@@ -0,0 +1,64 @@ ++ ++ ++ "Idi na početnu" ++ "Natrag" ++ "Više opcija" ++ "Gotovo" ++ "Prikaži sve" ++ "Odabir aplikacije" ++ "ISKLJUČENO" ++ "UKLJUČENO" ++ "Alt+" ++ "Ctrl+" ++ "delete" ++ "enter" ++ "Function+" ++ "Meta+" ++ "Shift+" ++ "svemir" ++ "Sym+" ++ "Menu+" ++ "Pretražite…" ++ "Izbriši upit" ++ "Upit za pretraživanje" ++ "Pretraži" ++ "Pošalji upit" ++ "Glasovno pretraživanje" ++ "Dijeli s" ++ "Dijeli putem aplikacije %s" ++ "Sažmi" ++ Upozorenje ++ "Odgovori" ++ "Videozapis" ++ "Odbij" ++ "Prekini" ++ "Dolazni poziv" ++ "Poziv u tijeku" ++ "Filtriranje dolaznog poziva" ++ Kombinirani okvir ++ Zaglavlje ++ Slika ++ Gumb, slika ++ Veza ++ Izbornik ++ Traka izbornika ++ Stavka izbornika ++ Traka napretka ++ Grupa izbornih gumba ++ Kartica ++ Traka za pomicanje ++ "Pretraži" ++ Gumb za vrtnju ++ zauzeto ++ sažeto ++ prošireno ++ mješovito ++ isključeno ++ uključeno ++ poništen odabir ++ "999+" ++ Sažetak ++ Popis kartica ++ Mjerač vremena ++ Traka s alatima ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-hu/values-hu.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-hu/values-hu.xml +new file mode 100644 +index 0000000..80e3982 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-hu/values-hu.xml +@@ -0,0 +1,68 @@ ++ ++ ++ "Ugrás a főoldalra" ++ "Fel" ++ "További lehetőségek" ++ "Kész" ++ "Az összes megtekintése" ++ "Válasszon alkalmazást" ++ "KI" ++ "BE" ++ "Alt+" ++ "Ctrl+" ++ "Delete" ++ "Enter" ++ "Function+" ++ "Meta+" ++ "Shift+" ++ "Szóköz" ++ "Sym+" ++ "Menu+" ++ "Keresés…" ++ "Lekérdezés törlése" ++ "Keresési lekérdezés" ++ "Keresés" ++ "Lekérdezés küldése" ++ "Hangalapú keresés" ++ "Megosztás a következővel:" ++ "Megosztás a következő alkalmazással: %s" ++ "Összecsukás" ++ Figyelmeztetés ++ "Fogadás" ++ "Videó" ++ "Elutasítás" ++ "Befejezés" ++ "Bejövő hívás" ++ "Hívás folyamatban" ++ "Bejövő hívás szűrése" ++ Kombinált lista ++ Címsor ++ Kép ++ Gomb, kép ++ Hivatkozás ++ Menü ++ Menüsor ++ Menüelem ++ Folyamatjelző ++ Választógomb-csoport ++ Lapfül ++ Görgetősáv ++ "Keresés" ++ Forgó gomb ++ elfoglalt ++ összecsukva ++ kibontva ++ vegyes ++ ki ++ be ++ nincs kiválasztva ++ "999+" ++ Összegzés ++ Lapfülek listája ++ Időmérő ++ Eszköztár ++ Barcode Scanner ++ OK ++ Android kamera hiba. Lehet, hogy újra kell indítania a készüléket. ++ Pozícionálja a vonalkódot a kereső téglalapba a szkenneléshez. ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-hy/values-hy.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-hy/values-hy.xml +new file mode 100644 +index 0000000..d6f31a2 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-hy/values-hy.xml +@@ -0,0 +1,46 @@ ++ ++ ++ "Անցնել գլխավոր էջ" ++ "Անցնել վերև" ++ "Այլ ընտրանքներ" ++ "Պատրաստ է" ++ "Տեսնել բոլորը" ++ "Ընտրել հավելված" ++ "ԱՆՋԱՏԵԼ" ++ "ՄԻԱՑՆԵԼ" ++ "Alt+" ++ "Ctrl+" ++ "Delete" ++ "Enter" ++ "Function+" ++ "Meta+" ++ "Shift+" ++ "բացատ" ++ "Sym+" ++ "Menu+" ++ "Որոնում…" ++ "Ջնջել հարցումը" ++ "Որոնման հարցում" ++ "Որոնել" ++ "Ուղարկել հարցումը" ++ "Ձայնային որոնում" ++ "Կիսվել…" ++ "Կիսվել %s հավելվածի միջոցով" ++ "Ծալել" ++ "Պատասխանել" ++ "Տեսազանգ" ++ "Մերժել" ++ "Ավարտել" ++ "Մուտքային զանգ" ++ "Ընթացիկ զանգ" ++ "Մուտքային զանգի զտում" ++ Կոմբո արկղ ++ Նկար ++ Կոճակ, նկար ++ Հղում ++ Ընտրացանկ ++ "Որոնել" ++ անջատած ++ միացրած ++ "999+" ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-id/values-id.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-id/values-id.xml +new file mode 100644 +index 0000000..7b1a8e3 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-id/values-id.xml +@@ -0,0 +1,7 @@ ++ ++ ++ Barcode Scanner ++ OK ++ Maaf, kamera mengalami masalah. Anda mungkin perlu me-restart perangkat. ++ Letakkan barcode di dalam kotak jendela untuk memindai. ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-in/values-in.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-in/values-in.xml +new file mode 100644 +index 0000000..eda1ec7 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-in/values-in.xml +@@ -0,0 +1,39 @@ ++ ++ ++ "Tunjukkan jalan ke rumah" ++ "Kembali ke atas" ++ "Opsi lainnya" ++ "Selesai" ++ "Lihat semua" ++ "Pilih aplikasi" ++ "NONAKTIF" ++ "AKTIF" ++ "Alt+" ++ "Ctrl+" ++ "delete" ++ "enter" ++ "Function+" ++ "Meta+" ++ "Shift+" ++ "spasi" ++ "Sym+" ++ "Menu+" ++ "Telusuri..." ++ "Hapus kueri" ++ "Telusuri kueri" ++ "Telusuri" ++ "Kirim kueri" ++ "Penelusuran suara" ++ "Bagikan dengan" ++ "Bagikan dengan %s" ++ "Ciutkan" ++ "Jawab" ++ "Video" ++ "Tolak" ++ "Tutup" ++ "Panggilan masuk" ++ "Panggilan sedang berlangsung" ++ "Menyaring panggilan masuk" ++ "Telusuri" ++ "999+" ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-is/values-is.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-is/values-is.xml +new file mode 100644 +index 0000000..e44b25f +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-is/values-is.xml +@@ -0,0 +1,39 @@ ++ ++ ++ "Fara heim" ++ "Fara upp" ++ "Fleiri valkostir" ++ "Lokið" ++ "Sjá allt" ++ "Veldu forrit" ++ "SLÖKKT" ++ "KVEIKT" ++ "Alt+" ++ "Ctrl+" ++ "eyða" ++ "enter" ++ "Aðgerðarlykill+" ++ "Meta+" ++ "Shift+" ++ "bilslá" ++ "Sym+" ++ "Valmynd+" ++ "Leita…" ++ "Hreinsa fyrirspurn" ++ "Leitarfyrirspurn" ++ "Leit" ++ "Senda fyrirspurn" ++ "Raddleit" ++ "Deila með" ++ "Deila með %s" ++ "Minnka" ++ "Svara" ++ "Myndsímtal" ++ "Hafna" ++ "Leggja á" ++ "Símtal berst" ++ "Símtal í gangi" ++ "Síar símtal sem berst" ++ "Leit" ++ "999+" ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-it/values-it.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-it/values-it.xml +new file mode 100644 +index 0000000..35edce2 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-it/values-it.xml +@@ -0,0 +1,64 @@ ++ ++ ++ "Portami a casa" ++ "Torna indietro" ++ "Altre opzioni" ++ "Fine" ++ "Mostra tutto" ++ "Scelta di un\'app" ++ "OFF" ++ "ON" ++ "ALT +" ++ "CTRL +" ++ "CANC" ++ "INVIO" ++ "FUNZIONE +" ++ "META +" ++ "MAIUSC +" ++ "SPAZIO" ++ "SYM +" ++ "MENU +" ++ "Cerca…" ++ "Cancella query" ++ "Query di ricerca" ++ "Cerca" ++ "Invia query" ++ "Ricerca vocale" ++ "Condividi con" ++ "Condividi tramite %s" ++ "Comprimi" ++ Avviso ++ "Rispondi" ++ "Video" ++ "Rifiuta" ++ "Riaggancia" ++ "Chiamata in arrivo" ++ "Chiamata in corso" ++ "Applicazione filtro a chiamata in arrivo" ++ Casella combinata ++ Titolo ++ Immagine ++ Pulsante, Immagine ++ Barra dei menu ++ Elemento del menu ++ Barra di avanzamento ++ Gruppo radio ++ Barra di scorrimento ++ "Cerca" ++ Pulsante girevole ++ occupato ++ chiuso ++ aperto ++ misto ++ no ++ ++ non selezionato ++ "999+" ++ Riepilogo ++ Lista delle tab ++ Barra degli strumenti ++ Barcode Scanner ++ OK ++ Spiacenti, la fotocamera Android ha riscontrato un problema. Potrebbe essere necessario riavviare il dispositivo. ++ Posiziona un codice a barre dentro il mirino rettangolare per la scansione. ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-iw/values-iw.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-iw/values-iw.xml +new file mode 100644 +index 0000000..4e19f2e +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-iw/values-iw.xml +@@ -0,0 +1,68 @@ ++ ++ ++ "ניווט לדף הבית" ++ "ניווט למעלה" ++ "עוד אפשרויות" ++ "סיום" ++ "הצגת הכול" ++ "בחירת אפליקציה" ++ "כבוי" ++ "מופעל" ++ "Alt+" ++ "Ctrl+‎" ++ "מחיקה" ++ "Enter" ++ "Function+" ++ "Meta+" ++ "Shift+" ++ "רווח" ++ "Sym+" ++ "תפריט+" ++ "חיפוש…" ++ "מחיקת השאילתה" ++ "שאילתת חיפוש" ++ "חיפוש" ++ "שליחת שאילתה" ++ "חיפוש קולי" ++ "שיתוף עם" ++ "שיתוף עם %s" ++ "כיווץ" ++ התראה ++ "מענה" ++ "וידאו" ++ "דחייה" ++ "ניתוק" ++ "שיחה נכנסת" ++ "שיחה פעילה" ++ "סינון שיחה נכנסת" ++ תיבה משולבת ++ כותרת ++ תמונה ++ לחצן, תמונה ++ קישור ++ תפריט ++ סרגל תפריטים ++ פריט בתפריט ++ סרגל התקדמות ++ קבוצת רדיו ++ לשונית ++ סרגל גלילה ++ "חיפוש" ++ לחצן מסתובב ++ תפוס ++ מצומצם ++ מורחב ++ משולב ++ כבוי ++ מופעל ++ הבחירה בוטלה ++ "999+" ++ סיכום ++ רשימת לשוניות ++ טיימר ++ סרגל כלים ++ סורק ברקודים ++ אישור ++ סליחה, מצלמת האנדרואיד נתקלה בבעיה. ייתכן שיהיה עליך להפעיל מחדש את המכשיר. ++ הצב ברקוד בתוך המלבן כדי לסרוק אותו. ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-ja/values-ja.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-ja/values-ja.xml +new file mode 100644 +index 0000000..b7533ea +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-ja/values-ja.xml +@@ -0,0 +1,68 @@ ++ ++ ++ "ホームに戻る" ++ "前に戻る" ++ "その他のオプション" ++ "完了" ++ "すべて表示" ++ "アプリの選択" ++ "OFF" ++ "ON" ++ "Alt+" ++ "Ctrl+" ++ "Delete" ++ "Enter" ++ "Function+" ++ "Meta+" ++ "Shift+" ++ "Space" ++ "Sym+" ++ "Menu+" ++ "検索…" ++ "検索キーワードを削除" ++ "検索キーワード" ++ "検索" ++ "検索キーワードを送信" ++ "音声検索" ++ "共有" ++ "%sと共有" ++ "折りたたむ" ++ アラート ++ "応答" ++ "ビデオ" ++ "拒否" ++ "通話終了" ++ "着信" ++ "通話中" ++ "着信をスクリーニング中" ++ コンボボックス ++ 見出し ++ 画像 ++ ボタン、画像 ++ リンク ++ メニュー ++ メニューバー ++ メニューアイテム ++ 進行状況バー ++ ラジオグループ ++ タブ ++ スクロールバー ++ "検索" ++ スピンボタン ++ 作業中 ++ 縮小中 ++ 展開中 ++ 混合 ++ オフ ++ オン ++ 未選択 ++ "999+" ++ 概要 ++ タブリスト ++ タイマー ++ ツールバー ++ QRコードスキャナー ++ OK ++ Androidのカメラに問題が発生しました。デバイスを再起動する必要があります。 ++ QRコードを画面の読み取り範囲内に写すとスキャンします。 ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-ka/values-ka.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-ka/values-ka.xml +new file mode 100644 +index 0000000..f7c9597 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-ka/values-ka.xml +@@ -0,0 +1,63 @@ ++ ++ ++ "მთავარზე გადასვლა" ++ "ზემოთ გადასვლა" ++ "სხვა ვარიანტები" ++ "მზადაა" ++ "ყველას ნახვა" ++ "აირჩიეთ აპი" ++ "გამორთვა" ++ "ჩართვა" ++ "Alt+" ++ "Ctrl+" ++ "delete" ++ "enter" ++ "Function+" ++ "Meta+" ++ "Shift+" ++ "შორისი" ++ "Sym+" ++ "Menu+" ++ "ძიება…" ++ "მოთხოვნის გასუფთავება" ++ "მოთხოვნის ძიება" ++ "ძიება" ++ "მოთხოვნის გადაგზავნა" ++ "ხმოვანი ძიება" ++ "გაზიარება:" ++ "%s-ით გაზიარება" ++ "ჩაკეცვა" ++ გაფრთხილება ++ "პასუხი" ++ "ვიდეო" ++ "უარყოფა" ++ "გათიშვა" ++ "შემომავალი ზარი" ++ "მიმდინარე ზარი" ++ "შემომავალი ზარების გაცხრილვა" ++ სათაური ++ გამოსახულება ++ ღილაკი, გამოსახულება ++ ბმული ++ მენიუ ++ მენიუს ზოლი ++ მენიუს ერთეული ++ პროგრესის ზოლი ++ რადიო ჯგუფი ++ ჩანართი ++ გადაადგილების პანელი ++ "ძიება" ++ დატრიალების ღილაკი ++ დაკავებული ++ აკეცილი ++ გაშლილი ++ შერეული ++ გამორთულია ++ ჩართული ++ აურჩეველი ++ "999+" ++ შეჯამება ++ ჩანართების სია ++ ტაიმერი ++ ხელსაწყოების ზოლი ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-kk/values-kk.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-kk/values-kk.xml +new file mode 100644 +index 0000000..22f8416 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-kk/values-kk.xml +@@ -0,0 +1,46 @@ ++ ++ ++ "Негізгі бетке өту" ++ "Жоғары қарай өту" ++ "Басқа опциялар" ++ "Дайын" ++ "Барлығын көру" ++ "Қолданбаны таңдау" ++ "ӨШІРУ" ++ "ҚОСУ" ++ "Alt+" ++ "Ctrl+" ++ "delete" ++ "enter" ++ "Function+" ++ "Meta+" ++ "Shift+" ++ "бос орын" ++ "Sym+" ++ "Menu+" ++ "Іздеу…" ++ "Сұрауды өшіру" ++ "Іздеу сұрауы" ++ "Іздеу" ++ "Сұрауды жіберу" ++ "Дауыспен іздеу" ++ "Бөлісу" ++ "%s қолданбасымен бөлісу" ++ "Жию" ++ "Жауап" ++ "Бейне" ++ "Қабылдамау" ++ "Тұтқаны қою" ++ "Кіріс қоңырау" ++ "Қоңырау" ++ "Келген қоңырауды сүзу" ++ Біріктірілген тізім ++ Кескін ++ Түйме, кескін ++ Сілтеме ++ Мәзір ++ "Іздеу" ++ өшірулі ++ қосулы ++ "999+" ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-km/values-km.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-km/values-km.xml +new file mode 100644 +index 0000000..51f675e +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-km/values-km.xml +@@ -0,0 +1,64 @@ ++ ++ ++ "​ទៅទំព័រដើម" ++ "រំកិលឡើងលើ" ++ "ជម្រើសច្រើនទៀត" ++ "រួចរាល់" ++ "មើលទាំងអស់" ++ "ជ្រើសរើស​កម្មវិធី​​" ++ "បិទ" ++ "បើក" ++ "Alt+" ++ "Ctrl+" ++ "លុប" ++ "enter" ++ "Function+" ++ "Meta+" ++ "Shift+" ++ "space" ++ "Sym+" ++ "Menu+" ++ "ស្វែងរក…" ++ "សម្អាត​សំណួរ" ++ "ស្វែងរកសំណួរ​" ++ "ស្វែងរក" ++ "ដាក់បញ្ជូន​សំណួរ" ++ "ស្វែងរក​តាម​សំឡេង" ++ "ចែករំលែក​ជា​មួយ" ++ "ចែក​រំលែក​ជា​មួយ %s" ++ "បង្រួម" ++ ជូន​ដំណឹង ++ "ឆ្លើយ" ++ "វីដេអូ" ++ "បដិសេធ" ++ "ដាក់​ចុះ" ++ "ការ​ហៅ​ចូល" ++ "ការ​ហៅដែលកំពុងដំណើរការ" ++ "កំពុងពិនិត្យការ​ហៅ​ចូល" ++ ប្រអប់បញ្ចូលគ្នា ++ ចំណងជើង ++ រូបភាព ++ ប៊ូតុង, រូបភាព ++ តំណ ++ ម៉ឺនុយ ++ របារម៉ឺនុយ ++ ធាតុម៉ឺនុយ ++ របារ​ដំណើរការ ++ ក្រុមវិទ្យុ ++ ផ្ទាំង ++ របាររំកិល ++ "ស្វែងរក" ++ ប៊ូតុង​បង្វិល ++ ជាប់រវល់ ++ បានបង្រួម ++ បានពង្រីក ++ បានលាយ ++ បិទ ++ បើក ++ បាបនដោះការជ្រើសរើស ++ "999+" ++ សេចក្ដីសង្ខេប ++ បញ្ជីថេប ++ មុខងារកំណត់ម៉ោង ++ របារ​ឧបករណ៍ ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-kn/values-kn.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-kn/values-kn.xml +new file mode 100644 +index 0000000..9a6da46 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-kn/values-kn.xml +@@ -0,0 +1,64 @@ ++ ++ ++ "ಹೋಮ್‌ಗೆ ನ್ಯಾವಿಗೇಟ್ ಮಾಡಿ" ++ "ಮೇಲಕ್ಕೆ ನ್ಯಾವಿಗೇಟ್ ಮಾಡಿ" ++ "ಇನ್ನಷ್ಟು ಆಯ್ಕೆಗಳು" ++ "ಆಯಿತು" ++ "ಎಲ್ಲವನ್ನೂ ನೋಡಿ" ++ "ಆ್ಯಪ್‌ವೊಂದನ್ನು ಆಯ್ಕೆಮಾಡಿ" ++ "ಆಫ್" ++ "ಆನ್" ++ "Alt+" ++ "Ctrl+" ++ "delete" ++ "enter" ++ "Function+" ++ "Meta+" ++ "Shift+" ++ "space" ++ "Sym+" ++ "Menu+" ++ "ಹುಡುಕಿ…" ++ "ಪ್ರಶ್ನೆಯನ್ನು ತೆರವುಗೊಳಿಸಿ" ++ "ಪ್ರಶ್ನೆಯನ್ನು ಹುಡುಕಿ" ++ "ಹುಡುಕಿ" ++ "ಪ್ರಶ್ನೆಯನ್ನು ಸಲ್ಲಿಸಿ" ++ "ಧ್ವನಿ ಹುಡುಕಾಟ" ++ "ಇವರೊಂದಿಗೆ ಹಂಚಿಕೊಳ್ಳಿ" ++ "%s ನೊಂದಿಗೆ ಹಂಚಿಕೊಳ್ಳಿ" ++ "ಕುಗ್ಗಿಸಿ" ++ ಎಚ್ಚರಿಕೆ ++ "ಉತ್ತರಿಸಿ" ++ "ವೀಡಿಯೊ" ++ "ನಿರಾಕರಿಸಿ" ++ "ಕರೆ ಕೊನೆಗೊಳಿಸಿ" ++ "ಒಳಬರುವ ಕರೆ" ++ "ಚಾಲ್ತಿಯಲ್ಲಿರುವ ಕರೆ" ++ "ಒಳಬರುವ ಕರೆಯನ್ನು ಸ್ಕ್ರೀನ್ ಮಾಡಲಾಗುತ್ತಿದೆ" ++ ಕೊಂಬೊ ಬಾಕ್ಸ್ ++ ಶಿರೋಲೇಖ ++ ಚಿತ್ರ ++ ಬಟನ್, ಚಿತ್ರ ++ ಲಿಂಕ್ ++ ಮೆನು ++ ಮೆನು ಬಾರ್ ++ ಮೆನು ಐಟಂ ++ ಪ್ರೋಗ್ರೆಸ್ ಬಾರ್ ++ ರೇಡಿಯೋ ಗುಂಪು ++ ಟ್ಯಾಬ್ ++ ಸ್ಕ್ರಾಲ್ ಬಾರ್ ++ "ಹುಡುಕಿ" ++ ಸ್ಪಿನ್ ಬಟನ್ ++ ಕಾರ್ಯನಿರತ ++ ಮುಚ್ಚಿದೆ ++ ವಿಸ್ತರಿಸಲಾಗಿದೆ ++ ಬಗೆಬಗೆಯ ++ ಆಫ್ ++ ಆನ್ ++ ಆಯ್ಕೆ ರದ್ದುಮಾಡಲಾಗಿದೆ ++ "999+" ++ ಸಾರಾಂಶ ++ ಟ್ಯಾಬ್ ಪಟ್ಟಿ ++ ಟೈಮರ್ ++ ಟೂಲ್ ಬಾರ್ ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-ko/values-ko.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-ko/values-ko.xml +new file mode 100644 +index 0000000..0abec43 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-ko/values-ko.xml +@@ -0,0 +1,68 @@ ++ ++ ++ "홈으로 이동" ++ "위로 이동" ++ "추가 옵션" ++ "완료" ++ "전체 보기" ++ "앱 선택" ++ "사용 중지" ++ "사용" ++ "Alt+" ++ "Ctrl+" ++ "Delete" ++ "Enter" ++ "Function+" ++ "Meta+" ++ "Shift+" ++ "스페이스바" ++ "Sym+" ++ "Menu+" ++ "검색..." ++ "검색어 삭제" ++ "검색어" ++ "검색" ++ "검색어 보내기" ++ "음성 검색" ++ "공유 대상:" ++ "%s과(와) 공유" ++ "접기" ++ 알림 ++ "통화" ++ "동영상" ++ "거절" ++ "전화 끊기" ++ "수신 전화" ++ "진행 중인 통화" ++ "수신 전화 검사 중" ++ 콤보 상자 ++ 제목 ++ 이미지 ++ 버튼, 이미지 ++ 링크 ++ 메뉴 ++ 메뉴 표시줄 ++ 메뉴 항목 ++ 진행률 표시줄 ++ 라디오 그룹 ++ ++ 스크롤 바 ++ "검색" ++ 회전 버튼 ++ 처리 중 ++ 숨겨짐 ++ 확대됨 ++ 혼합 ++ 해제 ++ 설정 ++ 선택되지 않음 ++ "999+" ++ 요약 ++ 탭 리스트 ++ 타이머 ++ 도구 표시줄 ++ 바코드 스캐너 ++ 확인 ++ 죄송합니다. 기기의 카메라에 오류가 생겼습니다. 기기를 재시작 해야될 수도 있습니다. ++ 바코드를 사각형 안에 비춰주세요. ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-ky/values-ky.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-ky/values-ky.xml +new file mode 100644 +index 0000000..6ce27ab +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-ky/values-ky.xml +@@ -0,0 +1,46 @@ ++ ++ ++ "Башкы бетке чабыттоо" ++ "Мурунку экранга өтүү" ++ "Дагы параметрлер" ++ "Бүттү" ++ "Баарын көрүү" ++ "Колдонмо тандоо" ++ "ӨЧҮК" ++ "КҮЙҮК" ++ "Alt+" ++ "Ctrl+" ++ "delete" ++ "enter" ++ "Function+" ++ "Meta+" ++ "Shift+" ++ "боштук" ++ "Sym+" ++ "Menu+" ++ "Издөө…" ++ "Сурамды өчүрүү" ++ "Изделген сурам" ++ "Издөө" ++ "Сурам тапшыруу" ++ "Айтып издөө" ++ "Төмөнкү менен бөлүшүү" ++ "%s аркылуу бөлүшүү" ++ "Жыйыштыруу" ++ "Жооп берүү" ++ "Видео" ++ "Четке кагуу" ++ "Чалууну бүтүрүү" ++ "Кирүүчү чалуу" ++ "Учурдагы чалуу" ++ "Кирүүчү чалууну иргөө" ++ Айкалыштырылган тизме ++ Сүрөт ++ Баскыч, сүрөт ++ Шилтеме ++ Меню ++ "Издөө" ++ өчүк ++ күйүк ++ "999+" ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-land/values-land.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-land/values-land.xml +new file mode 100644 +index 0000000..a12899f +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-land/values-land.xml +@@ -0,0 +1,6 @@ ++ ++ ++ 48dp ++ 12dp ++ 14dp ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-large-v4/values-large-v4.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-large-v4/values-large-v4.xml +new file mode 100644 +index 0000000..cc236eb +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-large-v4/values-large-v4.xml +@@ -0,0 +1,12 @@ ++ ++ ++ 440dp ++ 60% ++ 90% ++ 60% ++ 90% ++ 55% ++ 80% ++ ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-v17/values-v17.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-v17/values-v17.xml +new file mode 100644 +index 0000000..f85a197 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-v17/values-v17.xml +@@ -0,0 +1,62 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-v18/values-v18.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-v18/values-v18.xml +new file mode 100644 +index 0000000..7dad77f +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-v18/values-v18.xml +@@ -0,0 +1,4 @@ ++ ++ ++ 0px ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-v21/values-v21.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-v21/values-v21.xml +new file mode 100644 +index 0000000..9ee03e1 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-v21/values-v21.xml +@@ -0,0 +1,277 @@ ++ ++ ++ @color/androidx_core_secondary_text_default_material_light ++ 0dp ++ 0dp ++ 12dp ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-v22/values-v22.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-v22/values-v22.xml +new file mode 100644 +index 0000000..1ad118e +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-v22/values-v22.xml +@@ -0,0 +1,15 @@ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-v23/values-v23.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-v23/values-v23.xml +new file mode 100644 +index 0000000..edb25cd +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-v23/values-v23.xml +@@ -0,0 +1,51 @@ ++ ++ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-v24/values-v24.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-v24/values-v24.xml +new file mode 100644 +index 0000000..f9b3c08 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-v24/values-v24.xml +@@ -0,0 +1,5 @@ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-v26/values-v26.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-v26/values-v26.xml +new file mode 100644 +index 0000000..4c30667 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-v26/values-v26.xml +@@ -0,0 +1,18 @@ ++ ++ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-vi/values-vi.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-vi/values-vi.xml +new file mode 100644 +index 0000000..765c4bd +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-vi/values-vi.xml +@@ -0,0 +1,62 @@ ++ ++ ++ "Chỉ đường về nhà" ++ "Di chuyển lên" ++ "Tùy chọn khác" ++ "Xong" ++ "Xem tất cả" ++ "Chọn một ứng dụng" ++ "TẮT" ++ "BẬT" ++ "Alt+" ++ "Ctrl+" ++ "delete" ++ "enter" ++ "Function+" ++ "Meta+" ++ "Shift+" ++ "space" ++ "Sym+" ++ "Menu+" ++ "Tìm kiếm…" ++ "Xóa truy vấn" ++ "Truy vấn tìm kiếm" ++ "Tìm kiếm" ++ "Gửi truy vấn" ++ "Tìm kiếm bằng giọng nói" ++ "Chia sẻ với" ++ "Chia sẻ với %s" ++ "Thu gọn" ++ Thông báo ++ "Trả lời" ++ "Video" ++ "Từ chối" ++ "Kết thúc" ++ "Cuộc gọi đến" ++ "Cuộc gọi đang thực hiện" ++ "Đang sàng lọc cuộc gọi đến" ++ Ô lựa chọn ++ Tiêu đề ++ Hình ảnh ++ Nút, Hình ảnh ++ Liên kết ++ Thanh menu ++ Mục trong menu ++ Thanh tiến độ ++ Nhóm nút radio ++ Thanh cuộn ++ "Tìm kiếm" ++ Nút quay ++ bận ++ đã thu gọn ++ đã mở rộng ++ kết hợp ++ đang tắt ++ đang bật ++ không được chọn ++ "999+" ++ Tóm tắt ++ Danh sách tab ++ Bộ hẹn giờ ++ Thanh công cụ ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-watch-v20/values-watch-v20.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-watch-v20/values-watch-v20.xml +new file mode 100644 +index 0000000..2d85812 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-watch-v20/values-watch-v20.xml +@@ -0,0 +1,12 @@ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-watch-v21/values-watch-v21.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-watch-v21/values-watch-v21.xml +new file mode 100644 +index 0000000..deecc9e +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-watch-v21/values-watch-v21.xml +@@ -0,0 +1,15 @@ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-xlarge-v4/values-xlarge-v4.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-xlarge-v4/values-xlarge-v4.xml +new file mode 100644 +index 0000000..b499d2c +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-xlarge-v4/values-xlarge-v4.xml +@@ -0,0 +1,9 @@ ++ ++ ++ 60% ++ 90% ++ 50% ++ 70% ++ 45% ++ 72% ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-zh-rCN/values-zh-rCN.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-zh-rCN/values-zh-rCN.xml +new file mode 100644 +index 0000000..2722933 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-zh-rCN/values-zh-rCN.xml +@@ -0,0 +1,68 @@ ++ ++ ++ "转到首页" ++ "转到上一层级" ++ "更多选项" ++ "完成" ++ "查看全部" ++ "选择应用" ++ "关闭" ++ "开启" ++ "Alt+" ++ "Ctrl+" ++ "Delete 键" ++ "Enter 键" ++ "Fn+" ++ "Meta+" ++ "Shift+" ++ "空格键" ++ "Sym+" ++ "Menu+" ++ "搜索…" ++ "清除查询" ++ "搜索查询" ++ "搜索" ++ "提交查询" ++ "语音搜索" ++ "分享对象" ++ "与%s分享" ++ "收起" ++ 提醒 ++ "接听" ++ "视频通话" ++ "拒接" ++ "挂断" ++ "来电" ++ "正在通话" ++ "正在过滤来电" ++ 组合框 ++ 标题 ++ 图片 ++ 按钮,图片 ++ 链接 ++ 菜单 ++ 菜单栏 ++ 菜单项目 ++ 进度条 ++ 单选组 ++ 选项卡 ++ 滚动条 ++ "搜索" ++ 旋转按钮 ++ 忙碌中 ++ 已收起 ++ 已展开 ++ 混合 ++ 关闭 ++ 开启 ++ 未选中 ++ "999+" ++ 摘要 ++ 选项卡列表 ++ 倒计时 ++ 工具栏 ++ 条码扫描器 ++ 确定 ++ 抱歉,Android相机出现问题。您可能需要重启设备。 ++ 请将条码置于取景框内扫描。 ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-zh-rHK/values-zh-rHK.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-zh-rHK/values-zh-rHK.xml +new file mode 100644 +index 0000000..2569d50 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-zh-rHK/values-zh-rHK.xml +@@ -0,0 +1,68 @@ ++ ++ ++ "瀏覽主頁" ++ "向上瀏覽" ++ "更多選項" ++ "完成" ++ "查看全部" ++ "選擇應用程式" ++ "關閉" ++ "開啟" ++ "Alt +" ++ "Ctrl +" ++ "刪除" ++ "Enter 鍵" ++ "Fn +" ++ "Meta +" ++ "Shift +" ++ "空白鍵" ++ "Sym +" ++ "Menu +" ++ "搜尋…" ++ "清除查詢" ++ "搜尋查詢" ++ "搜尋" ++ "提交查詢" ++ "語音搜尋" ++ "分享對象" ++ "使用「%s」分享" ++ "收合" ++ 提醒 ++ "接聽" ++ "視像" ++ "拒接" ++ "掛斷" ++ "來電" ++ "通話中" ++ "正在過濾來電" ++ 下拉式方塊 ++ 標題 ++ 圖像 ++ 圖像,按鈕 ++ 連結 ++ 選單 ++ 選單列 ++ 選單項目 ++ 進度列 ++ 選項按鈕群組 ++ 分頁 ++ 捲軸 ++ "搜尋" ++ 微調按鈕 ++ 忙碌中 ++ 已收合 ++ 已展開 ++ 混合 ++ 關閉 ++ 開啟 ++ 已取消選取 ++ "999+" ++ 摘要 ++ 分頁清單 ++ 計時器 ++ 工具列 ++ 條碼掃描器 ++ 確定 ++ 很抱歉,Android 相機出現問題,您可能需要重新啟動您的裝置。 ++ 將條碼置於鏡頭範圍內以進行掃描。 ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-zh-rTW/values-zh-rTW.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-zh-rTW/values-zh-rTW.xml +new file mode 100644 +index 0000000..9bd1aba +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-zh-rTW/values-zh-rTW.xml +@@ -0,0 +1,68 @@ ++ ++ ++ "瀏覽首頁" ++ "向上瀏覽" ++ "更多選項" ++ "完成" ++ "查看全部" ++ "選擇應用程式" ++ "關閉" ++ "開啟" ++ "Alt +" ++ "Ctrl +" ++ "Delete 鍵" ++ "Enter 鍵" ++ "Fn +" ++ "Meta +" ++ "Shift +" ++ "空格鍵" ++ "Sym +" ++ "Menu +" ++ "搜尋…" ++ "清除查詢" ++ "搜尋查詢" ++ "搜尋" ++ "提交查詢" ++ "語音搜尋" ++ "分享對象" ++ "與「%s」分享" ++ "收合" ++ 提醒 ++ "接聽" ++ "視訊" ++ "拒接" ++ "掛斷" ++ "來電" ++ "通話中" ++ "正在過濾來電" ++ 下拉式方塊 ++ 標題 ++ 圖像 ++ 圖像,按鈕 ++ 連結 ++ 功能表 ++ 功能表列 ++ 功能表項目 ++ 進度列 ++ 選項按鈕群組 ++ 頁籤 ++ 捲軸 ++ "搜尋" ++ 微調按鈕 ++ 忙碌中 ++ 已收合 ++ 已展開 ++ 混合 ++ 關閉 ++ 開啟 ++ 已取消選取 ++ "999+" ++ 摘要 ++ 頁籤清單 ++ 計時器 ++ 工具列 ++ 條碼掃描器 ++ 確定 ++ 很抱歉,Android 相機出現問題,您可能需要重新啟動您的裝置。 ++ 將條碼置於鏡頭範圍內以進行掃描。 ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-zu/values-zu.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-zu/values-zu.xml +new file mode 100644 +index 0000000..3fbbb9d +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-zu/values-zu.xml +@@ -0,0 +1,39 @@ ++ ++ ++ "Zulazulela ekhaya" ++ "Zulazulela phezulu" ++ "Ezinye izinketho" ++ "Kwenziwe" ++ "Buka konke" ++ "Khetha insiza" ++ "VALA" ++ "VULA" ++ "Alt+" ++ "Ctrl+" ++ "delete" ++ "enter" ++ "Function+" ++ "Meta+" ++ "Shift+" ++ "space" ++ "Sym+" ++ "Imenyu+" ++ "Sesha…" ++ "Sula inkinga" ++ "Sesha umbuzo" ++ "Sesha" ++ "Thumela umbuzo" ++ "Ukusesha ngezwi" ++ "Yabelana no" ++ "Yabelana ne-%s" ++ "Goqa" ++ "Phendula" ++ "Ividiyo" ++ "Yenqaba" ++ "Vala Ucingo" ++ "Ikholi engenayo" ++ "Ikholi eqhubekayo" ++ "Ukuveza ikholi engenayo" ++ "Sesha" ++ "999+" ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values/values.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values/values.xml +new file mode 100644 +index 0000000..6e9aa1a +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values/values.xml +@@ -0,0 +1,3648 @@ ++ ++ ++ ++ ++ ++ ++ ++ true ++ true ++ #ff000000 ++ #ffffffff ++ #7fa87f ++ @android:color/black ++ @android:color/black ++ @color/material_deep_teal_200 ++ @color/material_deep_teal_500 ++ #1f000000 ++ #8a000000 ++ @color/material_grey_800 ++ @android:color/white ++ @color/material_grey_850 ++ @color/material_grey_50 ++ #80ffffff ++ #80000000 ++ @color/bright_foreground_material_light ++ @color/bright_foreground_material_dark ++ @android:color/white ++ @android:color/black ++ #ff5a595b ++ #ffd6d7d7 ++ #1d873b ++ #d93025 ++ #ffffffff ++ #eecc0000 ++ #80bebebe ++ #80323232 ++ #ffbebebe ++ #ff323232 ++ #ff7043 ++ #ff5722 ++ @android:color/white ++ @android:color/black ++ #6680cbc4 ++ #66009688 ++ #ff37474f ++ #ff263238 ++ #ff21272b ++ #ff80cbc4 ++ #ff008577 ++ #fff5f5f5 ++ #ffe0e0e0 ++ #fffafafa ++ #ff757575 ++ #ff424242 ++ #ff303030 ++ #ff212121 ++ #ffffffff ++ #ff9e9e9e ++ @android:color/black ++ @color/material_grey_600 ++ @color/material_grey_900 ++ @color/material_grey_100 ++ #ffffffff ++ #de000000 ++ #4Dffffff ++ #39000000 ++ #33ffffff ++ #1f000000 ++ #b3ffffff ++ #8a000000 ++ #36ffffff ++ #24000000 ++ #ff616161 ++ #ffbdbdbd ++ #ffbdbdbd ++ #fff1f1f1 ++ #e6616161 ++ #e6FFFFFF ++ #903A89CF ++ #b0000000 ++ #1976D2 ++ #60000000 ++ #c0ffbd21 ++ #b0000000 ++ #ffffffff ++ #00000000 ++ #ffcc0000 ++ #60000000 ++ 16dp ++ 72dp ++ 56dp ++ 0dp ++ 0dp ++ 4dp ++ 16dp ++ 10dp ++ 6dp ++ 48dp ++ 180dp ++ 5dp ++ -3dp ++ 48dp ++ 48dp ++ 36dp ++ 48dp ++ 48dp ++ @dimen/abc_control_inset_material ++ 6dp ++ 8dp ++ @dimen/abc_control_padding_material ++ 720dp ++ 320dp ++ 2dp ++ 4dp ++ 4dp ++ 2dp ++ 80% ++ 100% ++ 320dp ++ 320dp ++ 8dp ++ 8dp ++ 65% ++ 95% ++ 24dp ++ 18dp ++ 8dp ++ 0.30 ++ 0.26 ++ 32dip ++ 8dip ++ 8dip ++ 7dp ++ 4dp ++ 10dp ++ 16dp ++ 80dp ++ 64dp ++ 48dp ++ @dimen/abc_action_bar_content_inset_material ++ 296dp ++ 4dp ++ 48dip ++ 320dip ++ 2dp ++ 2dp ++ 20dp ++ 48dp ++ 36dp ++ 16dp ++ 3dp ++ 14sp ++ 14sp ++ 14sp ++ 12sp ++ 34sp ++ 45sp ++ 56sp ++ 112sp ++ 24sp ++ 22sp ++ 18sp ++ 14sp ++ 16sp ++ 14sp ++ 16sp ++ 16dp ++ 20sp ++ 20dp ++ 20dp ++ 4dp ++ 6dp ++ 8dp ++ 4dp ++ 2dp ++ 320dp ++ 320dp ++ 0.30 ++ 0.26 ++ 0.26 ++ 0.20 ++ 0.12 ++ 0.50 ++ 0.38 ++ 0.70 ++ 0.54 ++ 32dp ++ 13sp ++ 12dp ++ 8dp ++ 64dp ++ 64dp ++ 10dp ++ @dimen/notification_content_margin_start ++ 16dp ++ 4dp ++ 3dp ++ 24dp ++ 13sp ++ 10dp ++ 5dp ++ 2dp ++ 16dp ++ 8dp ++ 8dp ++ 96dp ++ 6.5dp ++ 0dp ++ 16dp ++ #3333B5E5 ++ #0cffffff ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ 220 ++ 150 ++ 127 ++ 150 ++ 8081 ++ 999 ++ Navigate home ++ Navigate up ++ More options ++ Done ++ See all ++ Choose an app ++ OFF ++ ON ++ Alt+ ++ Ctrl+ ++ delete ++ enter ++ Function+ ++ Meta+ ++ Shift+ ++ space ++ Sym+ ++ Menu+ ++ Search… ++ Clear query ++ Search query ++ Search ++ Submit query ++ Voice search ++ Share with ++ Share with %s ++ Collapse ++ Alert ++ androidx.startup ++ null ++ Answer ++ Video ++ Decline ++ Hang Up ++ Incoming call ++ Ongoing call ++ Screening an incoming call ++ Change Bundle Location ++ Apply Changes ++ Cancel ++ 127.0.0.1:8081 ++ Provide a custom bundler address and port: ++ You can connect either via USB (localhost - default) or Wifi. If you connect via USB and running with a physical device, make sure you:\n 1. Connect your device via USB\n 2. Set the bundle location to `localhost:8081`\n 3. Run this command in your terminal:\n      `%1$s` ++ Copy\n ++ Connecting to debugger... ++ Failed to connect to debugger! ++ Open DevTools ++ Connect to the bundler to debug JavaScript ++ React Native Dev Menu ++ Running %1$s ++ Dismiss\n(ESC) ++ Capture Heap ++ Enable Fast Refresh ++ Disabling Fast Refresh because it requires a development bundle. ++ Switching to development bundle in order to enable Fast Refresh. ++ Disable Fast Refresh ++ Toggle Element Inspector ++ Loading from %1$s… ++ Failed to open DevTools. Please check that the dev server is running and reload the app. ++ Show Perf Monitor ++ Hide Perf Monitor ++ Finish performance trace ++ Performance tracing disabled ++ Start performance trace ++ Reload ++ Reload\n(R,\u00A0R) ++ Failed to load bundle. Try restarting the bundler or reconnecting your device. ++ Report ++ Toggle Sampling Profiler ++ Settings ++ Debug Settings ++ Combo Box ++ ++ Heading ++ Image ++ Button, Image ++ JourneyApps ++ https://journeyapps.com/ ++ true ++ Barcode scanning library for Android, using ZXing for decoding. ++ ZXing Android Embedded ++ ++ https://github.com/journeyapps/zxing-android-embedded ++ apache_2_0 ++ https://github.com/journeyapps/zxing-android-embedded ++ Link ++ Menu ++ Menu Bar ++ Menu Item ++ Progress Bar ++ Radio Group ++ localhost ++ Tab ++ Scroll Bar ++ Search ++ Spin Button ++ busy ++ collapsed ++ expanded ++ mixed ++ off ++ on ++ unselected ++ 999+ ++ Summary ++ Tab List ++ Timer ++ Tool Bar ++ Barcode Scanner ++ OK ++ Sorry, the Android camera encountered a problem. You may need to restart the device. ++ Place a barcode inside the viewfinder rectangle to scan it. ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merger.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merger.xml +new file mode 100644 +index 0000000..a3980a3 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/mergeReleaseResources/merger.xml +@@ -0,0 +1,4482 @@ ++ ++androidx.startup@color/androidx_core_secondary_text_default_material_light0dp0dp12dp"Răspunde""Video""Respinge""Închide""Apel primit""Apel în desfășurare""Se filtrează un apel primit""999+""పికప్ చేయండి""వీడియో కాల్""కట్ చేయండి""ముగించండి""ఇన్‌కమింగ్ కాల్""కాల్ కొనసాగుతోంది""ఇన్‌కమింగ్ కాల్‌ను స్క్రీన్ చేయండి""999+""Ответить""Видео""Отклонить""Завершить""Входящий вызов""Текущий вызов""Фильтрация входящего вызова"">999""Sagutin""Video""Tanggihan""Ibaba""Papasok na tawag""Kasalukuyang tawag""Nagsi-screen ng papasok na tawag""999+""接聽""視訊""拒接""掛斷""來電""通話中""正在過濾來電""999+""Rispondi""Video""Rifiuta""Riaggancia""Chiamata in arrivo""Chiamata in corso""Applicazione filtro a chiamata in arrivo""999+""Respon""Vídeo""Rebutja""Penja""Trucada entrant""Trucada en curs""S\'està filtrant una trucada entrant""999+""Svara""Myndsímtal""Hafna""Leggja á""Símtal berst""Símtal í gangi""Síar símtal sem berst""999+""Přijmout""Video""Odmítnout""Zavěsit""Příchozí hovor""Probíhající hovor""Prověřování příchozího hovoru""999+""接听""视频通话""拒接""挂断""来电""正在通话""正在过滤来电""999+""Jawab""Video""Tolak""Tutup""Panggilan masuk""Panggilan sedang berlangsung""Menyaring panggilan masuk""999+""応答""ビデオ""拒否""通話終了""着信""通話中""着信をスクリーニング中""999+""Απάντηση""Βίντεο""Απόρριψη""Τερματισμός""Εισερχόμενη κλήση""Κλήση σε εξέλιξη""Διαλογή εισερχόμενης κλήσης""999+""Atbildēt""Video""Noraidīt""Pārtraukt""Ienākošais zvans""Pašreizējais zvans""Ienākošā zvana filtrēšana""999+""Besvar""Video""Afvis""Læg på""Indgående opkald""Igangværende opkald""Et indgående opkald screenes""999+""उत्तर द्या""व्हिडिओ""नकार द्या""कॉल बंद करा""इनकमिंग कॉल""सुरू असलेला कॉल""इनकमिंग कॉल स्क्रीन करत आहे""९९९+""Жауап""Бейне""Қабылдамау""Тұтқаны қою""Кіріс қоңырау""Қоңырау""Келген қоңырауды сүзу""999+""Жооп берүү""Видео""Четке кагуу""Чалууну бүтүрүү""Кирүүчү чалуу""Учурдагы чалуу""Кирүүчү чалууну иргөө""999+""જવાબ""વીડિયો""નકારો""સમાપ્ત કરો""ઇનકમિંગ કૉલ""ચાલુ કૉલ""ઇનકમિંગ કૉલનું સ્ક્રીનિંગ થાય છે""999+""Answer""Video""Decline""Hang Up""Incoming call""Ongoing call""Screening an incoming call""999+""Хариулах""Видео""Татгалзах""Таслах""Ирсэн дуудлага""Дуудлага хийгдэж байна""Ирсэн дуудлагыг харуулж байна""999+""Answer""Video""Decline""Hang up""Incoming call""On-going call""Screening an incoming call""999+""Jawab""Video""Tolak""Tamatkan Panggilan""Panggilan masuk""Panggilan sedang berlangsung""Menyaring panggilan masuk""999+""接聽""視像""拒接""掛斷""來電""通話中""正在過濾來電""999+""ឆ្លើយ""វីដេអូ""បដិសេធ""ដាក់​ចុះ""ការ​ហៅ​ចូល""ការ​ហៅដែលកំពុងដំណើរការ""កំពុងពិនិត្យការ​ហៅ​ចូល""999+""Atender""Vídeo""Recusar""Desligar""Chamada recebida""Chamada em andamento""Filtrando uma ligação recebida""999+""Պատասխանել""Տեսազանգ""Մերժել""Ավարտել""Մուտքային զանգ""Ընթացիկ զանգ""Մուտքային զանգի զտում""999+""መልስ""ቪዲዮ""አትቀበል""ስልኩን ዝጋ""ገቢ ጥሪ""እየተካሄደ ያለ ጥሪ""ገቢ ጥሪ ማጣራት""999+""Адказаць""Відэа""Адхіліць""Завяршыць""Уваходны выклік""Бягучы выклік""Фільтраванне ўваходнага выкліку""999+"#1f000000#8a000000#1d873b#d93025#ffffffff#ff9e9e9e4dp6dp8dp4dp2dp320dp320dp32dp13sp12dp8dp64dp64dp10dp@dimen/notification_content_margin_start16dp4dp3dp24dp13sp10dp5dp#3333B5E5#0cffffff999AnswerVideoDeclineHang UpIncoming callOngoing callScreening an incoming call999+ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ 24dp80dp64dp8dp8dp580dp16dp20dp"Navighează la ecranul de pornire""Navighează în sus""Mai multe opțiuni""Gata""Afișează tot""Alege o aplicație""DEZACTIVAT""ACTIVAT""Alt+""Ctrl+""delete""enter""Function+""Meta+""Shift+""space""Sym+""Meniu+""Caută…""Șterge interogarea""Termen de căutare""Caută""Trimite interogarea""Căutare vocală""Trimite la""Trimite folosind %s""Restrânge""Caută""హోమ్‌కు నావిగేట్ చేస్తుంది""పైకి నావిగేట్ చేస్తుంది""మరిన్ని ఆప్షన్‌లు""పూర్తయింది""అన్నీ చూడండి""యాప్‌ను ఎంచుకోండి""ఆఫ్""ఆన్""Alt+""Ctrl+""delete""enter""Function+""Meta+""Shift+""స్పేస్""Sym+""Menu+""సెర్చ్ చేయండి…""ప్రశ్నను తీసివేస్తుంది""సెర్చ్ క్వెరీ""సెర్చ్""ప్రశ్నని సమర్పిస్తుంది""వాయిస్ సెర్చ్""వీరితో షేర్ చేస్తుంది""%sతో షేర్ చేస్తుంది""కుదిస్తుంది""సెర్చ్"0px"Перейти на главный экран""Перейти вверх""Ещё""Готово""Показать все""Выберите приложение""ВЫКЛ""ВКЛ""Alt +""Ctrl +""Delete""Ввод""Fn +""Meta +""Shift +""Пробел""Sym +""Меню +""Введите запрос""Удалить запрос""Поисковый запрос""Поиск""Отправить запрос""Голосовой поиск""Поделиться с помощью""Поделиться с помощью %s""Свернуть""Поиск""Mag-navigate sa home""Mag-navigate pataas""Higit pang opsyon""Tapos na""Tingnan lahat""Pumili ng app""I-OFF""I-ON""Alt+""Ctrl+""delete""enter""Function+""Meta+""Shift+""space""Sym+""Menu+""Maghanap…""I-clear ang query""Query sa paghahanap""Maghanap""Isumite ang query""Paghahanap gamit ang boses""Ibahagi sa/kay""Ibahagi gamit ang %s""I-collapse""Maghanap""瀏覽首頁""向上瀏覽""更多選項""完成""查看全部""選擇應用程式""關閉""開啟""Alt +""Ctrl +""Delete 鍵""Enter 鍵""Fn +""Meta +""Shift +""空格鍵""Sym +""Menu +""搜尋…""清除查詢""搜尋查詢""搜尋""提交查詢""語音搜尋""分享對象""與「%s」分享""收合""搜尋""Portami a casa""Torna indietro""Altre opzioni""Fine""Mostra tutto""Scelta di un\'app""OFF""ON""ALT +""CTRL +""CANC""INVIO""FUNZIONE +""META +""MAIUSC +""SPAZIO""SYM +""MENU +""Cerca…""Cancella query""Query di ricerca""Cerca""Invia query""Ricerca vocale""Condividi con""Condividi tramite %s""Comprimi""Cerca""Navega fins a la pàgina d\'inici""Navega cap amunt""Més opcions""Fet""Mostra-ho tot""Selecciona una aplicació""DESACTIVA""ACTIVA""Alt+""Ctrl+""Supr""Retorn""Funció+""Meta+""Maj+""Espai""Sym+""Menú+""Cerca…""Esborra la consulta""Consulta de cerca""Cerca""Envia la consulta""Cerca per veu""Comparteix amb""Comparteix amb %s""Replega""Cerca""Fara heim""Fara upp""Fleiri valkostir""Lokið""Sjá allt""Veldu forrit""SLÖKKT""KVEIKT""Alt+""Ctrl+""eyða""enter""Aðgerðarlykill+""Meta+""Shift+""bilslá""Sym+""Valmynd+""Leita…""Hreinsa fyrirspurn""Leitarfyrirspurn""Leit""Senda fyrirspurn""Raddleit""Deila með""Deila með %s""Minnka""Leit""Přejít na plochu""Přejít nahoru""Další možnosti""Hotovo""Zobrazit vše""Vybrat aplikaci""VYP""ZAP""Alt+""Ctrl+""delete""enter""Fn+""Meta+""Shift+""mezerník""Sym+""Menu+""Vyhledat…""Smazat dotaz""Dotaz pro vyhledávání""Hledat""Odeslat dotaz""Hlasové vyhledávání""Sdílet s""Sdílet s aplikací %s""Sbalit""Hledat""转到首页""转到上一层级""更多选项""完成""查看全部""选择应用""关闭""开启""Alt+""Ctrl+""Delete 键""Enter 键""Fn+""Meta+""Shift+""空格键""Sym+""Menu+""搜索…""清除查询""搜索查询""搜索""提交查询""语音搜索""分享对象""与%s分享""收起""搜索""Tunjukkan jalan ke rumah""Kembali ke atas""Opsi lainnya""Selesai""Lihat semua""Pilih aplikasi""NONAKTIF""AKTIF""Alt+""Ctrl+""delete""enter""Function+""Meta+""Shift+""spasi""Sym+""Menu+""Telusuri...""Hapus kueri""Telusuri kueri""Telusuri""Kirim kueri""Penelusuran suara""Bagikan dengan""Bagikan dengan %s""Ciutkan""Telusuri""ホームに戻る""前に戻る""その他のオプション""完了""すべて表示""アプリの選択""OFF""ON""Alt+""Ctrl+""Delete""Enter""Function+""Meta+""Shift+""Space""Sym+""Menu+""検索…""検索キーワードを削除""検索キーワード""検索""検索キーワードを送信""音声検索""共有""%sと共有""折りたたむ""検索""Πλοήγηση στην αρχική σελίδα""Πλοήγηση προς τα επάνω""Περισσότερες επιλογές""Τέλος""Εμφάνιση όλων""Επιλέξτε μια εφαρμογή""ΑΠΕΝΕΡΓΟΠΟΙΗΣΗ""ΕΝΕΡΓΟΠΟΙΗΣΗ""Alt+""Ctrl+""delete""enter""Function+""Meta+""Shift+""διάστημα""Sym+""Menu+""Αναζήτηση…""Διαγραφή ερωτήματος""Ερώτημα αναζήτησης""Αναζήτηση""Υποβολή ερωτήματος""Φωνητική αναζήτηση""Κοινοποίηση σε""Κοινοποίηση στην εφαρμογή %s""Σύμπτυξη""Αναζήτηση""นำทางไปหน้าแรก""กลับ""ตัวเลือกอื่น""เสร็จ""ดูทั้งหมด""เลือกแอป""ปิด""เปิด""Alt+""Ctrl+""ลบ""Enter""Function+""Meta+""Shift+""Space""Sym+""เมนู+""ค้นหา…""ล้างคำค้นหา""คำค้นหา""ค้นหา""ส่งคำค้นหา""ค้นหาด้วยเสียง""แชร์กับ""แชร์ทาง %s""ยุบ""ค้นหา""پیمایش به صفحه اصلی""رفتن به بالا""گزینه‌های بیشتر""تمام""دیدن همه""انتخاب برنامه""خاموش""روشن""‎Alt+‎""‎Ctrl+‎""حذف""enter""‎Function+‎""‎Meta+‎""‎Shift+‎""فاصله""‎Sym+‎""منو+""جستجو…‏""پاک کردن پُرسمان""درخواست جستجو""جستجو""ارسال پُرسمان""جستجوی گفتاری""هم‌رسانی با""هم‌رسانی با %s""کوچک کردن""جستجو""Eiti į pagrindinį puslapį""Naršyti aukštyn""Daugiau parinkčių""Atlikta""Žr. viską""Pasirinkite programą""IŠJUNGTI""ĮJUNGTI""„Alt“ +""„Ctrl“ +""„delete“""„enter“""„Function“ +""„Meta“ +""„Shift“ +""„space“""„Sym“ +""„Menu“ +""Ieškoti…""Išvalyti užklausą""Paieškos užklausa""Ieškoti""Pateikti užklausą""Paieška balsu""Bendrinti su""Bendrinti naudojant programą „%s“""Sutraukti""Ieškoti""ହୋମକୁ ନେଭିଗେଟ କରନ୍ତୁ""ଉପରକୁ ନେଭିଗେଟ୍ କରନ୍ତୁ""ଅଧିକ ବିକଳ୍ପ""ହୋଇଗଲା""ସବୁ ଦେଖନ୍ତୁ""ଗୋଟିଏ ଆପ୍‍ ବାଛନ୍ତୁ""ବନ୍ଦ""ଚାଲୁ ଅଛି""Alt+""Ctrl+""ଡିଲିଟ କରନ୍ତୁ""ଏଣ୍ଟର୍""Function+""Meta+""Shift+""ସ୍ପେସ୍‍""Sym+""ମେନୁ""ସର୍ଚ୍ଚ କରନ୍ତୁ…""କ୍ୱେରୀ ଖାଲି କରନ୍ତୁ""ସର୍ଚ୍ଚ କ୍ୱେରୀ""ସର୍ଚ୍ଚ କରନ୍ତୁ""କ୍ୱେରୀ ଦାଖଲ କରନ୍ତୁ""ଭଏସ ସର୍ଚ୍ଚ""ଏହାଙ୍କ ସହ ସେୟାର୍‌ କରନ୍ତୁ""%s ସହ ସେୟାର୍‍ କରନ୍ତୁ""ସଂକୁଚିତ କରନ୍ତୁ""ସର୍ଚ୍ଚ କରନ୍ତୁ""Joan orri nagusira""Joan gora""Aukera gehiago""Eginda""Ikusi guztiak""Aukeratu aplikazio bat""DESAKTIBATU""AKTIBATU""Alt +""Ktrl +""ezabatu""sartu""Funtzioa +""Meta +""Maius +""zuriunea""Sym +""Menua +""Bilatu…""Garbitu kontsulta""Bilaketa-kontsulta""Bilatu""Bidali kontsulta""Ahozko bilaketa""Partekatu honekin""Partekatu %s aplikazioarekin""Tolestu""Bilatu""ກັບໄປໜ້າຫຼັກ""ເລື່ອນຂຶ້ນເທິງ""ຕົວເລືອກເພີ່ມເຕີມ""ແລ້ວໆ""ເບິ່ງທັງໝົດ""ເລືອກແອັບ""ປິດ""ເປີດ""Alt+""Ctrl+""ລຶບ""enter""Function+""Meta+""Shift+""ຍະຫວ່າງ""Sym+""Menu+""ຊອກຫາ…""ລຶບຂໍ້ຄວາມຊອກຫາ""ຄຳສຳລັບຄົ້ນຫາ""ຊອກຫາ""ສົ່ງຂໍ້ມູນ""ຊອກຫາດ້ວຍສຽງ""ແບ່ງປັນກັບ""ແບ່ງປັນດ້ວຍ %s""ຫຍໍ້ລົງ""ຊອກຫາ""ניווט לדף הבית""ניווט למעלה""עוד אפשרויות""סיום""הצגת הכול""בחירת אפליקציה""כבוי""מופעל""Alt+""Ctrl+‎""מחיקה""Enter""Function+""Meta+""Shift+""רווח""Sym+""תפריט+""חיפוש…""מחיקת השאילתה""שאילתת חיפוש""חיפוש""שליחת שאילתה""חיפוש קולי""שיתוף עם""שיתוף עם %s""כיווץ""חיפוש""Navigate home""Navigate up""More options""Done""See all""Choose an app""OFF""ON""Alt+""Ctrl+""delete""enter""Function+""Meta+""Shift+""space""Sym+""Menu+""Search…""Clear query""Search query""Search""Submit query""Voice search""Share with""Share with %s""Collapse""Search""Siirry etusivulle""Siirry ylös""Lisäasetukset""Valmis""Näytä kaikki""Valitse sovellus""POIS PÄÄLTÄ""PÄÄLLÄ""Alt+""Ctrl+""delete""enter""Fn+""Meta+""Vaihto+""välilyönti""Sym+""Valikko+""Haku…""Tyhjennä kysely""Hakukysely""Haku""Lähetä kysely""Puhehaku""Jaa…""Jaa: %s""Tiivistä""Haku" ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ Barcode ScannerOKPrzepraszamy, aparat Android napotkał problem. Może wystąpić potrzeba ponownego uruchomienia urządzenia.Umieść kod paskowy w prostokącie wizjera aby zeskanować.Barcode ScannerOKDet uppstod tyvärr ett fel med Androidkameran.Placera steckkoden inom sökarens rektangel för att läsa den.Barcode ScannerV reduOprostite, Android kamera je naletela na težave. Mogoče boste morali ponovno zagnati napravo.Za branje postavite črtno kodo znotraj iskala.Barcode ScannerOKOspravedlňujeme sa, fotoaparát narazil na problém. Možno bude potrebné reštartovať zariadenie.Umiestnite čiarový kód do vnútra obdĺžnika hľadáčiku pre skenovanieBarkod TarayıcısıTamamÜzgünüz, Android kamera bir sorunla karşılaştı. Cihazı yeniden başlatmanız gerekebilir.Barkodu taramak için vizördeki dikdörtgenin içerisine yerleştirin.Barcode Scannerตกลงขออภัย พบปัญหาของกล้อง Android คุณอาจจะต้องรีสตาร์ทอุปกรณ์วางบาร์โค้ดภายในสี่เหลี่ยมผืนผ้าที่ช่องมองภาพเพื่อสแกนBarra-kode EskanerraAdosBarkatu, Android kamerak arazo bat izan du. Behar bada gailua berrabiarazi beharko duzu.Kokatu barra-kode bat laukizuzenaren barruan eskaneatzeko.סורק ברקודיםאישורסליחה, מצלמת האנדרואיד נתקלה בבעיה. ייתכן שיהיה עליך להפעיל מחדש את המכשיר.הצב ברקוד בתוך המלבן כדי לסרוק אותו.Barcode ScannerOKValitettavasti Androidin kameran toimiinta häiriintyi. Joudut ehkä käynnistämään laitteen uudelleen.Aseta viivakoodi neliön sisälle skannataksesi sen.Barcode ScannerOKMaaf, kamera mengalami masalah. Anda mungkin perlu me-restart perangkat.Letakkan barcode di dalam kotak jendela untuk memindai.Barcode ScannerOKDésolé, la caméra Android a rencontré un problème. Un redémarrage de l\'appareil est peut-être nécessaire.Encadrez un code-barres avec le viseur pour le balayer.Barcode ScannerOKLo sentimos, la cámara de Android ha encontrado un problema. Es posible que necesite reiniciar el dispositivo.Coloque un código de barras en el interior del rectángulo del visor para escanear.Barcode ScannerOKAndroid kamera hiba. Lehet, hogy újra kell indítania a készüléket.Pozícionálja a vonalkódot a kereső téglalapba a szkenneléshez.Barcode ScannerOKSorry, er is een probleem met de Android-camera. Probeer je telefoon opnieuw op te starten.Plaats een barcode binnen de rechthoek om deze te scannen.Баркод СкенерОКСъжаляваме, срещнахме проблем с камерата. Може да се наложи да рестартирате устройството си.Сложете баркода вътре в правоъгълника за да го сканирате.बारकोड स्कैनरठीक हैक्षमा करें, Android कैमरा एक समस्या का सामना करना पड़ा. आप डिवाइस को पुनरारंभ करने की आवश्यकता हो सकती है.दृश्यदर्शी आयत के अंदर एक बारकोड प्लेस इसे स्कैन.Barcode ScannerOKMit der Android-Kamera ist leider ein Fehler aufgetreten. Es könnte sein, dass Sie das Gerät neu starten müssen.Positionieren Sie den Barcode innerhalb des Rechteckes.바코드 스캐너확인죄송합니다. 기기의 카메라에 오류가 생겼습니다. 기기를 재시작 해야될 수도 있습니다.바코드를 사각형 안에 비춰주세요.ماسح الرمز الشريطيموافقعفوا، حدثت مشكلة في كاميرا جهاز Android. قد تحتاج إلى إعادة تشغيل الجهاز.قم بوضع الرمز الشريطي داخل حدود صورة الكاميرا ليتم مسحه.Barcode ScannerOKDesculpe, a câmera do Android encontrou um problema. Poderá precisar de reiniciar o dispositivo.Alinhar código de barras com o exemplo para ser lido.Сканер штрих-кодівOKНажаль, виникла помилка камери. Можливо, вам знадобиться перезавантажити пристрій.Щоб відсканувати штрих-код, помістіть його в прямокутник видошукача.AlertaCuadro combinadoEncabezadoImagenBotón, imagenEnlaceMenúBarra de menúElemento del menúBarra de progresoGrupo de botones de radioPestañaBarra de desplazamientoBotón de selecciónocupadocontraídoampliadomezcladodesactivadoactivadosin seleccionarResumenLista de pestañasTemporizadorBarra de herramientasAlertăCasetă comboAntetImagineButon, imagineMeniuBară meniuElement din meniuBară de progresGrup de butoane radioFilăBară de derulareButon de incrementareocupatrestrânsextinscombinatdezactivatactivatneselectatRezumatListă fileBară de instrumenteహెచ్చరికకాంబో బాక్స్శీర్షికచిత్రంబటన్, చిత్రంలింక్మెనుమెను బార్మెను ఐటమ్ప్రోగ్రెస్ బార్రేడియో గ్రూప్ట్యాబ్స్క్రోల్ బార్స్పిన్ బటన్బిజీగా ఉన్నారుకుదించబడిందివిస్తరింపబడిందిమిక్స్డ్ఆఫ్ చేయిఆన్ చేయిఎంపిక తీసివేసారుసమ్మరీట్యాబ్ జాబితాటైమర్టూల్ బార్ОповещениеКомбинированный списокЗаголовокИзображениеКнопка, изображениеСсылкаМенюПанель менюЭлемент менюИндикатор прогрессаГруппа кнопок-переключателейВкладкаПолоса прокруткиКнопка кольцевого списказанятосвернуторазвернутосмешановыклвключеноне выбраноСводкаСписок вкладокТаймерПанель инструментов提醒下拉式方塊標題圖像圖像,按鈕連結功能表功能表列功能表項目進度列選項按鈕群組頁籤捲軸微調按鈕忙碌中已收合已展開混合關閉開啟已取消選取摘要頁籤清單計時器工具列AvvisoCasella combinataTitoloImmaginePulsante, ImmagineBarra dei menuElemento del menuBarra di avanzamentoGruppo radioBarra di scorrimentoPulsante girevoleoccupatochiusoapertomistononon selezionatoRiepilogoLista delle tabBarra degli strumentiVýstrahaKombinované poleNadpisObrázekTlačítko, obrázekOdkazNabídkaPanel nabídkyPoložka nabídkyUkazatel postupuSkupina přepínačůKartaPosuvníkČíselníkzaneprázdněnosbalenorozbalenoobojevypzapnevybránoPřehledSeznam karetČasovačPanel nástrojů提醒组合框标题图片按钮,图片链接菜单菜单栏菜单项目进度条单选组选项卡滚动条旋转按钮忙碌中已收起已展开混合关闭开启未选中摘要选项卡列表倒计时工具栏アラートコンボボックス見出し画像ボタン、画像リンクメニューメニューバーメニューアイテム進行状況バーラジオグループタブスクロールバースピンボタン作業中縮小中展開中混合オフオン未選択概要タブリストタイマーツールバーΕιδοποίησηΣυνδυαστικό κουτάκιΕπικεφαλίδαΕικόναΚουμπί, εικόναΣύνδεσμοςΜενούΓραμμή μενούΣτοιχείο μενούΓραμμή προόδουΟμάδα κουμπιών επιλογήςΚαρτέλαΓραμμή κύλισηςΚουμπί περιστροφήςαπασχολημένος/ησυμπτυγμένοδιευρυμένοσυνδυασμόςόχιναιμη επιλεγμέναΣύνοψηΛίστα καρτελώνΧρονόμετροΓραμμή εργαλείωνPaziņojumsKombinētais lodziņšVirsrakstsAttēlsPoga, attēlsSaiteIzvēlneIzvēļņu joslaIzvēlnes opcijaProgresa joslaRadiopogu kopaCilneRitināšanas joslaVērtību pogaaizņemtssakļautsizvērstsjauktiizslēgtsieslēgtsnav atlasītsKopsavilkumsCiļņu sarakstsTaimerisRīkjoslaUnderretningKombinationsboksOverskriftBilledeKnap, billedeMenulinjeMenupunktStatuslinjeRadiogruppeFaneRullelinjeSnurreknapoptagetskjultudvidetblandetfratilfravalgtOversigtListe over fanerVærktøjslinjeअलर्टकॉम्बो बॉक्समथळाप्रतिमाबटण, प्रतिमालिंकमेनूमेनू बारमेनू आयटमप्रगती बाररेडिओ ग्रुपटॅबबार स्क्रोल कराबटण स्पिन कराव्यग्रसंकुचित केलेविस्तारित केलेमिश्रबंदचालूनिवड रद्द केलेलेसारांशटॅब लिस्टटायमरटूल बारБіріктірілген тізімКескінТүйме, кескінСілтемеМәзірөшіруліқосулыАйкалыштырылган тизмеСүрөтБаскыч, сүрөтШилтемеМенюөчүккүйүкએલર્ટકોમ્બો બોક્સશીર્ષકફોટોબટન, ફોટોલિંકમેનૂમેનૂ બારમેનૂ આઇટમપ્રગતિ બારરેડિયો ગ્રૂપટેબસ્ક્રોલ બારસ્પિન બટનવ્યસ્તનાનુંવિસ્તૃતમિક્સ કરેલબંધચાલુપસંદગીમાંથી કાઢી નાખ્યુંસારાંશટેબ લિસ્ટટાઇમરટૂલ બારКомбо хайрцагЗурагТовч, зурагХолбоосЦэсидэвхгүйидэвхтэйIsyaratKotak KomboTajukImejButang, ImejPautanBar MenuItem MenuBar KemajuanKumpulan RadioBar TatalButang PutaransibukdiruntuhkandikembangkancampurandimatikandihidupkandinyahpilihRingkasanSenarai TabPemasaBar Alat提醒下拉式方塊標題圖像圖像,按鈕連結選單選單列選單項目進度列選項按鈕群組分頁捲軸微調按鈕忙碌中已收合已展開混合關閉開啟已取消選取摘要分頁清單計時器工具列ជូន​ដំណឹងប្រអប់បញ្ចូលគ្នាចំណងជើងរូបភាពប៊ូតុង, រូបភាពតំណម៉ឺនុយរបារម៉ឺនុយធាតុម៉ឺនុយរបារ​ដំណើរការក្រុមវិទ្យុផ្ទាំងរបាររំកិលប៊ូតុង​បង្វិលជាប់រវល់បានបង្រួមបានពង្រីកបានលាយបិទបើកបាបនដោះការជ្រើសរើសសេចក្ដីសង្ខេបបញ្ជីថេបមុខងារកំណត់ម៉ោងរបារ​ឧបករណ៍Կոմբո արկղՆկարԿոճակ, նկարՀղումԸնտրացանկանջատածմիացրածአገናኝКамбінаваны спісВідарысКнопка, відарысСпасылкаМеню#ffffffff#eecc00008081AlertChange Bundle LocationApply ChangesCancel127.0.0.1:8081Provide a custom bundler address and port:You can connect either via USB (localhost - default) or Wifi. If you connect via USB and running with a physical device, make sure you:\n 1. Connect your device via USB\n 2. Set the bundle location to `localhost:8081`\n 3. Run this command in your terminal:\n      `%1$s`Copy\nConnecting to debugger...Failed to connect to debugger!Open DevToolsConnect to the bundler to debug JavaScriptReact Native Dev MenuRunning %1$sDismiss\n(ESC)Capture HeapEnable Fast RefreshDisabling Fast Refresh because it requires a development bundle.Switching to development bundle in order to enable Fast Refresh.Disable Fast RefreshToggle Element InspectorLoading from %1$s…Failed to open DevTools. Please check that the dev server is running and reload the app.Show Perf MonitorHide Perf MonitorFinish performance tracePerformance tracing disabledStart performance traceReloadReload\n(R,\u00A0R)Failed to load bundle. Try restarting the bundler or reconnecting your device.ReportToggle Sampling ProfilerSettingsDebug SettingsCombo BoxHeadingImageButton, ImageLinkMenuMenu BarMenu ItemProgress BarRadio GrouplocalhostTabScroll BarSpin ButtonbusycollapsedexpandedmixedoffonunselectedSummaryTab ListTimerTool BarAlerteZone combinéeTitreBouton, imageLienBarre de menuOption de menuBarre de progressionGroupe de boutons radioOngletBarre de déroulementBouton compteur circulaireen cours de traitementréduitagrandià double étatdésactivéactivédésélectionnéRésuméListe des ongletsMinuterieBarre d’outilsPole kombiNagłówekObrazPrzycisk, obrazPasek menuPozycja menuPasek postępuGrupa przycisków radiowychKartaPasek przewijaniaPrzycisk kręceniazajętezwinięterozwiniętemieszanewył.wł.nie wybranoPodsumowanieLista kartCzasomierzPasek narzędziThông báoÔ lựa chọnTiêu đềHình ảnhNút, Hình ảnhLiên kếtThanh menuMục trong menuThanh tiến độNhóm nút radioThanh cuộnNút quaybậnđã thu gọnđã mở rộngkết hợpđang tắtđang bậtkhông được chọnTóm tắtDanh sách tabBộ hẹn giờThanh công cụSinjalizimKuti kombinimiTitullImazhButon, imazhLidhjaMenyShiriti i menysëArtikull i menysëShiriti i ProgresitGrupi i RadiosSkedëShiriti i lëvizjesButoni i rrotullimitI zënëpalosurzgjeruarpërzierjoaktivaktivei pazgjedhurPërmbledhjaLista e skedaveKohëmatësiShiriti i mjeteveAviseringKombinationsrutaRubrikBildKnapp, bildLänkMenyMenyfältMenyobjektFörloppsfältRadiogruppFlikBläddringslistRotationsknappupptagenminimeradutökadblandadavavmarkeradSammanfattningFliklistaVerktygsfältOpozoriloKombinirano poljeNaslovSlikaGumb, slikaPovezavaMeniMeniElement v menijuČrta napredkaRadio skupinaZavihekDrsnikVrtljivi gumbzasedenostrnjenorazširjenmešanoizključenovklopljenoneizbranoPovzetekSeznam z zavihkiČasovnikVrstica z orodjiUpozornenieKombinované poleNadpisObrázokTlačidlo, obrázokOdkazPonukaLišta s ponukouPoložka ponukyIndikátor postupuSkupina tlačidiel na výberTabulátorLišta na posúvanieOtočné tlačidloobsadenézbalenérozbalenézmiešanévypnutézapnuténevybranéSúhrnZoznam karietČasovačPanel s nástrojmiالرٹکومبو باکسسرخیتصویربٹن، تصویرلنکمینیومینیو بارمینیو آئٹمپیشرفت کی بارریڈیو گروپٹیبسکرول بارگھمانے کا بٹنمصروفسکیڑا گیاتوسیع کیا گیاامتزاجآف ہےآن ہےغیر منتخب کردہخلاصہٹیب کی لسٹٹائمرٹول بارArifaKisanduku cha ComboKichwaPichaKitufe, PichaKiungoMenyuUpau wa MenyuKipengee cha MenyuUpau wa HatuaKundi la RedioKichupoMwambaa wa KubiringizaKitufe cha KuzungushashughuliniimekunjwaimepanuliwamchanganyikoimezimwaimewashwahaijateuliwaMuhtasariOrodha ya KichupoKipima mudaUpau wa ZanaAvisoCaixa de combinaçãoTítuloImagemBotão, ImagemLigaçãoBarra do menuItem do menuBarra de progressoGrupo de opçõesSeparadorBarra de deslocamentoBotão giratórioocupadofechadoexpandidomistodesativadoativadonão selecionadoResumoLista de separadoresTemporizadorBarra de ferramentasUyarıKarma KutuBaşlıkGörselDüğme, GörselBağlantıMenüMenü ÇubuğuMenü Seçeneğiİlerleme ÇubuğuRadyo GrubuSekmeKaydırma ÇubuğuDöndürme Düğmesimeşguldaraltılmışgenişletilmişkarışıkkapalıaçıkseçili değilÖzetSekme ListesiZamanlayıcıAraç Çubuğuநினைவூட்டல்காம்போ பெட்டிதலைப்புபடம்பொத்தான், படம்இணைப்புமெனுமெனு பட்டிமெனு பொருள்போக்கு பட்டிரேடியோ குழுபிரிவுஉருட்டுப்பட்டிஸ்பின் பட்டன்பணிமிகுதிசுருக்கப்பட்டதுவிரிவாக்கப்பட்டதுகலந்துள்ளதுஆஃப்ஆன்தேர்வுநீக்கப்பட்டதுசுருக்கம்பிரிவுப் பட்டியல்டைமர்கருவிப்பட்டிการแจ้งเตือนกล่องคอมโบส่วนหัวรูปภาพปุ่ม, รูปภาพลิงก์เมนูแถบเมนูรายการในเมนูแถบความคืบหน้ากลุ่มปุ่มตัวเลือกแท็บแถบเลื่อนปุ่มเพิ่ม/ลดไม่ว่างยุบแล้วขยายแล้วผสมกันปิดอยู่เปิดอยู่ไม่ได้เลือกสรุปรายการแท็บตัวจับเวลาแถบเครื่องมือهشدارجعبه گفتگوسر‌صفحهتصویردکمه، تصویرپیوندمنونوار منومورد منونوار پیشرفتگروه رادیوییبرگهنوار پیمایشدکمه چرخشمشغولکوچک‌شدهبزرگ‌شدهترکیب‌شدهخاموشروشنلغو انتخاب شدخلاصهفهرست برگهزمان‌سنجنوار ابزارĮspėjimasSudėtinis laukelisAntraštėVaizdasMygtukas, vaizdasNuorodaMeniuMeniu juostaMeniu elementasEigos juostaAkučių grupėSkirtukasSlinkimo juostaSukimo mygtukasnaudojamasutrauktaišskleistamišrusišjungtaįjungtapasirinkimas atšauktasSuvestinėSkirtukų sąrašasLaikmatisĮrankių juostaກ່ອງຄອມໂບຮູບພາບປຸ່ມ, ຮູບພາບລິ້ງເມນູປິດເປີດהתראהתיבה משולבתכותרתתמונהלחצן, תמונהקישורתפריטסרגל תפריטיםפריט בתפריטסרגל התקדמותקבוצת רדיולשוניתסרגל גלילהלחצן מסתובבתפוסמצומצםמורחבמשולבכבוימופעלהבחירה בוטלהסיכוםרשימת לשוניותטיימרסרגל כליםCombo boxButton, imageMenu barMenu itemProgress barRadio groupScroll barSpin buttonTab listTool barHälytysYhdistelmäruutuOtsikkoKuvaPainike, kuvaLinkkiValikkoValikkopalkkiValikkokohdeEdistymispalkkiValintanappiryhmäVälilehtiVierityspalkkiPyörityspainikevarattupienennettylaajennettuyhdistettyei käytössäkäytössäei valittuYhteenvetoVälilehtilistaAjastinTyökalupalkkiAlerteListe déroulanteTitreBouton, imageLienBarre de menuÉlément du menuBarre de progressionGroupe de boutons radioOngletBarre de défilementToupieopération en coursréduitagrandimixtedésactivéactivédésélectionné(s)RécapitulatifListe d’ongletsMinuteurBarre d’outilsAlertaCuadro combinadoEncabezadoImagenBotón, imagenEnlaceMenúBarra de menúsElemento de menúBarra de progresoGrupo de botones de opciónPestañaBarra de desplazamientoBotón de númeroocupadocontraídoexpandidomixtodesactivadoactivadono seleccionadoResumenLista de pestañasTemporizadorBarra de herramientasHoiatusLiitboksPealkiriPiltNupp, piltMenüüMenüüribaMenüü-üksusEdenemisribaRaadionuppude gruppVahekaartKerimisribaPööramisnupphõivatudahendatudlaiendatudmiksitudväljasseesvalimataKokkuvõteVahekaartide loendTaimerTööriistaribaUpozorenjeKombinirani okvirZaglavljeSlikaGumb, slikaVezaIzbornikTraka izbornikaStavka izbornikaTraka napretkaGrupa izbornih gumbaKarticaTraka za pomicanjeGumb za vrtnjuzauzetosažetoproširenomješovitoisključenouključenoponišten odabirSažetakPopis karticaMjerač vremenaTraka s alatimaFigyelmeztetésKombinált listaCímsorKépGomb, képHivatkozásMenüMenüsorMenüelemFolyamatjelzőVálasztógomb-csoportLapfülGörgetősávForgó gombelfoglaltösszecsukvakibontvavegyeskibenincs kiválasztvaÖsszegzésLapfülek listájaIdőmérőEszköztárWaarschuwingCombivakKopAfbeeldingKnop, afbeeldingMenubalkMenu-itemVoortgangsbalkKeuzegroepTabbladScrollbalkDraaiknopbezigsamengevouwenuitgevouwengemengduitaangedeselecteerdSamenvattingLijst met tabbladenWerkbalkСигналКомбинирана кутияЗаглавиеИзображениеБутон, изображениеВръзкаМенюЛента с менютаЕлемент от менюЛента за напредъкРадио групаРазделЛента за превъртанеБутон за завъртанезаетосвиторазширеносмесеноизключеновключенонеизбраноОбобщениеСписък с разделиТаймерЛента с инструментиঅ্যালার্টকম্বো বক্সশিরোনামইমেজবোতাম, ছবিলিঙ্কমেনুমেনু বারমেনু আইটেমপ্রোগ্রেস বাররেডিও গ্রুপট্যাবস্ক্রোল বারস্পিন বোতামব্যস্তছোট করা হয়েছেবাড়ানো হয়েছেমিশ্রবন্ধ আছেচালু আছেআনসিলেক্ট করা হয়েছেসারসংক্ষেপট্যাব লিস্টটাইমারটুল বারकम्बो बक्सफोटोबटन, फोटोलिङ्कमेनुअफअनOpletnotaKombinasiekassieOpskrifPrentKnoppie, prentSkakelKieslysKieslysbalkKieslysitemVorderingbalkRadiogroepOortjieRolleesbalkTolknoppiebesigis ingevouis uitgevouis gemengafaanontkiesOpsommingOortjielysAftellerNutsbalkअलर्टकॉम्बो बॉक्सशीर्षकफ़ोटोबटन, फ़ोटोलिंकमेनूमेनू बारमेनू आइटमप्रोग्रेस बाररेडियो ग्रुपटैबस्क्रॉल बारस्पिन बटनव्यस्तछोटा किया गयाबड़ा किया गयामिक्सबंद हैचालू हैनहीं चुने गएसारांशटैब लिस्टटाइमरटूल बारგაფრთხილებასათაურიგამოსახულებაღილაკი, გამოსახულებაბმულიმენიუმენიუს ზოლიმენიუს ერთეულიპროგრესის ზოლირადიო ჯგუფიჩანართიგადაადგილების პანელიდატრიალების ღილაკიდაკავებულიაკეცილიგაშლილიშერეულიგამორთულიაჩართულიაურჩეველიშეჯამებაჩანართების სიატაიმერიხელსაწყოების ზოლიWarnhinweisKombinationsfeldÜberschriftBildButton, BildMenüMenüleisteMenüpunktStatusanzeigeGruppe von ButtonsScroll-LeisteAuswahl-Buttonin Gebrauchausgeblendeteingeblendetgemischtauseinnicht ausgewähltÜbersichtTab-ListeSymbolleisteKombo siyahısıŞəkilDüymə, şəkilKeçidMenyudeaktivaktivdir알림콤보 상자제목이미지버튼, 이미지링크메뉴메뉴 표시줄메뉴 항목진행률 표시줄라디오 그룹스크롤 바회전 버튼처리 중숨겨짐확대됨혼합해제설정선택되지 않음요약탭 리스트타이머도구 표시줄അലേർട്ട്കോംബോ ബോക്‌സ്തലക്കെട്ട്ചിത്രംബട്ടൺ, ചിത്രംലിങ്ക്മെനുമെനു ബാർമെനു ഇനംപുരോഗതി ബാർറേഡിയോ ഗ്രൂപ്പ്ടാബ്സ്‌ക്രോൾ ബാർകറക്കുക ബട്ടൺതിരക്കിലാണ്ചുരുക്കിവിപുലീകരിച്ചുമിശ്രിതംഓഫാണ്ഓണാണ്തിരഞ്ഞെടുത്തത് മാറ്റിസംഗ്രഹംടാബ് ലിസ്‌റ്റ്ടൈമർടൂൾ ബാർПредупредувањеКомбинирано полеЗаглавиеСликаКопче, сликаВрскаМениМени лентаПроизвод на мениЛента за напредокРадио групаКартичкаЛента за лизгањеКопче за вртењезафатенособранопроширеномешаноисклученовклученоизборот е поништенРезимеСписок со картичкиТајмерЛента со алаткиಎಚ್ಚರಿಕೆಕೊಂಬೊ ಬಾಕ್ಸ್ಶಿರೋಲೇಖಚಿತ್ರಬಟನ್, ಚಿತ್ರಲಿಂಕ್ಮೆನುಮೆನು ಬಾರ್ಮೆನು ಐಟಂಪ್ರೋಗ್ರೆಸ್ ಬಾರ್ರೇಡಿಯೋ ಗುಂಪುಟ್ಯಾಬ್ಸ್ಕ್ರಾಲ್ ಬಾರ್ಸ್ಪಿನ್ ಬಟನ್ಕಾರ್ಯನಿರತಮುಚ್ಚಿದೆವಿಸ್ತರಿಸಲಾಗಿದೆಬಗೆಬಗೆಯಆಫ್ಆನ್ಆಯ್ಕೆ ರದ್ದುಮಾಡಲಾಗಿದೆಸಾರಾಂಶಟ್ಯಾಬ್ ಪಟ್ಟಿಟೈಮರ್ಟೂಲ್ ಬಾರ್သတိပေးချက်ရွေးရန်အကွက်ခေါင်းစီးဓာတ်ပုံခလုတ်၊ ဓာတ်ပုံလင့်ခ်မီနူးမီနူး ဘားတန်းမီနူး အကြောင်းအရာပြီးစီးမှုပြ ဘားတန်းရေဒီယိုအုပ်စုတက်ဘ်ရွှေ့ဆွဲကြည့်ရန် ဘားတန်းလှည့်ရန် ခလုတ်လုပ်ဆောင်နေဆဲခေါက်သိမ်းထားပါတယ်ချဲ့ထားပြီးရောစပ်ထားပြီးပိတ်ဖွင့်ရွေးမထားပါအနှစ်ချုပ်တက်ဘ်စာရင်းအချိန်တိုင်းစက်ကိရိယာ ဘားတန်းتنبيهمربع تحرير وسردالعنوانصورةزر، صورةرابطالقائمةشريط القائمةعنصر القائمةشريط التقدممجموعة أزرار اختيارعلامة التبويبشريط التمريرزر زيادة ونقصانمشغولمطويموسعمختلطإيقاف تشغيلتشغيلغير محدَدملخصقائمة علامات التبويبمؤقِتشريط الأدواتAlertaCaixa de combinaçãoTítuloImagemBotão, imagemLinkMenuBarra do menuItem do menuBarra de progressoBotão de grupo de opçõesAbaBarra de rolamentoBotão de rotaçãoocupadorecolhidoexpandidomistodesativadoativadodesmarcadosResumoLista de abasTemporizadorBarra de ferramentasСповіщенняКомбінований списокЗаголовокЗображенняКнопка, зображенняПосиланняМенюРядок менюОб\'єкт менюІндикатор прогресуГрупа перемикачівВкладкаПрокручуванняКнопка обертаннязайнятозгорнуторозгорнутозмішаноВимк.Увімк.не вибраноЗведенняСписок вкладокТаймерПанель інструментівОбавештењеКомбиновано пољеЗаглављеСликаДугме, сликаВезаМениТрака са менијемСтавка из менијаТрака са напреткомГрупа за радиоКартицаТрака за померањеДугме за окретањезаузетоскупљенопроширеномешаноискљученоукљученоизбор опозванРезимеЛиста картицаТајмерТрака са алаткамаਸੁਚੇਤਨਾਕੋਂਬੋ ਬਾਕਸਸਿਰਲੇਖਚਿੱਤਰਬਟਨ, ਚਿੱਤਰਲਿੰਕਮੀਨੂਮੀਨੂ ਬਾਰਮੀਨੂ ਆਈਟਮਪ੍ਰੋਗਰੈੱਸ ਬਾਰਰਡੀਓ ਗਰੁੱਪਟੈਬਸਕ੍ਰੋਲ ਬਾਰ\'ਘੁੰਮਾਓ\' ਬਟਨਵਿਅਸਤਸਮੇਟਿਆ ਗਿਆਵਿਸਤਾਰ ਕੀਤਾ ਗਿਆਮਿਕਸਡਬੰਦਚਾਲੂਚੋਣ ਹਟਾਈ ਗਈਸਾਰਟੈਬ ਸੂਚੀਟਾਈਮਰਟੂਲ ਬਾਰඇඟවීමසංයුක්ත පෙට්ටියසිරස්තලයරූපය‍බොත්තම, රූපයසබැඳියමෙනුවමෙනු තීරුව‍මෙනු අයිතමයප්‍රගති තීරුවගුවන්විදුලි සමූහයටැබයඅනුචලන තීරුවවේගයෙන් කරකවන බොත්තමකාර්යබහුලයිහකුළන ලදීවිහිදුවන ලදිමිශ්‍ර කළඅක්‍රියයික්‍රියාත්මකයිතේරීම ඉවත් කරන ලදසාරාංශයටැබ ලැයිස්තුවකාල ගණකයමෙවලම් තීරුව ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/packageReleaseResources/compile-file-map.properties b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/packageReleaseResources/compile-file-map.properties +new file mode 100644 +index 0000000..6984e3c +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/packageReleaseResources/compile-file-map.properties +@@ -0,0 +1 @@ ++#Thu Dec 04 23:58:40 GST 2025 +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/packageReleaseResources/merger.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/packageReleaseResources/merger.xml +new file mode 100644 +index 0000000..4826758 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/incremental/release/packageReleaseResources/merger.xml +@@ -0,0 +1,2 @@ ++ ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactlibrary/BarcodeZxingScanModule.class b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactlibrary/BarcodeZxingScanModule.class +new file mode 100644 +index 0000000..13eb76c +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactlibrary/BarcodeZxingScanModule.class differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactlibrary/BarcodeZxingScanPackage.class b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactlibrary/BarcodeZxingScanPackage.class +new file mode 100644 +index 0000000..4dcd641 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactlibrary/BarcodeZxingScanPackage.class differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactlibrary/BuildConfig.class b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactlibrary/BuildConfig.class +new file mode 100644 +index 0000000..ef22f74 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactlibrary/BuildConfig.class differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactlibrary/ContinuousCaptureActivity$1.class b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactlibrary/ContinuousCaptureActivity$1.class +new file mode 100644 +index 0000000..b8059a3 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactlibrary/ContinuousCaptureActivity$1.class differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactlibrary/ContinuousCaptureActivity$2.class b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactlibrary/ContinuousCaptureActivity$2.class +new file mode 100644 +index 0000000..c5a167b +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactlibrary/ContinuousCaptureActivity$2.class differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactlibrary/ContinuousCaptureActivity$3.class b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactlibrary/ContinuousCaptureActivity$3.class +new file mode 100644 +index 0000000..cc606e7 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactlibrary/ContinuousCaptureActivity$3.class differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactlibrary/ContinuousCaptureActivity.class b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactlibrary/ContinuousCaptureActivity.class +new file mode 100644 +index 0000000..a140876 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/reactlibrary/ContinuousCaptureActivity.class differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/reactlibrary/BarcodeZxingScanModule.class b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/reactlibrary/BarcodeZxingScanModule.class +new file mode 100644 +index 0000000..13eb76c +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/reactlibrary/BarcodeZxingScanModule.class differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/reactlibrary/BarcodeZxingScanPackage.class b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/reactlibrary/BarcodeZxingScanPackage.class +new file mode 100644 +index 0000000..4dcd641 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/reactlibrary/BarcodeZxingScanPackage.class differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/reactlibrary/BuildConfig.class b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/reactlibrary/BuildConfig.class +new file mode 100644 +index 0000000..f47b688 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/reactlibrary/BuildConfig.class differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/reactlibrary/ContinuousCaptureActivity$1.class b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/reactlibrary/ContinuousCaptureActivity$1.class +new file mode 100644 +index 0000000..b8059a3 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/reactlibrary/ContinuousCaptureActivity$1.class differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/reactlibrary/ContinuousCaptureActivity$2.class b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/reactlibrary/ContinuousCaptureActivity$2.class +new file mode 100644 +index 0000000..c5a167b +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/reactlibrary/ContinuousCaptureActivity$2.class differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/reactlibrary/ContinuousCaptureActivity$3.class b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/reactlibrary/ContinuousCaptureActivity$3.class +new file mode 100644 +index 0000000..cc606e7 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/reactlibrary/ContinuousCaptureActivity$3.class differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/reactlibrary/ContinuousCaptureActivity.class b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/reactlibrary/ContinuousCaptureActivity.class +new file mode 100644 +index 0000000..a140876 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/javac/release/compileReleaseJavaWithJavac/classes/com/reactlibrary/ContinuousCaptureActivity.class differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/lint-cache/lintVitalAnalyzeRelease/lint-cache-version.txt b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/lint-cache/lintVitalAnalyzeRelease/lint-cache-version.txt +new file mode 100644 +index 0000000..b6ac95c +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/lint-cache/lintVitalAnalyzeRelease/lint-cache-version.txt +@@ -0,0 +1 @@ ++Cache for Android Lint31.12.0 +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/lint-cache/lintVitalAnalyzeRelease/maven.google/com/android/tools/build/group-index.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/lint-cache/lintVitalAnalyzeRelease/maven.google/com/android/tools/build/group-index.xml +new file mode 100644 +index 0000000..fcd42f5 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/lint-cache/lintVitalAnalyzeRelease/maven.google/com/android/tools/build/group-index.xml +@@ -0,0 +1,22 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/lint-cache/lintVitalAnalyzeRelease/maven.google/master-index.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/lint-cache/lintVitalAnalyzeRelease/maven.google/master-index.xml +new file mode 100644 +index 0000000..cc5b531 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/lint-cache/lintVitalAnalyzeRelease/maven.google/master-index.xml +@@ -0,0 +1,321 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/lint-cache/lintVitalAnalyzeRelease/private-apis-18-7541949.bin b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/lint-cache/lintVitalAnalyzeRelease/private-apis-18-7541949.bin +new file mode 100644 +index 0000000..0d21700 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/lint-cache/lintVitalAnalyzeRelease/private-apis-18-7541949.bin differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/lint-cache/lintVitalAnalyzeRelease/sdk_index/snapshot.gz b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/lint-cache/lintVitalAnalyzeRelease/sdk_index/snapshot.gz +new file mode 100644 +index 0000000..9bfdca2 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/lint-cache/lintVitalAnalyzeRelease/sdk_index/snapshot.gz differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/lint_model/release/generateReleaseLintModel/module.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/lint_model/release/generateReleaseLintModel/module.xml +new file mode 100644 +index 0000000..385fb17 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/lint_model/release/generateReleaseLintModel/module.xml +@@ -0,0 +1,18 @@ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/lint_model/release/generateReleaseLintModel/release-artifact-dependencies.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/lint_model/release/generateReleaseLintModel/release-artifact-dependencies.xml +new file mode 100644 +index 0000000..b01967a +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/lint_model/release/generateReleaseLintModel/release-artifact-dependencies.xml +@@ -0,0 +1,440 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/lint_model/release/generateReleaseLintModel/release-artifact-libraries.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/lint_model/release/generateReleaseLintModel/release-artifact-libraries.xml +new file mode 100644 +index 0000000..fa93e7f +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/lint_model/release/generateReleaseLintModel/release-artifact-libraries.xml +@@ -0,0 +1,791 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/lint_model/release/generateReleaseLintModel/release.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/lint_model/release/generateReleaseLintModel/release.xml +new file mode 100644 +index 0000000..73ff0ca +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/lint_model/release/generateReleaseLintModel/release.xml +@@ -0,0 +1,31 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/lint_model_metadata/release/writeReleaseLintModelMetadata/lint-model-metadata.properties b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/lint_model_metadata/release/writeReleaseLintModelMetadata/lint-model-metadata.properties +new file mode 100644 +index 0000000..d5db781 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/lint_model_metadata/release/writeReleaseLintModelMetadata/lint-model-metadata.properties +@@ -0,0 +1,3 @@ ++mavenArtifactId=rn-barcode-zxing-scan ++mavenGroupId=BoldWallet ++mavenVersion=unspecified +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/lint_vital_lint_model/release/generateReleaseLintVitalModel/module.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/lint_vital_lint_model/release/generateReleaseLintVitalModel/module.xml +new file mode 100644 +index 0000000..385fb17 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/lint_vital_lint_model/release/generateReleaseLintVitalModel/module.xml +@@ -0,0 +1,18 @@ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/lint_vital_lint_model/release/generateReleaseLintVitalModel/release-artifact-dependencies.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/lint_vital_lint_model/release/generateReleaseLintVitalModel/release-artifact-dependencies.xml +new file mode 100644 +index 0000000..b01967a +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/lint_vital_lint_model/release/generateReleaseLintVitalModel/release-artifact-dependencies.xml +@@ -0,0 +1,440 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/lint_vital_lint_model/release/generateReleaseLintVitalModel/release-artifact-libraries.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/lint_vital_lint_model/release/generateReleaseLintVitalModel/release-artifact-libraries.xml +new file mode 100644 +index 0000000..fa93e7f +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/lint_vital_lint_model/release/generateReleaseLintVitalModel/release-artifact-libraries.xml +@@ -0,0 +1,791 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/lint_vital_lint_model/release/generateReleaseLintVitalModel/release.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/lint_vital_lint_model/release/generateReleaseLintVitalModel/release.xml +new file mode 100644 +index 0000000..569ba41 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/lint_vital_lint_model/release/generateReleaseLintVitalModel/release.xml +@@ -0,0 +1,31 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/lint_vital_partial_results/release/lintVitalAnalyzeRelease/out/lint-resources.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/lint_vital_partial_results/release/lintVitalAnalyzeRelease/out/lint-resources.xml +new file mode 100644 +index 0000000..e69de29 +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/local_aar_for_lint/release/out.aar b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/local_aar_for_lint/release/out.aar +new file mode 100644 +index 0000000..3be1fe3 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/local_aar_for_lint/release/out.aar differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/local_only_symbol_list/debug/parseDebugLocalResources/R-def.txt b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/local_only_symbol_list/debug/parseDebugLocalResources/R-def.txt +new file mode 100644 +index 0000000..78ac5b8 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/local_only_symbol_list/debug/parseDebugLocalResources/R-def.txt +@@ -0,0 +1,2 @@ ++R_DEF: Internal format may change without notice ++local +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/local_only_symbol_list/release/parseReleaseLocalResources/R-def.txt b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/local_only_symbol_list/release/parseReleaseLocalResources/R-def.txt +new file mode 100644 +index 0000000..78ac5b8 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/local_only_symbol_list/release/parseReleaseLocalResources/R-def.txt +@@ -0,0 +1,2 @@ ++R_DEF: Internal format may change without notice ++local +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/manifest_merge_blame_file/debug/processDebugManifest/manifest-merger-blame-debug-report.txt b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/manifest_merge_blame_file/debug/processDebugManifest/manifest-merger-blame-debug-report.txt +new file mode 100644 +index 0000000..03de840 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/manifest_merge_blame_file/debug/processDebugManifest/manifest-merger-blame-debug-report.txt +@@ -0,0 +1,20 @@ ++1 ++2 ++3 ++5 ++6 ++7 ++8 ++8-->/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/src/main/AndroidManifest.xml:5:5-11:19 ++9 /Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/src/main/AndroidManifest.xml:7:5-10:35 ++10 android:name="com.reactlibrary.ContinuousCaptureActivity" ++10-->/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/src/main/AndroidManifest.xml:8:9-50 ++11 android:exported="true" ++11-->/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/src/main/AndroidManifest.xml:10:9-32 ++12 android:screenOrientation="sensorPortrait" /> ++12-->/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/src/main/AndroidManifest.xml:9:9-51 ++13 ++14 ++15 +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/manifest_merge_blame_file/release/processReleaseManifest/manifest-merger-blame-release-report.txt b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/manifest_merge_blame_file/release/processReleaseManifest/manifest-merger-blame-release-report.txt +new file mode 100644 +index 0000000..03de840 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/manifest_merge_blame_file/release/processReleaseManifest/manifest-merger-blame-release-report.txt +@@ -0,0 +1,20 @@ ++1 ++2 ++3 ++5 ++6 ++7 ++8 ++8-->/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/src/main/AndroidManifest.xml:5:5-11:19 ++9 /Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/src/main/AndroidManifest.xml:7:5-10:35 ++10 android:name="com.reactlibrary.ContinuousCaptureActivity" ++10-->/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/src/main/AndroidManifest.xml:8:9-50 ++11 android:exported="true" ++11-->/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/src/main/AndroidManifest.xml:10:9-32 ++12 android:screenOrientation="sensorPortrait" /> ++12-->/Users/mac/work/BoldBitcoinWallet/BoldWallet/node_modules/rn-barcode-zxing-scan/android/src/main/AndroidManifest.xml:9:9-51 ++13 ++14 ++15 +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_java_res/release/mergeReleaseJavaResource/feature-rn-barcode-zxing-scan.jar b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_java_res/release/mergeReleaseJavaResource/feature-rn-barcode-zxing-scan.jar +new file mode 100644 +index 0000000..15cb0ec +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_java_res/release/mergeReleaseJavaResource/feature-rn-barcode-zxing-scan.jar differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_manifest/debug/processDebugManifest/AndroidManifest.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_manifest/debug/processDebugManifest/AndroidManifest.xml +new file mode 100644 +index 0000000..53a174a +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_manifest/debug/processDebugManifest/AndroidManifest.xml +@@ -0,0 +1,15 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_manifest/release/processReleaseManifest/AndroidManifest.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_manifest/release/processReleaseManifest/AndroidManifest.xml +new file mode 100644 +index 0000000..53a174a +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_manifest/release/processReleaseManifest/AndroidManifest.xml +@@ -0,0 +1,15 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim-v21/fragment_fast_out_extra_slow_in.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim-v21/fragment_fast_out_extra_slow_in.xml +new file mode 100644 +index 0000000..97b9de9 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim-v21/fragment_fast_out_extra_slow_in.xml +@@ -0,0 +1,19 @@ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_fade_in.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_fade_in.xml +new file mode 100644 +index 0000000..da7ee29 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_fade_in.xml +@@ -0,0 +1,20 @@ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_fade_out.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_fade_out.xml +new file mode 100644 +index 0000000..c81b39a +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_fade_out.xml +@@ -0,0 +1,20 @@ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_grow_fade_in_from_bottom.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_grow_fade_in_from_bottom.xml +new file mode 100644 +index 0000000..79d02d4 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_grow_fade_in_from_bottom.xml +@@ -0,0 +1,30 @@ ++ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_popup_enter.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_popup_enter.xml +new file mode 100644 +index 0000000..91664da +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_popup_enter.xml +@@ -0,0 +1,21 @@ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_popup_exit.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_popup_exit.xml +new file mode 100644 +index 0000000..db7e807 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_popup_exit.xml +@@ -0,0 +1,21 @@ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_shrink_fade_out_from_bottom.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_shrink_fade_out_from_bottom.xml +new file mode 100644 +index 0000000..9a23cd2 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_shrink_fade_out_from_bottom.xml +@@ -0,0 +1,27 @@ ++ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_slide_in_bottom.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_slide_in_bottom.xml +new file mode 100644 +index 0000000..1afa8fe +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_slide_in_bottom.xml +@@ -0,0 +1,19 @@ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_slide_in_top.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_slide_in_top.xml +new file mode 100644 +index 0000000..ab824f2 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_slide_in_top.xml +@@ -0,0 +1,19 @@ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_slide_out_bottom.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_slide_out_bottom.xml +new file mode 100644 +index 0000000..b309fe8 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_slide_out_bottom.xml +@@ -0,0 +1,19 @@ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_slide_out_top.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_slide_out_top.xml +new file mode 100644 +index 0000000..e84d1c7 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_slide_out_top.xml +@@ -0,0 +1,19 @@ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_tooltip_enter.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_tooltip_enter.xml +new file mode 100644 +index 0000000..134d9d7 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_tooltip_enter.xml +@@ -0,0 +1,21 @@ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_tooltip_exit.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_tooltip_exit.xml +new file mode 100644 +index 0000000..67f6af8 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/abc_tooltip_exit.xml +@@ -0,0 +1,21 @@ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_checkbox_to_checked_box_inner_merged_animation.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_checkbox_to_checked_box_inner_merged_animation.xml +new file mode 100644 +index 0000000..8d892c1 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_checkbox_to_checked_box_inner_merged_animation.xml +@@ -0,0 +1,40 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_checkbox_to_checked_box_outer_merged_animation.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_checkbox_to_checked_box_outer_merged_animation.xml +new file mode 100644 +index 0000000..57fc365 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_checkbox_to_checked_box_outer_merged_animation.xml +@@ -0,0 +1,49 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_checkbox_to_checked_icon_null_animation.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_checkbox_to_checked_icon_null_animation.xml +new file mode 100644 +index 0000000..a6ef064 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_checkbox_to_checked_icon_null_animation.xml +@@ -0,0 +1,47 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_checkbox_to_unchecked_box_inner_merged_animation.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_checkbox_to_unchecked_box_inner_merged_animation.xml +new file mode 100644 +index 0000000..0f13aaf +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_checkbox_to_unchecked_box_inner_merged_animation.xml +@@ -0,0 +1,49 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_checkbox_to_unchecked_check_path_merged_animation.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_checkbox_to_unchecked_check_path_merged_animation.xml +new file mode 100644 +index 0000000..188e706 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_checkbox_to_unchecked_check_path_merged_animation.xml +@@ -0,0 +1,40 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_checkbox_to_unchecked_icon_null_animation.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_checkbox_to_unchecked_icon_null_animation.xml +new file mode 100644 +index 0000000..8b63d01 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_checkbox_to_unchecked_icon_null_animation.xml +@@ -0,0 +1,47 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_radio_to_off_mtrl_dot_group_animation.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_radio_to_off_mtrl_dot_group_animation.xml +new file mode 100644 +index 0000000..22bb845 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_radio_to_off_mtrl_dot_group_animation.xml +@@ -0,0 +1,65 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_radio_to_off_mtrl_ring_outer_animation.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_radio_to_off_mtrl_ring_outer_animation.xml +new file mode 100644 +index 0000000..51154c1 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_radio_to_off_mtrl_ring_outer_animation.xml +@@ -0,0 +1,66 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_radio_to_off_mtrl_ring_outer_path_animation.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_radio_to_off_mtrl_ring_outer_path_animation.xml +new file mode 100644 +index 0000000..c889ae6 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_radio_to_off_mtrl_ring_outer_path_animation.xml +@@ -0,0 +1,42 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_radio_to_on_mtrl_dot_group_animation.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_radio_to_on_mtrl_dot_group_animation.xml +new file mode 100644 +index 0000000..f0b9d7d +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_radio_to_on_mtrl_dot_group_animation.xml +@@ -0,0 +1,65 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_radio_to_on_mtrl_ring_outer_animation.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_radio_to_on_mtrl_ring_outer_animation.xml +new file mode 100644 +index 0000000..3269f8b +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_radio_to_on_mtrl_ring_outer_animation.xml +@@ -0,0 +1,65 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_radio_to_on_mtrl_ring_outer_path_animation.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_radio_to_on_mtrl_ring_outer_path_animation.xml +new file mode 100644 +index 0000000..0215835 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/btn_radio_to_on_mtrl_ring_outer_path_animation.xml +@@ -0,0 +1,42 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/catalyst_fade_in.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/catalyst_fade_in.xml +new file mode 100644 +index 0000000..7fe329f +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/catalyst_fade_in.xml +@@ -0,0 +1,7 @@ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/catalyst_fade_out.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/catalyst_fade_out.xml +new file mode 100644 +index 0000000..4919eda +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/catalyst_fade_out.xml +@@ -0,0 +1,7 @@ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/catalyst_push_up_in.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/catalyst_push_up_in.xml +new file mode 100644 +index 0000000..aef91bc +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/catalyst_push_up_in.xml +@@ -0,0 +1,13 @@ ++ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/catalyst_push_up_out.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/catalyst_push_up_out.xml +new file mode 100644 +index 0000000..790e275 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/catalyst_push_up_out.xml +@@ -0,0 +1,13 @@ ++ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/catalyst_slide_down.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/catalyst_slide_down.xml +new file mode 100644 +index 0000000..01876e5 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/catalyst_slide_down.xml +@@ -0,0 +1,6 @@ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/catalyst_slide_up.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/catalyst_slide_up.xml +new file mode 100644 +index 0000000..6c96f69 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/anim/catalyst_slide_up.xml +@@ -0,0 +1,6 @@ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/animator/fragment_close_enter.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/animator/fragment_close_enter.xml +new file mode 100644 +index 0000000..1408ac6 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/animator/fragment_close_enter.xml +@@ -0,0 +1,43 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/animator/fragment_close_exit.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/animator/fragment_close_exit.xml +new file mode 100644 +index 0000000..4c50d20 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/animator/fragment_close_exit.xml +@@ -0,0 +1,43 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/animator/fragment_fade_enter.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/animator/fragment_fade_enter.xml +new file mode 100644 +index 0000000..b948a22 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/animator/fragment_fade_enter.xml +@@ -0,0 +1,21 @@ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/animator/fragment_fade_exit.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/animator/fragment_fade_exit.xml +new file mode 100644 +index 0000000..841049d +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/animator/fragment_fade_exit.xml +@@ -0,0 +1,21 @@ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/animator/fragment_open_enter.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/animator/fragment_open_enter.xml +new file mode 100644 +index 0000000..01bd5c0 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/animator/fragment_open_enter.xml +@@ -0,0 +1,44 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/animator/fragment_open_exit.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/animator/fragment_open_exit.xml +new file mode 100644 +index 0000000..dc27998 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/animator/fragment_open_exit.xml +@@ -0,0 +1,43 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/color-v23/abc_btn_colored_borderless_text_material.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/color-v23/abc_btn_colored_borderless_text_material.xml +new file mode 100644 +index 0000000..468b155 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/color-v23/abc_btn_colored_borderless_text_material.xml +@@ -0,0 +1,21 @@ ++ ++ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/color-v23/abc_btn_colored_text_material.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/color-v23/abc_btn_colored_text_material.xml +new file mode 100644 +index 0000000..74170d6 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/color-v23/abc_btn_colored_text_material.xml +@@ -0,0 +1,23 @@ ++ ++ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/color-v23/abc_color_highlight_material.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/color-v23/abc_color_highlight_material.xml +new file mode 100644 +index 0000000..8d53611 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/color-v23/abc_color_highlight_material.xml +@@ -0,0 +1,23 @@ ++ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/color-v23/abc_tint_btn_checkable.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/color-v23/abc_tint_btn_checkable.xml +new file mode 100644 +index 0000000..e82eff4 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/color-v23/abc_tint_btn_checkable.xml +@@ -0,0 +1,21 @@ ++ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/color-v23/abc_tint_default.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/color-v23/abc_tint_default.xml +new file mode 100644 +index 0000000..abe3880 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/color-v23/abc_tint_default.xml +@@ -0,0 +1,25 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/color-v23/abc_tint_edittext.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/color-v23/abc_tint_edittext.xml +new file mode 100644 +index 0000000..0e05e07 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/color-v23/abc_tint_edittext.xml +@@ -0,0 +1,21 @@ ++ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/color-v23/abc_tint_seek_thumb.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/color-v23/abc_tint_seek_thumb.xml +new file mode 100644 +index 0000000..4fc9626 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/color-v23/abc_tint_seek_thumb.xml +@@ -0,0 +1,20 @@ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/color-v23/abc_tint_spinner.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/color-v23/abc_tint_spinner.xml +new file mode 100644 +index 0000000..0e05e07 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/color-v23/abc_tint_spinner.xml +@@ -0,0 +1,21 @@ ++ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/color-v23/abc_tint_switch_track.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/color-v23/abc_tint_switch_track.xml +new file mode 100644 +index 0000000..e663772 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/color-v23/abc_tint_switch_track.xml +@@ -0,0 +1,21 @@ ++ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_background_cache_hint_selector_material_dark.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_background_cache_hint_selector_material_dark.xml +new file mode 100644 +index 0000000..e016076 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_background_cache_hint_selector_material_dark.xml +@@ -0,0 +1,20 @@ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_background_cache_hint_selector_material_light.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_background_cache_hint_selector_material_light.xml +new file mode 100644 +index 0000000..290faf1 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_background_cache_hint_selector_material_light.xml +@@ -0,0 +1,20 @@ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_hint_foreground_material_dark.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_hint_foreground_material_dark.xml +new file mode 100644 +index 0000000..fe86872 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_hint_foreground_material_dark.xml +@@ -0,0 +1,24 @@ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_hint_foreground_material_light.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_hint_foreground_material_light.xml +new file mode 100644 +index 0000000..1bef5af +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_hint_foreground_material_light.xml +@@ -0,0 +1,24 @@ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_primary_text_disable_only_material_dark.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_primary_text_disable_only_material_dark.xml +new file mode 100644 +index 0000000..724c255 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_primary_text_disable_only_material_dark.xml +@@ -0,0 +1,20 @@ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_primary_text_disable_only_material_light.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_primary_text_disable_only_material_light.xml +new file mode 100644 +index 0000000..7395e68 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_primary_text_disable_only_material_light.xml +@@ -0,0 +1,20 @@ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_primary_text_material_dark.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_primary_text_material_dark.xml +new file mode 100644 +index 0000000..7d66d02 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_primary_text_material_dark.xml +@@ -0,0 +1,20 @@ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_primary_text_material_light.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_primary_text_material_light.xml +new file mode 100644 +index 0000000..105b643 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_primary_text_material_light.xml +@@ -0,0 +1,20 @@ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_search_url_text.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_search_url_text.xml +new file mode 100644 +index 0000000..0631d5d +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_search_url_text.xml +@@ -0,0 +1,21 @@ ++ ++ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_secondary_text_material_dark.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_secondary_text_material_dark.xml +new file mode 100644 +index 0000000..6399b1d +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_secondary_text_material_dark.xml +@@ -0,0 +1,20 @@ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_secondary_text_material_light.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_secondary_text_material_light.xml +new file mode 100644 +index 0000000..87c015a +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/color/abc_secondary_text_material_light.xml +@@ -0,0 +1,20 @@ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/color/switch_thumb_material_dark.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/color/switch_thumb_material_dark.xml +new file mode 100644 +index 0000000..6153382 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/color/switch_thumb_material_dark.xml +@@ -0,0 +1,20 @@ ++ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/color/switch_thumb_material_light.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/color/switch_thumb_material_light.xml +new file mode 100644 +index 0000000..94d7114 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/color/switch_thumb_material_light.xml +@@ -0,0 +1,20 @@ ++ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-anydpi-v21/ic_call_answer.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-anydpi-v21/ic_call_answer.xml +new file mode 100644 +index 0000000..da8a42f +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-anydpi-v21/ic_call_answer.xml +@@ -0,0 +1,36 @@ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-anydpi-v21/ic_call_answer_low.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-anydpi-v21/ic_call_answer_low.xml +new file mode 100644 +index 0000000..89e62a5 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-anydpi-v21/ic_call_answer_low.xml +@@ -0,0 +1,33 @@ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-anydpi-v21/ic_call_answer_video.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-anydpi-v21/ic_call_answer_video.xml +new file mode 100644 +index 0000000..243ca3c +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-anydpi-v21/ic_call_answer_video.xml +@@ -0,0 +1,29 @@ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-anydpi-v21/ic_call_answer_video_low.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-anydpi-v21/ic_call_answer_video_low.xml +new file mode 100644 +index 0000000..24b6942 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-anydpi-v21/ic_call_answer_video_low.xml +@@ -0,0 +1,26 @@ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-anydpi-v21/ic_call_decline.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-anydpi-v21/ic_call_decline.xml +new file mode 100644 +index 0000000..be9593c +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-anydpi-v21/ic_call_decline.xml +@@ -0,0 +1,38 @@ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-anydpi-v21/ic_call_decline_low.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-anydpi-v21/ic_call_decline_low.xml +new file mode 100644 +index 0000000..990af5f +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-anydpi-v21/ic_call_decline_low.xml +@@ -0,0 +1,35 @@ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png +new file mode 100644 +index 0000000..4d9f861 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_000.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_000.png +new file mode 100644 +index 0000000..9911008 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_000.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_015.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_015.png +new file mode 100644 +index 0000000..69ff9dd +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_015.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_000.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_000.png +new file mode 100644 +index 0000000..9218981 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_000.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_015.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_015.png +new file mode 100644 +index 0000000..a588576 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_015.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png +new file mode 100644 +index 0000000..4657a25 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png +new file mode 100644 +index 0000000..3fd617b +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png +new file mode 100644 +index 0000000..2264398 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png +new file mode 100644 +index 0000000..65ccd8f +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_list_divider_mtrl_alpha.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_list_divider_mtrl_alpha.9.png +new file mode 100644 +index 0000000..c2264a8 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_list_divider_mtrl_alpha.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_list_focused_holo.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_list_focused_holo.9.png +new file mode 100644 +index 0000000..c09ec90 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_list_focused_holo.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_list_longpressed_holo.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_list_longpressed_holo.9.png +new file mode 100644 +index 0000000..62fbd2c +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_list_longpressed_holo.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_list_pressed_holo_dark.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_list_pressed_holo_dark.9.png +new file mode 100644 +index 0000000..2f6ef91 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_list_pressed_holo_dark.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_list_pressed_holo_light.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_list_pressed_holo_light.9.png +new file mode 100644 +index 0000000..863ce95 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_list_pressed_holo_light.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_list_selector_disabled_holo_dark.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_list_selector_disabled_holo_dark.9.png +new file mode 100644 +index 0000000..b6d4677 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_list_selector_disabled_holo_dark.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_list_selector_disabled_holo_light.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_list_selector_disabled_holo_light.9.png +new file mode 100644 +index 0000000..60081db +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_list_selector_disabled_holo_light.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png +new file mode 100644 +index 0000000..abb52c9 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_popup_background_mtrl_mult.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_popup_background_mtrl_mult.9.png +new file mode 100644 +index 0000000..9d8451a +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_popup_background_mtrl_mult.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_scrubber_control_off_mtrl_alpha.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_scrubber_control_off_mtrl_alpha.png +new file mode 100644 +index 0000000..d8d6d7f +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_scrubber_control_off_mtrl_alpha.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png +new file mode 100644 +index 0000000..30c1c1e +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png +new file mode 100644 +index 0000000..1f1cdad +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png +new file mode 100644 +index 0000000..ffb0096 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_scrubber_track_mtrl_alpha.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_scrubber_track_mtrl_alpha.9.png +new file mode 100644 +index 0000000..e54950e +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_scrubber_track_mtrl_alpha.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png +new file mode 100644 +index 0000000..0da5b1d +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_switch_track_mtrl_alpha.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_switch_track_mtrl_alpha.9.png +new file mode 100644 +index 0000000..f8063b2 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_switch_track_mtrl_alpha.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_tab_indicator_mtrl_alpha.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_tab_indicator_mtrl_alpha.9.png +new file mode 100644 +index 0000000..4b0b10a +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_tab_indicator_mtrl_alpha.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_text_select_handle_left_mtrl.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_text_select_handle_left_mtrl.png +new file mode 100644 +index 0000000..d3556a8 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_text_select_handle_left_mtrl.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_text_select_handle_middle_mtrl.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_text_select_handle_middle_mtrl.png +new file mode 100644 +index 0000000..183c9ac +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_text_select_handle_middle_mtrl.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_text_select_handle_right_mtrl.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_text_select_handle_right_mtrl.png +new file mode 100644 +index 0000000..9b67079 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_text_select_handle_right_mtrl.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_textfield_activated_mtrl_alpha.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_textfield_activated_mtrl_alpha.9.png +new file mode 100644 +index 0000000..5b13bc1 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_textfield_activated_mtrl_alpha.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_textfield_default_mtrl_alpha.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_textfield_default_mtrl_alpha.9.png +new file mode 100644 +index 0000000..5440b1a +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_textfield_default_mtrl_alpha.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png +new file mode 100644 +index 0000000..05d6920 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png +new file mode 100644 +index 0000000..6282df4 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/ic_call_answer.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/ic_call_answer.png +new file mode 100644 +index 0000000..7aca1a1 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/ic_call_answer.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/ic_call_answer_low.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/ic_call_answer_low.png +new file mode 100644 +index 0000000..7aca1a1 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/ic_call_answer_low.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/ic_call_answer_video.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/ic_call_answer_video.png +new file mode 100644 +index 0000000..8eafb01 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/ic_call_answer_video.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/ic_call_answer_video_low.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/ic_call_answer_video_low.png +new file mode 100644 +index 0000000..8eafb01 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/ic_call_answer_video_low.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/ic_call_decline.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/ic_call_decline.png +new file mode 100644 +index 0000000..4d9cfdc +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/ic_call_decline.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/ic_call_decline_low.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/ic_call_decline_low.png +new file mode 100644 +index 0000000..4d9cfdc +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/ic_call_decline_low.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/ic_resume.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/ic_resume.png +new file mode 100644 +index 0000000..e76d925 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/ic_resume.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/notification_bg_low_normal.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/notification_bg_low_normal.9.png +new file mode 100644 +index 0000000..af91f5e +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/notification_bg_low_normal.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/notification_bg_low_pressed.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/notification_bg_low_pressed.9.png +new file mode 100644 +index 0000000..1602ab8 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/notification_bg_low_pressed.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/notification_bg_normal.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/notification_bg_normal.9.png +new file mode 100644 +index 0000000..6ebed8b +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/notification_bg_normal.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/notification_bg_normal_pressed.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/notification_bg_normal_pressed.9.png +new file mode 100644 +index 0000000..6193822 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/notification_bg_normal_pressed.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/notification_oversize_large_icon_bg.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/notification_oversize_large_icon_bg.png +new file mode 100644 +index 0000000..383433d +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/notification_oversize_large_icon_bg.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/notify_panel_notification_icon_bg.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/notify_panel_notification_icon_bg.png +new file mode 100644 +index 0000000..6f37a22 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-hdpi-v4/notify_panel_notification_icon_bg.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-ldpi-v4/ic_call_answer.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-ldpi-v4/ic_call_answer.png +new file mode 100644 +index 0000000..ad1fefc +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-ldpi-v4/ic_call_answer.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-ldpi-v4/ic_call_answer_low.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-ldpi-v4/ic_call_answer_low.png +new file mode 100644 +index 0000000..ad1fefc +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-ldpi-v4/ic_call_answer_low.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-ldpi-v4/ic_call_answer_video.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-ldpi-v4/ic_call_answer_video.png +new file mode 100644 +index 0000000..0242aa7 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-ldpi-v4/ic_call_answer_video.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-ldpi-v4/ic_call_answer_video_low.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-ldpi-v4/ic_call_answer_video_low.png +new file mode 100644 +index 0000000..0242aa7 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-ldpi-v4/ic_call_answer_video_low.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-ldpi-v4/ic_call_decline.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-ldpi-v4/ic_call_decline.png +new file mode 100644 +index 0000000..3d1f421 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-ldpi-v4/ic_call_decline.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-ldpi-v4/ic_call_decline_low.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-ldpi-v4/ic_call_decline_low.png +new file mode 100644 +index 0000000..3d1f421 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-ldpi-v4/ic_call_decline_low.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-ldrtl-hdpi-v17/abc_spinner_mtrl_am_alpha.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-ldrtl-hdpi-v17/abc_spinner_mtrl_am_alpha.9.png +new file mode 100644 +index 0000000..ddbec8b +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-ldrtl-hdpi-v17/abc_spinner_mtrl_am_alpha.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-ldrtl-mdpi-v17/abc_spinner_mtrl_am_alpha.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-ldrtl-mdpi-v17/abc_spinner_mtrl_am_alpha.9.png +new file mode 100644 +index 0000000..c888ee0 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-ldrtl-mdpi-v17/abc_spinner_mtrl_am_alpha.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-ldrtl-xhdpi-v17/abc_spinner_mtrl_am_alpha.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-ldrtl-xhdpi-v17/abc_spinner_mtrl_am_alpha.9.png +new file mode 100644 +index 0000000..588161e +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-ldrtl-xhdpi-v17/abc_spinner_mtrl_am_alpha.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-ldrtl-xxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-ldrtl-xxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png +new file mode 100644 +index 0000000..7cf976d +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-ldrtl-xxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-ldrtl-xxxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-ldrtl-xxxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png +new file mode 100644 +index 0000000..4c0f0b3 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-ldrtl-xxxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png +new file mode 100644 +index 0000000..fa0ed8f +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_000.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_000.png +new file mode 100644 +index 0000000..7a9fcbc +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_000.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_015.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_015.png +new file mode 100644 +index 0000000..8e6c271 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_015.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_000.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_000.png +new file mode 100644 +index 0000000..9f0d2c8 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_000.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_015.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_015.png +new file mode 100644 +index 0000000..6e18d40 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_015.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png +new file mode 100644 +index 0000000..d0a41a5 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png +new file mode 100644 +index 0000000..bebb1e2 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_cab_background_top_mtrl_alpha.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_cab_background_top_mtrl_alpha.9.png +new file mode 100644 +index 0000000..038e000 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_cab_background_top_mtrl_alpha.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png +new file mode 100644 +index 0000000..6086f9c +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_list_divider_mtrl_alpha.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_list_divider_mtrl_alpha.9.png +new file mode 100644 +index 0000000..c2264a8 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_list_divider_mtrl_alpha.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_list_focused_holo.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_list_focused_holo.9.png +new file mode 100644 +index 0000000..addb54a +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_list_focused_holo.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_list_longpressed_holo.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_list_longpressed_holo.9.png +new file mode 100644 +index 0000000..5fcd5b2 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_list_longpressed_holo.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_list_pressed_holo_dark.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_list_pressed_holo_dark.9.png +new file mode 100644 +index 0000000..251b989 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_list_pressed_holo_dark.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_list_pressed_holo_light.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_list_pressed_holo_light.9.png +new file mode 100644 +index 0000000..01efec0 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_list_pressed_holo_light.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_list_selector_disabled_holo_dark.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_list_selector_disabled_holo_dark.9.png +new file mode 100644 +index 0000000..f1d1b61 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_list_selector_disabled_holo_dark.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_list_selector_disabled_holo_light.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_list_selector_disabled_holo_light.9.png +new file mode 100644 +index 0000000..10851f6 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_list_selector_disabled_holo_light.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png +new file mode 100644 +index 0000000..15c1ebb +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_popup_background_mtrl_mult.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_popup_background_mtrl_mult.9.png +new file mode 100644 +index 0000000..5f55cd5 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_popup_background_mtrl_mult.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_scrubber_control_off_mtrl_alpha.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_scrubber_control_off_mtrl_alpha.png +new file mode 100644 +index 0000000..1bff7fa +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_scrubber_control_off_mtrl_alpha.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png +new file mode 100644 +index 0000000..9280f82 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png +new file mode 100644 +index 0000000..21bffc6 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png +new file mode 100644 +index 0000000..8878129 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_scrubber_track_mtrl_alpha.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_scrubber_track_mtrl_alpha.9.png +new file mode 100644 +index 0000000..869c8b0 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_scrubber_track_mtrl_alpha.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_spinner_mtrl_am_alpha.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_spinner_mtrl_am_alpha.9.png +new file mode 100644 +index 0000000..ed75cb8 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_spinner_mtrl_am_alpha.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_switch_track_mtrl_alpha.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_switch_track_mtrl_alpha.9.png +new file mode 100644 +index 0000000..ab8460f +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_switch_track_mtrl_alpha.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_tab_indicator_mtrl_alpha.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_tab_indicator_mtrl_alpha.9.png +new file mode 100644 +index 0000000..12b0a79 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_tab_indicator_mtrl_alpha.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_text_select_handle_left_mtrl.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_text_select_handle_left_mtrl.png +new file mode 100644 +index 0000000..e243fd8 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_text_select_handle_left_mtrl.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_text_select_handle_middle_mtrl.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_text_select_handle_middle_mtrl.png +new file mode 100644 +index 0000000..55b8b36 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_text_select_handle_middle_mtrl.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_text_select_handle_right_mtrl.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_text_select_handle_right_mtrl.png +new file mode 100644 +index 0000000..e6eff09 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_text_select_handle_right_mtrl.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_textfield_activated_mtrl_alpha.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_textfield_activated_mtrl_alpha.9.png +new file mode 100644 +index 0000000..3ffa251 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_textfield_activated_mtrl_alpha.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_textfield_default_mtrl_alpha.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_textfield_default_mtrl_alpha.9.png +new file mode 100644 +index 0000000..5d7ad2f +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_textfield_default_mtrl_alpha.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png +new file mode 100644 +index 0000000..0c766f3 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png +new file mode 100644 +index 0000000..4f66d7a +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/ic_call_answer.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/ic_call_answer.png +new file mode 100644 +index 0000000..1b1d00b +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/ic_call_answer.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/ic_call_answer_low.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/ic_call_answer_low.png +new file mode 100644 +index 0000000..1b1d00b +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/ic_call_answer_low.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/ic_call_answer_video.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/ic_call_answer_video.png +new file mode 100644 +index 0000000..64aacd7 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/ic_call_answer_video.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/ic_call_answer_video_low.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/ic_call_answer_video_low.png +new file mode 100644 +index 0000000..64aacd7 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/ic_call_answer_video_low.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/ic_call_decline.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/ic_call_decline.png +new file mode 100644 +index 0000000..a72e078 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/ic_call_decline.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/ic_call_decline_low.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/ic_call_decline_low.png +new file mode 100644 +index 0000000..a72e078 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/ic_call_decline_low.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/ic_resume.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/ic_resume.png +new file mode 100644 +index 0000000..f010087 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/ic_resume.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/notification_bg_low_normal.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/notification_bg_low_normal.9.png +new file mode 100644 +index 0000000..62de9d7 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/notification_bg_low_normal.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/notification_bg_low_pressed.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/notification_bg_low_pressed.9.png +new file mode 100644 +index 0000000..eaabd93 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/notification_bg_low_pressed.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/notification_bg_normal.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/notification_bg_normal.9.png +new file mode 100644 +index 0000000..aa239b3 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/notification_bg_normal.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/notification_bg_normal_pressed.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/notification_bg_normal_pressed.9.png +new file mode 100644 +index 0000000..62d8622 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/notification_bg_normal_pressed.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/notify_panel_notification_icon_bg.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/notify_panel_notification_icon_bg.png +new file mode 100644 +index 0000000..c286875 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-mdpi-v4/notify_panel_notification_icon_bg.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-v21/abc_action_bar_item_background_material.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-v21/abc_action_bar_item_background_material.xml +new file mode 100644 +index 0000000..595c56c +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-v21/abc_action_bar_item_background_material.xml +@@ -0,0 +1,18 @@ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-v21/abc_btn_colored_material.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-v21/abc_btn_colored_material.xml +new file mode 100644 +index 0000000..10251aa +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-v21/abc_btn_colored_material.xml +@@ -0,0 +1,50 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-v21/abc_dialog_material_background.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-v21/abc_dialog_material_background.xml +new file mode 100644 +index 0000000..7ef438b +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-v21/abc_dialog_material_background.xml +@@ -0,0 +1,26 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-v21/abc_edit_text_material.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-v21/abc_edit_text_material.xml +new file mode 100644 +index 0000000..d98b008 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-v21/abc_edit_text_material.xml +@@ -0,0 +1,37 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-v21/abc_list_divider_material.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-v21/abc_list_divider_material.xml +new file mode 100644 +index 0000000..5ed2121 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-v21/abc_list_divider_material.xml +@@ -0,0 +1,24 @@ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-v21/notification_action_background.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-v21/notification_action_background.xml +new file mode 100644 +index 0000000..a9ea90a +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-v21/notification_action_background.xml +@@ -0,0 +1,36 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-v23/abc_control_background_material.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-v23/abc_control_background_material.xml +new file mode 100644 +index 0000000..0b54039 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-v23/abc_control_background_material.xml +@@ -0,0 +1,19 @@ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-v29/autofill_inline_suggestion_chip_background.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-v29/autofill_inline_suggestion_chip_background.xml +new file mode 100644 +index 0000000..9637062 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-v29/autofill_inline_suggestion_chip_background.xml +@@ -0,0 +1,32 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-watch-v20/abc_dialog_material_background.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-watch-v20/abc_dialog_material_background.xml +new file mode 100644 +index 0000000..242761b +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-watch-v20/abc_dialog_material_background.xml +@@ -0,0 +1,19 @@ ++ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png +new file mode 100644 +index 0000000..6284eaa +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_btn_check_to_on_mtrl_000.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_btn_check_to_on_mtrl_000.png +new file mode 100644 +index 0000000..4902520 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_btn_check_to_on_mtrl_000.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_btn_check_to_on_mtrl_015.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_btn_check_to_on_mtrl_015.png +new file mode 100644 +index 0000000..59a683a +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_btn_check_to_on_mtrl_015.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_btn_radio_to_on_mtrl_000.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_btn_radio_to_on_mtrl_000.png +new file mode 100644 +index 0000000..03bf49c +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_btn_radio_to_on_mtrl_000.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_btn_radio_to_on_mtrl_015.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_btn_radio_to_on_mtrl_015.png +new file mode 100644 +index 0000000..342323b +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_btn_radio_to_on_mtrl_015.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png +new file mode 100644 +index 0000000..1d29f9a +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png +new file mode 100644 +index 0000000..92b43ba +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png +new file mode 100644 +index 0000000..600178a +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png +new file mode 100644 +index 0000000..ca303fd +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_list_divider_mtrl_alpha.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_list_divider_mtrl_alpha.9.png +new file mode 100644 +index 0000000..c2264a8 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_list_divider_mtrl_alpha.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_list_focused_holo.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_list_focused_holo.9.png +new file mode 100644 +index 0000000..67c25ae +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_list_focused_holo.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_list_longpressed_holo.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_list_longpressed_holo.9.png +new file mode 100644 +index 0000000..17c34a1 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_list_longpressed_holo.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_list_pressed_holo_dark.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_list_pressed_holo_dark.9.png +new file mode 100644 +index 0000000..988548a +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_list_pressed_holo_dark.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_list_pressed_holo_light.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_list_pressed_holo_light.9.png +new file mode 100644 +index 0000000..15fcf6a +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_list_pressed_holo_light.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_list_selector_disabled_holo_dark.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_list_selector_disabled_holo_dark.9.png +new file mode 100644 +index 0000000..65275b3 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_list_selector_disabled_holo_dark.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_list_selector_disabled_holo_light.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_list_selector_disabled_holo_light.9.png +new file mode 100644 +index 0000000..ee95ed4 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_list_selector_disabled_holo_light.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png +new file mode 100644 +index 0000000..99cf6de +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_popup_background_mtrl_mult.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_popup_background_mtrl_mult.9.png +new file mode 100644 +index 0000000..d8cc7d3 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_popup_background_mtrl_mult.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_scrubber_control_off_mtrl_alpha.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_scrubber_control_off_mtrl_alpha.png +new file mode 100644 +index 0000000..c08ec90 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_scrubber_control_off_mtrl_alpha.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png +new file mode 100644 +index 0000000..0486af1 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png +new file mode 100644 +index 0000000..20079d8 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png +new file mode 100644 +index 0000000..fb4e42a +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_scrubber_track_mtrl_alpha.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_scrubber_track_mtrl_alpha.9.png +new file mode 100644 +index 0000000..44b9a14 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_scrubber_track_mtrl_alpha.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_spinner_mtrl_am_alpha.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_spinner_mtrl_am_alpha.9.png +new file mode 100644 +index 0000000..bcf6b7f +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_spinner_mtrl_am_alpha.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_switch_track_mtrl_alpha.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_switch_track_mtrl_alpha.9.png +new file mode 100644 +index 0000000..7c56175 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_switch_track_mtrl_alpha.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png +new file mode 100644 +index 0000000..2242d2f +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_text_select_handle_left_mtrl.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_text_select_handle_left_mtrl.png +new file mode 100644 +index 0000000..529d550 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_text_select_handle_left_mtrl.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_text_select_handle_middle_mtrl.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_text_select_handle_middle_mtrl.png +new file mode 100644 +index 0000000..1f8cc88 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_text_select_handle_middle_mtrl.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_text_select_handle_right_mtrl.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_text_select_handle_right_mtrl.png +new file mode 100644 +index 0000000..6c8f6a4 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_text_select_handle_right_mtrl.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_textfield_activated_mtrl_alpha.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_textfield_activated_mtrl_alpha.9.png +new file mode 100644 +index 0000000..8ff3a83 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_textfield_activated_mtrl_alpha.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_textfield_default_mtrl_alpha.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_textfield_default_mtrl_alpha.9.png +new file mode 100644 +index 0000000..e7e693a +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_textfield_default_mtrl_alpha.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png +new file mode 100644 +index 0000000..819171a +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png +new file mode 100644 +index 0000000..4def8c8 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/ic_call_answer.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/ic_call_answer.png +new file mode 100644 +index 0000000..1e29937 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/ic_call_answer.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/ic_call_answer_low.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/ic_call_answer_low.png +new file mode 100644 +index 0000000..1e29937 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/ic_call_answer_low.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/ic_call_answer_video.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/ic_call_answer_video.png +new file mode 100644 +index 0000000..cbad0c4 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/ic_call_answer_video.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/ic_call_answer_video_low.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/ic_call_answer_video_low.png +new file mode 100644 +index 0000000..cbad0c4 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/ic_call_answer_video_low.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/ic_call_decline.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/ic_call_decline.png +new file mode 100644 +index 0000000..8edb3fc +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/ic_call_decline.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/ic_call_decline_low.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/ic_call_decline_low.png +new file mode 100644 +index 0000000..8edb3fc +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/ic_call_decline_low.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/ic_resume.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/ic_resume.png +new file mode 100644 +index 0000000..5d03ade +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/ic_resume.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/notification_bg_low_normal.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/notification_bg_low_normal.9.png +new file mode 100644 +index 0000000..8c884de +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/notification_bg_low_normal.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/notification_bg_low_pressed.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/notification_bg_low_pressed.9.png +new file mode 100644 +index 0000000..32e00be +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/notification_bg_low_pressed.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/notification_bg_normal.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/notification_bg_normal.9.png +new file mode 100644 +index 0000000..bdf477b +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/notification_bg_normal.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/notification_bg_normal_pressed.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/notification_bg_normal_pressed.9.png +new file mode 100644 +index 0000000..5c4da74 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/notification_bg_normal_pressed.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/notify_panel_notification_icon_bg.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/notify_panel_notification_icon_bg.png +new file mode 100644 +index 0000000..9128e62 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xhdpi-v4/notify_panel_notification_icon_bg.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png +new file mode 100644 +index 0000000..4eae28f +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_btn_check_to_on_mtrl_000.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_btn_check_to_on_mtrl_000.png +new file mode 100644 +index 0000000..d934b60 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_btn_check_to_on_mtrl_000.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_btn_check_to_on_mtrl_015.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_btn_check_to_on_mtrl_015.png +new file mode 100644 +index 0000000..8c82ec3 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_btn_check_to_on_mtrl_015.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_btn_radio_to_on_mtrl_000.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_btn_radio_to_on_mtrl_000.png +new file mode 100644 +index 0000000..8fc0a9b +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_btn_radio_to_on_mtrl_000.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_btn_radio_to_on_mtrl_015.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_btn_radio_to_on_mtrl_015.png +new file mode 100644 +index 0000000..3038d70 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_btn_radio_to_on_mtrl_015.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png +new file mode 100644 +index 0000000..c079867 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png +new file mode 100644 +index 0000000..3b9dc7c +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png +new file mode 100644 +index 0000000..f6d2f32 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png +new file mode 100644 +index 0000000..fe826b7 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_list_divider_mtrl_alpha.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_list_divider_mtrl_alpha.9.png +new file mode 100644 +index 0000000..987b2bc +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_list_divider_mtrl_alpha.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_list_focused_holo.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_list_focused_holo.9.png +new file mode 100644 +index 0000000..8b050e8 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_list_focused_holo.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_list_longpressed_holo.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_list_longpressed_holo.9.png +new file mode 100644 +index 0000000..00e370a +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_list_longpressed_holo.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_list_pressed_holo_dark.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_list_pressed_holo_dark.9.png +new file mode 100644 +index 0000000..719c7b5 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_list_pressed_holo_dark.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_list_pressed_holo_light.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_list_pressed_holo_light.9.png +new file mode 100644 +index 0000000..75bd580 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_list_pressed_holo_light.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_dark.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_dark.9.png +new file mode 100644 +index 0000000..4f3b147 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_dark.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_light.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_light.9.png +new file mode 100644 +index 0000000..224a081 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_light.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png +new file mode 100644 +index 0000000..b5ceeac +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_popup_background_mtrl_mult.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_popup_background_mtrl_mult.9.png +new file mode 100644 +index 0000000..4727a7d +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_popup_background_mtrl_mult.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_scrubber_control_off_mtrl_alpha.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_scrubber_control_off_mtrl_alpha.png +new file mode 100644 +index 0000000..4657815 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_scrubber_control_off_mtrl_alpha.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png +new file mode 100644 +index 0000000..4aa0a34 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png +new file mode 100644 +index 0000000..6178c45 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png +new file mode 100644 +index 0000000..3d9b961 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_scrubber_track_mtrl_alpha.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_scrubber_track_mtrl_alpha.9.png +new file mode 100644 +index 0000000..56a69df +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_scrubber_track_mtrl_alpha.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png +new file mode 100644 +index 0000000..7924000 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_switch_track_mtrl_alpha.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_switch_track_mtrl_alpha.9.png +new file mode 100644 +index 0000000..ba5abaa +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_switch_track_mtrl_alpha.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png +new file mode 100644 +index 0000000..eeb74c8 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_text_select_handle_left_mtrl.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_text_select_handle_left_mtrl.png +new file mode 100644 +index 0000000..d6a8790 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_text_select_handle_left_mtrl.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_text_select_handle_middle_mtrl.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_text_select_handle_middle_mtrl.png +new file mode 100644 +index 0000000..de00185 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_text_select_handle_middle_mtrl.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_text_select_handle_right_mtrl.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_text_select_handle_right_mtrl.png +new file mode 100644 +index 0000000..d186a5b +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_text_select_handle_right_mtrl.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_textfield_activated_mtrl_alpha.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_textfield_activated_mtrl_alpha.9.png +new file mode 100644 +index 0000000..4d3d3a4 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_textfield_activated_mtrl_alpha.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_textfield_default_mtrl_alpha.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_textfield_default_mtrl_alpha.9.png +new file mode 100644 +index 0000000..c5acb84 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_textfield_default_mtrl_alpha.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png +new file mode 100644 +index 0000000..30328ae +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png +new file mode 100644 +index 0000000..bc21142 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/ic_call_answer.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/ic_call_answer.png +new file mode 100644 +index 0000000..949da2b +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/ic_call_answer.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/ic_call_answer_low.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/ic_call_answer_low.png +new file mode 100644 +index 0000000..949da2b +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/ic_call_answer_low.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/ic_call_answer_video.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/ic_call_answer_video.png +new file mode 100644 +index 0000000..35e3bc8 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/ic_call_answer_video.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/ic_call_answer_video_low.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/ic_call_answer_video_low.png +new file mode 100644 +index 0000000..35e3bc8 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/ic_call_answer_video_low.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/ic_call_decline.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/ic_call_decline.png +new file mode 100644 +index 0000000..15aeec0 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/ic_call_decline.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/ic_call_decline_low.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/ic_call_decline_low.png +new file mode 100644 +index 0000000..15aeec0 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/ic_call_decline_low.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/ic_resume.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/ic_resume.png +new file mode 100644 +index 0000000..732b8f4 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxhdpi-v4/ic_resume.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_btn_check_to_on_mtrl_000.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_btn_check_to_on_mtrl_000.png +new file mode 100644 +index 0000000..e40fa4e +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_btn_check_to_on_mtrl_000.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_btn_check_to_on_mtrl_015.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_btn_check_to_on_mtrl_015.png +new file mode 100644 +index 0000000..4e18de2 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_btn_check_to_on_mtrl_015.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_btn_radio_to_on_mtrl_000.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_btn_radio_to_on_mtrl_000.png +new file mode 100644 +index 0000000..5fa3266 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_btn_radio_to_on_mtrl_000.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_btn_radio_to_on_mtrl_015.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_btn_radio_to_on_mtrl_015.png +new file mode 100644 +index 0000000..c11cb2e +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_btn_radio_to_on_mtrl_015.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png +new file mode 100644 +index 0000000..639e6cb +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png +new file mode 100644 +index 0000000..355d5b7 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png +new file mode 100644 +index 0000000..7dfaf7c +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png +new file mode 100644 +index 0000000..fe8f2e4 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png +new file mode 100644 +index 0000000..752cb57 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_switch_track_mtrl_alpha.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_switch_track_mtrl_alpha.9.png +new file mode 100644 +index 0000000..40255c3 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_switch_track_mtrl_alpha.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png +new file mode 100644 +index 0000000..0210ad1 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_text_select_handle_left_mtrl.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_text_select_handle_left_mtrl.png +new file mode 100644 +index 0000000..565f0b2 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_text_select_handle_left_mtrl.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_text_select_handle_right_mtrl.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_text_select_handle_right_mtrl.png +new file mode 100644 +index 0000000..894c734 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/abc_text_select_handle_right_mtrl.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/ic_call_answer.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/ic_call_answer.png +new file mode 100644 +index 0000000..5c060f6 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/ic_call_answer.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/ic_call_answer_low.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/ic_call_answer_low.png +new file mode 100644 +index 0000000..5c060f6 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/ic_call_answer_low.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/ic_call_answer_video.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/ic_call_answer_video.png +new file mode 100644 +index 0000000..4e0e0de +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/ic_call_answer_video.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/ic_call_answer_video_low.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/ic_call_answer_video_low.png +new file mode 100644 +index 0000000..4e0e0de +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/ic_call_answer_video_low.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/ic_call_decline.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/ic_call_decline.png +new file mode 100644 +index 0000000..c6b5be3 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/ic_call_decline.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/ic_call_decline_low.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/ic_call_decline_low.png +new file mode 100644 +index 0000000..c6b5be3 +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/ic_call_decline_low.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/ic_resume.png b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/ic_resume.png +new file mode 100644 +index 0000000..6f48a9b +Binary files /dev/null and b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable-xxxhdpi-v4/ic_resume.png differ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_btn_borderless_material.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_btn_borderless_material.xml +new file mode 100644 +index 0000000..f389460 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_btn_borderless_material.xml +@@ -0,0 +1,22 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_btn_check_material.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_btn_check_material.xml +new file mode 100644 +index 0000000..f6e938f +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_btn_check_material.xml +@@ -0,0 +1,20 @@ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_btn_check_material_anim.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_btn_check_material_anim.xml +new file mode 100644 +index 0000000..ce7a968 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_btn_check_material_anim.xml +@@ -0,0 +1,37 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_btn_default_mtrl_shape.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_btn_default_mtrl_shape.xml +new file mode 100644 +index 0000000..c50d4b1 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_btn_default_mtrl_shape.xml +@@ -0,0 +1,32 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_btn_radio_material.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_btn_radio_material.xml +new file mode 100644 +index 0000000..6e9f9cf +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_btn_radio_material.xml +@@ -0,0 +1,20 @@ ++ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_btn_radio_material_anim.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_btn_radio_material_anim.xml +new file mode 100644 +index 0000000..64cebc2 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_btn_radio_material_anim.xml +@@ -0,0 +1,37 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_cab_background_internal_bg.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_cab_background_internal_bg.xml +new file mode 100644 +index 0000000..9faf60a +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_cab_background_internal_bg.xml +@@ -0,0 +1,23 @@ ++ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_cab_background_top_material.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_cab_background_top_material.xml +new file mode 100644 +index 0000000..0922395 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_cab_background_top_material.xml +@@ -0,0 +1,20 @@ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_ab_back_material.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_ab_back_material.xml +new file mode 100644 +index 0000000..5a89523 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_ab_back_material.xml +@@ -0,0 +1,27 @@ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_arrow_drop_right_black_24dp.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_arrow_drop_right_black_24dp.xml +new file mode 100644 +index 0000000..68547eb +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_arrow_drop_right_black_24dp.xml +@@ -0,0 +1,33 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_clear_material.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_clear_material.xml +new file mode 100644 +index 0000000..e6d106b +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_clear_material.xml +@@ -0,0 +1,26 @@ ++ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_go_search_api_material.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_go_search_api_material.xml +new file mode 100644 +index 0000000..0c88119 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_go_search_api_material.xml +@@ -0,0 +1,25 @@ ++ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_menu_copy_mtrl_am_alpha.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_menu_copy_mtrl_am_alpha.xml +new file mode 100644 +index 0000000..60ebf76 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_menu_copy_mtrl_am_alpha.xml +@@ -0,0 +1,21 @@ ++ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_menu_cut_mtrl_alpha.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_menu_cut_mtrl_alpha.xml +new file mode 100644 +index 0000000..592bd60 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_menu_cut_mtrl_alpha.xml +@@ -0,0 +1,21 @@ ++ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_menu_overflow_material.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_menu_overflow_material.xml +new file mode 100644 +index 0000000..1420edd +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_menu_overflow_material.xml +@@ -0,0 +1,26 @@ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_menu_paste_mtrl_am_alpha.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_menu_paste_mtrl_am_alpha.xml +new file mode 100644 +index 0000000..5404374 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_menu_paste_mtrl_am_alpha.xml +@@ -0,0 +1,25 @@ ++ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_menu_selectall_mtrl_alpha.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_menu_selectall_mtrl_alpha.xml +new file mode 100644 +index 0000000..d0de4ae +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_menu_selectall_mtrl_alpha.xml +@@ -0,0 +1,25 @@ ++ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_menu_share_mtrl_alpha.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_menu_share_mtrl_alpha.xml +new file mode 100644 +index 0000000..597a1b3 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_menu_share_mtrl_alpha.xml +@@ -0,0 +1,25 @@ ++ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_search_api_material.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_search_api_material.xml +new file mode 100644 +index 0000000..b4cba34 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_search_api_material.xml +@@ -0,0 +1,26 @@ ++ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_voice_search_api_material.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_voice_search_api_material.xml +new file mode 100644 +index 0000000..143db55 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ic_voice_search_api_material.xml +@@ -0,0 +1,26 @@ ++ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_item_background_holo_dark.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_item_background_holo_dark.xml +new file mode 100644 +index 0000000..72162c2 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_item_background_holo_dark.xml +@@ -0,0 +1,26 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_item_background_holo_light.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_item_background_holo_light.xml +new file mode 100644 +index 0000000..1c180b2 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_item_background_holo_light.xml +@@ -0,0 +1,26 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_list_selector_background_transition_holo_dark.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_list_selector_background_transition_holo_dark.xml +new file mode 100644 +index 0000000..0add58c +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_list_selector_background_transition_holo_dark.xml +@@ -0,0 +1,20 @@ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_list_selector_background_transition_holo_light.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_list_selector_background_transition_holo_light.xml +new file mode 100644 +index 0000000..0c1d3e6 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_list_selector_background_transition_holo_light.xml +@@ -0,0 +1,20 @@ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_list_selector_holo_dark.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_list_selector_holo_dark.xml +new file mode 100644 +index 0000000..1fb5fc4 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_list_selector_holo_dark.xml +@@ -0,0 +1,27 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_list_selector_holo_light.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_list_selector_holo_light.xml +new file mode 100644 +index 0000000..8d24047 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_list_selector_holo_light.xml +@@ -0,0 +1,28 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ratingbar_indicator_material.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ratingbar_indicator_material.xml +new file mode 100644 +index 0000000..97ba1de +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ratingbar_indicator_material.xml +@@ -0,0 +1,18 @@ ++ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ratingbar_material.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ratingbar_material.xml +new file mode 100644 +index 0000000..97ba1de +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ratingbar_material.xml +@@ -0,0 +1,18 @@ ++ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ratingbar_small_material.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ratingbar_small_material.xml +new file mode 100644 +index 0000000..97ba1de +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_ratingbar_small_material.xml +@@ -0,0 +1,18 @@ ++ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_seekbar_thumb_material.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_seekbar_thumb_material.xml +new file mode 100644 +index 0000000..7fea83b +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_seekbar_thumb_material.xml +@@ -0,0 +1,35 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_seekbar_tick_mark_material.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_seekbar_tick_mark_material.xml +new file mode 100644 +index 0000000..e2d86c9 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_seekbar_tick_mark_material.xml +@@ -0,0 +1,22 @@ ++ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_seekbar_track_material.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_seekbar_track_material.xml +new file mode 100644 +index 0000000..e68ac03 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_seekbar_track_material.xml +@@ -0,0 +1,40 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_spinner_textfield_background_material.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_spinner_textfield_background_material.xml +new file mode 100644 +index 0000000..d0f46a8 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_spinner_textfield_background_material.xml +@@ -0,0 +1,36 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_star_black_48dp.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_star_black_48dp.xml +new file mode 100644 +index 0000000..4f380aa +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_star_black_48dp.xml +@@ -0,0 +1,25 @@ ++ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_star_half_black_48dp.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_star_half_black_48dp.xml +new file mode 100644 +index 0000000..ba1dc57 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_star_half_black_48dp.xml +@@ -0,0 +1,25 @@ ++ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_switch_thumb_material.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_switch_thumb_material.xml +new file mode 100644 +index 0000000..ee96ec2 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_switch_thumb_material.xml +@@ -0,0 +1,20 @@ ++ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_tab_indicator_material.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_tab_indicator_material.xml +new file mode 100644 +index 0000000..1a8de1b +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_tab_indicator_material.xml +@@ -0,0 +1,20 @@ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_text_cursor_material.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_text_cursor_material.xml +new file mode 100644 +index 0000000..885670c +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_text_cursor_material.xml +@@ -0,0 +1,23 @@ ++ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_textfield_search_material.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_textfield_search_material.xml +new file mode 100644 +index 0000000..0887396 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_textfield_search_material.xml +@@ -0,0 +1,22 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_vector_test.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_vector_test.xml +new file mode 100644 +index 0000000..d5da2cb +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/abc_vector_test.xml +@@ -0,0 +1,25 @@ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/btn_checkbox_checked_mtrl.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/btn_checkbox_checked_mtrl.xml +new file mode 100644 +index 0000000..464a450 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/btn_checkbox_checked_mtrl.xml +@@ -0,0 +1,50 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/btn_checkbox_checked_to_unchecked_mtrl_animation.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/btn_checkbox_checked_to_unchecked_mtrl_animation.xml +new file mode 100644 +index 0000000..77d5418 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/btn_checkbox_checked_to_unchecked_mtrl_animation.xml +@@ -0,0 +1,32 @@ ++ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/btn_checkbox_unchecked_mtrl.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/btn_checkbox_unchecked_mtrl.xml +new file mode 100644 +index 0000000..f21429f +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/btn_checkbox_unchecked_mtrl.xml +@@ -0,0 +1,50 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/btn_checkbox_unchecked_to_checked_mtrl_animation.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/btn_checkbox_unchecked_to_checked_mtrl_animation.xml +new file mode 100644 +index 0000000..9d30913 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/btn_checkbox_unchecked_to_checked_mtrl_animation.xml +@@ -0,0 +1,32 @@ ++ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/btn_radio_off_mtrl.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/btn_radio_off_mtrl.xml +new file mode 100644 +index 0000000..170e82d +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/btn_radio_off_mtrl.xml +@@ -0,0 +1,46 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/btn_radio_off_to_on_mtrl_animation.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/btn_radio_off_to_on_mtrl_animation.xml +new file mode 100644 +index 0000000..84561d0 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/btn_radio_off_to_on_mtrl_animation.xml +@@ -0,0 +1,32 @@ ++ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/btn_radio_on_mtrl.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/btn_radio_on_mtrl.xml +new file mode 100644 +index 0000000..ce2116a +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/btn_radio_on_mtrl.xml +@@ -0,0 +1,43 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/btn_radio_on_to_off_mtrl_animation.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/btn_radio_on_to_off_mtrl_animation.xml +new file mode 100644 +index 0000000..2108cf1 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/btn_radio_on_to_off_mtrl_animation.xml +@@ -0,0 +1,32 @@ ++ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/notification_bg.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/notification_bg.xml +new file mode 100644 +index 0000000..1232b4c +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/notification_bg.xml +@@ -0,0 +1,24 @@ ++ ++ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/notification_bg_low.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/notification_bg_low.xml +new file mode 100644 +index 0000000..72e58ae +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/notification_bg_low.xml +@@ -0,0 +1,23 @@ ++ ++ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/notification_icon_background.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/notification_icon_background.xml +new file mode 100644 +index 0000000..490a797 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/notification_icon_background.xml +@@ -0,0 +1,22 @@ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/notification_tile_bg.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/notification_tile_bg.xml +new file mode 100644 +index 0000000..8eee7ef +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/notification_tile_bg.xml +@@ -0,0 +1,22 @@ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/paused_in_debugger_background.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/paused_in_debugger_background.xml +new file mode 100644 +index 0000000..5f1b880 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/paused_in_debugger_background.xml +@@ -0,0 +1,27 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/paused_in_debugger_dialog_background.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/paused_in_debugger_dialog_background.xml +new file mode 100644 +index 0000000..d6e1967 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/paused_in_debugger_dialog_background.xml +@@ -0,0 +1,7 @@ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/redbox_top_border_background.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/redbox_top_border_background.xml +new file mode 100644 +index 0000000..84ca146 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/redbox_top_border_background.xml +@@ -0,0 +1,18 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/ripple_effect.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/ripple_effect.xml +new file mode 100644 +index 0000000..a972afd +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/ripple_effect.xml +@@ -0,0 +1,10 @@ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/test_level_drawable.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/test_level_drawable.xml +new file mode 100644 +index 0000000..41dadfd +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/test_level_drawable.xml +@@ -0,0 +1,20 @@ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/tooltip_frame_dark.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/tooltip_frame_dark.xml +new file mode 100644 +index 0000000..43c2f99 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/tooltip_frame_dark.xml +@@ -0,0 +1,22 @@ ++ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/tooltip_frame_light.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/tooltip_frame_light.xml +new file mode 100644 +index 0000000..20966d5 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/drawable/tooltip_frame_light.xml +@@ -0,0 +1,22 @@ ++ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/interpolator/btn_checkbox_checked_mtrl_animation_interpolator_0.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/interpolator/btn_checkbox_checked_mtrl_animation_interpolator_0.xml +new file mode 100644 +index 0000000..3db122b +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/interpolator/btn_checkbox_checked_mtrl_animation_interpolator_0.xml +@@ -0,0 +1,20 @@ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/interpolator/btn_checkbox_checked_mtrl_animation_interpolator_1.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/interpolator/btn_checkbox_checked_mtrl_animation_interpolator_1.xml +new file mode 100644 +index 0000000..47f65a0 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/interpolator/btn_checkbox_checked_mtrl_animation_interpolator_1.xml +@@ -0,0 +1,20 @@ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/interpolator/btn_checkbox_unchecked_mtrl_animation_interpolator_0.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/interpolator/btn_checkbox_unchecked_mtrl_animation_interpolator_0.xml +new file mode 100644 +index 0000000..3db122b +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/interpolator/btn_checkbox_unchecked_mtrl_animation_interpolator_0.xml +@@ -0,0 +1,20 @@ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/interpolator/btn_checkbox_unchecked_mtrl_animation_interpolator_1.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/interpolator/btn_checkbox_unchecked_mtrl_animation_interpolator_1.xml +new file mode 100644 +index 0000000..47f65a0 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/interpolator/btn_checkbox_unchecked_mtrl_animation_interpolator_1.xml +@@ -0,0 +1,20 @@ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/interpolator/btn_radio_to_off_mtrl_animation_interpolator_0.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/interpolator/btn_radio_to_off_mtrl_animation_interpolator_0.xml +new file mode 100644 +index 0000000..956d389 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/interpolator/btn_radio_to_off_mtrl_animation_interpolator_0.xml +@@ -0,0 +1,20 @@ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/interpolator/btn_radio_to_on_mtrl_animation_interpolator_0.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/interpolator/btn_radio_to_on_mtrl_animation_interpolator_0.xml +new file mode 100644 +index 0000000..956d389 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/interpolator/btn_radio_to_on_mtrl_animation_interpolator_0.xml +@@ -0,0 +1,20 @@ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/interpolator/fast_out_slow_in.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/interpolator/fast_out_slow_in.xml +new file mode 100644 +index 0000000..14950d3 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/interpolator/fast_out_slow_in.xml +@@ -0,0 +1,23 @@ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/layout-v21/notification_action.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/layout-v21/notification_action.xml +new file mode 100644 +index 0000000..7199c25 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/layout-v21/notification_action.xml +@@ -0,0 +1,41 @@ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/layout-v21/notification_action_tombstone.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/layout-v21/notification_action_tombstone.xml +new file mode 100644 +index 0000000..7ef38fa +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/layout-v21/notification_action_tombstone.xml +@@ -0,0 +1,48 @@ ++ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/layout-v21/notification_template_custom_big.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/layout-v21/notification_template_custom_big.xml +new file mode 100644 +index 0000000..9e3666e +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/layout-v21/notification_template_custom_big.xml +@@ -0,0 +1,90 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +\ No newline at end of file +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/layout-v21/notification_template_icon_group.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/layout-v21/notification_template_icon_group.xml +new file mode 100644 +index 0000000..8fadd67 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/layout-v21/notification_template_icon_group.xml +@@ -0,0 +1,42 @@ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/layout-v26/abc_screen_toolbar.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/layout-v26/abc_screen_toolbar.xml +new file mode 100644 +index 0000000..8d2ea46 +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/layout-v26/abc_screen_toolbar.xml +@@ -0,0 +1,54 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +diff --git a/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/layout-watch-v20/abc_alert_dialog_button_bar_material.xml b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/layout-watch-v20/abc_alert_dialog_button_bar_material.xml +new file mode 100644 +index 0000000..773065d +--- /dev/null ++++ b/node_modules/rn-barcode-zxing-scan/android/build/intermediates/merged_res/release/mergeReleaseResources/layout-watch-v20/abc_alert_dialog_button_bar_material.xml +@@ -0,0 +1,51 @@ ++ ++ ++ ++ ++ ++