commit 9994823fb34bdab04d006532b2cd739d0860c9e8 Author: Wira Irawan Date: Sun May 3 10:23:41 2026 +0700 Initial import of Brizzi HCE project diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000..4e540a2 Binary files /dev/null and b/.DS_Store differ diff --git a/.gradle/9.0.0/checksums/checksums.lock b/.gradle/9.0.0/checksums/checksums.lock new file mode 100644 index 0000000..129bc39 Binary files /dev/null and b/.gradle/9.0.0/checksums/checksums.lock differ diff --git a/.gradle/9.0.0/checksums/md5-checksums.bin b/.gradle/9.0.0/checksums/md5-checksums.bin new file mode 100644 index 0000000..6388548 Binary files /dev/null and b/.gradle/9.0.0/checksums/md5-checksums.bin differ diff --git a/.gradle/9.0.0/checksums/sha1-checksums.bin b/.gradle/9.0.0/checksums/sha1-checksums.bin new file mode 100644 index 0000000..4cd39a3 Binary files /dev/null and b/.gradle/9.0.0/checksums/sha1-checksums.bin differ diff --git a/.gradle/9.0.0/executionHistory/executionHistory.bin b/.gradle/9.0.0/executionHistory/executionHistory.bin new file mode 100644 index 0000000..b14d557 Binary files /dev/null and b/.gradle/9.0.0/executionHistory/executionHistory.bin differ diff --git a/.gradle/9.0.0/executionHistory/executionHistory.lock b/.gradle/9.0.0/executionHistory/executionHistory.lock new file mode 100644 index 0000000..bd9a074 Binary files /dev/null and b/.gradle/9.0.0/executionHistory/executionHistory.lock differ diff --git a/.gradle/9.0.0/fileChanges/last-build.bin b/.gradle/9.0.0/fileChanges/last-build.bin new file mode 100644 index 0000000..f76dd23 Binary files /dev/null and b/.gradle/9.0.0/fileChanges/last-build.bin differ diff --git a/.gradle/9.0.0/fileHashes/fileHashes.bin b/.gradle/9.0.0/fileHashes/fileHashes.bin new file mode 100644 index 0000000..06ac227 Binary files /dev/null and b/.gradle/9.0.0/fileHashes/fileHashes.bin differ diff --git a/.gradle/9.0.0/fileHashes/fileHashes.lock b/.gradle/9.0.0/fileHashes/fileHashes.lock new file mode 100644 index 0000000..1825036 Binary files /dev/null and b/.gradle/9.0.0/fileHashes/fileHashes.lock differ diff --git a/.gradle/9.0.0/fileHashes/resourceHashesCache.bin b/.gradle/9.0.0/fileHashes/resourceHashesCache.bin new file mode 100644 index 0000000..c2e29fd Binary files /dev/null and b/.gradle/9.0.0/fileHashes/resourceHashesCache.bin differ diff --git a/.gradle/9.0.0/gc.properties b/.gradle/9.0.0/gc.properties new file mode 100644 index 0000000..e69de29 diff --git a/.gradle/9.5.0/checksums/checksums.lock b/.gradle/9.5.0/checksums/checksums.lock new file mode 100644 index 0000000..279acd1 Binary files /dev/null and b/.gradle/9.5.0/checksums/checksums.lock differ diff --git a/.gradle/9.5.0/checksums/md5-checksums.bin b/.gradle/9.5.0/checksums/md5-checksums.bin new file mode 100644 index 0000000..664693b Binary files /dev/null and b/.gradle/9.5.0/checksums/md5-checksums.bin differ diff --git a/.gradle/9.5.0/checksums/sha1-checksums.bin b/.gradle/9.5.0/checksums/sha1-checksums.bin new file mode 100644 index 0000000..0f82a4b Binary files /dev/null and b/.gradle/9.5.0/checksums/sha1-checksums.bin differ diff --git a/.gradle/9.5.0/executionHistory/executionHistory.bin b/.gradle/9.5.0/executionHistory/executionHistory.bin new file mode 100644 index 0000000..4b31489 Binary files /dev/null and b/.gradle/9.5.0/executionHistory/executionHistory.bin differ diff --git a/.gradle/9.5.0/executionHistory/executionHistory.lock b/.gradle/9.5.0/executionHistory/executionHistory.lock new file mode 100644 index 0000000..a3e2425 Binary files /dev/null and b/.gradle/9.5.0/executionHistory/executionHistory.lock differ diff --git a/.gradle/9.5.0/fileChanges/last-build.bin b/.gradle/9.5.0/fileChanges/last-build.bin new file mode 100644 index 0000000..f76dd23 Binary files /dev/null and b/.gradle/9.5.0/fileChanges/last-build.bin differ diff --git a/.gradle/9.5.0/fileHashes/fileHashes.bin b/.gradle/9.5.0/fileHashes/fileHashes.bin new file mode 100644 index 0000000..1538729 Binary files /dev/null and b/.gradle/9.5.0/fileHashes/fileHashes.bin differ diff --git a/.gradle/9.5.0/fileHashes/fileHashes.lock b/.gradle/9.5.0/fileHashes/fileHashes.lock new file mode 100644 index 0000000..bcf27f6 Binary files /dev/null and b/.gradle/9.5.0/fileHashes/fileHashes.lock differ diff --git a/.gradle/9.5.0/fileHashes/resourceHashesCache.bin b/.gradle/9.5.0/fileHashes/resourceHashesCache.bin new file mode 100644 index 0000000..c0d364b Binary files /dev/null and b/.gradle/9.5.0/fileHashes/resourceHashesCache.bin differ diff --git a/.gradle/9.5.0/gc.properties b/.gradle/9.5.0/gc.properties new file mode 100644 index 0000000..e69de29 diff --git a/.gradle/9.5.0/kotlin-dsl-plugin-entries/kotlin-dsl-plugin-entries.lock b/.gradle/9.5.0/kotlin-dsl-plugin-entries/kotlin-dsl-plugin-entries.lock new file mode 100644 index 0000000..c3d8f76 Binary files /dev/null and b/.gradle/9.5.0/kotlin-dsl-plugin-entries/kotlin-dsl-plugin-entries.lock differ diff --git a/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/.gradle/buildOutputCleanup/buildOutputCleanup.lock new file mode 100644 index 0000000..66e31ec Binary files /dev/null and b/.gradle/buildOutputCleanup/buildOutputCleanup.lock differ diff --git a/.gradle/buildOutputCleanup/cache.properties b/.gradle/buildOutputCleanup/cache.properties new file mode 100644 index 0000000..0f2cc4b --- /dev/null +++ b/.gradle/buildOutputCleanup/cache.properties @@ -0,0 +1,2 @@ +#Sat May 02 10:25:41 WIB 2026 +gradle.version=9.0.0 diff --git a/.gradle/buildOutputCleanup/outputFiles.bin b/.gradle/buildOutputCleanup/outputFiles.bin new file mode 100644 index 0000000..aec3ca1 Binary files /dev/null and b/.gradle/buildOutputCleanup/outputFiles.bin differ diff --git a/.gradle/config.properties b/.gradle/config.properties new file mode 100644 index 0000000..e98c04e --- /dev/null +++ b/.gradle/config.properties @@ -0,0 +1,2 @@ +#Sat May 02 10:14:21 WIB 2026 +java.home=/Applications/Android Studio.app/Contents/jbr/Contents/Home diff --git a/.gradle/file-system.probe b/.gradle/file-system.probe new file mode 100644 index 0000000..9e0238f Binary files /dev/null and b/.gradle/file-system.probe differ diff --git a/.gradle/vcs-1/gc.properties b/.gradle/vcs-1/gc.properties new file mode 100644 index 0000000..e69de29 diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..26d3352 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,3 @@ +# Default ignored files +/shelf/ +/workspace.xml diff --git a/.idea/AndroidProjectSystem.xml b/.idea/AndroidProjectSystem.xml new file mode 100644 index 0000000..4a53bee --- /dev/null +++ b/.idea/AndroidProjectSystem.xml @@ -0,0 +1,6 @@ + + + + + \ No newline at end of file diff --git a/.idea/caches/deviceStreaming.xml b/.idea/caches/deviceStreaming.xml new file mode 100644 index 0000000..c0bf441 --- /dev/null +++ b/.idea/caches/deviceStreaming.xml @@ -0,0 +1,1724 @@ + + + + + + \ No newline at end of file diff --git a/.idea/compiler.xml b/.idea/compiler.xml new file mode 100644 index 0000000..b86273d --- /dev/null +++ b/.idea/compiler.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/deploymentTargetSelector.xml b/.idea/deploymentTargetSelector.xml new file mode 100644 index 0000000..ca16a99 --- /dev/null +++ b/.idea/deploymentTargetSelector.xml @@ -0,0 +1,11 @@ + + + + + + + + + \ No newline at end of file diff --git a/.idea/gradle.xml b/.idea/gradle.xml new file mode 100644 index 0000000..639c779 --- /dev/null +++ b/.idea/gradle.xml @@ -0,0 +1,19 @@ + + + + + + + \ No newline at end of file diff --git a/.idea/migrations.xml b/.idea/migrations.xml new file mode 100644 index 0000000..f8051a6 --- /dev/null +++ b/.idea/migrations.xml @@ -0,0 +1,10 @@ + + + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..b2c751a --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,9 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/runConfigurations.xml b/.idea/runConfigurations.xml new file mode 100644 index 0000000..16660f1 --- /dev/null +++ b/.idea/runConfigurations.xml @@ -0,0 +1,17 @@ + + + + + + \ No newline at end of file diff --git a/.pdfpages/page.png b/.pdfpages/page.png new file mode 100644 index 0000000..ce12c21 Binary files /dev/null and b/.pdfpages/page.png differ diff --git a/.qlpreview/Spesifikasi Emoney BRI new.pdf.png b/.qlpreview/Spesifikasi Emoney BRI new.pdf.png new file mode 100644 index 0000000..2098fa3 Binary files /dev/null and b/.qlpreview/Spesifikasi Emoney BRI new.pdf.png differ diff --git a/HCE_BRIZZI_SMOKE_TEST.md b/HCE_BRIZZI_SMOKE_TEST.md new file mode 100644 index 0000000..87fc3ec --- /dev/null +++ b/HCE_BRIZZI_SMOKE_TEST.md @@ -0,0 +1,125 @@ +# Uji Cepat Brizzi HCE (1x Smoke Test) + +Tujuan: +- memastikan APK bisa dipasang, +- service HCE aktif, +- AID terpasang, +- lalu validasi interaksi dasar saat ditempel ke reader Brizzi. + +> Path AID di app ini: +> - `F0010203040506` +> - `5A00000301000000` +> - `5A00000303000000` + +## 0) Setup environment + +```bash +cd /Users/wirabasalamah/Documents/Codex/brizzi-hce +export ANDROID_SDK_ROOT=/opt/android-sdk +export JAVA_HOME=/Library/Java/JavaVirtualMachines/temurin-21.jdk/Contents/Home +``` + +## 1) Build & install ke device + +```bash +"$JAVA_HOME"/bin/java -version >/dev/null 2>&1 +./gradlew clean assembleDebug +adb devices -l +adb install -r app/build/outputs/apk/debug/app-debug.apk +``` + +Kalau install gagal karena versi mismatch: +- pastikan package belum terpasang versi lama: `adb uninstall com.korancrew.brizzi` +- lalu install ulang. + +## 2) Pastikan app dan HCE service terpasang + +```bash +adb shell pm list packages | rg com.korancrew.brizzi +adb shell dumpsys package com.korancrew.brizzi | rg -n "HostApduService|BrizziHostApduService|permission.BIND_NFC_SERVICE" +``` + +Jalankan app sekali untuk inisialisasi: + +```bash +adb shell am start -n com.korancrew.brizzi/.MainActivity +``` + +## 3) Verifikasi file konfigurasi AID Service + +```bash +adb shell cat /data/data/com.korancrew.brizzi/files/../shared_prefs/app_preferences.xml +``` +> Catatan: isi ini tidak selalu menampilkan XML service AID secara langsung karena AID service ada di manifest/resource. +> Verifikasi cepat AID lewat: + +```bash +adb shell cmd package resolve-activity --brief com.korancrew.brizzi/.MainActivity +``` + +## 4) Siapkan logcat khusus HCE sebelum nempel ke reader + +```bash +adb logcat -c +adb logcat | rg -n "BrizziHce|HOST_APDU|processCommandApdu|BrizziHostApduService|BrizziSecurityMetrics" +``` + +Biarkan logging berjalan. + +## 5) Tes interaksi manual dengan reader Brizzi + +1. Pastikan Android **sudah unlock** (karena `requireDeviceUnlock="true"`). +2. Nyalakan NFC. +3. Nempelkan device ke reader Brizzi. +4. Pantau logcat: + - harus ada response terhadap APDU masuk dari `processCommandApdu`. + - kamu akan melihat event seperti: + - `ISO_SELECT_OK` + - `SELECT_AID1 / SELECT_AID3` + - `AUTH_SUCCESS` (kalau workflow auth dipakai) + - `GET_BALANCE`, `DEBIT_PREPARED`, `COMMIT_OK`, dll. + +Jika perlu lihat ringkasan metrik setelah transaksi: + +```bash +adb shell am start -n com.korancrew.brizzi/.MainActivity -a com.korancrew.brizzi.ACTION_DUMP_METRICS +``` + +## 6) Skenario “minimal berhasil” yang harus terlihat + +Urutan sehat ideal: +1. Reader kirim select AID (`AID1`/`AID3`) → app balas sukses (SW `9100`). +2. Pada AID3: key request + auth challenge → balasan valid. +3. `GET_BALANCE` → balasan sesuai saldo. +4. Jika ada debit/credit: + - command transaksi dipersiapkan, + - `COMMIT` menyimpan perubahan. + +## 7) Skenario gagal yang harus muncul (normal saat kondisi salah) + +- Reader kirim debit tanpa auth → `CONDITIONS_NOT_SATISFIED` (`6985`). +- Perintah salah format / malformed → `COMMAND_REJECTED_INVALID_SIZE` di log. +- Akses komando tidak diizinkan tanpa flow yang benar → event `AUTH_DENIED`/`*_DENIED`. + +## 8) Reset metrik cepat (untuk pengujian ulang) + +```bash +adb shell am start -n com.korancrew.brizzi/.MainActivity -a com.korancrew.brizzi.ACTION_RESET_METRICS +adb shell logcat -c +``` + +--- + +## Penilaian akhir (hasil pass/fail) + +Pass jika: +- app bisa install dan service aktif, +- logcat menangkap proses APDU saat reader nempel, +- reader melakukan response sesuai flow AID → auth → command, +- tidak terjadi crash setelah beberapa siklus tap. + +Fail jika: +- tidak ada satu pun log `BrizziHce` saat transaksi, +- APK tidak menerima command sama sekali saat NFC dipakai, +- response selalu `6FFF`/`6700` secara permanen (kemungkinan AID/routing atau format APDU mismatch). + diff --git a/PRODUCTION_CHECKLIST.md b/PRODUCTION_CHECKLIST.md new file mode 100644 index 0000000..7aa66ab --- /dev/null +++ b/PRODUCTION_CHECKLIST.md @@ -0,0 +1,56 @@ +# Brizzi HCE — Production Readiness (Langkah 1–6) + +## 1) Hardening APDU & State Machine +- ✅ Structured APDU parser (`ApduParser`) sudah dipakai. +- ✅ Guard sesi/transaksi berbasis phase (`BrizziSession`). +- ✅ Validasi panjang APDU, timeout sesi, replay-duplicate, dan limit command-rate di service. + +## 2) Command/Session Security (Sudah Dilakukan) +- ✅ Branching APDU terproteksi state (select → auth → command → commit/abort). +- ✅ Error SW dipisahkan untuk malformed, unsupported, rate-limit, dan security status. + +## 3) Build & Obfuscation (Sudah Dilakukan) +- ✅ `release` tetap pakai R8 + shrink/resources. +- ✅ Baseline ProGuard rules untuk service/router/card classes. +- ✅ `debug` tetap non-minify agar troubleshooting. + +## 4) Runtime & Platform Baseline (Baru) +- ✅ Tambah NFC permission di manifest. +- ✅ Nonaktifkan cleartext traffic (`usesCleartextTraffic=false`) + network security config. +- ✅ Tambah `FLAG_SECURE` di activity agar layar tidak bisa di-screen capture. + +## 5) Monitoring & Incident Readiness (Wajib) +- Implement `audit log` terstruktur untuk event security (replay hit, rate-limit hit, auth fail). +- ✅ Menambahkan counter audit event di runtime: + - `BrizziSecurityMetrics` menyimpan jumlah event keamanan dan command-response. +- Batasi log production ke metadata minimum (tanpa card data raw/APDU body). +- ✅ Export statistik sudah aktif: + - success/fail command rate (`COMMAND_SUCCESS`, `COMMAND_FAIL`, `COMMAND_TOTAL`), + - timeout/rate-limit/replay statistik terpisah, + - incident threshold auto-alert (`COMMAND_RATE_LIMIT`, `REPLAY_DETECTED`, `APDU_PARSE_FAILED`, `AUTH_DENIED`, dll.). +- ✅ Incident report juga diekspor ke file lokal internal: + - `security_metrics_report.txt` ditulis saat command selesai dan saat deactivation. + +### Perintah cepat (opsional) +- Dump metrik (debug-only): + - `adb shell am start -n com.korancrew.brizzi/.MainActivity -a com.korancrew.brizzi.ACTION_DUMP_METRICS` +- Reset metrik (debug-only): + - `adb shell am start -n com.korancrew.brizzi/.MainActivity -a com.korancrew.brizzi.ACTION_RESET_METRICS` +- Catatan: + - file log tambahan ada di: + - `/data/data/com.korancrew.brizzi/files/security_metrics_report.txt` (dengan `run-as` pada debug) + +## 6) Release Operations (Wajib) +- Siapkan signing config release dan keystore aman. +- Smoke test HCE end-to-end di device fisik: + - select AID 1 & AID 3, + - auth success/fail, + - debit/credit + commit + abort, + - update log/last transaction + commit, + - replay/rate-limit handling. +- Lakukan QA dengan: + - command invalid / malformed, + - APDU burst, + - NFC deactivation/reactivation, + - timeout sesi. +- Pastikan Play Console/enterprise rollout memakai APK/AAB yang sudah ditandatangani. diff --git a/README.md b/README.md new file mode 100644 index 0000000..45038e7 --- /dev/null +++ b/README.md @@ -0,0 +1,209 @@ +# BRIZZI HCE (Android NFC Host Card Emulation) + +Dokumen ini menjelaskan struktur project, alur eksekusi, dan cara membacanya supaya kamu bisa langsung maintance/debug proyek ini. + +## 1) Gambaran Umum + +Project ini adalah aplikasi Android HCE (Host Card Emulation) yang memproses APDU dari reader NFC (misalnya terminal). +Komponen utamanya: +- [BrizziHostApduService](/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/BrizziHostApduService.kt): service utama untuk menerima APDU. +- [BrizziApduRouter](/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/BrizziApduRouter.kt): pemroses perintah dan state machine transaksi. +- [BrizziSession](/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/BrizziSession.kt): menjaga kondisi sesi saat ini (AID, auth, transaksi pending). +- [BrizziCard / BrizziCardSnapshot](/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/BrizziCard.kt): model data kartu virtual. +- [BrizziSecureStorage](/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/BrizziSecureStorage.kt): persistensi kartu terenkripsi. +- [BrizziSecurityMetrics](/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/BrizziSecurityMetrics.kt): monitoring keamanan dan incident readiness. + +## 2) Bagaimana alur request APDU + +1. APDU masuk ke `processCommandApdu(...)` di `BrizziHostApduService`. +2. Service melakukan: + - validasi basic (null/size/rate limit), + - log/track metrik event, + - dispatch ke `BrizziApduRouter.handle()`. +3. Router: + - parse APDU via `ApduParser`, + - cek timeout sesi, + - cek replay untuk command sensitif, + - validasi state session (AID/auth/transaction), + - memetakan hasil ke SW response. +4. Response SW/konten dikirim ke terminal. + +## 3) State machine yang penting + +`BrizziSession` menyimpan dua level state: +- **SessionPhase** + - `NONE` + - `AID1_SELECTED` + - `AID3_SELECTED` + - `AID3_AUTHENTICATED` +- **TransactionPhase** + - `NONE` + - `DEBIT_PENDING` + - `CREDIT_PENDING` + - `LOG_PENDING` + - `LAST_TXN_PENDING` + +`hasPendingTransactionState()` dipakai untuk mencegah abuse: +- command debit/credit tidak boleh overlapping, +- commit/abort (`C7`/`A7`) harus disinkron. + +## 4) Security hardening yang sudah diterapkan + +- Parsing APDU tidak lagi pakai regex string mentah sepenuhnya; gunakan `ApduParser` untuk parse CLA/INS/P1/P2/Lc/Data/Le. +- Validasi panjang dan malformed handling lebih ketat (`wrongLength`, `unsupportedInstruction`, `rateLimitExceeded`, dll.). +- Replay protection untuk command sensitif dalam window pendek. +- Rate limit: + - max 80 command / 1000ms, + - minimum gap antar command 30ms. +- Session timeout 120 detik. +- `FLAG_SECURE` di UI supaya tidak mudah di-screenshot. +- `usesCleartextTraffic=false` dan `networkSecurityConfig`. +- Logging produksi diarahkan ke metadata minimal (tidak menyimpan raw APDU). + +## 5) Penyimpanan data (yang dipilih) + +Sebelum ini data ada di RAM. Sekarang: +- `BrizziSecureStorage` menyimpan data kartu ke `EncryptedSharedPreferences`: + - `card_number`, `balance`, `logs`, `lastTransactionDate`, dsb. +- Kunci enkripsi berasal dari Android Keystore (`MasterKey`). +- Data dipersisten saat `commit` transaksi (`C7`) via callback `onCardUpdated`. +- Bila loading gagal, sistem fallback ke nilai default (`BrizziCard()`). + +Catatan: ini aman untuk tingkat aplikasi, namun bukan secure element hardware. + +## 6) Monitoring & Incident readiness (point 5 yang kamu minta) + +`BrizziSecurityMetrics` menyimpan counter event: +- command total/sukses/gagal, +- timeout, rate limit, replay, +- auth denied, parse fail, dan lain-lain. + +Mechanism: +- service memanggil `track(event)` untuk setiap event penting, +- bila ambang incident terlampaui (mis. `COMMAND_RATE_LIMIT`, `REPLAY_DETECTED`, `AUTH_DENIED`, dll), service log `security incidents` (throttled per menit), +- snapshot juga diekspor ke file internal: + - `app/files/security_metrics_report.txt`. + +### Debug actions dari MainActivity + +- Dump metrics (debug only): + - `adb shell am start -n com.korancrew.brizzi/.MainActivity -a com.korancrew.brizzi.ACTION_DUMP_METRICS` +- Reset metrics (debug only): + - `adb shell am start -n com.korancrew.brizzi/.MainActivity -a com.korancrew.brizzi.ACTION_RESET_METRICS` +- Lihat file log: + - `/data/data/com.korancrew.brizzi/files/security_metrics_report.txt` + +## 7) Command support (high level) + +Di router, mapping didasarkan pada helper: +- AID selector (1/3): `905A...0100...`, `905A...0300...` +- AID 1 info/status +- AID 3 auth & read balance/log/transaction +- debit/credit +- write log + update last transaction + commit/abort +- fallback: `unsupportedInstruction` (6D00) + +Untuk daftar lengkap command literal, lihat: +- [BrizziCommandCatalog](/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/BrizziCommandCatalog.kt) +- implementasi detail di `handleParsed(...)`: + - [BrizziApduRouter.kt](/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/BrizziApduRouter.kt) + +## 8) Cara memahami kode (urutan baca yang disarankan) + +1. [BrizziHostApduService.kt](app/src/main/java/com/korancrew/brizzi/hce/BrizziHostApduService.kt) – masuknya data APDU, rate limit, metrik. +2. [BrizziApduRouter.kt](app/src/main/java/com/korancrew/brizzi/hce/BrizziApduRouter.kt) – policy/routing per command. +3. [BrizziSession.kt](app/src/main/java/com/korancrew/brizzi/hce/BrizziSession.kt) – state session/transaction. +4. [ApduParser.kt](app/src/main/java/com/korancrew/brizzi/hce/ApduParser.kt) – struktur parser. +5. [BrizziCard.kt](app/src/main/java/com/korancrew/brizzi/hce/BrizziCard.kt) + [BrizziSecureStorage.kt](app/src/main/java/com/korancrew/brizzi/hce/BrizziSecureStorage.kt). +6. [BrizziSecurityMetrics.kt](app/src/main/java/com/korancrew/brizzi/hce/BrizziSecurityMetrics.kt) – event/incident. +7. [BrizziResponse.kt](app/src/main/java/com/korancrew/brizzi/hce/BrizziResponse.kt) + [Hex.kt](app/src/main/java/com/korancrew/brizzi/hce/Hex.kt). + +## 9) Build & release yang dipakai sekarang + +- `debug`: non-minify (mudah debug). +- `release`: minify + shrink + ProGuard: + - [proguard-rules.pro](/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/proguard-rules.pro) +- Signing release hanya aktif jika property gradle diisi (via CI keystore properties): + - `RELEASE_STORE_FILE`, `RELEASE_STORE_PASSWORD`, `RELEASE_KEY_ALIAS`, `RELEASE_KEY_PASSWORD`. + +## 10) Known caveat (buat pembacaan objektif) + +- Banyak SW command belum sepenuhnya di-convert ke parser berbasis field; saat ini tetap berbasis string matching untuk backward compatibility. +- Jika ini akan dipakai di production nyata (bukan simulasi/prototype), perlu hardening tambahan: + - enkripsi/rotasi kunci lebih ketat, + - secure policy distribusi dan integrity update, + - backend attestation/monitoring terpusat. + +--- + +## 11) Ringkas: arsitektur dalam satu kalimat +Ini adalah **stateful HCE emulator**: APDU masuk → rate-limit & parser → aturan fase sesi → update card/metrics → response status dengan persistensi terenkripsi + audit event. + +## 12) Cara membaca kode (bisa dijadikan panduan debugging) + +### 12.1 Alur end-to-end dalam 1 request + +1. Terminal mengirim APDU ke `BrizziHostApduService`. +2. `processCommandApdu(...)` memvalidasi ukuran, null, dan rate-limit di service. +3. `BrizziHostApduService` menyerahkan APDU ke `BrizziApduRouter.handle(...)`. +4. Router memanggil `ApduParser.parse(...)` untuk decode field CLA/INS/P1/P2/Lc/Data/Le. +5. Router memvalidasi: + - sesi timeout (`SESSION_TIMEOUT_MS`), + - replay untuk perintah sensitif (`REPLAY_WINDOW_MS`), + - state/phase yang valid (`BrizziSession`), + - format payload (contoh: debit/credit/write log/last transaction). +6. Jika valid, router memproses rule per command dan memodifikasi `pending*` pada `session` serta `card` jika commit. +7. Response dibentuk dari `BrizziResponse` (`6700`, `6985`, `6FFF`, `9100`, dll). +8. Service mencatat event ke `BrizziSecurityMetrics`, menilai health, dan menulis snapshot ke `security_metrics_report.txt`. + +### 12.2 Urutan file untuk dibaca dari atas ke bawah + +1. [BrizziHostApduService.kt](/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/BrizziHostApduService.kt) + - Titik masuk APDU dari HCE. + - Juga memegang rate-limit, incident throttle log, dan ekpor metrik. +2. [BrizziApduRouter.kt](/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/BrizziApduRouter.kt) + - Aturan stateful command routing. + - Core logic transaksi debit/credit/log/last transaction/commit-abort. +3. [BrizziSession.kt](/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/BrizziSession.kt) + - Menjaga state sesi, fase autentikasi, fase transaksi, anti-replay, dan pending state. +4. [ApduParser.kt](/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/ApduParser.kt) + - Parsing protokol APDU (case-1..case-4). +5. [BrizziCard.kt](/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/BrizziCard.kt) + [BrizziSecureStorage.kt](/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/BrizziSecureStorage.kt) + - Struktur data card dan log transaksi; bagaimana data bertahan di penyimpanan terenkripsi. +6. [BrizziSecurityMetrics.kt](/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/BrizziSecurityMetrics.kt) + - Event tracking, incident threshold, snapshot/report. + +### 12.3 Kontrak keamanan yang harus dipahami + +- **Syarat autentikasi:** akses area saldo/log/last transaction hanya setelah fase `AID3_AUTHENTICATED`. +- **Syarat transaksi:** debit/credit harus dalam state siap transaksi, tidak boleh ada pending transaction lain. +- **Commit/Abort:** `C7`/`A7` adalah pembatas akhir lifecycle transaksi. Tanpa pending state, kedua command itu ditolak. +- **Logika rollback:** pending update hanya masuk ke state final saat `COMMIT`; `ABORT` membersihkan pending. +- **Replay guard:** command sensitif (debit/credit/commit/abort/write log/last tx) tidak boleh diulang dalam window pendek. + +### 12.4 Checklist membaca log saat debugging + +- Jika terjadi `CONDITIONS_NOT_SATISFIED` berulang: cek urutan select-aid-auth-send command. +- Jika `rateLimitExceeded` sering: + - periksa apakah device reader terlalu cepat kirim command (<30ms antar command). + - pastikan transaksi tidak melebihi 80 command/s. +- Jika `COMMAND_PARSE_FAILED` naik: cek command malformed (Lc/Le mismatch, trailing bytes, payload aneh). +- Ambil snapshot metrik: + - `adb shell am start -n com.korancrew.brizzi/.MainActivity -a com.korancrew.brizzi.ACTION_DUMP_METRICS` +- Hapus metrik jika perlu test ulang: + - `adb shell am start -n com.korancrew.brizzi/.MainActivity -a com.korancrew.brizzi.ACTION_RESET_METRICS` + +## 13) Peta ancaman & mitigasi singkat (ringkas) + +- **Replay** → dibatasi window 800ms di router + deteksi command sensitif. +- **Flood** → dibatasi 80 cmd/1000ms + minimum 30ms antar command di service. +- **Session theft/continuity** → timeout 120 detik, reset state saat deactivated. +- **Data disclosure** → `FLAG_SECURE`, cleartext dimatikan, keystore-backed storage untuk card state. +- **Silent fail di prod** → metrik tidak menyimpan APDU mentah, hanya metadata event. + +## 14) Paket uji cepat (smoke test) untuk koneksi reader + +- Gunakan [HCE_BRIZZI_SMOKE_TEST.md](/Users/wirabasalamah/Documents/Codex/brizzi-hce/HCE_BRIZZI_SMOKE_TEST.md) untuk menjalankan alur verifikasi: + - build/install, + - cek service + logcat, + - validasi interaksi AID/auth/transaksi ke reader. diff --git a/app/build.gradle.kts b/app/build.gradle.kts new file mode 100644 index 0000000..af4cabb --- /dev/null +++ b/app/build.gradle.kts @@ -0,0 +1,65 @@ +plugins { + id("com.android.application") + id("org.jetbrains.kotlin.android") +} + +android { + namespace = "com.korancrew.brizzi" + compileSdk = 34 + + defaultConfig { + applicationId = "com.korancrew.brizzi" + minSdk = 26 + targetSdk = 34 + versionCode = 1 + versionName = "1.0" + } + + if (project.hasProperty("RELEASE_STORE_FILE")) { + signingConfigs { + create("release") { + storeFile = file(project.property("RELEASE_STORE_FILE") as String) + storePassword = project.property("RELEASE_STORE_PASSWORD") as String + keyAlias = project.property("RELEASE_KEY_ALIAS") as String + keyPassword = project.property("RELEASE_KEY_PASSWORD") as String + } + } + } + + buildTypes { + debug { + isMinifyEnabled = false + isShrinkResources = false + } + release { + isMinifyEnabled = true + isShrinkResources = true + if (project.findProperty("RELEASE_STORE_FILE") != null) { + signingConfig = signingConfigs.getByName("release") + } + proguardFiles( + getDefaultProguardFile("proguard-android-optimize.txt"), + "proguard-rules.pro", + ) + } + } + + compileOptions { + sourceCompatibility = JavaVersion.VERSION_17 + targetCompatibility = JavaVersion.VERSION_17 + } + + kotlinOptions { + jvmTarget = "17" + } +} + +dependencies { + implementation("androidx.core:core-ktx:1.13.1") + implementation("androidx.appcompat:appcompat:1.7.0") + implementation("com.google.android.material:material:1.12.0") + implementation("androidx.activity:activity-ktx:1.9.1") + implementation("androidx.security:security-crypto-ktx:1.1.0") + + testImplementation("junit:junit:4.13.2") +} diff --git a/app/build/20260502_1030065886705461100.compiler.options b/app/build/20260502_1030065886705461100.compiler.options new file mode 100644 index 0000000..a1a574c --- /dev/null +++ b/app/build/20260502_1030065886705461100.compiler.options @@ -0,0 +1 @@ +"-Xallow-no-source-files" "-classpath" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/build/intermediates/compile_and_runtime_not_namespaced_r_class_jar/debug/processDebugResources/R.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/2b46fc7240fd1c41d7b254e6f134cdad/transformed/material-1.12.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/1c6b9f11da9b0c15261823cfee4973b7/transformed/appcompat-resources-1.7.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/0715ece5199db039abfeee42e29b7708/transformed/constraintlayout-2.0.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/9d2a85223cf4a8b49c227abc482a0e8a/transformed/appcompat-1.7.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/76907b0a18ffa30c0961a292efefc464/transformed/viewpager2-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/9f3af8bcdf1597677dabb09281bea41e/transformed/fragment-1.5.4-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/e75e37f562e1145df6a09016aa79b2ce/transformed/activity-1.9.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/fbc762f0a5d18dc6730c9ee4fd2ee91d/transformed/activity-ktx-1.9.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/34d28434c39191cd794cc0eae17221e3/transformed/drawerlayout-1.1.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/ced79c586c7946e4a13d72b6b80c6f3c/transformed/coordinatorlayout-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/26022993a3b8ca4dcaacb78711194c14/transformed/dynamicanimation-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/d2e9d43b13ef848729e472d229249a17/transformed/recyclerview-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/c08827f26d5d38c01988ad30ee34b2cc/transformed/transition-1.5.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/6b19ee12592b72ab18cbec0df8e98d24/transformed/vectordrawable-animated-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/e3d168050913f75e40134669fc167a87/transformed/vectordrawable-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/8d716ee1cb0aed8947419dd6636e5940/transformed/viewpager-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/7f3b37a218763e545c8517322a216bbc/transformed/customview-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/dc18a8d267f23a0dda640d3d956e3620/transformed/legacy-support-core-utils-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/d789fb0d02c6d5cf508d017053748b3a/transformed/loader-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/29f401d26f531cd15706f724d5cef367/transformed/core-1.13.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/74f5c60eb260927513594f1cef0c589a/transformed/lifecycle-livedata-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.lifecycle/lifecycle-common/2.6.2/10f354fdb64868baecd67128560c5a0d6312c495/lifecycle-common-2.6.2.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/d107e07e2fa4c7613f64fc8369c01f61/transformed/lifecycle-livedata-core-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/5e86eee9e24f6dd6253cc0481461ab1c/transformed/lifecycle-viewmodel-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/d947345ca0183de8185748e9fdeac146/transformed/lifecycle-viewmodel-ktx-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/f2644b8de9588c83765dd3e96b792c5e/transformed/lifecycle-runtime-ktx-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/012788dddae0be84c208370f2f2a299e/transformed/lifecycle-runtime-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/b65c8f93a18b093ecbc760a67262475c/transformed/lifecycle-viewmodel-savedstate-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/e88b60a7c7a21a16991a98b97b9a4543/transformed/core-ktx-1.13.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/32947a70fb25204fdc9c8bfa78eec5c5/transformed/security-crypto-ktx-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/e1c1c1134897a2a75589e7a49e09a9fb/transformed/savedstate-ktx-1.2.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/7c27647d5810acc902c975218074d8d3/transformed/savedstate-1.2.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/7909db3db91cdfe047550e1cee49d0d7/transformed/annotation-experimental-1.4.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/81cef68a3c9d29afd9e143d24f39061b/transformed/cursoradapter-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/8e133ef48ec6ff4420edcfc5a256e86f/transformed/cardview-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/e1d385135b9eb64886636a27c473c354/transformed/security-crypto-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/9292a799190f75164672669553cb424f/transformed/versionedparcelable-1.1.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/fbf7a1e7ec45c0031ff7037ccdda9d49/transformed/core-runtime-2.2.0-api.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.arch.core/core-common/2.2.0/5e1b8b81dfd5f52c56a8d53b18ca759c19a301f3/core-common-2.2.0.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/2da6150fe01275f13dced00262feec9e/transformed/interpolator-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.collection/collection-jvm/1.4.2/bc60b5568a66d765a9fe8e266fd0c6c727e0b50b/collection-jvm-1.4.2.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/2f6634070a11574623f5831e7a12e196/transformed/documentfile-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/4e1868433b8ae8ad9d76c901bfda4a8f/transformed/localbroadcastmanager-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/510650f47e413bfd4a118fac4bc3a228/transformed/print-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.annotation/annotation-jvm/1.8.1/b8a16fe526014b7941c1debaccaf9c5153692dbb/annotation-jvm-1.8.1.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlinx/kotlinx-coroutines-core-jvm/1.6.4/2c997cd1c0ef33f3e751d3831929aeff1390cb30/kotlinx-coroutines-core-jvm-1.6.4.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlinx/kotlinx-coroutines-android/1.6.4/f955fc8b2ad196e2f4429598440e15f7492eeb2b/kotlinx-coroutines-android-1.6.4.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-jdk8/1.8.22/b25c86d47d6b962b9cf0f8c3f320c8a10eea3dd1/kotlin-stdlib-jdk8-1.8.22.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-jdk7/1.8.22/4dabb8248310d833bb6a8b516024a91fd3d275c/kotlin-stdlib-jdk7-1.8.22.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib/2.0.21/618b539767b4899b4660a83006e052b63f1db551/kotlin-stdlib-2.0.21.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains/annotations/13.0/919f0dfe192fb4e063e7dacadee7f8bb9a2672a9/annotations-13.0.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.resourceinspection/resourceinspection-annotation/1.0.1/8c21f8ff5d96d5d52c948707f7e4d6ca6773feef/resourceinspection-annotation-1.0.1.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.constraintlayout/constraintlayout-solver/2.0.1/30988fe2d77f3fe3bf7551bb8a8b795fad7e7226/constraintlayout-solver-2.0.1.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jspecify/jspecify/1.0.0/7425a601c1c7ec76645a78d22b8c6a627edee507/jspecify-1.0.0.jar:/opt/android-sdk/platforms/android-34/android.jar:/opt/android-sdk/build-tools/34.0.0/core-lambda-stubs.jar" "-d" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/build/tmp/kotlin-classes/debug" "-jvm-target" "17" "-module-name" "app_debug" "-no-jdk" "-no-reflect" "-no-stdlib" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/MainActivity.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/BrizziSecurityMetrics.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/BrizziSecureStorage.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/Hex.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/BrizziHostApduService.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/BrizziCommandCatalog.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/BrizziResponse.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/BrizziApduRouter.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/BrizziSession.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/BrizziCard.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/ApduParser.kt" \ No newline at end of file diff --git a/app/build/20260502_10441768603012048599.compiler.options b/app/build/20260502_10441768603012048599.compiler.options new file mode 100644 index 0000000..6d28446 --- /dev/null +++ b/app/build/20260502_10441768603012048599.compiler.options @@ -0,0 +1 @@ +"-Xallow-no-source-files" "-classpath" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/build/intermediates/compile_and_runtime_not_namespaced_r_class_jar/debug/processDebugResources/R.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/38568fd89d56060d922c5ded447334ca/transformed/material-1.12.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/93f80417b997ebfa5532ea1a345b380b/transformed/appcompat-resources-1.7.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/c53626f0ac6820430f53002a933a1f30/transformed/constraintlayout-2.0.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/7babaf110e8bddfa3fe627e80658f5a1/transformed/appcompat-1.7.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/713b5d3d316a2d83774f238d1915274e/transformed/viewpager2-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/f64c945dc75ccd139dcf1bc3cad47c51/transformed/fragment-1.5.4-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/736362bb805c0624542cc970e1ae5cd1/transformed/activity-1.9.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/08e8dac8d0072d5ccfc3af5329ed465b/transformed/activity-ktx-1.9.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/ecd3034234f3a400091ed8441d535c3e/transformed/drawerlayout-1.1.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/d07a88900f20c68717abaf877fd61823/transformed/coordinatorlayout-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/f63ad8a414d586804f2a5168683bb1b4/transformed/dynamicanimation-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/b63a5cb8279541532183c0c6bc34b727/transformed/recyclerview-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/2d2c0547f1a41b84820408b0a29fbc06/transformed/transition-1.5.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/755ab75acfba049f6ee4f66ed131e77f/transformed/vectordrawable-animated-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/5fd688d7318c2c3cbda40570e06b2eb0/transformed/vectordrawable-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/cd22a1cb0376be829b656c0755991888/transformed/viewpager-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/991a8fb9873c6cad836b4aa66318210e/transformed/customview-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/2d4edb9b2528b41c40ae61af934b1705/transformed/legacy-support-core-utils-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/53cac483f6ec290919cca8e19964534c/transformed/loader-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/0fa0966091e23fe9065bfd280c715775/transformed/core-1.13.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/3931ccc1401a83f9098377ca681650e1/transformed/lifecycle-livedata-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.lifecycle/lifecycle-common/2.6.2/10f354fdb64868baecd67128560c5a0d6312c495/lifecycle-common-2.6.2.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/1e60af792d671776d557aa3f6c209688/transformed/lifecycle-livedata-core-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/cea3309a38ef9536c0dea1de72906a8a/transformed/lifecycle-viewmodel-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/ad091e6686250dc149e6dde49844d133/transformed/lifecycle-viewmodel-ktx-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/c994a129896f4fefeec1cb8dd05290c4/transformed/lifecycle-runtime-ktx-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/32d3bb69724cb410c59ad12738ceadeb/transformed/lifecycle-runtime-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/a4745723ad6d492bd092e7426c5ea9d6/transformed/lifecycle-viewmodel-savedstate-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/ce6ecffb7ee3323a44f56b433808717c/transformed/core-ktx-1.13.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/22632f1794ea64b41a1b2db3ac79f7fe/transformed/savedstate-ktx-1.2.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/0fb2db6084487c9b77a0eab44d584829/transformed/savedstate-1.2.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/a98d42e6e9cd8889f864ecbde0e2ee3d/transformed/annotation-experimental-1.4.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/df451588896e4fd2fd29682cd7dfc596/transformed/cursoradapter-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/dbdf765c9a72d493ce6e6a3c3ee7b2af/transformed/cardview-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/293a0776757bb6c8f5865f70a37037c5/transformed/versionedparcelable-1.1.1-api.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.collection/collection/1.1.0/1f27220b47669781457de0d600849a5de0e89909/collection-1.1.0.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/7aebbb858e0cbebd2ab25d73044a8e86/transformed/core-runtime-2.2.0-api.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.arch.core/core-common/2.2.0/5e1b8b81dfd5f52c56a8d53b18ca759c19a301f3/core-common-2.2.0.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/3c4150284702b1ac7eab5cb0dbb3d36f/transformed/interpolator-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/8d898b0a876ca71b966ec88d77e3b33d/transformed/documentfile-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/e61c793553da4e092d309e206d785cc4/transformed/localbroadcastmanager-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/d3189a208efa118c2045df00d5074b73/transformed/print-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.annotation/annotation-jvm/1.6.0/a7257339a052df0f91433cf9651231bbb802b502/annotation-jvm-1.6.0.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlinx/kotlinx-coroutines-core-jvm/1.6.4/2c997cd1c0ef33f3e751d3831929aeff1390cb30/kotlinx-coroutines-core-jvm-1.6.4.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlinx/kotlinx-coroutines-android/1.6.4/f955fc8b2ad196e2f4429598440e15f7492eeb2b/kotlinx-coroutines-android-1.6.4.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-jdk8/1.8.22/b25c86d47d6b962b9cf0f8c3f320c8a10eea3dd1/kotlin-stdlib-jdk8-1.8.22.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-jdk7/1.8.22/4dabb8248310d833bb6a8b516024a91fd3d275c/kotlin-stdlib-jdk7-1.8.22.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib/1.9.24/9928532f12c66ad816a625b3f9984f8368ca6d2b/kotlin-stdlib-1.9.24.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains/annotations/13.0/919f0dfe192fb4e063e7dacadee7f8bb9a2672a9/annotations-13.0.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.resourceinspection/resourceinspection-annotation/1.0.1/8c21f8ff5d96d5d52c948707f7e4d6ca6773feef/resourceinspection-annotation-1.0.1.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.constraintlayout/constraintlayout-solver/2.0.1/30988fe2d77f3fe3bf7551bb8a8b795fad7e7226/constraintlayout-solver-2.0.1.jar:/opt/android-sdk/platforms/android-34/android.jar:/opt/android-sdk/build-tools/34.0.0/core-lambda-stubs.jar" "-d" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/build/tmp/kotlin-classes/debug" "-jvm-target" "17" "-module-name" "app_debug" "-no-jdk" "-no-reflect" "-no-stdlib" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/example/brizzihce/MainActivity.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/example/brizzihce/hce/Hex.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/example/brizzihce/hce/BrizziHostApduService.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/example/brizzihce/hce/BrizziCommandCatalog.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/example/brizzihce/hce/BrizziResponse.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/example/brizzihce/hce/BrizziApduRouter.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/example/brizzihce/hce/BrizziSession.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/example/brizzihce/hce/BrizziCard.kt" \ No newline at end of file diff --git a/app/build/20260502_11229470137753326535.compiler.options b/app/build/20260502_11229470137753326535.compiler.options new file mode 100644 index 0000000..6d28446 --- /dev/null +++ b/app/build/20260502_11229470137753326535.compiler.options @@ -0,0 +1 @@ +"-Xallow-no-source-files" "-classpath" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/build/intermediates/compile_and_runtime_not_namespaced_r_class_jar/debug/processDebugResources/R.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/38568fd89d56060d922c5ded447334ca/transformed/material-1.12.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/93f80417b997ebfa5532ea1a345b380b/transformed/appcompat-resources-1.7.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/c53626f0ac6820430f53002a933a1f30/transformed/constraintlayout-2.0.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/7babaf110e8bddfa3fe627e80658f5a1/transformed/appcompat-1.7.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/713b5d3d316a2d83774f238d1915274e/transformed/viewpager2-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/f64c945dc75ccd139dcf1bc3cad47c51/transformed/fragment-1.5.4-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/736362bb805c0624542cc970e1ae5cd1/transformed/activity-1.9.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/08e8dac8d0072d5ccfc3af5329ed465b/transformed/activity-ktx-1.9.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/ecd3034234f3a400091ed8441d535c3e/transformed/drawerlayout-1.1.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/d07a88900f20c68717abaf877fd61823/transformed/coordinatorlayout-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/f63ad8a414d586804f2a5168683bb1b4/transformed/dynamicanimation-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/b63a5cb8279541532183c0c6bc34b727/transformed/recyclerview-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/2d2c0547f1a41b84820408b0a29fbc06/transformed/transition-1.5.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/755ab75acfba049f6ee4f66ed131e77f/transformed/vectordrawable-animated-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/5fd688d7318c2c3cbda40570e06b2eb0/transformed/vectordrawable-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/cd22a1cb0376be829b656c0755991888/transformed/viewpager-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/991a8fb9873c6cad836b4aa66318210e/transformed/customview-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/2d4edb9b2528b41c40ae61af934b1705/transformed/legacy-support-core-utils-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/53cac483f6ec290919cca8e19964534c/transformed/loader-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/0fa0966091e23fe9065bfd280c715775/transformed/core-1.13.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/3931ccc1401a83f9098377ca681650e1/transformed/lifecycle-livedata-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.lifecycle/lifecycle-common/2.6.2/10f354fdb64868baecd67128560c5a0d6312c495/lifecycle-common-2.6.2.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/1e60af792d671776d557aa3f6c209688/transformed/lifecycle-livedata-core-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/cea3309a38ef9536c0dea1de72906a8a/transformed/lifecycle-viewmodel-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/ad091e6686250dc149e6dde49844d133/transformed/lifecycle-viewmodel-ktx-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/c994a129896f4fefeec1cb8dd05290c4/transformed/lifecycle-runtime-ktx-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/32d3bb69724cb410c59ad12738ceadeb/transformed/lifecycle-runtime-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/a4745723ad6d492bd092e7426c5ea9d6/transformed/lifecycle-viewmodel-savedstate-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/ce6ecffb7ee3323a44f56b433808717c/transformed/core-ktx-1.13.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/22632f1794ea64b41a1b2db3ac79f7fe/transformed/savedstate-ktx-1.2.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/0fb2db6084487c9b77a0eab44d584829/transformed/savedstate-1.2.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/a98d42e6e9cd8889f864ecbde0e2ee3d/transformed/annotation-experimental-1.4.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/df451588896e4fd2fd29682cd7dfc596/transformed/cursoradapter-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/dbdf765c9a72d493ce6e6a3c3ee7b2af/transformed/cardview-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/293a0776757bb6c8f5865f70a37037c5/transformed/versionedparcelable-1.1.1-api.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.collection/collection/1.1.0/1f27220b47669781457de0d600849a5de0e89909/collection-1.1.0.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/7aebbb858e0cbebd2ab25d73044a8e86/transformed/core-runtime-2.2.0-api.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.arch.core/core-common/2.2.0/5e1b8b81dfd5f52c56a8d53b18ca759c19a301f3/core-common-2.2.0.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/3c4150284702b1ac7eab5cb0dbb3d36f/transformed/interpolator-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/8d898b0a876ca71b966ec88d77e3b33d/transformed/documentfile-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/e61c793553da4e092d309e206d785cc4/transformed/localbroadcastmanager-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/d3189a208efa118c2045df00d5074b73/transformed/print-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.annotation/annotation-jvm/1.6.0/a7257339a052df0f91433cf9651231bbb802b502/annotation-jvm-1.6.0.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlinx/kotlinx-coroutines-core-jvm/1.6.4/2c997cd1c0ef33f3e751d3831929aeff1390cb30/kotlinx-coroutines-core-jvm-1.6.4.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlinx/kotlinx-coroutines-android/1.6.4/f955fc8b2ad196e2f4429598440e15f7492eeb2b/kotlinx-coroutines-android-1.6.4.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-jdk8/1.8.22/b25c86d47d6b962b9cf0f8c3f320c8a10eea3dd1/kotlin-stdlib-jdk8-1.8.22.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-jdk7/1.8.22/4dabb8248310d833bb6a8b516024a91fd3d275c/kotlin-stdlib-jdk7-1.8.22.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib/1.9.24/9928532f12c66ad816a625b3f9984f8368ca6d2b/kotlin-stdlib-1.9.24.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains/annotations/13.0/919f0dfe192fb4e063e7dacadee7f8bb9a2672a9/annotations-13.0.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.resourceinspection/resourceinspection-annotation/1.0.1/8c21f8ff5d96d5d52c948707f7e4d6ca6773feef/resourceinspection-annotation-1.0.1.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.constraintlayout/constraintlayout-solver/2.0.1/30988fe2d77f3fe3bf7551bb8a8b795fad7e7226/constraintlayout-solver-2.0.1.jar:/opt/android-sdk/platforms/android-34/android.jar:/opt/android-sdk/build-tools/34.0.0/core-lambda-stubs.jar" "-d" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/build/tmp/kotlin-classes/debug" "-jvm-target" "17" "-module-name" "app_debug" "-no-jdk" "-no-reflect" "-no-stdlib" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/example/brizzihce/MainActivity.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/example/brizzihce/hce/Hex.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/example/brizzihce/hce/BrizziHostApduService.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/example/brizzihce/hce/BrizziCommandCatalog.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/example/brizzihce/hce/BrizziResponse.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/example/brizzihce/hce/BrizziApduRouter.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/example/brizzihce/hce/BrizziSession.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/example/brizzihce/hce/BrizziCard.kt" \ No newline at end of file diff --git a/app/build/20260502_12847016678562219229.compiler.options b/app/build/20260502_12847016678562219229.compiler.options new file mode 100644 index 0000000..5c2b07e --- /dev/null +++ b/app/build/20260502_12847016678562219229.compiler.options @@ -0,0 +1 @@ +"-Xallow-no-source-files" "-classpath" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/build/intermediates/compile_and_runtime_not_namespaced_r_class_jar/debug/processDebugResources/R.jar:/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/build/intermediates/compile_app_classes_jar/debug/bundleDebugClassesToCompileJar/classes.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/38568fd89d56060d922c5ded447334ca/transformed/material-1.12.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/93f80417b997ebfa5532ea1a345b380b/transformed/appcompat-resources-1.7.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/c53626f0ac6820430f53002a933a1f30/transformed/constraintlayout-2.0.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/7babaf110e8bddfa3fe627e80658f5a1/transformed/appcompat-1.7.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/713b5d3d316a2d83774f238d1915274e/transformed/viewpager2-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/f64c945dc75ccd139dcf1bc3cad47c51/transformed/fragment-1.5.4-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/736362bb805c0624542cc970e1ae5cd1/transformed/activity-1.9.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/08e8dac8d0072d5ccfc3af5329ed465b/transformed/activity-ktx-1.9.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/ecd3034234f3a400091ed8441d535c3e/transformed/drawerlayout-1.1.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/d07a88900f20c68717abaf877fd61823/transformed/coordinatorlayout-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/f63ad8a414d586804f2a5168683bb1b4/transformed/dynamicanimation-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/b63a5cb8279541532183c0c6bc34b727/transformed/recyclerview-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/2d2c0547f1a41b84820408b0a29fbc06/transformed/transition-1.5.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/755ab75acfba049f6ee4f66ed131e77f/transformed/vectordrawable-animated-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/5fd688d7318c2c3cbda40570e06b2eb0/transformed/vectordrawable-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/cd22a1cb0376be829b656c0755991888/transformed/viewpager-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/991a8fb9873c6cad836b4aa66318210e/transformed/customview-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/2d4edb9b2528b41c40ae61af934b1705/transformed/legacy-support-core-utils-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/53cac483f6ec290919cca8e19964534c/transformed/loader-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/0fa0966091e23fe9065bfd280c715775/transformed/core-1.13.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/3931ccc1401a83f9098377ca681650e1/transformed/lifecycle-livedata-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.lifecycle/lifecycle-common/2.6.2/10f354fdb64868baecd67128560c5a0d6312c495/lifecycle-common-2.6.2.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/1e60af792d671776d557aa3f6c209688/transformed/lifecycle-livedata-core-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/cea3309a38ef9536c0dea1de72906a8a/transformed/lifecycle-viewmodel-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/ad091e6686250dc149e6dde49844d133/transformed/lifecycle-viewmodel-ktx-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/c994a129896f4fefeec1cb8dd05290c4/transformed/lifecycle-runtime-ktx-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/32d3bb69724cb410c59ad12738ceadeb/transformed/lifecycle-runtime-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/a4745723ad6d492bd092e7426c5ea9d6/transformed/lifecycle-viewmodel-savedstate-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/ce6ecffb7ee3323a44f56b433808717c/transformed/core-ktx-1.13.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/22632f1794ea64b41a1b2db3ac79f7fe/transformed/savedstate-ktx-1.2.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/0fb2db6084487c9b77a0eab44d584829/transformed/savedstate-1.2.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/a98d42e6e9cd8889f864ecbde0e2ee3d/transformed/annotation-experimental-1.4.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/df451588896e4fd2fd29682cd7dfc596/transformed/cursoradapter-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/dbdf765c9a72d493ce6e6a3c3ee7b2af/transformed/cardview-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/293a0776757bb6c8f5865f70a37037c5/transformed/versionedparcelable-1.1.1-api.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.collection/collection/1.1.0/1f27220b47669781457de0d600849a5de0e89909/collection-1.1.0.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/7aebbb858e0cbebd2ab25d73044a8e86/transformed/core-runtime-2.2.0-api.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.arch.core/core-common/2.2.0/5e1b8b81dfd5f52c56a8d53b18ca759c19a301f3/core-common-2.2.0.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/3c4150284702b1ac7eab5cb0dbb3d36f/transformed/interpolator-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/8d898b0a876ca71b966ec88d77e3b33d/transformed/documentfile-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/e61c793553da4e092d309e206d785cc4/transformed/localbroadcastmanager-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/d3189a208efa118c2045df00d5074b73/transformed/print-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.annotation/annotation-jvm/1.6.0/a7257339a052df0f91433cf9651231bbb802b502/annotation-jvm-1.6.0.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlinx/kotlinx-coroutines-core-jvm/1.6.4/2c997cd1c0ef33f3e751d3831929aeff1390cb30/kotlinx-coroutines-core-jvm-1.6.4.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlinx/kotlinx-coroutines-android/1.6.4/f955fc8b2ad196e2f4429598440e15f7492eeb2b/kotlinx-coroutines-android-1.6.4.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-jdk8/1.8.22/b25c86d47d6b962b9cf0f8c3f320c8a10eea3dd1/kotlin-stdlib-jdk8-1.8.22.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-jdk7/1.8.22/4dabb8248310d833bb6a8b516024a91fd3d275c/kotlin-stdlib-jdk7-1.8.22.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib/1.9.24/9928532f12c66ad816a625b3f9984f8368ca6d2b/kotlin-stdlib-1.9.24.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/junit/junit/4.13.2/8ac9e16d933b6fb43bc7f576336b8f4d7eb5ba12/junit-4.13.2.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.hamcrest/hamcrest-core/1.3/42a25dc3219429f0e5d060061f71acb49bf010a0/hamcrest-core-1.3.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains/annotations/13.0/919f0dfe192fb4e063e7dacadee7f8bb9a2672a9/annotations-13.0.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.resourceinspection/resourceinspection-annotation/1.0.1/8c21f8ff5d96d5d52c948707f7e4d6ca6773feef/resourceinspection-annotation-1.0.1.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.constraintlayout/constraintlayout-solver/2.0.1/30988fe2d77f3fe3bf7551bb8a8b795fad7e7226/constraintlayout-solver-2.0.1.jar:/opt/android-sdk/platforms/android-34/android.jar:/opt/android-sdk/build-tools/34.0.0/core-lambda-stubs.jar" "-d" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/build/tmp/kotlin-classes/debugUnitTest" "-Xfriend-paths=/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/build/tmp/kotlin-classes/debug,/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes,/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/build/intermediates/compile_app_classes_jar/debug/bundleDebugClassesToCompileJar/classes.jar" "-jvm-target" "17" "-module-name" "app_debugUnitTest" "-no-jdk" "-no-reflect" "-no-stdlib" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/test/java/com/example/brizzihce/hce/BrizziApduRouterTest.kt" \ No newline at end of file diff --git a/app/build/20260502_12929062320326023968.compiler.options b/app/build/20260502_12929062320326023968.compiler.options new file mode 100644 index 0000000..6d28446 --- /dev/null +++ b/app/build/20260502_12929062320326023968.compiler.options @@ -0,0 +1 @@ +"-Xallow-no-source-files" "-classpath" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/build/intermediates/compile_and_runtime_not_namespaced_r_class_jar/debug/processDebugResources/R.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/38568fd89d56060d922c5ded447334ca/transformed/material-1.12.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/93f80417b997ebfa5532ea1a345b380b/transformed/appcompat-resources-1.7.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/c53626f0ac6820430f53002a933a1f30/transformed/constraintlayout-2.0.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/7babaf110e8bddfa3fe627e80658f5a1/transformed/appcompat-1.7.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/713b5d3d316a2d83774f238d1915274e/transformed/viewpager2-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/f64c945dc75ccd139dcf1bc3cad47c51/transformed/fragment-1.5.4-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/736362bb805c0624542cc970e1ae5cd1/transformed/activity-1.9.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/08e8dac8d0072d5ccfc3af5329ed465b/transformed/activity-ktx-1.9.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/ecd3034234f3a400091ed8441d535c3e/transformed/drawerlayout-1.1.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/d07a88900f20c68717abaf877fd61823/transformed/coordinatorlayout-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/f63ad8a414d586804f2a5168683bb1b4/transformed/dynamicanimation-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/b63a5cb8279541532183c0c6bc34b727/transformed/recyclerview-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/2d2c0547f1a41b84820408b0a29fbc06/transformed/transition-1.5.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/755ab75acfba049f6ee4f66ed131e77f/transformed/vectordrawable-animated-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/5fd688d7318c2c3cbda40570e06b2eb0/transformed/vectordrawable-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/cd22a1cb0376be829b656c0755991888/transformed/viewpager-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/991a8fb9873c6cad836b4aa66318210e/transformed/customview-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/2d4edb9b2528b41c40ae61af934b1705/transformed/legacy-support-core-utils-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/53cac483f6ec290919cca8e19964534c/transformed/loader-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/0fa0966091e23fe9065bfd280c715775/transformed/core-1.13.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/3931ccc1401a83f9098377ca681650e1/transformed/lifecycle-livedata-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.lifecycle/lifecycle-common/2.6.2/10f354fdb64868baecd67128560c5a0d6312c495/lifecycle-common-2.6.2.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/1e60af792d671776d557aa3f6c209688/transformed/lifecycle-livedata-core-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/cea3309a38ef9536c0dea1de72906a8a/transformed/lifecycle-viewmodel-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/ad091e6686250dc149e6dde49844d133/transformed/lifecycle-viewmodel-ktx-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/c994a129896f4fefeec1cb8dd05290c4/transformed/lifecycle-runtime-ktx-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/32d3bb69724cb410c59ad12738ceadeb/transformed/lifecycle-runtime-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/a4745723ad6d492bd092e7426c5ea9d6/transformed/lifecycle-viewmodel-savedstate-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/ce6ecffb7ee3323a44f56b433808717c/transformed/core-ktx-1.13.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/22632f1794ea64b41a1b2db3ac79f7fe/transformed/savedstate-ktx-1.2.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/0fb2db6084487c9b77a0eab44d584829/transformed/savedstate-1.2.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/a98d42e6e9cd8889f864ecbde0e2ee3d/transformed/annotation-experimental-1.4.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/df451588896e4fd2fd29682cd7dfc596/transformed/cursoradapter-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/dbdf765c9a72d493ce6e6a3c3ee7b2af/transformed/cardview-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/293a0776757bb6c8f5865f70a37037c5/transformed/versionedparcelable-1.1.1-api.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.collection/collection/1.1.0/1f27220b47669781457de0d600849a5de0e89909/collection-1.1.0.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/7aebbb858e0cbebd2ab25d73044a8e86/transformed/core-runtime-2.2.0-api.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.arch.core/core-common/2.2.0/5e1b8b81dfd5f52c56a8d53b18ca759c19a301f3/core-common-2.2.0.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/3c4150284702b1ac7eab5cb0dbb3d36f/transformed/interpolator-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/8d898b0a876ca71b966ec88d77e3b33d/transformed/documentfile-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/e61c793553da4e092d309e206d785cc4/transformed/localbroadcastmanager-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/d3189a208efa118c2045df00d5074b73/transformed/print-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.annotation/annotation-jvm/1.6.0/a7257339a052df0f91433cf9651231bbb802b502/annotation-jvm-1.6.0.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlinx/kotlinx-coroutines-core-jvm/1.6.4/2c997cd1c0ef33f3e751d3831929aeff1390cb30/kotlinx-coroutines-core-jvm-1.6.4.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlinx/kotlinx-coroutines-android/1.6.4/f955fc8b2ad196e2f4429598440e15f7492eeb2b/kotlinx-coroutines-android-1.6.4.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-jdk8/1.8.22/b25c86d47d6b962b9cf0f8c3f320c8a10eea3dd1/kotlin-stdlib-jdk8-1.8.22.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-jdk7/1.8.22/4dabb8248310d833bb6a8b516024a91fd3d275c/kotlin-stdlib-jdk7-1.8.22.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib/1.9.24/9928532f12c66ad816a625b3f9984f8368ca6d2b/kotlin-stdlib-1.9.24.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains/annotations/13.0/919f0dfe192fb4e063e7dacadee7f8bb9a2672a9/annotations-13.0.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.resourceinspection/resourceinspection-annotation/1.0.1/8c21f8ff5d96d5d52c948707f7e4d6ca6773feef/resourceinspection-annotation-1.0.1.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.constraintlayout/constraintlayout-solver/2.0.1/30988fe2d77f3fe3bf7551bb8a8b795fad7e7226/constraintlayout-solver-2.0.1.jar:/opt/android-sdk/platforms/android-34/android.jar:/opt/android-sdk/build-tools/34.0.0/core-lambda-stubs.jar" "-d" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/build/tmp/kotlin-classes/debug" "-jvm-target" "17" "-module-name" "app_debug" "-no-jdk" "-no-reflect" "-no-stdlib" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/example/brizzihce/MainActivity.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/example/brizzihce/hce/Hex.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/example/brizzihce/hce/BrizziHostApduService.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/example/brizzihce/hce/BrizziCommandCatalog.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/example/brizzihce/hce/BrizziResponse.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/example/brizzihce/hce/BrizziApduRouter.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/example/brizzihce/hce/BrizziSession.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/example/brizzihce/hce/BrizziCard.kt" \ No newline at end of file diff --git a/app/build/20260502_13545760743152707855.compiler.options b/app/build/20260502_13545760743152707855.compiler.options new file mode 100644 index 0000000..5c2b07e --- /dev/null +++ b/app/build/20260502_13545760743152707855.compiler.options @@ -0,0 +1 @@ +"-Xallow-no-source-files" "-classpath" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/build/intermediates/compile_and_runtime_not_namespaced_r_class_jar/debug/processDebugResources/R.jar:/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/build/intermediates/compile_app_classes_jar/debug/bundleDebugClassesToCompileJar/classes.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/38568fd89d56060d922c5ded447334ca/transformed/material-1.12.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/93f80417b997ebfa5532ea1a345b380b/transformed/appcompat-resources-1.7.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/c53626f0ac6820430f53002a933a1f30/transformed/constraintlayout-2.0.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/7babaf110e8bddfa3fe627e80658f5a1/transformed/appcompat-1.7.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/713b5d3d316a2d83774f238d1915274e/transformed/viewpager2-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/f64c945dc75ccd139dcf1bc3cad47c51/transformed/fragment-1.5.4-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/736362bb805c0624542cc970e1ae5cd1/transformed/activity-1.9.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/08e8dac8d0072d5ccfc3af5329ed465b/transformed/activity-ktx-1.9.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/ecd3034234f3a400091ed8441d535c3e/transformed/drawerlayout-1.1.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/d07a88900f20c68717abaf877fd61823/transformed/coordinatorlayout-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/f63ad8a414d586804f2a5168683bb1b4/transformed/dynamicanimation-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/b63a5cb8279541532183c0c6bc34b727/transformed/recyclerview-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/2d2c0547f1a41b84820408b0a29fbc06/transformed/transition-1.5.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/755ab75acfba049f6ee4f66ed131e77f/transformed/vectordrawable-animated-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/5fd688d7318c2c3cbda40570e06b2eb0/transformed/vectordrawable-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/cd22a1cb0376be829b656c0755991888/transformed/viewpager-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/991a8fb9873c6cad836b4aa66318210e/transformed/customview-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/2d4edb9b2528b41c40ae61af934b1705/transformed/legacy-support-core-utils-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/53cac483f6ec290919cca8e19964534c/transformed/loader-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/0fa0966091e23fe9065bfd280c715775/transformed/core-1.13.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/3931ccc1401a83f9098377ca681650e1/transformed/lifecycle-livedata-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.lifecycle/lifecycle-common/2.6.2/10f354fdb64868baecd67128560c5a0d6312c495/lifecycle-common-2.6.2.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/1e60af792d671776d557aa3f6c209688/transformed/lifecycle-livedata-core-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/cea3309a38ef9536c0dea1de72906a8a/transformed/lifecycle-viewmodel-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/ad091e6686250dc149e6dde49844d133/transformed/lifecycle-viewmodel-ktx-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/c994a129896f4fefeec1cb8dd05290c4/transformed/lifecycle-runtime-ktx-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/32d3bb69724cb410c59ad12738ceadeb/transformed/lifecycle-runtime-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/a4745723ad6d492bd092e7426c5ea9d6/transformed/lifecycle-viewmodel-savedstate-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/ce6ecffb7ee3323a44f56b433808717c/transformed/core-ktx-1.13.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/22632f1794ea64b41a1b2db3ac79f7fe/transformed/savedstate-ktx-1.2.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/0fb2db6084487c9b77a0eab44d584829/transformed/savedstate-1.2.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/a98d42e6e9cd8889f864ecbde0e2ee3d/transformed/annotation-experimental-1.4.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/df451588896e4fd2fd29682cd7dfc596/transformed/cursoradapter-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/dbdf765c9a72d493ce6e6a3c3ee7b2af/transformed/cardview-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/293a0776757bb6c8f5865f70a37037c5/transformed/versionedparcelable-1.1.1-api.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.collection/collection/1.1.0/1f27220b47669781457de0d600849a5de0e89909/collection-1.1.0.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/7aebbb858e0cbebd2ab25d73044a8e86/transformed/core-runtime-2.2.0-api.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.arch.core/core-common/2.2.0/5e1b8b81dfd5f52c56a8d53b18ca759c19a301f3/core-common-2.2.0.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/3c4150284702b1ac7eab5cb0dbb3d36f/transformed/interpolator-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/8d898b0a876ca71b966ec88d77e3b33d/transformed/documentfile-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/e61c793553da4e092d309e206d785cc4/transformed/localbroadcastmanager-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/d3189a208efa118c2045df00d5074b73/transformed/print-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.annotation/annotation-jvm/1.6.0/a7257339a052df0f91433cf9651231bbb802b502/annotation-jvm-1.6.0.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlinx/kotlinx-coroutines-core-jvm/1.6.4/2c997cd1c0ef33f3e751d3831929aeff1390cb30/kotlinx-coroutines-core-jvm-1.6.4.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlinx/kotlinx-coroutines-android/1.6.4/f955fc8b2ad196e2f4429598440e15f7492eeb2b/kotlinx-coroutines-android-1.6.4.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-jdk8/1.8.22/b25c86d47d6b962b9cf0f8c3f320c8a10eea3dd1/kotlin-stdlib-jdk8-1.8.22.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-jdk7/1.8.22/4dabb8248310d833bb6a8b516024a91fd3d275c/kotlin-stdlib-jdk7-1.8.22.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib/1.9.24/9928532f12c66ad816a625b3f9984f8368ca6d2b/kotlin-stdlib-1.9.24.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/junit/junit/4.13.2/8ac9e16d933b6fb43bc7f576336b8f4d7eb5ba12/junit-4.13.2.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.hamcrest/hamcrest-core/1.3/42a25dc3219429f0e5d060061f71acb49bf010a0/hamcrest-core-1.3.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains/annotations/13.0/919f0dfe192fb4e063e7dacadee7f8bb9a2672a9/annotations-13.0.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.resourceinspection/resourceinspection-annotation/1.0.1/8c21f8ff5d96d5d52c948707f7e4d6ca6773feef/resourceinspection-annotation-1.0.1.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.constraintlayout/constraintlayout-solver/2.0.1/30988fe2d77f3fe3bf7551bb8a8b795fad7e7226/constraintlayout-solver-2.0.1.jar:/opt/android-sdk/platforms/android-34/android.jar:/opt/android-sdk/build-tools/34.0.0/core-lambda-stubs.jar" "-d" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/build/tmp/kotlin-classes/debugUnitTest" "-Xfriend-paths=/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/build/tmp/kotlin-classes/debug,/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes,/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/build/intermediates/compile_app_classes_jar/debug/bundleDebugClassesToCompileJar/classes.jar" "-jvm-target" "17" "-module-name" "app_debugUnitTest" "-no-jdk" "-no-reflect" "-no-stdlib" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/test/java/com/example/brizzihce/hce/BrizziApduRouterTest.kt" \ No newline at end of file diff --git a/app/build/20260502_14006553528600817580.compiler.options b/app/build/20260502_14006553528600817580.compiler.options new file mode 100644 index 0000000..5c2b07e --- /dev/null +++ b/app/build/20260502_14006553528600817580.compiler.options @@ -0,0 +1 @@ +"-Xallow-no-source-files" "-classpath" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/build/intermediates/compile_and_runtime_not_namespaced_r_class_jar/debug/processDebugResources/R.jar:/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/build/intermediates/compile_app_classes_jar/debug/bundleDebugClassesToCompileJar/classes.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/38568fd89d56060d922c5ded447334ca/transformed/material-1.12.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/93f80417b997ebfa5532ea1a345b380b/transformed/appcompat-resources-1.7.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/c53626f0ac6820430f53002a933a1f30/transformed/constraintlayout-2.0.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/7babaf110e8bddfa3fe627e80658f5a1/transformed/appcompat-1.7.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/713b5d3d316a2d83774f238d1915274e/transformed/viewpager2-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/f64c945dc75ccd139dcf1bc3cad47c51/transformed/fragment-1.5.4-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/736362bb805c0624542cc970e1ae5cd1/transformed/activity-1.9.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/08e8dac8d0072d5ccfc3af5329ed465b/transformed/activity-ktx-1.9.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/ecd3034234f3a400091ed8441d535c3e/transformed/drawerlayout-1.1.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/d07a88900f20c68717abaf877fd61823/transformed/coordinatorlayout-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/f63ad8a414d586804f2a5168683bb1b4/transformed/dynamicanimation-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/b63a5cb8279541532183c0c6bc34b727/transformed/recyclerview-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/2d2c0547f1a41b84820408b0a29fbc06/transformed/transition-1.5.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/755ab75acfba049f6ee4f66ed131e77f/transformed/vectordrawable-animated-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/5fd688d7318c2c3cbda40570e06b2eb0/transformed/vectordrawable-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/cd22a1cb0376be829b656c0755991888/transformed/viewpager-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/991a8fb9873c6cad836b4aa66318210e/transformed/customview-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/2d4edb9b2528b41c40ae61af934b1705/transformed/legacy-support-core-utils-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/53cac483f6ec290919cca8e19964534c/transformed/loader-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/0fa0966091e23fe9065bfd280c715775/transformed/core-1.13.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/3931ccc1401a83f9098377ca681650e1/transformed/lifecycle-livedata-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.lifecycle/lifecycle-common/2.6.2/10f354fdb64868baecd67128560c5a0d6312c495/lifecycle-common-2.6.2.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/1e60af792d671776d557aa3f6c209688/transformed/lifecycle-livedata-core-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/cea3309a38ef9536c0dea1de72906a8a/transformed/lifecycle-viewmodel-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/ad091e6686250dc149e6dde49844d133/transformed/lifecycle-viewmodel-ktx-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/c994a129896f4fefeec1cb8dd05290c4/transformed/lifecycle-runtime-ktx-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/32d3bb69724cb410c59ad12738ceadeb/transformed/lifecycle-runtime-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/a4745723ad6d492bd092e7426c5ea9d6/transformed/lifecycle-viewmodel-savedstate-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/ce6ecffb7ee3323a44f56b433808717c/transformed/core-ktx-1.13.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/22632f1794ea64b41a1b2db3ac79f7fe/transformed/savedstate-ktx-1.2.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/0fb2db6084487c9b77a0eab44d584829/transformed/savedstate-1.2.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/a98d42e6e9cd8889f864ecbde0e2ee3d/transformed/annotation-experimental-1.4.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/df451588896e4fd2fd29682cd7dfc596/transformed/cursoradapter-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/dbdf765c9a72d493ce6e6a3c3ee7b2af/transformed/cardview-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/293a0776757bb6c8f5865f70a37037c5/transformed/versionedparcelable-1.1.1-api.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.collection/collection/1.1.0/1f27220b47669781457de0d600849a5de0e89909/collection-1.1.0.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/7aebbb858e0cbebd2ab25d73044a8e86/transformed/core-runtime-2.2.0-api.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.arch.core/core-common/2.2.0/5e1b8b81dfd5f52c56a8d53b18ca759c19a301f3/core-common-2.2.0.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/3c4150284702b1ac7eab5cb0dbb3d36f/transformed/interpolator-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/8d898b0a876ca71b966ec88d77e3b33d/transformed/documentfile-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/e61c793553da4e092d309e206d785cc4/transformed/localbroadcastmanager-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/d3189a208efa118c2045df00d5074b73/transformed/print-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.annotation/annotation-jvm/1.6.0/a7257339a052df0f91433cf9651231bbb802b502/annotation-jvm-1.6.0.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlinx/kotlinx-coroutines-core-jvm/1.6.4/2c997cd1c0ef33f3e751d3831929aeff1390cb30/kotlinx-coroutines-core-jvm-1.6.4.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlinx/kotlinx-coroutines-android/1.6.4/f955fc8b2ad196e2f4429598440e15f7492eeb2b/kotlinx-coroutines-android-1.6.4.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-jdk8/1.8.22/b25c86d47d6b962b9cf0f8c3f320c8a10eea3dd1/kotlin-stdlib-jdk8-1.8.22.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-jdk7/1.8.22/4dabb8248310d833bb6a8b516024a91fd3d275c/kotlin-stdlib-jdk7-1.8.22.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib/1.9.24/9928532f12c66ad816a625b3f9984f8368ca6d2b/kotlin-stdlib-1.9.24.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/junit/junit/4.13.2/8ac9e16d933b6fb43bc7f576336b8f4d7eb5ba12/junit-4.13.2.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.hamcrest/hamcrest-core/1.3/42a25dc3219429f0e5d060061f71acb49bf010a0/hamcrest-core-1.3.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains/annotations/13.0/919f0dfe192fb4e063e7dacadee7f8bb9a2672a9/annotations-13.0.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.resourceinspection/resourceinspection-annotation/1.0.1/8c21f8ff5d96d5d52c948707f7e4d6ca6773feef/resourceinspection-annotation-1.0.1.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.constraintlayout/constraintlayout-solver/2.0.1/30988fe2d77f3fe3bf7551bb8a8b795fad7e7226/constraintlayout-solver-2.0.1.jar:/opt/android-sdk/platforms/android-34/android.jar:/opt/android-sdk/build-tools/34.0.0/core-lambda-stubs.jar" "-d" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/build/tmp/kotlin-classes/debugUnitTest" "-Xfriend-paths=/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/build/tmp/kotlin-classes/debug,/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes,/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/build/intermediates/compile_app_classes_jar/debug/bundleDebugClassesToCompileJar/classes.jar" "-jvm-target" "17" "-module-name" "app_debugUnitTest" "-no-jdk" "-no-reflect" "-no-stdlib" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/test/java/com/example/brizzihce/hce/BrizziApduRouterTest.kt" \ No newline at end of file diff --git a/app/build/20260502_14119314172237048984.compiler.options b/app/build/20260502_14119314172237048984.compiler.options new file mode 100644 index 0000000..a1a574c --- /dev/null +++ b/app/build/20260502_14119314172237048984.compiler.options @@ -0,0 +1 @@ +"-Xallow-no-source-files" "-classpath" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/build/intermediates/compile_and_runtime_not_namespaced_r_class_jar/debug/processDebugResources/R.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/2b46fc7240fd1c41d7b254e6f134cdad/transformed/material-1.12.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/1c6b9f11da9b0c15261823cfee4973b7/transformed/appcompat-resources-1.7.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/0715ece5199db039abfeee42e29b7708/transformed/constraintlayout-2.0.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/9d2a85223cf4a8b49c227abc482a0e8a/transformed/appcompat-1.7.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/76907b0a18ffa30c0961a292efefc464/transformed/viewpager2-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/9f3af8bcdf1597677dabb09281bea41e/transformed/fragment-1.5.4-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/e75e37f562e1145df6a09016aa79b2ce/transformed/activity-1.9.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/fbc762f0a5d18dc6730c9ee4fd2ee91d/transformed/activity-ktx-1.9.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/34d28434c39191cd794cc0eae17221e3/transformed/drawerlayout-1.1.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/ced79c586c7946e4a13d72b6b80c6f3c/transformed/coordinatorlayout-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/26022993a3b8ca4dcaacb78711194c14/transformed/dynamicanimation-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/d2e9d43b13ef848729e472d229249a17/transformed/recyclerview-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/c08827f26d5d38c01988ad30ee34b2cc/transformed/transition-1.5.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/6b19ee12592b72ab18cbec0df8e98d24/transformed/vectordrawable-animated-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/e3d168050913f75e40134669fc167a87/transformed/vectordrawable-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/8d716ee1cb0aed8947419dd6636e5940/transformed/viewpager-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/7f3b37a218763e545c8517322a216bbc/transformed/customview-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/dc18a8d267f23a0dda640d3d956e3620/transformed/legacy-support-core-utils-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/d789fb0d02c6d5cf508d017053748b3a/transformed/loader-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/29f401d26f531cd15706f724d5cef367/transformed/core-1.13.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/74f5c60eb260927513594f1cef0c589a/transformed/lifecycle-livedata-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.lifecycle/lifecycle-common/2.6.2/10f354fdb64868baecd67128560c5a0d6312c495/lifecycle-common-2.6.2.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/d107e07e2fa4c7613f64fc8369c01f61/transformed/lifecycle-livedata-core-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/5e86eee9e24f6dd6253cc0481461ab1c/transformed/lifecycle-viewmodel-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/d947345ca0183de8185748e9fdeac146/transformed/lifecycle-viewmodel-ktx-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/f2644b8de9588c83765dd3e96b792c5e/transformed/lifecycle-runtime-ktx-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/012788dddae0be84c208370f2f2a299e/transformed/lifecycle-runtime-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/b65c8f93a18b093ecbc760a67262475c/transformed/lifecycle-viewmodel-savedstate-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/e88b60a7c7a21a16991a98b97b9a4543/transformed/core-ktx-1.13.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/32947a70fb25204fdc9c8bfa78eec5c5/transformed/security-crypto-ktx-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/e1c1c1134897a2a75589e7a49e09a9fb/transformed/savedstate-ktx-1.2.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/7c27647d5810acc902c975218074d8d3/transformed/savedstate-1.2.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/7909db3db91cdfe047550e1cee49d0d7/transformed/annotation-experimental-1.4.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/81cef68a3c9d29afd9e143d24f39061b/transformed/cursoradapter-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/8e133ef48ec6ff4420edcfc5a256e86f/transformed/cardview-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/e1d385135b9eb64886636a27c473c354/transformed/security-crypto-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/9292a799190f75164672669553cb424f/transformed/versionedparcelable-1.1.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/fbf7a1e7ec45c0031ff7037ccdda9d49/transformed/core-runtime-2.2.0-api.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.arch.core/core-common/2.2.0/5e1b8b81dfd5f52c56a8d53b18ca759c19a301f3/core-common-2.2.0.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/2da6150fe01275f13dced00262feec9e/transformed/interpolator-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.collection/collection-jvm/1.4.2/bc60b5568a66d765a9fe8e266fd0c6c727e0b50b/collection-jvm-1.4.2.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/2f6634070a11574623f5831e7a12e196/transformed/documentfile-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/4e1868433b8ae8ad9d76c901bfda4a8f/transformed/localbroadcastmanager-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/510650f47e413bfd4a118fac4bc3a228/transformed/print-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.annotation/annotation-jvm/1.8.1/b8a16fe526014b7941c1debaccaf9c5153692dbb/annotation-jvm-1.8.1.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlinx/kotlinx-coroutines-core-jvm/1.6.4/2c997cd1c0ef33f3e751d3831929aeff1390cb30/kotlinx-coroutines-core-jvm-1.6.4.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlinx/kotlinx-coroutines-android/1.6.4/f955fc8b2ad196e2f4429598440e15f7492eeb2b/kotlinx-coroutines-android-1.6.4.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-jdk8/1.8.22/b25c86d47d6b962b9cf0f8c3f320c8a10eea3dd1/kotlin-stdlib-jdk8-1.8.22.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-jdk7/1.8.22/4dabb8248310d833bb6a8b516024a91fd3d275c/kotlin-stdlib-jdk7-1.8.22.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib/2.0.21/618b539767b4899b4660a83006e052b63f1db551/kotlin-stdlib-2.0.21.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains/annotations/13.0/919f0dfe192fb4e063e7dacadee7f8bb9a2672a9/annotations-13.0.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.resourceinspection/resourceinspection-annotation/1.0.1/8c21f8ff5d96d5d52c948707f7e4d6ca6773feef/resourceinspection-annotation-1.0.1.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.constraintlayout/constraintlayout-solver/2.0.1/30988fe2d77f3fe3bf7551bb8a8b795fad7e7226/constraintlayout-solver-2.0.1.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jspecify/jspecify/1.0.0/7425a601c1c7ec76645a78d22b8c6a627edee507/jspecify-1.0.0.jar:/opt/android-sdk/platforms/android-34/android.jar:/opt/android-sdk/build-tools/34.0.0/core-lambda-stubs.jar" "-d" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/build/tmp/kotlin-classes/debug" "-jvm-target" "17" "-module-name" "app_debug" "-no-jdk" "-no-reflect" "-no-stdlib" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/MainActivity.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/BrizziSecurityMetrics.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/BrizziSecureStorage.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/Hex.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/BrizziHostApduService.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/BrizziCommandCatalog.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/BrizziResponse.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/BrizziApduRouter.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/BrizziSession.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/BrizziCard.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/ApduParser.kt" \ No newline at end of file diff --git a/app/build/20260502_16048052753253708905.compiler.options b/app/build/20260502_16048052753253708905.compiler.options new file mode 100644 index 0000000..a1a574c --- /dev/null +++ b/app/build/20260502_16048052753253708905.compiler.options @@ -0,0 +1 @@ +"-Xallow-no-source-files" "-classpath" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/build/intermediates/compile_and_runtime_not_namespaced_r_class_jar/debug/processDebugResources/R.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/2b46fc7240fd1c41d7b254e6f134cdad/transformed/material-1.12.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/1c6b9f11da9b0c15261823cfee4973b7/transformed/appcompat-resources-1.7.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/0715ece5199db039abfeee42e29b7708/transformed/constraintlayout-2.0.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/9d2a85223cf4a8b49c227abc482a0e8a/transformed/appcompat-1.7.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/76907b0a18ffa30c0961a292efefc464/transformed/viewpager2-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/9f3af8bcdf1597677dabb09281bea41e/transformed/fragment-1.5.4-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/e75e37f562e1145df6a09016aa79b2ce/transformed/activity-1.9.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/fbc762f0a5d18dc6730c9ee4fd2ee91d/transformed/activity-ktx-1.9.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/34d28434c39191cd794cc0eae17221e3/transformed/drawerlayout-1.1.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/ced79c586c7946e4a13d72b6b80c6f3c/transformed/coordinatorlayout-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/26022993a3b8ca4dcaacb78711194c14/transformed/dynamicanimation-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/d2e9d43b13ef848729e472d229249a17/transformed/recyclerview-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/c08827f26d5d38c01988ad30ee34b2cc/transformed/transition-1.5.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/6b19ee12592b72ab18cbec0df8e98d24/transformed/vectordrawable-animated-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/e3d168050913f75e40134669fc167a87/transformed/vectordrawable-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/8d716ee1cb0aed8947419dd6636e5940/transformed/viewpager-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/7f3b37a218763e545c8517322a216bbc/transformed/customview-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/dc18a8d267f23a0dda640d3d956e3620/transformed/legacy-support-core-utils-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/d789fb0d02c6d5cf508d017053748b3a/transformed/loader-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/29f401d26f531cd15706f724d5cef367/transformed/core-1.13.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/74f5c60eb260927513594f1cef0c589a/transformed/lifecycle-livedata-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.lifecycle/lifecycle-common/2.6.2/10f354fdb64868baecd67128560c5a0d6312c495/lifecycle-common-2.6.2.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/d107e07e2fa4c7613f64fc8369c01f61/transformed/lifecycle-livedata-core-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/5e86eee9e24f6dd6253cc0481461ab1c/transformed/lifecycle-viewmodel-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/d947345ca0183de8185748e9fdeac146/transformed/lifecycle-viewmodel-ktx-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/f2644b8de9588c83765dd3e96b792c5e/transformed/lifecycle-runtime-ktx-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/012788dddae0be84c208370f2f2a299e/transformed/lifecycle-runtime-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/b65c8f93a18b093ecbc760a67262475c/transformed/lifecycle-viewmodel-savedstate-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/e88b60a7c7a21a16991a98b97b9a4543/transformed/core-ktx-1.13.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/32947a70fb25204fdc9c8bfa78eec5c5/transformed/security-crypto-ktx-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/e1c1c1134897a2a75589e7a49e09a9fb/transformed/savedstate-ktx-1.2.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/7c27647d5810acc902c975218074d8d3/transformed/savedstate-1.2.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/7909db3db91cdfe047550e1cee49d0d7/transformed/annotation-experimental-1.4.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/81cef68a3c9d29afd9e143d24f39061b/transformed/cursoradapter-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/8e133ef48ec6ff4420edcfc5a256e86f/transformed/cardview-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/e1d385135b9eb64886636a27c473c354/transformed/security-crypto-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/9292a799190f75164672669553cb424f/transformed/versionedparcelable-1.1.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/fbf7a1e7ec45c0031ff7037ccdda9d49/transformed/core-runtime-2.2.0-api.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.arch.core/core-common/2.2.0/5e1b8b81dfd5f52c56a8d53b18ca759c19a301f3/core-common-2.2.0.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/2da6150fe01275f13dced00262feec9e/transformed/interpolator-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.collection/collection-jvm/1.4.2/bc60b5568a66d765a9fe8e266fd0c6c727e0b50b/collection-jvm-1.4.2.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/2f6634070a11574623f5831e7a12e196/transformed/documentfile-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/4e1868433b8ae8ad9d76c901bfda4a8f/transformed/localbroadcastmanager-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/510650f47e413bfd4a118fac4bc3a228/transformed/print-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.annotation/annotation-jvm/1.8.1/b8a16fe526014b7941c1debaccaf9c5153692dbb/annotation-jvm-1.8.1.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlinx/kotlinx-coroutines-core-jvm/1.6.4/2c997cd1c0ef33f3e751d3831929aeff1390cb30/kotlinx-coroutines-core-jvm-1.6.4.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlinx/kotlinx-coroutines-android/1.6.4/f955fc8b2ad196e2f4429598440e15f7492eeb2b/kotlinx-coroutines-android-1.6.4.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-jdk8/1.8.22/b25c86d47d6b962b9cf0f8c3f320c8a10eea3dd1/kotlin-stdlib-jdk8-1.8.22.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-jdk7/1.8.22/4dabb8248310d833bb6a8b516024a91fd3d275c/kotlin-stdlib-jdk7-1.8.22.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib/2.0.21/618b539767b4899b4660a83006e052b63f1db551/kotlin-stdlib-2.0.21.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains/annotations/13.0/919f0dfe192fb4e063e7dacadee7f8bb9a2672a9/annotations-13.0.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.resourceinspection/resourceinspection-annotation/1.0.1/8c21f8ff5d96d5d52c948707f7e4d6ca6773feef/resourceinspection-annotation-1.0.1.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.constraintlayout/constraintlayout-solver/2.0.1/30988fe2d77f3fe3bf7551bb8a8b795fad7e7226/constraintlayout-solver-2.0.1.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jspecify/jspecify/1.0.0/7425a601c1c7ec76645a78d22b8c6a627edee507/jspecify-1.0.0.jar:/opt/android-sdk/platforms/android-34/android.jar:/opt/android-sdk/build-tools/34.0.0/core-lambda-stubs.jar" "-d" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/build/tmp/kotlin-classes/debug" "-jvm-target" "17" "-module-name" "app_debug" "-no-jdk" "-no-reflect" "-no-stdlib" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/MainActivity.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/BrizziSecurityMetrics.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/BrizziSecureStorage.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/Hex.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/BrizziHostApduService.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/BrizziCommandCatalog.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/BrizziResponse.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/BrizziApduRouter.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/BrizziSession.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/BrizziCard.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/ApduParser.kt" \ No newline at end of file diff --git a/app/build/20260502_16448714221378634363.compiler.options b/app/build/20260502_16448714221378634363.compiler.options new file mode 100644 index 0000000..5c2b07e --- /dev/null +++ b/app/build/20260502_16448714221378634363.compiler.options @@ -0,0 +1 @@ +"-Xallow-no-source-files" "-classpath" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/build/intermediates/compile_and_runtime_not_namespaced_r_class_jar/debug/processDebugResources/R.jar:/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/build/intermediates/compile_app_classes_jar/debug/bundleDebugClassesToCompileJar/classes.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/38568fd89d56060d922c5ded447334ca/transformed/material-1.12.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/93f80417b997ebfa5532ea1a345b380b/transformed/appcompat-resources-1.7.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/c53626f0ac6820430f53002a933a1f30/transformed/constraintlayout-2.0.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/7babaf110e8bddfa3fe627e80658f5a1/transformed/appcompat-1.7.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/713b5d3d316a2d83774f238d1915274e/transformed/viewpager2-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/f64c945dc75ccd139dcf1bc3cad47c51/transformed/fragment-1.5.4-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/736362bb805c0624542cc970e1ae5cd1/transformed/activity-1.9.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/08e8dac8d0072d5ccfc3af5329ed465b/transformed/activity-ktx-1.9.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/ecd3034234f3a400091ed8441d535c3e/transformed/drawerlayout-1.1.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/d07a88900f20c68717abaf877fd61823/transformed/coordinatorlayout-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/f63ad8a414d586804f2a5168683bb1b4/transformed/dynamicanimation-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/b63a5cb8279541532183c0c6bc34b727/transformed/recyclerview-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/2d2c0547f1a41b84820408b0a29fbc06/transformed/transition-1.5.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/755ab75acfba049f6ee4f66ed131e77f/transformed/vectordrawable-animated-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/5fd688d7318c2c3cbda40570e06b2eb0/transformed/vectordrawable-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/cd22a1cb0376be829b656c0755991888/transformed/viewpager-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/991a8fb9873c6cad836b4aa66318210e/transformed/customview-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/2d4edb9b2528b41c40ae61af934b1705/transformed/legacy-support-core-utils-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/53cac483f6ec290919cca8e19964534c/transformed/loader-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/0fa0966091e23fe9065bfd280c715775/transformed/core-1.13.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/3931ccc1401a83f9098377ca681650e1/transformed/lifecycle-livedata-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.lifecycle/lifecycle-common/2.6.2/10f354fdb64868baecd67128560c5a0d6312c495/lifecycle-common-2.6.2.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/1e60af792d671776d557aa3f6c209688/transformed/lifecycle-livedata-core-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/cea3309a38ef9536c0dea1de72906a8a/transformed/lifecycle-viewmodel-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/ad091e6686250dc149e6dde49844d133/transformed/lifecycle-viewmodel-ktx-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/c994a129896f4fefeec1cb8dd05290c4/transformed/lifecycle-runtime-ktx-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/32d3bb69724cb410c59ad12738ceadeb/transformed/lifecycle-runtime-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/a4745723ad6d492bd092e7426c5ea9d6/transformed/lifecycle-viewmodel-savedstate-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/ce6ecffb7ee3323a44f56b433808717c/transformed/core-ktx-1.13.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/22632f1794ea64b41a1b2db3ac79f7fe/transformed/savedstate-ktx-1.2.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/0fb2db6084487c9b77a0eab44d584829/transformed/savedstate-1.2.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/a98d42e6e9cd8889f864ecbde0e2ee3d/transformed/annotation-experimental-1.4.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/df451588896e4fd2fd29682cd7dfc596/transformed/cursoradapter-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/dbdf765c9a72d493ce6e6a3c3ee7b2af/transformed/cardview-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/293a0776757bb6c8f5865f70a37037c5/transformed/versionedparcelable-1.1.1-api.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.collection/collection/1.1.0/1f27220b47669781457de0d600849a5de0e89909/collection-1.1.0.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/7aebbb858e0cbebd2ab25d73044a8e86/transformed/core-runtime-2.2.0-api.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.arch.core/core-common/2.2.0/5e1b8b81dfd5f52c56a8d53b18ca759c19a301f3/core-common-2.2.0.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/3c4150284702b1ac7eab5cb0dbb3d36f/transformed/interpolator-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/8d898b0a876ca71b966ec88d77e3b33d/transformed/documentfile-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/e61c793553da4e092d309e206d785cc4/transformed/localbroadcastmanager-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/d3189a208efa118c2045df00d5074b73/transformed/print-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.annotation/annotation-jvm/1.6.0/a7257339a052df0f91433cf9651231bbb802b502/annotation-jvm-1.6.0.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlinx/kotlinx-coroutines-core-jvm/1.6.4/2c997cd1c0ef33f3e751d3831929aeff1390cb30/kotlinx-coroutines-core-jvm-1.6.4.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlinx/kotlinx-coroutines-android/1.6.4/f955fc8b2ad196e2f4429598440e15f7492eeb2b/kotlinx-coroutines-android-1.6.4.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-jdk8/1.8.22/b25c86d47d6b962b9cf0f8c3f320c8a10eea3dd1/kotlin-stdlib-jdk8-1.8.22.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-jdk7/1.8.22/4dabb8248310d833bb6a8b516024a91fd3d275c/kotlin-stdlib-jdk7-1.8.22.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib/1.9.24/9928532f12c66ad816a625b3f9984f8368ca6d2b/kotlin-stdlib-1.9.24.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/junit/junit/4.13.2/8ac9e16d933b6fb43bc7f576336b8f4d7eb5ba12/junit-4.13.2.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.hamcrest/hamcrest-core/1.3/42a25dc3219429f0e5d060061f71acb49bf010a0/hamcrest-core-1.3.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains/annotations/13.0/919f0dfe192fb4e063e7dacadee7f8bb9a2672a9/annotations-13.0.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.resourceinspection/resourceinspection-annotation/1.0.1/8c21f8ff5d96d5d52c948707f7e4d6ca6773feef/resourceinspection-annotation-1.0.1.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.constraintlayout/constraintlayout-solver/2.0.1/30988fe2d77f3fe3bf7551bb8a8b795fad7e7226/constraintlayout-solver-2.0.1.jar:/opt/android-sdk/platforms/android-34/android.jar:/opt/android-sdk/build-tools/34.0.0/core-lambda-stubs.jar" "-d" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/build/tmp/kotlin-classes/debugUnitTest" "-Xfriend-paths=/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/build/tmp/kotlin-classes/debug,/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes,/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/build/intermediates/compile_app_classes_jar/debug/bundleDebugClassesToCompileJar/classes.jar" "-jvm-target" "17" "-module-name" "app_debugUnitTest" "-no-jdk" "-no-reflect" "-no-stdlib" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/test/java/com/example/brizzihce/hce/BrizziApduRouterTest.kt" \ No newline at end of file diff --git a/app/build/20260502_1659645070981979515.compiler.options b/app/build/20260502_1659645070981979515.compiler.options new file mode 100644 index 0000000..5c2b07e --- /dev/null +++ b/app/build/20260502_1659645070981979515.compiler.options @@ -0,0 +1 @@ +"-Xallow-no-source-files" "-classpath" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/build/intermediates/compile_and_runtime_not_namespaced_r_class_jar/debug/processDebugResources/R.jar:/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/build/intermediates/compile_app_classes_jar/debug/bundleDebugClassesToCompileJar/classes.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/38568fd89d56060d922c5ded447334ca/transformed/material-1.12.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/93f80417b997ebfa5532ea1a345b380b/transformed/appcompat-resources-1.7.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/c53626f0ac6820430f53002a933a1f30/transformed/constraintlayout-2.0.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/7babaf110e8bddfa3fe627e80658f5a1/transformed/appcompat-1.7.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/713b5d3d316a2d83774f238d1915274e/transformed/viewpager2-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/f64c945dc75ccd139dcf1bc3cad47c51/transformed/fragment-1.5.4-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/736362bb805c0624542cc970e1ae5cd1/transformed/activity-1.9.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/08e8dac8d0072d5ccfc3af5329ed465b/transformed/activity-ktx-1.9.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/ecd3034234f3a400091ed8441d535c3e/transformed/drawerlayout-1.1.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/d07a88900f20c68717abaf877fd61823/transformed/coordinatorlayout-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/f63ad8a414d586804f2a5168683bb1b4/transformed/dynamicanimation-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/b63a5cb8279541532183c0c6bc34b727/transformed/recyclerview-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/2d2c0547f1a41b84820408b0a29fbc06/transformed/transition-1.5.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/755ab75acfba049f6ee4f66ed131e77f/transformed/vectordrawable-animated-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/5fd688d7318c2c3cbda40570e06b2eb0/transformed/vectordrawable-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/cd22a1cb0376be829b656c0755991888/transformed/viewpager-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/991a8fb9873c6cad836b4aa66318210e/transformed/customview-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/2d4edb9b2528b41c40ae61af934b1705/transformed/legacy-support-core-utils-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/53cac483f6ec290919cca8e19964534c/transformed/loader-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/0fa0966091e23fe9065bfd280c715775/transformed/core-1.13.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/3931ccc1401a83f9098377ca681650e1/transformed/lifecycle-livedata-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.lifecycle/lifecycle-common/2.6.2/10f354fdb64868baecd67128560c5a0d6312c495/lifecycle-common-2.6.2.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/1e60af792d671776d557aa3f6c209688/transformed/lifecycle-livedata-core-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/cea3309a38ef9536c0dea1de72906a8a/transformed/lifecycle-viewmodel-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/ad091e6686250dc149e6dde49844d133/transformed/lifecycle-viewmodel-ktx-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/c994a129896f4fefeec1cb8dd05290c4/transformed/lifecycle-runtime-ktx-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/32d3bb69724cb410c59ad12738ceadeb/transformed/lifecycle-runtime-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/a4745723ad6d492bd092e7426c5ea9d6/transformed/lifecycle-viewmodel-savedstate-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/ce6ecffb7ee3323a44f56b433808717c/transformed/core-ktx-1.13.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/22632f1794ea64b41a1b2db3ac79f7fe/transformed/savedstate-ktx-1.2.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/0fb2db6084487c9b77a0eab44d584829/transformed/savedstate-1.2.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/a98d42e6e9cd8889f864ecbde0e2ee3d/transformed/annotation-experimental-1.4.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/df451588896e4fd2fd29682cd7dfc596/transformed/cursoradapter-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/dbdf765c9a72d493ce6e6a3c3ee7b2af/transformed/cardview-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/293a0776757bb6c8f5865f70a37037c5/transformed/versionedparcelable-1.1.1-api.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.collection/collection/1.1.0/1f27220b47669781457de0d600849a5de0e89909/collection-1.1.0.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/7aebbb858e0cbebd2ab25d73044a8e86/transformed/core-runtime-2.2.0-api.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.arch.core/core-common/2.2.0/5e1b8b81dfd5f52c56a8d53b18ca759c19a301f3/core-common-2.2.0.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/3c4150284702b1ac7eab5cb0dbb3d36f/transformed/interpolator-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/8d898b0a876ca71b966ec88d77e3b33d/transformed/documentfile-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/e61c793553da4e092d309e206d785cc4/transformed/localbroadcastmanager-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/d3189a208efa118c2045df00d5074b73/transformed/print-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.annotation/annotation-jvm/1.6.0/a7257339a052df0f91433cf9651231bbb802b502/annotation-jvm-1.6.0.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlinx/kotlinx-coroutines-core-jvm/1.6.4/2c997cd1c0ef33f3e751d3831929aeff1390cb30/kotlinx-coroutines-core-jvm-1.6.4.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlinx/kotlinx-coroutines-android/1.6.4/f955fc8b2ad196e2f4429598440e15f7492eeb2b/kotlinx-coroutines-android-1.6.4.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-jdk8/1.8.22/b25c86d47d6b962b9cf0f8c3f320c8a10eea3dd1/kotlin-stdlib-jdk8-1.8.22.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-jdk7/1.8.22/4dabb8248310d833bb6a8b516024a91fd3d275c/kotlin-stdlib-jdk7-1.8.22.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib/1.9.24/9928532f12c66ad816a625b3f9984f8368ca6d2b/kotlin-stdlib-1.9.24.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/junit/junit/4.13.2/8ac9e16d933b6fb43bc7f576336b8f4d7eb5ba12/junit-4.13.2.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.hamcrest/hamcrest-core/1.3/42a25dc3219429f0e5d060061f71acb49bf010a0/hamcrest-core-1.3.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains/annotations/13.0/919f0dfe192fb4e063e7dacadee7f8bb9a2672a9/annotations-13.0.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.resourceinspection/resourceinspection-annotation/1.0.1/8c21f8ff5d96d5d52c948707f7e4d6ca6773feef/resourceinspection-annotation-1.0.1.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.constraintlayout/constraintlayout-solver/2.0.1/30988fe2d77f3fe3bf7551bb8a8b795fad7e7226/constraintlayout-solver-2.0.1.jar:/opt/android-sdk/platforms/android-34/android.jar:/opt/android-sdk/build-tools/34.0.0/core-lambda-stubs.jar" "-d" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/build/tmp/kotlin-classes/debugUnitTest" "-Xfriend-paths=/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/build/tmp/kotlin-classes/debug,/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes,/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/build/intermediates/compile_app_classes_jar/debug/bundleDebugClassesToCompileJar/classes.jar" "-jvm-target" "17" "-module-name" "app_debugUnitTest" "-no-jdk" "-no-reflect" "-no-stdlib" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/test/java/com/example/brizzihce/hce/BrizziApduRouterTest.kt" \ No newline at end of file diff --git a/app/build/20260502_17583341153065590112.compiler.options b/app/build/20260502_17583341153065590112.compiler.options new file mode 100644 index 0000000..5c2b07e --- /dev/null +++ b/app/build/20260502_17583341153065590112.compiler.options @@ -0,0 +1 @@ +"-Xallow-no-source-files" "-classpath" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/build/intermediates/compile_and_runtime_not_namespaced_r_class_jar/debug/processDebugResources/R.jar:/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/build/intermediates/compile_app_classes_jar/debug/bundleDebugClassesToCompileJar/classes.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/38568fd89d56060d922c5ded447334ca/transformed/material-1.12.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/93f80417b997ebfa5532ea1a345b380b/transformed/appcompat-resources-1.7.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/c53626f0ac6820430f53002a933a1f30/transformed/constraintlayout-2.0.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/7babaf110e8bddfa3fe627e80658f5a1/transformed/appcompat-1.7.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/713b5d3d316a2d83774f238d1915274e/transformed/viewpager2-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/f64c945dc75ccd139dcf1bc3cad47c51/transformed/fragment-1.5.4-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/736362bb805c0624542cc970e1ae5cd1/transformed/activity-1.9.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/08e8dac8d0072d5ccfc3af5329ed465b/transformed/activity-ktx-1.9.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/ecd3034234f3a400091ed8441d535c3e/transformed/drawerlayout-1.1.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/d07a88900f20c68717abaf877fd61823/transformed/coordinatorlayout-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/f63ad8a414d586804f2a5168683bb1b4/transformed/dynamicanimation-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/b63a5cb8279541532183c0c6bc34b727/transformed/recyclerview-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/2d2c0547f1a41b84820408b0a29fbc06/transformed/transition-1.5.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/755ab75acfba049f6ee4f66ed131e77f/transformed/vectordrawable-animated-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/5fd688d7318c2c3cbda40570e06b2eb0/transformed/vectordrawable-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/cd22a1cb0376be829b656c0755991888/transformed/viewpager-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/991a8fb9873c6cad836b4aa66318210e/transformed/customview-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/2d4edb9b2528b41c40ae61af934b1705/transformed/legacy-support-core-utils-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/53cac483f6ec290919cca8e19964534c/transformed/loader-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/0fa0966091e23fe9065bfd280c715775/transformed/core-1.13.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/3931ccc1401a83f9098377ca681650e1/transformed/lifecycle-livedata-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.lifecycle/lifecycle-common/2.6.2/10f354fdb64868baecd67128560c5a0d6312c495/lifecycle-common-2.6.2.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/1e60af792d671776d557aa3f6c209688/transformed/lifecycle-livedata-core-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/cea3309a38ef9536c0dea1de72906a8a/transformed/lifecycle-viewmodel-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/ad091e6686250dc149e6dde49844d133/transformed/lifecycle-viewmodel-ktx-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/c994a129896f4fefeec1cb8dd05290c4/transformed/lifecycle-runtime-ktx-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/32d3bb69724cb410c59ad12738ceadeb/transformed/lifecycle-runtime-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/a4745723ad6d492bd092e7426c5ea9d6/transformed/lifecycle-viewmodel-savedstate-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/ce6ecffb7ee3323a44f56b433808717c/transformed/core-ktx-1.13.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/22632f1794ea64b41a1b2db3ac79f7fe/transformed/savedstate-ktx-1.2.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/0fb2db6084487c9b77a0eab44d584829/transformed/savedstate-1.2.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/a98d42e6e9cd8889f864ecbde0e2ee3d/transformed/annotation-experimental-1.4.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/df451588896e4fd2fd29682cd7dfc596/transformed/cursoradapter-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/dbdf765c9a72d493ce6e6a3c3ee7b2af/transformed/cardview-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/293a0776757bb6c8f5865f70a37037c5/transformed/versionedparcelable-1.1.1-api.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.collection/collection/1.1.0/1f27220b47669781457de0d600849a5de0e89909/collection-1.1.0.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/7aebbb858e0cbebd2ab25d73044a8e86/transformed/core-runtime-2.2.0-api.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.arch.core/core-common/2.2.0/5e1b8b81dfd5f52c56a8d53b18ca759c19a301f3/core-common-2.2.0.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/3c4150284702b1ac7eab5cb0dbb3d36f/transformed/interpolator-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/8d898b0a876ca71b966ec88d77e3b33d/transformed/documentfile-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/e61c793553da4e092d309e206d785cc4/transformed/localbroadcastmanager-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/d3189a208efa118c2045df00d5074b73/transformed/print-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.annotation/annotation-jvm/1.6.0/a7257339a052df0f91433cf9651231bbb802b502/annotation-jvm-1.6.0.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlinx/kotlinx-coroutines-core-jvm/1.6.4/2c997cd1c0ef33f3e751d3831929aeff1390cb30/kotlinx-coroutines-core-jvm-1.6.4.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlinx/kotlinx-coroutines-android/1.6.4/f955fc8b2ad196e2f4429598440e15f7492eeb2b/kotlinx-coroutines-android-1.6.4.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-jdk8/1.8.22/b25c86d47d6b962b9cf0f8c3f320c8a10eea3dd1/kotlin-stdlib-jdk8-1.8.22.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-jdk7/1.8.22/4dabb8248310d833bb6a8b516024a91fd3d275c/kotlin-stdlib-jdk7-1.8.22.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib/1.9.24/9928532f12c66ad816a625b3f9984f8368ca6d2b/kotlin-stdlib-1.9.24.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/junit/junit/4.13.2/8ac9e16d933b6fb43bc7f576336b8f4d7eb5ba12/junit-4.13.2.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.hamcrest/hamcrest-core/1.3/42a25dc3219429f0e5d060061f71acb49bf010a0/hamcrest-core-1.3.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains/annotations/13.0/919f0dfe192fb4e063e7dacadee7f8bb9a2672a9/annotations-13.0.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.resourceinspection/resourceinspection-annotation/1.0.1/8c21f8ff5d96d5d52c948707f7e4d6ca6773feef/resourceinspection-annotation-1.0.1.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.constraintlayout/constraintlayout-solver/2.0.1/30988fe2d77f3fe3bf7551bb8a8b795fad7e7226/constraintlayout-solver-2.0.1.jar:/opt/android-sdk/platforms/android-34/android.jar:/opt/android-sdk/build-tools/34.0.0/core-lambda-stubs.jar" "-d" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/build/tmp/kotlin-classes/debugUnitTest" "-Xfriend-paths=/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/build/tmp/kotlin-classes/debug,/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes,/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/build/intermediates/compile_app_classes_jar/debug/bundleDebugClassesToCompileJar/classes.jar" "-jvm-target" "17" "-module-name" "app_debugUnitTest" "-no-jdk" "-no-reflect" "-no-stdlib" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/test/java/com/example/brizzihce/hce/BrizziApduRouterTest.kt" \ No newline at end of file diff --git a/app/build/20260502_1911321491867890971.compiler.options b/app/build/20260502_1911321491867890971.compiler.options new file mode 100644 index 0000000..a1a574c --- /dev/null +++ b/app/build/20260502_1911321491867890971.compiler.options @@ -0,0 +1 @@ +"-Xallow-no-source-files" "-classpath" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/build/intermediates/compile_and_runtime_not_namespaced_r_class_jar/debug/processDebugResources/R.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/2b46fc7240fd1c41d7b254e6f134cdad/transformed/material-1.12.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/1c6b9f11da9b0c15261823cfee4973b7/transformed/appcompat-resources-1.7.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/0715ece5199db039abfeee42e29b7708/transformed/constraintlayout-2.0.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/9d2a85223cf4a8b49c227abc482a0e8a/transformed/appcompat-1.7.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/76907b0a18ffa30c0961a292efefc464/transformed/viewpager2-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/9f3af8bcdf1597677dabb09281bea41e/transformed/fragment-1.5.4-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/e75e37f562e1145df6a09016aa79b2ce/transformed/activity-1.9.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/fbc762f0a5d18dc6730c9ee4fd2ee91d/transformed/activity-ktx-1.9.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/34d28434c39191cd794cc0eae17221e3/transformed/drawerlayout-1.1.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/ced79c586c7946e4a13d72b6b80c6f3c/transformed/coordinatorlayout-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/26022993a3b8ca4dcaacb78711194c14/transformed/dynamicanimation-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/d2e9d43b13ef848729e472d229249a17/transformed/recyclerview-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/c08827f26d5d38c01988ad30ee34b2cc/transformed/transition-1.5.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/6b19ee12592b72ab18cbec0df8e98d24/transformed/vectordrawable-animated-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/e3d168050913f75e40134669fc167a87/transformed/vectordrawable-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/8d716ee1cb0aed8947419dd6636e5940/transformed/viewpager-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/7f3b37a218763e545c8517322a216bbc/transformed/customview-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/dc18a8d267f23a0dda640d3d956e3620/transformed/legacy-support-core-utils-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/d789fb0d02c6d5cf508d017053748b3a/transformed/loader-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/29f401d26f531cd15706f724d5cef367/transformed/core-1.13.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/74f5c60eb260927513594f1cef0c589a/transformed/lifecycle-livedata-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.lifecycle/lifecycle-common/2.6.2/10f354fdb64868baecd67128560c5a0d6312c495/lifecycle-common-2.6.2.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/d107e07e2fa4c7613f64fc8369c01f61/transformed/lifecycle-livedata-core-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/5e86eee9e24f6dd6253cc0481461ab1c/transformed/lifecycle-viewmodel-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/d947345ca0183de8185748e9fdeac146/transformed/lifecycle-viewmodel-ktx-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/f2644b8de9588c83765dd3e96b792c5e/transformed/lifecycle-runtime-ktx-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/012788dddae0be84c208370f2f2a299e/transformed/lifecycle-runtime-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/b65c8f93a18b093ecbc760a67262475c/transformed/lifecycle-viewmodel-savedstate-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/e88b60a7c7a21a16991a98b97b9a4543/transformed/core-ktx-1.13.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/32947a70fb25204fdc9c8bfa78eec5c5/transformed/security-crypto-ktx-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/e1c1c1134897a2a75589e7a49e09a9fb/transformed/savedstate-ktx-1.2.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/7c27647d5810acc902c975218074d8d3/transformed/savedstate-1.2.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/7909db3db91cdfe047550e1cee49d0d7/transformed/annotation-experimental-1.4.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/81cef68a3c9d29afd9e143d24f39061b/transformed/cursoradapter-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/8e133ef48ec6ff4420edcfc5a256e86f/transformed/cardview-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/e1d385135b9eb64886636a27c473c354/transformed/security-crypto-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/9292a799190f75164672669553cb424f/transformed/versionedparcelable-1.1.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/fbf7a1e7ec45c0031ff7037ccdda9d49/transformed/core-runtime-2.2.0-api.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.arch.core/core-common/2.2.0/5e1b8b81dfd5f52c56a8d53b18ca759c19a301f3/core-common-2.2.0.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/2da6150fe01275f13dced00262feec9e/transformed/interpolator-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.collection/collection-jvm/1.4.2/bc60b5568a66d765a9fe8e266fd0c6c727e0b50b/collection-jvm-1.4.2.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/2f6634070a11574623f5831e7a12e196/transformed/documentfile-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/4e1868433b8ae8ad9d76c901bfda4a8f/transformed/localbroadcastmanager-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/510650f47e413bfd4a118fac4bc3a228/transformed/print-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.annotation/annotation-jvm/1.8.1/b8a16fe526014b7941c1debaccaf9c5153692dbb/annotation-jvm-1.8.1.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlinx/kotlinx-coroutines-core-jvm/1.6.4/2c997cd1c0ef33f3e751d3831929aeff1390cb30/kotlinx-coroutines-core-jvm-1.6.4.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlinx/kotlinx-coroutines-android/1.6.4/f955fc8b2ad196e2f4429598440e15f7492eeb2b/kotlinx-coroutines-android-1.6.4.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-jdk8/1.8.22/b25c86d47d6b962b9cf0f8c3f320c8a10eea3dd1/kotlin-stdlib-jdk8-1.8.22.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-jdk7/1.8.22/4dabb8248310d833bb6a8b516024a91fd3d275c/kotlin-stdlib-jdk7-1.8.22.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib/2.0.21/618b539767b4899b4660a83006e052b63f1db551/kotlin-stdlib-2.0.21.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains/annotations/13.0/919f0dfe192fb4e063e7dacadee7f8bb9a2672a9/annotations-13.0.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.resourceinspection/resourceinspection-annotation/1.0.1/8c21f8ff5d96d5d52c948707f7e4d6ca6773feef/resourceinspection-annotation-1.0.1.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.constraintlayout/constraintlayout-solver/2.0.1/30988fe2d77f3fe3bf7551bb8a8b795fad7e7226/constraintlayout-solver-2.0.1.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jspecify/jspecify/1.0.0/7425a601c1c7ec76645a78d22b8c6a627edee507/jspecify-1.0.0.jar:/opt/android-sdk/platforms/android-34/android.jar:/opt/android-sdk/build-tools/34.0.0/core-lambda-stubs.jar" "-d" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/build/tmp/kotlin-classes/debug" "-jvm-target" "17" "-module-name" "app_debug" "-no-jdk" "-no-reflect" "-no-stdlib" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/MainActivity.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/BrizziSecurityMetrics.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/BrizziSecureStorage.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/Hex.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/BrizziHostApduService.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/BrizziCommandCatalog.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/BrizziResponse.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/BrizziApduRouter.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/BrizziSession.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/BrizziCard.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/ApduParser.kt" \ No newline at end of file diff --git a/app/build/20260502_302000541545794375.compiler.options b/app/build/20260502_302000541545794375.compiler.options new file mode 100644 index 0000000..a1a574c --- /dev/null +++ b/app/build/20260502_302000541545794375.compiler.options @@ -0,0 +1 @@ +"-Xallow-no-source-files" "-classpath" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/build/intermediates/compile_and_runtime_not_namespaced_r_class_jar/debug/processDebugResources/R.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/2b46fc7240fd1c41d7b254e6f134cdad/transformed/material-1.12.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/1c6b9f11da9b0c15261823cfee4973b7/transformed/appcompat-resources-1.7.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/0715ece5199db039abfeee42e29b7708/transformed/constraintlayout-2.0.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/9d2a85223cf4a8b49c227abc482a0e8a/transformed/appcompat-1.7.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/76907b0a18ffa30c0961a292efefc464/transformed/viewpager2-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/9f3af8bcdf1597677dabb09281bea41e/transformed/fragment-1.5.4-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/e75e37f562e1145df6a09016aa79b2ce/transformed/activity-1.9.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/fbc762f0a5d18dc6730c9ee4fd2ee91d/transformed/activity-ktx-1.9.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/34d28434c39191cd794cc0eae17221e3/transformed/drawerlayout-1.1.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/ced79c586c7946e4a13d72b6b80c6f3c/transformed/coordinatorlayout-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/26022993a3b8ca4dcaacb78711194c14/transformed/dynamicanimation-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/d2e9d43b13ef848729e472d229249a17/transformed/recyclerview-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/c08827f26d5d38c01988ad30ee34b2cc/transformed/transition-1.5.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/6b19ee12592b72ab18cbec0df8e98d24/transformed/vectordrawable-animated-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/e3d168050913f75e40134669fc167a87/transformed/vectordrawable-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/8d716ee1cb0aed8947419dd6636e5940/transformed/viewpager-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/7f3b37a218763e545c8517322a216bbc/transformed/customview-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/dc18a8d267f23a0dda640d3d956e3620/transformed/legacy-support-core-utils-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/d789fb0d02c6d5cf508d017053748b3a/transformed/loader-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/29f401d26f531cd15706f724d5cef367/transformed/core-1.13.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/74f5c60eb260927513594f1cef0c589a/transformed/lifecycle-livedata-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.lifecycle/lifecycle-common/2.6.2/10f354fdb64868baecd67128560c5a0d6312c495/lifecycle-common-2.6.2.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/d107e07e2fa4c7613f64fc8369c01f61/transformed/lifecycle-livedata-core-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/5e86eee9e24f6dd6253cc0481461ab1c/transformed/lifecycle-viewmodel-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/d947345ca0183de8185748e9fdeac146/transformed/lifecycle-viewmodel-ktx-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/f2644b8de9588c83765dd3e96b792c5e/transformed/lifecycle-runtime-ktx-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/012788dddae0be84c208370f2f2a299e/transformed/lifecycle-runtime-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/b65c8f93a18b093ecbc760a67262475c/transformed/lifecycle-viewmodel-savedstate-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/e88b60a7c7a21a16991a98b97b9a4543/transformed/core-ktx-1.13.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/32947a70fb25204fdc9c8bfa78eec5c5/transformed/security-crypto-ktx-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/e1c1c1134897a2a75589e7a49e09a9fb/transformed/savedstate-ktx-1.2.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/7c27647d5810acc902c975218074d8d3/transformed/savedstate-1.2.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/7909db3db91cdfe047550e1cee49d0d7/transformed/annotation-experimental-1.4.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/81cef68a3c9d29afd9e143d24f39061b/transformed/cursoradapter-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/8e133ef48ec6ff4420edcfc5a256e86f/transformed/cardview-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/e1d385135b9eb64886636a27c473c354/transformed/security-crypto-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/9292a799190f75164672669553cb424f/transformed/versionedparcelable-1.1.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/fbf7a1e7ec45c0031ff7037ccdda9d49/transformed/core-runtime-2.2.0-api.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.arch.core/core-common/2.2.0/5e1b8b81dfd5f52c56a8d53b18ca759c19a301f3/core-common-2.2.0.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/2da6150fe01275f13dced00262feec9e/transformed/interpolator-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.collection/collection-jvm/1.4.2/bc60b5568a66d765a9fe8e266fd0c6c727e0b50b/collection-jvm-1.4.2.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/2f6634070a11574623f5831e7a12e196/transformed/documentfile-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/4e1868433b8ae8ad9d76c901bfda4a8f/transformed/localbroadcastmanager-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/510650f47e413bfd4a118fac4bc3a228/transformed/print-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.annotation/annotation-jvm/1.8.1/b8a16fe526014b7941c1debaccaf9c5153692dbb/annotation-jvm-1.8.1.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlinx/kotlinx-coroutines-core-jvm/1.6.4/2c997cd1c0ef33f3e751d3831929aeff1390cb30/kotlinx-coroutines-core-jvm-1.6.4.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlinx/kotlinx-coroutines-android/1.6.4/f955fc8b2ad196e2f4429598440e15f7492eeb2b/kotlinx-coroutines-android-1.6.4.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-jdk8/1.8.22/b25c86d47d6b962b9cf0f8c3f320c8a10eea3dd1/kotlin-stdlib-jdk8-1.8.22.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-jdk7/1.8.22/4dabb8248310d833bb6a8b516024a91fd3d275c/kotlin-stdlib-jdk7-1.8.22.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib/2.0.21/618b539767b4899b4660a83006e052b63f1db551/kotlin-stdlib-2.0.21.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains/annotations/13.0/919f0dfe192fb4e063e7dacadee7f8bb9a2672a9/annotations-13.0.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.resourceinspection/resourceinspection-annotation/1.0.1/8c21f8ff5d96d5d52c948707f7e4d6ca6773feef/resourceinspection-annotation-1.0.1.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.constraintlayout/constraintlayout-solver/2.0.1/30988fe2d77f3fe3bf7551bb8a8b795fad7e7226/constraintlayout-solver-2.0.1.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jspecify/jspecify/1.0.0/7425a601c1c7ec76645a78d22b8c6a627edee507/jspecify-1.0.0.jar:/opt/android-sdk/platforms/android-34/android.jar:/opt/android-sdk/build-tools/34.0.0/core-lambda-stubs.jar" "-d" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/build/tmp/kotlin-classes/debug" "-jvm-target" "17" "-module-name" "app_debug" "-no-jdk" "-no-reflect" "-no-stdlib" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/MainActivity.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/BrizziSecurityMetrics.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/BrizziSecureStorage.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/Hex.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/BrizziHostApduService.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/BrizziCommandCatalog.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/BrizziResponse.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/BrizziApduRouter.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/BrizziSession.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/BrizziCard.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/ApduParser.kt" \ No newline at end of file diff --git a/app/build/20260502_3087422793227347210.compiler.options b/app/build/20260502_3087422793227347210.compiler.options new file mode 100644 index 0000000..a1a574c --- /dev/null +++ b/app/build/20260502_3087422793227347210.compiler.options @@ -0,0 +1 @@ +"-Xallow-no-source-files" "-classpath" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/build/intermediates/compile_and_runtime_not_namespaced_r_class_jar/debug/processDebugResources/R.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/2b46fc7240fd1c41d7b254e6f134cdad/transformed/material-1.12.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/1c6b9f11da9b0c15261823cfee4973b7/transformed/appcompat-resources-1.7.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/0715ece5199db039abfeee42e29b7708/transformed/constraintlayout-2.0.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/9d2a85223cf4a8b49c227abc482a0e8a/transformed/appcompat-1.7.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/76907b0a18ffa30c0961a292efefc464/transformed/viewpager2-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/9f3af8bcdf1597677dabb09281bea41e/transformed/fragment-1.5.4-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/e75e37f562e1145df6a09016aa79b2ce/transformed/activity-1.9.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/fbc762f0a5d18dc6730c9ee4fd2ee91d/transformed/activity-ktx-1.9.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/34d28434c39191cd794cc0eae17221e3/transformed/drawerlayout-1.1.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/ced79c586c7946e4a13d72b6b80c6f3c/transformed/coordinatorlayout-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/26022993a3b8ca4dcaacb78711194c14/transformed/dynamicanimation-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/d2e9d43b13ef848729e472d229249a17/transformed/recyclerview-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/c08827f26d5d38c01988ad30ee34b2cc/transformed/transition-1.5.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/6b19ee12592b72ab18cbec0df8e98d24/transformed/vectordrawable-animated-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/e3d168050913f75e40134669fc167a87/transformed/vectordrawable-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/8d716ee1cb0aed8947419dd6636e5940/transformed/viewpager-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/7f3b37a218763e545c8517322a216bbc/transformed/customview-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/dc18a8d267f23a0dda640d3d956e3620/transformed/legacy-support-core-utils-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/d789fb0d02c6d5cf508d017053748b3a/transformed/loader-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/29f401d26f531cd15706f724d5cef367/transformed/core-1.13.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/74f5c60eb260927513594f1cef0c589a/transformed/lifecycle-livedata-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.lifecycle/lifecycle-common/2.6.2/10f354fdb64868baecd67128560c5a0d6312c495/lifecycle-common-2.6.2.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/d107e07e2fa4c7613f64fc8369c01f61/transformed/lifecycle-livedata-core-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/5e86eee9e24f6dd6253cc0481461ab1c/transformed/lifecycle-viewmodel-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/d947345ca0183de8185748e9fdeac146/transformed/lifecycle-viewmodel-ktx-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/f2644b8de9588c83765dd3e96b792c5e/transformed/lifecycle-runtime-ktx-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/012788dddae0be84c208370f2f2a299e/transformed/lifecycle-runtime-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/b65c8f93a18b093ecbc760a67262475c/transformed/lifecycle-viewmodel-savedstate-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/e88b60a7c7a21a16991a98b97b9a4543/transformed/core-ktx-1.13.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/32947a70fb25204fdc9c8bfa78eec5c5/transformed/security-crypto-ktx-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/e1c1c1134897a2a75589e7a49e09a9fb/transformed/savedstate-ktx-1.2.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/7c27647d5810acc902c975218074d8d3/transformed/savedstate-1.2.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/7909db3db91cdfe047550e1cee49d0d7/transformed/annotation-experimental-1.4.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/81cef68a3c9d29afd9e143d24f39061b/transformed/cursoradapter-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/8e133ef48ec6ff4420edcfc5a256e86f/transformed/cardview-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/e1d385135b9eb64886636a27c473c354/transformed/security-crypto-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/9292a799190f75164672669553cb424f/transformed/versionedparcelable-1.1.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/fbf7a1e7ec45c0031ff7037ccdda9d49/transformed/core-runtime-2.2.0-api.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.arch.core/core-common/2.2.0/5e1b8b81dfd5f52c56a8d53b18ca759c19a301f3/core-common-2.2.0.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/2da6150fe01275f13dced00262feec9e/transformed/interpolator-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.collection/collection-jvm/1.4.2/bc60b5568a66d765a9fe8e266fd0c6c727e0b50b/collection-jvm-1.4.2.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/2f6634070a11574623f5831e7a12e196/transformed/documentfile-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/4e1868433b8ae8ad9d76c901bfda4a8f/transformed/localbroadcastmanager-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/510650f47e413bfd4a118fac4bc3a228/transformed/print-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.annotation/annotation-jvm/1.8.1/b8a16fe526014b7941c1debaccaf9c5153692dbb/annotation-jvm-1.8.1.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlinx/kotlinx-coroutines-core-jvm/1.6.4/2c997cd1c0ef33f3e751d3831929aeff1390cb30/kotlinx-coroutines-core-jvm-1.6.4.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlinx/kotlinx-coroutines-android/1.6.4/f955fc8b2ad196e2f4429598440e15f7492eeb2b/kotlinx-coroutines-android-1.6.4.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-jdk8/1.8.22/b25c86d47d6b962b9cf0f8c3f320c8a10eea3dd1/kotlin-stdlib-jdk8-1.8.22.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-jdk7/1.8.22/4dabb8248310d833bb6a8b516024a91fd3d275c/kotlin-stdlib-jdk7-1.8.22.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib/2.0.21/618b539767b4899b4660a83006e052b63f1db551/kotlin-stdlib-2.0.21.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains/annotations/13.0/919f0dfe192fb4e063e7dacadee7f8bb9a2672a9/annotations-13.0.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.resourceinspection/resourceinspection-annotation/1.0.1/8c21f8ff5d96d5d52c948707f7e4d6ca6773feef/resourceinspection-annotation-1.0.1.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.constraintlayout/constraintlayout-solver/2.0.1/30988fe2d77f3fe3bf7551bb8a8b795fad7e7226/constraintlayout-solver-2.0.1.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jspecify/jspecify/1.0.0/7425a601c1c7ec76645a78d22b8c6a627edee507/jspecify-1.0.0.jar:/opt/android-sdk/platforms/android-34/android.jar:/opt/android-sdk/build-tools/34.0.0/core-lambda-stubs.jar" "-d" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/build/tmp/kotlin-classes/debug" "-jvm-target" "17" "-module-name" "app_debug" "-no-jdk" "-no-reflect" "-no-stdlib" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/MainActivity.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/BrizziSecurityMetrics.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/BrizziSecureStorage.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/Hex.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/BrizziHostApduService.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/BrizziCommandCatalog.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/BrizziResponse.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/BrizziApduRouter.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/BrizziSession.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/BrizziCard.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/ApduParser.kt" \ No newline at end of file diff --git a/app/build/20260502_4093483830319087828.compiler.options b/app/build/20260502_4093483830319087828.compiler.options new file mode 100644 index 0000000..6d28446 --- /dev/null +++ b/app/build/20260502_4093483830319087828.compiler.options @@ -0,0 +1 @@ +"-Xallow-no-source-files" "-classpath" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/build/intermediates/compile_and_runtime_not_namespaced_r_class_jar/debug/processDebugResources/R.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/38568fd89d56060d922c5ded447334ca/transformed/material-1.12.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/93f80417b997ebfa5532ea1a345b380b/transformed/appcompat-resources-1.7.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/c53626f0ac6820430f53002a933a1f30/transformed/constraintlayout-2.0.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/7babaf110e8bddfa3fe627e80658f5a1/transformed/appcompat-1.7.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/713b5d3d316a2d83774f238d1915274e/transformed/viewpager2-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/f64c945dc75ccd139dcf1bc3cad47c51/transformed/fragment-1.5.4-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/736362bb805c0624542cc970e1ae5cd1/transformed/activity-1.9.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/08e8dac8d0072d5ccfc3af5329ed465b/transformed/activity-ktx-1.9.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/ecd3034234f3a400091ed8441d535c3e/transformed/drawerlayout-1.1.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/d07a88900f20c68717abaf877fd61823/transformed/coordinatorlayout-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/f63ad8a414d586804f2a5168683bb1b4/transformed/dynamicanimation-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/b63a5cb8279541532183c0c6bc34b727/transformed/recyclerview-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/2d2c0547f1a41b84820408b0a29fbc06/transformed/transition-1.5.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/755ab75acfba049f6ee4f66ed131e77f/transformed/vectordrawable-animated-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/5fd688d7318c2c3cbda40570e06b2eb0/transformed/vectordrawable-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/cd22a1cb0376be829b656c0755991888/transformed/viewpager-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/991a8fb9873c6cad836b4aa66318210e/transformed/customview-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/2d4edb9b2528b41c40ae61af934b1705/transformed/legacy-support-core-utils-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/53cac483f6ec290919cca8e19964534c/transformed/loader-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/0fa0966091e23fe9065bfd280c715775/transformed/core-1.13.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/3931ccc1401a83f9098377ca681650e1/transformed/lifecycle-livedata-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.lifecycle/lifecycle-common/2.6.2/10f354fdb64868baecd67128560c5a0d6312c495/lifecycle-common-2.6.2.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/1e60af792d671776d557aa3f6c209688/transformed/lifecycle-livedata-core-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/cea3309a38ef9536c0dea1de72906a8a/transformed/lifecycle-viewmodel-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/ad091e6686250dc149e6dde49844d133/transformed/lifecycle-viewmodel-ktx-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/c994a129896f4fefeec1cb8dd05290c4/transformed/lifecycle-runtime-ktx-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/32d3bb69724cb410c59ad12738ceadeb/transformed/lifecycle-runtime-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/a4745723ad6d492bd092e7426c5ea9d6/transformed/lifecycle-viewmodel-savedstate-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/ce6ecffb7ee3323a44f56b433808717c/transformed/core-ktx-1.13.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/22632f1794ea64b41a1b2db3ac79f7fe/transformed/savedstate-ktx-1.2.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/0fb2db6084487c9b77a0eab44d584829/transformed/savedstate-1.2.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/a98d42e6e9cd8889f864ecbde0e2ee3d/transformed/annotation-experimental-1.4.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/df451588896e4fd2fd29682cd7dfc596/transformed/cursoradapter-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/dbdf765c9a72d493ce6e6a3c3ee7b2af/transformed/cardview-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/293a0776757bb6c8f5865f70a37037c5/transformed/versionedparcelable-1.1.1-api.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.collection/collection/1.1.0/1f27220b47669781457de0d600849a5de0e89909/collection-1.1.0.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/7aebbb858e0cbebd2ab25d73044a8e86/transformed/core-runtime-2.2.0-api.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.arch.core/core-common/2.2.0/5e1b8b81dfd5f52c56a8d53b18ca759c19a301f3/core-common-2.2.0.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/3c4150284702b1ac7eab5cb0dbb3d36f/transformed/interpolator-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/8d898b0a876ca71b966ec88d77e3b33d/transformed/documentfile-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/e61c793553da4e092d309e206d785cc4/transformed/localbroadcastmanager-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/d3189a208efa118c2045df00d5074b73/transformed/print-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.annotation/annotation-jvm/1.6.0/a7257339a052df0f91433cf9651231bbb802b502/annotation-jvm-1.6.0.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlinx/kotlinx-coroutines-core-jvm/1.6.4/2c997cd1c0ef33f3e751d3831929aeff1390cb30/kotlinx-coroutines-core-jvm-1.6.4.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlinx/kotlinx-coroutines-android/1.6.4/f955fc8b2ad196e2f4429598440e15f7492eeb2b/kotlinx-coroutines-android-1.6.4.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-jdk8/1.8.22/b25c86d47d6b962b9cf0f8c3f320c8a10eea3dd1/kotlin-stdlib-jdk8-1.8.22.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-jdk7/1.8.22/4dabb8248310d833bb6a8b516024a91fd3d275c/kotlin-stdlib-jdk7-1.8.22.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib/1.9.24/9928532f12c66ad816a625b3f9984f8368ca6d2b/kotlin-stdlib-1.9.24.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains/annotations/13.0/919f0dfe192fb4e063e7dacadee7f8bb9a2672a9/annotations-13.0.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.resourceinspection/resourceinspection-annotation/1.0.1/8c21f8ff5d96d5d52c948707f7e4d6ca6773feef/resourceinspection-annotation-1.0.1.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.constraintlayout/constraintlayout-solver/2.0.1/30988fe2d77f3fe3bf7551bb8a8b795fad7e7226/constraintlayout-solver-2.0.1.jar:/opt/android-sdk/platforms/android-34/android.jar:/opt/android-sdk/build-tools/34.0.0/core-lambda-stubs.jar" "-d" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/build/tmp/kotlin-classes/debug" "-jvm-target" "17" "-module-name" "app_debug" "-no-jdk" "-no-reflect" "-no-stdlib" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/example/brizzihce/MainActivity.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/example/brizzihce/hce/Hex.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/example/brizzihce/hce/BrizziHostApduService.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/example/brizzihce/hce/BrizziCommandCatalog.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/example/brizzihce/hce/BrizziResponse.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/example/brizzihce/hce/BrizziApduRouter.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/example/brizzihce/hce/BrizziSession.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/example/brizzihce/hce/BrizziCard.kt" \ No newline at end of file diff --git a/app/build/20260502_4133832481298853240.compiler.options b/app/build/20260502_4133832481298853240.compiler.options new file mode 100644 index 0000000..a1a574c --- /dev/null +++ b/app/build/20260502_4133832481298853240.compiler.options @@ -0,0 +1 @@ +"-Xallow-no-source-files" "-classpath" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/build/intermediates/compile_and_runtime_not_namespaced_r_class_jar/debug/processDebugResources/R.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/2b46fc7240fd1c41d7b254e6f134cdad/transformed/material-1.12.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/1c6b9f11da9b0c15261823cfee4973b7/transformed/appcompat-resources-1.7.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/0715ece5199db039abfeee42e29b7708/transformed/constraintlayout-2.0.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/9d2a85223cf4a8b49c227abc482a0e8a/transformed/appcompat-1.7.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/76907b0a18ffa30c0961a292efefc464/transformed/viewpager2-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/9f3af8bcdf1597677dabb09281bea41e/transformed/fragment-1.5.4-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/e75e37f562e1145df6a09016aa79b2ce/transformed/activity-1.9.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/fbc762f0a5d18dc6730c9ee4fd2ee91d/transformed/activity-ktx-1.9.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/34d28434c39191cd794cc0eae17221e3/transformed/drawerlayout-1.1.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/ced79c586c7946e4a13d72b6b80c6f3c/transformed/coordinatorlayout-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/26022993a3b8ca4dcaacb78711194c14/transformed/dynamicanimation-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/d2e9d43b13ef848729e472d229249a17/transformed/recyclerview-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/c08827f26d5d38c01988ad30ee34b2cc/transformed/transition-1.5.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/6b19ee12592b72ab18cbec0df8e98d24/transformed/vectordrawable-animated-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/e3d168050913f75e40134669fc167a87/transformed/vectordrawable-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/8d716ee1cb0aed8947419dd6636e5940/transformed/viewpager-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/7f3b37a218763e545c8517322a216bbc/transformed/customview-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/dc18a8d267f23a0dda640d3d956e3620/transformed/legacy-support-core-utils-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/d789fb0d02c6d5cf508d017053748b3a/transformed/loader-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/29f401d26f531cd15706f724d5cef367/transformed/core-1.13.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/74f5c60eb260927513594f1cef0c589a/transformed/lifecycle-livedata-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.lifecycle/lifecycle-common/2.6.2/10f354fdb64868baecd67128560c5a0d6312c495/lifecycle-common-2.6.2.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/d107e07e2fa4c7613f64fc8369c01f61/transformed/lifecycle-livedata-core-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/5e86eee9e24f6dd6253cc0481461ab1c/transformed/lifecycle-viewmodel-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/d947345ca0183de8185748e9fdeac146/transformed/lifecycle-viewmodel-ktx-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/f2644b8de9588c83765dd3e96b792c5e/transformed/lifecycle-runtime-ktx-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/012788dddae0be84c208370f2f2a299e/transformed/lifecycle-runtime-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/b65c8f93a18b093ecbc760a67262475c/transformed/lifecycle-viewmodel-savedstate-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/e88b60a7c7a21a16991a98b97b9a4543/transformed/core-ktx-1.13.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/32947a70fb25204fdc9c8bfa78eec5c5/transformed/security-crypto-ktx-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/e1c1c1134897a2a75589e7a49e09a9fb/transformed/savedstate-ktx-1.2.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/7c27647d5810acc902c975218074d8d3/transformed/savedstate-1.2.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/7909db3db91cdfe047550e1cee49d0d7/transformed/annotation-experimental-1.4.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/81cef68a3c9d29afd9e143d24f39061b/transformed/cursoradapter-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/8e133ef48ec6ff4420edcfc5a256e86f/transformed/cardview-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/e1d385135b9eb64886636a27c473c354/transformed/security-crypto-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/9292a799190f75164672669553cb424f/transformed/versionedparcelable-1.1.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/fbf7a1e7ec45c0031ff7037ccdda9d49/transformed/core-runtime-2.2.0-api.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.arch.core/core-common/2.2.0/5e1b8b81dfd5f52c56a8d53b18ca759c19a301f3/core-common-2.2.0.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/2da6150fe01275f13dced00262feec9e/transformed/interpolator-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.collection/collection-jvm/1.4.2/bc60b5568a66d765a9fe8e266fd0c6c727e0b50b/collection-jvm-1.4.2.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/2f6634070a11574623f5831e7a12e196/transformed/documentfile-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/4e1868433b8ae8ad9d76c901bfda4a8f/transformed/localbroadcastmanager-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/510650f47e413bfd4a118fac4bc3a228/transformed/print-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.annotation/annotation-jvm/1.8.1/b8a16fe526014b7941c1debaccaf9c5153692dbb/annotation-jvm-1.8.1.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlinx/kotlinx-coroutines-core-jvm/1.6.4/2c997cd1c0ef33f3e751d3831929aeff1390cb30/kotlinx-coroutines-core-jvm-1.6.4.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlinx/kotlinx-coroutines-android/1.6.4/f955fc8b2ad196e2f4429598440e15f7492eeb2b/kotlinx-coroutines-android-1.6.4.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-jdk8/1.8.22/b25c86d47d6b962b9cf0f8c3f320c8a10eea3dd1/kotlin-stdlib-jdk8-1.8.22.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-jdk7/1.8.22/4dabb8248310d833bb6a8b516024a91fd3d275c/kotlin-stdlib-jdk7-1.8.22.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib/2.0.21/618b539767b4899b4660a83006e052b63f1db551/kotlin-stdlib-2.0.21.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains/annotations/13.0/919f0dfe192fb4e063e7dacadee7f8bb9a2672a9/annotations-13.0.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.resourceinspection/resourceinspection-annotation/1.0.1/8c21f8ff5d96d5d52c948707f7e4d6ca6773feef/resourceinspection-annotation-1.0.1.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.constraintlayout/constraintlayout-solver/2.0.1/30988fe2d77f3fe3bf7551bb8a8b795fad7e7226/constraintlayout-solver-2.0.1.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jspecify/jspecify/1.0.0/7425a601c1c7ec76645a78d22b8c6a627edee507/jspecify-1.0.0.jar:/opt/android-sdk/platforms/android-34/android.jar:/opt/android-sdk/build-tools/34.0.0/core-lambda-stubs.jar" "-d" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/build/tmp/kotlin-classes/debug" "-jvm-target" "17" "-module-name" "app_debug" "-no-jdk" "-no-reflect" "-no-stdlib" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/MainActivity.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/BrizziSecurityMetrics.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/BrizziSecureStorage.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/Hex.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/BrizziHostApduService.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/BrizziCommandCatalog.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/BrizziResponse.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/BrizziApduRouter.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/BrizziSession.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/BrizziCard.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/ApduParser.kt" \ No newline at end of file diff --git a/app/build/20260502_6697145872691256647.compiler.options b/app/build/20260502_6697145872691256647.compiler.options new file mode 100644 index 0000000..a1a574c --- /dev/null +++ b/app/build/20260502_6697145872691256647.compiler.options @@ -0,0 +1 @@ +"-Xallow-no-source-files" "-classpath" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/build/intermediates/compile_and_runtime_not_namespaced_r_class_jar/debug/processDebugResources/R.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/2b46fc7240fd1c41d7b254e6f134cdad/transformed/material-1.12.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/1c6b9f11da9b0c15261823cfee4973b7/transformed/appcompat-resources-1.7.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/0715ece5199db039abfeee42e29b7708/transformed/constraintlayout-2.0.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/9d2a85223cf4a8b49c227abc482a0e8a/transformed/appcompat-1.7.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/76907b0a18ffa30c0961a292efefc464/transformed/viewpager2-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/9f3af8bcdf1597677dabb09281bea41e/transformed/fragment-1.5.4-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/e75e37f562e1145df6a09016aa79b2ce/transformed/activity-1.9.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/fbc762f0a5d18dc6730c9ee4fd2ee91d/transformed/activity-ktx-1.9.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/34d28434c39191cd794cc0eae17221e3/transformed/drawerlayout-1.1.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/ced79c586c7946e4a13d72b6b80c6f3c/transformed/coordinatorlayout-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/26022993a3b8ca4dcaacb78711194c14/transformed/dynamicanimation-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/d2e9d43b13ef848729e472d229249a17/transformed/recyclerview-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/c08827f26d5d38c01988ad30ee34b2cc/transformed/transition-1.5.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/6b19ee12592b72ab18cbec0df8e98d24/transformed/vectordrawable-animated-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/e3d168050913f75e40134669fc167a87/transformed/vectordrawable-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/8d716ee1cb0aed8947419dd6636e5940/transformed/viewpager-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/7f3b37a218763e545c8517322a216bbc/transformed/customview-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/dc18a8d267f23a0dda640d3d956e3620/transformed/legacy-support-core-utils-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/d789fb0d02c6d5cf508d017053748b3a/transformed/loader-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/29f401d26f531cd15706f724d5cef367/transformed/core-1.13.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/74f5c60eb260927513594f1cef0c589a/transformed/lifecycle-livedata-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.lifecycle/lifecycle-common/2.6.2/10f354fdb64868baecd67128560c5a0d6312c495/lifecycle-common-2.6.2.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/d107e07e2fa4c7613f64fc8369c01f61/transformed/lifecycle-livedata-core-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/5e86eee9e24f6dd6253cc0481461ab1c/transformed/lifecycle-viewmodel-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/d947345ca0183de8185748e9fdeac146/transformed/lifecycle-viewmodel-ktx-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/f2644b8de9588c83765dd3e96b792c5e/transformed/lifecycle-runtime-ktx-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/012788dddae0be84c208370f2f2a299e/transformed/lifecycle-runtime-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/b65c8f93a18b093ecbc760a67262475c/transformed/lifecycle-viewmodel-savedstate-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/e88b60a7c7a21a16991a98b97b9a4543/transformed/core-ktx-1.13.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/32947a70fb25204fdc9c8bfa78eec5c5/transformed/security-crypto-ktx-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/e1c1c1134897a2a75589e7a49e09a9fb/transformed/savedstate-ktx-1.2.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/7c27647d5810acc902c975218074d8d3/transformed/savedstate-1.2.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/7909db3db91cdfe047550e1cee49d0d7/transformed/annotation-experimental-1.4.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/81cef68a3c9d29afd9e143d24f39061b/transformed/cursoradapter-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/8e133ef48ec6ff4420edcfc5a256e86f/transformed/cardview-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/e1d385135b9eb64886636a27c473c354/transformed/security-crypto-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/9292a799190f75164672669553cb424f/transformed/versionedparcelable-1.1.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/fbf7a1e7ec45c0031ff7037ccdda9d49/transformed/core-runtime-2.2.0-api.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.arch.core/core-common/2.2.0/5e1b8b81dfd5f52c56a8d53b18ca759c19a301f3/core-common-2.2.0.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/2da6150fe01275f13dced00262feec9e/transformed/interpolator-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.collection/collection-jvm/1.4.2/bc60b5568a66d765a9fe8e266fd0c6c727e0b50b/collection-jvm-1.4.2.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/2f6634070a11574623f5831e7a12e196/transformed/documentfile-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/4e1868433b8ae8ad9d76c901bfda4a8f/transformed/localbroadcastmanager-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/510650f47e413bfd4a118fac4bc3a228/transformed/print-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.annotation/annotation-jvm/1.8.1/b8a16fe526014b7941c1debaccaf9c5153692dbb/annotation-jvm-1.8.1.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlinx/kotlinx-coroutines-core-jvm/1.6.4/2c997cd1c0ef33f3e751d3831929aeff1390cb30/kotlinx-coroutines-core-jvm-1.6.4.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlinx/kotlinx-coroutines-android/1.6.4/f955fc8b2ad196e2f4429598440e15f7492eeb2b/kotlinx-coroutines-android-1.6.4.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-jdk8/1.8.22/b25c86d47d6b962b9cf0f8c3f320c8a10eea3dd1/kotlin-stdlib-jdk8-1.8.22.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-jdk7/1.8.22/4dabb8248310d833bb6a8b516024a91fd3d275c/kotlin-stdlib-jdk7-1.8.22.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib/2.0.21/618b539767b4899b4660a83006e052b63f1db551/kotlin-stdlib-2.0.21.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains/annotations/13.0/919f0dfe192fb4e063e7dacadee7f8bb9a2672a9/annotations-13.0.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.resourceinspection/resourceinspection-annotation/1.0.1/8c21f8ff5d96d5d52c948707f7e4d6ca6773feef/resourceinspection-annotation-1.0.1.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.constraintlayout/constraintlayout-solver/2.0.1/30988fe2d77f3fe3bf7551bb8a8b795fad7e7226/constraintlayout-solver-2.0.1.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jspecify/jspecify/1.0.0/7425a601c1c7ec76645a78d22b8c6a627edee507/jspecify-1.0.0.jar:/opt/android-sdk/platforms/android-34/android.jar:/opt/android-sdk/build-tools/34.0.0/core-lambda-stubs.jar" "-d" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/build/tmp/kotlin-classes/debug" "-jvm-target" "17" "-module-name" "app_debug" "-no-jdk" "-no-reflect" "-no-stdlib" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/MainActivity.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/BrizziSecurityMetrics.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/BrizziSecureStorage.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/Hex.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/BrizziHostApduService.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/BrizziCommandCatalog.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/BrizziResponse.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/BrizziApduRouter.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/BrizziSession.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/BrizziCard.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/ApduParser.kt" \ No newline at end of file diff --git a/app/build/20260502_6942646467784478520.compiler.options b/app/build/20260502_6942646467784478520.compiler.options new file mode 100644 index 0000000..6d28446 --- /dev/null +++ b/app/build/20260502_6942646467784478520.compiler.options @@ -0,0 +1 @@ +"-Xallow-no-source-files" "-classpath" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/build/intermediates/compile_and_runtime_not_namespaced_r_class_jar/debug/processDebugResources/R.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/38568fd89d56060d922c5ded447334ca/transformed/material-1.12.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/93f80417b997ebfa5532ea1a345b380b/transformed/appcompat-resources-1.7.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/c53626f0ac6820430f53002a933a1f30/transformed/constraintlayout-2.0.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/7babaf110e8bddfa3fe627e80658f5a1/transformed/appcompat-1.7.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/713b5d3d316a2d83774f238d1915274e/transformed/viewpager2-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/f64c945dc75ccd139dcf1bc3cad47c51/transformed/fragment-1.5.4-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/736362bb805c0624542cc970e1ae5cd1/transformed/activity-1.9.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/08e8dac8d0072d5ccfc3af5329ed465b/transformed/activity-ktx-1.9.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/ecd3034234f3a400091ed8441d535c3e/transformed/drawerlayout-1.1.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/d07a88900f20c68717abaf877fd61823/transformed/coordinatorlayout-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/f63ad8a414d586804f2a5168683bb1b4/transformed/dynamicanimation-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/b63a5cb8279541532183c0c6bc34b727/transformed/recyclerview-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/2d2c0547f1a41b84820408b0a29fbc06/transformed/transition-1.5.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/755ab75acfba049f6ee4f66ed131e77f/transformed/vectordrawable-animated-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/5fd688d7318c2c3cbda40570e06b2eb0/transformed/vectordrawable-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/cd22a1cb0376be829b656c0755991888/transformed/viewpager-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/991a8fb9873c6cad836b4aa66318210e/transformed/customview-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/2d4edb9b2528b41c40ae61af934b1705/transformed/legacy-support-core-utils-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/53cac483f6ec290919cca8e19964534c/transformed/loader-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/0fa0966091e23fe9065bfd280c715775/transformed/core-1.13.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/3931ccc1401a83f9098377ca681650e1/transformed/lifecycle-livedata-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.lifecycle/lifecycle-common/2.6.2/10f354fdb64868baecd67128560c5a0d6312c495/lifecycle-common-2.6.2.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/1e60af792d671776d557aa3f6c209688/transformed/lifecycle-livedata-core-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/cea3309a38ef9536c0dea1de72906a8a/transformed/lifecycle-viewmodel-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/ad091e6686250dc149e6dde49844d133/transformed/lifecycle-viewmodel-ktx-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/c994a129896f4fefeec1cb8dd05290c4/transformed/lifecycle-runtime-ktx-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/32d3bb69724cb410c59ad12738ceadeb/transformed/lifecycle-runtime-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/a4745723ad6d492bd092e7426c5ea9d6/transformed/lifecycle-viewmodel-savedstate-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/ce6ecffb7ee3323a44f56b433808717c/transformed/core-ktx-1.13.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/22632f1794ea64b41a1b2db3ac79f7fe/transformed/savedstate-ktx-1.2.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/0fb2db6084487c9b77a0eab44d584829/transformed/savedstate-1.2.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/a98d42e6e9cd8889f864ecbde0e2ee3d/transformed/annotation-experimental-1.4.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/df451588896e4fd2fd29682cd7dfc596/transformed/cursoradapter-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/dbdf765c9a72d493ce6e6a3c3ee7b2af/transformed/cardview-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/293a0776757bb6c8f5865f70a37037c5/transformed/versionedparcelable-1.1.1-api.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.collection/collection/1.1.0/1f27220b47669781457de0d600849a5de0e89909/collection-1.1.0.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/7aebbb858e0cbebd2ab25d73044a8e86/transformed/core-runtime-2.2.0-api.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.arch.core/core-common/2.2.0/5e1b8b81dfd5f52c56a8d53b18ca759c19a301f3/core-common-2.2.0.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/3c4150284702b1ac7eab5cb0dbb3d36f/transformed/interpolator-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/8d898b0a876ca71b966ec88d77e3b33d/transformed/documentfile-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/e61c793553da4e092d309e206d785cc4/transformed/localbroadcastmanager-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.5.0/transforms/d3189a208efa118c2045df00d5074b73/transformed/print-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.annotation/annotation-jvm/1.6.0/a7257339a052df0f91433cf9651231bbb802b502/annotation-jvm-1.6.0.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlinx/kotlinx-coroutines-core-jvm/1.6.4/2c997cd1c0ef33f3e751d3831929aeff1390cb30/kotlinx-coroutines-core-jvm-1.6.4.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlinx/kotlinx-coroutines-android/1.6.4/f955fc8b2ad196e2f4429598440e15f7492eeb2b/kotlinx-coroutines-android-1.6.4.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-jdk8/1.8.22/b25c86d47d6b962b9cf0f8c3f320c8a10eea3dd1/kotlin-stdlib-jdk8-1.8.22.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-jdk7/1.8.22/4dabb8248310d833bb6a8b516024a91fd3d275c/kotlin-stdlib-jdk7-1.8.22.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib/1.9.24/9928532f12c66ad816a625b3f9984f8368ca6d2b/kotlin-stdlib-1.9.24.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains/annotations/13.0/919f0dfe192fb4e063e7dacadee7f8bb9a2672a9/annotations-13.0.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.resourceinspection/resourceinspection-annotation/1.0.1/8c21f8ff5d96d5d52c948707f7e4d6ca6773feef/resourceinspection-annotation-1.0.1.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.constraintlayout/constraintlayout-solver/2.0.1/30988fe2d77f3fe3bf7551bb8a8b795fad7e7226/constraintlayout-solver-2.0.1.jar:/opt/android-sdk/platforms/android-34/android.jar:/opt/android-sdk/build-tools/34.0.0/core-lambda-stubs.jar" "-d" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/build/tmp/kotlin-classes/debug" "-jvm-target" "17" "-module-name" "app_debug" "-no-jdk" "-no-reflect" "-no-stdlib" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/example/brizzihce/MainActivity.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/example/brizzihce/hce/Hex.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/example/brizzihce/hce/BrizziHostApduService.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/example/brizzihce/hce/BrizziCommandCatalog.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/example/brizzihce/hce/BrizziResponse.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/example/brizzihce/hce/BrizziApduRouter.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/example/brizzihce/hce/BrizziSession.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/example/brizzihce/hce/BrizziCard.kt" \ No newline at end of file diff --git a/app/build/20260502_7022465596170032654.compiler.options b/app/build/20260502_7022465596170032654.compiler.options new file mode 100644 index 0000000..a1a574c --- /dev/null +++ b/app/build/20260502_7022465596170032654.compiler.options @@ -0,0 +1 @@ +"-Xallow-no-source-files" "-classpath" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/build/intermediates/compile_and_runtime_not_namespaced_r_class_jar/debug/processDebugResources/R.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/2b46fc7240fd1c41d7b254e6f134cdad/transformed/material-1.12.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/1c6b9f11da9b0c15261823cfee4973b7/transformed/appcompat-resources-1.7.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/0715ece5199db039abfeee42e29b7708/transformed/constraintlayout-2.0.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/9d2a85223cf4a8b49c227abc482a0e8a/transformed/appcompat-1.7.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/76907b0a18ffa30c0961a292efefc464/transformed/viewpager2-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/9f3af8bcdf1597677dabb09281bea41e/transformed/fragment-1.5.4-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/e75e37f562e1145df6a09016aa79b2ce/transformed/activity-1.9.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/fbc762f0a5d18dc6730c9ee4fd2ee91d/transformed/activity-ktx-1.9.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/34d28434c39191cd794cc0eae17221e3/transformed/drawerlayout-1.1.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/ced79c586c7946e4a13d72b6b80c6f3c/transformed/coordinatorlayout-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/26022993a3b8ca4dcaacb78711194c14/transformed/dynamicanimation-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/d2e9d43b13ef848729e472d229249a17/transformed/recyclerview-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/c08827f26d5d38c01988ad30ee34b2cc/transformed/transition-1.5.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/6b19ee12592b72ab18cbec0df8e98d24/transformed/vectordrawable-animated-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/e3d168050913f75e40134669fc167a87/transformed/vectordrawable-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/8d716ee1cb0aed8947419dd6636e5940/transformed/viewpager-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/7f3b37a218763e545c8517322a216bbc/transformed/customview-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/dc18a8d267f23a0dda640d3d956e3620/transformed/legacy-support-core-utils-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/d789fb0d02c6d5cf508d017053748b3a/transformed/loader-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/29f401d26f531cd15706f724d5cef367/transformed/core-1.13.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/74f5c60eb260927513594f1cef0c589a/transformed/lifecycle-livedata-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.lifecycle/lifecycle-common/2.6.2/10f354fdb64868baecd67128560c5a0d6312c495/lifecycle-common-2.6.2.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/d107e07e2fa4c7613f64fc8369c01f61/transformed/lifecycle-livedata-core-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/5e86eee9e24f6dd6253cc0481461ab1c/transformed/lifecycle-viewmodel-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/d947345ca0183de8185748e9fdeac146/transformed/lifecycle-viewmodel-ktx-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/f2644b8de9588c83765dd3e96b792c5e/transformed/lifecycle-runtime-ktx-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/012788dddae0be84c208370f2f2a299e/transformed/lifecycle-runtime-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/b65c8f93a18b093ecbc760a67262475c/transformed/lifecycle-viewmodel-savedstate-2.6.2-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/e88b60a7c7a21a16991a98b97b9a4543/transformed/core-ktx-1.13.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/32947a70fb25204fdc9c8bfa78eec5c5/transformed/security-crypto-ktx-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/e1c1c1134897a2a75589e7a49e09a9fb/transformed/savedstate-ktx-1.2.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/7c27647d5810acc902c975218074d8d3/transformed/savedstate-1.2.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/7909db3db91cdfe047550e1cee49d0d7/transformed/annotation-experimental-1.4.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/81cef68a3c9d29afd9e143d24f39061b/transformed/cursoradapter-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/8e133ef48ec6ff4420edcfc5a256e86f/transformed/cardview-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/e1d385135b9eb64886636a27c473c354/transformed/security-crypto-1.1.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/9292a799190f75164672669553cb424f/transformed/versionedparcelable-1.1.1-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/fbf7a1e7ec45c0031ff7037ccdda9d49/transformed/core-runtime-2.2.0-api.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.arch.core/core-common/2.2.0/5e1b8b81dfd5f52c56a8d53b18ca759c19a301f3/core-common-2.2.0.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/2da6150fe01275f13dced00262feec9e/transformed/interpolator-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.collection/collection-jvm/1.4.2/bc60b5568a66d765a9fe8e266fd0c6c727e0b50b/collection-jvm-1.4.2.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/2f6634070a11574623f5831e7a12e196/transformed/documentfile-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/4e1868433b8ae8ad9d76c901bfda4a8f/transformed/localbroadcastmanager-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/9.0.0/transforms/510650f47e413bfd4a118fac4bc3a228/transformed/print-1.0.0-api.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.annotation/annotation-jvm/1.8.1/b8a16fe526014b7941c1debaccaf9c5153692dbb/annotation-jvm-1.8.1.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlinx/kotlinx-coroutines-core-jvm/1.6.4/2c997cd1c0ef33f3e751d3831929aeff1390cb30/kotlinx-coroutines-core-jvm-1.6.4.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlinx/kotlinx-coroutines-android/1.6.4/f955fc8b2ad196e2f4429598440e15f7492eeb2b/kotlinx-coroutines-android-1.6.4.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-jdk8/1.8.22/b25c86d47d6b962b9cf0f8c3f320c8a10eea3dd1/kotlin-stdlib-jdk8-1.8.22.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-jdk7/1.8.22/4dabb8248310d833bb6a8b516024a91fd3d275c/kotlin-stdlib-jdk7-1.8.22.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib/2.0.21/618b539767b4899b4660a83006e052b63f1db551/kotlin-stdlib-2.0.21.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jetbrains/annotations/13.0/919f0dfe192fb4e063e7dacadee7f8bb9a2672a9/annotations-13.0.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.resourceinspection/resourceinspection-annotation/1.0.1/8c21f8ff5d96d5d52c948707f7e4d6ca6773feef/resourceinspection-annotation-1.0.1.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/androidx.constraintlayout/constraintlayout-solver/2.0.1/30988fe2d77f3fe3bf7551bb8a8b795fad7e7226/constraintlayout-solver-2.0.1.jar:/Users/wirabasalamah/.gradle/caches/modules-2/files-2.1/org.jspecify/jspecify/1.0.0/7425a601c1c7ec76645a78d22b8c6a627edee507/jspecify-1.0.0.jar:/opt/android-sdk/platforms/android-34/android.jar:/opt/android-sdk/build-tools/34.0.0/core-lambda-stubs.jar" "-d" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/build/tmp/kotlin-classes/debug" "-jvm-target" "17" "-module-name" "app_debug" "-no-jdk" "-no-reflect" "-no-stdlib" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/MainActivity.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/BrizziSecurityMetrics.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/BrizziSecureStorage.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/Hex.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/BrizziHostApduService.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/BrizziCommandCatalog.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/BrizziResponse.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/BrizziApduRouter.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/BrizziSession.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/BrizziCard.kt" "/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/src/main/java/com/korancrew/brizzi/hce/ApduParser.kt" \ No newline at end of file diff --git a/app/build/intermediates/annotation_processor_list/debug/javaPreCompileDebug/annotationProcessors.json b/app/build/intermediates/annotation_processor_list/debug/javaPreCompileDebug/annotationProcessors.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/app/build/intermediates/annotation_processor_list/debug/javaPreCompileDebug/annotationProcessors.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/app/build/intermediates/annotation_processor_list/debugUnitTest/javaPreCompileDebugUnitTest/annotationProcessors.json b/app/build/intermediates/annotation_processor_list/debugUnitTest/javaPreCompileDebugUnitTest/annotationProcessors.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/app/build/intermediates/annotation_processor_list/debugUnitTest/javaPreCompileDebugUnitTest/annotationProcessors.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/app/build/intermediates/apk/debug/app-debug.apk b/app/build/intermediates/apk/debug/app-debug.apk new file mode 100644 index 0000000..f2d96ad Binary files /dev/null and b/app/build/intermediates/apk/debug/app-debug.apk differ diff --git a/app/build/intermediates/apk/debug/output-metadata.json b/app/build/intermediates/apk/debug/output-metadata.json new file mode 100644 index 0000000..5c5eddc --- /dev/null +++ b/app/build/intermediates/apk/debug/output-metadata.json @@ -0,0 +1,21 @@ +{ + "version": 3, + "artifactType": { + "type": "APK", + "kind": "Directory" + }, + "applicationId": "com.korancrew.brizzi", + "variantName": "debug", + "elements": [ + { + "type": "SINGLE", + "filters": [], + "attributes": [], + "versionCode": 1, + "versionName": "1.0", + "outputFile": "app-debug.apk" + } + ], + "elementType": "File", + "minSdkVersionForDexing": 26 +} \ No newline at end of file diff --git a/app/build/intermediates/apk_ide_redirect_file/debug/createDebugApkListingFileRedirect/redirect.txt b/app/build/intermediates/apk_ide_redirect_file/debug/createDebugApkListingFileRedirect/redirect.txt new file mode 100644 index 0000000..54b8921 --- /dev/null +++ b/app/build/intermediates/apk_ide_redirect_file/debug/createDebugApkListingFileRedirect/redirect.txt @@ -0,0 +1,2 @@ +#- File Locator - +listingFile=../../../apk/debug/output-metadata.json diff --git a/app/build/intermediates/app_metadata/debug/writeDebugAppMetadata/app-metadata.properties b/app/build/intermediates/app_metadata/debug/writeDebugAppMetadata/app-metadata.properties new file mode 100644 index 0000000..1afb638 --- /dev/null +++ b/app/build/intermediates/app_metadata/debug/writeDebugAppMetadata/app-metadata.properties @@ -0,0 +1,2 @@ +appMetadataVersion=1.1 +androidGradlePluginVersion=8.5.2 diff --git a/app/build/intermediates/compatible_screen_manifest/debug/createDebugCompatibleScreenManifests/output-metadata.json b/app/build/intermediates/compatible_screen_manifest/debug/createDebugCompatibleScreenManifests/output-metadata.json new file mode 100644 index 0000000..1185959 --- /dev/null +++ b/app/build/intermediates/compatible_screen_manifest/debug/createDebugCompatibleScreenManifests/output-metadata.json @@ -0,0 +1,10 @@ +{ + "version": 3, + "artifactType": { + "type": "COMPATIBLE_SCREEN_MANIFEST", + "kind": "Directory" + }, + "applicationId": "com.korancrew.brizzi", + "variantName": "debug", + "elements": [] +} \ No newline at end of file diff --git a/app/build/intermediates/compile_and_runtime_not_namespaced_r_class_jar/debug/processDebugResources/R.jar b/app/build/intermediates/compile_and_runtime_not_namespaced_r_class_jar/debug/processDebugResources/R.jar new file mode 100644 index 0000000..8eb9f28 Binary files /dev/null and b/app/build/intermediates/compile_and_runtime_not_namespaced_r_class_jar/debug/processDebugResources/R.jar differ diff --git a/app/build/intermediates/compile_app_classes_jar/debug/bundleDebugClassesToCompileJar/classes.jar b/app/build/intermediates/compile_app_classes_jar/debug/bundleDebugClassesToCompileJar/classes.jar new file mode 100644 index 0000000..7ab0507 Binary files /dev/null and b/app/build/intermediates/compile_app_classes_jar/debug/bundleDebugClassesToCompileJar/classes.jar differ diff --git a/app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/dirs_bucket_0/graph.bin b/app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/dirs_bucket_0/graph.bin new file mode 100644 index 0000000..601f245 Binary files /dev/null and b/app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/dirs_bucket_0/graph.bin differ diff --git a/app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/dirs_bucket_1/graph.bin b/app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/dirs_bucket_1/graph.bin new file mode 100644 index 0000000..601f245 Binary files /dev/null and b/app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/dirs_bucket_1/graph.bin differ diff --git a/app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/dirs_bucket_2/graph.bin b/app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/dirs_bucket_2/graph.bin new file mode 100644 index 0000000..601f245 Binary files /dev/null and b/app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/dirs_bucket_2/graph.bin differ diff --git a/app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/dirs_bucket_3/graph.bin b/app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/dirs_bucket_3/graph.bin new file mode 100644 index 0000000..601f245 Binary files /dev/null and b/app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/dirs_bucket_3/graph.bin differ diff --git a/app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/jar_4f1955fb0e4731fc6cde332ea5f92ec441500f37e9808ec4c59b13b8e56ec2ee_bucket_0/graph.bin b/app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/jar_4f1955fb0e4731fc6cde332ea5f92ec441500f37e9808ec4c59b13b8e56ec2ee_bucket_0/graph.bin new file mode 100644 index 0000000..601f245 Binary files /dev/null and b/app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/jar_4f1955fb0e4731fc6cde332ea5f92ec441500f37e9808ec4c59b13b8e56ec2ee_bucket_0/graph.bin differ diff --git a/app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/jar_4f1955fb0e4731fc6cde332ea5f92ec441500f37e9808ec4c59b13b8e56ec2ee_bucket_1/graph.bin b/app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/jar_4f1955fb0e4731fc6cde332ea5f92ec441500f37e9808ec4c59b13b8e56ec2ee_bucket_1/graph.bin new file mode 100644 index 0000000..601f245 Binary files /dev/null and b/app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/jar_4f1955fb0e4731fc6cde332ea5f92ec441500f37e9808ec4c59b13b8e56ec2ee_bucket_1/graph.bin differ diff --git a/app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/jar_4f1955fb0e4731fc6cde332ea5f92ec441500f37e9808ec4c59b13b8e56ec2ee_bucket_2/graph.bin b/app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/jar_4f1955fb0e4731fc6cde332ea5f92ec441500f37e9808ec4c59b13b8e56ec2ee_bucket_2/graph.bin new file mode 100644 index 0000000..601f245 Binary files /dev/null and b/app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/jar_4f1955fb0e4731fc6cde332ea5f92ec441500f37e9808ec4c59b13b8e56ec2ee_bucket_2/graph.bin differ diff --git a/app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/jar_4f1955fb0e4731fc6cde332ea5f92ec441500f37e9808ec4c59b13b8e56ec2ee_bucket_3/graph.bin b/app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/jar_4f1955fb0e4731fc6cde332ea5f92ec441500f37e9808ec4c59b13b8e56ec2ee_bucket_3/graph.bin new file mode 100644 index 0000000..601f245 Binary files /dev/null and b/app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/jar_4f1955fb0e4731fc6cde332ea5f92ec441500f37e9808ec4c59b13b8e56ec2ee_bucket_3/graph.bin differ diff --git a/app/build/intermediates/dex/debug/mergeExtDexDebug/classes.dex b/app/build/intermediates/dex/debug/mergeExtDexDebug/classes.dex new file mode 100644 index 0000000..32bc74f Binary files /dev/null and b/app/build/intermediates/dex/debug/mergeExtDexDebug/classes.dex differ diff --git a/app/build/intermediates/dex/debug/mergeExtDexDebug/classes2.dex b/app/build/intermediates/dex/debug/mergeExtDexDebug/classes2.dex new file mode 100644 index 0000000..5cd0326 Binary files /dev/null and b/app/build/intermediates/dex/debug/mergeExtDexDebug/classes2.dex differ diff --git a/app/build/intermediates/dex/debug/mergeProjectDexDebug/0/classes.dex b/app/build/intermediates/dex/debug/mergeProjectDexDebug/0/classes.dex new file mode 100644 index 0000000..50ba3a0 Binary files /dev/null and b/app/build/intermediates/dex/debug/mergeProjectDexDebug/0/classes.dex differ diff --git a/app/build/intermediates/dex/debug/mergeProjectDexDebug/1/classes.dex b/app/build/intermediates/dex/debug/mergeProjectDexDebug/1/classes.dex new file mode 100644 index 0000000..9bc3ffd Binary files /dev/null and b/app/build/intermediates/dex/debug/mergeProjectDexDebug/1/classes.dex differ diff --git a/app/build/intermediates/dex/debug/mergeProjectDexDebug/15/classes.dex b/app/build/intermediates/dex/debug/mergeProjectDexDebug/15/classes.dex new file mode 100644 index 0000000..bf25238 Binary files /dev/null and b/app/build/intermediates/dex/debug/mergeProjectDexDebug/15/classes.dex differ diff --git a/app/build/intermediates/dex_archive_input_jar_hashes/debug/dexBuilderDebug/out b/app/build/intermediates/dex_archive_input_jar_hashes/debug/dexBuilderDebug/out new file mode 100644 index 0000000..5bb04f0 Binary files /dev/null and b/app/build/intermediates/dex_archive_input_jar_hashes/debug/dexBuilderDebug/out differ diff --git a/app/build/intermediates/dex_number_of_buckets_file/debug/dexBuilderDebug/out b/app/build/intermediates/dex_number_of_buckets_file/debug/dexBuilderDebug/out new file mode 100644 index 0000000..bf0d87a --- /dev/null +++ b/app/build/intermediates/dex_number_of_buckets_file/debug/dexBuilderDebug/out @@ -0,0 +1 @@ +4 \ No newline at end of file diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/merge-state b/app/build/intermediates/incremental/debug-mergeJavaRes/merge-state new file mode 100644 index 0000000..a0e6abe Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/merge-state differ diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/+SGNLtiCpOiDeo2Xil4xEOsQgxI= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/+SGNLtiCpOiDeo2Xil4xEOsQgxI= new file mode 100644 index 0000000..90d5279 Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/+SGNLtiCpOiDeo2Xil4xEOsQgxI= differ diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/1GsYUSNJZ1YxbydvIkWQ7KNhrbQ= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/1GsYUSNJZ1YxbydvIkWQ7KNhrbQ= new file mode 100644 index 0000000..41bee57 Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/1GsYUSNJZ1YxbydvIkWQ7KNhrbQ= differ diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/2x3jHV1QtmBBtgBwcVn+ipCgTIM= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/2x3jHV1QtmBBtgBwcVn+ipCgTIM= new file mode 100644 index 0000000..2e07982 Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/2x3jHV1QtmBBtgBwcVn+ipCgTIM= differ diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/3DbepboUBCQf9kr1MaNGXOBkDq4= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/3DbepboUBCQf9kr1MaNGXOBkDq4= new file mode 100644 index 0000000..3351867 Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/3DbepboUBCQf9kr1MaNGXOBkDq4= differ diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/3W6bMZnXR+ZK1YHIRdhlji8f408= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/3W6bMZnXR+ZK1YHIRdhlji8f408= new file mode 100644 index 0000000..2cec677 Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/3W6bMZnXR+ZK1YHIRdhlji8f408= differ diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/4ZVfh+hJrhnHBl3geZliQnyhmjk= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/4ZVfh+hJrhnHBl3geZliQnyhmjk= new file mode 100644 index 0000000..4f1af9b Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/4ZVfh+hJrhnHBl3geZliQnyhmjk= differ diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/57guT9l9OOAPSIoPhbIDKtccEBE= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/57guT9l9OOAPSIoPhbIDKtccEBE= new file mode 100644 index 0000000..b60c2c3 Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/57guT9l9OOAPSIoPhbIDKtccEBE= differ diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/6W3IbyLSbr5GJ84fCIiidgU2OsQ= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/6W3IbyLSbr5GJ84fCIiidgU2OsQ= new file mode 100644 index 0000000..5e9d2aa Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/6W3IbyLSbr5GJ84fCIiidgU2OsQ= differ diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/6i_VpU8wsXhuQnGCuVBi2KbdeDM= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/6i_VpU8wsXhuQnGCuVBi2KbdeDM= new file mode 100644 index 0000000..5c88b2b Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/6i_VpU8wsXhuQnGCuVBi2KbdeDM= differ diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/7A4m942k8XMWQvcmrMsyLFN68fc= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/7A4m942k8XMWQvcmrMsyLFN68fc= new file mode 100644 index 0000000..f3fd80a Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/7A4m942k8XMWQvcmrMsyLFN68fc= differ diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/8ljI90E0MH31fYI3x+ypOFCUYjE= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/8ljI90E0MH31fYI3x+ypOFCUYjE= new file mode 100644 index 0000000..2510a5a Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/8ljI90E0MH31fYI3x+ypOFCUYjE= differ diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/AJLTl6b_1gs9qyNUlZ4qmvJwbe4= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/AJLTl6b_1gs9qyNUlZ4qmvJwbe4= new file mode 100644 index 0000000..fb7d7d9 Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/AJLTl6b_1gs9qyNUlZ4qmvJwbe4= differ diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/BMYIo3hkQAO118pADYdMgam6ZQk= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/BMYIo3hkQAO118pADYdMgam6ZQk= new file mode 100644 index 0000000..b73828b Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/BMYIo3hkQAO118pADYdMgam6ZQk= differ diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/C_l3BXZde9Ju+7izexqCh+UbO9w= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/C_l3BXZde9Ju+7izexqCh+UbO9w= new file mode 100644 index 0000000..21eb307 Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/C_l3BXZde9Ju+7izexqCh+UbO9w= differ diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/ChHIFr7vyT63cE9cHNV8B+10JRA= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/ChHIFr7vyT63cE9cHNV8B+10JRA= new file mode 100644 index 0000000..9b7f2a8 Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/ChHIFr7vyT63cE9cHNV8B+10JRA= differ diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/EK1oo+h2fgiqrPTTG80eYxXHzFo= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/EK1oo+h2fgiqrPTTG80eYxXHzFo= new file mode 100644 index 0000000..f38b16b Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/EK1oo+h2fgiqrPTTG80eYxXHzFo= differ diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/EbgjZ5nuJFTXkZdJliHosH_Mufk= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/EbgjZ5nuJFTXkZdJliHosH_Mufk= new file mode 100644 index 0000000..30ca1d1 Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/EbgjZ5nuJFTXkZdJliHosH_Mufk= differ diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/F6wdT_nLGi+fgPIePaUwJpwjZzY= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/F6wdT_nLGi+fgPIePaUwJpwjZzY= new file mode 100644 index 0000000..8bf936d Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/F6wdT_nLGi+fgPIePaUwJpwjZzY= differ diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/ItrSSttEHp89FEhNz2Wz76TkrAI= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/ItrSSttEHp89FEhNz2Wz76TkrAI= new file mode 100644 index 0000000..29999b7 Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/ItrSSttEHp89FEhNz2Wz76TkrAI= differ diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/JLzdYaaA0d0AjCqgzc9MwwVmVew= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/JLzdYaaA0d0AjCqgzc9MwwVmVew= new file mode 100644 index 0000000..c68ea7a Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/JLzdYaaA0d0AjCqgzc9MwwVmVew= differ diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/Jo+k717+9kHLQt_cLCWHa10Swuw= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/Jo+k717+9kHLQt_cLCWHa10Swuw= new file mode 100644 index 0000000..6ec2aba Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/Jo+k717+9kHLQt_cLCWHa10Swuw= differ diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/K57thYD0cS7fONskk+FUjuxh9ns= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/K57thYD0cS7fONskk+FUjuxh9ns= new file mode 100644 index 0000000..b2efafc Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/K57thYD0cS7fONskk+FUjuxh9ns= differ diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/OfC+ePISWmdxuakbF7VoB991TTM= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/OfC+ePISWmdxuakbF7VoB991TTM= new file mode 100644 index 0000000..640cfe7 Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/OfC+ePISWmdxuakbF7VoB991TTM= differ diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/QIsfDHI6O30bqUrOyDtaKtqlzxY= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/QIsfDHI6O30bqUrOyDtaKtqlzxY= new file mode 100644 index 0000000..52e1c88 Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/QIsfDHI6O30bqUrOyDtaKtqlzxY= differ diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/SBaiLE3LhLeBPGWvjLuuKhNWuK4= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/SBaiLE3LhLeBPGWvjLuuKhNWuK4= new file mode 100644 index 0000000..c5f4844 Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/SBaiLE3LhLeBPGWvjLuuKhNWuK4= differ diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/U7B8tpb1fStGekIJg83rEfirMB4= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/U7B8tpb1fStGekIJg83rEfirMB4= new file mode 100644 index 0000000..ae9d872 Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/U7B8tpb1fStGekIJg83rEfirMB4= differ diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/UU1qSHwp6Aj4D70tm5XAriFopkE= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/UU1qSHwp6Aj4D70tm5XAriFopkE= new file mode 100644 index 0000000..6adc031 Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/UU1qSHwp6Aj4D70tm5XAriFopkE= differ diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/UdZAcP5raYWeoJ6ArMvuRJ7+ADU= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/UdZAcP5raYWeoJ6ArMvuRJ7+ADU= new file mode 100644 index 0000000..5e67692 Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/UdZAcP5raYWeoJ6ArMvuRJ7+ADU= differ diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/WVkqp5dNIAl0Ebf+vYceGBR_u0g= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/WVkqp5dNIAl0Ebf+vYceGBR_u0g= new file mode 100644 index 0000000..9426e40 Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/WVkqp5dNIAl0Ebf+vYceGBR_u0g= differ diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/WfGIoXVEncRS8VMEeohH6T_DokQ= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/WfGIoXVEncRS8VMEeohH6T_DokQ= new file mode 100644 index 0000000..31b2786 Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/WfGIoXVEncRS8VMEeohH6T_DokQ= differ diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/XGw2zmq3UQ4isqtAnFpBaU5g96I= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/XGw2zmq3UQ4isqtAnFpBaU5g96I= new file mode 100644 index 0000000..beb64b4 Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/XGw2zmq3UQ4isqtAnFpBaU5g96I= differ diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/a9QfD+s439FmgV7X4Kytc0BfCS4= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/a9QfD+s439FmgV7X4Kytc0BfCS4= new file mode 100644 index 0000000..68c5466 Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/a9QfD+s439FmgV7X4Kytc0BfCS4= differ diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/bAQrjdDYDi8mLhBvJJf_PlPgu9w= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/bAQrjdDYDi8mLhBvJJf_PlPgu9w= new file mode 100644 index 0000000..dccab6f Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/bAQrjdDYDi8mLhBvJJf_PlPgu9w= differ diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/bwq2wr8s_5qPL0+UdB2u3D+Ma64= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/bwq2wr8s_5qPL0+UdB2u3D+Ma64= new file mode 100644 index 0000000..ff3b59a Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/bwq2wr8s_5qPL0+UdB2u3D+Ma64= differ diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/bywXt_jQXvSPBah5etAqYR20+_w= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/bywXt_jQXvSPBah5etAqYR20+_w= new file mode 100644 index 0000000..ba19014 Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/bywXt_jQXvSPBah5etAqYR20+_w= differ diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/cF1Q9kjn393lQfzyztBxACWOaKQ= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/cF1Q9kjn393lQfzyztBxACWOaKQ= new file mode 100644 index 0000000..07b7738 Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/cF1Q9kjn393lQfzyztBxACWOaKQ= differ diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/cUZL_7vZ_pjHYfuS_ewkL7UkSLg= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/cUZL_7vZ_pjHYfuS_ewkL7UkSLg= new file mode 100644 index 0000000..2c4d543 Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/cUZL_7vZ_pjHYfuS_ewkL7UkSLg= differ diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/d3WW6bJXpGH9WAQjY_T2WPltvYA= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/d3WW6bJXpGH9WAQjY_T2WPltvYA= new file mode 100644 index 0000000..bff7b3b Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/d3WW6bJXpGH9WAQjY_T2WPltvYA= differ diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/fQOPrN2qjNi9kaoXGU8gDUMtvWk= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/fQOPrN2qjNi9kaoXGU8gDUMtvWk= new file mode 100644 index 0000000..4c9f52f Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/fQOPrN2qjNi9kaoXGU8gDUMtvWk= differ diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/f_2r16IhXtPEj1Ql_KjjeQIz5ho= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/f_2r16IhXtPEj1Ql_KjjeQIz5ho= new file mode 100644 index 0000000..833b095 Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/f_2r16IhXtPEj1Ql_KjjeQIz5ho= differ diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/g4TmMWpZRqM2IxQ8RyeTeWAIdZ4= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/g4TmMWpZRqM2IxQ8RyeTeWAIdZ4= new file mode 100644 index 0000000..c3eef53 Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/g4TmMWpZRqM2IxQ8RyeTeWAIdZ4= differ diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/hKoo2VAvy4zThvKcFW3mjFSTW1U= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/hKoo2VAvy4zThvKcFW3mjFSTW1U= new file mode 100644 index 0000000..348614d Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/hKoo2VAvy4zThvKcFW3mjFSTW1U= differ diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/ipMU0ZFjzZbNfXDsVHP4yI9jBx8= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/ipMU0ZFjzZbNfXDsVHP4yI9jBx8= new file mode 100644 index 0000000..dd51769 Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/ipMU0ZFjzZbNfXDsVHP4yI9jBx8= differ diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/jWO1TjkdkcOgXscw9_OJmKGFAeU= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/jWO1TjkdkcOgXscw9_OJmKGFAeU= new file mode 100644 index 0000000..8fd6cd4 Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/jWO1TjkdkcOgXscw9_OJmKGFAeU= differ diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/lqsEELlVHB7ajZeNcmHl27OSk4k= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/lqsEELlVHB7ajZeNcmHl27OSk4k= new file mode 100644 index 0000000..2ba6503 Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/lqsEELlVHB7ajZeNcmHl27OSk4k= differ diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/muiWJRhfUceYWFOptNr3o0lINnA= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/muiWJRhfUceYWFOptNr3o0lINnA= new file mode 100644 index 0000000..1ffce77 Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/muiWJRhfUceYWFOptNr3o0lINnA= differ diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/n8VToFR1s_4PCRR_fslLqy_5QNk= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/n8VToFR1s_4PCRR_fslLqy_5QNk= new file mode 100644 index 0000000..dc7b90e Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/n8VToFR1s_4PCRR_fslLqy_5QNk= differ diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/oIOpmfL6fNDb2EOy1xM1aUs7TS0= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/oIOpmfL6fNDb2EOy1xM1aUs7TS0= new file mode 100644 index 0000000..33bd1e9 Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/oIOpmfL6fNDb2EOy1xM1aUs7TS0= differ diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/pmMvC_9AZaW9JVFZKkDd2byaWVI= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/pmMvC_9AZaW9JVFZKkDd2byaWVI= new file mode 100644 index 0000000..88f5191 Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/pmMvC_9AZaW9JVFZKkDd2byaWVI= differ diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/q92mPZxcKY+okmtaAuOIQDMw3tc= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/q92mPZxcKY+okmtaAuOIQDMw3tc= new file mode 100644 index 0000000..466b875 Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/q92mPZxcKY+okmtaAuOIQDMw3tc= differ diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/raTWv1HvzETDytcKeXva0_ewILs= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/raTWv1HvzETDytcKeXva0_ewILs= new file mode 100644 index 0000000..c703ef4 Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/raTWv1HvzETDytcKeXva0_ewILs= differ diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/sELKTeJ3UyehOpZe_oOv5HSdp8U= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/sELKTeJ3UyehOpZe_oOv5HSdp8U= new file mode 100644 index 0000000..8812bd5 Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/sELKTeJ3UyehOpZe_oOv5HSdp8U= differ diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/uF1wuCVyv9Lsw1KBsQto+0cSbck= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/uF1wuCVyv9Lsw1KBsQto+0cSbck= new file mode 100644 index 0000000..6ccda32 Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/uF1wuCVyv9Lsw1KBsQto+0cSbck= differ diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/uuTray_mlkuVmXLRk8zCf6+HHJE= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/uuTray_mlkuVmXLRk8zCf6+HHJE= new file mode 100644 index 0000000..86c0d45 Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/uuTray_mlkuVmXLRk8zCf6+HHJE= differ diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/vHGKtp3MCg4KUiguzLxMXOH8Bjk= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/vHGKtp3MCg4KUiguzLxMXOH8Bjk= new file mode 100644 index 0000000..b6609af Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/vHGKtp3MCg4KUiguzLxMXOH8Bjk= differ diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/vRE5434bmwA9pS2KVW0aNcS3mgc= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/vRE5434bmwA9pS2KVW0aNcS3mgc= new file mode 100644 index 0000000..fd6b42c Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/vRE5434bmwA9pS2KVW0aNcS3mgc= differ diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/vY7S3PLrQcac0LWwEPmL0RV_K1c= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/vY7S3PLrQcac0LWwEPmL0RV_K1c= new file mode 100644 index 0000000..21e1755 Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/vY7S3PLrQcac0LWwEPmL0RV_K1c= differ diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/vvYjoZ344eqDmpx3C4fb9BuDfvY= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/vvYjoZ344eqDmpx3C4fb9BuDfvY= new file mode 100644 index 0000000..fd5e6f2 Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/vvYjoZ344eqDmpx3C4fb9BuDfvY= differ diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/xh0g9DQ7UPEaoF8SfCYc8A8WoaM= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/xh0g9DQ7UPEaoF8SfCYc8A8WoaM= new file mode 100644 index 0000000..de755d1 Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/xh0g9DQ7UPEaoF8SfCYc8A8WoaM= differ diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/xnpDY9jPgUS+EuVboOYEYWzhb6s= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/xnpDY9jPgUS+EuVboOYEYWzhb6s= new file mode 100644 index 0000000..846dea1 Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/xnpDY9jPgUS+EuVboOYEYWzhb6s= differ diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/xvSciE0mquVRZboJdlhkTAjKB78= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/xvSciE0mquVRZboJdlhkTAjKB78= new file mode 100644 index 0000000..d0c7a21 Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/xvSciE0mquVRZboJdlhkTAjKB78= differ diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/yCRTGOQ+Lvw4TqR5VlUe11mu77M= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/yCRTGOQ+Lvw4TqR5VlUe11mu77M= new file mode 100644 index 0000000..7063832 Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/yCRTGOQ+Lvw4TqR5VlUe11mu77M= differ diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/yF5Jw6kyQRVQ3G11bQ5co1c1fLo= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/yF5Jw6kyQRVQ3G11bQ5co1c1fLo= new file mode 100644 index 0000000..ac6c1db Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/yF5Jw6kyQRVQ3G11bQ5co1c1fLo= differ diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/yGgxGyQAEtTK9yY5OCqaPbf_L1Q= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/yGgxGyQAEtTK9yY5OCqaPbf_L1Q= new file mode 100644 index 0000000..8568b5b Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/yGgxGyQAEtTK9yY5OCqaPbf_L1Q= differ diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/zMgMQCnVNStHUSTyJPZYagVD+VA= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/zMgMQCnVNStHUSTyJPZYagVD+VA= new file mode 100644 index 0000000..751d4ed Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/zMgMQCnVNStHUSTyJPZYagVD+VA= differ diff --git a/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/zkVkVk9zNulLQUHFavc8LaO3e50= b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/zkVkVk9zNulLQUHFavc8LaO3e50= new file mode 100644 index 0000000..fb794be Binary files /dev/null and b/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/zkVkVk9zNulLQUHFavc8LaO3e50= differ diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/compile-file-map.properties b/app/build/intermediates/incremental/debug/mergeDebugResources/compile-file-map.properties new file mode 100644 index 0000000..057ef91 --- /dev/null +++ b/app/build/intermediates/incremental/debug/mergeDebugResources/compile-file-map.properties @@ -0,0 +1,5 @@ +#Sun May 03 06:59:15 WIB 2026 +com.korancrew.brizzi.app-debug-38\:/xml/apdu_service.xml=/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/build/intermediates/merged_res/debug/mergeDebugResources/xml_apdu_service.xml.flat +com.korancrew.brizzi.app-main-39\:/layout/activity_main.xml=/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/build/intermediates/merged_res/debug/mergeDebugResources/layout_activity_main.xml.flat +com.korancrew.brizzi.app-main-39\:/xml/apdu_service.xml=/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/build/intermediates/merged_res/debug/mergeDebugResources/xml_apdu_service.xml.flat +com.korancrew.brizzi.app-main-39\:/xml/network_security_config.xml=/Users/wirabasalamah/Documents/Codex/brizzi-hce/app/build/intermediates/merged_res/debug/mergeDebugResources/xml_network_security_config.xml.flat diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merger.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merger.xml new file mode 100644 index 0000000..61b5f2e --- /dev/null +++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merger.xml @@ -0,0 +1,13437 @@ + +androidx.startup#FF424242#FFFFFFFF#03000000#37000000 + + + + + + + + + + + + + + + + + + + + + + + + + + + 1dp2dp2dp@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+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 10dp + + + + + + + + + + + + 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"0.320.20.160.20dp1dp0.480.480.160.480.240.240.080.24sans-serif-mediumsans-serifsans-serif-mediumsans-serif320dp0dp2dp24dp576dp320dp@dimen/design_snackbar_padding_vertical + 160dp64dp64dp1 + %d notificare nouă + %d notificări noi + %d de notificări noi + Restrângeți foaia din partea de josExtindeți foaia din partea de josExtinde pe ecran completGhidaj de tragere atins de două oriGhidaj de tragereCaractere introduse: %1$d din %2$dLimita de caractere a depășit %1$d din %2$dȘtergeți textulEroare: nevalidăEroareAfișați meniul drop-downPictogramă de dialogFilăSelectați ora%1$s oreSelectați oraOra %1$sSelectați minutele%1$s minutea.m.Pentru a introduce ora, comutați la modul ceas.OraMinutp.m.Selectați oraPentru a introduce ora, comutați la modul de introducere a textului.Notificare nouăBifatăBifată parțialNebifatăEliminați %1$sPeste %1$d notificări noiTreceți la luna următoareTreceți la luna anterioarăSelectarea datei de începere: %1$s – selectarea datei de încheiere: %2$sSelecția actuală: %1$sniciunaAnulațiOK%1$sSelectați dataData selectată%1$sData de încheiere: %1$sFormat nevalid.Exemplu: %1$sFolosiți: %1$sInterval nevalid.Navigați la anul actual %1$dNavigați la anul %1$dFără acoperire: %1$sData de începere – %1$s%1$s – data de încheiere%1$s – %2$sSelectați intervalulData de începere – data de încheiereSalvațiData de începere: %1$sDatăData de încheiereData de începerezlaAstăzi, la %1$sComutați la modul introducere în calendarAtingeți pentru a comuta la afișarea CalendarComutați la modul de introducere a textuluiAtingeți pentru a comuta la afișarea AnAnulațiOKAfișați parolaȘtergeți textulÎnapoiFoaie laterală + %d కొత్త నోటిఫికేషన్ + %d కొత్త నోటిఫికేషన్‌లు + దిగువున ఉన్న షీట్‌ను కుదిస్తుందిదిగువున ఉన్న షీట్‌ను విస్తరిస్తుందిసగాన్ని విస్తరింపజేయండిలాగే హ్యాండిల్ డబుల్-ట్యాప్ చేయబడిందిలాగే హ్యాండిల్%2$dలో %1$d అక్షరాలు నమోదు చేయబడ్డాయిఅక్షర పరిధి %2$dలో %1$dను అధిగమించిందిరాసినదాన్ని తీసివేయండిఎర్రర్: చెల్లదుఎర్రర్డ్రాప్‌డౌన్ మెనూను చూపుడైలాగ్ చిహ్నంట్యాబ్AM లేదా PMను ఎంచుకోండి%1$s గంటలుగంటను ఎంచుకోండి%1$s అవుతుందినిమిషాలను ఎంచుకోండి%1$s నిమిషాలుAMసమయాన్ని నమోదు చేయడం కోసం గడియారం మోడ్‌కు మారండి.గంటనిమిషంPMసమయాన్ని ఎంచుకోండిసమయాన్ని నమోదు చేయడం కోసం వచన నమోదు మోడ్‌కి మారండి.కొత్త నోటిఫికేషన్ఎంచుకోబడిందిపాక్షికంగా ఎంచుకోబడిందిఎంచుకోబడలేదు(%1$s)ని తీసివేస్తుంది%1$d కంటే ఎక్కువ కొత్త నోటిఫికేషన్‌లువచ్చే నెలకు మార్చుతుందిమునుపటి నెలకు మార్చుతుందిప్రారంభ తేదీ ఎంపిక: %1$s – ముగింపు తేదీ ఎంపిక: %2$sప్రస్తుత ఎంపిక: %1$sఏదీ వద్దురద్దు చేయండిసరే%1$sతేదీని ఎంచుకోండిఎంచుకున్న తేది%1$sముగింపు తేదీ %1$sఫార్మాట్ చెల్లదు.ఉదాహరణ: %1$sఇలా ఉపయోగించండి: %1$sచెల్లని పరిధి.ప్రస్తుత సంవత్సరానికి %1$d నావిగేట్ చేయండి%1$dసంవత్సరానికి నావిగేట్ చేస్తుందిపరిధి వెలుపల ఉంది: %1$sప్రారంభ తేదీ – %1$s%1$s – ముగింపు తేది%1$s – %2$sపరిధిని ఎంచుకోండిప్రారంభ తేది - ముగింపు తేదిసేవ్ చేయండిప్రారంభ తేదీ %1$sతేదీముగింపు తేదీప్రారంభ తేదీరోనెసంఈరోజు %1$sక్యాలెండర్ ఇన్‌పుట్ మోడ్‌కు మారుస్తుందిక్యాలెండర్ వీక్షణకు మారడానికి ట్యాప్ చేయండివచన ఇన్‌పుట్ మోడ్‌కు మారుస్తుందిసంవత్సర వీక్షణకు మారడానికి ట్యాప్ చేయండిరద్దు చేయండిసరేపాస్‌వర్డ్‌ను చూపుటెక్స్ట్‌ను క్లియర్ చేయండివెనుకకుసైడ్ షీట్ + %d новое уведомление + %d новых уведомления + %d новых уведомлений + %d нового уведомления + Свернуть нижний экранРазвернуть нижний экранРазвернуть наполовинуДвойное нажатие на маркер перемещенияМаркер перемещенияВведено символов: %1$d из %2$dПревышено ограничение на количество символов (%1$d из %2$d)Очистить текстовое полеОшибка: недопустимое значениеОшибкаПоказать раскрывающееся менюЗначок диалогового окнаВкладкаВыберите AM (до полудня) или PM (после полудня)%1$s ч.Выберите час%1$s ч.Выберите минуты%1$s мин.AMЧтобы ввести время, перейдите в режим часов.ЧасМинутыPMВыбор времениЧтобы ввести время, перейдите в режим ввода текста.Новое уведомлениеФлажок установлен.Флажки установлены частично.Флажок не установлен.Удалить \"%1$s\"Новых уведомлений больше %1$dПерейти к следующему месяцуПерейти к предыдущему месяцуВыбранная дата начала: %1$s. Выбранная дата окончания: %2$s.Выбранный элемент: %1$sнетОтменаОК%1$sВыберите датуВыбранная дата%1$sДата окончания: %1$sНедействительный формат.Пример: %1$sИспользуйте: %1$sНедопустимый диапазон.Перейти к текущему году: %1$dПерейти к %1$d годуВне диапазона: %1$sДата начала – %1$s%1$s – дата окончания%1$s – %2$sВыберите диапазон датДата начала – дата окончанияСохранитьДата начала: %1$sДатаДата окончанияДата началадмгСегодня: %1$sПерейти в режим выбора днейНажмите, чтобы перейти к КалендарюПерейти в режим ввода текстаНажмите, чтобы выбрать годОтменаОКПоказать парольОчистить текстовое полеНазадБоковая панель + %d bagong notification + %d na bagong notification + I-collapse ang bottom sheetI-expand ang bottom sheetI-expand hanggang gitnaNa-double tap ang handle sa pag-dragI-drag ang handleMga character na nailagay %1$d sa %2$dLumampas sa limitasyon sa bilang ng character %1$d sa %2$dI-clear ang textError: invalidErrorIpakita ang dropdown na menuIcon ng DialogTabPiliin ang AM o PM%1$s (na) orasPumili ng oras%1$s o\'clockPumili ng mga minuto%1$s (na) minutoAMLumipat sa mode ng orasan para sa input na oras.OrasMinutoPMPumili ng orasLumipat sa pamamaraan ng pag-input ng text para sa input na oras.Bagong notificationMay checkBahagyang may checkWalang checkAlisin ang %1$sMahigit %1$d (na) bagong notificationLumipat sa susunod na buwanLumipat sa nakaraang buwanNapiling petsa ng pagsisimula: %1$s – Napiling petsa ng pagtatapos: %2$sKasalukuyang seleksyon: %1$swalaKanselahinOK%1$sPumili ng PetsaPiniling petsa%1$sPetsa ng pagtatapos %1$sInvalid na format.Halimbawa: %1$sGamitin: %1$sInvalid na hanay.Mag-navigate sa kasalukuyang taon %1$dMag-navigate patungo sa taong %1$dWala sa sakop: %1$sPetsa ng pagsisimula – %1$s%1$s – Petsa ng pagtatapos%1$s – %2$sPumili ng RangePetsa ng pagsisimula – Petsa ng pagtataposI-savePetsa ng pagsisimula %1$sPetsaPetsa ng pagtataposPetsa ng pagsisimuladmyNgayon %1$sLumipat sa pamamaraan ng pag-input ng kalendaryoI-tap para lumipat sa view ng KalendaryoLumipat sa pamamaraan ng pag-input ng textI-tap para lumipat sa view ng taonKanselahinOKIpakita ang passwordI-clear ang textBumalikSide Sheet + %d 則新通知 + %d 則新通知 + 收合底部功能表展開底部功能表展開一半已輕觸兩下拖曳控點拖曳控點已輸入 %1$d 個字元 (上限為 %2$d 個字元)超過字元限制 (共 %1$d 字元,上限 %2$d 字元)清除文字錯誤:無效錯誤顯示下拉式選單對話方塊圖示分頁標籤選取上午或下午%1$s 小時請選取時段%1$s 點選取分鐘數%1$s 分AM切換至時鐘模式來輸入時間。小時分鐘PM選取時間切換至文字輸入模式來輸入時間。新通知已勾選已勾選部分選項未勾選移除 %1$s超過 %1$d 則新通知變更至下個月變更至上個月所選開始日期:%1$s - 所選結束日期:%2$s目前選取:%1$s取消確定%1$s選取日期所選日期%1$s結束日期:%1$s格式無效。範例:%1$s使用:%1$s日期範圍無效。前往今年 %1$d前往 %1$d 年超出日期範圍:%1$s開始日期 – %1$s%1$s – 結束日期%1$s – %2$s選取範圍開始日期 - 結束日期儲存開始日期:%1$s日期結束日期開始日期dmy今天 %1$s切換至日曆輸入模式輕觸即可切換至日曆檢視畫面切換至文字輸入模式輕觸即可切換至年份檢視畫面取消確定顯示密碼清除文字返回側邊功能表64dp + %d nuova notifica + %d nuove notifiche + Comprimi riquadro inferioreEspandi riquadro inferioreEspandi a metàDoppio tocco su punto di trascinamentoPunto di trascinamento%1$d caratteri inserirti su %2$dSono presenti %2$d caratteri in più rispetto al limite di %1$dCancella testoErrore: non validoErroreMostra il menu a discesaIcona della finestra di dialogoSchedaSeleziona AM o PM%1$s oreSeleziona l\'ora%1$s in puntoSeleziona i minuti%1$s minutiAMPassa alla modalità orologio per inserire l\'ora.OraMinutoPMSeleziona l\'oraPassa alla modalità di immissione testo per inserire l\'ora.Nuova notificaSelezionataParzialmente selezionataNon selezionataRimuovi %1$sPiù di %1$d nuove notifichePassa al mese successivoPassa al mese precedenteSelezione della data di inizio: %1$s. Selezione della data di fine: %2$sSelezione attuale: %1$sNessuna selezioneAnnullaOK%1$sSeleziona dataData selezionata%1$sData di fine: %1$sFormato non valido.Esempio: %1$sUsa: %1$sIntervallo non valido.Vai all\'anno corrente %1$dVai all\'anno %1$dNon compresa nell\'intervallo: %1$sData di inizio - %1$s%1$s - Data di fine%1$s - %2$sSeleziona intervalloData di inizio - Data di fineSalvaData di inizio: %1$sDataData di fineData di iniziogmaOggi %1$sPassa alla modalità di immissione CalendarioTocca per passare alla visualizzazione CalendarioPassa alla modalità di immissione TestoTocca per passare alla visualizzazione AnnoAnnullaOKMostra passwordCancella testoIndietroScheda secondaria + %d notificació nova + %d notificacions noves + Replega el full inferiorDesplega el full inferiorDesplega fins a la meitatHas fet doble toc a l\'ansa per arrossegarAnsa per arrossegarCaràcters introduïts: %1$d de %2$dS\'ha superat el límit de caràcters (%1$d de %2$d)Esborra el textError: no vàlidErrorMostra el menú desplegableIcona del quadre de diàlegTabuladorSelecciona a. m. o p. m.%1$s horesSeleccioneu l\'hora%1$s en puntSelecciona els minuts%1$s minutsa. m.Canvia al mode de rellotge per introduir l\'hora.HoraMinutp. m.Selecció de l\'horaCanvia al mode d\'introducció de text per introduir l\'hora.Notificació novaMarcatMarcat parcialmentDesmarcatSuprimeix %1$sMés de %1$d notificacions novesCanvia al mes següentCanvia al mes anteriorSelecció de la data d\'inici: %1$s – Selecció de la data de finalització: %2$sSelecció actual: %1$scapCancel·laD’acord%1$sSelecciona una dataData seleccionada%1$sData de finalització: %1$sEl format no és vàlid.Exemple: %1$sUtilitza: %1$sL\'interval no és vàlid.Navega fins a l\'any actual %1$dCanvia a l\'any %1$dLa data està fora de l\'interval: %1$sData d\'inici - %1$s%1$s - data de finalització%1$s - %2$sSelecciona un intervalData d\'inici - data de finalitzacióDesaData d\'inici: %1$sDataData de finalitzacióData d\'inicidmaAvui, dia %1$sCanvia al mode d\'introducció de dades del calendariToca per canviar a la visualització de calendariCanvia al mode d\'introducció de textToca per canviar a la visualització d\'anyCancel·laD’acordMostra la contrasenyaEsborra el textEnrerePanell lateral + %d ný tilkynning + %d nýjar tilkynningar + Minnka blað neðstStækka blað neðstStækka til hálfsÝtt tvisvar á dragklóDragklóInnslegnir stafir %1$d af %2$dYfir hámarksstafafjölda, %1$d af %2$dHreinsa textaVilla: ÓgiltVillaSýna fellivalmyndGluggatáknFlipiVelja f.h. eða e.h.%1$s klst.Velja tímaklukkan %1$sVeldu mínútur%1$s mínúturf.h.Skipta yfir í klukkustillingu til að færa inn tíma.KlukkustundMínútae.h.Veldu tímaSkipta yfir í textastillingu til að færa inn tíma.Ný tilkynningMerktMerkt við að hluta tilEkki merktFjarlægja %1$sYfir %1$d nýjar tilkynningarBreyta í næsta mánuðBreyta í fyrri mánuðVal upphafsdags: %1$s – Val lokadags: %2$sNúverandi val: %1$sekkertHætta viðÍ lagi%1$sVeldu dagsetninguValin dagsetning%1$sLokadagur %1$sÓgilt snið.Dæmi: %1$sNota: %1$sÓgilt svið.Fara á núverandi ár %1$dFara í árið %1$dUtan sviðs: %1$sUpphafsdagur – %1$s%1$s – lokadagur%1$s – %2$sVeldu tímabilUpphafsdagur – lokadagurVistaUpphafsdagur %1$sDagsetningLokadagurUpphafsdagurdmáÍ dag %1$sSkipta yfir í innfærsluaðferð fyrir dagatalÝttu til að skipta yfir í dagatalsyfirlitSkipta yfir í innfærsluaðferð fyrir textaÝttu til að skipta yfir í ársyfirlitHætta viðÍ lagiSýna aðgangsorðHreinsa textaTil bakaHliðarblað + %d nové oznámení + %d nová oznámení + %d nového oznámení + %d nových oznámení + Sbalit spodní tabulkuRozbalit spodní tabulkuRozbalit napůlDvakrát jste klepli na úchyt pro přetaženíÚchyt pro přetaženíZadané znaky: %1$d z %2$dByl překročen povolený počet znaků (%1$d z %2$d)Vymazat textChyba: neplatnéChybaZobrazit rozbalovací nabídkuIkona dialogového oknaKartaVyberte AM nebo PM%1$s hodinVyberte hodinu%1$sZvolte minuty%1$s minAMChcete-li zadat čas, přepněte na režim hodin.HodinaMinutaPMVyberte časChcete-li zadat čas, přepněte na režim textu.Nové oznámeníZaškrtnutoČástečně zaškrtnutoNezaškrtnutoOdstranit položku %1$sVíce než %1$d nových oznámeníPřejít na další měsícPřejít na předchozí měsícVýběr data zahájení: %1$s – Výběr data ukončení: %2$sAktuální výběr: %1$sprázdnéZrušitOK%1$sVyberte datumVybrané datum%1$sDatum ukončení %1$sNeplatný formát.Příklad: %1$sPoužijte: %1$sNeplatný rozsah.Přejít na aktuální rok %1$dPřejít na rok %1$dMimo rozsah: %1$sDatum zahájení – %1$s%1$s – datum ukončení%1$s – %2$sVyberte rozsahDatum zahájení – datum ukončeníUložitDatum zahájení %1$sDatumDatum ukončeníDatum zahájenídmrDnes %1$sPřepnout na režim zadávání do kalendářeKlepnutím přepnete na zobrazení kalendářePřepnout na režim zadávání textuKlepnutím přepnete na zobrazení jednotlivých letZrušitOKZobrazit hesloVymazat textZpětPostranní list0dp22dp48dp2dp2dp48dp20dp168dp0dp + %d 条新通知 + %d 条新通知 + 收起底部动作条展开底部动作条展开到一半高度拖动手柄被点按两次拖动手柄输入了 %1$d 个字符(上限为 %2$d 个)超出字符数限制(共 %1$d 个,上限为 %2$d 个)清除文字错误:无效错误显示下拉菜单对话框图标标签页选择上午或下午%1$s 小时选择小时%1$s 点选择分钟%1$s 分上午切换到时钟模式来输入时间。小时分钟下午选择时间切换到文字输入模式来输入时间。新通知已选中部分选中未选中移除%1$s有 %1$d 条以上的新通知转到下个月转到上个月开始日期选择:%1$s – 结束日期选择:%2$s当前的选择是:%1$s取消确定%1$s请选择日期选定的日期%1$s结束日期 %1$s格式无效。示例:%1$s使用:%1$s范围无效。转到今年%1$d转到 %1$d 年不在允许的范围内:%1$s开始日期 – %1$s%1$s – 结束日期%1$s - %2$s请选择范围开始日期 - 结束日期保存开始日期 %1$s日期结束日期开始日期dmy今天%1$s切换到日历输入模式点按即可切换到日历视图切换到文本字段输入模式点按即可切换到年视图取消确定显示密码清除文字返回侧边动作条 + %d notifikasi baru + %d notifikasi baru + Menciutkan sheet bawahMeluaskan sheet bawahLuaskan setengahHandel geser diketuk dua kaliHandel geserKarakter yang dimasukkan %1$d dari %2$dMelebihi batas karakter %1$d dari %2$dMenghapus teksError: tidak validErrorTampilkan menu dropdownIkon DialogTabPilih AM atau PM%1$s jamPilih jamPukul %1$sPilih menit%1$s menitAMBeralih ke mode jam untuk masukan waktu.JamMenitPMPilih waktuBeralih ke mode masukan teks untuk masukan waktu.Notifikasi baruDicentangDicentang sebagianTidak dicentangMenghapus %1$sLebih dari %1$d notifikasi baruUbah ke bulan berikutnyaUbah ke bulan sebelumnyaPemilihan tanggal mulai: %1$s – Pemilihan tanggal akhir: %2$sPilihan saat ini: %1$stidak adaBatalOke%1$sPilih TanggalTanggal yang dipilih%1$sTanggal akhir %1$sFormat tidak valid.Contoh: %1$sGunakan: %1$sRentang tidak valid.Pilih tahun ini %1$dBuka tahun %1$dDi luar rentang: %1$sTanggal mulai – %1$s%1$s – Tanggal akhir%1$s – %2$sPilih RentangTanggal mulai – Tanggal akhirSimpanTanggal mulai %1$sTanggalTanggal akhirTanggal mulaihbtHari ini %1$sBeralih ke mode masukan kalenderKetuk untuk beralih ke tampilan KalenderBeralih ke mode masukan teksKetuk untuk beralih ke tampilan tahunBatalOkeTampilkan sandiHapus teksKembaliSheet Samping + %d 件の新しい通知 + %d 件の新しい通知 + ボトムシートを閉じるボトムシートを開く下半分を展開ドラッグ ハンドルをダブルタップしましたドラッグ ハンドル入力済み文字数: %1$d/%2$d文字数制限を超えています(%1$d/%2$d 文字)テキストを消去エラー: 無効エラープルダウン メニューを表示ダイアログ アイコンタブ午前または午後を選択%1$s 時間時刻を選択してください%1$s時分を選択%1$s分AM時刻を時計で入力するモードに切り替えます。時間PM時間を選択時刻をテキストで入力するモードに切り替えます。新しい通知オン一部オンオフ%1$s を削除します%1$d 件以上の新しい通知翌月に変更前月に変更開始日の選択: %1$s – 終了日の選択: %2$s現在の選択: %1$sなしキャンセルOK%1$s日付を選択してください選択した日付%1$s終了日 %1$s形式が無効です。例: %1$s使用: %1$s範囲が無効です。現在の年(%1$d)に移動%1$d 年に移動範囲外: %1$s開始日~%1$s%1$s~終了日%1$s~%2$s期間を選択してください開始日~終了日保存開始日 %1$s日付終了日開始日dmy今日(%1$s)カレンダー入力モードに切り替えタップするとカレンダー表示に切り替わりますテキスト入力モードに切り替えタップすると年表示に切り替わりますキャンセルOKパスワードを表示テキストを消去戻るサイドシート + %d νέα ειδοποίηση + %d νέες ειδοποιήσεις + Σύμπτυξη του φύλλου κάτω μέρουςΑνάπτυξη του φύλλου κάτω μέρουςΑνάπτυξη μέχρι τη μέσηΗ λαβή μεταφοράς πατήθηκε δύο φορέςΛαβή μεταφοράςΕισήχθησαν %1$d από %2$d χαρακτήρεςΥπέρβαση ορίου χαρακτήρων %1$d από %2$dΔιαγραφή κειμένουΣφάλμα: μη έγκυροΣφάλμαΕμφάνιση αναπτυσσόμενου μενούΕικονίδιο παραθύρου διαλόγουΚαρτέλαΕπιλέξτε π.μ. ή μ.μ.%1$s ώρεςΕπιλογή ώρας%1$s ακριβώςΕπιλογή λεπτών%1$s λεπτάΠΜΚάντε εναλλαγή στη λειτουργία ρολογιού, για την εισαγωγή της ώρας.ΏραΛεπτόΜΜΕπιλέξτε ώραΚάντε εναλλαγή στη λειτουργία εισαγωγής κειμένου, για την εισαγωγή της ώρας.Νέα ειδοποίησηΕπιλεγμένοΈγινε μερικός έλεγχοςΜη επιλεγμένοΚατάργηση %1$sΠάνω από %1$d νέες ειδοποιήσειςΑλλαγή στον επόμενο μήναΑλλαγή στον προηγούμενο μήναΕπιλογή ημερομηνίας έναρξης: %1$s – Επιλογή ημερομηνίας λήξης: %2$sΤρέχουσα επιλογή: %1$sχωρίς επιλογήΑκύρωσηΟΚ%1$sΕπιλογή ημερομηνίαςΕπιλεγμένη ημερομηνία%1$sΗμερομηνία λήξης %1$sΜη έγκυρη μορφή.Παράδειγμα: %1$sΧρησιμοποιήστε: %1$sΜη έγκυρο εύρος.Πλοήγηση στο τρέχον έτος %1$dΠλοήγηση στο έτος %1$dΕκτός εύρους: %1$sΗμερομηνία έναρξης – %1$s%1$s – Ημερομηνία λήξης%1$s – %2$sΕπιλογή εύρουςΗμερομηνία έναρξης – Ημερομηνία λήξηςΑποθήκευσηΗμερομηνία έναρξης %1$sΗμερομηνίαΗμερομηνία λήξηςΗμερομηνία έναρξηςημεΣήμερα %1$sΕναλλαγή στη λειτουργία εισαγωγής ημερολογίουΠατήστε για εναλλαγή στην προβολή ΗμερολόγιοΕναλλαγή στη λειτουργία εισαγωγής κειμένουΠατήστε για εναλλαγή στην προβολή έτουςΑκύρωσηΟΚΕμφάνιση κωδικού πρόσβασηςΔιαγραφή κειμένουΠίσωΔευτερεύον φύλλο + %d jaunu paziņojumu + %d jauns paziņojums + %d jauni paziņojumi + Sakļaut ekrāna apakšdaļas lapuIzvērst ekrāna apakšdaļas lapuIzvērst līdz puseiTika veikts dubultskāriens uz vilkšanas turaVilkšanas turisIevadītās rakstzīmes: %1$d no %2$dPārsniegts rakstzīmju skaita ierobežojums (%1$d no %2$d)Notīrīt tekstuKļūda: nederīgaKļūdaRādīt nolaižamo izvēlniDialoglodziņa ikonaCilneAtlasiet “AM” (priekšpusdienā) vai “PM” (pēcpusdienā).%1$s stundasAtlasiet stunduplkst. %1$sAtlasiet minūtes.%1$s minAMLai ievadītu laiku, ieslēdziet pulksteņa režīmu.StundaMinūtePMLaika atlasīšanaLai ievadītu laiku, ieslēdziet teksta ievades režīmu.Jauns paziņojumsAtzīmētaDaļēji atzīmētaNav atzīmētaNoņemt: %1$sVairāk nekā %1$d jauni paziņojumiPāriet uz nākamo mēnesiPāriet uz iepriekšējo mēnesiSākuma datuma atlase: %1$s; beigu datuma atlase: %2$sPašreizējā atlase: %1$snavAtceltLabi%1$sAtlasiet datumuAtlasītais datums%1$sBeigu datums: %1$sNederīgs formāts.Piemērs: %1$sIzmantojiet: %1$sNederīgs diapazons.Pāriet uz pašreizējo gadu (%1$d)Pāriet uz šo gadu: %1$dĀrpus diapazona: %1$sSākuma datums–%1$s%1$s–beigu datums%1$s–%2$sAtlasiet diapazonuSākuma datums–beigu datumsSaglabātSākuma datums: %1$sDatumsBeigu datumsSākuma datumsdmgŠodien (%1$s)Pārslēgties uz kalendāra ievades režīmuPieskarieties, lai pārslēgtos uz Kalendāra skatuPārslēgties uz teksta ievades režīmuPieskarieties, lai pārslēgtos uz gada skatuAtceltLabiRādīt paroliNotīrīt tekstuAtpakaļSānu lapa24dp36dp + %d ny notifikation + %d nye notifikationer + Skjul feltet i bundenUdvid feltet i bundenUdvid halvdelenDu har trykket to gange på håndtagetHåndtagDu har brugt %1$d ud af %2$d tegnDu har brugt %1$d tegn og dermed overskredet tegnbegrænsningen på %2$d.Ryd tekstFejl: ugyldigFejlVis rullemenuenIkon for dialogboksFaneVælg AM eller PM%1$s timerVælg timeklokken %1$sVælg minutter%1$s minutterAMSkift til urtilstand for at angive klokkeslæt.TimeMinute.m.Vælg tidspunktSkift til teksttilstand for at angive klokkeslæt.Ny notifikationMarkeretDelvist markeretIkke markeretFjern %1$sFlere end %1$d nye notifikationerSkift til næste månedSkift til forrige månedValg af startdato: %1$s – Valg af slutdato: %2$sAktuelt valg: %1$singenAnnullerOK%1$sVælg datoValgt dato%1$sSlutdato %1$sUgyldigt format.Eksempel: %1$sBrug: %1$sUgyldigt interval.Gå til indeværende år %1$dGå til år %1$dUden for interval: %1$sStartdato – %1$s%1$s – slutdato%1$s – %2$sVælg intervalStartdato – slutdatoGemStartdato %1$sDatoSlutdatoStartdatodmåI dag %1$sSkift til input-tilstand for kalenderTryk for at skifte til kalendervisningSkift til input-tilstand for tekstTryk for at skifte til årsvisningAnnullerOKVis adgangskodeRyd tekstTilbageFelt i siden + %d नवीन सूचना + %d नवीन सूचना + तळाशी असलेली शीट कोलॅप्स करातळाशी असलेल्या शीटचा विस्तार करापूर्णपणे विस्तृत कराड्रॅग हॅंडलवर दोनदा टॅप केले आहेड्रॅग हॅंडल%2$d पैकी %1$d वर्ण एंटर केले आहे%2$d पैकी %1$d वर्णमर्यादा ओलांडली आहेमजकूर साफ कराएरर: चुकीचाएररड्रॉपडाउन मेनू दाखवाडायलॉग आयकनटॅबAM किंवा PM निवडा%1$s तासवेळ निवडा%1$s वाजतामिनिटे निवडा%1$s मिनिटेAMवेळेच्या इनपुटसाठी घड्याळ मोडवर स्विच करा.तासमिनिटPMवेळ निवडावेळ इनपुटसाठी मजकूर इनपुट मोडवर स्विच करा.नवीन सूचनानिवडलेलेअंशतः निवडलेलेनिवडले नाहीकाढून टाका %1$s%1$d पेक्षा अधिक नवीन सूचनापुढील महिन्यावर बदलामागील महिन्यावर बदलासुरू होण्याच्या तारखेची निवड: %1$s – संपण्याच्या तारखेची निवड: %2$sसध्याची निवड: %1$sकाहीही नाहीरद्द कराओके%1$sतारीख निवडानिवडलेली तारीख%1$sसंपण्याची तारीख %1$sचुकीचा फॉरमॅट.उदाहरण: %1$s%1$s: वापराचुकीची श्रेणी.सध्याचे वर्ष %1$d यावर नेव्हिगेट करा%1$d वर्षावर नेव्हिगेट करारेंजच्या बाहेर: %1$sसुरू होण्याची तारीख – %1$s%1$s – संपण्याची तारीख%1$s – %2$sरेंज निवडासुरू होण्याची तारीख – संपण्याची तारीखसेव्ह करासुरू होण्याची तारीख %1$sतारीखसंपण्याची तारीखसुरू होण्याची तारीखदिआज %1$sकॅलेंडर इनपुट मोडवर स्विच कराकॅलेंडर या दृश्यावर स्विच करण्यासाठी टॅप करामजकूर इनपुट मोडवर स्विच करावर्ष या दृश्यावर स्विच करण्यासाठी टॅप करारद्द कराओकेपासवर्ड दाखवामजकूर साफ करामागे जासाइड शीट + %d жаңа хабарландыру + %d жаңа хабарландыру + Төменгі парақшаны жиюТөменгі парақшаны жаюЖартылай кеңейтуСүйрейтін тетік екі рет түртілді.Сүйрейтін тетік%1$d/%2$d таңба енгізілдіТаңба саны шегінен асты: %1$d/%2$dМәтінді өшіруҚате: жарамсызҚатеАшылмалы мәзірді көрсетуДиалог белгішесіҚойынды\"AM\" немесе \"PM\" форматын таңдауСағат: %1$sСағатты таңдауСағат: %1$sМинут таңдау%1$s минутAMУақытты енгізу үшін сағат режиміне өтіңіз.СағатMинутPMУақытты таңдауУақытты енгізу үшін мәтін енгізу режиміне өтіңіз.Жаңа хабарландыруҚұсбелгі қойылды.Құсбелгі жартылай қойылды.Құсбелгі қойылмады.%1$s контентін өшіру%1$d санынан көп жаңа хабарландыруКелесі айға өтуАлдыңғы айға өтуТаңдалған басталу уақыты: %1$s – Таңдалған аяқталу уақыты: %2$sАғымдағы таңдау: %1$sешқандайБас тартуЖарайды%1$sКүнді таңдауТаңдалған күн%1$sАяқталу күні: %1$sФормат жарамсыз.Мысал: %1$s.Жарамды формат: %1$s.Ауқым жарамсыз.Қазіргі жылға өту %1$d%1$d жылына жылжуАуқымнан тыc: %1$sБасталу күні – %1$s%1$s – аяқталу күні%1$s – %2$sАралықты таңдауБасталу күні – аяқталу күніСақтауБасталу күні: %1$sКүніАяқталу күніБасталу күнікажБүгін %1$sКүнтізбенің енгізу режиміне ауысуКүнтізбе бойынша көрсету үшін түртіңіз.Мәтін енгізу режиміне ауысуЖыл бойынша көрсету үшін түртіңіз.Бас тартуЖарайдыҚұпия сөзді көрсетуМәтінді өшіруАртқаБүйірлік парақ + %d жаңы билдирме + %d жаңы билдирме + Ылдыйкы экранды жыйыштырууЫлдыйкы экранды жайып көрсөтүүЖарымын жайып көрсөтүүЭки жолу таптап, тизменин керектүү жерине сүйрөп барууТизменин керектүү жерине сүйрөп баруу%2$d ичинен %1$d символ киргизилдиСимволдордун саны коюлган %2$d чегинен %1$d символго ашып кеттиТекстти тазалооКата: жараксызКатаТүрүлмө менюну көрсөтүүДиалог сүрөтчөсүӨтмөкТандоо: AM же PM%1$s саатСаат тандооСаат %1$sМүнөттөрдү тандаңыз%1$s мүнөтAMУбакытты дубал саатынын режиминде киргизиңиз.СаатМүнөтPMУбакыт тандооУбакытты текст киргизүү режиминде киргизиңиз.Жаңы билдирмеБелгилендиЖарым-жартылай белгилендиБелгиленген жокМазмунду алып салуу (%1$s)%1$d ашуун жаңы билдирмеКийинки айга өзгөртүүМурунку айга өзгөртүүБашталуу күнүн тандоо: %1$s – Аяктоо күнүн тандоо: %2$sУчурдагы тандоо: %1$sэч бириЖокко чыгарууЖарайт%1$sКүн тандооТандалган күн%1$sКачан аяктайт: %1$sТуура эмес формат.Мисалы: %1$s%1$s деген форматты колдонуңузЖараксыз диапазон.Учурдагы жылга өтүү %1$d%1$d-жылга өтүүДиапазондон тышкары: %1$sБаштоо күнү – %1$s%1$s – Аяктоо күнү%1$s – %2$sДаталар диапазонун тандооБаштоо күнү – Аяктоо күнүСактооКачан башталат: %1$sКүнКачан аяктайтБаштоо күнүкажБүгүн %1$sЖылнаамага иш-чара киргизүү режимине которулууЖылнаама көрүнүшүнө өтүү үчүн таптап коюңузТекст киргизүү режимине которулууЖыл көрүнүшүнө өтүү үчүн таптап коюңузЖокко чыгарууЖарайтСырсөздү көрсөтүүТекстти тазалооАрткаКапталдагы таблица + %d નવું નોટિફિકેશન + %d નવા નોટિફિકેશન + બોટમ શીટ નાની કરોબોટમ શીટ મોટી કરોઅડધે સુધી મોટું કરોઑબ્જેક્ટ ખેંચવાના હૅન્ડલ પર બે વાર ટૅપ કર્યુંઑબ્જેક્ટ ખેંચવાનું હૅન્ડલ%2$dમાંથી %1$d અક્ષરો દાખલ કર્યા%2$dમાંથી %1$dની વર્ણ મર્યાદા ઓળંગાઈ ગઈ છેટેક્સ્ટ સાફ કરોભૂલ: અમાન્યભૂલડ્રૉપડાઉન મેનૂ બતાવોસંવાદનું આઇકનટૅબAM અથવા PM પસંદ કરો%1$s કલાકસમય પસંદ કરો%1$s વાગ્યા છેમિનિટ પસંદ કરો%1$s મિનિટAMસમય દાખલ કરવા માટે ઘડિયાળ મોડમાં સ્વિચ કરો.કલાકમિનિટPMસમય પસંદ કરોસમય દાખલ કરવા માટે ટેક્સ્ટ ઇનપુટ મોડમાં સ્વિચ કરો.નવું નોટિફિકેશનચેક કરેલું છેઆંશિક રીતે ચેક કરેલું છેચેક કરેલું નથી%1$s કાઢી નાખો%1$dથી વધુ નવા નોટિફિકેશનઆગલા મહિના પર બદલોપાછલા મહિના પર બદલોપ્રારંભ તારીખની પસંદગી: %1$s – સમાપ્તિ તારીખની પસંદગી: %2$sહાલની પસંદગી: %1$sકોઈ નહીંરદ કરોઓકે%1$sતારીખ પસંદ કરોપસંદ કરેલી તારીખ%1$sસમાપ્તિ તારીખ %1$sઅમાન્ય ફોર્મેટ.ઉદાહરણ: %1$sઆનો ઉપયોગ કરો: %1$sઅમાન્ય શ્રેણી.ચાલુ વર્ષ %1$d પર નૅવિગેટ કરો%1$dના વર્ષ પર નૅવિગેટ કરોઆ શ્રેણીની બહાર છે: %1$sશરૂ કરવાની તારીખ – %1$s%1$s – સમાપ્તિની તારીખ%1$s – %2$sશ્રેણી પસંદ કરોશરૂ કરવાની તારીખ – સમાપ્તિની તારીખસાચવોપ્રારંભ તારીખ %1$sતારીખસમાપ્તિની તારીખશરૂ કરવાની તારીખdmyઆજે %1$sકૅલેન્ડર ઇનપુટ મોડ પર સ્વિચ કરોCalendar વ્યૂ પર સ્વિચ કરવા માટે ટૅપ કરોટેક્સ્ટ ઇનપુટ મોડ પર સ્વિચ કરોવર્ષ વ્યૂ પર સ્વિચ કરવા માટે ટૅપ કરોરદ કરોઓકેપાસવર્ડ બતાવોટેક્સ્ટ સાફ કરોપાછળસાઇડ શીટ + %d шинэ мэдэгдэл + %d шинэ мэдэгдэл + Доод хүснэгтийг хураахДоод хүснэгтийг дэлгэхХагас дэлгэнэ үүЧирэх бариулыг хоёр товшихЧирэх бариул%2$d-н %1$d тэмдэгтийг оруулсанТэмдэгтийн хязгаар %2$d-н %1$d-с хэтэрсэнТекстийг арилгахАлдаа: хүчингүйАлдааДоош унадаг цэсийг харуулахХарилцах цонхны дүрс тэмдэгТабҮӨ эсвэл ҮХ сонгоно уу%1$s цагЦаг сонгох%1$s цагМинут сонгоно уу%1$s минутAMЦагийг оруулахын тулд цагийн горимд шилжүүлнэ үү.ЦагМинутPMЦаг сонгохЦагийг оруулахын тулд текст оруулах горимд шилжүүлнэ үү.Шинэ мэдэгдэлТэмдэглэсэнХэсэгчлэн тэмдэглэсэнТэмдэглээгүй%1$s-г устгах%1$d-с олон шинэ мэдэгдэлДараагийн сар луу өөрчлөхӨмнөх сар луу өөрчлөхЭхлэх огнооны сонголт: %1$s – Дуусах огнооны сонголт: %2$sОдоогийн сонголт: %1$sбайхгүйЦуцлахOK%1$sОгноо сонгохСонгосон огноо%1$sДуусах огноо %1$sБуруу формат байна.Жишээ нь: %1$sАшиглах формат: %1$sОгнооны хязгаар буруу байна.Одоогийн %1$d он руу шилжих%1$d он руу шилжихХязгаараас хэтэрсэн: %1$sЭхлэх огноо – %1$s%1$s – Дуусах огноо%1$s – %2$sМуж сонгохЭхлэх огноо – Дуусах огнооХадгалахЭхлэх огноо %1$sОгнооДуусах огнооЭхлэх огнооөсжӨнөөдөр %1$sКалендарийн орох горим руу сэлгэхКалендариар харуулах руу сэлгэхийн тулд товшино ууТекстийн орох горим руу сэлгэхЖилээр нь харуулах руу сэлгэхийн тулд товшино ууЦуцлахOKНууц үгийг харуулахТекстийг арилгахБуцахХажуугийн хүснэгт8dp + %d pemberitahuan baharu + %d pemberitahuan baharu + Kuncupkan helaian bawahKembangkan helaian bawahKembangkan helaian bawahPemegang seret diketik dua kaliPemegang seretAksara dimasukkan %1$d daripada %2$dMelebihi had aksara %1$d daripada %2$dKosongkan teksRalat: tidak sahRalatTunjukkan menu lungsurIkon DialogTabPilih AM atau PM%1$s jamPilih jamPukul %1$sPilih minit%1$s minitPGBeralih ke mod jam untuk input masa.JamMinitP/MPilih masaBeralih ke mod input teks untuk input masa.Pemberitahuan baharuDitandaiSebahagiannya ditandaiTidak ditandaiAlih keluar %1$sLebih daripada %1$d pemberitahuan baharuTukar kepada bulan seterusnyaTukar kepada bulan sebelumnyaPilihan tarikh mula: %1$s – Pilihan tarikh tamat: %2$sPilihan semasa: %1$stiadaBatalOK%1$sPilih TarikhTarikh dipilih%1$sTarikh tamat %1$sFormat tidak sah.Contoh: %1$sGunakan: %1$sJulat tidak sah.Navigasi ke tahun semasa %1$dNavigasi ke tahun %1$dDi luar julat: %1$sTarikh mula – %1$s%1$s – Tarikh tamat%1$s – %2$sPilih JulatTarikh mula – Tarikh tamatSimpanTarikh mula %1$sTarikhTarikh tamatTarikh mulahbtHari ini %1$sBeralih kepada mod input kalendarKetik untuk menukar kepada paparan KalendarBeralih kepada mod input teksKetik untuk menukar kepada paparan tahunBatalOKTunjukkan kata laluanKosongkan teksKembaliHelaian Sisi + %d 個新通知 + %d 個新通知 + 收合頁底面板展開頁底面板展開一半㩒咗兩下拖曳控點拖曳控點已輸入 %1$d 個字元 (共 %2$d 個)超出字元限制 %1$d 個字元 (上限 %2$d 個字元)清除文字錯誤:冇效錯誤顯示下拉式選單對話框圖示分頁選擇上午或下午%1$s 個鐘選取時段%1$s 點選取分鐘%1$s 分AM切換至時鐘模式即可輸入時間。小時分鐘PM選取時間切換至文字輸入模式即可輸入時間。新通知已勾選已勾選部分未勾選移除「%1$s」超過 %1$d 則新通知變更為下個月變更為上個月開始日期選項:%1$s – 結束日期選項:%2$s目前選取:%1$s取消確定%1$s請選擇日期所選日期%1$s結束日期係 %1$s格式無效。例如:%1$s使用:%1$s範圍無效。去今個年度 %1$d瀏覽至 %1$d 年超出範圍:%1$s開始日期 – %1$s%1$s – 結束日期%1$s – %2$s請選擇範圍開始日期 – 結束日期儲存開始日期係 %1$s日期結束日期開始日期今日 %1$s切換至日曆輸入模式㩒一下就可以切換去日曆檢視模式切換至文字輸入模式㩒一下就可以切換去按年檢視模式取消確定顯示密碼清除文字返回側邊工作表 + ការជូនដំណឹងថ្មី %d + ការជូនដំណឹងថ្មី %d + បង្រួមសន្លឹក​ខាងក្រោមពង្រីកសន្លឹក​ខាងក្រោមពង្រីក​ពាក់កណ្ដាលបានប៉ះដង​អូស​ពីរដងដង​អូសតួ​អក្សរ​បាន​បញ្ចូល​ %1$d នៃ %2$dដែនកំណត់តួអក្សរបានលើស %1$d នៃ %2$dសម្អាតអក្សរបញ្ហា៖ មិនត្រឹមត្រូវបញ្ហាបង្ហាញ​ម៉ឺនុយ​ធ្លាក់ចុះរូប​ប្រអប់បញ្ចូលផ្ទាំងជ្រើសរើស AM ឬ PM%1$s ម៉ោងជ្រើសរើសម៉ោងម៉ោង %1$sជ្រើស​នាទី%1$s នាទីព្រឹកប្តូរ​ទៅ​មុខងារ​នាឡិកា​សម្រាប់​ការ​បញ្ចូល​ម៉ោង។ម៉ោងនាទី​ល្ងាចជ្រើស​ម៉ោងប្តូរ​ទៅ​មុខងារ​បញ្ចូល​អក្សរ​សម្រាប់​ការ​បញ្ចូល​ម៉ោង។ការជូនដំណឹងថ្មីបាន​ធីកបានធីកខ្លះមិន​បាន​ធីកលុប %1$sការជូនដំណឹង​ថ្មីៗ​លើស %1$d ហើយប្ដូរ​ទៅ​ខែបន្ទាប់ប្ដូរ​ទៅ​ខែមុនការជ្រើសរើស​កាលបរិច្ឆេទចាប់ផ្ដើម៖ %1$s – ការជ្រើសរើស​កាលបរិច្ឆេទបញ្ចប់៖ %2$sការជ្រើសរើស​បច្ចុប្បន្ន៖ %1$sគ្មានបោះ​បង់យល់ព្រម%1$sជ្រើសរើស​កាល​បរិច្ឆេទកាលបរិច្ឆេទដែលបាន​ជ្រើសរើស%1$sកាលបរិច្ឆេទ​បញ្ចប់ %1$sទម្រង់មិន​ត្រឹមត្រូវទេ។ឧទាហរណ៍៖ %1$sប្រើ៖ %1$sជួរ​មិនត្រឹមត្រូវទេ។រុករក​ទៅកាន់​ឆ្នាំបច្ចុប្បន្ន %1$dប្ដូរទៅ​ឆ្នាំ %1$dនៅក្រៅ​ចន្លោះ៖ %1$sកាលបរិច្ឆេទ​ចាប់ផ្ដើម – %1$s%1$s – កាលបរិច្ឆេទ​បញ្ចប់%1$s – %2$sជ្រើស​រើស​ចន្លោះកាលបរិច្ឆេទ​ចាប់ផ្ដើម – កាលបរិច្ឆេទ​បញ្ចប់រក្សាទុកកាលបរិច្ឆេទ​ចាប់ផ្ដើម %1$sកាលបរិច្ឆេទកាល​បរិច្ឆេទ​បញ្ចប់កាល​បរិច្ឆេទ​ចាប់ផ្ដើមថ្ងៃនេះ %1$sប្ដូរទៅ​របៀប​បញ្ចូល​ប្រតិទិនចុច ដើម្បីប្ដូរទៅទិដ្ឋភាពប្រតិទិនប្ដូរទៅ​របៀប​បញ្ចូល​អក្សរចុច ដើម្បីប្ដូរទៅទិដ្ឋភាពឆ្នាំបោះបង់យល់ព្រមបង្ហាញពាក្យសម្ងាត់សម្អាតអក្សរថយក្រោយសន្លឹកចំហៀង + %d nova notificação + %d novas notificações + Fechar a página inferiorAbrir a página inferiorExpandir até a metadeAlça de arrastar tocada duas vezesAlça de arrastarCaracteres inseridos: %1$d de %2$dLimite de %2$d caracteres excedido em %1$dLimpar textoErro: inválidoErroMostrar menu suspensoÍcone de caixa de diálogoGuiaSelecionar AM ou PM%1$s horasSelecionar horário%1$s em pontoSelecione os minutos%1$s minutosAMAlterne para o modo de relógio para informar o horário.HoraMinutoPMSelecionar horárioAlterne para o modo de entrada de texto para informar o horário.Nova notificaçãoMarcadaParcialmente marcadaDesmarcadaRemover %1$sMais de %1$d novas notificaçõesAlterar para o próximo mêsAlterar para o mês anteriorSeleção da data de início: %1$s. Seleção da data de término: %2$sSeleção atual: %1$snenhumaCancelarOK%1$sSelecionar dataData selecionada%1$sData de término: %1$sFormato inválido.Exemplo: %1$sUsar %1$sIntervalo inválido.Ir para o ano atual %1$dIr para o ano %1$dFora do intervalo: %1$sData de início – %1$s%1$s – Data de término%1$s – %2$sSelecionar intervaloData de início – Data de términoSalvarData de início: %1$sDataData de términoData de iníciodmaHoje %1$sMudar para o modo de entrada da agendaToque para mudar para a visualização de agendaMudar para o modo de entrada de textoToque para mudar para a visualização \"Ano\"CancelarOKExibir senhaLimpar textoVoltarPágina lateral + %d նոր ծանուցում + %d նոր ծանուցում + Ծալել ներքևի էկրանըԾավալել ներքևի էկրանըԾավալել կիսով չափԿրկնակի հպում տեղափոխման նշիչինՏեղափոխման նշիչՄուտքագրված նիշեր՝ %1$d/%2$dՆիշերի առավելագույն քանակը գերազանցվել է (%1$d/%2$d)Ջնջել տեքստըՍխալ՝ անվավեր էՍխալՑույց տալ իջնող ընտրացանկըԵրկխոսության պատուհանի պատկերակՆերդիրԸնտրել AM կամ PM%1$s ժամԸնտրել ժամըԺամը %1$s էԸնտրեք րոպեն%1$s րոպեAMԺամը մուտքագրելու համար միացրեք ժամացույցի ռեժիմը:ԺամՐոպեPMԺամանակի ընտրությունԺամը մուտքագրելու համար միացրեք տեքստի մուտքագրման ռեժիմը:Նոր ծանուցումՆշված էՄասնակի է նշվածՆշված չէՀեռացնել (%1$s)Ավելի քան %1$d նոր ծանուցումԱնցնել հաջորդ ամիսԱնցնել նախորդ ամիսՄեկնարկի ամսաթվի ընտրություն՝ %1$s – Ավարտի ամսաթվի ընտրություն՝ %2$sՆերկայիս ընտրությունը՝ %1$sոչ մեկըՉեղարկելԵղավ%1$sԸնտրեք ամսաթիվըԸնտրված ամսաթիվ%1$sԱվարտի ամսաթիվը՝ %1$sՁևաչափը սխալ է։Օրինակ՝ %1$sՕգտագործեք՝ %1$sԸնդգրկույթն անվավեր է:Անցնել ընթացիկ տարվան (%1$d)Անցնել %1$d թվականԸնդգրկույթից դուրս է՝ %1$sՄեկնարկի ամսաթիվը – %1$s%1$s – Ավարտի ամսաթիվը%1$s – %2$sԸնտրեք ընդգրկույթըՄեկնարկի ամսաթիվը – Ավարտի ամսաթիվըՊահելՍկզբի ամսաթիվը՝ %1$sԱմսաթիվԱվարտի ամսաթիվըՄեկնարկի ամսաթիվըօատԱյսօր (%1$s)Անցնել օրացույցի մուտքագրման ռեժիմՀպեք՝ Օրացույցի դիտակերպին անցնելու համարԱնցնել տեքստի մուտքագրման ռեժիմինՀպեք՝ տարվա դիտակերպին անցնելու համարՉեղարկելԵղավՑուցադրել գաղտնաբառըՋնջել տեքստըՀետԿողային վահանակ + %d አዲስ ማሳወቂያዎች + %d አዲስ ማሳወቂያዎች + የግርጌ ሉሁን ይሰብስቡየግርጌ ሉሁን ይዘርጉግማሽ መንገድ ዘርጋመያዣ ይጎትቱ ሁለቴ መታ ተደርጓልመያዣ ይጎትቱቁምፊዎች %1$d ከ%2$d ገብተዋልየቁምፊ ገደብ %1$d ከ%2$d አልፏልጽሑፍን አጽዳስህተት፦ ልክ ያልሆነስህተትተቆልቋይ ምናሌን አሳይየንግግር አዶትርAM ወይም PM ይምረጡ%1$s ሰዓታትሰዓትን ይምረጡ%1$s ሰዓትደቂቃዎችን ይምረጡ%1$s ደቂቃዎችጥዋትለጊዜ ግቤቱ ወደ የሰዓት ሁነታ ቀይር።ሰዓትደቂቃከሰዓትጊዜ ምረጥለጊዜ ግቤቱ ወደ የጽሑፍ ግቤት ሁነታ ቀይር።አዲስ ማሳወቂያምልክት ተደርጎበታልበከፊል ምልክት ተደርጎበታልምልክት አልተደረገበትም%1$sን አስወግድከ%1$d በላይ አዲስ ማሳወቂያዎችወደ የሚቀጥለው ወር ቀይርወደ ቀዳሚው ወር ቀይርየመጀመሪያ ቀን ምርጫ፦ %1$s – የማብቂያ ቀን ምርጫ፦ %2$sየአሁኑ ምርጫ፦ %1$sምንምይቅርእሺ%1$sቀን ይምረጡየተመረጠው ቀን%1$sየማብቂያ ቀን %1$sልክ ያልሆነ ቅርጸትምሳሌ፦ %1$s%1$s ን ይጠቀሙልክ ያልኾነ ክልል።ወደ የአሁኑ ዓመት %1$d አስስወደ ዓመት %1$d አሰስከክልል ውጭ፦ %1$sመጀመሪያ ቀን – %1$s%1$s – መጨረሻ ቀን%1$s – %2$sክልል ይምረጡየመጀመሪያ ቀን – የመጨረሻ ቀንአስቀምጥየመጀመሪያ ቀን %1$sቀንየማብቂያ ቀንመጀመሪያ ቀንዛሬ %1$sወደ የቀን መቁጠሪያ ግቤት ሁነታ ቀይርወደ የቀን መቁጠሪያ ዕይታ ለመቀየር መታ ያድርጉወደ ጽሁፍ ግቤት ሁነታ ቀይርወደ የዓመት ዕይታ ለመቀየር መታ ያድርጉይቅርእሺየይለፍ ቃል አሳይጽሁፍን አጽዳተመለስየጎን ሉህ + %d новае апавяшчэнне + %d новыя апавяшчэнні + %d новых апавяшчэнняў + %d новага апавяшчэння + Згарнуць ніжні аркушРазгарнуць ніжні аркушРазгарнуць напаловуМаркер перацягвання націснуты двойчыМаркер перацягванняУведзена сімвалаў: %1$d з %2$dАбмежаванне колькасці сімвалаў перавышана: %1$d з %2$dАчысціць тэкстПамылка: недапушчальнае значэннеПамылкаПаказаць выпадное менюЗначок дыялогавага акнаУкладкаВыберыце AM (да паўдня) або PM (пасля паўдня)%1$s гадзВыберыце гадзіну%1$s гадзВыберыце хвіліны%1$s хвAMПераключыцца на рэжым гадзінніка пры ўводзе часу.ГадзінаХвілінаPMВыберыце часПераключыцца на рэжым тэксту пры ўводзе часу.Новае апавяшчэннеВыбранаВыбрана частковаНе выбранаВыдаліць %1$sКолькасць новых апавяшчэнняў перавысіла %1$dПерайсці да наступнага месяцаПерайсці да папярэдняга месяцаВыбраная дата пачатку: %1$s, выбраная дата заканчэння: %2$sБягучае вылучэнне: %1$sне выбранаСкасавацьОК%1$sВыберыце датуВыбраная дата%1$sДата заканчэння: %1$sНяправільны фармат.Прыклад: %1$sНеабходны фармат: %1$sНяправільны дыяпазон.Перайсці да бягучага года %1$dПерайсці ў %1$d годПа-за межамі дыяпазону: %1$sДата пачатку – %1$s%1$s – дата заканчэння%1$s – %2$sВыберыце дыяпазон датДата пачатку – дата заканчэнняЗахавацьДата пачатку: %1$sДатаДата заканчэнняДата пачаткудмгСёння %1$sПераключыцца ў рэжым уводу \"Каляндар\"Націсніце, каб пераключыцца на прагляд календараПераключыцца ў рэжым уводу \"Тэкст\"Націсніце, каб пераключыцца на агляд годаСкасавацьОКПаказаць парольАчысціць тэкстНазадБакавая панэль450dp600dp24dp24dp24dp24dp20dp4dp96dp0dp0dp104dp68dp28dp64dp32dp24dp32dp06 + + + + + + true#14000000#121212#CF6679#FFFFFF#000000#000000#000000#FFFFFF#BA86FC#000000#3700B3#03DAC6#03DAC6#121212#FFFFFF#B00020#000000#FFFFFF#FFFFFF#000000#000000#6200EE#3700B3#3700B3#03DAC6#018786#FFFFFF@android:color/transparent#14000000#44000000#0A000000#0F000000#1AFFFFFF#2EFFFFFF#323232#ff000000#ff000000#ff410e0b#ffffffff#ff601410#ff8c1d18#ffb3261e#ffdc362e#ffe46962#ffec928e#fff2b8b5#fff9dedc#fffceeee#fffffbf9#ff000000#ff1d1b20#ffffffff#ff211f26#ff2b2930#ff322f35#ff36343b#ff3b383e#ff48464c#ff0f0d13#ff605d64#ff79767d#ff141218#ff938f96#ffaea9b1#ffcac5cd#ffded8e1#ffe6e0e9#ffece6f0#fff3edf7#fff5eff7#fff7f2fa#fffef7ff#fffffbff#ff000000#ff1d1a22#ffffffff#ff322f37#ff49454f#ff605d66#ff79747e#ff938f99#ffaea9b4#ffcac4d0#ffe7e0ec#fff5eefa#fffffbfe#ff000000#ff21005d#ffffffff#ff381e72#ff4f378b#ff6750a4#ff7f67be#ff9a82db#ffb69df8#ffd0bcff#ffeaddff#fff6edff#fffffbfe#ff000000#ff1d192b#ffffffff#ff332d41#ff4a4458#ff625b71#ff7a7289#ff958da5#ffb0a7c0#ffccc2dc#ffe8def8#fff6edff#fffffbfe#ff000000#ff31111d#ffffffff#ff492532#ff633b48#ff7d5260#ff986977#ffb58392#ffd29dac#ffefb8c8#ffffd8e4#ffffecf1#fffffbfa#ffffffff@color/m3_ref_palette_neutral6@color/m3_ref_palette_error80@color/m3_ref_palette_error30@color/m3_ref_palette_neutral20@color/m3_ref_palette_primary40@color/m3_ref_palette_neutral90@color/m3_ref_palette_neutral90@color/m3_ref_palette_error20@color/m3_ref_palette_error90@color/m3_ref_palette_primary20@color/m3_ref_palette_primary90@color/m3_ref_palette_secondary20@color/m3_ref_palette_secondary90@color/m3_ref_palette_neutral90@color/m3_ref_palette_neutral_variant80@color/m3_ref_palette_tertiary20@color/m3_ref_palette_tertiary90@color/m3_ref_palette_neutral_variant60@color/m3_ref_palette_neutral_variant30@color/m3_ref_palette_primary80@color/m3_ref_palette_primary30@color/m3_ref_palette_secondary80@color/m3_ref_palette_secondary30@color/m3_ref_palette_neutral6@color/m3_ref_palette_neutral24@color/m3_ref_palette_neutral12@color/m3_ref_palette_neutral17@color/m3_ref_palette_neutral22@color/m3_ref_palette_neutral10@color/m3_ref_palette_neutral4@color/m3_ref_palette_neutral6@color/m3_ref_palette_neutral_variant30@color/m3_ref_palette_tertiary80@color/m3_ref_palette_tertiary30@color/m3_ref_palette_neutral98@color/m3_ref_palette_error40@color/m3_ref_palette_error90@color/m3_ref_palette_neutral95@color/m3_ref_palette_primary80@color/m3_ref_palette_neutral20@color/m3_ref_palette_neutral10@color/m3_ref_palette_error100@color/m3_ref_palette_error10@color/m3_ref_palette_primary100@color/m3_ref_palette_primary10@color/m3_ref_palette_secondary100@color/m3_ref_palette_secondary10@color/m3_ref_palette_neutral10@color/m3_ref_palette_neutral_variant30@color/m3_ref_palette_tertiary100@color/m3_ref_palette_tertiary10@color/m3_ref_palette_neutral_variant50@color/m3_ref_palette_neutral_variant80@color/m3_ref_palette_primary40@color/m3_ref_palette_primary90@color/m3_ref_palette_secondary40@color/m3_ref_palette_secondary90@color/m3_ref_palette_neutral98@color/m3_ref_palette_neutral98@color/m3_ref_palette_neutral94@color/m3_ref_palette_neutral92@color/m3_ref_palette_neutral90@color/m3_ref_palette_neutral96@color/m3_ref_palette_neutral100@color/m3_ref_palette_neutral87@color/m3_ref_palette_neutral_variant90@color/m3_ref_palette_tertiary40@color/m3_ref_palette_tertiary90@color/m3_ref_palette_primary10@color/m3_ref_palette_primary30@color/m3_ref_palette_secondary10@color/m3_ref_palette_secondary30@color/m3_ref_palette_tertiary10@color/m3_ref_palette_tertiary30@color/m3_ref_palette_primary90@color/m3_ref_palette_primary80@color/m3_ref_palette_secondary90@color/m3_ref_palette_secondary80@color/m3_ref_palette_tertiary90@color/m3_ref_palette_tertiary80#FFFFFF#FFFFFF#FFFFFF#FFFFFF#FFFFFF#FFFFFF#FFFFFF#FFFFFF#FFFFFF#FFFFFF#FFFFFF#FFFFFF#FFFFFF#FFFFFF#FFFFFF#FFFFFF#FFFFFF#FFFFFF#FFFFFF#FFFFFF#FFFFFF#FFFFFF#FFFFFF#FFFFFF#FFFFFF#FFFFFF#FFFFFF#FFFFFF#FFFFFF#FFFFFF#FFFFFF#FFFFFF#FFFFFF#FFFFFF#FFFFFF#FFFFFF#FFFFFF#FFFFFF#FFFFFF#FFFFFF#FFFFFF#FFFFFF#FFFFFF#FFFFFF#FFFFFF#FFFFFF#61000000#00ffffff#52000000#6B000000#1F000000#0A000000#00000000#DE00000016dp64dp4dp168dp96dp14sp8dp56dp24dp96dp56dp10dp8dp1dp12sp8dp16dp64dp0.5dp6dp24dp40dp56dp6dp6dp16dp32dp24dp16dp32dp4dp280dp8dp8dp128dp1.00dp6dp0dp-1px-1px12dp14dp16dp14sp264dp72dp14sp12sp5dp14dp14dp28dp@dimen/m3_sys_elevation_level316dp24dp16dp16dp16dp96dp112dp112dp@dimen/m3_comp_top_app_bar_small_container_height@dimen/m3_comp_top_app_bar_large_container_height@dimen/m3_comp_top_app_bar_medium_container_height48dp24dp24dp8dp12dp24dp48dp1.5dp6dp@dimen/m3_comp_badge_size1.5dp3dp12dp@dimen/m3_comp_badge_large_size4dp2dp@dimen/m3_comp_navigation_bar_active_indicator_height4dp@dimen/m3_comp_navigation_bar_active_indicator_width16dp12dp@dimen/m3_comp_navigation_bar_container_height20dp@dimen/m3_sys_elevation_level1@dimen/m3_sys_elevation_level16dp4dp12dp16dp@dimen/m3_comp_bottom_app_bar_container_height4dp64dp8dp0dp0dp@dimen/m3_comp_elevated_button_container_elevation0dp16dp24dp10dp20dp0dp20dp4dp320dp6dp24dp24dp6dp1dp12dp16dp12dp12dp0dp1dp0dp6dp0dp7dp@dimen/m3_comp_elevated_card_container_elevation2dp@dimen/m3_sys_elevation_level01dp1dp2dp10dp1dp28dp56dp40dp1dp8dp-1dp7dp1dp2dp18dp32dp@dimen/m3_sys_elevation_level1@dimen/m3_sys_elevation_level01dp18dp16dp6dp@dimen/m3_sys_elevation_level280dp0.381dp120dp128dp1dp@dimen/m3_sys_elevation_level1@dimen/m3_sys_elevation_level0@dimen/m3_sys_elevation_level124dp@dimen/m3_sys_elevation_level356dp@dimen/m3_sys_elevation_level3@dimen/m3_sys_state_focus_state_layer_opacity@dimen/m3_sys_elevation_level4@dimen/m3_sys_state_hover_state_layer_opacity24dp@dimen/m3_sys_elevation_level3@dimen/m3_sys_state_pressed_state_layer_opacity@dimen/m3_sys_elevation_level356dp@dimen/m3_sys_state_focus_state_layer_opacity@dimen/m3_sys_elevation_level4@dimen/m3_sys_state_hover_state_layer_opacity24dp96dp36dp@dimen/m3_sys_elevation_level3@dimen/m3_sys_state_pressed_state_layer_opacity40dp24dp@dimen/m3_sys_elevation_level2@dimen/m3_sys_elevation_level018dp@dimen/m3_sys_elevation_level0@dimen/m3_sys_state_dragged_state_layer_opacity@dimen/m3_sys_state_focus_state_layer_opacity@dimen/m3_sys_state_hover_state_layer_opacity24dp@dimen/m3_sys_state_pressed_state_layer_opacity0.3832dp@dimen/m3_sys_elevation_level1@dimen/m3_sys_elevation_level01dp18dp@dimen/m3_sys_elevation_level032dp1dp24dp18dp@dimen/m3_sys_elevation_level232dp64dp@dimen/m3_sys_elevation_level280dp@dimen/m3_sys_state_focus_state_layer_opacity@dimen/m3_sys_state_hover_state_layer_opacity24dp@dimen/m3_sys_state_pressed_state_layer_opacity360dp@dimen/m3_sys_state_focus_state_layer_opacity@dimen/m3_sys_state_hover_state_layer_opacity24dp@dimen/m3_sys_elevation_level1@dimen/m3_sys_state_pressed_state_layer_opacity@dimen/m3_sys_elevation_level032dp56dp@dimen/m3_sys_elevation_level080dp@dimen/m3_sys_state_focus_state_layer_opacity@dimen/m3_sys_state_hover_state_layer_opacity24dp@dimen/m3_sys_state_pressed_state_layer_opacity@dimen/m3_sys_elevation_level20.121dp@dimen/m3_sys_elevation_level00.1224dp1dp1dp0.380.380.382dp1dp@dimen/m3_sys_state_focus_state_layer_opacity@dimen/m3_sys_state_hover_state_layer_opacity3dp@dimen/m3_sys_state_pressed_state_layer_opacity@dimen/m3_sys_state_focus_state_layer_opacity@dimen/m3_sys_state_hover_state_layer_opacity@dimen/m3_sys_state_pressed_state_layer_opacity24dp4dp4dp4dp0.380.38@dimen/m3_sys_state_focus_state_layer_opacity@dimen/m3_sys_state_hover_state_layer_opacity@dimen/m3_sys_state_pressed_state_layer_opacity@dimen/m3_sys_state_focus_state_layer_opacity@dimen/m3_sys_state_hover_state_layer_opacity@dimen/m3_sys_state_pressed_state_layer_opacity0.3230dp@dimen/m3_sys_elevation_level356dp@dimen/m3_sys_state_hover_state_layer_opacity@dimen/m3_sys_state_pressed_state_layer_opacity@dimen/m3_sys_elevation_level356dp72dp2dp@dimen/m3_sys_state_focus_state_layer_opacity@dimen/m3_sys_state_hover_state_layer_opacity@dimen/m3_sys_state_pressed_state_layer_opacity4dp32dp@dimen/m3_sys_elevation_level1@dimen/m3_sys_elevation_level1256dp@dimen/m3_sys_elevation_level1@dimen/m3_sys_elevation_level044dp6dp4dp0.380.380.1216dp4dp@dimen/m3_sys_elevation_level332dp@dimen/m3_sys_elevation_level1@dimen/m3_sys_elevation_level01dp18dp10.380.120.380.38@dimen/m3_sys_state_focus_state_layer_opacity@dimen/m3_sys_state_hover_state_layer_opacity@dimen/m3_sys_state_pressed_state_layer_opacity32dp52dp@dimen/m3_sys_state_focus_state_layer_opacity@dimen/m3_sys_state_hover_state_layer_opacity@dimen/m3_sys_state_pressed_state_layer_opacity@dimen/m3_sys_state_focus_state_layer_opacity@dimen/m3_sys_state_hover_state_layer_opacity@dimen/m3_sys_state_pressed_state_layer_opacity2dp@dimen/m3_sys_elevation_level3@dimen/m3_sys_state_focus_state_layer_opacity@dimen/m3_sys_state_hover_state_layer_opacity1dp@dimen/m3_sys_state_pressed_state_layer_opacity@dimen/m3_sys_state_focus_state_layer_opacity@dimen/m3_sys_state_hover_state_layer_opacity@dimen/m3_sys_state_pressed_state_layer_opacity152dp112dp@dimen/m3_sys_elevation_level064dp@dimen/m3_sys_elevation_level2@dimen/m3_sys_elevation_level38dp8dp20dp12dp56dp16dp8dp0dp30%2dp6dp36dp96dp4dp@dimen/m3_comp_menu_container_elevation14dp16dp4dp28dp12dp0dp12dp12dp0dp4dp28dp28dp@dimen/m3_comp_navigation_rail_container_width@dimen/m3_comp_navigation_rail_container_elevation@dimen/m3_comp_navigation_rail_icon_size@dimen/m3_comp_navigation_rail_active_indicator_height4dp@dimen/m3_comp_navigation_rail_active_indicator_width60dp12dp20dp4dp12dp2dp@dimen/m3_sys_state_dragged_state_layer_opacity@dimen/m3_sys_state_focus_state_layer_opacity@dimen/m3_sys_state_hover_state_layer_opacity@dimen/m3_sys_state_pressed_state_layer_opacity@dimen/m3_sys_state_pressed_state_layer_opacity@dimen/m3_comp_search_bar_container_elevation@dimen/m3_comp_search_bar_container_height16dp16dp1dp4dp16dp16sp1dp@dimen/m3_comp_search_view_container_elevation@dimen/m3_comp_search_view_full_screen_header_container_height16dp@dimen/m3_comp_sheet_side_docked_modal_container_elevation@dimen/m3_comp_sheet_side_docked_standard_container_elevation@dimen/m3_comp_sheet_side_docked_container_width0.080.122dp24dp40dp1.08dp0dp1dp3dp6dp8dp12dp0.30.800.20.10.10.710.41010.40.20100.20101010.31010.200100010.160.10.080.12dp@dimen/m3_comp_time_picker_container_elevation20dp640dp80dp24dp96dp24dp44dp4dp4dp2dp15sp96dp12dp12dp52dp256dp-4dp2dp1dp0.380.120.870.612dp23dp8dp32dp4dp8dp4dp12dp8dp2dp245dp488dp56dp560dp340dp80dp24dp24dp80dp24dp4dp4dp8dp6dp10sp12dp12dp16dp60dp16dp5dp8dp0dp56dp4dp64dp0dp0dp2dp2dp2dp12dp8dp6dp0.07320dp4dp16dp16dp4dp6dp8dp1dp4dp8dp8dp14sp0dp64dp52dp8dp0dp12dp15dp32dp3dp1dp1dp36dp24dp16dp12dp4dp1dp120dp128dp32dp12dp8dp24dp0dp480dp2dp0dp4dp48dp4dp8dp104dp20dp24dp100dp16dp28dp68dp18dp52dp8dp8dp88dp8dp24dp4dp5dp1dp8dp3dp14sp8dp-8dp8dp12dp0dp0dp6dp20dp20dp24dp12dp48dp120dp20dp12dp12dp0dp2dp6dp6dp48dp2dp6dp0.000.240.080.240.000.120.040.1248dp24dp8dp0dp22dp14dp24dp8dp4dp14dp56dp72dp8dp14dp24dp8dp16dp12dp4dp2dp4dp4dp18dp40dp20dp40dp28dp2.5dp4dp3dp2dp4dp0dp4dp4dp24dp4dp13dp26dp1dp10dp8dp1dp4dp16dp48dp0.54dp0.88dp8dp8dp16dp4dp16dp32dp@dimen/m3_comp_switch_track_height@dimen/m3_comp_switch_track_width4dp0dp4dp@dimen/m3_comp_outlined_text_field_outline_width@dimen/m3_comp_outlined_text_field_focus_outline_width16dp4dp16dp4dp56dp14dp4dp32dp32dp12dp30dp@drawable/material_ic_keyboard_arrow_right_black_24dp@drawable/material_ic_keyboard_arrow_left_black_24dp1501502300320999100100751201007008009001000450500550600250300350400501001502000000000300350200250751500410010011375120100@integer/m3_sys_motion_duration_medium1@integer/m3_sys_motion_duration_short3@integer/m3_sys_motion_duration_short2@integer/m3_sys_motion_duration_short216323252250210200 + %d new notification + %d new notifications + com.google.android.material.appbar.AppBarLayout$ScrollingViewBehaviorcom.google.android.material.bottomsheet.BottomSheetBehaviorCollapse the bottom sheetExpand the bottom sheetExpand halfwayDrag handle double-tappedDrag handleCharacters entered %1$d of %2$dCharacter limit exceeded %1$d of %2$d%1$d/%2$dClear text + Error: invalid + ErrorShow dropdown menucom.google.android.material.transformation.FabTransformationScrimBehaviorcom.google.android.material.transformation.FabTransformationSheetBehaviorcom.google.android.material.behavior.HideBottomViewOnScrollBehaviorDialog IconTab%1$s%2$ssans-serif-mediumsans-serifsans-serif-mediumsans-serifpath(M 0,0 C 0.05, 0, 0.133333, 0.06, 0.166666, 0.4 C 0.208333, 0.82, 0.25, 1, 1, 1)cubic-bezier(0.3, 0, 0.8, 0.2)cubic-bezier(0.1, 0.7, 0.1, 1)M 0,0 C 0.05, 0, 0.133333, 0.06, 0.166666, 0.4 C 0.208333, 0.82, 0.25, 1, 1, 1cubic-bezier(0.4, 0, 0.2, 1)cubic-bezier(0.4, 0, 1, 1)cubic-bezier(0, 0, 0.2, 1)cubic-bezier(0, 0, 1, 1)cubic-bezier(0.2, 0, 0, 1)cubic-bezier(0.3, 0, 1, 1)cubic-bezier(0, 0, 0, 1):Select AM or PM%1$s hoursSelect hour%1$s o\'clockSelect minutes%1$s minutescubic-bezier(0.4, 0.0, 1.0, 1.0)cubic-bezier(0.0, 0.0, 0.2, 1.0)path(M 0,0 C 0.05, 0, 0.133333, 0.06, 0.166666, 0.4 C 0.208333, 0.82, 0.25, 1, 1, 1)cubic-bezier(0.0, 0.0, 1.0, 1.0)cubic-bezier(0.4, 0.0, 0.2, 1.0)Range endRange startValueAMSwitch to clock mode for the time input.HourMinutePMSelect timeSwitch to text input mode for the time input.New notificationM14,18.2 11.4,15.6 10,17 14,21 22,13 20.6,11.6ziconM13.4,15 11,15 11,17 13.4,17 21,17 21,15zicon pathM23,7H9C7.9,7,7,7.9,7,9v14c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2V9C25,7.9,24.1,7,23,7zbuttonbutton pathM23,7H9C7.9,7,7,7.9,7,9v14c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2V9C25,7.9,24.1,7,23,7z M23,23H9V9h14V23z + Checked + + Partially checked + + Not checked + Remove %1$sMore than %1$d new notifications%1$d%2$sChange to next monthChange to previous monthStart date selection: %1$s – End date selection: %2$sCurrent selection: %1$snoneCancelOK%1$sSelect DateSelected date%1$sEnd date %1$sInvalid format.Example: %1$sUse: %1$sInvalid range.Navigate to current year %1$dNavigate to year %1$dOut of range: %1$sStart date – %1$s%1$s – End date%1$s – %2$sSelect RangeStart date – End dateSaveStart date %1$sDateEnd dateStart datedmyToday %1$sSwitch to calendar input modeTap to switch to Calendar viewSwitch to text input modeTap to switch to year viewcircle_groupM4,16 A12,12 0 0,1 16,4 H16 A12,12 0 0,1 16,28 H16 A12,12 0 0,1 4,16M0,16 A11,11 0 0,1 11,5 H21 A11,11 0 0,1 21,27 H11 A11,11 0 0,1 0,16circleM2,16 A14,14 0 0,1 16,2 H16 A14,14 0 0,1 16,30 H16 A14,14 0 0,1 2,16M8,16 A8,8 0 0,1 16,8 H16 A8,8 0 0,1 16,24 H16 A8,8 0 0,1 8,16M1,16 A15,15 0 0,1 16,1 H36 A15,15 0 0,1 36,31 H16 A15,15 0 0,1 1,16M0,16 A16,16 0 0,1 16,0 H36 A16,16 0 0,1 36,32 H16 A16,16 0 0,1 0,16CancelOKShow passwordM12,4.5C7,4.5 2.73,7.61 1,12c1.73,4.39 6,7.5 11,7.5s9.27,-3.11 11,-7.5c-1.73,-4.39 -6,-7.5 -11,-7.5zM12,17c-2.76,0 -5,-2.24 -5,-5s2.24,-5 5,-5 5,2.24 5,5 -2.24,5 -5,5zM12,9c-1.66,0 -3,1.34 -3,3s1.34,3 3,3 3,-1.34 3,-3 -1.34,-3 -3,-3zM2,4.27 L19.73,22 L22.27,19.46 L4.54,1.73 L4.54,1 L23,1 L23,23 L1,23 L1,4.27 ZM2,4.27 L2,4.27 L4.54,1.73 L4.54,1.73 L4.54,1 L23,1 L23,23 L1,23 L1,4.27 ZM3.27,4.27 L19.74,20.74 + com.google.android.material.search.SearchBar$ScrollingViewBehavior + Clear textBackSide Sheetcom.google.android.material.sidesheet.SideSheetBehavior + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ?attr/shapeAppearanceCornerSmall?attr/textAppearanceLabelLarge?attr/colorError?attr/colorOnError?attr/textAppearanceLabelSmall?attr/colorSurfaceContainer?attr/colorPrimary?attr/colorOnSurface?attr/colorSurface?attr/colorError?attr/colorOnError?attr/colorOnPrimary?attr/colorOnSurfaceVariant?attr/colorSurfaceContainerHigh?attr/shapeAppearanceCornerExtraLarge?attr/textAppearanceBodyLarge?attr/colorPrimary?attr/colorOnPrimary?attr/colorPrimary?attr/colorPrimary?attr/colorOnSurface?attr/colorOnSurfaceVariant?attr/textAppearanceHeadlineLarge?attr/colorOnSurfaceVariant?attr/textAppearanceLabelLarge?attr/colorSecondaryContainer?attr/textAppearanceTitleLarge?attr/colorOnSurfaceVariant?attr/textAppearanceTitleSmall?attr/colorOnSurface?attr/textAppearanceBodyLarge?attr/colorPrimary?attr/colorOnPrimary?attr/colorOnSurfaceVariant?attr/colorSurfaceContainerHigh?attr/shapeAppearanceCornerExtraLarge?attr/colorOnSurface?attr/textAppearanceHeadlineSmall?attr/colorOnSurfaceVariant?attr/textAppearanceBodyMedium?attr/colorOutlineVariant?attr/colorSurfaceContainerLow?attr/colorSurfaceContainerLow?attr/shapeAppearanceCornerMedium?attr/colorPrimaryContainer?attr/shapeAppearanceCornerLarge?attr/colorOnPrimaryContainer?attr/textAppearanceLabelLarge?attr/colorSecondaryContainer?attr/colorOnSecondaryContainer?attr/colorSurfaceContainerHigh?attr/colorPrimary?attr/colorTertiaryContainer?attr/colorOnTertiaryContainer?attr/colorPrimaryContainer?attr/shapeAppearanceCornerLarge?attr/colorOnPrimaryContainer?attr/shapeAppearanceCornerExtraLarge?attr/shapeAppearanceCornerMedium?attr/colorSecondaryContainer?attr/colorOnSecondaryContainer?attr/colorSurfaceContainerHigh?attr/colorPrimary?attr/colorTertiaryContainer?attr/colorOnTertiaryContainer?attr/colorSurfaceContainer?attr/textAppearanceBodyLarge?attr/colorPrimary?attr/colorOnPrimary?attr/textAppearanceLabelLarge?attr/colorSurfaceContainerHighest?attr/shapeAppearanceCornerMedium?attr/colorPrimary?attr/colorOnPrimary?attr/colorPrimary?attr/colorSurfaceContainerHighest?attr/shapeAppearanceCornerExtraSmall?attr/colorError?attr/colorError?attr/colorError?attr/textAppearanceBodyLarge?attr/textAppearanceBodySmall?attr/colorSecondaryContainer?attr/colorOnSecondaryContainer?attr/colorSecondaryContainer?attr/colorOnSecondaryContainer?attr/colorOnSurfaceVariant?attr/shapeAppearanceCornerSmall?attr/textAppearanceLabelLarge?attr/colorPrimary?attr/colorOnSurfaceVariant?attr/shapeAppearanceCornerSmall?attr/textAppearanceLabelLarge?attr/colorSurfaceContainer?attr/colorSecondaryContainer?attr/colorOnSecondaryContainer?attr/colorOnSurface?attr/colorOnSurface?attr/colorOnSecondaryContainer?attr/colorOnSurface?attr/colorOnSurface?attr/colorOnSecondaryContainer?attr/colorSecondaryContainer?attr/colorOnSurface?attr/colorOnSecondaryContainer?attr/colorOnSurface?attr/colorOnSurface?attr/colorSurfaceContainer?attr/colorOnSurface?attr/colorOnSurface?attr/colorOnSurface?attr/colorOnSurface?attr/colorOnSurface?attr/colorOnSurface?attr/colorOnSurfaceVariant?attr/colorOnSurfaceVariant?attr/colorOnSurface?attr/colorOnSurface?attr/colorOnSurface?attr/textAppearanceLabelMedium?attr/colorOnSecondaryContainer?attr/colorOnSecondaryContainer?attr/colorOnSecondaryContainer?attr/colorOnSecondaryContainer?attr/colorOnSecondaryContainer?attr/colorOnSecondaryContainer?attr/colorOnSecondaryContainer?attr/colorSecondaryContainer?attr/colorOnSecondaryContainer?attr/colorOnSecondaryContainer?attr/colorOnSecondaryContainer?attr/colorOnSecondaryContainer?attr/colorOnSurfaceVariant?attr/textAppearanceTitleSmall?attr/colorOnSurface?attr/colorOnSurface?attr/colorOnSurface?attr/colorOnSurface?attr/colorOnSurface?attr/colorOnSurface?attr/colorOnSurfaceVariant?attr/colorOnSurfaceVariant?attr/colorOnSurface?attr/colorOnSurface?attr/colorOnSecondaryContainer?attr/textAppearanceLabelLarge?attr/colorSurfaceContainerLow?attr/colorOnSurface?attr/colorOnSurface?attr/colorOnSecondaryContainer?attr/colorSecondaryContainer?attr/colorOnSurface?attr/colorOnSurface?attr/colorSurface?attr/colorOnSurface?attr/colorOnSurface?attr/colorOnSurfaceVariant?attr/colorOnSurfaceVariant?attr/colorOnSurface?attr/textAppearanceLabelMedium?attr/colorSurfaceContainer?attr/colorPrimary?attr/textAppearanceBodyLarge?attr/colorOnSurface?attr/colorPrimary?attr/colorOutline?attr/colorOutline?attr/colorOutline?attr/colorSurface?attr/shapeAppearanceCornerMedium?attr/colorOutline?attr/colorOutlineVariant?attr/colorOnSurface?attr/colorOutlineVariant?attr/colorOutlineVariant?attr/colorOutlineVariant?attr/colorPrimary?attr/shapeAppearanceCornerExtraSmall?attr/colorOnSurface?attr/colorOnSurface?attr/colorOnSurface?attr/colorOnSurface?attr/colorError?attr/colorError?attr/colorError?attr/colorOnSurface?attr/colorPrimary?attr/colorPrimary?attr/colorOnSurfaceVariant?attr/colorOnSurface?attr/colorOnSurface?attr/colorOnSurfaceVariant?attr/colorOnSurface?attr/textAppearanceBodyLarge?attr/colorOnSurfaceVariant?attr/colorOutline?attr/colorOnSurfaceVariant?attr/textAppearanceBodySmall?attr/textAppearanceBodySmall?attr/colorPrimary?attr/colorPrimary?attr/colorPrimary?attr/colorPrimary?attr/colorSurface?attr/colorOnSurface?attr/colorOnSurface?attr/colorPrimary?attr/colorPrimary?attr/colorOnSurfaceVariant?attr/colorPrimary?attr/colorOnSurfaceVariant?attr/textAppearanceTitleSmall?attr/colorPrimary?attr/colorSecondaryContainer?attr/colorOnSurface?attr/colorOnSurface?attr/colorPrimary?attr/colorPrimary?attr/colorPrimary?attr/colorPrimary?attr/colorPrimary?attr/colorPrimary?attr/colorOnSurface?attr/colorOnSurface?attr/colorOnSurface?attr/colorOnSurface?attr/colorOnSurface?attr/colorOnSurfaceVariant?attr/colorOnSurface?attr/colorPrimary?attr/colorSurfaceContainerHigh?attr/colorOnSurface?attr/colorOnSurfaceVariant?attr/colorOnSurface?attr/textAppearanceBodyLarge?attr/colorOnSurface?attr/colorOnSurface?attr/colorOnSurfaceVariant?attr/colorOnSurfaceVariant?attr/textAppearanceBodyLarge?attr/colorOnSurfaceVariant?attr/colorSurfaceContainerHigh?attr/colorOutline?attr/shapeAppearanceCornerExtraLarge?attr/colorOnSurface?attr/textAppearanceBodyLarge?attr/colorOnSurface?attr/colorOnSurfaceVariant?attr/textAppearanceBodyLarge?attr/colorOnSurfaceVariant?attr/colorPrimary?attr/colorOnSurface?attr/colorSurface?attr/colorOnSurface?attr/colorOnSurface?attr/colorOnSurfaceVariant?attr/textAppearanceTitleSmall?attr/colorOnSurface?attr/colorOnSurface?attr/colorOnSurfaceVariant?attr/colorSurfaceContainerLow?attr/shapeAppearanceCornerExtraLarge?attr/colorOnSurfaceVariant?attr/shapeAppearanceCornerLarge?attr/colorSurfaceContainerLow?attr/shapeAppearanceCornerLarge?attr/colorSurface?attr/colorPrimary?attr/colorOnSurface?attr/colorOnSurface?attr/colorOnSurface?attr/colorPrimary?attr/colorSecondaryContainer?attr/colorSurfaceInverse?attr/colorOnSurfaceInverse?attr/colorSurfaceInverse?attr/shapeAppearanceCornerExtraSmall?attr/colorOnSurfaceInverse?attr/textAppearanceBodyMedium?attr/shapeAppearanceCornerSmall?attr/textAppearanceLabelLarge?attr/colorSurface?attr/colorOnSurface?attr/colorOnSurface?attr/colorOnSurface?attr/colorSurfaceContainerHighest?attr/colorSurfaceContainerHighest?attr/colorOnSurface?attr/colorPrimaryContainer?attr/colorOnPrimaryContainer?attr/colorPrimary?attr/colorPrimary?attr/colorOnPrimary?attr/colorPrimaryContainer?attr/colorOnPrimaryContainer?attr/colorPrimary?attr/colorPrimary?attr/colorOnPrimaryContainer?attr/colorPrimaryContainer?attr/colorOnPrimaryContainer?attr/colorPrimary?attr/colorPrimary?attr/colorPrimary?attr/colorOnSurfaceVariant?attr/colorSurfaceContainerHighest?attr/colorOnSurface?attr/colorSurfaceContainerHighest?attr/colorOutline?attr/colorOutline?attr/colorOnSurfaceVariant?attr/colorSurfaceContainerHighest?attr/colorOnSurface?attr/colorSurfaceContainerHighest?attr/colorOutline?attr/colorSurfaceContainerHighest?attr/colorOnSurfaceVariant?attr/colorSurfaceContainerHighest?attr/colorOnSurface?attr/colorSurfaceContainerHighest?attr/colorOutline?attr/colorSurfaceContainerHighest?attr/colorOutline?attr/colorPrimary?attr/colorPrimary?attr/colorPrimary?attr/textAppearanceLabelLarge?attr/colorPrimary?attr/shapeAppearanceCornerSmall?attr/colorPrimary?attr/colorOnSurface?attr/colorOnSurfaceVariant?attr/textAppearanceBodySmall?attr/colorSurfaceContainerHighest?attr/colorPrimary?attr/colorSurfaceContainerHigh?attr/shapeAppearanceCornerExtraLarge?attr/colorOnSurfaceVariant?attr/textAppearanceLabelMedium?attr/shapeAppearanceCornerSmall?attr/textAppearanceTitleMedium?attr/colorOutline?attr/colorTertiaryContainer?attr/colorOnTertiaryContainer?attr/colorOnTertiaryContainer?attr/colorOnTertiaryContainer?attr/colorOnTertiaryContainer?attr/colorOnSurfaceVariant?attr/colorOnSurfaceVariant?attr/colorOnSurfaceVariant?attr/colorOnSurfaceVariant?attr/shapeAppearanceCornerSmall?attr/textAppearanceDisplayLarge?attr/colorPrimaryContainer?attr/colorOnPrimaryContainer?attr/colorOnPrimaryContainer?attr/colorOnPrimaryContainer?attr/colorOnPrimaryContainer?attr/colorOnSurface?attr/textAppearanceDisplayLarge?attr/colorSurfaceContainerHighest?attr/colorOnSurface?attr/colorOnSurface?attr/colorOnSurface?attr/colorOnSurface?attr/textAppearanceHeadlineMedium?attr/colorOnSurface?attr/textAppearanceHeadlineSmall?attr/colorSurface?attr/colorOnSurface?attr/textAppearanceTitleLarge?attr/colorOnSurface?attr/colorSurfaceContainer?attr/colorOnSurfaceVariant?attr/colorPrimary?attr/colorPrimary + %d ta yangi bildirishnoma + %d ta yangi bildirishnoma + Quyi ekranni yigʻishQuyi ekranni kengaytirishYarmiga kengaytirishSurish dastagi ikki marta bosildiSurish dastagi%1$d/%2$d ta belgi kiritildiHarflar soni (%1$d) cheklovdan (%2$d) oshib ketdiMatnni tozalashXato: yaroqsizXatoPastga ochiluvchi menyuni ochishMuloqot ikonkasiTab : VaraqTushdan oldin yoki keyinligini tanlang%1$s soatSoatni tanlang%1$s soatDaqiqalarni tanlash%1$s daqiqaAMVaqtni kiritish uchun soat rejimiga o‘ting.SoatDaqiqaPMVaqtni tanlangVaqtni kiritish uchun matn kiritish rejimiga o‘ting.Yangi bildirishnomaBelgilanganQisman belgilanganBelgilanmaganOlib tashlash: %1$sYana %1$d dan ortiq bildirishnomaKeyingi oyga oʻzgartirishAvvalgi oyga oʻzgartirishBoshlanish sanasini tanlash: %1$s – Tugash sanasini tanlash: %2$sJoriy tanlov: %1$shech qandayBekor qilishOK%1$sSanani tanlangTanlangan sana%1$sTugash sanasi: %1$sYaroqsiz format.Masalan: %1$sIshlatish: %1$sYaroqsiz oraliq.Joriy yilga oʻtish %1$dYilga nazar solish: %1$dChegaradan tashqari: %1$sBoshlanish sanasi – %1$s%1$s – Tugash sanasi%1$s – %2$sOraliqni tanlangBoshlanishi – TugashiSaqlashBoshlanish sanasi: %1$sSanaTugash sanasiBoshlanish sanasikoyBugun %1$sTaqvim kiritish rejimiga oʻtishTaqvim shaklida koʻrish uchun bosingMatn kiritish rejimiga oʻtishYillik shaklda koʻrish uchun bosingBekor qilishOKParol ochiq tursinMatnni tozalashOrqagaYon varaq + %d nouvelle notification + %d nouvelles notifications + Réduire la zone de contenu dans le bas de l\'écranDévelopper la zone de contenu dans le bas de l\'écranDévelopper à moitiéPoignée de déplacement touchée deux foisFaire glisser la poignéeCaractères entrés : %1$d sur %2$dLimite de caractère dépassée : %1$d sur %2$dEffacer le texteErreur : incorrecteErreurAfficher le menu déroulantIcône de boîte de dialogueOngletSélectionner AM ou PM%1$s heure(s)Sélectionner l\'heure%1$s heuresSélectionnez les minutes%1$s minutesAMPasser au mode Horloge pour entrer l\'heure.HeureMinutePMSélectionner l\'heurePasser au mode Entrée de texte pour entrer l\'heure.Nouvelle notificationCochéePartiellement cochéeNon cochéeSupprimer %1$sPlus de %1$d nouvelles notificationsPasser au mois suivantPasser au mois précédentSélection de la date de début : %1$s – Sélection de la date de fin : %2$sSélection actuelle : %1$saucuneAnnulerOK%1$sSélectionnez la dateDate sélectionnée%1$sDate de fin : %1$sFormat incorrectExemple : %1$sUtiliser : %1$sPlage incorrecte.Naviguer à l\'année en cours %1$dNaviguer vers l\'année %1$dHors de la plage : %1$sDu (date de début) au %1$sDu %1$s au (date de fin)Du %1$s au %2$sSélectionnez la plageDu (date de début) au (date de fin)EnregistrerDate de début : %1$sDateDate de finDate de débutjma%1$s Aujourd\'huiPasser au mode d\'entrée AgendaToucher pour passer à la vue du calendrierPasser au mode d\'entrée TexteToucher pour passer à la vue de l\'annéeAnnulerOKAfficher le mot de passeEffacez le texteRetourFeuille latérale + %d nowe powiadomienie + %d nowe powiadomienia + %d nowych powiadomień + %d nowego powiadomienia + Zwiń planszę dolnąRozwiń planszę dolnąRozwiń do połowyDwukrotnie kliknięto uchwyt do przeciąganiaUchwyt do przeciągania%1$d z %2$d znakówPrzekroczono limit znaków (%1$d z %2$d)Wyczyść tekstBłąd: nieprawidłoweBłądPokaż menuIkona oknaKartaWybierz: przed południem czy po południu%1$s godz.Wybierz godzinę%1$sWybierz minuty%1$s minutAMAby wprowadzić czas, włącz tryb zegara.GodzinaMinutaPMOkreśl czasAby wprowadzić czas, włącz tryb wprowadzania tekstu.Nowe powiadomienieZaznaczonoCzęściowo zaznaczonoNie zaznaczonoUsuń: (%1$s)Liczba nowych powiadomień przekracza %1$dZmień na następny miesiącZmień na poprzedni miesiącWybrana data rozpoczęcia: %1$s – wybrana data zakończenia: %2$sBieżący wybór: %1$sbrakAnulujOK%1$sWybierz datęWybrana data%1$sData zakończenia %1$sNieprawidłowy format.Przykład: %1$sUżyj formatu: %1$sNieprawidłowy zakres.Przejdź do bieżącego roku %1$dPrzejdź do roku %1$dPoza zakresem: %1$sData rozpoczęcia – %1$s%1$s – data zakończenia%1$s–%2$sWybierz zakresData rozpoczęcia – data zakończeniaZapiszData rozpoczęcia %1$sDataData zakończeniaData rozpoczęciadmrDzisiaj %1$sWłącz kalendarzowy tryb wprowadzaniaKliknij, aby przełączyć się na widok kalendarzaWłącz tekstowy tryb wprowadzaniaKliknij, aby przełączyć się na widok rokuAnulujOKPokaż hasłoWyczyść tekstWsteczArkusz boczny + %d thông báo mới + %d thông báo mới + Thu gọn bảng dưới cùngMở rộng bảng dưới cùngMở rộng một nửaĐã nhấn đúp nút kéoNút kéoĐã nhập %1$d trong số %2$d ký tựĐã vượt quá giới hạn ký tự %1$d/%2$dXóa văn bảnLỗi: không hợp lệLỗiHiển thị menu thả xuốngBiểu tượng hộp thoạiThẻChọn SA hoặc CH%1$s giờChọn giờ%1$s giờChọn phút%1$s phútSAChuyển sang chế độ đồng hồ để nhập thời gian.GiờPhútCHChọn thời gianChuyển sang chế độ nhập văn bản để nhập thời gian.Thông báo mớiĐã đánh dấuĐã đánh dấu một phầnChưa đánh dấuXóa %1$sHơn %1$d thông báo mớiChuyển sang tháng tiếp theoChuyển về tháng trướcNgày bắt đầu được chọn: %1$s – Ngày kết thúc được chọn: %2$sLựa chọn hiện tại: %1$skhông cóHủyOK%1$sChọn ngàyNgày đã chọn%1$sNgày kết thúc %1$sĐịnh dạng không hợp lệ.Ví dụ: %1$sSử dụng: %1$sPhạm vi không hợp lệ.Chuyển đến năm hiện tại %1$dChuyển tới năm %1$dNằm ngoài phạm vi: %1$sNgày bắt đầu – %1$s%1$s – Ngày kết thúc%1$s – %2$sChọn dải ôNgày bắt đầu – Ngày kết thúcLưuNgày bắt đầu %1$sNgàyNgày kết thúcNgày bắt đầudmyHôm nay %1$sChuyển sang chế độ nhập lịchNhấn để chuyển sang chế độ xem theo lịchChuyển sang chế độ nhập văn bảnNhấn để chuyển sang chế độ xem theo nămHuỷOKHiện mật khẩuXoá văn bảnQuay lạiTrang bên@android:color/system_background_dark@android:color/system_error_dark@android:color/system_error_container_dark@android:color/system_on_surface_light@android:color/system_primary_light@android:color/system_surface_light@android:color/system_on_background_dark@android:color/system_on_error_dark@android:color/system_on_error_container_dark@android:color/system_on_primary_dark@android:color/system_on_primary_container_dark@android:color/system_on_secondary_dark@android:color/system_on_secondary_container_dark@android:color/system_on_surface_dark@android:color/system_on_surface_variant_dark@android:color/system_on_tertiary_dark@android:color/system_on_tertiary_container_dark@android:color/system_outline_dark@android:color/system_outline_variant_dark@android:color/system_primary_dark@android:color/system_primary_container_dark@android:color/system_secondary_dark@android:color/system_secondary_container_dark@android:color/system_surface_dark@android:color/system_surface_bright_dark@android:color/system_surface_container_dark@android:color/system_surface_container_high_dark@android:color/system_surface_container_highest_dark@android:color/system_surface_container_low_dark@android:color/system_surface_container_lowest_dark@android:color/system_surface_dim_dark@android:color/system_surface_variant_dark@android:color/system_tertiary_dark@android:color/system_tertiary_container_dark@android:color/system_background_light@android:color/system_error_light@android:color/system_error_container_light@android:color/system_on_surface_dark@android:color/system_primary_dark@android:color/system_surface_dark@android:color/system_on_background_light@android:color/system_on_error_light@android:color/system_on_error_container_light@android:color/system_on_primary_light@android:color/system_on_primary_container_light@android:color/system_on_secondary_light@android:color/system_on_secondary_container_light@android:color/system_on_surface_light@android:color/system_on_surface_variant_light@android:color/system_on_tertiary_light@android:color/system_on_tertiary_container_light@android:color/system_outline_light@android:color/system_outline_variant_light@android:color/system_primary_light@android:color/system_primary_container_light@android:color/system_secondary_light@android:color/system_secondary_container_light@android:color/system_surface_light@android:color/system_surface_bright_light@android:color/system_surface_container_light@android:color/system_surface_container_high_light@android:color/system_surface_container_highest_light@android:color/system_surface_container_low_light@android:color/system_surface_container_lowest_light@android:color/system_surface_dim_light@android:color/system_surface_variant_light@android:color/system_tertiary_light@android:color/system_tertiary_container_light@android:color/system_on_primary_fixed@android:color/system_on_primary_fixed_variant@android:color/system_on_secondary_fixed@android:color/system_on_secondary_fixed_variant@android:color/system_on_tertiary_fixed@android:color/system_on_tertiary_fixed_variant@android:color/system_primary_fixed@android:color/system_primary_fixed_dim@android:color/system_secondary_fixed@android:color/system_secondary_fixed_dim@android:color/system_tertiary_fixed@android:color/system_tertiary_fixed_dim@color/m3_sys_color_dynamic_dark_error@color/m3_sys_color_dynamic_dark_error_container@color/m3_sys_color_dynamic_dark_on_error@color/m3_sys_color_dynamic_dark_on_error_container@color/m3_sys_color_dynamic_light_error@color/m3_sys_color_dynamic_light_error_container@color/m3_sys_color_dynamic_light_on_error@color/m3_sys_color_dynamic_light_on_error_container + %d njoftim i ri + %d njoftime të reja + Palos fletën e poshtmeZgjero fletën e poshtmeZgjeroje deri në gjysmëTe doreza e zvarritjes u trokit dy herëDoreza e zvarritjesKarakteret e futura: %1$d nga %2$dKufiri i karaktereve është kaluar: %1$d nga %2$dPastro tekstinGabim: E pavlefshmeGabimShfaq menynë me lëshim poshtëIkona e dialogutTabZgjidh paradite ose pasdite%1$s orëZgjidh orën%1$s fiksPërzgjidh minutat%1$s minutaPDKalo te modaliteti i orës për hyrjen e kohës.OraMinutaPDZgjidh orënKalo te modaliteti i hyrjes së tekstit për hyrjen e kohës.Njoftim i riE zgjedhurPjesërisht e zgjedhurE pazgjedhurHiq %1$sMë shumë se %1$d njoftime të rejaNdrysho te muaji i ardhshëmNdrysho te muaji i kaluarZgjedhja e datës së fillimit: %1$s - Zgjedhja e datës së përfundimit: %2$sZgjedhja aktuale: %1$sasnjëAnuloNë rregull%1$sZgjidh datënData e zgjedhur%1$sData e mbarimit: %1$sFormat i pavlefshëm.Shembull: %1$sPërdor: %1$sGamë e pavlefshme.Navigo te viti aktual %1$dNavigo te viti %1$dJashtë gamës: %1$sData e fillimit – %1$s%1$s – data e përfundimit%1$s - %2$sZgjidh gamënData e fillimit - data e përfundimitRuajData e fillimit: %1$sDataData e përfundimitData e fillimitdmvSot %1$sKalo te modaliteti i \"Hyrjes së kalendarit\"Trokit për t\'u kthyer te pamja e \"Kalendarit\"Kalo te modaliteti i \"Hyrjes së tekstit\"Trokit për t\'u kthyer te pamja vjetoreAnuloNë rregullShfaq fjalëkaliminPastro tekstinPasFleta anësore + %d ny avisering + %d nya aviseringar + Komprimera arket på nedre delen av skärmenUtöka arket på nedre delen av skärmenUtöka till hälftenDu tryckte snabbt två gånger på handtagetHandtag%1$d av %2$d tecken har angettsTeckengränsen har överskridits: %1$d av %2$dRensa textFel: ogiltigtFelVisa rullgardinsmenynDialogikonFlikVälj mellan FM och EM%1$s timmarAnge timmeKlockan %1$sVälj minuter%1$s minuterFMByt till klockläget och ange tid.TimmeMinutEMVälj tidByt till textinmatningsläget och ange tid.Ny aviseringMarkeradDelvis markeradInte markeradTa bort (%1$s)Fler än %1$d nya aviseringarÄndra till nästa månadÄndra till föregående månadVal av startdatum: %1$s – val av slutdatum: %2$sAktuellt val: %1$singetAvbrytOK%1$sVälj datumValt datum%1$sSlutdatum %1$sOgiltigt format.Exempel: %1$sAnvänd %1$sOgiltigt intervall.Navigera till innevarande år %1$dNavigera till år %1$dUtanför intervallet: %1$sStartdatum–%1$s%1$s–slutdatum%1$s–%2$sVälj intervallStartdatum–slutdatumSparaStartdatum %1$sDatumSlutdatumStartdatumdmåIdag %1$sByt till kalender som inmatningslägeTryck för att byta till kalendervyByt till text som inmatningslägeTryck för att byta till årsvyAvbrytOKVisa lösenordRensa textTillbakaArk på sidan av skärmen + %d novo obvestilo + %d novi obvestili + %d nova obvestila + %d novih obvestil + Strnitev razdelka na dnu zaslonaRazširitev razdelka na dnu zaslonaRazširjanje na pol višineDvakrat dotaknjena ročica za vlečenjeRočica za vlečenjeŠtevilo vnesenih znakov je %1$d od %2$dOmejitev števila znakov je presegla %1$d od %2$dIzbris besedilaNapaka: NeveljavnoNapakaPrikaz spustnega menijaIkona pogovornega oknaZavihekIzberite dopoldanski ali popoldanski čas.%1$s hIzberite uro%1$sIzberite minute%1$s mindop.Preklopite na način ure, da vnesete čas.UraMinutapop.Izberite uroPreklopite na način za vnašanje besedila, da vnesete čas.Novo obvestiloPotrjenoDelno potrjenoNepotrjenoOdstranite %1$sVeč kot toliko novih obvestil: %1$dSpremeni na naslednji mesecSpremeni na prejšnji mesecIzbira začetnega datuma: %1$s – Izbira končnega datuma: %2$sTrenutna izbira: %1$sbrezPrekličiV redu%1$sIzberite datumIzbrani datum%1$sKončni datum %1$sNeveljavna oblika.Primer: %1$sUporabite: %1$sNeveljaven razpon.Pomik na trenutno leto %1$dPomik na leto %1$dZunaj razpona: %1$sZačetni datum–%1$s%1$s–končni datum%1$s–%2$sIzberite obsegZačetni datum–končni datumShraniZačetni datum %1$sDatumKončni datumZačetni datumdmlDanes %1$sPreklop na način vnosa v koledarDotaknite se za preklop na pogled koledarjaPreklop na način vnosa besedilaDotaknite se za preklop na pogled letaPrekličiV reduPrikaz geslaPočisti besediloNazajStranski list + %d nové upozornenie + %d nové upozornenia + %d new notifications + %d nových upozornení + Zbaliť dolný hárokRozbaliť dolný hárokRozbaliť napolyDvojité klepnutie na presúvadloPresúvadloZadané znaky: %1$d z %2$dBol prekročený povolený počet znakov (%1$d z %2$d)Vymazať textChyba: neplatnéChybaZobraziť rozbaľovaciu ponukuIkona dialógového oknaTabulátorVyberte AM alebo PM%1$s hodínVybrať hodinu%1$sVyberte minúty%1$s minAMAk chcete zadať čas, prepnite na režim hodín.HodinaMinútaPMVyberte časAk chcete zadať čas, prepnite na textový režim vstupuNové upozornenieZačiarknutéČiastočne začiarknutéNezačiarknutéOdstrániť položku %1$sViac než %1$d nových upozorneníĎalší mesiacPredchádzajúci mesiacVýber dátumu začatia: %1$s – Výber dátumu ukončenia: %2$sAktuálny výber: %1$sprázdneZrušiťOK%1$sVyberte dátumVybraný dátum%1$sDátum ukončenia %1$sNeplatný formát.Príklad: %1$sPoužite: %1$sNeplatný rozsah.Prejsť na aktuálny rok %1$dPrejsť na rok %1$dMimo rozsahu: %1$sDátum začatia – %1$s%1$s – dátum ukončenia%1$s – %2$sVyberte rozsahDátum začatia – dátum ukončeniaUložiťDátum začatia %1$sDátumDátum ukončeniaDátum začatiadmrDnes %1$sPrepnúť na kalendárový režim vstupuKlepnutím prepnete na zobrazenie kalendáraPrepnúť na textový režim vstupuKlepnutím prepnete na zobrazenie jednotlivých rokovZrušiťOKZobraziť hesloVymazať textSpäťBočný hárok + %d نئی اطلاع + %d نئی اطلاعات + نیچے کی شیٹ کو سکیڑیںنیچے کی شیٹ کو پھیلائیںنصف تک پھیلائیںگھسیٹنے کے ہینڈل کو دو بار تھپتھپائیںگھسیٹنے کا ہینڈل%2$d میں سے %1$d حروف درج کیے گئےحروف کی تعداد کی حد %2$d سے %1$d پہنچ گئیٹیکسٹ صاف کریںخرابی: غلطخرابیڈراپ ڈاؤن مینیو دکھائیںڈائیلاگ کا آئیکنٹیبAM یا PM منتخب کریں%1$s گھنٹےگھنٹہ منتخب کریں%1$s بجےمنٹ منتخب کریں%1$s منٹقبل از دوپہروقت ان پٹ کے لیے گھڑی و‏ضع پر سوئچ کریں۔گھنٹہمنٹراتوقت منتخب کریںوقت ان پٹ کے لیے ٹیکسٹ ان پٹ وضع پر سوئچ کریں۔نئی اطلاعنشان زد ہو گیاجزوی طور پر نشان زدنشان زد نہیں ہوا%1$s کو ہٹائیں%1$d سے زیادہ نئی اطلاعاتاگلے مہینہ میں منتقل کریںگزشتہ ماہ میں منتقل کریںتاریخ آغاز کا انتخاب: %1$s – تاریخ اختتام کا انتخاب: %2$sموجودہ انتخاب: %1$sکوئی نہیںمنسوخ کریںٹھیک ہے%1$sتاریخ منتخب کریںمنتخب کردہ تاریخ%1$sتاریخ اختتام %1$sغلط فارمیٹ۔مثال: %1$s۔%1$s استعمال کریںغلط رینج۔سال رواں %1$d پر نیویگیٹ کریں%1$d سال پر نیویگیٹ کریںحد سے باہر: %1$sتاریخ آغاز – %1$s%1$s – تاریخ اختتام%1$s – %2$sرینج منتخب کریںتاریخ آغاز - تاریخ اختتاممحفوظ کریںتاریخ آغاز %1$sتاریختاریخ اختتامتاریخ آغازdmyآج %1$sکیلنڈر ان پٹ وضع پر سوئچ کریںکیلنڈر منظر پر سوئچ کرنے کے لیے تھپتھپائیںمتنی ان پٹ وضع پر سوئچ کریںسال کے منظر پر سوئچ کرنے کے لیے تھپتھپائیںمنسوخ کریںٹھیک ہےپاس ورڈ دکھائیںٹیکسٹ صاف کریںواپس جائیںسائیڈ شیٹ + Arifa %d mpya + Arifa %d mpya + Kunja safu ya chiniPanua safu ya chiniPanua nusuAikoni ya buruta imeguswa mara mbiliAikoni ya burutaUmeweka herufi %1$d kati ya %2$dUmepitisha idadi ya juu ya herufi %1$d kati ya %2$dFuta maandishiHitilafu: si sahihiHitilafuOnyesha menyu kunjuziAikoni ya KidirishaKichupoChagua AM au PMSaa %1$sChagua saaSaa %1$s kamiliChagua dakikaDakika %1$sAMBadilisha umbo liwe la saa ya mishale wakati wa kuweka muda.SaaDakikaPMChagua wakatiBadilisha iwe katika hali ya maandishi wakati wa kuweka muda.Arifa mpyaKimeteuliwaKimeteuliwa kwa kiasi fulaniHakijateuliwaOndoa %1$sZaidi ya arifa %1$d mpyaNenda kwenye mwezi unaofuataRudi kwenye mwezi uliotanguliaUteuzi wa tarehe ya kuanza: %1$s - Uteuzi wa tarehe ya mwisho: %2$sUteuzi wa sasa: %1$shakunaGhairiSawa%1$sChagua TareheTarehe uliyochagua%1$sTarehe ya kumaliza %1$sMuundo si sahihiMfano: %1$sTumia: %1$sKipindi si sahihi.Sogeza kwenye mwaka huu %1$dSogeza kwenye mwaka wa %1$dNje ya kipindi: %1$sTarehe ya kuanza – %1$s%1$s – Tarehe ya mwisho%1$s – %2$sChagua Kipindi cha TareheTarehe ya kuanza – Tarehe ya mwishoHifadhiTarehe ya kuanza %1$sTareheTarehe ya mwishoTarehe ya kuanzadmyLeo %1$sTumia programu ya kuingiza data kwenye kalendaGusa ili ubadilishe kwenda mwonekano wa KalendaTumia programu ya kuingiza data ya maandishiGusa ili ubadilishe kwenda mwonekano wa mwakaGhairiSawaOnyesha nenosiriFuta maandishiRudi nyumaLaha ya Pembeni + %d nova notificação + %d novas notificações + Reduza a secção inferiorExpanda a secção inferiorExpandir até metadeDois toques no indicador para arrastarIndicador para arrastarCarateres introduzidos: %1$d de %2$dLimite de carateres excedido: %1$d de %2$dLimpar textoErro: inválidaErroMostrar menu pendenteÍcone de caixa de diálogoSeparadorSelecionar AM ou PM%1$s horasSelecionar hora%1$s hora(s)Selecionar minutos%1$s minutosAMMude para o modo de relógio para a introdução da hora.HoraMinutoPMSelecionar horaMude para o modo de introdução de texto para a introdução da hora.Nova notificaçãoSelecionadaParcialmente selecionadaNão selecionadaRemover %1$sMais de %1$d notificações novasMudar para o mês seguinteMudar para o mês anteriorSeleção da data de início: %1$s – Seleção da data de fim: %2$sSeleção atual: %1$snenhumaCancelarOK%1$sSelecione a dataData selecionada%1$sData de fim: %1$sFormato inválido.Exemplo: %1$sUse: %1$sIntervalo inválido.Navegar para o ano atual %1$dNavegue para o ano %1$dFora do intervalo: %1$sData de início – %1$s%1$s – Data de conclusão%1$s – %2$sSelecione o intervaloData de início – Data de conclusãoGuardarData de início: %1$sDataData de conclusãoData de iníciodmaHoje %1$sMudar para o modo de introdução de calendárioToque para mudar para a vista do CalendárioMudar para o modo de introdução de textoToque para mudar para a vista de anoCancelarOKMostrar palavra-passeLimpar textoAnteriorPágina lateral + %d yeni bildirim + %d yeni bildirim + Alt sayfayı daraltAlt sayfayı genişletYarım genişletSürükleme tutamacına iki kez dokunulduSürükleme tutamacıGirilen karakter: %1$d / %2$dKarakter sınırı aşıldı %1$d / %2$dMetni temizleHata: geçersizHataAçılır menüyü gösterİletişim kutusu simgesiSekmeÖÖ veya ÖS\'yi seçin%1$s saatSaat seçinSaat %1$sDakikayı seçin%1$s dakikaAMZaman girişi için saat moduna geçin.SaatDakikaPMZamanı seçinZaman girişi için metin girişi moduna geçin.Yeni bildirimİşaretlendiKısmi olarak işaretlendiİşaretlenmedi%1$s içeriğini kaldır%1$d adetten fazla yeni bildirimSonraki aya değiştirÖnceki aya değiştirBaşlangıç tarihi seçimi: %1$s – Bitiş tarihi seçimi: %2$sGeçerli seçim: %1$syokİptalTamam%1$sTarih SeçinSeçilen tarih%1$sBitiş tarihi: %1$sGeçersiz biçim.Örnek: %1$sTarih biçimi: %1$sGeçersiz aralık.Geçerli yıla (%1$d) git%1$d yılına gitİzin verilen aralığın dışında: %1$sBaşlangıç tarihi – %1$s%1$s – Bitiş tarihi%1$s-%2$sAralık SeçinBaşlangıç tarihi - Bitiş tarihiKaydetBaşlangıç tarihi: %1$sTarihBitiş tarihiBaşlangıç tarihigayBugün, %1$sTakvim giriş moduna geçTakvim görünümüne geçmek için dokununMetin giriş moduna geçYıl görünümüne geçmek için dokununİptalTamamŞifreyi gösterMetni temizleGeriYan Sayfa24dp24dp24dp24dp@drawable/material_ic_keyboard_arrow_left_black_24dp@drawable/material_ic_keyboard_arrow_right_black_24dp24dp + การแจ้งเตือนใหม่ %d รายการ + การแจ้งเตือนใหม่ %d รายการ + ยุบ Bottom Sheetขยาย Bottom Sheetขยายรายการครึ่งหนึ่งแตะแฮนเดิลการลากสองครั้งแฮนเดิลการลากป้อนอักขระแล้ว %1$d จาก %2$d ตัวเกินจำนวนอักขระสูงสุด %1$d จาก %2$dล้างข้อความข้อผิดพลาด: ไม่ถูกต้องข้อผิดพลาดแสดงเมนูแบบเลื่อนลงไอคอนกล่องโต้ตอบแท็บเลือก AM หรือ PM%1$s ชั่วโมงเลือกชั่วโมง%1$s นาฬิกาเลือกนาที%1$s นาทีAMสลับไปโหมดนาฬิกาเพื่อป้อนเวลาชั่วโมงนาทีPMเลือกเวลาสลับไปโหมดป้อนข้อความเพื่อป้อนเวลาการแจ้งเตือนใหม่เลือกไว้เลือกบางส่วนไม่ได้เลือกนำ %1$s ออกการแจ้งเตือนใหม่มากกว่า %1$d รายการเปลี่ยนไปที่เดือนถัดไปเปลี่ยนไปที่เดือนก่อนหน้าการเลือกวันที่เริ่มต้น: %1$s – การเลือกวันที่สิ้นสุด: %2$sการเลือกในปัจจุบัน: %1$sไม่มียกเลิกตกลง%1$sเลือกวันที่วันที่ที่เลือก%1$sวันที่สิ้นสุด %1$sรูปแบบไม่ถูกต้องตัวอย่าง: %1$sใช้: %1$sช่วงไม่ถูกต้องไปยังปีปัจจุบัน %1$dไปที่ปี %1$dวันที่ไม่อยู่ในช่วงที่อนุญาต: %1$sวันที่เริ่มต้น – %1$s%1$s – วันที่สิ้นสุด%1$s – %2$sเลือกช่วงวันที่เริ่มต้น – วันที่สิ้นสุดบันทึกวันที่เริ่มต้น %1$sวันที่วันที่สิ้นสุดวันที่เริ่มต้นวันนี้ %1$sสลับไปใช้โหมดป้อนข้อมูลปฏิทินแตะเพื่อเปลี่ยนเป็นมุมมองปฏิทินสลับไปใช้โหมดป้อนข้อมูลข้อความแตะเพื่อเปลี่ยนเป็นมุมมองปียกเลิกตกลงแสดงรหัสผ่านล้างข้อความกลับชีตด้านข้าง4dp18dp40dp2dp2dp40dp40dp4dp + %d اعلان جدید + %d اعلان جدید + جمع کردن برگ زیرینازهم بازکردن برگ زیرینگسترده کردن تا نیمهروی دستگیره کشاندن دوضربه زده شددستگیره کشاندننویسه‌های واردشده %1$d از %2$dمحدودیت نویسه از حد مجاز %1$d از %2$d بیشتر شده استپاک کردن نوشتارخطا: نامعتبرخطانمایش منوی کرکره‌اینماد کادر گفتگوبرگهانتخاب .ق.ظ. یا ب.ظ.%1$s ساعتانتخاب ساعتساعت %1$sانتخاب دقیقه%1$s دقیقهق.ظبرای وارد کردن زمان، به حالت ساعت تغییر وضعیت دهید.ساعتدقیقهب.ظانتخاب زمانبرای وارد کردن زمان، به حالت ورودی نوشتاری تغییر وضعیت دهید.اعلان جدیددارای علامتبرخی موارد علامت دارندبدون علامتبرداشتن %1$sبیش از %1$d اعلان جدیدتغییر به ماه بعدیتغییر به ماه قبلیتاریخ شروع انتخاب‌شده: %1$s – تاریخ پایان انتخاب‌شده: %2$sانتخاب کنونی: %1$sخالیلغوتأیید%1$sانتخاب تاریختاریخ انتخابی%1$sتاریخ پایان: %1$sقالب نامعتبر است.مثال: %1$sقالب: %1$sمحدوده نامعتبر است.پیمایش به سال فعلی %1$dرفتن به سال %1$dخارج از محدوده: %1$sتاریخ شروع – %1$s%1$s – تاریخ پایان%1$s – %2$sانتخاب محدودهتاریخ شروع – تاریخ پایانذخیرهتاریخ شروع: %1$sتاریختاریخ پایانتاریخ شروعdmyامروز %1$sرفتن به روش ورودی تقویمبرای رفتن به نمای «تقویم» ضربه بزنیدرفتن به حالت ورودی نوشتاریبرای رفتن به نمای سال ضربه بزنیدلغوتأییدنمایش گذرواژهپاک کردن نوشتاربرگشتنبرگ کناری + %d naujas pranešimas + %d nauji pranešimai + %d naujo pranešimo + %d naujų pranešimų + Sutraukti apatinį lapąIšskleisti apatinį lapąIšskleisti iki pusėsVilkimo rankenėlė dukart paliestaVilkimo rankenėlėĮvesta simbolių: %1$d iš %2$dViršytas simbolių skaičius: %1$d iš %2$dIšvalyti tekstąKlaida: netinkamaKlaidaRodyti išskleidžiamąjį meniuDialogo lango piktogramaSkirtukasPasirinkite „iki pietų“ arba „po pietų“%1$s val.Pasirinkite valandą%1$s val.Pasirinkite minutes%1$s min.AMLaiko įvestį pateikti perjungus į laikrodžio režimą.ValandaMinutėPMPasirinkite laikąLaiko įvestį pateikti perjungus į teksto įvesties režimą.Naujas pranešimasPažymėtaIš dalies pažymėtaNepažymėtaPašalinti %1$sNaujų pranešimų: daugiau nei %1$dPakeisti į kitą mėnesįPakeisti į ankstesnį mėnesįPradžios datos pasirinkimas: %1$s – Pabaigos datos pasirinkimas: %2$sDabartinis pasirinkimas: %1$snėraAtšauktiGerai%1$sPasirinkite datąPasirinkta data%1$sPabaigos data %1$sNetinkamas formatas.Pavyzdys: %1$sNaudoti: %1$sNetinkamas diapazonas.Eiti į dabartinius metus %1$dEiti į %1$d metusNepatenka į diapazoną: %1$sPradžios data–%1$s%1$s–pabaigos data%1$s–%2$sPasirinkite diapazonąPradžios data–pabaigos dataIšsaugotiPradžios data %1$sDataPabaigos dataPradžios datadmyŠiandien %1$sPerjungti į kalendoriaus įvesties režimąPalieskite, kad perjungtumėte į Kalendoriaus rodinįPerjungti į teksto įvesties režimąPalieskite, kad perjungtumėte į metų rodinįAtšauktiGeraiRodyti slaptažodįIšvalyti tekstąAtgalŠoninis lapas + %d new notification + %d new notifications + Collapse the bottom sheetExpand the bottom sheetExpand halfwayDrag handle double-tappedDrag handle%2$d ର %1$d ଅକ୍ଷର ଲେଖିଛନ୍ତି%2$d ର %1$d ଅକ୍ଷର ଲେଖିଛନ୍ତିClear textError: invalidErrorShow dropdown menuDialog IconTabSelect AM or PM%1$s hoursSelect hour%1$s o\'clockମିନିଟ୍‍ ଚୟନ କରନ୍ତୁ%1$s minutesAMସମୟ ଇନପୁଟ୍‍ ପାଇଁ ଘଣ୍ଟା ମୋଡ୍‌କୁ ବଦଳାନ୍ତୁ।HourMinutePMSelect timeସମୟ ଇନପୁଟ୍‍ ପାଇଁ ଟେକ୍ସଟ୍‍ ଇନପୁଟ୍‌କୁ ବଦଳାନ୍ତୁ।New notificationCheckedPartially checkedNot checked%1$s କାଢ଼ିଦିଅନ୍ତୁMore than %1$d new notificationsChange to next monthChange to previous monthStart date selection: %1$s – End date selection: %2$sCurrent selection: %1$snoneCancelOK%1$sSelect DateSelected date%1$sEnd date %1$sInvalid format.Example: %1$sUse: %1$sInvalid range.Navigate to current year %1$dNavigate to year %1$dOut of range: %1$sStart date – %1$s%1$s – End date%1$s – %2$sSelect RangeStart date – End dateSaveStart date %1$sDateEnd dateStart datedmyToday %1$sSwitch to calendar input modeTap to switch to Calendar viewSwitch to text input modeTap to switch to year viewCancelOKପାସ୍‍ୱାର୍ଡ ଦେଖାନ୍ତୁClear textBackSide Sheet + %d notificación nueva + %d notificaciones nuevas + Contraer la hoja inferiorExpandir la hoja inferiorExpandir hasta la mitadEl control de arrastre se presionó dos vecesControlador de arrastreCaracteres ingresados: %1$d de %2$dSe excedió en %1$d el límite de caracteres de %2$dBorrar textoError: No válidoErrorMostrar menú desplegableÍcono de diálogoPestañaSelecciona a.m. o p.m.%1$s horasSeleccione la hora.%1$s en puntoSeleccionar minutos%1$s minutosa.m.Cambia al modo de reloj para ingresar la hora.HoraMinutop.m.Selecciona una horaCambia al modo de entrada de texto para ingresar la hora.Notificación nuevaMarcadaVerificado parcialmenteSin marcarQuitar %1$sMás de %1$d notificaciones nuevasCambiar al mes siguienteCambiar al mes anteriorSelección de fecha de inicio: %1$s – Selección de fecha de finalización: %2$sSelección actual: %1$snadaCancelarAceptar%1$sSelecciona una fechaFecha seleccionada%1$sFecha de finalización: %1$sFormato no válidoEjemplo: %1$sUsar: %1$sEl rango no es válido.Navegar al año actual (%1$d)Navegar al año %1$dFuera de rango: %1$sFecha de inicio - %1$s%1$s - fecha de finalización%1$s-%2$sSelecciona un períodoFecha de inicio - fecha de finalizaciónGuardarFecha de inicio: %1$sFechaFecha de finalizaciónFecha de iniciodmaHoy, %1$sCambiar al modo de entrada de calendarioPresiona para cambiar a la vista de CalendarioCambiar al modo de entrada de textoPresiona para cambiar a la vista de añoCancelarAceptarMostrar contraseñaBorrar textoAtrásHoja lateral + %d jakinarazpen berri + %d jakinarazpen berri + Tolestu pantailaren behealdean ainguratutako orriaZabaldu pantailaren behealdean ainguratutako orriaZabaldu erdirainoBirritan sakatu da arrastatzeko kontrol-puntuaArrastatzeko kontrol-puntua%1$d/%2$d karaktere idatzi diraKaraktere-muga gainditu da: %1$d/%2$dGarbitu testuaErrorea: ez du balioErroreaErakutsi goitibeherako menuaLeihoko ikonoaFitxaHautatu AM edo PM%1$s orduHautatu ordua%1$s(r)ak diraHautatu minutuak%1$s minutuAMAldatu erloju modura ordua zehazteko.OrduaMinutuaPMHautatu orduaOrdua idazteko, aldatu testua idazteko metodora.Jakinarazpen berriaMarkatutaErdi-markatutaMarkatu gabeKendu %1$s%1$d jakinarazpen berri baino gehiagoAldatu hurrengo hilabeteraAldatu aurreko hilabeteraHasiera-dataren hautapena: %1$s, amaiera-dataren hautapena: %2$sOraingo hautapena: %1$sbat ere ezUtziAdos%1$sHautatu dataHautatutako data%1$sAmaiera-data: %1$sFormatuak ez du balio.Adibidea: %1$sErabili: %1$sTarteak ez du balio.Joan aurtengo ikuspegira %1$dJoan %1$d. urteraOnartutako barrutitik kanpo: %1$sHasiera-data – %1$s%1$s – Amaiera-data%1$s-%2$sHautatu barrutiaHasiera-data - Amaiera-dataGordeHasiera-data: %1$sDataAmaiera-dataHasiera-dataehuGaur %1$sAldatu egutegiaren idazketa-metodoraCalendar-en ikuspegira aldatzeko, sakatu hauAldatu testua idazteko moduraUrteko ikuspegira aldatzeko, sakatu hauUtziAdosErakutsi pasahitzaGarbitu testuaAtzeraAlboko orria + %d ການແຈ້ງເຕືອນໃໝ່ + %d ການແຈ້ງເຕືອນໃໝ່ + ຫຍໍ້ຊີດລຸ່ມສຸດລົງຂະຫຍາຍຊີດລຸ່ມສຸດຂະຫຍາຍອອກເຄິ່ງໜຶ່ງແຕະບ່ອນຈັບລາກສອງເທື່ອແລ້ວບ່ອນຈັບລາກຕົວອັກສອນທີ່ປ້ອນເຂົ້າ %1$d ຕົວຈາກທັງໝົດ %2$d ຕົວຂີດຈຳກັດຕົວອັກສອນເກີນ %1$d ຈາກທັງໝົດ %2$dລຶບລ້າງຂໍ້ຄວາມຂໍ້ຜິດພາດ: ບໍ່ຖືກຕ້ອງຜິດພາດສະແດງເມນູເລື່ອນລົງໄອຄອນກ່ອງໂຕ້ຕອບແຖບເລືອກຕອນເຊົ້າ ຫຼື ຕອນແລງ%1$s ຊົ່ວໂມງເລືອກຊົ່ວໂມງ%1$s ໂມງເລືອກນາ​ທີ%1$s ນາທີໂມງເຊົ້າສະຫຼັບໄປໃຊ້ໂໝດໂມງສຳລັບການປ້ອນເວລາ.ຊົ່ວໂມງນາທີໂມງແລງເລືອກເວ​ລາສະຫຼັບໄປໃຊ້ໂໝດປ້ອນຂໍ້ຄວາມສຳລັບການປ້ອນເວລາ.ການແຈ້ງເຕືອນໃໝ່ເລືອກໄວ້ເລືອກໄວ້ບາງສ່ວນບໍ່ໄດ້ເລືອກໄວ້ລຶບ %1$s ອອກການແຈ້ງເຕືອນໃໝ່ຫຼາຍກວ່າ %1$d ລາຍການປ່ຽນເປັນເດືອນຕໍ່ໄປປ່ຽນເປັນເດືອນຜ່ານມາການເລືອກວັນທີເລີ່ມຕົ້ນ: %1$s – ການເລືອກວັນທີສິ້ນສຸດ: %2$sການເລືອກປັດຈຸບັນ: %1$sບໍ່ມີຍົກເລີກຕົກລົງ%1$sເລືອກວັນທີເລືອກວັນທີ%1$sວັນທີສິ້ນສຸດ %1$sຮູບແບບບໍ່ຖືກຕ້ອງ.ຕົວຢ່າງ: %1$sໃຊ້: %1$sໄລຍະບໍ່ຖືກຕ້ອງ.ໄປຫາປີປັດຈຸບັນ %1$dເລື່ອນໄປປີ %1$dຢູ່ນອກຊ່ວງວັນທີ: %1$sວັນທີເລີ່ມຕົ້ນ – %1$s%1$s – ວັນທີສິ້ນສຸດ%1$s – %2$sເລືອກຊ່ວງວັນທີເລີ່ມຕົ້ນ – ວັນທີສິ້ນສຸດບັນທຶກວັນທີເລີ່ມຕົ້ນ %1$sວັນທີວັນທີສິ້ນສຸດວັນທີເລີ່ມມື້ນີ້ %1$sປ່ຽນເປັນໂໝດປ້ອນຂໍ້ມູນປະຕິທິນແຕະເພື່ອສະຫຼັບໄປເປັນມຸມມອງປະຕິທິນປ່ຽນເປັນໂໝດປ້ອນຂໍ້ມູນຂໍ້ຄວາມແຕະເພື່ອສະຫຼັບໄປເປັນມຸມມອງປີຍົກເລີກຕົກລົງສະແດງລະຫັດຜ່ານລຶບລ້າງຂໍ້ຄວາມກັບຄືນຊີດດ້ານຂ້າງ + %d התראות חדשות + %d התראות חדשות + %d התראות חדשות + כיווץ הגיליון התחתוןהרחבת הגיליון התחתוןהרחבה עד האמצעבוצעה הקשה כפולה על נקודת האחיזה לגרירהנקודת אחיזה לגרירההוזנו %1$d תווים מתוך %2$dמגבלת התווים חורגת ב-%1$d מתוך %2$dמחיקת הטקסטשגיאה: לא תקיןשגיאההצגת התפריט הנפתחסמל לתיבת דו-שיחמקש Tabיש לבחור ב-AM או ב-PM%1$s שעותבחר שעההשעה %1$sבחר דקות%1$s דקותAMהעבר למצב שעון לצורך הזנת השעהשעהדקהPMבחר שעההעבר למצב קלט טקסט לצורך הזנת השעההתראה חדשהמסומנתמסומנת חלקיתלא מסומנתהסרה של %1$sיותר מ-%1$d התראות חדשותמעבר לחודש הבאמעבר לחודש הקודםבחירת תאריך ההתחלה: %1$s – בחירת תאריך הסיום: %2$sהבחירה הנוכחית: %1$sללאביטולאישור%1$sיש לבחור תאריךהתאריך הנבחר%1$sתאריך הסיום %1$sפורמט לא חוקי.דוגמה: %1$sיש להשתמש בפורמט: %1$sטווח לא חוקי.ניווט לשנה הנוכחית %1$dניווט לשנת %1$dמחוץ לטווח: %1$sתאריך התחלה – %1$s%1$s – תאריך סיום%1$s – %2$sיש לבחור טווחתאריך התחלה - תאריך סיוםשמירהתאריך ההתחלה %1$sתאריךתאריך סיוםתאריך התחלהיחשהיום %1$sהחלפה לשיטת קלט של יומןיש להקיש כדי לעבור לתצוגת יומןהחלפה לשיטת קלט של טקסטיש להקיש כדי לעבור לתצוגת שנתיתביטולאישורהצגת סיסמהמחיקת הטקסטחזרהגיליון צדדי + %d new notification + %d new notifications + Collapse the bottom sheetExpand the bottom sheetExpand halfwayDrag handle double-tappedDrag handleCharacters entered %1$d of %2$dCharacter limit exceeded %1$d of %2$dClear textError: InvalidErrorShow drop-down menuDialogue IconTabSelect a.m. or p.m.%1$s hoursSelect hour%1$s o\'clockSelect minutes%1$s minutesAMSwitch to clock mode for the time input.HourMinutePMSelect timeSwitch to text input mode for the time input.New notificationTickedPartially tickedNot tickedRemove %1$sMore than %1$d new notificationsChange to next monthChange to previous monthStart date selection: %1$s – end date selection: %2$sCurrent selection: %1$snoneCancelOK%1$sSelect dateSelected date%1$sEnd date %1$sInvalid format.Example: %1$sUse: %1$sInvalid range.Navigate to current year %1$dNavigate to year %1$dOut of range: %1$sStart date – %1$s%1$s – End date%1$s – %2$sSelect rangeStart date – End dateSaveStart date %1$sDateEnd dateStart datedmyToday %1$sSwitch to calendar input modeTap to switch to calendar viewSwitch to text input modeTap to switch to year viewCancelOKShow passwordClear textBackSide sheet + %d uusi ilmoitus + %d uutta ilmoitusta + Tiivistä alapaneeliLaajenna alapaneeliLaajenna puoliväliinVetokahvaa kaksoisnapautettuVetokahva%1$d/%2$d merkkiä kirjoitettuMerkkiraja ylitetty: %1$d/%2$dTyhjennä tekstiVirhe: ei kelpaaVirheNäytä avattava valikkoValintaikkunan kuvakeVälilehtiValitse AP tai IP%1$s tuntiaValitse tuntiklo %1$sValitse minuutit%1$s minuuttiaapVaihda ajan syöttämiseen kellotilassa.TunnitMinuuttiipValitse aikaVaihda ajan syöttämiseen tekstitilassa.Uusi ilmoitusValittuOsittain valittuEi valittuPoista %1$sYli %1$d uutta ilmoitustaVaihda seuraavaan kuukauteenVaihda edelliseen kuukauteenAlkamispäivän valinta: %1$s – päättymispäivän valinta: %2$sNykyinen valinta: %1$sPeruOK%1$sValitse päivämääräValittu päivämäärä%1$sPäättyy %1$sVirheellinen muotoEsimerkki: %1$sKäytä muotoa %1$sVirheellinen alueSiirry kuluvaan vuoteen: %1$dSiirry vuoteen %1$dAikavälin ulkop.: %1$sAlkamispäivä – %1$s%1$s – päättymispäivä%1$s – %2$sValitse jaksoAlkamispäivä – päättymispäiväTallennaAlkaa %1$sPäivämääräPäättymispäiväAlkamispäiväpkvTänään: %1$sVaihda syöttötavaksi kalenteriSiirry kalenterinäkymään napauttamallaValitse syöttötavaksi tekstiSiirry vuosinäkymään napauttamallaPeruOKNäytä salasanaTyhjennä tekstiTakaisinSivupalkki + %d izaziso ezintsha + %d izaziso ezintsha + Goqa ishidi eliphansiNweba ishidi eliphansiNweba phakathiHudula isibambi esithephwe kabiliHudula isibambiIzinhlamvu ezifakiwe ezingu-%1$d zokungu-%2$dUmkhawulo wezinhlamvu udlule u-%1$d kokungu-%2$dSula umbhaloIphutha: okungavumelekileIphuthaBonisa imenyu yokudonsela phansiIsithonjana sebhokisiIthebhuKhetha u-AM noma u-PMamahora angu-%1$sKhetha ihora%1$s ezimpondweniKhetha amaminithiamaminithi angu-%1$sAMShintshela kumodi yewashi ngokufakwa kwesikhathi.IhoraIminithiPMKhetha isikhathiShintshela kumodi yokufaka umbhalo ngokufaka isikhathi.Isaziso esishaKumakiweKumakwe kancaneAkumakiweSusa i-%1$sIzaziso ezintsha ezingaphezu kokungu-%1$dShintshela kunyanga elandelayoShintshela kunyanga edluleUkukhethwa kosuku lokuqala: %1$s – Ukukhethwa kosuku lokuphela: %2$sUkukhetha kwamanje: %1$sluthoKhanselaKULUNGILE%1$sKhetha IdethiKhetha idethi%1$sIlanga lokuphela %1$sIfomethi engavumelekile.Isibonelo: %1$sSebenzisa: %1$sIbanga elingavumelekile.Funa onyakeni wamanje %1$dZulela onyakeni %1$dIkude kubanga: %1$sIdethi yokuqala – %1$s%1$s – Idethi yokuphela%1$s – %2$sKhetha IbangaIdethi yokuqala – Idethi yokuphelaLondolozaIlanga lokuqala %1$sIdethiIdethi yokuphelaIdethi yokuqaladmyNamuhla %1$sShintshela kwimodi yokufaka yekhalendaThepha ukuze ushintshele ekubukeni KwekhalendaShintshela kwimodi yokufaka yombhaloThepha ukuze ushintshele ekubukeni konyakaKhanselaKULUNGILEBonisa iphasiwediSula umbhaloEmuvaIshidi Eliseceleni + + + + Gradle Configuration Cache + + + +
+ +
+ Loading... +
+ + + + + + diff --git a/gradle.properties b/gradle.properties new file mode 100644 index 0000000..e696167 --- /dev/null +++ b/gradle.properties @@ -0,0 +1,3 @@ +org.gradle.jvmargs=-Xmx2048m -Dfile.encoding=UTF-8 +android.useAndroidX=true +kotlin.code.style=official diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar new file mode 100644 index 0000000..8bdaf60 Binary files /dev/null and b/gradle/wrapper/gradle-wrapper.jar differ diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties new file mode 100644 index 0000000..2a84e18 --- /dev/null +++ b/gradle/wrapper/gradle-wrapper.properties @@ -0,0 +1,7 @@ +distributionBase=GRADLE_USER_HOME +distributionPath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-9.0.0-bin.zip +networkTimeout=10000 +validateDistributionUrl=true +zipStoreBase=GRADLE_USER_HOME +zipStorePath=wrapper/dists diff --git a/gradlew b/gradlew new file mode 100755 index 0000000..ef07e01 --- /dev/null +++ b/gradlew @@ -0,0 +1,251 @@ +#!/bin/sh + +# +# Copyright © 2015 the original authors. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# SPDX-License-Identifier: Apache-2.0 +# + +############################################################################## +# +# Gradle start up script for POSIX generated by Gradle. +# +# Important for running: +# +# (1) You need a POSIX-compliant shell to run this script. If your /bin/sh is +# noncompliant, but you have some other compliant shell such as ksh or +# bash, then to run this script, type that shell name before the whole +# command line, like: +# +# ksh Gradle +# +# Busybox and similar reduced shells will NOT work, because this script +# requires all of these POSIX shell features: +# * functions; +# * expansions «$var», «${var}», «${var:-default}», «${var+SET}», +# «${var#prefix}», «${var%suffix}», and «$( cmd )»; +# * compound commands having a testable exit status, especially «case»; +# * various built-in commands including «command», «set», and «ulimit». +# +# Important for patching: +# +# (2) This script targets any POSIX shell, so it avoids extensions provided +# by Bash, Ksh, etc; in particular arrays are avoided. +# +# The "traditional" practice of packing multiple parameters into a +# space-separated string is a well documented source of bugs and security +# problems, so this is (mostly) avoided, by progressively accumulating +# options in "$@", and eventually passing that to Java. +# +# Where the inherited environment variables (DEFAULT_JVM_OPTS, JAVA_OPTS, +# and GRADLE_OPTS) rely on word-splitting, this is performed explicitly; +# see the in-line comments for details. +# +# There are tweaks for specific operating systems such as AIX, CygWin, +# Darwin, MinGW, and NonStop. +# +# (3) This script is generated from the Groovy template +# https://github.com/gradle/gradle/blob/HEAD/platforms/jvm/plugins-application/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt +# within the Gradle project. +# +# You can find Gradle at https://github.com/gradle/gradle/. +# +############################################################################## + +# Attempt to set APP_HOME + +# Resolve links: $0 may be a link +app_path=$0 + +# Need this for daisy-chained symlinks. +while + APP_HOME=${app_path%"${app_path##*/}"} # leaves a trailing /; empty if no leading path + [ -h "$app_path" ] +do + ls=$( ls -ld "$app_path" ) + link=${ls#*' -> '} + case $link in #( + /*) app_path=$link ;; #( + *) app_path=$APP_HOME$link ;; + esac +done + +# This is normally unused +# shellcheck disable=SC2034 +APP_BASE_NAME=${0##*/} +# Discard cd standard output in case $CDPATH is set (https://github.com/gradle/gradle/issues/25036) +APP_HOME=$( cd -P "${APP_HOME:-./}" > /dev/null && printf '%s\n' "$PWD" ) || exit + +# Use the maximum available, or set MAX_FD != -1 to use that value. +MAX_FD=maximum + +warn () { + echo "$*" +} >&2 + +die () { + echo + echo "$*" + echo + exit 1 +} >&2 + +# OS specific support (must be 'true' or 'false'). +cygwin=false +msys=false +darwin=false +nonstop=false +case "$( uname )" in #( + CYGWIN* ) cygwin=true ;; #( + Darwin* ) darwin=true ;; #( + MSYS* | MINGW* ) msys=true ;; #( + NONSTOP* ) nonstop=true ;; +esac + +CLASSPATH="\\\"\\\"" + + +# Determine the Java command to use to start the JVM. +if [ -n "$JAVA_HOME" ] ; then + if [ -x "$JAVA_HOME/jre/sh/java" ] ; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD=$JAVA_HOME/jre/sh/java + else + JAVACMD=$JAVA_HOME/bin/java + fi + if [ ! -x "$JAVACMD" ] ; then + die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." + fi +else + JAVACMD=java + if ! command -v java >/dev/null 2>&1 + then + die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." + fi +fi + +# Increase the maximum file descriptors if we can. +if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then + case $MAX_FD in #( + max*) + # In POSIX sh, ulimit -H is undefined. That's why the result is checked to see if it worked. + # shellcheck disable=SC2039,SC3045 + MAX_FD=$( ulimit -H -n ) || + warn "Could not query maximum file descriptor limit" + esac + case $MAX_FD in #( + '' | soft) :;; #( + *) + # In POSIX sh, ulimit -n is undefined. That's why the result is checked to see if it worked. + # shellcheck disable=SC2039,SC3045 + ulimit -n "$MAX_FD" || + warn "Could not set maximum file descriptor limit to $MAX_FD" + esac +fi + +# Collect all arguments for the java command, stacking in reverse order: +# * args from the command line +# * the main class name +# * -classpath +# * -D...appname settings +# * --module-path (only if needed) +# * DEFAULT_JVM_OPTS, JAVA_OPTS, and GRADLE_OPTS environment variables. + +# For Cygwin or MSYS, switch paths to Windows format before running java +if "$cygwin" || "$msys" ; then + APP_HOME=$( cygpath --path --mixed "$APP_HOME" ) + CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" ) + + JAVACMD=$( cygpath --unix "$JAVACMD" ) + + # Now convert the arguments - kludge to limit ourselves to /bin/sh + for arg do + if + case $arg in #( + -*) false ;; # don't mess with options #( + /?*) t=${arg#/} t=/${t%%/*} # looks like a POSIX filepath + [ -e "$t" ] ;; #( + *) false ;; + esac + then + arg=$( cygpath --path --ignore --mixed "$arg" ) + fi + # Roll the args list around exactly as many times as the number of + # args, so each arg winds up back in the position where it started, but + # possibly modified. + # + # NB: a `for` loop captures its iteration list before it begins, so + # changing the positional parameters here affects neither the number of + # iterations, nor the values presented in `arg`. + shift # remove old arg + set -- "$@" "$arg" # push replacement arg + done +fi + + +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' + +# Collect all arguments for the java command: +# * DEFAULT_JVM_OPTS, JAVA_OPTS, and optsEnvironmentVar are not allowed to contain shell fragments, +# and any embedded shellness will be escaped. +# * For example: A user cannot expect ${Hostname} to be expanded, as it is an environment variable and will be +# treated as '${Hostname}' itself on the command line. + +set -- \ + "-Dorg.gradle.appname=$APP_BASE_NAME" \ + -classpath "$CLASSPATH" \ + -jar "$APP_HOME/gradle/wrapper/gradle-wrapper.jar" \ + "$@" + +# Stop when "xargs" is not available. +if ! command -v xargs >/dev/null 2>&1 +then + die "xargs is not available" +fi + +# Use "xargs" to parse quoted args. +# +# With -n1 it outputs one arg per line, with the quotes and backslashes removed. +# +# In Bash we could simply go: +# +# readarray ARGS < <( xargs -n1 <<<"$var" ) && +# set -- "${ARGS[@]}" "$@" +# +# but POSIX shell has neither arrays nor command substitution, so instead we +# post-process each arg (as a line of input to sed) to backslash-escape any +# character that might be a shell metacharacter, then use eval to reverse +# that process (while maintaining the separation between arguments), and wrap +# the whole thing up as a single "set" statement. +# +# This will of course break if any of these variables contains a newline or +# an unmatched quote. +# + +eval "set -- $( + printf '%s\n' "$DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS" | + xargs -n1 | + sed ' s~[^-[:alnum:]+,./:=@_]~\\&~g; ' | + tr '\n' ' ' + )" '"$@"' + +exec "$JAVACMD" "$@" diff --git a/gradlew.bat b/gradlew.bat new file mode 100644 index 0000000..5eed7ee --- /dev/null +++ b/gradlew.bat @@ -0,0 +1,94 @@ +@rem +@rem Copyright 2015 the original author or authors. +@rem +@rem Licensed under the Apache License, Version 2.0 (the "License"); +@rem you may not use this file except in compliance with the License. +@rem You may obtain a copy of the License at +@rem +@rem https://www.apache.org/licenses/LICENSE-2.0 +@rem +@rem Unless required by applicable law or agreed to in writing, software +@rem distributed under the License is distributed on an "AS IS" BASIS, +@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +@rem See the License for the specific language governing permissions and +@rem limitations under the License. +@rem +@rem SPDX-License-Identifier: Apache-2.0 +@rem + +@if "%DEBUG%"=="" @echo off +@rem ########################################################################## +@rem +@rem Gradle startup script for Windows +@rem +@rem ########################################################################## + +@rem Set local scope for the variables with windows NT shell +if "%OS%"=="Windows_NT" setlocal + +set DIRNAME=%~dp0 +if "%DIRNAME%"=="" set DIRNAME=. +@rem This is normally unused +set APP_BASE_NAME=%~n0 +set APP_HOME=%DIRNAME% + +@rem Resolve any "." and ".." in APP_HOME to make it shorter. +for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi + +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m" + +@rem Find java.exe +if defined JAVA_HOME goto findJavaFromJavaHome + +set JAVA_EXE=java.exe +%JAVA_EXE% -version >NUL 2>&1 +if %ERRORLEVEL% equ 0 goto execute + +echo. 1>&2 +echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. 1>&2 +echo. 1>&2 +echo Please set the JAVA_HOME variable in your environment to match the 1>&2 +echo location of your Java installation. 1>&2 + +goto fail + +:findJavaFromJavaHome +set JAVA_HOME=%JAVA_HOME:"=% +set JAVA_EXE=%JAVA_HOME%/bin/java.exe + +if exist "%JAVA_EXE%" goto execute + +echo. 1>&2 +echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% 1>&2 +echo. 1>&2 +echo Please set the JAVA_HOME variable in your environment to match the 1>&2 +echo location of your Java installation. 1>&2 + +goto fail + +:execute +@rem Setup the command line + +set CLASSPATH= + + +@rem Execute Gradle +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" -jar "%APP_HOME%\gradle\wrapper\gradle-wrapper.jar" %* + +:end +@rem End local scope for the variables with windows NT shell +if %ERRORLEVEL% equ 0 goto mainEnd + +:fail +rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of +rem the _cmd.exe /c_ return code! +set EXIT_CODE=%ERRORLEVEL% +if %EXIT_CODE% equ 0 set EXIT_CODE=1 +if not ""=="%GRADLE_EXIT_CONSOLE%" exit %EXIT_CODE% +exit /b %EXIT_CODE% + +:mainEnd +if "%OS%"=="Windows_NT" endlocal + +:omega diff --git a/local.properties b/local.properties new file mode 100644 index 0000000..daae45e --- /dev/null +++ b/local.properties @@ -0,0 +1 @@ +sdk.dir=/opt/android-sdk diff --git a/references/APDU Command BRIZZI Desfire for Deduct.pdf b/references/APDU Command BRIZZI Desfire for Deduct.pdf new file mode 100755 index 0000000..d9554b0 Binary files /dev/null and b/references/APDU Command BRIZZI Desfire for Deduct.pdf differ diff --git a/references/APDU Command BRIZZI Desfire for Read Log Transaction.pdf b/references/APDU Command BRIZZI Desfire for Read Log Transaction.pdf new file mode 100755 index 0000000..d3b0e8e Binary files /dev/null and b/references/APDU Command BRIZZI Desfire for Read Log Transaction.pdf differ diff --git a/references/APDU Command BRIZZI Desfire for Topup.pdf b/references/APDU Command BRIZZI Desfire for Topup.pdf new file mode 100755 index 0000000..ad5f16b Binary files /dev/null and b/references/APDU Command BRIZZI Desfire for Topup.pdf differ diff --git a/references/Brizzi/Hash.pdf b/references/Brizzi/Hash.pdf new file mode 100755 index 0000000..04bac8f Binary files /dev/null and b/references/Brizzi/Hash.pdf differ diff --git a/references/Brizzi/Payment_discount.pdf b/references/Brizzi/Payment_discount.pdf new file mode 100755 index 0000000..edaf936 Binary files /dev/null and b/references/Brizzi/Payment_discount.pdf differ diff --git a/references/Brizzi/Reaktivasi saldo.pdf b/references/Brizzi/Reaktivasi saldo.pdf new file mode 100755 index 0000000..f701342 Binary files /dev/null and b/references/Brizzi/Reaktivasi saldo.pdf differ diff --git a/references/Brizzi/Redeem Inq.pdf b/references/Brizzi/Redeem Inq.pdf new file mode 100755 index 0000000..efdaad4 Binary files /dev/null and b/references/Brizzi/Redeem Inq.pdf differ diff --git a/references/Brizzi/Settlement 15 transaksi.pdf b/references/Brizzi/Settlement 15 transaksi.pdf new file mode 100755 index 0000000..f4e9fc7 Binary files /dev/null and b/references/Brizzi/Settlement 15 transaksi.pdf differ diff --git a/references/Brizzi/Sinkronisasi Saldo.pdf b/references/Brizzi/Sinkronisasi Saldo.pdf new file mode 100755 index 0000000..3106ca8 Binary files /dev/null and b/references/Brizzi/Sinkronisasi Saldo.pdf differ diff --git a/references/Brizzi/Specification SAM BRI new.pdf b/references/Brizzi/Specification SAM BRI new.pdf new file mode 100755 index 0000000..c680d44 Binary files /dev/null and b/references/Brizzi/Specification SAM BRI new.pdf differ diff --git a/references/Brizzi/Spek EDC BRIZZI.pdf b/references/Brizzi/Spek EDC BRIZZI.pdf new file mode 100755 index 0000000..70d2e2e Binary files /dev/null and b/references/Brizzi/Spek EDC BRIZZI.pdf differ diff --git a/references/Brizzi/Spesifikasi BRI for Vendor New.pdf b/references/Brizzi/Spesifikasi BRI for Vendor New.pdf new file mode 100755 index 0000000..712c9e0 Binary files /dev/null and b/references/Brizzi/Spesifikasi BRI for Vendor New.pdf differ diff --git a/references/Brizzi/Spesifikasi Emoney BRI new.pdf b/references/Brizzi/Spesifikasi Emoney BRI new.pdf new file mode 100755 index 0000000..6a18449 Binary files /dev/null and b/references/Brizzi/Spesifikasi Emoney BRI new.pdf differ diff --git a/references/Brizzi/Top Up Deposit.pdf b/references/Brizzi/Top Up Deposit.pdf new file mode 100755 index 0000000..ca38687 Binary files /dev/null and b/references/Brizzi/Top Up Deposit.pdf differ diff --git a/references/Brizzi/Top Up Online - new.pdf b/references/Brizzi/Top Up Online - new.pdf new file mode 100755 index 0000000..8754123 Binary files /dev/null and b/references/Brizzi/Top Up Online - new.pdf differ diff --git a/references/Brizzi/Top Up Sinkronisasi Saldo.pdf b/references/Brizzi/Top Up Sinkronisasi Saldo.pdf new file mode 100755 index 0000000..c58f97e Binary files /dev/null and b/references/Brizzi/Top Up Sinkronisasi Saldo.pdf differ diff --git a/references/Brizzi/Void.pdf b/references/Brizzi/Void.pdf new file mode 100755 index 0000000..8eba415 Binary files /dev/null and b/references/Brizzi/Void.pdf differ diff --git a/references/Spesifikasi Emoney BRI new.pdf b/references/Spesifikasi Emoney BRI new.pdf new file mode 100755 index 0000000..6a18449 Binary files /dev/null and b/references/Spesifikasi Emoney BRI new.pdf differ diff --git a/references/apdu_brizzi_complete.pdf b/references/apdu_brizzi_complete.pdf new file mode 100644 index 0000000..4394af6 Binary files /dev/null and b/references/apdu_brizzi_complete.pdf differ diff --git a/references/hce-debug-playbook.md b/references/hce-debug-playbook.md new file mode 100644 index 0000000..7c9cc87 --- /dev/null +++ b/references/hce-debug-playbook.md @@ -0,0 +1,56 @@ +# BRIZZI HCE Debug Playbook + +Tujuan: verifikasi alur HCE pada reader/terminal nyata atau emulator NFC test tool. + +## 1) Jalankan Aplikasi + +- Build & install APK. +- Hubungkan device yang akan dipakai sebagai kartu HCE (Android phone). +- Pastikan NFC aktif. + +## 2) Aktifkan logcat untuk HCE + +Jalankan: + +```bash +adb logcat -s BrizziHce:* *:S +``` + +Jika aplikasi tidak berjalan sebagai debug build, gunakan: + +```bash +adb logcat -v time | rg "BrizziHce" +``` + +## 3) Kasus uji minimum + +1. Arahkan reader ke perangkat. +2. Perhatikan urutan awal: + - `HOST_APDU_SERVICE` muncul (select AID). + - `APDU recv: ...` kemudian `APDU out=...`. +3. Uji flow: + - `SELECT AID 3` -> harus ter-respon sukses. + - `SELECT AID 1` -> harus sukses. + - `GET_CARD_INFO`, `GET_BALANCE`, dll sesuai mode. +4. Setelah sesi selesai/berubah reader, pastikan `onDeactivated` terpicu. +5. Jika transaksi sudah mulai dan gagal, kirim `ABORT_TRANSACTION` untuk memastikan state cleared. + +## 4) Catatan troubleshooting cepat + +- Jika service tidak terpicu: + - Cek apakah AID di `res/xml/apdu_service.xml` sesuai request reader. +- Jika banyak status 6985: + - Reader memanggil command di AID3 tanpa autentikasi. + - Pastikan urutan `SELECT AID3` + `GET KEY` + challenge/authenticate. +- Jika banyak status 6A82: + - Command tidak dikenal/length tidak cocok; log hex raw untuk koreksi parser. + +## 5) Template log capture + +Contoh pattern yang diambil dari logcat: + +- `APDU recv: 12 bytes | CLA=90 INS=BD P1=00 ...` +- `APDU out=...` +- `HCE deactivated: X` + +Simpan log per sesi agar mudah dibandingkan dengan trace reader real. diff --git a/settings.gradle.kts b/settings.gradle.kts new file mode 100644 index 0000000..4063a0a --- /dev/null +++ b/settings.gradle.kts @@ -0,0 +1,18 @@ +pluginManagement { + repositories { + google() + mavenCentral() + gradlePluginPortal() + } +} + +dependencyResolutionManagement { + repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) + repositories { + google() + mavenCentral() + } +} + +rootProject.name = "brizzi-hce" +include(":app")