--- /home/fdroid/fdroiddata/tmp/at.zweng.bankomatinfos_17.apk
+++ /home/fdroid/fdroiddata/tmp/sigcp_at.zweng.bankomatinfos_17.apk
├── /usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}
│┄ error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b):
│┄ DOES NOT VERIFY
│┄ ERROR: META-INF/buildserverid entry referenced by META-INF/MANIFEST.MF not found in the APK
│┄ ERROR: META-INF/fdroidserverid entry referenced by META-INF/MANIFEST.MF not found in the APK
│ @@ -1,18 +0,0 @@
│ -Verifies
│ -Verified using v1 scheme (JAR signing): true
│ -Verified using v2 scheme (APK Signature Scheme v2): false
│ -Verified using v3 scheme (APK Signature Scheme v3): false
│ -Verified using v4 scheme (APK Signature Scheme v4): false
│ -Verified for SourceStamp: false
│ -Number of signers: 1
│ -Signer #1 certificate DN: CN=FDroid, OU=FDroid, O=fdroid.org, L=ORG, ST=ORG, C=UK
│ -Signer #1 certificate SHA-256 digest: c60374d65069226dac478434ccbde93265766351a1f7468fc1e34e3b299f4fc7
│ -Signer #1 certificate SHA-1 digest: 23ff53ecd8216522b628ca505ece4773d524a042
│ -Signer #1 certificate MD5 digest: ca539fa22b671345ca2c37dc1bb2e4cd
│ -Signer #1 key algorithm: RSA
│ -Signer #1 key size (bits): 2048
│ -Signer #1 public key SHA-256 digest: 173733615b890971009e754758a0d4abfb5028005eb7186b09f31a270af29814
│ -Signer #1 public key SHA-1 digest: eeac53bb44d67f55b948a977ee829d43250ed949
│ -Signer #1 public key MD5 digest: 67b0aaea083ed7b835e15443e65142b2
│ -WARNING: META-INF/buildserverid not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/.
│ -WARNING: META-INF/fdroidserverid not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/.
├── zipinfo {}
│ @@ -1,49 +1,47 @@
│ -Zip file size: 483578 bytes, number of entries: 47
│ --rw---- 2.0 fat 3913 bl defN 14-Dec-20 08:34 META-INF/MANIFEST.MF
│ --rw---- 2.0 fat 4034 bl defN 14-Dec-20 08:34 META-INF/0F139A15.SF
│ --rw---- 2.0 fat 1332 bl defN 14-Dec-20 08:34 META-INF/0F139A15.RSA
│ --rw---- 2.0 fat 41 bl defN 14-Dec-20 07:57 META-INF/buildserverid
│ --rw---- 2.0 fat 41 bl defN 14-Dec-20 07:57 META-INF/fdroidserverid
│ --rw---- 2.0 fat 3616 bX defN 14-Dec-20 07:57 AndroidManifest.xml
│ --rw---- 2.0 fat 600 bl defN 14-Dec-20 07:57 res/color/background_list_views.xml
│ --rw---- 2.0 fat 348 bl defN 14-Dec-20 07:57 res/color/background_list_views_not_clickable.xml
│ --rw---- 1.0 fat 270 b- stor 14-Dec-20 07:57 res/drawable-hdpi-v4/ic_action_collapse.png
│ --rw---- 1.0 fat 278 b- stor 14-Dec-20 07:57 res/drawable-hdpi-v4/ic_action_expand.png
│ --rw---- 1.0 fat 332 b- stor 14-Dec-20 07:57 res/drawable-hdpi-v4/ic_action_share.png
│ --rw---- 1.0 fat 1572 b- stor 14-Dec-20 07:57 res/drawable-hdpi-v4/ic_launcher.png
│ --rw---- 1.0 fat 243 b- stor 14-Dec-20 07:57 res/drawable-mdpi-v4/ic_action_collapse.png
│ --rw---- 1.0 fat 248 b- stor 14-Dec-20 07:57 res/drawable-mdpi-v4/ic_action_expand.png
│ --rw---- 1.0 fat 278 b- stor 14-Dec-20 07:57 res/drawable-mdpi-v4/ic_action_share.png
│ --rw---- 1.0 fat 1099 b- stor 14-Dec-20 07:57 res/drawable-mdpi-v4/ic_launcher.png
│ --rw---- 1.0 fat 337 b- stor 14-Dec-20 07:57 res/drawable-xhdpi-v4/ic_action_collapse.png
│ --rw---- 1.0 fat 359 b- stor 14-Dec-20 07:57 res/drawable-xhdpi-v4/ic_action_expand.png
│ --rw---- 1.0 fat 388 b- stor 14-Dec-20 07:57 res/drawable-xhdpi-v4/ic_action_share.png
│ --rw---- 1.0 fat 2616 b- stor 14-Dec-20 07:57 res/drawable-xhdpi-v4/ic_launcher.png
│ --rw---- 1.0 fat 419 b- stor 14-Dec-20 07:57 res/drawable-xxhdpi-v4/ic_action_collapse.png
│ --rw---- 1.0 fat 436 b- stor 14-Dec-20 07:57 res/drawable-xxhdpi-v4/ic_action_expand.png
│ --rw---- 1.0 fat 523 b- stor 14-Dec-20 07:57 res/drawable-xxhdpi-v4/ic_action_share.png
│ --rw---- 1.0 fat 4998 b- stor 14-Dec-20 07:57 res/drawable-xxhdpi-v4/ic_launcher.png
│ --rw---- 2.0 fat 544 bl defN 14-Dec-20 07:57 res/drawable/list_item_bg_activated.xml
│ --rw---- 2.0 fat 544 bl defN 14-Dec-20 07:57 res/drawable/list_item_bg_normal.xml
│ --rw---- 2.0 fat 544 bl defN 14-Dec-20 07:57 res/drawable/list_item_bg_pressed.xml
│ --rw---- 1.0 fat 70599 b- stor 14-Dec-20 07:57 res/drawable/nfc_icon.png
│ --rw---- 1.0 fat 65347 b- stor 14-Dec-20 07:57 res/drawable/no_nfc.png
│ --rw---- 2.0 fat 1860 bl defN 14-Dec-20 07:57 res/layout/activity_main.xml
│ --rw---- 2.0 fat 1100 bl defN 14-Dec-20 07:57 res/layout/activity_nfc_disabled.xml
│ --rw---- 2.0 fat 384 bl defN 14-Dec-20 07:57 res/layout/activity_result.xml
│ --rw---- 2.0 fat 1660 bl defN 14-Dec-20 07:57 res/layout/fragment_about_dialog.xml
│ --rw---- 2.0 fat 2292 bl defN 14-Dec-20 07:57 res/layout/fragment_donation_dialog.xml
│ --rw---- 2.0 fat 1012 bl defN 14-Dec-20 07:57 res/layout/fragment_result_log.xml
│ --rw---- 2.0 fat 940 bl defN 14-Dec-20 07:57 res/layout/fragment_result_tx_list.xml
│ --rw---- 2.0 fat 1208 bl defN 14-Dec-20 07:57 res/layout/list_item_general_info.xml
│ --rw---- 2.0 fat 1020 bl defN 14-Dec-20 07:57 res/layout/list_item_general_info_header.xml
│ --rw---- 2.0 fat 1760 bl defN 14-Dec-20 07:57 res/layout/list_item_transaction_collapsed.xml
│ --rw---- 2.0 fat 5736 bl defN 14-Dec-20 07:57 res/layout/list_item_transaction_expanded.xml
│ --rw---- 2.0 fat 1168 bl defN 14-Dec-20 07:57 res/menu/main_menu.xml
│ --rw---- 2.0 fat 3461 bl defN 14-Dec-20 07:57 res/raw-de/changelog.txt
│ --rw---- 2.0 fat 3128 bl defN 14-Dec-20 07:57 res/raw/changelog.txt
│ --rw---- 2.0 fat 796 bl defN 14-Dec-20 07:57 res/xml/pref_general.xml
│ --rw---- 2.0 fat 472 bl defN 14-Dec-20 07:57 res/xml/pref_headers.xml
│ --rw---- 1.0 fat 21856 b- stor 14-Dec-20 07:57 resources.arsc
│ --rw---- 2.0 fat 843520 bl defN 14-Dec-20 07:57 classes.dex
│ -47 files, 1059272 bytes uncompressed, 476350 bytes compressed: 55.0%
│ +Zip file size: 482604 bytes, number of entries: 45
│ +-rw---- 2.0 fat 3616 bX defN 17-Sep-28 01:11 AndroidManifest.xml
│ +-rw---- 2.0 fat 600 bl defN 17-Sep-28 01:11 res/color/background_list_views.xml
│ +-rw---- 2.0 fat 348 bl defN 17-Sep-28 01:11 res/color/background_list_views_not_clickable.xml
│ +-rw---- 1.0 fat 270 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/ic_action_collapse.png
│ +-rw---- 1.0 fat 278 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/ic_action_expand.png
│ +-rw---- 1.0 fat 332 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/ic_action_share.png
│ +-rw---- 1.0 fat 1413 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/ic_launcher.png
│ +-rw---- 1.0 fat 243 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/ic_action_collapse.png
│ +-rw---- 1.0 fat 248 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/ic_action_expand.png
│ +-rw---- 1.0 fat 278 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/ic_action_share.png
│ +-rw---- 1.0 fat 972 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/ic_launcher.png
│ +-rw---- 1.0 fat 337 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/ic_action_collapse.png
│ +-rw---- 1.0 fat 359 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/ic_action_expand.png
│ +-rw---- 1.0 fat 388 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/ic_action_share.png
│ +-rw---- 1.0 fat 2616 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/ic_launcher.png
│ +-rw---- 1.0 fat 419 b- stor 80-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_action_collapse.png
│ +-rw---- 1.0 fat 436 b- stor 80-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_action_expand.png
│ +-rw---- 1.0 fat 523 b- stor 80-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_action_share.png
│ +-rw---- 1.0 fat 4998 b- stor 80-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_launcher.png
│ +-rw---- 2.0 fat 544 bl defN 17-Sep-28 01:11 res/drawable/list_item_bg_activated.xml
│ +-rw---- 2.0 fat 544 bl defN 17-Sep-28 01:11 res/drawable/list_item_bg_normal.xml
│ +-rw---- 2.0 fat 544 bl defN 17-Sep-28 01:11 res/drawable/list_item_bg_pressed.xml
│ +-rw---- 1.0 fat 70586 b- stor 80-Jan-01 00:00 res/drawable/nfc_icon.png
│ +-rw---- 1.0 fat 65347 b- stor 80-Jan-01 00:00 res/drawable/no_nfc.png
│ +-rw---- 2.0 fat 1860 bl defN 17-Sep-28 01:11 res/layout/activity_main.xml
│ +-rw---- 2.0 fat 1100 bl defN 17-Sep-28 01:11 res/layout/activity_nfc_disabled.xml
│ +-rw---- 2.0 fat 384 bl defN 17-Sep-28 01:11 res/layout/activity_result.xml
│ +-rw---- 2.0 fat 1660 bl defN 17-Sep-28 01:11 res/layout/fragment_about_dialog.xml
│ +-rw---- 2.0 fat 2292 bl defN 17-Sep-28 01:11 res/layout/fragment_donation_dialog.xml
│ +-rw---- 2.0 fat 1012 bl defN 17-Sep-28 01:11 res/layout/fragment_result_log.xml
│ +-rw---- 2.0 fat 940 bl defN 17-Sep-28 01:11 res/layout/fragment_result_tx_list.xml
│ +-rw---- 2.0 fat 1208 bl defN 17-Sep-28 01:11 res/layout/list_item_general_info.xml
│ +-rw---- 2.0 fat 1020 bl defN 17-Sep-28 01:11 res/layout/list_item_general_info_header.xml
│ +-rw---- 2.0 fat 1760 bl defN 17-Sep-28 01:11 res/layout/list_item_transaction_collapsed.xml
│ +-rw---- 2.0 fat 5736 bl defN 17-Sep-28 01:11 res/layout/list_item_transaction_expanded.xml
│ +-rw---- 2.0 fat 1168 bl defN 17-Sep-28 01:11 res/menu/main_menu.xml
│ +-rw---- 2.0 fat 3461 bl defN 17-Sep-28 01:11 res/raw-de/changelog.txt
│ +-rw---- 2.0 fat 3128 bl defN 17-Sep-28 01:11 res/raw/changelog.txt
│ +-rw---- 2.0 fat 796 bl defN 17-Sep-28 01:11 res/xml/pref_general.xml
│ +-rw---- 2.0 fat 472 bl defN 17-Sep-28 01:11 res/xml/pref_headers.xml
│ +-rw---- 1.0 fat 22008 b- stor 80-Jan-01 00:00 resources.arsc
│ +-rw---- 2.0 fat 853416 bl defN 17-Sep-28 01:11 classes.dex
│ +-rw---- 2.0 fat 3913 b- defN 17-Sep-28 01:11 META-INF/MANIFEST.MF
│ +-rw---- 2.0 fat 4034 b- defN 17-Sep-28 01:11 META-INF/0F139A15.SF
│ +-rw---- 2.0 fat 1332 b- defN 17-Sep-28 01:11 META-INF/0F139A15.RSA
│ +45 files, 1068939 bytes uncompressed, 475728 bytes compressed: 55.5%
├── filetype from file(1)
│ @@ -1 +1 @@
│ -Zip archive data, at least v2.0 to extract
│ +Java archive data (JAR)
├── resources.arsc
│ @@ -1,585 +1,585 @@
│ -00000000: 0200 0c00 6055 0000 0100 0000 0100 1c00 ....`U..........
│ +00000000: 0200 0c00 f855 0000 0100 0000 0100 1c00 .....U..........
│ 00000010: 0424 0000 b000 0000 0200 0000 0001 0000 .$..............
│ -00000020: e402 0000 dc23 0000 0000 0000 f700 0000 .....#..........
│ -00000030: 0f02 0000 3902 0000 6002 0000 8802 0000 ....9...`.......
│ -00000040: a402 0000 be02 0000 dd02 0000 0403 0000 ................
│ -00000050: 2503 0000 4c03 0000 7603 0000 9b03 0000 %...L...v.......
│ -00000060: c403 0000 ec03 0000 1b04 0000 4c04 0000 ............L...
│ -00000070: 7c04 0000 9704 0000 b204 0000 ca04 0000 |...............
│ -00000080: f004 0000 2405 0000 3d05 0000 6b05 0000 ....$...=...k...
│ -00000090: 9705 0000 c205 0000 e905 0000 1706 0000 ................
│ -000000a0: 4306 0000 6e06 0000 9506 0000 c406 0000 C...n...........
│ -000000b0: f106 0000 1d07 0000 4507 0000 7507 0000 ........E...u...
│ -000000c0: a307 0000 d007 0000 f907 0000 1408 0000 ................
│ -000000d0: 2a08 0000 3508 0000 3d08 0000 4508 0000 *...5...=...E...
│ -000000e0: 5008 0000 5c08 0000 9d08 0000 af08 0000 P...\...........
│ -000000f0: be08 0000 ef08 0000 fb08 0000 4709 0000 ............G...
│ -00000100: 5609 0000 8f09 0000 9e09 0000 280a 0000 V...........(...
│ -00000110: 3c0a 0000 830a 0000 970a 0000 e20a 0000 <...............
│ -00000120: ec0a 0000 fb0a 0000 150b 0000 2e0b 0000 ................
│ -00000130: 720b 0000 850b 0000 a50b 0000 bd0b 0000 r...............
│ -00000140: c30b 0000 c80b 0000 d90b 0000 eb0b 0000 ................
│ -00000150: 0a0c 0000 1d0c 0000 300c 0000 3f0c 0000 ........0...?...
│ -00000160: 560c 0000 7e0c 0000 960c 0000 ce0c 0000 V...~...........
│ -00000170: d50c 0000 600d 0000 700d 0000 7e0d 0000 ....`...p...~...
│ -00000180: 9d0d 0000 a90d 0000 bf0d 0000 cc0d 0000 ................
│ -00000190: d90d 0000 e30d 0000 ed0d 0000 0b0e 0000 ................
│ -000001a0: 1c0e 0000 5e0e 0000 9a0e 0000 040f 0000 ....^...........
│ -000001b0: 5b0f 0000 950f 0000 bd0f 0000 ce0f 0000 [...............
│ -000001c0: d412 0000 df12 0000 e712 0000 ed12 0000 ................
│ -000001d0: f412 0000 1313 0000 3313 0000 4e13 0000 ........3...N...
│ -000001e0: 7413 0000 8113 0000 8613 0000 9113 0000 t...............
│ -000001f0: 9b13 0000 a413 0000 ad13 0000 c413 0000 ................
│ -00000200: d413 0000 dc13 0000 e513 0000 ef13 0000 ................
│ -00000210: 0414 0000 4b14 0000 6914 0000 7c14 0000 ....K...i...|...
│ -00000220: c114 0000 d214 0000 4515 0000 5715 0000 ........E...W...
│ -00000230: 9015 0000 a915 0000 7c16 0000 9116 0000 ........|.......
│ -00000240: 4417 0000 5b17 0000 be17 0000 cb17 0000 D...[...........
│ -00000250: db17 0000 f717 0000 1118 0000 4f18 0000 ............O...
│ -00000260: 7618 0000 9f18 0000 c018 0000 c518 0000 v...............
│ -00000270: cc18 0000 ec18 0000 fe18 0000 2719 0000 ............'...
│ -00000280: 4019 0000 5f19 0000 6f19 0000 8619 0000 @..._...o.......
│ -00000290: ac19 0000 cb19 0000 071a 0000 111a 0000 ................
│ -000002a0: b21a 0000 c41a 0000 d61a 0000 fa1a 0000 ................
│ -000002b0: 101b 0000 1f1b 0000 291b 0000 351b 0000 ........)...5...
│ -000002c0: 571b 0000 6d1b 0000 d71b 0000 1f1c 0000 W...m...........
│ -000002d0: a71c 0000 0a1d 0000 461d 0000 801d 0000 ........F.......
│ -000002e0: 911d 0000 f120 0000 0000 0000 1000 0000 ..... ..........
│ -000002f0: 80f2 80f2 203c 623e 4669 7273 7420 6f66 .... First of
│ -00000300: 2061 6c6c 3a3c 2f62 3e3c 6272 2f3e 3c62 all:
It's complete
│ -00000320: 6c79 206f 6b61 7920 746f 2075 7365 2074 ly okay to use t
│ -00000330: 6869 7320 6170 7020 666f 7220 6672 6565 his app for free
│ -00000340: 2e20 4927 7665 2062 7569 6c74 2074 6869 . I've built thi
│ -00000350: 7320 6170 7020 6a75 7374 206f 7574 206f s app just out o
│ -00000360: 6620 7465 6368 6e69 6361 6c20 696e 7465 f technical inte
│ -00000370: 7265 7374 2061 6e64 206e 6f74 2077 6974 rest and not wit
│ -00000380: 6820 7468 6520 696e 7465 6e74 2074 6f20 h the intent to
│ -00000390: 6d61 6b65 2070 726f 6669 742e 3c62 722f make profit.
For those
│ -000003b0: 7768 6f20 7761 6e74 2074 6f20 646f 6e61 who want to dona
│ -000003c0: 7465 2c20 796f 7520 6361 6e20 646f 2069 te, you can do i
│ -000003d0: 7420 7468 6520 666f 6c6c 6f77 696e 6720 t the following
│ -000003e0: 7761 7973 3a20 0081 1181 1320 3c62 3e45 ways: ..... E
│ -000003f0: 696e 7320 766f 7277 6567 3a3c 2f62 3e3c ins vorweg:<
│ -00000400: 6272 2f3e 3c62 722f 3e45 7320 6973 7420 br/>
Es ist
│ -00000410: 6162 736f 6c75 7420 696e 204f 7264 6e75 absolut in Ordnu
│ -00000420: 6e67 2064 6965 7365 2041 7070 2066 7265 ng diese App fre
│ -00000430: 6920 756e 6420 6b6f 7374 656e 6c6f 7320 i und kostenlos
│ -00000440: 7a75 2076 6572 7765 6e64 656e 2e20 4963 zu verwenden. Ic
│ -00000450: 6820 6861 6265 2064 6965 7365 2041 7070 h habe diese App
│ -00000460: 206e 7572 2061 7573 2074 6563 686e 6973 nur aus technis
│ -00000470: 6368 656d 2049 6e74 6572 6573 7365 2075 chem Interesse u
│ -00000480: 6e64 206e 6963 6874 206d 6974 2047 6577 nd nicht mit Gew
│ -00000490: 696e 6e61 6273 6963 6874 656e 2067 6562 innabsichten geb
│ -000004a0: 6175 742e 3c62 722f 3e3c 6272 2f3e 4469 aut.
Di
│ -000004b0: 656a 656e 6967 656e 2064 6965 2064 656e ejenigen die den
│ -000004c0: 6e6f 6368 2067 6572 6e65 2065 7477 6173 noch gerne etwas
│ -000004d0: 2073 7065 6e64 656e 206d c3b6 6368 7465 spenden m..chte
│ -000004e0: 2c20 6bc3 b66e 6e65 6e20 6469 6573 2077 , k..nnen dies w
│ -000004f0: 6965 2066 6f6c 6774 2074 756e 3a20 0027 ie folgt tun: .'
│ -00000500: 2772 6573 2f64 7261 7761 626c 652f 6c69 'res/drawable/li
│ -00000510: 7374 5f69 7465 6d5f 6267 5f61 6374 6976 st_item_bg_activ
│ -00000520: 6174 6564 2e78 6d6c 0024 2472 6573 2f64 ated.xml.$$res/d
│ -00000530: 7261 7761 626c 652f 6c69 7374 5f69 7465 rawable/list_ite
│ -00000540: 6d5f 6267 5f6e 6f72 6d61 6c2e 786d 6c00 m_bg_normal.xml.
│ -00000550: 2525 7265 732f 6472 6177 6162 6c65 2f6c %%res/drawable/l
│ -00000560: 6973 745f 6974 656d 5f62 675f 7072 6573 ist_item_bg_pres
│ -00000570: 7365 642e 786d 6c00 1919 7265 732f 6472 sed.xml...res/dr
│ -00000580: 6177 6162 6c65 2f6e 6663 5f69 636f 6e2e awable/nfc_icon.
│ -00000590: 706e 6700 1717 7265 732f 6472 6177 6162 png...res/drawab
│ -000005a0: 6c65 2f6e 6f5f 6e66 632e 706e 6700 1c1c le/no_nfc.png...
│ -000005b0: 7265 732f 6c61 796f 7574 2f61 6374 6976 res/layout/activ
│ -000005c0: 6974 795f 6d61 696e 2e78 6d6c 0024 2472 ity_main.xml.$$r
│ -000005d0: 6573 2f6c 6179 6f75 742f 6163 7469 7669 es/layout/activi
│ -000005e0: 7479 5f6e 6663 5f64 6973 6162 6c65 642e ty_nfc_disabled.
│ -000005f0: 786d 6c00 1e1e 7265 732f 6c61 796f 7574 xml...res/layout
│ -00000600: 2f61 6374 6976 6974 795f 7265 7375 6c74 /activity_result
│ -00000610: 2e78 6d6c 0024 2472 6573 2f6c 6179 6f75 .xml.$$res/layou
│ -00000620: 742f 6672 6167 6d65 6e74 5f61 626f 7574 t/fragment_about
│ -00000630: 5f64 6961 6c6f 672e 786d 6c00 2727 7265 _dialog.xml.''re
│ -00000640: 732f 6c61 796f 7574 2f66 7261 676d 656e s/layout/fragmen
│ -00000650: 745f 646f 6e61 7469 6f6e 5f64 6961 6c6f t_donation_dialo
│ -00000660: 672e 786d 6c00 2222 7265 732f 6c61 796f g.xml.""res/layo
│ -00000670: 7574 2f66 7261 676d 656e 745f 7265 7375 ut/fragment_resu
│ -00000680: 6c74 5f6c 6f67 2e78 6d6c 0026 2672 6573 lt_log.xml.&&res
│ -00000690: 2f6c 6179 6f75 742f 6672 6167 6d65 6e74 /layout/fragment
│ -000006a0: 5f72 6573 756c 745f 7478 5f6c 6973 742e _result_tx_list.
│ -000006b0: 786d 6c00 2525 7265 732f 6c61 796f 7574 xml.%%res/layout
│ -000006c0: 2f6c 6973 745f 6974 656d 5f67 656e 6572 /list_item_gener
│ -000006d0: 616c 5f69 6e66 6f2e 786d 6c00 2c2c 7265 al_info.xml.,,re
│ -000006e0: 732f 6c61 796f 7574 2f6c 6973 745f 6974 s/layout/list_it
│ -000006f0: 656d 5f67 656e 6572 616c 5f69 6e66 6f5f em_general_info_
│ -00000700: 6865 6164 6572 2e78 6d6c 002e 2e72 6573 header.xml...res
│ -00000710: 2f6c 6179 6f75 742f 6c69 7374 5f69 7465 /layout/list_ite
│ -00000720: 6d5f 7472 616e 7361 6374 696f 6e5f 636f m_transaction_co
│ -00000730: 6c6c 6170 7365 642e 786d 6c00 2d2d 7265 llapsed.xml.--re
│ -00000740: 732f 6c61 796f 7574 2f6c 6973 745f 6974 s/layout/list_it
│ -00000750: 656d 5f74 7261 6e73 6163 7469 6f6e 5f65 em_transaction_e
│ -00000760: 7870 616e 6465 642e 786d 6c00 1818 7265 xpanded.xml...re
│ -00000770: 732f 786d 6c2f 7072 6566 5f67 656e 6572 s/xml/pref_gener
│ -00000780: 616c 2e78 6d6c 0018 1872 6573 2f78 6d6c al.xml...res/xml
│ -00000790: 2f70 7265 665f 6865 6164 6572 732e 786d /pref_headers.xm
│ -000007a0: 6c00 1515 7265 732f 7261 772f 6368 616e l...res/raw/chan
│ -000007b0: 6765 6c6f 672e 7478 7400 2323 7265 732f gelog.txt.##res/
│ -000007c0: 636f 6c6f 722f 6261 636b 6772 6f75 6e64 color/background
│ -000007d0: 5f6c 6973 745f 7669 6577 732e 786d 6c00 _list_views.xml.
│ -000007e0: 3131 7265 732f 636f 6c6f 722f 6261 636b 11res/color/back
│ -000007f0: 6772 6f75 6e64 5f6c 6973 745f 7669 6577 ground_list_view
│ -00000800: 735f 6e6f 745f 636c 6963 6b61 626c 652e s_not_clickable.
│ -00000810: 786d 6c00 1616 7265 732f 6d65 6e75 2f6d xml...res/menu/m
│ -00000820: 6169 6e5f 6d65 6e75 2e78 6d6c 002b 2b72 ain_menu.xml.++r
│ +00000020: e402 0000 dc23 0000 0000 0000 1801 0000 .....#..........
│ +00000030: 0f02 0000 2802 0000 5c02 0000 8202 0000 ....(...\.......
│ +00000040: 9a02 0000 b502 0000 d002 0000 0003 0000 ................
│ +00000050: 3103 0000 6003 0000 8803 0000 b103 0000 1...`...........
│ +00000060: d603 0000 0004 0000 2704 0000 5104 0000 ........'...Q...
│ +00000070: 7804 0000 a004 0000 bc04 0000 d604 0000 x...............
│ +00000080: f504 0000 1c05 0000 3d05 0000 6b05 0000 ........=...k...
│ +00000090: 9205 0000 bd05 0000 e905 0000 1006 0000 ................
│ +000000a0: 3b06 0000 6706 0000 9506 0000 bd06 0000 ;...g...........
│ +000000b0: e906 0000 1607 0000 4507 0000 7207 0000 ........E...r...
│ +000000c0: a007 0000 d007 0000 f907 0000 1408 0000 ................
│ +000000d0: 2508 0000 2d08 0000 4308 0000 4e08 0000 %...-...C...N...
│ +000000e0: 540b 0000 600b 0000 710b 0000 b20b 0000 T...`...q.......
│ +000000f0: da0b 0000 140c 0000 260c 0000 7d0c 0000 ........&...}...
│ +00000100: 8c0c 0000 f60c 0000 270d 0000 630d 0000 ........'...c...
│ +00000110: 6f0d 0000 b10d 0000 fd0d 0000 0e0e 0000 o...............
│ +00000120: 1d0e 0000 3b0e 0000 740e 0000 7e0e 0000 ....;...t...~...
│ +00000130: 8d0e 0000 970e 0000 210f 0000 2e0f 0000 ........!.......
│ +00000140: 420f 0000 4f0f 0000 960f 0000 a10f 0000 B...O...........
│ +00000150: b50f 0000 cb0f 0000 1610 0000 2210 0000 ............"...
│ +00000160: 2c10 0000 4b10 0000 5910 0000 6810 0000 ,...K...Y...h...
│ +00000170: 7810 0000 0311 0000 0a11 0000 2411 0000 x...........$...
│ +00000180: 5c11 0000 7511 0000 7d11 0000 c111 0000 \...u...}.......
│ +00000190: d911 0000 ec11 0000 1412 0000 3412 0000 ............4...
│ +000001a0: 4b12 0000 6312 0000 7212 0000 7812 0000 K...c...r...x...
│ +000001b0: 8b12 0000 9012 0000 a312 0000 c212 0000 ................
│ +000001c0: d412 0000 de12 0000 e912 0000 f212 0000 ................
│ +000001d0: fb12 0000 0613 0000 0b13 0000 1813 0000 ................
│ +000001e0: 3e13 0000 5913 0000 7913 0000 9813 0000 >...Y...y.......
│ +000001f0: a013 0000 a613 0000 ad13 0000 eb13 0000 ................
│ +00000200: 0a14 0000 2614 0000 6214 0000 8814 0000 ....&...b.......
│ +00000210: 9214 0000 b914 0000 5a15 0000 6a15 0000 ........Z...j...
│ +00000220: 7c15 0000 9315 0000 a515 0000 ce15 0000 |...............
│ +00000230: de15 0000 ff15 0000 1e16 0000 2316 0000 ............#...
│ +00000240: 3016 0000 5416 0000 6d16 0000 7416 0000 0...T...m...t...
│ +00000250: d716 0000 f716 0000 2017 0000 2817 0000 ........ ...(...
│ +00000260: 3f17 0000 5517 0000 6517 0000 1818 0000 ?...U...e.......
│ +00000270: 2d18 0000 0019 0000 0f19 0000 2819 0000 -...........(...
│ +00000280: 3219 0000 6b19 0000 7719 0000 8919 0000 2...k...w.......
│ +00000290: ab19 0000 1e1a 0000 341a 0000 451a 0000 ........4...E...
│ +000002a0: af1a 0000 f41a 0000 3c1b 0000 4f1b 0000 ........<...O...
│ +000002b0: d71b 0000 f51b 0000 581c 0000 6a1c 0000 ........X...j...
│ +000002c0: a61c 0000 ed1c 0000 271d 0000 3c1d 0000 ........'...<...
│ +000002d0: 4d1d 0000 571d 0000 b720 0000 ce20 0000 M...W.... ... ..
│ +000002e0: d720 0000 f120 0000 0000 0000 1000 0000 . ... ..........
│ +000002f0: 8111 8113 203c 623e 4569 6e73 2076 6f72 .... Eins vor
│ +00000300: 7765 673a 3c2f 623e 3c62 722f 3e3c 6272 weg:
Es ist absolut
│ +00000320: 2069 6e20 4f72 646e 756e 6720 6469 6573 in Ordnung dies
│ +00000330: 6520 4170 7020 6672 6569 2075 6e64 206b e App frei und k
│ +00000340: 6f73 7465 6e6c 6f73 207a 7520 7665 7277 ostenlos zu verw
│ +00000350: 656e 6465 6e2e 2049 6368 2068 6162 6520 enden. Ich habe
│ +00000360: 6469 6573 6520 4170 7020 6e75 7220 6175 diese App nur au
│ +00000370: 7320 7465 6368 6e69 7363 6865 6d20 496e s technischem In
│ +00000380: 7465 7265 7373 6520 756e 6420 6e69 6368 teresse und nich
│ +00000390: 7420 6d69 7420 4765 7769 6e6e 6162 7369 t mit Gewinnabsi
│ +000003a0: 6368 7465 6e20 6765 6261 7574 2e3c 6272 chten gebaut.
Diejenige
│ +000003c0: 6e20 6469 6520 6465 6e6e 6f63 6820 6765 n die dennoch ge
│ +000003d0: 726e 6520 6574 7761 7320 7370 656e 6465 rne etwas spende
│ +000003e0: 6e20 6dc3 b663 6874 652c 206b c3b6 6e6e n m..chte, k..nn
│ +000003f0: 656e 2064 6965 7320 7769 6520 666f 6c67 en dies wie folg
│ +00000400: 7420 7475 6e3a 2000 80f2 80f2 203c 623e t tun: .....
│ +00000410: 4669 7273 7420 6f66 2061 6c6c 3a3c 2f62 First of all:
It's
│ +00000430: 636f 6d70 6c65 7465 6c79 206f 6b61 7920 completely okay
│ +00000440: 746f 2075 7365 2074 6869 7320 6170 7020 to use this app
│ +00000450: 666f 7220 6672 6565 2e20 4927 7665 2062 for free. I've b
│ +00000460: 7569 6c74 2074 6869 7320 6170 7020 6a75 uilt this app ju
│ +00000470: 7374 206f 7574 206f 6620 7465 6368 6e69 st out of techni
│ +00000480: 6361 6c20 696e 7465 7265 7374 2061 6e64 cal interest and
│ +00000490: 206e 6f74 2077 6974 6820 7468 6520 696e not with the in
│ +000004a0: 7465 6e74 2074 6f20 6d61 6b65 2070 726f tent to make pro
│ +000004b0: 6669 742e 3c62 722f 3e3c 6272 2f3e 466f fit.
Fo
│ +000004c0: 7220 7468 6f73 6520 7768 6f20 7761 6e74 r those who want
│ +000004d0: 2074 6f20 646f 6e61 7465 2c20 796f 7520 to donate, you
│ +000004e0: 6361 6e20 646f 2069 7420 7468 6520 666f can do it the fo
│ +000004f0: 6c6c 6f77 696e 6720 7761 7973 3a20 0016 llowing ways: ..
│ +00000500: 1672 6573 2f6d 656e 752f 6d61 696e 5f6d .res/menu/main_m
│ +00000510: 656e 752e 786d 6c00 3131 7265 732f 636f enu.xml.11res/co
│ +00000520: 6c6f 722f 6261 636b 6772 6f75 6e64 5f6c lor/background_l
│ +00000530: 6973 745f 7669 6577 735f 6e6f 745f 636c ist_views_not_cl
│ +00000540: 6963 6b61 626c 652e 786d 6c00 2323 7265 ickable.xml.##re
│ +00000550: 732f 636f 6c6f 722f 6261 636b 6772 6f75 s/color/backgrou
│ +00000560: 6e64 5f6c 6973 745f 7669 6577 732e 786d nd_list_views.xm
│ +00000570: 6c00 1515 7265 732f 7261 772f 6368 616e l...res/raw/chan
│ +00000580: 6765 6c6f 672e 7478 7400 1818 7265 732f gelog.txt...res/
│ +00000590: 786d 6c2f 7072 6566 5f68 6561 6465 7273 xml/pref_headers
│ +000005a0: 2e78 6d6c 0018 1872 6573 2f78 6d6c 2f70 .xml...res/xml/p
│ +000005b0: 7265 665f 6765 6e65 7261 6c2e 786d 6c00 ref_general.xml.
│ +000005c0: 2d2d 7265 732f 6c61 796f 7574 2f6c 6973 --res/layout/lis
│ +000005d0: 745f 6974 656d 5f74 7261 6e73 6163 7469 t_item_transacti
│ +000005e0: 6f6e 5f65 7870 616e 6465 642e 786d 6c00 on_expanded.xml.
│ +000005f0: 2e2e 7265 732f 6c61 796f 7574 2f6c 6973 ..res/layout/lis
│ +00000600: 745f 6974 656d 5f74 7261 6e73 6163 7469 t_item_transacti
│ +00000610: 6f6e 5f63 6f6c 6c61 7073 6564 2e78 6d6c on_collapsed.xml
│ +00000620: 002c 2c72 6573 2f6c 6179 6f75 742f 6c69 .,,res/layout/li
│ +00000630: 7374 5f69 7465 6d5f 6765 6e65 7261 6c5f st_item_general_
│ +00000640: 696e 666f 5f68 6561 6465 722e 786d 6c00 info_header.xml.
│ +00000650: 2525 7265 732f 6c61 796f 7574 2f6c 6973 %%res/layout/lis
│ +00000660: 745f 6974 656d 5f67 656e 6572 616c 5f69 t_item_general_i
│ +00000670: 6e66 6f2e 786d 6c00 2626 7265 732f 6c61 nfo.xml.&&res/la
│ +00000680: 796f 7574 2f66 7261 676d 656e 745f 7265 yout/fragment_re
│ +00000690: 7375 6c74 5f74 785f 6c69 7374 2e78 6d6c sult_tx_list.xml
│ +000006a0: 0022 2272 6573 2f6c 6179 6f75 742f 6672 .""res/layout/fr
│ +000006b0: 6167 6d65 6e74 5f72 6573 756c 745f 6c6f agment_result_lo
│ +000006c0: 672e 786d 6c00 2727 7265 732f 6c61 796f g.xml.''res/layo
│ +000006d0: 7574 2f66 7261 676d 656e 745f 646f 6e61 ut/fragment_dona
│ +000006e0: 7469 6f6e 5f64 6961 6c6f 672e 786d 6c00 tion_dialog.xml.
│ +000006f0: 2424 7265 732f 6c61 796f 7574 2f66 7261 $$res/layout/fra
│ +00000700: 676d 656e 745f 6162 6f75 745f 6469 616c gment_about_dial
│ +00000710: 6f67 2e78 6d6c 0027 2772 6573 2f64 7261 og.xml.''res/dra
│ +00000720: 7761 626c 652f 6c69 7374 5f69 7465 6d5f wable/list_item_
│ +00000730: 6267 5f61 6374 6976 6174 6564 2e78 6d6c bg_activated.xml
│ +00000740: 0024 2472 6573 2f64 7261 7761 626c 652f .$$res/drawable/
│ +00000750: 6c69 7374 5f69 7465 6d5f 6267 5f6e 6f72 list_item_bg_nor
│ +00000760: 6d61 6c2e 786d 6c00 2525 7265 732f 6472 mal.xml.%%res/dr
│ +00000770: 6177 6162 6c65 2f6c 6973 745f 6974 656d awable/list_item
│ +00000780: 5f62 675f 7072 6573 7365 642e 786d 6c00 _bg_pressed.xml.
│ +00000790: 1919 7265 732f 6472 6177 6162 6c65 2f6e ..res/drawable/n
│ +000007a0: 6663 5f69 636f 6e2e 706e 6700 1717 7265 fc_icon.png...re
│ +000007b0: 732f 6472 6177 6162 6c65 2f6e 6f5f 6e66 s/drawable/no_nf
│ +000007c0: 632e 706e 6700 1c1c 7265 732f 6c61 796f c.png...res/layo
│ +000007d0: 7574 2f61 6374 6976 6974 795f 6d61 696e ut/activity_main
│ +000007e0: 2e78 6d6c 0024 2472 6573 2f6c 6179 6f75 .xml.$$res/layou
│ +000007f0: 742f 6163 7469 7669 7479 5f6e 6663 5f64 t/activity_nfc_d
│ +00000800: 6973 6162 6c65 642e 786d 6c00 1e1e 7265 isabled.xml...re
│ +00000810: 732f 6c61 796f 7574 2f61 6374 6976 6974 s/layout/activit
│ +00000820: 795f 7265 7375 6c74 2e78 6d6c 002b 2b72 y_result.xml.++r
│ 00000830: 6573 2f64 7261 7761 626c 652d 6d64 7069 es/drawable-mdpi
│ 00000840: 2d76 342f 6963 5f61 6374 696f 6e5f 636f -v4/ic_action_co
│ -00000850: 6c6c 6170 7365 2e70 6e67 0029 2972 6573 llapse.png.))res
│ +00000850: 6c6c 6170 7365 2e70 6e67 0024 2472 6573 llapse.png.$$res
│ 00000860: 2f64 7261 7761 626c 652d 6d64 7069 2d76 /drawable-mdpi-v
│ -00000870: 342f 6963 5f61 6374 696f 6e5f 6578 7061 4/ic_action_expa
│ -00000880: 6e64 2e70 6e67 0028 2872 6573 2f64 7261 nd.png.((res/dra
│ -00000890: 7761 626c 652d 6d64 7069 2d76 342f 6963 wable-mdpi-v4/ic
│ -000008a0: 5f61 6374 696f 6e5f 7368 6172 652e 706e _action_share.pn
│ -000008b0: 6700 2424 7265 732f 6472 6177 6162 6c65 g.$$res/drawable
│ -000008c0: 2d6d 6470 692d 7634 2f69 635f 6c61 756e -mdpi-v4/ic_laun
│ -000008d0: 6368 6572 2e70 6e67 002b 2b72 6573 2f64 cher.png.++res/d
│ +00000870: 342f 6963 5f6c 6175 6e63 6865 722e 706e 4/ic_launcher.pn
│ +00000880: 6700 2828 7265 732f 6472 6177 6162 6c65 g.((res/drawable
│ +00000890: 2d6d 6470 692d 7634 2f69 635f 6163 7469 -mdpi-v4/ic_acti
│ +000008a0: 6f6e 5f73 6861 7265 2e70 6e67 0029 2972 on_share.png.))r
│ +000008b0: 6573 2f64 7261 7761 626c 652d 6d64 7069 es/drawable-mdpi
│ +000008c0: 2d76 342f 6963 5f61 6374 696f 6e5f 6578 -v4/ic_action_ex
│ +000008d0: 7061 6e64 2e70 6e67 0024 2472 6573 2f64 pand.png.$$res/d
│ 000008e0: 7261 7761 626c 652d 6864 7069 2d76 342f rawable-hdpi-v4/
│ -000008f0: 6963 5f61 6374 696f 6e5f 636f 6c6c 6170 ic_action_collap
│ -00000900: 7365 2e70 6e67 0029 2972 6573 2f64 7261 se.png.))res/dra
│ -00000910: 7761 626c 652d 6864 7069 2d76 342f 6963 wable-hdpi-v4/ic
│ -00000920: 5f61 6374 696f 6e5f 6578 7061 6e64 2e70 _action_expand.p
│ -00000930: 6e67 0028 2872 6573 2f64 7261 7761 626c ng.((res/drawabl
│ -00000940: 652d 6864 7069 2d76 342f 6963 5f61 6374 e-hdpi-v4/ic_act
│ -00000950: 696f 6e5f 7368 6172 652e 706e 6700 2424 ion_share.png.$$
│ -00000960: 7265 732f 6472 6177 6162 6c65 2d68 6470 res/drawable-hdp
│ -00000970: 692d 7634 2f69 635f 6c61 756e 6368 6572 i-v4/ic_launcher
│ -00000980: 2e70 6e67 002c 2c72 6573 2f64 7261 7761 .png.,,res/drawa
│ +000008f0: 6963 5f6c 6175 6e63 6865 722e 706e 6700 ic_launcher.png.
│ +00000900: 2828 7265 732f 6472 6177 6162 6c65 2d68 ((res/drawable-h
│ +00000910: 6470 692d 7634 2f69 635f 6163 7469 6f6e dpi-v4/ic_action
│ +00000920: 5f73 6861 7265 2e70 6e67 0029 2972 6573 _share.png.))res
│ +00000930: 2f64 7261 7761 626c 652d 6864 7069 2d76 /drawable-hdpi-v
│ +00000940: 342f 6963 5f61 6374 696f 6e5f 6578 7061 4/ic_action_expa
│ +00000950: 6e64 2e70 6e67 002b 2b72 6573 2f64 7261 nd.png.++res/dra
│ +00000960: 7761 626c 652d 6864 7069 2d76 342f 6963 wable-hdpi-v4/ic
│ +00000970: 5f61 6374 696f 6e5f 636f 6c6c 6170 7365 _action_collapse
│ +00000980: 2e70 6e67 0025 2572 6573 2f64 7261 7761 .png.%%res/drawa
│ 00000990: 626c 652d 7868 6470 692d 7634 2f69 635f ble-xhdpi-v4/ic_
│ -000009a0: 6163 7469 6f6e 5f63 6f6c 6c61 7073 652e action_collapse.
│ -000009b0: 706e 6700 2a2a 7265 732f 6472 6177 6162 png.**res/drawab
│ -000009c0: 6c65 2d78 6864 7069 2d76 342f 6963 5f61 le-xhdpi-v4/ic_a
│ -000009d0: 6374 696f 6e5f 6578 7061 6e64 2e70 6e67 ction_expand.png
│ -000009e0: 0029 2972 6573 2f64 7261 7761 626c 652d .))res/drawable-
│ -000009f0: 7868 6470 692d 7634 2f69 635f 6163 7469 xhdpi-v4/ic_acti
│ -00000a00: 6f6e 5f73 6861 7265 2e70 6e67 0025 2572 on_share.png.%%r
│ -00000a10: 6573 2f64 7261 7761 626c 652d 7868 6470 es/drawable-xhdp
│ -00000a20: 692d 7634 2f69 635f 6c61 756e 6368 6572 i-v4/ic_launcher
│ -00000a30: 2e70 6e67 002d 2d72 6573 2f64 7261 7761 .png.--res/drawa
│ +000009a0: 6c61 756e 6368 6572 2e70 6e67 0029 2972 launcher.png.))r
│ +000009b0: 6573 2f64 7261 7761 626c 652d 7868 6470 es/drawable-xhdp
│ +000009c0: 692d 7634 2f69 635f 6163 7469 6f6e 5f73 i-v4/ic_action_s
│ +000009d0: 6861 7265 2e70 6e67 002a 2a72 6573 2f64 hare.png.**res/d
│ +000009e0: 7261 7761 626c 652d 7868 6470 692d 7634 rawable-xhdpi-v4
│ +000009f0: 2f69 635f 6163 7469 6f6e 5f65 7870 616e /ic_action_expan
│ +00000a00: 642e 706e 6700 2c2c 7265 732f 6472 6177 d.png.,,res/draw
│ +00000a10: 6162 6c65 2d78 6864 7069 2d76 342f 6963 able-xhdpi-v4/ic
│ +00000a20: 5f61 6374 696f 6e5f 636f 6c6c 6170 7365 _action_collapse
│ +00000a30: 2e70 6e67 002a 2a72 6573 2f64 7261 7761 .png.**res/drawa
│ 00000a40: 626c 652d 7878 6864 7069 2d76 342f 6963 ble-xxhdpi-v4/ic
│ -00000a50: 5f61 6374 696f 6e5f 636f 6c6c 6170 7365 _action_collapse
│ -00000a60: 2e70 6e67 002b 2b72 6573 2f64 7261 7761 .png.++res/drawa
│ -00000a70: 626c 652d 7878 6864 7069 2d76 342f 6963 ble-xxhdpi-v4/ic
│ -00000a80: 5f61 6374 696f 6e5f 6578 7061 6e64 2e70 _action_expand.p
│ -00000a90: 6e67 002a 2a72 6573 2f64 7261 7761 626c ng.**res/drawabl
│ -00000aa0: 652d 7878 6864 7069 2d76 342f 6963 5f61 e-xxhdpi-v4/ic_a
│ -00000ab0: 6374 696f 6e5f 7368 6172 652e 706e 6700 ction_share.png.
│ +00000a50: 5f61 6374 696f 6e5f 7368 6172 652e 706e _action_share.pn
│ +00000a60: 6700 2b2b 7265 732f 6472 6177 6162 6c65 g.++res/drawable
│ +00000a70: 2d78 7868 6470 692d 7634 2f69 635f 6163 -xxhdpi-v4/ic_ac
│ +00000a80: 7469 6f6e 5f65 7870 616e 642e 706e 6700 tion_expand.png.
│ +00000a90: 2d2d 7265 732f 6472 6177 6162 6c65 2d78 --res/drawable-x
│ +00000aa0: 7868 6470 692d 7634 2f69 635f 6163 7469 xhdpi-v4/ic_acti
│ +00000ab0: 6f6e 5f63 6f6c 6c61 7073 652e 706e 6700 on_collapse.png.
│ 00000ac0: 2626 7265 732f 6472 6177 6162 6c65 2d78 &&res/drawable-x
│ 00000ad0: 7868 6470 692d 7634 2f69 635f 6c61 756e xhdpi-v4/ic_laun
│ 00000ae0: 6368 6572 2e70 6e67 0018 1872 6573 2f72 cher.png...res/r
│ 00000af0: 6177 2d64 652f 6368 616e 6765 6c6f 672e aw-de/changelog.
│ -00000b00: 7478 7400 1313 4261 6e6b 6f6d 6174 2043 txt...Bankomat C
│ -00000b10: 6172 6420 496e 666f 7300 0808 5365 7474 ard Infos...Sett
│ -00000b20: 696e 6773 0005 0541 626f 7574 0005 0553 ings...About...S
│ -00000b30: 6861 7265 0008 0844 6f6e 6174 696f 6e00 hare...Donation.
│ -00000b40: 0909 4368 616e 6765 6c6f 6700 3c3e 506c ..Changelog.<>Pl
│ -00000b50: 6561 7365 2068 6f6c 6420 796f 7572 2063 ease hold your c
│ -00000b60: 6172 6420 636c 6f73 6520 746f 2074 6865 ard close to the
│ -00000b70: 2062 6163 6b20 7369 6465 206f 6620 796f back side of yo
│ -00000b80: 7572 2064 6576 6963 65e2 80a6 000d 0f52 ur device......R
│ -00000b90: 6561 6469 6e67 2063 6172 64e2 80a6 000c eading card.....
│ -00000ba0: 0c55 6e6b 6e6f 776e 2043 6172 6400 2e2e .Unknown Card...
│ -00000bb0: 5468 6973 2063 6172 6420 6973 206e 6f20 This card is no
│ -00000bc0: 4d61 6573 7472 6f20 6f72 2050 6179 6c69 Maestro or Payli
│ -00000bd0: 6665 2051 5549 434b 2063 6172 642e 0009 fe QUICK card...
│ -00000be0: 0943 6172 6420 6c6f 7374 0049 494c 6f73 .Card lost.IILos
│ -00000bf0: 7420 7468 6520 636f 6e6e 6563 7469 6f6e t the connection
│ -00000c00: 2074 6f20 7468 6520 6361 7264 2064 7572 to the card dur
│ -00000c10: 696e 6720 7265 6164 696e 672e 0a0a 4469 ing reading...Di
│ -00000c20: 6420 796f 7520 7265 6d6f 7665 2074 6865 d you remove the
│ -00000c30: 2063 6172 643f 000c 0c4e 6f20 536d 6172 card?...No Smar
│ -00000c40: 7443 6172 6400 3636 5468 6973 204e 4643 tCard.66This NFC
│ -00000c50: 2074 6167 2069 7320 6e6f 2076 616c 6964 tag is no valid
│ -00000c60: 2049 534f 2037 3831 3620 636f 6d70 6c69 ISO 7816 compli
│ -00000c70: 616e 7420 536d 6172 7443 6172 642e 000c ant SmartCard...
│ -00000c80: 0c49 4f20 4578 6365 7074 696f 6e00 8085 .IO Exception...
│ -00000c90: 8085 494f 4578 6365 7074 696f 6e20 6475 ..IOException du
│ -00000ca0: 7269 6e67 2072 6561 6469 6e67 2074 6865 ring reading the
│ -00000cb0: 2063 6172 642e 2059 6f75 2070 726f 6261 card. You proba
│ -00000cc0: 626c 7920 776f 6e27 7420 7365 6520 616e bly won't see an
│ -00000cd0: 7920 7265 7375 6c74 732e 0a0a 4c6f 6f6b y results...Look
│ -00000ce0: 2069 6e20 7468 6520 274c 6f67 2720 7461 in the 'Log' ta
│ -00000cf0: 6220 666f 7220 6465 7461 696c 7320 7768 b for details wh
│ -00000d00: 6174 206d 6179 2068 6176 6520 676f 6e65 at may have gone
│ -00000d10: 2077 726f 6e67 2e00 1111 556e 6b6e 6f77 wrong....Unknow
│ -00000d20: 6e20 4578 6365 7074 696f 6e00 4444 556e n Exception.DDUn
│ -00000d30: 6b6e 6f77 6e20 6572 726f 7220 6475 7269 known error duri
│ -00000d40: 6e67 2072 6561 6469 6e67 2074 6865 2063 ng reading the c
│ -00000d50: 6172 642e 204c 6f6f 6b20 696e 746f 206c ard. Look into l
│ -00000d60: 6f67 6361 7420 666f 7220 6465 7461 696c ogcat for detail
│ -00000d70: 732e 0011 114e 4643 206e 6f74 2061 7661 s....NFC not ava
│ -00000d80: 696c 6162 6c65 0048 484e 4643 206e 6f74 ilable.HHNFC not
│ -00000d90: 2061 7661 696c 6162 6c65 206f 6e20 7468 available on th
│ -00000da0: 6973 2064 6576 6963 6520 6f72 2064 6973 is device or dis
│ -00000db0: 6162 6c65 6420 696e 2041 6e64 726f 6964 abled in Android
│ -00000dc0: 2073 7973 7465 6d20 7365 7474 696e 6773 system settings
│ -00000dd0: 2e00 0707 5265 7375 6c74 7300 0c0c 5472 ....Results...Tr
│ -00000de0: 616e 7361 6374 696f 6e73 0017 1743 6172 ansactions...Car
│ -00000df0: 6420 696e 666f 7320 2843 504c 4320 6461 d infos (CPLC da
│ -00000e00: 7461 293a 0016 1645 4d56 202f 204d 6165 ta):...EMV / Mae
│ -00000e10: 7374 726f 202f 2051 7569 636b 3a00 4141 stro / Quick:.AA
│ -00000e20: 4e46 4320 7461 6720 4944 206f 6620 7468 NFC tag ID of th
│ -00000e30: 6520 6361 7264 0a28 5468 6973 2069 7320 e card.(This is
│ -00000e40: 4e4f 5420 7468 6520 6361 7264 206f 7220 NOT the card or
│ -00000e50: 6163 636f 756e 7420 6e75 6d62 6572 2129 account number!)
│ -00000e60: 3a00 1010 4973 2061 2051 5549 434b 2063 :...Is a QUICK c
│ -00000e70: 6172 643a 001d 1d49 7320 6120 4d61 6573 ard:...Is a Maes
│ -00000e80: 7472 6f20 2842 616e 6b6f 6d61 7429 2063 tro (Bankomat) c
│ -00000e90: 6172 643a 0015 1549 7320 6120 5649 5341 ard:...Is a VISA
│ -00000ea0: 2043 7265 6469 7463 6172 643a 0003 0359 Creditcard:...Y
│ -00000eb0: 4553 0002 024e 4f00 0e0e 5155 4943 4b20 ES...NO...QUICK
│ -00000ec0: 6261 6c61 6e63 653a 000f 0f51 5549 434b balance:...QUICK
│ -00000ed0: 2063 7572 7265 6e63 793a 001c 1c52 656d currency:...Rem
│ -00000ee0: 6169 6e69 6e67 2050 494e 2065 6e74 7279 aining PIN entry
│ -00000ef0: 2072 6574 7269 6573 3a00 1010 4578 7069 retries:...Expi
│ -00000f00: 7261 7469 6f6e 2064 6174 653a 0010 1041 ration date:...A
│ -00000f10: 6374 6976 6174 696f 6e20 6461 7465 3a00 ctivation date:.
│ -00000f20: 0c0c 4361 7264 206e 756d 6265 723a 0014 ..Card number:..
│ -00000f30: 1454 7261 6e73 6163 7469 6f6e 2063 6f75 .Transaction cou
│ -00000f40: 6e74 6572 3a00 2525 436f 6e74 6169 6e73 nter:.%%Contains
│ -00000f50: 2069 6e66 6f20 6162 6f75 7420 7472 616e info about tran
│ -00000f60: 7361 6374 696f 6e20 6c6f 6773 3a00 1515 saction logs:...
│ -00000f70: 4e6f 2074 7261 6e73 6163 7469 6f6e 7320 No transactions
│ -00000f80: 666f 756e 6400 3535 5468 6973 2063 6172 found.55This car
│ -00000f90: 6420 7365 656d 7320 6e6f 7420 746f 2063 d seems not to c
│ -00000fa0: 6f6e 7461 696e 2061 6e79 2074 7261 6e73 ontain any trans
│ -00000fb0: 6163 7469 6f6e 7320 6c6f 6773 2e00 0404 actions logs....
│ -00000fc0: 4e6f 7465 0080 8680 8653 6f72 7279 2e2e Note.....Sorry..
│ -00000fd0: 2054 6869 7320 6361 7264 2073 6565 6d73 This card seems
│ -00000fe0: 206e 6f74 2063 6f6e 7461 696e 2074 7261 not contain tra
│ -00000ff0: 6e73 6163 7469 6f6e 206c 6f67 7320 6174 nsaction logs at
│ -00001000: 2061 6c6c 2e20 0a0a 4465 7461 696c 733a all. ..Details:
│ -00001010: 2074 6865 2045 4d56 2054 4147 2022 3946 the EMV TAG "9F
│ -00001020: 2034 4422 2028 224c 6f67 2045 6e74 7279 4D" ("Log Entry
│ -00001030: 2229 2069 7320 6e6f 7420 7072 6573 656e ") is not presen
│ -00001040: 7420 6f6e 2074 6869 7320 6361 7264 2e00 t on this card..
│ -00001050: 0d0d 4963 6f6e 2043 6f6c 6c61 7073 6500 ..Icon Collapse.
│ -00001060: 0b0b 4963 6f6e 2045 7870 616e 6400 1c1c ..Icon Expand...
│ -00001070: 4261 6e6b 6f6d 6174 2043 6172 6420 496e Bankomat Card In
│ -00001080: 666f 202d 2052 6573 756c 7473 0009 0944 fo - Results...D
│ -00001090: 6f6e 6174 696f 6e73 0013 1345 7572 6f20 onations...Euro
│ -000010a0: 2862 616e 6b20 6163 636f 756e 7429 000a (bank account)..
│ -000010b0: 0a43 6861 6e67 6520 4c6f 6700 0a0a 5768 .Change Log...Wh
│ -000010c0: 6174 2773 204e 6577 0005 076d 6f72 65e2 at's New...more.
│ -000010d0: 80a6 0007 0747 656e 6572 616c 001b 1b41 .....General...A
│ -000010e0: 6e64 726f 6964 204e 4643 2073 7973 7465 ndroid NFC syste
│ -000010f0: 6d20 7365 7474 696e 6773 000e 0e53 6361 m settings...Sca
│ -00001100: 6e20 616c 6c20 6669 6c65 7300 3f3f 5363 n all files.??Sc
│ -00001110: 616e 2061 6c6c 2066 696c 6573 2e20 5468 an all files. Th
│ -00001120: 6973 2077 696c 6c20 7461 6b65 206c 6f6e is will take lon
│ -00001130: 6765 7220 6275 7420 2a6d 6179 2a20 6669 ger but *may* fi
│ -00001140: 6e64 206d 6f72 6520 6461 7461 2e00 3939 nd more data..99
│ -00001150: 4a75 7374 2073 6361 6e20 7765 6c6c 2d6b Just scan well-k
│ -00001160: 6e6f 776e 2066 696c 6573 2e20 5363 616e nown files. Scan
│ -00001170: 6e69 6e67 2077 696c 6c20 6265 206d 7563 ning will be muc
│ -00001180: 6820 6661 7374 6572 2e00 6767 5468 6520 h faster..ggThe
│ -00001190: 7465 726d 696e 616c 2069 7320 616c 6c6f terminal is allo
│ -000011a0: 7765 6420 6163 6365 7074 2074 6869 7320 wed accept this
│ -000011b0: 7472 616e 7361 6374 696f 6e20 6f66 666c transaction offl
│ -000011c0: 696e 6520 2862 7574 2069 7420 7374 696c ine (but it stil
│ -000011d0: 6c20 6d61 7920 676f 206f 6e6c 696e 6520 l may go online
│ -000011e0: 666f 7220 6f74 6865 7220 7265 6173 6f6e for other reason
│ -000011f0: 7329 2e00 5454 5468 6520 7465 726d 696e s)..TTThe termin
│ -00001200: 616c 206d 7573 7420 676f 206f 6e6c 696e al must go onlin
│ -00001210: 6520 616e 6420 6173 6b20 7468 6520 6261 e and ask the ba
│ -00001220: 6e6b 2069 6620 7468 6973 2074 7261 6e73 nk if this trans
│ -00001230: 6163 7469 6f6e 2073 686f 756c 6420 6265 action should be
│ -00001240: 2061 6363 6570 7465 642e 0037 3754 6865 accepted..77The
│ -00001250: 2063 6172 6420 696d 6d65 6469 6174 656c card immediatel
│ -00001260: 7920 6465 636c 696e 6564 2074 6869 7320 y declined this
│ -00001270: 7472 616e 7361 6374 696f 6e20 6f66 666c transaction offl
│ -00001280: 696e 652e 0025 2554 6869 7320 7479 7065 ine..%%This type
│ -00001290: 2069 7320 7265 7365 7276 6564 2066 6f72 is reserved for
│ -000012a0: 2066 7574 7572 6520 7573 652e 000e 0e55 future use....U
│ -000012b0: 7067 7261 6465 206e 6f74 6963 6500 8301 pgrade notice...
│ -000012c0: 8301 494d 504f 5254 414e 5420 5550 4752 ..IMPORTANT UPGR
│ -000012d0: 4144 4520 4e4f 5445 210a 0a42 6563 6175 ADE NOTE!..Becau
│ -000012e0: 7365 2047 6f6f 676c 6520 626c 6f63 6b65 se Google blocke
│ -000012f0: 6420 7468 6973 2061 7070 6c69 6361 7469 d this applicati
│ -00001300: 6f6e 2049 4420 696e 2074 6865 6972 2050 on ID in their P
│ -00001310: 6c61 7920 5374 6f72 6520 2862 6563 6175 lay Store (becau
│ -00001320: 7365 206f 6620 7468 6520 5061 7970 616c se of the Paypal
│ -00001330: 2064 6f6e 6174 696f 6e20 6275 7474 6f6e donation button
│ -00001340: 2920 616e 6420 6f66 6665 7273 206e 6f20 ) and offers no
│ -00001350: 7761 7920 746f 2061 6374 6976 6174 6520 way to activate
│ -00001360: 6974 2061 6761 696e 2049 2072 656c 7563 it again I reluc
│ -00001370: 7461 6e74 6c79 2064 6563 6964 6564 2074 tantly decided t
│ -00001380: 6f20 7075 626c 6973 6820 7468 6973 2061 o publish this a
│ -00001390: 7070 6c69 6361 7469 6f6e 2028 6e6f 7720 pplication (now
│ -000013a0: 7769 7468 6f75 7420 6120 646f 6e61 7469 without a donati
│ -000013b0: 6f6e 2064 6961 6c6f 6729 2075 6e64 6572 on dialog) under
│ -000013c0: 2061 206e 6577 206e 616d 6520 616e 6420 a new name and
│ -000013d0: 6170 706c 6963 6174 696f 6e20 4944 2e0a application ID..
│ -000013e0: 0a50 6c65 6173 6520 756e 696e 7374 616c .Please uninstal
│ -000013f0: 6c20 7468 6973 2076 6572 7369 6f6e 206f l this version o
│ -00001400: 6620 7468 6520 6170 706c 6963 6174 696f f the applicatio
│ -00001410: 6e20 616e 6420 696e 7374 616c 6c20 7468 n and install th
│ -00001420: 6520 6e65 7720 6170 706c 6963 6174 696f e new applicatio
│ -00001430: 6e2c 2077 6869 6368 2069 7320 6e6f 7720 n, which is now
│ -00001440: 6361 6c6c 6564 3a0a 0a0a 2242 616e 6b6f called:..."Banko
│ -00001450: 6d61 7420 4361 7264 2049 6e66 6f73 2032 mat Card Infos 2
│ -00001460: 220a 0a0a 4974 2773 2074 6865 2073 616d "...It's the sam
│ -00001470: 6520 6170 706c 6963 6174 696f 6e2c 2073 e application, s
│ -00001480: 7469 6c6c 2066 7265 652c 2073 7469 6c6c till free, still
│ -00001490: 206f 7065 6e2d 736f 7572 6365 2c20 6a75 open-source, ju
│ -000014a0: 7374 2075 6e64 6572 2061 206e 6577 206e st under a new n
│ -000014b0: 616d 6520 616e 6420 6361 6e20 616c 736f ame and can also
│ -000014c0: 2062 6520 666f 756e 6420 696e 2074 6865 be found in the
│ -000014d0: 2046 2d44 726f 6964 2072 6570 6f73 6974 F-Droid reposit
│ -000014e0: 6f72 792e 2049 2061 6d20 7265 616c 6c79 ory. I am really
│ -000014f0: 2073 6f72 7279 2066 6f72 2074 6869 7320 sorry for this
│ -00001500: 696e 636f 6e76 656e 6965 6e63 652e 0a0a inconvenience...
│ -00001510: 5468 616e 6b73 2066 6f72 2079 6f75 7220 Thanks for your
│ -00001520: 756e 6465 7273 7461 6e64 696e 6720 616e understanding an
│ -00001530: 6420 796f 7572 2073 7570 706f 7274 2c0a d your support,.
│ -00001540: 0a4a 6f68 616e 6e65 7320 5a77 656e 670a .Johannes Zweng.
│ -00001550: 0a0a 502e 532e 3a20 4173 2061 2073 6d61 ..P.S.: As a sma
│ -00001560: 6c6c 2063 6f6d 7065 6e73 6174 696f 6e3a ll compensation:
│ -00001570: 2074 6865 206e 6577 2076 6572 7369 6f6e the new version
│ -00001580: 206e 6f77 2061 6c73 6f20 7375 7070 6f72 now also suppor
│ -00001590: 7473 2072 6561 6469 6e67 206f 6620 5649 ts reading of VI
│ -000015a0: 5341 2061 6e64 204d 6173 7465 7263 6172 SA and Mastercar
│ -000015b0: 6420 6372 6564 6974 2063 6172 6473 2e20 d credit cards.
│ -000015c0: 3a2d 2900 0808 4e46 4320 4c6f 676f 0005 :-)...NFC Logo..
│ -000015d0: 0549 6e66 6f73 0003 034c 6f67 0004 044e .Infos...Log...N
│ -000015e0: 4643 3a00 1c1c 4372 7970 746f 6772 616d FC:...Cryptogram
│ -000015f0: 2049 6e66 6f72 6d61 7469 6f6e 2044 6174 Information Dat
│ -00001600: 613a 001d 1d41 5443 2028 6170 706c 6963 a:...ATC (applic
│ -00001610: 6174 696f 6e20 7478 2063 6f75 6e74 6572 ation tx counter
│ -00001620: 293a 0018 1843 7573 746f 6d65 7220 4578 ):...Customer Ex
│ -00001630: 636c 7573 6976 6520 4461 7461 3a00 2323 clusive Data:.##
│ -00001640: 4170 706c 6963 6174 696f 6e20 4465 6661 Application Defa
│ -00001650: 756c 7420 4163 7469 6f6e 2028 4144 4129 ult Action (ADA)
│ -00001660: 3f3f 3a00 0a0a 556e 6b6e 6f77 6e3f 3f3a ??:...Unknown??:
│ -00001670: 0002 024f 4b00 0808 4170 7020 6c6f 676f ...OK...App logo
│ -00001680: 0007 0742 6974 636f 696e 0006 0646 6c61 ...Bitcoin...Fla
│ -00001690: 7474 7200 0606 5061 7970 616c 0014 1442 ttr...Paypal...B
│ -000016a0: 616e 6b6f 6d61 746b 6172 7465 6e20 496e ankomatkarten In
│ -000016b0: 666f 7300 0d0d 4569 6e73 7465 6c6c 756e fos...Einstellun
│ -000016c0: 6765 6e00 0405 c39c 6265 7200 0606 5465 gen.....ber...Te
│ -000016d0: 696c 656e 0007 0753 7065 6e64 656e 0011 ilen...Spenden..
│ -000016e0: 124c 6574 7a74 6520 c384 6e64 6572 756e .Letzte ..nderun
│ -000016f0: 6765 6e00 4044 4269 7474 6520 6861 6c74 gen.@DBitte halt
│ -00001700: 656e 2053 6965 2049 6872 6520 4261 6e6b en Sie Ihre Bank
│ -00001710: 6f6d 6174 6b61 7274 6520 616e 2064 6965 omatkarte an die
│ -00001720: 2052 c3bc 636b 7365 6974 6520 6465 7320 R..ckseite des
│ -00001730: 4765 72c3 a474 73e2 80a6 0019 1b42 6974 Ger..ts......Bit
│ -00001740: 7465 2077 6172 7465 6e2c 206c 6573 6520 te warten, lese
│ -00001750: 4b61 7274 65e2 80a6 0010 1055 6e62 656b Karte......Unbek
│ -00001760: 616e 6e74 6520 4b61 7274 6500 4242 4469 annte Karte.BBDi
│ -00001770: 6573 6520 4b61 7274 6520 6973 7420 6b65 ese Karte ist ke
│ -00001780: 696e 6520 4d61 6573 7472 6f20 2842 616e ine Maestro (Ban
│ -00001790: 6b6f 6d61 7429 206f 6465 7220 5061 796c komat) oder Payl
│ -000017a0: 6966 6520 5155 4943 4b20 4b61 7274 652e ife QUICK Karte.
│ -000017b0: 000e 0e4b 6172 7465 2076 6572 6c6f 7265 ...Karte verlore
│ -000017c0: 6e00 6e70 4469 6520 5665 7262 696e 6475 n.npDie Verbindu
│ -000017d0: 6e67 207a 7572 204b 6172 7465 2077 7572 ng zur Karte wur
│ -000017e0: 6465 2077 c3a4 6872 656e 6420 6465 7320 de w..hrend des
│ -000017f0: 4c65 7365 766f 7267 616e 6773 2075 6e74 Lesevorgangs unt
│ -00001800: 6572 6272 6f63 6865 6e2e 0a0a 4861 6265 erbrochen...Habe
│ -00001810: 6e20 5369 6520 6469 6520 4b61 7274 6520 n Sie die Karte
│ -00001820: 766f 6d20 4765 72c3 a474 2065 6e74 6665 vom Ger..t entfe
│ -00001830: 726e 743f 000f 0f4b 6569 6e65 2053 6d61 rnt?...Keine Sma
│ -00001840: 7274 4361 7264 0035 3644 6965 7365 7220 rtCard.56Dieser
│ -00001850: 4e46 4320 5461 6720 6973 7420 6b65 696e NFC Tag ist kein
│ -00001860: 6520 67c3 bc6c 7469 6765 2049 534f 2037 e g..ltige ISO 7
│ -00001870: 3831 3620 536d 6172 7443 6172 6429 2e00 816 SmartCard)..
│ -00001880: 1616 4569 6e67 6162 652d 4175 7367 6162 ..Eingabe-Ausgab
│ -00001890: 652d 4665 686c 6572 0080 cc80 ce57 c3a4 e-Fehler.....W..
│ -000018a0: 6872 656e 6420 6465 7320 4c65 7365 766f hrend des Lesevo
│ -000018b0: 7267 616e 6773 2069 7374 2065 696e 6520 rgangs ist eine
│ -000018c0: 2749 4f45 7863 6570 7469 6f6e 2720 6175 'IOException' au
│ -000018d0: 6667 6574 7265 7465 6e2e 2045 7320 7765 fgetreten. Es we
│ -000018e0: 7264 656e 2064 6168 6572 2076 6572 6d75 rden daher vermu
│ -000018f0: 746c 6963 6820 6b65 696e 6520 7369 6e6e tlich keine sinn
│ -00001900: 766f 6c6c 656e 2045 7267 6562 6e69 7373 vollen Ergebniss
│ -00001910: 6520 616e 6765 7a65 6967 7420 7765 7264 e angezeigt werd
│ -00001920: 656e 2e0a 0a42 6974 7465 2073 6568 656e en...Bitte sehen
│ -00001930: 2053 6965 2061 6d20 5265 6974 6572 2027 Sie am Reiter '
│ -00001940: 4c6f 6727 206e 6163 682c 2077 6173 2073 Log' nach, was s
│ -00001950: 6368 6965 6667 6567 616e 6765 6e20 7365 chiefgegangen se
│ -00001960: 696e 206b c3b6 6e6e 7465 2e00 1212 556e in k..nnte....Un
│ -00001970: 6265 6b61 6e6e 7465 7220 4665 686c 6572 bekannter Fehler
│ -00001980: 0080 ac80 ae57 c3a4 6872 656e 6420 6465 .....W..hrend de
│ -00001990: 7320 4c65 7365 766f 7267 616e 6773 2069 s Lesevorgangs i
│ -000019a0: 7374 2065 696e 2075 6e62 656b 616e 6e74 st ein unbekannt
│ -000019b0: 6572 2046 6568 6c65 7220 627a 772e 2065 er Fehler bzw. e
│ -000019c0: 696e 6520 756e 6265 6b61 6e6e 7465 2045 ine unbekannte E
│ -000019d0: 7863 6570 7469 6f6e 2061 7566 6765 7472 xception aufgetr
│ -000019e0: 6574 656e 2e20 6572 726f 7220 6475 7269 eten. error duri
│ -000019f0: 6e67 2072 6561 6469 6e67 2074 6865 2063 ng reading the c
│ -00001a00: 6172 642e 2042 6974 7465 2073 6568 656e ard. Bitte sehen
│ -00001a10: 2053 6965 2069 6e20 276c 6f67 6361 7427 Sie in 'logcat'
│ -00001a20: 2066 c3bc 7220 6d65 6872 2044 6574 6169 f..r mehr Detai
│ -00001a30: 6c73 2e00 1314 4e46 4320 6e69 6368 7420 ls....NFC nicht
│ -00001a40: 7665 7266 c3bc 6762 6172 005e 604e 4643 verf..gbar.^`NFC
│ -00001a50: 2069 7374 2061 7566 2064 6965 7365 6d20 ist auf diesem
│ -00001a60: 4765 72c3 a474 2065 6e74 7765 6465 7220 Ger..t entweder
│ -00001a70: 6e69 6368 7420 7665 7266 c3bc 6762 6172 nicht verf..gbar
│ -00001a80: 206f 6465 7220 696e 2064 656e 2053 7973 oder in den Sys
│ -00001a90: 7465 6d65 696e 7374 656c 6c75 6e67 656e temeinstellungen
│ -00001aa0: 2064 6561 6b74 6976 6965 7274 2e00 0a0a deaktiviert....
│ -00001ab0: 4572 6765 626e 6973 7365 000d 0d54 7261 Ergebnisse...Tra
│ -00001ac0: 6e73 616b 7469 6f6e 656e 0019 194b 6172 nsaktionen...Kar
│ -00001ad0: 7465 6e69 6e66 6f73 2028 4350 4c43 2044 teninfos (CPLC D
│ -00001ae0: 6174 656e 293a 0017 1745 4d56 202f 2042 aten):...EMV / B
│ -00001af0: 616e 6b6f 6d61 7420 2f20 5175 6963 6b3a ankomat / Quick:
│ -00001b00: 003b 3b4e 4643 2054 6167 2049 4420 6469 .;;NFC Tag ID di
│ -00001b10: 6573 6572 204b 6172 7465 0a28 4469 6573 eser Karte.(Dies
│ -00001b20: 2069 7374 206e 6963 6874 2064 6965 204b ist nicht die K
│ -00001b30: 6172 7465 6e6e 756d 6d65 7221 293a 0024 artennummer!):.$
│ -00001b40: 2448 6174 2064 6965 7365 204b 6172 7465 $Hat diese Karte
│ -00001b50: 2065 696e 6520 5155 4943 4b20 4675 6e6b eine QUICK Funk
│ -00001b60: 7469 6f6e 3a00 2626 4973 7420 6461 7320 tion:.&&Ist das
│ -00001b70: 6569 6e65 204d 6165 7374 726f 2028 4261 eine Maestro (Ba
│ -00001b80: 6e6b 6f6d 6174 2920 4b61 7274 653a 001e nkomat) Karte:..
│ -00001b90: 1e49 7374 2064 6173 2065 696e 6520 5649 .Ist das eine VI
│ -00001ba0: 5341 204b 7265 6469 746b 6172 7465 3a00 SA Kreditkarte:.
│ -00001bb0: 0202 4a41 0004 044e 4549 4e00 1d1d 5155 ..JA...NEIN...QU
│ -00001bc0: 4943 4b20 4775 7468 6162 656e 2061 7566 ICK Guthaben auf
│ -00001bd0: 2064 6572 204b 6172 7465 3a00 0e0f 5155 der Karte:...QU
│ -00001be0: 4943 4b20 57c3 a468 7275 6e67 3a00 2626 ICK W..hrung:.&&
│ -00001bf0: 5665 7262 6c65 6962 656e 6465 2056 6572 Verbleibende Ver
│ -00001c00: 7375 6368 6520 7a75 7220 5049 4e20 4569 suche zur PIN Ei
│ -00001c10: 6e67 6162 653a 0016 1641 626c 6175 6664 ngabe:...Ablaufd
│ -00001c20: 6174 756d 2064 6572 204b 6172 7465 3a00 atum der Karte:.
│ -00001c30: 1c1c 4175 7373 7465 6c6c 756e 6773 6461 ..Ausstellungsda
│ -00001c40: 7475 6d20 6465 7220 4b61 7274 653a 000d tum der Karte:..
│ -00001c50: 0d4b 6172 7465 6e6e 756d 6d65 723a 0013 .Kartennummer:..
│ -00001c60: 1454 7261 6e73 616b 7469 6f6e 737a c3a4 .Transaktionsz..
│ -00001c70: 686c 6572 3a00 2223 456e 7468 c3a4 6c74 hler:."#Enth..lt
│ -00001c80: 2049 6e66 6f73 207a 7520 5472 616e 7361 Infos zu Transa
│ -00001c90: 6b74 696f 6e73 6c6f 6773 3a00 1c1c 4b65 ktionslogs:...Ke
│ -00001ca0: 696e 6520 5472 616e 7361 6b74 696f 6e65 ine Transaktione
│ -00001cb0: 6e20 6765 6675 6e64 656e 0039 3944 6965 n gefunden.99Die
│ -00001cc0: 7365 204b 6172 7465 2073 6368 6569 6e74 se Karte scheint
│ -00001cd0: 206b 6569 6e65 2054 7261 6e73 616b 7469 keine Transakti
│ -00001ce0: 6f6e 736c 6f67 7320 7a75 2062 6569 6e68 onslogs zu beinh
│ -00001cf0: 616c 7465 6e2e 0007 0748 696e 7765 6973 alten....Hinweis
│ -00001d00: 0080 9c80 9c53 6f72 7279 2e2e 2044 6965 .....Sorry.. Die
│ -00001d10: 7365 204b 6172 7465 2062 6569 6e68 616c se Karte beinhal
│ -00001d20: 7465 7420 6f66 6665 6e73 6963 6874 6c69 tet offensichtli
│ -00001d30: 6368 206b 6569 6e65 2054 7261 6e73 616b ch keine Transak
│ -00001d40: 7469 6f6e 732d 4c6f 6773 2e0a 0a44 6574 tions-Logs...Det
│ -00001d50: 6169 6c73 3a20 4465 7220 454d 5620 5441 ails: Der EMV TA
│ -00001d60: 4720 2239 4620 3444 2220 2822 4c6f 6720 G "9F 4D" ("Log
│ -00001d70: 456e 7472 7922 2920 6973 7420 6175 6620 Entry") ist auf
│ -00001d80: 6469 6573 6572 204b 6172 7465 2067 6172 dieser Karte gar
│ -00001d90: 206e 6963 6874 2076 6f72 6861 6e64 656e nicht vorhanden
│ -00001da0: 2e00 0f0f 4569 6e6b 6c61 7070 2053 796d ....Einklapp Sym
│ -00001db0: 626f 6c00 0f0f 4175 736b 6c61 7070 2053 bol...Ausklapp S
│ -00001dc0: 796d 626f 6c00 2121 4261 6e6b 6f6d 6174 ymbol.!!Bankomat
│ -00001dd0: 6b61 7274 656e 2049 6e66 6f73 202d 2045 karten Infos - E
│ -00001de0: 7267 6562 6e69 7373 6500 1213 4575 726f rgebnisse...Euro
│ -00001df0: 2028 c39c 6265 7277 6569 7375 6e67 2900 (..berweisung).
│ -00001e00: 0c0c 5761 7320 6973 7420 6e65 753f 0005 ..Was ist neu?..
│ -00001e10: 076d 6568 72e2 80a6 0009 0941 6c6c 6765 .mehr......Allge
│ -00001e20: 6d65 696e 001f 1f41 6e64 726f 6964 204e mein...Android N
│ -00001e30: 4643 2053 7973 7465 6d65 696e 7374 656c FC Systemeinstel
│ -00001e40: 6c75 6e67 656e 0013 1353 6361 6e6e 6520 lungen...Scanne
│ -00001e50: 616c 6c65 2044 6174 6569 656e 0066 6753 alle Dateien.fgS
│ -00001e60: 6361 6e6e 6520 616c 6c65 2044 6174 6569 canne alle Datei
│ -00001e70: 656e 2e20 4461 7320 5363 616e 6e65 6e20 en. Das Scannen
│ -00001e80: 6461 7565 7274 206c c3a4 6e67 6572 2c20 dauert l..nger,
│ -00001e90: 6669 6e64 6574 2061 6265 7220 2a65 7665 findet aber *eve
│ -00001ea0: 6e74 7565 6c6c 2a20 6175 6620 6d61 6e63 ntuell* auf manc
│ -00001eb0: 6865 6e20 4b61 7274 656e 206d 6568 7220 hen Karten mehr
│ -00001ec0: 4461 7465 6e2e 0045 4553 6361 6e6e 6520 Daten..EEScanne
│ -00001ed0: 6e75 7220 6469 6520 5374 616e 6461 7264 nur die Standard
│ -00001ee0: 6461 7465 6965 6e2e 2044 6173 2053 6361 dateien. Das Sca
│ -00001ef0: 6e6e 656e 2064 6572 204b 6172 7465 2067 nnen der Karte g
│ -00001f00: 6568 7420 7363 686e 656c 6c65 722e 0080 eht schneller...
│ -00001f10: 8280 8344 6173 2054 6572 6d69 6e61 6c20 ...Das Terminal
│ -00001f20: 6461 7266 2064 6965 7365 2054 7261 6e73 darf diese Trans
│ -00001f30: 616b 7469 6f6e 206f 6666 6c69 6e65 2061 aktion offline a
│ -00001f40: 6b7a 6570 7469 6572 656e 2028 6b61 6e6e kzeptieren (kann
│ -00001f50: 2061 6265 7220 6175 7320 616e 6465 7265 aber aus andere
│ -00001f60: 6e20 4772 c3bc 6e64 656e 2074 726f 747a n Gr..nden trotz
│ -00001f70: 6465 6d20 6f6e 6c69 6e65 2067 6568 656e dem online gehen
│ -00001f80: 2075 6e64 2064 6965 2042 616e 6b20 6672 und die Bank fr
│ -00001f90: 6167 656e 292e 0060 6044 6173 2054 6572 agen)..``Das Ter
│ -00001fa0: 6d69 6e61 6c20 6d75 7373 206f 6e6c 696e minal muss onlin
│ -00001fb0: 6520 6765 6865 6e20 756e 6420 6469 6520 e gehen und die
│ -00001fc0: 4261 6e6b 2066 7261 6765 6e2c 206f 6220 Bank fragen, ob
│ -00001fd0: 6469 6573 6520 5472 616e 7361 6b74 696f diese Transaktio
│ -00001fe0: 6e20 616b 7a65 7074 6965 7274 2077 6572 n akzeptiert wer
│ -00001ff0: 6465 6e20 6461 7266 2e00 3939 4469 6520 den darf..99Die
│ -00002000: 4b61 7274 6520 6861 7420 6469 6573 6520 Karte hat diese
│ -00002010: 5472 616e 7361 6b74 696f 6e20 676c 6569 Transaktion glei
│ -00002020: 6368 206f 6666 6c69 6e65 2061 6267 656c ch offline abgel
│ -00002030: 6568 6e74 2e00 3537 4469 6573 6572 2054 ehnt..57Dieser T
│ -00002040: 7970 2069 7374 2072 6573 6572 7669 6572 yp ist reservier
│ -00002050: 7420 66c3 bc72 207a 756b c3bc 6e66 7469 t f..r zuk..nfti
│ -00002060: 6765 2041 6e77 656e 6475 6e67 656e 2e00 ge Anwendungen..
│ -00002070: 0e0e 5570 6461 7465 2048 696e 7765 6973 ..Update Hinweis
│ -00002080: 0083 5083 5b57 4943 4854 4947 4552 2055 ..P.[WICHTIGER U
│ -00002090: 5044 4154 4520 4849 4e57 4549 5321 0a0a PDATE HINWEIS!..
│ -000020a0: 4461 2047 6f6f 676c 6520 6469 6573 6520 Da Google diese
│ -000020b0: 4170 7020 2877 6567 656e 2064 6573 2050 App (wegen des P
│ -000020c0: 6179 7061 6c20 5370 656e 6465 6e20 4275 aypal Spenden Bu
│ -000020d0: 7474 6f6e 7329 2069 6d20 506c 6179 2053 ttons) im Play S
│ -000020e0: 746f 7265 2067 6573 7065 7272 7420 6861 tore gesperrt ha
│ -000020f0: 7420 2875 6e64 206c 6569 6465 7220 6b65 t (und leider ke
│ -00002100: 696e 6520 4dc3 b667 6c69 6368 6b65 6974 ine M..glichkeit
│ -00002110: 2061 6e62 6965 7465 7420 6469 6573 6520 anbietet diese
│ -00002120: 5370 6572 7265 2077 6965 6465 7220 72c3 Sperre wieder r.
│ -00002130: bc63 6b67 c3a4 6e67 6967 207a 7520 6d61 .ckg..ngig zu ma
│ -00002140: 6368 656e 292c 2068 6162 6520 6963 6820 chen), habe ich
│ -00002150: 7363 6877 6572 656e 2048 6572 7a65 6e73 schweren Herzens
│ -00002160: 2062 6573 6368 6c6f 7373 656e 2c20 6469 beschlossen, di
│ -00002170: 6520 4170 7020 286a 6574 7a74 206f 686e e App (jetzt ohn
│ -00002180: 6520 5370 656e 6465 6e2d 4275 7474 6f6e e Spenden-Button
│ -00002190: 7329 2075 6e74 6572 2065 696e 656d 206e s) unter einem n
│ -000021a0: 6575 656e 204e 616d 656e 2075 6e64 2065 euen Namen und e
│ -000021b0: 696e 6572 206e 6575 656e 2041 7070 2d49 iner neuen App-I
│ -000021c0: 4420 7a75 2076 6572 c3b6 6666 656e 746c D zu ver..ffentl
│ -000021d0: 6963 6865 6e2e 0a0a 4269 7474 6520 6465 ichen...Bitte de
│ -000021e0: 696e 7374 616c 6c69 6572 656e 2053 6965 installieren Sie
│ -000021f0: 2064 6168 6572 2064 6965 7365 2056 6572 daher diese Ver
│ -00002200: 7369 6f6e 2064 6572 2041 7070 2075 6e64 sion der App und
│ -00002210: 2069 6e73 7461 6c6c 6965 7265 6e20 5369 installieren Si
│ -00002220: 6520 6469 6520 6e65 7565 2056 6572 7369 e die neue Versi
│ -00002230: 6f6e 2c20 6469 6520 6e75 6e20 6162 2073 on, die nun ab s
│ -00002240: 6f66 6f72 7420 6865 69c3 9f74 3a0a 0a22 ofort hei..t:.."
│ -00002250: 4261 6e6b 6f6d 6174 2043 6172 6420 496e Bankomat Card In
│ -00002260: 666f 7320 3222 0a0a 0a44 6173 2069 7374 fos 2"...Das ist
│ -00002270: 2064 6965 7365 6c62 6520 4170 702c 2077 dieselbe App, w
│ -00002280: 6569 7465 7268 696e 204f 7065 6e2d 536f eiterhin Open-So
│ -00002290: 7572 6365 2c20 7765 6974 6572 6869 6e20 urce, weiterhin
│ -000022a0: 6672 6569 2076 6572 66c3 bc67 6261 722c frei verf..gbar,
│ -000022b0: 206e 7572 2075 6e74 6572 2065 696e 656d nur unter einem
│ -000022c0: 206e 6575 656e 204e 616d 656e 2075 6e64 neuen Namen und
│ -000022d0: 2069 7374 2061 7563 6820 696d 2046 2d44 ist auch im F-D
│ -000022e0: 726f 6964 2052 6570 6f73 6974 6f72 7920 roid Repository
│ -000022f0: 7a75 2066 696e 6465 6e2e 2045 7320 7475 zu finden. Es tu
│ -00002300: 7420 6d69 7220 6175 6672 6963 6874 6967 t mir aufrichtig
│ -00002310: 206c 6569 6420 66c3 bc72 2064 6965 2055 leid f..r die U
│ -00002320: 6e61 6e6e 6568 6d6c 6963 686b 6569 7465 nannehmlichkeite
│ -00002330: 6e2e 0a0a 4461 6e6b 6520 66c3 bc72 2049 n...Danke f..r I
│ -00002340: 6872 2056 6572 7374 c3a4 6e64 6e69 7320 hr Verst..ndnis
│ -00002350: 756e 6420 4968 7265 2055 6e74 6572 7374 und Ihre Unterst
│ -00002360: c3bc 747a 756e 672c 0a0a 4a6f 6861 6e6e ..tzung,..Johann
│ -00002370: 6573 205a 7765 6e67 0a0a 0a50 2e53 2e3a es Zweng...P.S.:
│ -00002380: 2041 6c73 206b 6c65 696e 6520 456e 7473 Als kleine Ents
│ -00002390: 6368 c3a4 6469 6775 6e67 3a20 6469 6520 ch..digung: die
│ -000023a0: 6e65 7565 2056 6572 7369 6f6e 206b 616e neue Version kan
│ -000023b0: 6e20 6e75 6e20 6175 6368 2056 4953 4120 n nun auch VISA
│ -000023c0: 756e 6420 4d61 7374 6572 6361 7264 204b und Mastercard K
│ -000023d0: 6172 7465 6e20 6c65 7365 6e2e 203a 2d29 arten lesen. :-)
│ +00000b00: 7478 7400 0e0e 5155 4943 4b20 6261 6c61 txt...QUICK bala
│ +00000b10: 6e63 653a 0005 0553 6861 7265 0013 1342 nce:...Share...B
│ +00000b20: 616e 6b6f 6d61 7420 4361 7264 2049 6e66 ankomat Card Inf
│ +00000b30: 6f73 0008 0844 6f6e 6174 696f 6e00 8301 os...Donation...
│ +00000b40: 8301 494d 504f 5254 414e 5420 5550 4752 ..IMPORTANT UPGR
│ +00000b50: 4144 4520 4e4f 5445 210a 0a42 6563 6175 ADE NOTE!..Becau
│ +00000b60: 7365 2047 6f6f 676c 6520 626c 6f63 6b65 se Google blocke
│ +00000b70: 6420 7468 6973 2061 7070 6c69 6361 7469 d this applicati
│ +00000b80: 6f6e 2049 4420 696e 2074 6865 6972 2050 on ID in their P
│ +00000b90: 6c61 7920 5374 6f72 6520 2862 6563 6175 lay Store (becau
│ +00000ba0: 7365 206f 6620 7468 6520 5061 7970 616c se of the Paypal
│ +00000bb0: 2064 6f6e 6174 696f 6e20 6275 7474 6f6e donation button
│ +00000bc0: 2920 616e 6420 6f66 6665 7273 206e 6f20 ) and offers no
│ +00000bd0: 7761 7920 746f 2061 6374 6976 6174 6520 way to activate
│ +00000be0: 6974 2061 6761 696e 2049 2072 656c 7563 it again I reluc
│ +00000bf0: 7461 6e74 6c79 2064 6563 6964 6564 2074 tantly decided t
│ +00000c00: 6f20 7075 626c 6973 6820 7468 6973 2061 o publish this a
│ +00000c10: 7070 6c69 6361 7469 6f6e 2028 6e6f 7720 pplication (now
│ +00000c20: 7769 7468 6f75 7420 6120 646f 6e61 7469 without a donati
│ +00000c30: 6f6e 2064 6961 6c6f 6729 2075 6e64 6572 on dialog) under
│ +00000c40: 2061 206e 6577 206e 616d 6520 616e 6420 a new name and
│ +00000c50: 6170 706c 6963 6174 696f 6e20 4944 2e0a application ID..
│ +00000c60: 0a50 6c65 6173 6520 756e 696e 7374 616c .Please uninstal
│ +00000c70: 6c20 7468 6973 2076 6572 7369 6f6e 206f l this version o
│ +00000c80: 6620 7468 6520 6170 706c 6963 6174 696f f the applicatio
│ +00000c90: 6e20 616e 6420 696e 7374 616c 6c20 7468 n and install th
│ +00000ca0: 6520 6e65 7720 6170 706c 6963 6174 696f e new applicatio
│ +00000cb0: 6e2c 2077 6869 6368 2069 7320 6e6f 7720 n, which is now
│ +00000cc0: 6361 6c6c 6564 3a0a 0a0a 2242 616e 6b6f called:..."Banko
│ +00000cd0: 6d61 7420 4361 7264 2049 6e66 6f73 2032 mat Card Infos 2
│ +00000ce0: 220a 0a0a 4974 2773 2074 6865 2073 616d "...It's the sam
│ +00000cf0: 6520 6170 706c 6963 6174 696f 6e2c 2073 e application, s
│ +00000d00: 7469 6c6c 2066 7265 652c 2073 7469 6c6c till free, still
│ +00000d10: 206f 7065 6e2d 736f 7572 6365 2c20 6a75 open-source, ju
│ +00000d20: 7374 2075 6e64 6572 2061 206e 6577 206e st under a new n
│ +00000d30: 616d 6520 616e 6420 6361 6e20 616c 736f ame and can also
│ +00000d40: 2062 6520 666f 756e 6420 696e 2074 6865 be found in the
│ +00000d50: 2046 2d44 726f 6964 2072 6570 6f73 6974 F-Droid reposit
│ +00000d60: 6f72 792e 2049 2061 6d20 7265 616c 6c79 ory. I am really
│ +00000d70: 2073 6f72 7279 2066 6f72 2074 6869 7320 sorry for this
│ +00000d80: 696e 636f 6e76 656e 6965 6e63 652e 0a0a inconvenience...
│ +00000d90: 5468 616e 6b73 2066 6f72 2079 6f75 7220 Thanks for your
│ +00000da0: 756e 6465 7273 7461 6e64 696e 6720 616e understanding an
│ +00000db0: 6420 796f 7572 2073 7570 706f 7274 2c0a d your support,.
│ +00000dc0: 0a4a 6f68 616e 6e65 7320 5a77 656e 670a .Johannes Zweng.
│ +00000dd0: 0a0a 502e 532e 3a20 4173 2061 2073 6d61 ..P.S.: As a sma
│ +00000de0: 6c6c 2063 6f6d 7065 6e73 6174 696f 6e3a ll compensation:
│ +00000df0: 2074 6865 206e 6577 2076 6572 7369 6f6e the new version
│ +00000e00: 206e 6f77 2061 6c73 6f20 7375 7070 6f72 now also suppor
│ +00000e10: 7473 2072 6561 6469 6e67 206f 6620 5649 ts reading of VI
│ +00000e20: 5341 2061 6e64 204d 6173 7465 7263 6172 SA and Mastercar
│ +00000e30: 6420 6372 6564 6974 2063 6172 6473 2e20 d credit cards.
│ +00000e40: 3a2d 2900 0909 4368 616e 6765 6c6f 6700 :-)...Changelog.
│ +00000e50: 0e0e 5570 6772 6164 6520 6e6f 7469 6365 ..Upgrade notice
│ +00000e60: 003c 3e50 6c65 6173 6520 686f 6c64 2079 .<>Please hold y
│ +00000e70: 6f75 7220 6361 7264 2063 6c6f 7365 2074 our card close t
│ +00000e80: 6f20 7468 6520 6261 636b 2073 6964 6520 o the back side
│ +00000e90: 6f66 2079 6f75 7220 6465 7669 6365 e280 of your device..
│ +00000ea0: a600 2525 5468 6973 2074 7970 6520 6973 ..%%This type is
│ +00000eb0: 2072 6573 6572 7665 6420 666f 7220 6675 reserved for fu
│ +00000ec0: 7475 7265 2075 7365 2e00 3737 5468 6520 ture use..77The
│ +00000ed0: 6361 7264 2069 6d6d 6564 6961 7465 6c79 card immediately
│ +00000ee0: 2064 6563 6c69 6e65 6420 7468 6973 2074 declined this t
│ +00000ef0: 7261 6e73 6163 7469 6f6e 206f 6666 6c69 ransaction offli
│ +00000f00: 6e65 2e00 0d0f 5265 6164 696e 6720 6361 ne....Reading ca
│ +00000f10: 7264 e280 a600 5454 5468 6520 7465 726d rd....TTThe term
│ +00000f20: 696e 616c 206d 7573 7420 676f 206f 6e6c inal must go onl
│ +00000f30: 696e 6520 616e 6420 6173 6b20 7468 6520 ine and ask the
│ +00000f40: 6261 6e6b 2069 6620 7468 6973 2074 7261 bank if this tra
│ +00000f50: 6e73 6163 7469 6f6e 2073 686f 756c 6420 nsaction should
│ +00000f60: 6265 2061 6363 6570 7465 642e 000c 0c55 be accepted....U
│ +00000f70: 6e6b 6e6f 776e 2043 6172 6400 6767 5468 nknown Card.ggTh
│ +00000f80: 6520 7465 726d 696e 616c 2069 7320 616c e terminal is al
│ +00000f90: 6c6f 7765 6420 6163 6365 7074 2074 6869 lowed accept thi
│ +00000fa0: 7320 7472 616e 7361 6374 696f 6e20 6f66 s transaction of
│ +00000fb0: 666c 696e 6520 2862 7574 2069 7420 7374 fline (but it st
│ +00000fc0: 696c 6c20 6d61 7920 676f 206f 6e6c 696e ill may go onlin
│ +00000fd0: 6520 666f 7220 6f74 6865 7220 7265 6173 e for other reas
│ +00000fe0: 6f6e 7329 2e00 2e2e 5468 6973 2063 6172 ons)....This car
│ +00000ff0: 6420 6973 206e 6f20 4d61 6573 7472 6f20 d is no Maestro
│ +00001000: 6f72 2050 6179 6c69 6665 2051 5549 434b or Paylife QUICK
│ +00001010: 2063 6172 642e 0039 394a 7573 7420 7363 card..99Just sc
│ +00001020: 616e 2077 656c 6c2d 6b6e 6f77 6e20 6669 an well-known fi
│ +00001030: 6c65 732e 2053 6361 6e6e 696e 6720 7769 les. Scanning wi
│ +00001040: 6c6c 2062 6520 6d75 6368 2066 6173 7465 ll be much faste
│ +00001050: 722e 0009 0943 6172 6420 6c6f 7374 003f r....Card lost.?
│ +00001060: 3f53 6361 6e20 616c 6c20 6669 6c65 732e ?Scan all files.
│ +00001070: 2054 6869 7320 7769 6c6c 2074 616b 6520 This will take
│ +00001080: 6c6f 6e67 6572 2062 7574 202a 6d61 792a longer but *may*
│ +00001090: 2066 696e 6420 6d6f 7265 2064 6174 612e find more data.
│ +000010a0: 0049 494c 6f73 7420 7468 6520 636f 6e6e .IILost the conn
│ +000010b0: 6563 7469 6f6e 2074 6f20 7468 6520 6361 ection to the ca
│ +000010c0: 7264 2064 7572 696e 6720 7265 6164 696e rd during readin
│ +000010d0: 672e 0a0a 4469 6420 796f 7520 7265 6d6f g...Did you remo
│ +000010e0: 7665 2074 6865 2063 6172 643f 000e 0e53 ve the card?...S
│ +000010f0: 6361 6e20 616c 6c20 6669 6c65 7300 0c0c can all files...
│ +00001100: 4e6f 2053 6d61 7274 4361 7264 001b 1b41 No SmartCard...A
│ +00001110: 6e64 726f 6964 204e 4643 2073 7973 7465 ndroid NFC syste
│ +00001120: 6d20 7365 7474 696e 6773 0036 3654 6869 m settings.66Thi
│ +00001130: 7320 4e46 4320 7461 6720 6973 206e 6f20 s NFC tag is no
│ +00001140: 7661 6c69 6420 4953 4f20 3738 3136 2063 valid ISO 7816 c
│ +00001150: 6f6d 706c 6961 6e74 2053 6d61 7274 4361 ompliant SmartCa
│ +00001160: 7264 2e00 0707 4765 6e65 7261 6c00 0c0c rd....General...
│ +00001170: 494f 2045 7863 6570 7469 6f6e 0005 076d IO Exception...m
│ +00001180: 6f72 65e2 80a6 0080 8580 8549 4f45 7863 ore........IOExc
│ +00001190: 6570 7469 6f6e 2064 7572 696e 6720 7265 eption during re
│ +000011a0: 6164 696e 6720 7468 6520 6361 7264 2e20 ading the card.
│ +000011b0: 596f 7520 7072 6f62 6162 6c79 2077 6f6e You probably won
│ +000011c0: 2774 2073 6565 2061 6e79 2072 6573 756c 't see any resul
│ +000011d0: 7473 2e0a 0a4c 6f6f 6b20 696e 2074 6865 ts...Look in the
│ +000011e0: 2027 4c6f 6727 2074 6162 2066 6f72 2064 'Log' tab for d
│ +000011f0: 6574 6169 6c73 2077 6861 7420 6d61 7920 etails what may
│ +00001200: 6861 7665 2067 6f6e 6520 7772 6f6e 672e have gone wrong.
│ +00001210: 000a 0a57 6861 7427 7320 4e65 7700 1111 ...What's New...
│ +00001220: 556e 6b6e 6f77 6e20 4578 6365 7074 696f Unknown Exceptio
│ +00001230: 6e00 0a0a 4368 616e 6765 204c 6f67 0044 n...Change Log.D
│ +00001240: 4455 6e6b 6e6f 776e 2065 7272 6f72 2064 DUnknown error d
│ +00001250: 7572 696e 6720 7265 6164 696e 6720 7468 uring reading th
│ +00001260: 6520 6361 7264 2e20 4c6f 6f6b 2069 6e74 e card. Look int
│ +00001270: 6f20 6c6f 6763 6174 2066 6f72 2064 6574 o logcat for det
│ +00001280: 6169 6c73 2e00 0808 5365 7474 696e 6773 ails....Settings
│ +00001290: 0011 114e 4643 206e 6f74 2061 7661 696c ...NFC not avail
│ +000012a0: 6162 6c65 0013 1345 7572 6f20 2862 616e able...Euro (ban
│ +000012b0: 6b20 6163 636f 756e 7429 0048 484e 4643 k account).HHNFC
│ +000012c0: 206e 6f74 2061 7661 696c 6162 6c65 206f not available o
│ +000012d0: 6e20 7468 6973 2064 6576 6963 6520 6f72 n this device or
│ +000012e0: 2064 6973 6162 6c65 6420 696e 2041 6e64 disabled in And
│ +000012f0: 726f 6964 2073 7973 7465 6d20 7365 7474 roid system sett
│ +00001300: 696e 6773 2e00 0909 446f 6e61 7469 6f6e ings....Donation
│ +00001310: 7300 0707 5265 7375 6c74 7300 1c1c 4261 s...Results...Ba
│ +00001320: 6e6b 6f6d 6174 2043 6172 6420 496e 666f nkomat Card Info
│ +00001330: 202d 2052 6573 756c 7473 000b 0b49 636f - Results...Ico
│ +00001340: 6e20 4578 7061 6e64 000c 0c54 7261 6e73 n Expand...Trans
│ +00001350: 6163 7469 6f6e 7300 0d0d 4963 6f6e 2043 actions...Icon C
│ +00001360: 6f6c 6c61 7073 6500 8086 8086 536f 7272 ollapse.....Sorr
│ +00001370: 792e 2e20 5468 6973 2063 6172 6420 7365 y.. This card se
│ +00001380: 656d 7320 6e6f 7420 636f 6e74 6169 6e20 ems not contain
│ +00001390: 7472 616e 7361 6374 696f 6e20 6c6f 6773 transaction logs
│ +000013a0: 2061 7420 616c 6c2e 200a 0a44 6574 6169 at all. ..Detai
│ +000013b0: 6c73 3a20 7468 6520 454d 5620 5441 4720 ls: the EMV TAG
│ +000013c0: 2239 4620 3444 2220 2822 4c6f 6720 456e "9F 4D" ("Log En
│ +000013d0: 7472 7922 2920 6973 206e 6f74 2070 7265 try") is not pre
│ +000013e0: 7365 6e74 206f 6e20 7468 6973 2063 6172 sent on this car
│ +000013f0: 642e 0004 044e 6f74 6500 1717 4361 7264 d....Note...Card
│ +00001400: 2069 6e66 6f73 2028 4350 4c43 2064 6174 infos (CPLC dat
│ +00001410: 6129 3a00 3535 5468 6973 2063 6172 6420 a):.55This card
│ +00001420: 7365 656d 7320 6e6f 7420 746f 2063 6f6e seems not to con
│ +00001430: 7461 696e 2061 6e79 2074 7261 6e73 6163 tain any transac
│ +00001440: 7469 6f6e 7320 6c6f 6773 2e00 1616 454d tions logs....EM
│ +00001450: 5620 2f20 4d61 6573 7472 6f20 2f20 5175 V / Maestro / Qu
│ +00001460: 6963 6b3a 0005 0541 626f 7574 0041 414e ick:...About.AAN
│ +00001470: 4643 2074 6167 2049 4420 6f66 2074 6865 FC tag ID of the
│ +00001480: 2063 6172 640a 2854 6869 7320 6973 204e card.(This is N
│ +00001490: 4f54 2074 6865 2063 6172 6420 6f72 2061 OT the card or a
│ +000014a0: 6363 6f75 6e74 206e 756d 6265 7221 293a ccount number!):
│ +000014b0: 0015 154e 6f20 7472 616e 7361 6374 696f ...No transactio
│ +000014c0: 6e73 2066 6f75 6e64 0010 1049 7320 6120 ns found...Is a
│ +000014d0: 5155 4943 4b20 6361 7264 3a00 2525 436f QUICK card:.%%Co
│ +000014e0: 6e74 6169 6e73 2069 6e66 6f20 6162 6f75 ntains info abou
│ +000014f0: 7420 7472 616e 7361 6374 696f 6e20 6c6f t transaction lo
│ +00001500: 6773 3a00 1d1d 4973 2061 204d 6165 7374 gs:...Is a Maest
│ +00001510: 726f 2028 4261 6e6b 6f6d 6174 2920 6361 ro (Bankomat) ca
│ +00001520: 7264 3a00 1414 5472 616e 7361 6374 696f rd:...Transactio
│ +00001530: 6e20 636f 756e 7465 723a 0015 1549 7320 n counter:...Is
│ +00001540: 6120 5649 5341 2043 7265 6469 7463 6172 a VISA Creditcar
│ +00001550: 643a 000c 0c43 6172 6420 6e75 6d62 6572 d:...Card number
│ +00001560: 3a00 0303 5945 5300 1010 4163 7469 7661 :...YES...Activa
│ +00001570: 7469 6f6e 2064 6174 653a 0002 024e 4f00 tion date:...NO.
│ +00001580: 1010 4578 7069 7261 7469 6f6e 2064 6174 ..Expiration dat
│ +00001590: 653a 001c 1c52 656d 6169 6e69 6e67 2050 e:...Remaining P
│ +000015a0: 494e 2065 6e74 7279 2072 6574 7269 6573 IN entry retries
│ +000015b0: 3a00 0f0f 5155 4943 4b20 6375 7272 656e :...QUICK curren
│ +000015c0: 6379 3a00 0707 4269 7463 6f69 6e00 0808 cy:...Bitcoin...
│ +000015d0: 4e46 4320 4c6f 676f 0006 0650 6179 7061 NFC Logo...Paypa
│ +000015e0: 6c00 0606 466c 6174 7472 0008 0841 7070 l...Flattr...App
│ +000015f0: 206c 6f67 6f00 0202 4f4b 000a 0a55 6e6b logo...OK...Unk
│ +00001600: 6e6f 776e 3f3f 3a00 2323 4170 706c 6963 nown??:.##Applic
│ +00001610: 6174 696f 6e20 4465 6661 756c 7420 4163 ation Default Ac
│ +00001620: 7469 6f6e 2028 4144 4129 3f3f 3a00 1818 tion (ADA)??:...
│ +00001630: 4375 7374 6f6d 6572 2045 7863 6c75 7369 Customer Exclusi
│ +00001640: 7665 2044 6174 613a 001d 1d41 5443 2028 ve Data:...ATC (
│ +00001650: 6170 706c 6963 6174 696f 6e20 7478 2063 application tx c
│ +00001660: 6f75 6e74 6572 293a 001c 1c43 7279 7074 ounter):...Crypt
│ +00001670: 6f67 7261 6d20 496e 666f 726d 6174 696f ogram Informatio
│ +00001680: 6e20 4461 7461 3a00 0505 496e 666f 7300 n Data:...Infos.
│ +00001690: 0303 4c6f 6700 0404 4e46 433a 003b 3b4e ..Log...NFC:.;;N
│ +000016a0: 4643 2054 6167 2049 4420 6469 6573 6572 FC Tag ID dieser
│ +000016b0: 204b 6172 7465 0a28 4469 6573 2069 7374 Karte.(Dies ist
│ +000016c0: 206e 6963 6874 2064 6965 204b 6172 7465 nicht die Karte
│ +000016d0: 6e6e 756d 6d65 7221 293a 001c 1c4b 6569 nnummer!):...Kei
│ +000016e0: 6e65 2054 7261 6e73 616b 7469 6f6e 656e ne Transaktionen
│ +000016f0: 2067 6566 756e 6465 6e00 1919 4b61 7274 gefunden...Kart
│ +00001700: 656e 696e 666f 7320 2843 504c 4320 4461 eninfos (CPLC Da
│ +00001710: 7465 6e29 3a00 3939 4469 6573 6520 4b61 ten):.99Diese Ka
│ +00001720: 7274 6520 7363 6865 696e 7420 6b65 696e rte scheint kein
│ +00001730: 6520 5472 616e 7361 6b74 696f 6e73 6c6f e Transaktionslo
│ +00001740: 6773 207a 7520 6265 696e 6861 6c74 656e gs zu beinhalten
│ +00001750: 2e00 2223 456e 7468 c3a4 6c74 2049 6e66 .."#Enth..lt Inf
│ +00001760: 6f73 207a 7520 5472 616e 7361 6b74 696f os zu Transaktio
│ +00001770: 6e73 6c6f 6773 3a00 0707 4869 6e77 6569 nslogs:...Hinwei
│ +00001780: 7300 2424 4861 7420 6469 6573 6520 4b61 s.$$Hat diese Ka
│ +00001790: 7274 6520 6569 6e65 2051 5549 434b 2046 rte eine QUICK F
│ +000017a0: 756e 6b74 696f 6e3a 0080 9c80 9c53 6f72 unktion:.....Sor
│ +000017b0: 7279 2e2e 2044 6965 7365 204b 6172 7465 ry.. Diese Karte
│ +000017c0: 2062 6569 6e68 616c 7465 7420 6f66 6665 beinhaltet offe
│ +000017d0: 6e73 6963 6874 6c69 6368 206b 6569 6e65 nsichtlich keine
│ +000017e0: 2054 7261 6e73 616b 7469 6f6e 732d 4c6f Transaktions-Lo
│ +000017f0: 6773 2e0a 0a44 6574 6169 6c73 3a20 4465 gs...Details: De
│ +00001800: 7220 454d 5620 5441 4720 2239 4620 3444 r EMV TAG "9F 4D
│ +00001810: 2220 2822 4c6f 6720 456e 7472 7922 2920 " ("Log Entry")
│ +00001820: 6973 7420 6175 6620 6469 6573 6572 204b ist auf dieser K
│ +00001830: 6172 7465 2067 6172 206e 6963 6874 2076 arte gar nicht v
│ +00001840: 6f72 6861 6e64 656e 2e00 0d0d 5472 616e orhanden....Tran
│ +00001850: 7361 6b74 696f 6e65 6e00 0f0f 4569 6e6b saktionen...Eink
│ +00001860: 6c61 7070 2053 796d 626f 6c00 1314 5472 lapp Symbol...Tr
│ +00001870: 616e 7361 6b74 696f 6e73 7ac3 a468 6c65 ansaktionsz..hle
│ +00001880: 723a 000f 0f41 7573 6b6c 6170 7020 5379 r:...Ausklapp Sy
│ +00001890: 6d62 6f6c 0026 2649 7374 2064 6173 2065 mbol.&&Ist das e
│ +000018a0: 696e 6520 4d61 6573 7472 6f20 2842 616e ine Maestro (Ban
│ +000018b0: 6b6f 6d61 7429 204b 6172 7465 3a00 0d0d komat) Karte:...
│ +000018c0: 4b61 7274 656e 6e75 6d6d 6572 3a00 1e1e Kartennummer:...
│ +000018d0: 4973 7420 6461 7320 6569 6e65 2056 4953 Ist das eine VIS
│ +000018e0: 4120 4b72 6564 6974 6b61 7274 653a 001c A Kreditkarte:..
│ +000018f0: 1c41 7573 7374 656c 6c75 6e67 7364 6174 .Ausstellungsdat
│ +00001900: 756d 2064 6572 204b 6172 7465 3a00 0202 um der Karte:...
│ +00001910: 4a41 000a 0a45 7267 6562 6e69 7373 6500 JA...Ergebnisse.
│ +00001920: 2121 4261 6e6b 6f6d 6174 6b61 7274 656e !!Bankomatkarten
│ +00001930: 2049 6e66 6f73 202d 2045 7267 6562 6e69 Infos - Ergebni
│ +00001940: 7373 6500 1616 4162 6c61 7566 6461 7475 sse...Ablaufdatu
│ +00001950: 6d20 6465 7220 4b61 7274 653a 0004 044e m der Karte:...N
│ +00001960: 4549 4e00 5e60 4e46 4320 6973 7420 6175 EIN.^`NFC ist au
│ +00001970: 6620 6469 6573 656d 2047 6572 c3a4 7420 f diesem Ger..t
│ +00001980: 656e 7477 6564 6572 206e 6963 6874 2076 entweder nicht v
│ +00001990: 6572 66c3 bc67 6261 7220 6f64 6572 2069 erf..gbar oder i
│ +000019a0: 6e20 6465 6e20 5379 7374 656d 6569 6e73 n den Systemeins
│ +000019b0: 7465 6c6c 756e 6765 6e20 6465 616b 7469 tellungen deakti
│ +000019c0: 7669 6572 742e 001d 1d51 5549 434b 2047 viert....QUICK G
│ +000019d0: 7574 6861 6265 6e20 6175 6620 6465 7220 uthaben auf der
│ +000019e0: 4b61 7274 653a 0026 2656 6572 626c 6569 Karte:.&&Verblei
│ +000019f0: 6265 6e64 6520 5665 7273 7563 6865 207a bende Versuche z
│ +00001a00: 7572 2050 494e 2045 696e 6761 6265 3a00 ur PIN Eingabe:.
│ +00001a10: 0405 c39c 6265 7200 1314 4e46 4320 6e69 ....ber...NFC ni
│ +00001a20: 6368 7420 7665 7266 c3bc 6762 6172 0012 cht verf..gbar..
│ +00001a30: 1345 7572 6f20 28c3 9c62 6572 7765 6973 .Euro (..berweis
│ +00001a40: 756e 6729 000d 0d45 696e 7374 656c 6c75 ung)...Einstellu
│ +00001a50: 6e67 656e 0080 ac80 ae57 c3a4 6872 656e ngen.....W..hren
│ +00001a60: 6420 6465 7320 4c65 7365 766f 7267 616e d des Lesevorgan
│ +00001a70: 6773 2069 7374 2065 696e 2075 6e62 656b gs ist ein unbek
│ +00001a80: 616e 6e74 6572 2046 6568 6c65 7220 627a annter Fehler bz
│ +00001a90: 772e 2065 696e 6520 756e 6265 6b61 6e6e w. eine unbekann
│ +00001aa0: 7465 2045 7863 6570 7469 6f6e 2061 7566 te Exception auf
│ +00001ab0: 6765 7472 6574 656e 2e20 6572 726f 7220 getreten. error
│ +00001ac0: 6475 7269 6e67 2072 6561 6469 6e67 2074 during reading t
│ +00001ad0: 6865 2063 6172 642e 2042 6974 7465 2073 he card. Bitte s
│ +00001ae0: 6568 656e 2053 6965 2069 6e20 276c 6f67 ehen Sie in 'log
│ +00001af0: 6361 7427 2066 c3bc 7220 6d65 6872 2044 cat' f..r mehr D
│ +00001b00: 6574 6169 6c73 2e00 1212 556e 6265 6b61 etails....Unbeka
│ +00001b10: 6e6e 7465 7220 4665 686c 6572 0080 cc80 nnter Fehler....
│ +00001b20: ce57 c3a4 6872 656e 6420 6465 7320 4c65 .W..hrend des Le
│ +00001b30: 7365 766f 7267 616e 6773 2069 7374 2065 sevorgangs ist e
│ +00001b40: 696e 6520 2749 4f45 7863 6570 7469 6f6e ine 'IOException
│ +00001b50: 2720 6175 6667 6574 7265 7465 6e2e 2045 ' aufgetreten. E
│ +00001b60: 7320 7765 7264 656e 2064 6168 6572 2076 s werden daher v
│ +00001b70: 6572 6d75 746c 6963 6820 6b65 696e 6520 ermutlich keine
│ +00001b80: 7369 6e6e 766f 6c6c 656e 2045 7267 6562 sinnvollen Ergeb
│ +00001b90: 6e69 7373 6520 616e 6765 7a65 6967 7420 nisse angezeigt
│ +00001ba0: 7765 7264 656e 2e0a 0a42 6974 7465 2073 werden...Bitte s
│ +00001bb0: 6568 656e 2053 6965 2061 6d20 5265 6974 ehen Sie am Reit
│ +00001bc0: 6572 2027 4c6f 6727 206e 6163 682c 2077 er 'Log' nach, w
│ +00001bd0: 6173 2073 6368 6965 6667 6567 616e 6765 as schiefgegange
│ +00001be0: 6e20 7365 696e 206b c3b6 6e6e 7465 2e00 n sein k..nnte..
│ +00001bf0: 0c0c 5761 7320 6973 7420 6e65 753f 0016 ..Was ist neu?..
│ +00001c00: 1645 696e 6761 6265 2d41 7573 6761 6265 .Eingabe-Ausgabe
│ +00001c10: 2d46 6568 6c65 7200 0507 6d65 6872 e280 -Fehler...mehr..
│ +00001c20: a600 3536 4469 6573 6572 204e 4643 2054 ..56Dieser NFC T
│ +00001c30: 6167 2069 7374 206b 6569 6e65 2067 c3bc ag ist keine g..
│ +00001c40: 6c74 6967 6520 4953 4f20 3738 3136 2053 ltige ISO 7816 S
│ +00001c50: 6d61 7274 4361 7264 292e 0009 0941 6c6c martCard)....All
│ +00001c60: 6765 6d65 696e 000f 0f4b 6569 6e65 2053 gemein...Keine S
│ +00001c70: 6d61 7274 4361 7264 001f 1f41 6e64 726f martCard...Andro
│ +00001c80: 6964 204e 4643 2053 7973 7465 6d65 696e id NFC Systemein
│ +00001c90: 7374 656c 6c75 6e67 656e 006e 7044 6965 stellungen.npDie
│ +00001ca0: 2056 6572 6269 6e64 756e 6720 7a75 7220 Verbindung zur
│ +00001cb0: 4b61 7274 6520 7775 7264 6520 77c3 a468 Karte wurde w..h
│ +00001cc0: 7265 6e64 2064 6573 204c 6573 6576 6f72 rend des Lesevor
│ +00001cd0: 6761 6e67 7320 756e 7465 7262 726f 6368 gangs unterbroch
│ +00001ce0: 656e 2e0a 0a48 6162 656e 2053 6965 2064 en...Haben Sie d
│ +00001cf0: 6965 204b 6172 7465 2076 6f6d 2047 6572 ie Karte vom Ger
│ +00001d00: c3a4 7420 656e 7466 6572 6e74 3f00 1313 ..t entfernt?...
│ +00001d10: 5363 616e 6e65 2061 6c6c 6520 4461 7465 Scanne alle Date
│ +00001d20: 6965 6e00 0e0e 4b61 7274 6520 7665 726c ien...Karte verl
│ +00001d30: 6f72 656e 0066 6753 6361 6e6e 6520 616c oren.fgScanne al
│ +00001d40: 6c65 2044 6174 6569 656e 2e20 4461 7320 le Dateien. Das
│ +00001d50: 5363 616e 6e65 6e20 6461 7565 7274 206c Scannen dauert l
│ +00001d60: c3a4 6e67 6572 2c20 6669 6e64 6574 2061 ..nger, findet a
│ +00001d70: 6265 7220 2a65 7665 6e74 7565 6c6c 2a20 ber *eventuell*
│ +00001d80: 6175 6620 6d61 6e63 6865 6e20 4b61 7274 auf manchen Kart
│ +00001d90: 656e 206d 6568 7220 4461 7465 6e2e 0042 en mehr Daten..B
│ +00001da0: 4244 6965 7365 204b 6172 7465 2069 7374 BDiese Karte ist
│ +00001db0: 206b 6569 6e65 204d 6165 7374 726f 2028 keine Maestro (
│ +00001dc0: 4261 6e6b 6f6d 6174 2920 6f64 6572 2050 Bankomat) oder P
│ +00001dd0: 6179 6c69 6665 2051 5549 434b 204b 6172 aylife QUICK Kar
│ +00001de0: 7465 2e00 4545 5363 616e 6e65 206e 7572 te..EEScanne nur
│ +00001df0: 2064 6965 2053 7461 6e64 6172 6464 6174 die Standarddat
│ +00001e00: 6569 656e 2e20 4461 7320 5363 616e 6e65 eien. Das Scanne
│ +00001e10: 6e20 6465 7220 4b61 7274 6520 6765 6874 n der Karte geht
│ +00001e20: 2073 6368 6e65 6c6c 6572 2e00 1010 556e schneller....Un
│ +00001e30: 6265 6b61 6e6e 7465 204b 6172 7465 0080 bekannte Karte..
│ +00001e40: 8280 8344 6173 2054 6572 6d69 6e61 6c20 ...Das Terminal
│ +00001e50: 6461 7266 2064 6965 7365 2054 7261 6e73 darf diese Trans
│ +00001e60: 616b 7469 6f6e 206f 6666 6c69 6e65 2061 aktion offline a
│ +00001e70: 6b7a 6570 7469 6572 656e 2028 6b61 6e6e kzeptieren (kann
│ +00001e80: 2061 6265 7220 6175 7320 616e 6465 7265 aber aus andere
│ +00001e90: 6e20 4772 c3bc 6e64 656e 2074 726f 747a n Gr..nden trotz
│ +00001ea0: 6465 6d20 6f6e 6c69 6e65 2067 6568 656e dem online gehen
│ +00001eb0: 2075 6e64 2064 6965 2042 616e 6b20 6672 und die Bank fr
│ +00001ec0: 6167 656e 292e 0019 1b42 6974 7465 2077 agen)....Bitte w
│ +00001ed0: 6172 7465 6e2c 206c 6573 6520 4b61 7274 arten, lese Kart
│ +00001ee0: 65e2 80a6 0060 6044 6173 2054 6572 6d69 e....``Das Termi
│ +00001ef0: 6e61 6c20 6d75 7373 206f 6e6c 696e 6520 nal muss online
│ +00001f00: 6765 6865 6e20 756e 6420 6469 6520 4261 gehen und die Ba
│ +00001f10: 6e6b 2066 7261 6765 6e2c 206f 6220 6469 nk fragen, ob di
│ +00001f20: 6573 6520 5472 616e 7361 6b74 696f 6e20 ese Transaktion
│ +00001f30: 616b 7a65 7074 6965 7274 2077 6572 6465 akzeptiert werde
│ +00001f40: 6e20 6461 7266 2e00 0e0f 5155 4943 4b20 n darf....QUICK
│ +00001f50: 57c3 a468 7275 6e67 3a00 3939 4469 6520 W..hrung:.99Die
│ +00001f60: 4b61 7274 6520 6861 7420 6469 6573 6520 Karte hat diese
│ +00001f70: 5472 616e 7361 6b74 696f 6e20 676c 6569 Transaktion glei
│ +00001f80: 6368 206f 6666 6c69 6e65 2061 6267 656c ch offline abgel
│ +00001f90: 6568 6e74 2e00 4044 4269 7474 6520 6861 ehnt..@DBitte ha
│ +00001fa0: 6c74 656e 2053 6965 2049 6872 6520 4261 lten Sie Ihre Ba
│ +00001fb0: 6e6b 6f6d 6174 6b61 7274 6520 616e 2064 nkomatkarte an d
│ +00001fc0: 6965 2052 c3bc 636b 7365 6974 6520 6465 ie R..ckseite de
│ +00001fd0: 7320 4765 72c3 a474 73e2 80a6 0035 3744 s Ger..ts....57D
│ +00001fe0: 6965 7365 7220 5479 7020 6973 7420 7265 ieser Typ ist re
│ +00001ff0: 7365 7276 6965 7274 2066 c3bc 7220 7a75 serviert f..r zu
│ +00002000: 6bc3 bc6e 6674 6967 6520 416e 7765 6e64 k..nftige Anwend
│ +00002010: 756e 6765 6e2e 0011 124c 6574 7a74 6520 ungen....Letzte
│ +00002020: c384 6e64 6572 756e 6765 6e00 0e0e 5570 ..nderungen...Up
│ +00002030: 6461 7465 2048 696e 7765 6973 0007 0753 date Hinweis...S
│ +00002040: 7065 6e64 656e 0083 5083 5b57 4943 4854 penden..P.[WICHT
│ +00002050: 4947 4552 2055 5044 4154 4520 4849 4e57 IGER UPDATE HINW
│ +00002060: 4549 5321 0a0a 4461 2047 6f6f 676c 6520 EIS!..Da Google
│ +00002070: 6469 6573 6520 4170 7020 2877 6567 656e diese App (wegen
│ +00002080: 2064 6573 2050 6179 7061 6c20 5370 656e des Paypal Spen
│ +00002090: 6465 6e20 4275 7474 6f6e 7329 2069 6d20 den Buttons) im
│ +000020a0: 506c 6179 2053 746f 7265 2067 6573 7065 Play Store gespe
│ +000020b0: 7272 7420 6861 7420 2875 6e64 206c 6569 rrt hat (und lei
│ +000020c0: 6465 7220 6b65 696e 6520 4dc3 b667 6c69 der keine M..gli
│ +000020d0: 6368 6b65 6974 2061 6e62 6965 7465 7420 chkeit anbietet
│ +000020e0: 6469 6573 6520 5370 6572 7265 2077 6965 diese Sperre wie
│ +000020f0: 6465 7220 72c3 bc63 6b67 c3a4 6e67 6967 der r..ckg..ngig
│ +00002100: 207a 7520 6d61 6368 656e 292c 2068 6162 zu machen), hab
│ +00002110: 6520 6963 6820 7363 6877 6572 656e 2048 e ich schweren H
│ +00002120: 6572 7a65 6e73 2062 6573 6368 6c6f 7373 erzens beschloss
│ +00002130: 656e 2c20 6469 6520 4170 7020 286a 6574 en, die App (jet
│ +00002140: 7a74 206f 686e 6520 5370 656e 6465 6e2d zt ohne Spenden-
│ +00002150: 4275 7474 6f6e 7329 2075 6e74 6572 2065 Buttons) unter e
│ +00002160: 696e 656d 206e 6575 656e 204e 616d 656e inem neuen Namen
│ +00002170: 2075 6e64 2065 696e 6572 206e 6575 656e und einer neuen
│ +00002180: 2041 7070 2d49 4420 7a75 2076 6572 c3b6 App-ID zu ver..
│ +00002190: 6666 656e 746c 6963 6865 6e2e 0a0a 4269 ffentlichen...Bi
│ +000021a0: 7474 6520 6465 696e 7374 616c 6c69 6572 tte deinstallier
│ +000021b0: 656e 2053 6965 2064 6168 6572 2064 6965 en Sie daher die
│ +000021c0: 7365 2056 6572 7369 6f6e 2064 6572 2041 se Version der A
│ +000021d0: 7070 2075 6e64 2069 6e73 7461 6c6c 6965 pp und installie
│ +000021e0: 7265 6e20 5369 6520 6469 6520 6e65 7565 ren Sie die neue
│ +000021f0: 2056 6572 7369 6f6e 2c20 6469 6520 6e75 Version, die nu
│ +00002200: 6e20 6162 2073 6f66 6f72 7420 6865 69c3 n ab sofort hei.
│ +00002210: 9f74 3a0a 0a22 4261 6e6b 6f6d 6174 2043 .t:.."Bankomat C
│ +00002220: 6172 6420 496e 666f 7320 3222 0a0a 0a44 ard Infos 2"...D
│ +00002230: 6173 2069 7374 2064 6965 7365 6c62 6520 as ist dieselbe
│ +00002240: 4170 702c 2077 6569 7465 7268 696e 204f App, weiterhin O
│ +00002250: 7065 6e2d 536f 7572 6365 2c20 7765 6974 pen-Source, weit
│ +00002260: 6572 6869 6e20 6672 6569 2076 6572 66c3 erhin frei verf.
│ +00002270: bc67 6261 722c 206e 7572 2075 6e74 6572 .gbar, nur unter
│ +00002280: 2065 696e 656d 206e 6575 656e 204e 616d einem neuen Nam
│ +00002290: 656e 2075 6e64 2069 7374 2061 7563 6820 en und ist auch
│ +000022a0: 696d 2046 2d44 726f 6964 2052 6570 6f73 im F-Droid Repos
│ +000022b0: 6974 6f72 7920 7a75 2066 696e 6465 6e2e itory zu finden.
│ +000022c0: 2045 7320 7475 7420 6d69 7220 6175 6672 Es tut mir aufr
│ +000022d0: 6963 6874 6967 206c 6569 6420 66c3 bc72 ichtig leid f..r
│ +000022e0: 2064 6965 2055 6e61 6e6e 6568 6d6c 6963 die Unannehmlic
│ +000022f0: 686b 6569 7465 6e2e 0a0a 4461 6e6b 6520 hkeiten...Danke
│ +00002300: 66c3 bc72 2049 6872 2056 6572 7374 c3a4 f..r Ihr Verst..
│ +00002310: 6e64 6e69 7320 756e 6420 4968 7265 2055 ndnis und Ihre U
│ +00002320: 6e74 6572 7374 c3bc 747a 756e 672c 0a0a nterst..tzung,..
│ +00002330: 4a6f 6861 6e6e 6573 205a 7765 6e67 0a0a Johannes Zweng..
│ +00002340: 0a50 2e53 2e3a 2041 6c73 206b 6c65 696e .P.S.: Als klein
│ +00002350: 6520 456e 7473 6368 c3a4 6469 6775 6e67 e Entsch..digung
│ +00002360: 3a20 6469 6520 6e65 7565 2056 6572 7369 : die neue Versi
│ +00002370: 6f6e 206b 616e 6e20 6e75 6e20 6175 6368 on kann nun auch
│ +00002380: 2056 4953 4120 756e 6420 4d61 7374 6572 VISA und Master
│ +00002390: 6361 7264 204b 6172 7465 6e20 6c65 7365 card Karten lese
│ +000023a0: 6e2e 203a 2d29 0014 1442 616e 6b6f 6d61 n. :-)...Bankoma
│ +000023b0: 746b 6172 7465 6e20 496e 666f 7300 0606 tkarten Infos...
│ +000023c0: 5465 696c 656e 0017 1745 4d56 202f 2042 Teilen...EMV / B
│ +000023d0: 616e 6b6f 6d61 7420 2f20 5175 6963 6b3a ankomat / Quick:
│ 000023e0: 0004 0444 6174 6100 af00 0000 0000 0000 ...Data.........
│ -000023f0: f100 0000 ffff ffff af00 0000 0000 0000 ................
│ -00002400: 1001 0000 ffff ffff ffff ffff ffff ffff ................
│ -00002410: 0002 2001 5031 0000 7f00 0000 6100 7400 .. .P1......a.t.
│ +000023f0: 1001 0000 ffff ffff af00 0000 0000 0000 ................
│ +00002400: f100 0000 ffff ffff ffff ffff ffff ffff ................
│ +00002410: 0002 2001 e831 0000 7f00 0000 6100 7400 .. ..1......a.t.
│ 00002420: 2e00 7a00 7700 6500 6e00 6700 2e00 6200 ..z.w.e.n.g...b.
│ 00002430: 6100 6e00 6b00 6f00 6d00 6100 7400 6900 a.n.k.o.m.a.t.i.
│ 00002440: 6e00 6600 6f00 7300 0000 0000 0000 0000 n.f.o.s.........
│ 00002450: 0000 0000 0000 0000 0000 0000 0000 0000 ................
│ 00002460: 0000 0000 0000 0000 0000 0000 0000 0000 ................
│ 00002470: 0000 0000 0000 0000 0000 0000 0000 0000 ................
│ 00002480: 0000 0000 0000 0000 0000 0000 0000 0000 ................
│ @@ -881,486 +881,496 @@
│ 00003700: 7374 4974 656d 4375 7374 6f6d 6572 4578 stItemCustomerEx
│ 00003710: 636c 7573 6976 6544 6174 6100 0d0d 7478 clusiveData...tx
│ 00003720: 4c69 7374 5261 7744 6174 6100 0202 1000 ListRawData.....
│ 00003730: 1000 0000 0100 0000 0000 0000 0202 1000 ................
│ 00003740: 3400 0000 0200 0000 0900 0000 0001 0000 4...............
│ 00003750: 0001 0000 0001 0000 0001 0000 0000 0000 ................
│ 00003760: 0000 0000 0000 0000 0000 0000 0000 0000 ................
│ -00003770: 0102 4400 b800 0000 0200 0000 0900 0000 ..D.............
│ -00003780: 6800 0000 3000 0000 0000 0000 0000 0000 h...0...........
│ +00003770: 0102 4c00 c000 0000 0200 0000 0900 0000 ..L.............
│ +00003780: 7000 0000 3800 0000 0000 0000 0000 0000 p...8...........
│ 00003790: 0000 0000 0000 0000 0000 0000 0000 0000 ................
│ 000037a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
│ -000037b0: 0000 0000 ffff ffff ffff ffff ffff ffff ................
│ -000037c0: ffff ffff 0000 0000 1000 0000 2000 0000 ............ ...
│ -000037d0: 3000 0000 4000 0000 0800 0000 0400 0000 0...@...........
│ -000037e0: 0800 0003 0200 0000 0800 0000 0500 0000 ................
│ -000037f0: 0800 0003 0300 0000 0800 0000 0600 0000 ................
│ -00003800: 0800 0003 0400 0000 0800 0000 0700 0000 ................
│ -00003810: 0800 0003 0500 0000 0800 0000 0800 0000 ................
│ -00003820: 0800 0003 0600 0000 0102 4400 a800 0000 ..........D.....
│ -00003830: 0200 0000 0900 0000 6800 0000 3000 0000 ........h...0...
│ -00003840: 0000 0000 0000 0000 0000 a000 0000 0000 ................
│ -00003850: 0000 0000 0400 0000 0000 0000 0000 0000 ................
│ +000037b0: 0000 0000 0000 0000 0000 0000 ffff ffff ................
│ +000037c0: ffff ffff ffff ffff ffff ffff 0000 0000 ................
│ +000037d0: 1000 0000 2000 0000 3000 0000 4000 0000 .... ...0...@...
│ +000037e0: 0800 0000 0400 0000 0800 0003 1000 0000 ................
│ +000037f0: 0800 0000 0500 0000 0800 0003 1100 0000 ................
│ +00003800: 0800 0000 0600 0000 0800 0003 1200 0000 ................
│ +00003810: 0800 0000 0700 0000 0800 0003 1300 0000 ................
│ +00003820: 0800 0000 0800 0000 0800 0003 1400 0000 ................
│ +00003830: 0102 4c00 b000 0000 0200 0000 0900 0000 ..L.............
│ +00003840: 7000 0000 3800 0000 0000 0000 0000 0000 p...8...........
│ +00003850: 0000 a000 0000 0000 0000 0000 0400 0000 ................
│ 00003860: 0000 0000 0000 0000 0000 0000 0000 0000 ................
│ -00003870: 1000 0000 2000 0000 3000 0000 ffff ffff .... ...0.......
│ -00003880: ffff ffff ffff ffff ffff ffff ffff ffff ................
│ -00003890: 0800 0000 0000 0000 0800 0003 1800 0000 ................
│ -000038a0: 0800 0000 0100 0000 0800 0003 1900 0000 ................
│ -000038b0: 0800 0000 0200 0000 0800 0003 1a00 0000 ................
│ -000038c0: 0800 0000 0300 0000 0800 0003 1b00 0000 ................
│ -000038d0: 0102 4400 a800 0000 0200 0000 0900 0000 ..D.............
│ -000038e0: 6800 0000 3000 0000 0000 0000 0000 0000 h...0...........
│ -000038f0: 0000 f000 0000 0000 0000 0000 0400 0000 ................
│ -00003900: 0000 0000 0000 0000 0000 0000 0000 0000 ................
│ -00003910: 0000 0000 0000 0000 1000 0000 2000 0000 ............ ...
│ -00003920: 3000 0000 ffff ffff ffff ffff ffff ffff 0...............
│ -00003930: ffff ffff ffff ffff 0800 0000 0000 0000 ................
│ -00003940: 0800 0003 1c00 0000 0800 0000 0100 0000 ................
│ -00003950: 0800 0003 1d00 0000 0800 0000 0200 0000 ................
│ -00003960: 0800 0003 1e00 0000 0800 0000 0300 0000 ................
│ -00003970: 0800 0003 1f00 0000 0102 4400 a800 0000 ..........D.....
│ -00003980: 0200 0000 0900 0000 6800 0000 3000 0000 ........h...0...
│ -00003990: 0000 0000 0000 0000 0000 4001 0000 0000 ..........@.....
│ -000039a0: 0000 0000 0400 0000 0000 0000 0000 0000 ................
│ -000039b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
│ -000039c0: 1000 0000 2000 0000 3000 0000 ffff ffff .... ...0.......
│ -000039d0: ffff ffff ffff ffff ffff ffff ffff ffff ................
│ -000039e0: 0800 0000 0000 0000 0800 0003 2000 0000 ............ ...
│ -000039f0: 0800 0000 0100 0000 0800 0003 2100 0000 ............!...
│ -00003a00: 0800 0000 0200 0000 0800 0003 2200 0000 ............"...
│ -00003a10: 0800 0000 0300 0000 0800 0003 2300 0000 ............#...
│ -00003a20: 0102 4400 a800 0000 0200 0000 0900 0000 ..D.............
│ -00003a30: 6800 0000 3000 0000 0000 0000 0000 0000 h...0...........
│ -00003a40: 0000 e001 0000 0000 0000 0000 0400 0000 ................
│ -00003a50: 0000 0000 0000 0000 0000 0000 0000 0000 ................
│ -00003a60: 0000 0000 0000 0000 1000 0000 2000 0000 ............ ...
│ -00003a70: 3000 0000 ffff ffff ffff ffff ffff ffff 0...............
│ -00003a80: ffff ffff ffff ffff 0800 0000 0000 0000 ................
│ -00003a90: 0800 0003 2400 0000 0800 0000 0100 0000 ....$...........
│ -00003aa0: 0800 0003 2500 0000 0800 0000 0200 0000 ....%...........
│ -00003ab0: 0800 0003 2600 0000 0800 0000 0300 0000 ....&...........
│ -00003ac0: 0800 0003 2700 0000 0202 1000 3c00 0000 ....'.......<...
│ -00003ad0: 0300 0000 0b00 0000 0000 0000 0000 0000 ................
│ -00003ae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
│ -00003af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
│ -00003b00: 0000 0000 0102 4400 2001 0000 0300 0000 ......D. .......
│ -00003b10: 0b00 0000 7000 0000 3000 0000 0000 0000 ....p...0.......
│ -00003b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................
│ -00003b30: 0000 0000 0000 0000 0000 0000 0000 0000 ................
│ -00003b40: 0000 0000 0000 0000 0000 0000 1000 0000 ................
│ -00003b50: 2000 0000 3000 0000 4000 0000 5000 0000 ...0...@...P...
│ -00003b60: 6000 0000 7000 0000 8000 0000 9000 0000 `...p...........
│ -00003b70: a000 0000 0800 0000 0900 0000 0800 0003 ................
│ -00003b80: 0700 0000 0800 0000 0a00 0000 0800 0003 ................
│ -00003b90: 0800 0000 0800 0000 0b00 0000 0800 0003 ................
│ -00003ba0: 0900 0000 0800 0000 0c00 0000 0800 0003 ................
│ -00003bb0: 0a00 0000 0800 0000 0d00 0000 0800 0003 ................
│ -00003bc0: 0b00 0000 0800 0000 0e00 0000 0800 0003 ................
│ -00003bd0: 0c00 0000 0800 0000 0f00 0000 0800 0003 ................
│ -00003be0: 0d00 0000 0800 0000 1000 0000 0800 0003 ................
│ -00003bf0: 0e00 0000 0800 0000 1100 0000 0800 0003 ................
│ -00003c00: 0f00 0000 0800 0000 1200 0000 0800 0003 ................
│ -00003c10: 1000 0000 0800 0000 1300 0000 0800 0003 ................
│ -00003c20: 1100 0000 0202 1000 1800 0000 0400 0000 ................
│ -00003c30: 0200 0000 0000 0000 0000 0000 0102 4400 ..............D.
│ -00003c40: 6c00 0000 0400 0000 0200 0000 4c00 0000 l...........L...
│ -00003c50: 3000 0000 0000 0000 0000 0000 0000 0000 0...............
│ -00003c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................
│ -00003c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................
│ -00003c80: 0000 0000 1000 0000 0800 0000 1400 0000 ................
│ -00003c90: 0800 0003 1200 0000 0800 0000 1500 0000 ................
│ -00003ca0: 0800 0003 1300 0000 0202 1000 1400 0000 ................
│ -00003cb0: 0500 0000 0100 0000 0400 0000 0102 4400 ..............D.
│ -00003cc0: 5800 0000 0500 0000 0100 0000 4800 0000 X...........H...
│ -00003cd0: 3000 0000 0000 0000 0000 0000 0000 0000 0...............
│ -00003ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
│ -00003cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
│ -00003d00: 0000 0000 0800 0000 1600 0000 0800 0003 ................
│ -00003d10: 1400 0000 0102 4400 5800 0000 0500 0000 ......D.X.......
│ -00003d20: 0100 0000 4800 0000 3000 0000 0000 0000 ....H...0.......
│ -00003d30: 6465 0000 0000 0000 0000 0000 0000 0000 de..............
│ -00003d40: 0000 0000 0000 0000 0000 0000 0000 0000 ................
│ -00003d50: 0000 0000 0000 0000 0000 0000 0800 0000 ................
│ -00003d60: 1600 0000 0800 0003 2800 0000 0202 1000 ........(.......
│ -00003d70: 1800 0000 0600 0000 0200 0000 8024 0000 .............$..
│ -00003d80: 0000 0000 0102 4400 6c00 0000 0600 0000 ......D.l.......
│ -00003d90: 0200 0000 4c00 0000 3000 0000 0000 0000 ....L...0.......
│ -00003da0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
│ -00003db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
│ -00003dc0: 0000 0000 0000 0000 0000 0000 1000 0000 ................
│ -00003dd0: 0800 0000 1700 0000 0800 0005 0110 0000 ................
│ -00003de0: 0800 0000 1800 0000 0800 0005 0110 0000 ................
│ -00003df0: 0102 4400 5c00 0000 0600 0000 0200 0000 ..D.\...........
│ -00003e00: 4c00 0000 3000 0000 0000 0000 0000 0000 L...0...........
│ -00003e10: 0200 0000 0000 0000 0000 0000 0d00 0000 ................
│ -00003e20: 0000 d002 0000 0000 0000 0000 0000 0000 ................
│ -00003e30: 0000 0000 0000 0000 ffff ffff 0800 0000 ................
│ -00003e40: 1700 0000 0800 0005 0180 0000 0202 1000 ................
│ -00003e50: 4c01 0000 0700 0000 4f00 0000 0400 0000 L.......O.......
│ -00003e60: 0400 0000 0400 0000 0400 0000 0400 0000 ................
│ -00003e70: 0400 0000 0400 0000 0400 0000 0400 0000 ................
│ -00003e80: 0400 0000 0400 0000 0400 0000 0400 0000 ................
│ -00003e90: 0400 0000 0400 0000 0400 0000 0400 0000 ................
│ -00003ea0: 0400 0000 0400 0000 0400 0000 0400 0000 ................
│ -00003eb0: 0400 0000 0400 0000 0400 0000 0400 0000 ................
│ +00003870: 0000 0000 0000 0000 0000 0000 0000 0000 ................
│ +00003880: 1000 0000 2000 0000 3000 0000 ffff ffff .... ...0.......
│ +00003890: ffff ffff ffff ffff ffff ffff ffff ffff ................
│ +000038a0: 0800 0000 0000 0000 0800 0003 1800 0000 ................
│ +000038b0: 0800 0000 0100 0000 0800 0003 1b00 0000 ................
│ +000038c0: 0800 0000 0200 0000 0800 0003 1a00 0000 ................
│ +000038d0: 0800 0000 0300 0000 0800 0003 1900 0000 ................
│ +000038e0: 0102 4c00 b000 0000 0200 0000 0900 0000 ..L.............
│ +000038f0: 7000 0000 3800 0000 0000 0000 0000 0000 p...8...........
│ +00003900: 0000 f000 0000 0000 0000 0000 0400 0000 ................
│ +00003910: 0000 0000 0000 0000 0000 0000 0000 0000 ................
│ +00003920: 0000 0000 0000 0000 0000 0000 0000 0000 ................
│ +00003930: 1000 0000 2000 0000 3000 0000 ffff ffff .... ...0.......
│ +00003940: ffff ffff ffff ffff ffff ffff ffff ffff ................
│ +00003950: 0800 0000 0000 0000 0800 0003 1f00 0000 ................
│ +00003960: 0800 0000 0100 0000 0800 0003 1e00 0000 ................
│ +00003970: 0800 0000 0200 0000 0800 0003 1d00 0000 ................
│ +00003980: 0800 0000 0300 0000 0800 0003 1c00 0000 ................
│ +00003990: 0102 4c00 b000 0000 0200 0000 0900 0000 ..L.............
│ +000039a0: 7000 0000 3800 0000 0000 0000 0000 0000 p...8...........
│ +000039b0: 0000 4001 0000 0000 0000 0000 0400 0000 ..@.............
│ +000039c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
│ +000039d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
│ +000039e0: 1000 0000 2000 0000 3000 0000 ffff ffff .... ...0.......
│ +000039f0: ffff ffff ffff ffff ffff ffff ffff ffff ................
│ +00003a00: 0800 0000 0000 0000 0800 0003 2300 0000 ............#...
│ +00003a10: 0800 0000 0100 0000 0800 0003 2200 0000 ............"...
│ +00003a20: 0800 0000 0200 0000 0800 0003 2100 0000 ............!...
│ +00003a30: 0800 0000 0300 0000 0800 0003 2000 0000 ............ ...
│ +00003a40: 0102 4c00 b000 0000 0200 0000 0900 0000 ..L.............
│ +00003a50: 7000 0000 3800 0000 0000 0000 0000 0000 p...8...........
│ +00003a60: 0000 e001 0000 0000 0000 0000 0400 0000 ................
│ +00003a70: 0000 0000 0000 0000 0000 0000 0000 0000 ................
│ +00003a80: 0000 0000 0000 0000 0000 0000 0000 0000 ................
│ +00003a90: 1000 0000 2000 0000 3000 0000 ffff ffff .... ...0.......
│ +00003aa0: ffff ffff ffff ffff ffff ffff ffff ffff ................
│ +00003ab0: 0800 0000 0000 0000 0800 0003 2600 0000 ............&...
│ +00003ac0: 0800 0000 0100 0000 0800 0003 2500 0000 ............%...
│ +00003ad0: 0800 0000 0200 0000 0800 0003 2400 0000 ............$...
│ +00003ae0: 0800 0000 0300 0000 0800 0003 2700 0000 ............'...
│ +00003af0: 0202 1000 3c00 0000 0300 0000 0b00 0000 ....<...........
│ +00003b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................
│ +00003b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................
│ +00003b20: 0000 0000 0000 0000 0000 0000 0102 4c00 ..............L.
│ +00003b30: 2801 0000 0300 0000 0b00 0000 7800 0000 (...........x...
│ +00003b40: 3800 0000 0000 0000 0000 0000 0000 0000 8...............
│ +00003b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................
│ +00003b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................
│ +00003b70: 0000 0000 0000 0000 0000 0000 1000 0000 ................
│ +00003b80: 2000 0000 3000 0000 4000 0000 5000 0000 ...0...@...P...
│ +00003b90: 6000 0000 7000 0000 8000 0000 9000 0000 `...p...........
│ +00003ba0: a000 0000 0800 0000 0900 0000 0800 0003 ................
│ +00003bb0: 1500 0000 0800 0000 0a00 0000 0800 0003 ................
│ +00003bc0: 1600 0000 0800 0000 0b00 0000 0800 0003 ................
│ +00003bd0: 1700 0000 0800 0000 0c00 0000 0800 0003 ................
│ +00003be0: 0f00 0000 0800 0000 0d00 0000 0800 0003 ................
│ +00003bf0: 0e00 0000 0800 0000 0e00 0000 0800 0003 ................
│ +00003c00: 0d00 0000 0800 0000 0f00 0000 0800 0003 ................
│ +00003c10: 0c00 0000 0800 0000 1000 0000 0800 0003 ................
│ +00003c20: 0b00 0000 0800 0000 1100 0000 0800 0003 ................
│ +00003c30: 0a00 0000 0800 0000 1200 0000 0800 0003 ................
│ +00003c40: 0900 0000 0800 0000 1300 0000 0800 0003 ................
│ +00003c50: 0800 0000 0202 1000 1800 0000 0400 0000 ................
│ +00003c60: 0200 0000 0000 0000 0000 0000 0102 4c00 ..............L.
│ +00003c70: 7400 0000 0400 0000 0200 0000 5400 0000 t...........T...
│ +00003c80: 3800 0000 0000 0000 0000 0000 0000 0000 8...............
│ +00003c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................
│ +00003ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
│ +00003cb0: 0000 0000 0000 0000 0000 0000 1000 0000 ................
│ +00003cc0: 0800 0000 1400 0000 0800 0003 0700 0000 ................
│ +00003cd0: 0800 0000 1500 0000 0800 0003 0600 0000 ................
│ +00003ce0: 0202 1000 1400 0000 0500 0000 0100 0000 ................
│ +00003cf0: 0400 0000 0102 4c00 6000 0000 0500 0000 ......L.`.......
│ +00003d00: 0100 0000 5000 0000 3800 0000 0000 0000 ....P...8.......
│ +00003d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................
│ +00003d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................
│ +00003d30: 0000 0000 0000 0000 0000 0000 0000 0000 ................
│ +00003d40: 0000 0000 0800 0000 1600 0000 0800 0003 ................
│ +00003d50: 0500 0000 0102 4c00 6000 0000 0500 0000 ......L.`.......
│ +00003d60: 0100 0000 5000 0000 3800 0000 0000 0000 ....P...8.......
│ +00003d70: 6465 0000 0000 0000 0000 0000 0000 0000 de..............
│ +00003d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................
│ +00003d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................
│ +00003da0: 0000 0000 0800 0000 1600 0000 0800 0003 ................
│ +00003db0: 2800 0000 0202 1000 1800 0000 0600 0000 (...............
│ +00003dc0: 0200 0000 8024 0000 0000 0000 0102 4c00 .....$........L.
│ +00003dd0: 7400 0000 0600 0000 0200 0000 5400 0000 t...........T...
│ +00003de0: 3800 0000 0000 0000 0000 0000 0000 0000 8...............
│ +00003df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
│ +00003e00: 0000 0000 0000 0000 0000 0000 0000 0000 ................
│ +00003e10: 0000 0000 0000 0000 0000 0000 1000 0000 ................
│ +00003e20: 0800 0000 1700 0000 0800 0005 0110 0000 ................
│ +00003e30: 0800 0000 1800 0000 0800 0005 0110 0000 ................
│ +00003e40: 0102 4c00 6400 0000 0600 0000 0200 0000 ..L.d...........
│ +00003e50: 5400 0000 3800 0000 0000 0000 0000 0000 T...8...........
│ +00003e60: 0200 0000 0000 0000 0000 0000 0d00 0000 ................
│ +00003e70: 0000 d002 0000 0000 0000 0000 0000 0000 ................
│ +00003e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................
│ +00003e90: ffff ffff 0800 0000 1700 0000 0800 0005 ................
│ +00003ea0: 0180 0000 0202 1000 4c01 0000 0700 0000 ........L.......
│ +00003eb0: 4f00 0000 0400 0000 0400 0000 0400 0000 O...............
│ 00003ec0: 0400 0000 0400 0000 0400 0000 0400 0000 ................
│ 00003ed0: 0400 0000 0400 0000 0400 0000 0400 0000 ................
│ 00003ee0: 0400 0000 0400 0000 0400 0000 0400 0000 ................
│ 00003ef0: 0400 0000 0400 0000 0400 0000 0400 0000 ................
│ 00003f00: 0400 0000 0400 0000 0400 0000 0400 0000 ................
│ 00003f10: 0400 0000 0400 0000 0400 0000 0400 0000 ................
│ 00003f20: 0400 0000 0400 0000 0400 0000 0400 0000 ................
│ 00003f30: 0400 0000 0400 0000 0400 0000 0400 0000 ................
│ 00003f40: 0400 0000 0400 0000 0400 0000 0400 0000 ................
│ 00003f50: 0400 0000 0400 0000 0400 0000 0400 0000 ................
│ 00003f60: 0400 0000 0400 0000 0400 0000 0400 0000 ................
│ 00003f70: 0400 0000 0400 0000 0400 0000 0400 0000 ................
│ 00003f80: 0400 0000 0400 0000 0400 0000 0400 0000 ................
│ -00003f90: 0400 0000 0400 0000 0102 4400 7006 0000 ..........D.p...
│ -00003fa0: 0700 0000 4f00 0000 8001 0000 3000 0000 ....O.......0...
│ -00003fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
│ -00003fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
│ -00003fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
│ -00003fe0: 1000 0000 2000 0000 3000 0000 4000 0000 .... ...0...@...
│ -00003ff0: 5000 0000 6000 0000 7000 0000 8000 0000 P...`...p.......
│ -00004000: 9000 0000 a000 0000 b000 0000 c000 0000 ................
│ -00004010: d000 0000 e000 0000 f000 0000 0001 0000 ................
│ -00004020: 1001 0000 2001 0000 3001 0000 4001 0000 .... ...0...@...
│ -00004030: 5001 0000 6001 0000 7001 0000 8001 0000 P...`...p.......
│ -00004040: 9001 0000 a001 0000 b001 0000 c001 0000 ................
│ -00004050: d001 0000 e001 0000 f001 0000 0002 0000 ................
│ -00004060: 1002 0000 2002 0000 3002 0000 4002 0000 .... ...0...@...
│ -00004070: 5002 0000 6002 0000 7002 0000 8002 0000 P...`...p.......
│ -00004080: 9002 0000 a002 0000 b002 0000 c002 0000 ................
│ -00004090: d002 0000 e002 0000 f002 0000 0003 0000 ................
│ -000040a0: 1003 0000 2003 0000 3003 0000 4003 0000 .... ...0...@...
│ -000040b0: 5003 0000 6003 0000 7003 0000 8003 0000 P...`...p.......
│ -000040c0: 9003 0000 a003 0000 b003 0000 c003 0000 ................
│ -000040d0: d003 0000 e003 0000 f003 0000 0004 0000 ................
│ -000040e0: 1004 0000 2004 0000 3004 0000 4004 0000 .... ...0...@...
│ -000040f0: 5004 0000 6004 0000 7004 0000 8004 0000 P...`...p.......
│ -00004100: 9004 0000 a004 0000 b004 0000 c004 0000 ................
│ -00004110: d004 0000 e004 0000 0800 0000 1900 0000 ................
│ -00004120: 0800 0003 2900 0000 0800 0000 1a00 0000 ....)...........
│ -00004130: 0800 0003 2a00 0000 0800 0000 1b00 0000 ....*...........
│ -00004140: 0800 0003 2b00 0000 0800 0000 1c00 0000 ....+...........
│ -00004150: 0800 0003 2c00 0000 0800 0000 1d00 0000 ....,...........
│ -00004160: 0800 0003 2d00 0000 0800 0000 1e00 0000 ....-...........
│ -00004170: 0800 0003 2e00 0000 0800 0000 1f00 0000 ................
│ -00004180: 0800 0003 2f00 0000 0800 0000 2000 0000 ..../....... ...
│ -00004190: 0800 0003 6600 0000 0800 0000 2100 0000 ....f.......!...
│ -000041a0: 0800 0003 3000 0000 0800 0000 2200 0000 ....0......."...
│ -000041b0: 0800 0003 3100 0000 0800 0000 2300 0000 ....1.......#...
│ -000041c0: 0800 0003 3200 0000 0800 0000 2400 0000 ....2.......$...
│ -000041d0: 0800 0003 3300 0000 0800 0000 2500 0000 ....3.......%...
│ -000041e0: 0800 0003 3400 0000 0800 0000 2600 0000 ....4.......&...
│ -000041f0: 0800 0003 3500 0000 0800 0000 2700 0000 ....5.......'...
│ -00004200: 0800 0003 3600 0000 0800 0000 2800 0000 ....6.......(...
│ -00004210: 0800 0003 3700 0000 0800 0000 2900 0000 ....7.......)...
│ -00004220: 0800 0003 3800 0000 0800 0000 2a00 0000 ....8.......*...
│ -00004230: 0800 0003 3900 0000 0800 0000 2b00 0000 ....9.......+...
│ -00004240: 0800 0003 3a00 0000 0800 0000 2c00 0000 ....:.......,...
│ -00004250: 0800 0003 3b00 0000 0800 0000 2d00 0000 ....;.......-...
│ -00004260: 0800 0003 3c00 0000 0800 0000 2e00 0000 ....<...........
│ -00004270: 0800 0003 3d00 0000 0800 0000 2f00 0000 ....=......./...
│ -00004280: 0800 0003 6700 0000 0800 0000 3000 0000 ....g.......0...
│ -00004290: 0800 0003 3e00 0000 0800 0000 3100 0000 ....>.......1...
│ -000042a0: 0800 0003 6800 0000 0800 0000 3200 0000 ....h.......2...
│ -000042b0: 0800 0003 6900 0000 0800 0000 3300 0000 ....i.......3...
│ -000042c0: 0800 0003 3f00 0000 0800 0000 3400 0000 ....?.......4...
│ -000042d0: 0800 0003 4000 0000 0800 0000 3500 0000 ....@.......5...
│ -000042e0: 0800 0003 4100 0000 0800 0000 3600 0000 ....A.......6...
│ -000042f0: 0800 0003 4200 0000 0800 0000 3700 0000 ....B.......7...
│ -00004300: 0800 0003 4300 0000 0800 0000 3800 0000 ....C.......8...
│ -00004310: 0800 0003 4400 0000 0800 0000 3900 0000 ....D.......9...
│ -00004320: 0800 0003 4500 0000 0800 0000 3a00 0000 ....E.......:...
│ -00004330: 0800 0003 4600 0000 0800 0000 3b00 0000 ....F.......;...
│ -00004340: 0800 0003 4700 0000 0800 0000 3c00 0000 ....G.......<...
│ -00004350: 0800 0003 4800 0000 0800 0000 3d00 0000 ....H.......=...
│ -00004360: 0800 0003 4900 0000 0800 0000 3e00 0000 ....I.......>...
│ -00004370: 0800 0003 4a00 0000 0800 0000 3f00 0000 ....J.......?...
│ -00004380: 0800 0003 4b00 0000 0800 0000 4000 0000 ....K.......@...
│ -00004390: 0800 0003 4c00 0000 0800 0000 4100 0000 ....L.......A...
│ -000043a0: 0800 0003 4d00 0000 0800 0000 4200 0000 ....M.......B...
│ -000043b0: 0800 0003 4e00 0000 0800 0000 4300 0000 ....N.......C...
│ -000043c0: 0800 0003 4f00 0000 0800 0000 4400 0000 ....O.......D...
│ -000043d0: 0800 0003 5000 0000 0800 0000 4500 0000 ....P.......E...
│ -000043e0: 0800 0003 5100 0000 0800 0000 4600 0000 ....Q.......F...
│ -000043f0: 0800 0003 5200 0000 0800 0000 4700 0000 ....R.......G...
│ -00004400: 0800 0003 5300 0000 0800 0000 4800 0000 ....S.......H...
│ -00004410: 0800 0003 5400 0000 0800 0000 4900 0000 ....T.......I...
│ -00004420: 0800 0003 6a00 0000 0800 0000 4a00 0000 ....j.......J...
│ -00004430: 0800 0003 6b00 0000 0800 0000 4b00 0000 ....k.......K...
│ -00004440: 0800 0003 6c00 0000 0800 0000 4c00 0000 ....l.......L...
│ -00004450: 0800 0003 6d00 0000 0800 0000 4d00 0000 ....m.......M...
│ -00004460: 0800 0003 6e00 0000 0800 0000 4e00 0000 ....n.......N...
│ -00004470: 0800 0003 5500 0000 0800 0000 4f00 0000 ....U.......O...
│ -00004480: 0800 0003 6f00 0000 0800 0000 5000 0000 ....o.......P...
│ -00004490: 0800 0003 2b00 0000 0800 0000 5100 0000 ....+.......Q...
│ -000044a0: 0800 0003 7000 0000 0800 0000 5200 0000 ....p.......R...
│ -000044b0: 0800 0003 5600 0000 0800 0000 5300 0000 ....V.......S...
│ -000044c0: 0800 0003 7100 0000 0800 0000 5400 0000 ....q.......T...
│ -000044d0: 0800 0003 7200 0000 0800 0000 5500 0000 ....r.......U...
│ -000044e0: 0800 0003 7300 0000 0800 0000 5600 0000 ....s.......V...
│ -000044f0: 0800 0003 5700 0000 0800 0000 5700 0000 ....W.......W...
│ -00004500: 0800 0003 0000 0000 0800 0000 5800 0000 ............X...
│ -00004510: 0800 0003 5800 0000 0800 0000 5900 0000 ....X.......Y...
│ -00004520: 0800 0003 5900 0000 0800 0000 5a00 0000 ....Y.......Z...
│ -00004530: 0800 0003 6f00 0000 0800 0000 5b00 0000 ....o.......[...
│ -00004540: 0800 0003 5a00 0000 0800 0000 5c00 0000 ....Z.......\...
│ -00004550: 0800 0003 2a00 0000 0800 0000 5d00 0000 ....*.......]...
│ -00004560: 0800 0003 5b00 0000 0800 0000 5e00 0000 ....[.......^...
│ -00004570: 0800 0003 5c00 0000 0800 0000 5f00 0000 ....\......._...
│ -00004580: 0800 0003 5d00 0000 0800 0000 6000 0000 ....].......`...
│ -00004590: 0800 0003 5e00 0000 0800 0000 6100 0000 ....^.......a...
│ -000045a0: 0800 0003 5f00 0000 0800 0000 6200 0000 ...._.......b...
│ -000045b0: 0800 0003 6000 0000 0800 0000 6300 0000 ....`.......c...
│ -000045c0: 0800 0003 6100 0000 0800 0000 6400 0000 ....a.......d...
│ -000045d0: 0800 0003 6200 0000 0800 0000 6500 0000 ....b.......e...
│ -000045e0: 0800 0003 6300 0000 0800 0000 6600 0000 ....c.......f...
│ -000045f0: 0800 0003 6400 0000 0800 0000 6700 0000 ....d.......g...
│ -00004600: 0800 0003 6500 0000 0102 4400 7006 0000 ....e.....D.p...
│ -00004610: 0700 0000 4f00 0000 8001 0000 3000 0000 ....O.......0...
│ -00004620: 0000 0000 6465 0000 0000 0000 0000 0000 ....de..........
│ -00004630: 0000 0000 0000 0000 0000 0000 0000 0000 ................
│ -00004640: 0000 0000 0000 0000 0000 0000 0000 0000 ................
│ -00004650: 1000 0000 2000 0000 3000 0000 4000 0000 .... ...0...@...
│ -00004660: 5000 0000 6000 0000 7000 0000 8000 0000 P...`...p.......
│ -00004670: 9000 0000 a000 0000 b000 0000 c000 0000 ................
│ -00004680: d000 0000 e000 0000 f000 0000 0001 0000 ................
│ -00004690: 1001 0000 2001 0000 3001 0000 4001 0000 .... ...0...@...
│ -000046a0: 5001 0000 6001 0000 7001 0000 8001 0000 P...`...p.......
│ -000046b0: 9001 0000 a001 0000 b001 0000 c001 0000 ................
│ -000046c0: d001 0000 e001 0000 f001 0000 0002 0000 ................
│ -000046d0: 1002 0000 2002 0000 3002 0000 4002 0000 .... ...0...@...
│ -000046e0: 5002 0000 6002 0000 7002 0000 8002 0000 P...`...p.......
│ -000046f0: 9002 0000 a002 0000 b002 0000 c002 0000 ................
│ -00004700: d002 0000 e002 0000 f002 0000 0003 0000 ................
│ -00004710: 1003 0000 2003 0000 3003 0000 4003 0000 .... ...0...@...
│ -00004720: 5003 0000 6003 0000 7003 0000 8003 0000 P...`...p.......
│ -00004730: 9003 0000 a003 0000 b003 0000 c003 0000 ................
│ -00004740: d003 0000 e003 0000 f003 0000 0004 0000 ................
│ -00004750: 1004 0000 2004 0000 3004 0000 4004 0000 .... ...0...@...
│ -00004760: 5004 0000 6004 0000 7004 0000 8004 0000 P...`...p.......
│ -00004770: 9004 0000 a004 0000 b004 0000 c004 0000 ................
│ -00004780: d004 0000 e004 0000 0800 0000 1900 0000 ................
│ -00004790: 0800 0003 7400 0000 0800 0000 1a00 0000 ....t...........
│ -000047a0: 0800 0003 7500 0000 0800 0000 1b00 0000 ....u...........
│ -000047b0: 0800 0003 7600 0000 0800 0000 1c00 0000 ....v...........
│ -000047c0: 0800 0003 7700 0000 0800 0000 1d00 0000 ....w...........
│ -000047d0: 0800 0003 7800 0000 0800 0000 1e00 0000 ....x...........
│ -000047e0: 0800 0003 7900 0000 0800 0000 1f00 0000 ....y...........
│ -000047f0: 0800 0003 7a00 0000 0800 0000 2000 0000 ....z....... ...
│ -00004800: 0800 0003 6600 0000 0800 0000 2100 0000 ....f.......!...
│ -00004810: 0800 0003 7b00 0000 0800 0000 2200 0000 ....{......."...
│ -00004820: 0800 0003 7c00 0000 0800 0000 2300 0000 ....|.......#...
│ -00004830: 0800 0003 7d00 0000 0800 0000 2400 0000 ....}.......$...
│ -00004840: 0800 0003 7e00 0000 0800 0000 2500 0000 ....~.......%...
│ -00004850: 0800 0003 7f00 0000 0800 0000 2600 0000 ............&...
│ -00004860: 0800 0003 8000 0000 0800 0000 2700 0000 ............'...
│ -00004870: 0800 0003 8100 0000 0800 0000 2800 0000 ............(...
│ -00004880: 0800 0003 8200 0000 0800 0000 2900 0000 ............)...
│ -00004890: 0800 0003 8300 0000 0800 0000 2a00 0000 ............*...
│ -000048a0: 0800 0003 8400 0000 0800 0000 2b00 0000 ............+...
│ -000048b0: 0800 0003 8500 0000 0800 0000 2c00 0000 ............,...
│ -000048c0: 0800 0003 8600 0000 0800 0000 2d00 0000 ............-...
│ -000048d0: 0800 0003 8700 0000 0800 0000 2e00 0000 ................
│ -000048e0: 0800 0003 8800 0000 0800 0000 2f00 0000 ............/...
│ -000048f0: 0800 0003 6700 0000 0800 0000 3000 0000 ....g.......0...
│ -00004900: 0800 0003 8900 0000 0800 0000 3100 0000 ............1...
│ -00004910: 0800 0003 6800 0000 0800 0000 3200 0000 ....h.......2...
│ -00004920: 0800 0003 6900 0000 0800 0000 3300 0000 ....i.......3...
│ -00004930: 0800 0003 8a00 0000 0800 0000 3400 0000 ............4...
│ -00004940: 0800 0003 8b00 0000 0800 0000 3500 0000 ............5...
│ -00004950: 0800 0003 8c00 0000 0800 0000 3600 0000 ............6...
│ -00004960: 0800 0003 8d00 0000 0800 0000 3700 0000 ............7...
│ -00004970: 0800 0003 8e00 0000 0800 0000 3800 0000 ............8...
│ -00004980: 0800 0003 8f00 0000 0800 0000 3900 0000 ............9...
│ -00004990: 0800 0003 9000 0000 0800 0000 3a00 0000 ............:...
│ -000049a0: 0800 0003 9100 0000 0800 0000 3b00 0000 ............;...
│ -000049b0: 0800 0003 9200 0000 0800 0000 3c00 0000 ............<...
│ -000049c0: 0800 0003 9300 0000 0800 0000 3d00 0000 ............=...
│ -000049d0: 0800 0003 9400 0000 0800 0000 3e00 0000 ............>...
│ -000049e0: 0800 0003 9500 0000 0800 0000 3f00 0000 ............?...
│ -000049f0: 0800 0003 9600 0000 0800 0000 4000 0000 ............@...
│ -00004a00: 0800 0003 9700 0000 0800 0000 4100 0000 ............A...
│ -00004a10: 0800 0003 9800 0000 0800 0000 4200 0000 ............B...
│ -00004a20: 0800 0003 9900 0000 0800 0000 4300 0000 ............C...
│ -00004a30: 0800 0003 9a00 0000 0800 0000 4400 0000 ............D...
│ -00004a40: 0800 0003 9b00 0000 0800 0000 4500 0000 ............E...
│ -00004a50: 0800 0003 9c00 0000 0800 0000 4600 0000 ............F...
│ -00004a60: 0800 0003 9d00 0000 0800 0000 4700 0000 ............G...
│ -00004a70: 0800 0003 9e00 0000 0800 0000 4800 0000 ............H...
│ -00004a80: 0800 0003 9f00 0000 0800 0000 4900 0000 ............I...
│ -00004a90: 0800 0003 6a00 0000 0800 0000 4a00 0000 ....j.......J...
│ -00004aa0: 0800 0003 6b00 0000 0800 0000 4b00 0000 ....k.......K...
│ -00004ab0: 0800 0003 6c00 0000 0800 0000 4c00 0000 ....l.......L...
│ -00004ac0: 0800 0003 6d00 0000 0800 0000 4d00 0000 ....m.......M...
│ -00004ad0: 0800 0003 6e00 0000 0800 0000 4e00 0000 ....n.......N...
│ -00004ae0: 0800 0003 a000 0000 0800 0000 4f00 0000 ............O...
│ -00004af0: 0800 0003 6f00 0000 0800 0000 5000 0000 ....o.......P...
│ -00004b00: 0800 0003 6700 0000 0800 0000 5100 0000 ....g.......Q...
│ -00004b10: 0800 0003 7000 0000 0800 0000 5200 0000 ....p.......R...
│ -00004b20: 0800 0003 7800 0000 0800 0000 5300 0000 ....x.......S...
│ -00004b30: 0800 0003 7100 0000 0800 0000 5400 0000 ....q.......T...
│ -00004b40: 0800 0003 7200 0000 0800 0000 5500 0000 ....r.......U...
│ -00004b50: 0800 0003 7300 0000 0800 0000 5600 0000 ....s.......V...
│ -00004b60: 0800 0003 a100 0000 0800 0000 5700 0000 ............W...
│ -00004b70: 0800 0003 0100 0000 0800 0000 5800 0000 ............X...
│ -00004b80: 0800 0003 7900 0000 0800 0000 5900 0000 ....y.......Y...
│ -00004b90: 0800 0003 a200 0000 0800 0000 5a00 0000 ............Z...
│ -00004ba0: 0800 0003 6f00 0000 0800 0000 5b00 0000 ....o.......[...
│ -00004bb0: 0800 0003 a300 0000 0800 0000 5c00 0000 ............\...
│ -00004bc0: 0800 0003 7500 0000 0800 0000 5d00 0000 ....u.......]...
│ -00004bd0: 0800 0003 a400 0000 0800 0000 5e00 0000 ............^...
│ -00004be0: 0800 0003 a500 0000 0800 0000 5f00 0000 ............_...
│ -00004bf0: 0800 0003 a600 0000 0800 0000 6000 0000 ............`...
│ -00004c00: 0800 0003 a700 0000 0800 0000 6100 0000 ............a...
│ -00004c10: 0800 0003 a800 0000 0800 0000 6200 0000 ............b...
│ -00004c20: 0800 0003 a900 0000 0800 0000 6300 0000 ............c...
│ -00004c30: 0800 0003 aa00 0000 0800 0000 6400 0000 ............d...
│ -00004c40: 0800 0003 ab00 0000 0800 0000 6500 0000 ............e...
│ -00004c50: 0800 0003 ac00 0000 0800 0000 6600 0000 ............f...
│ -00004c60: 0800 0003 ad00 0000 0800 0000 6700 0000 ............g...
│ -00004c70: 0800 0003 ae00 0000 0202 1000 4000 0000 ............@...
│ -00004c80: 0800 0000 0c00 0000 0004 0000 0000 0000 ................
│ -00004c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................
│ -00004ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
│ -00004cb0: 0000 0000 0000 0000 0102 4400 6c02 0000 ..........D.l...
│ -00004cc0: 0800 0000 0c00 0000 7400 0000 3000 0000 ........t...0...
│ -00004cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
│ -00004ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
│ -00004cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
│ -00004d00: 1000 0000 2000 0000 4800 0000 7c00 0000 .... ...H...|...
│ -00004d10: a400 0000 d800 0000 0c01 0000 4001 0000 ............@...
│ -00004d20: 7401 0000 9c01 0000 d001 0000 1000 0100 t...............
│ -00004d30: 6800 0000 0c00 0301 0000 0000 1000 0100 h...............
│ -00004d40: 6900 0000 0000 087f 0000 0000 1000 0100 i...............
│ -00004d50: 6a00 0000 0000 0000 0200 0000 9500 0101 j...............
│ -00004d60: 0800 0005 020e 0000 9800 0101 0800 001d ................
│ -00004d70: 1111 11ff 1000 0100 6b00 0000 0000 0000 ........k.......
│ -00004d80: 0300 0000 9500 0101 0800 0005 020e 0000 ................
│ -00004d90: 9700 0101 0800 0011 0100 0000 9800 0101 ................
│ -00004da0: 0800 001d 4444 44ff 1000 0100 6c00 0000 ....DDD.....l...
│ -00004db0: 0000 0000 0200 0000 9500 0101 0800 0005 ................
│ -00004dc0: 020e 0000 9800 0101 0800 001d 4444 44ff ............DDD.
│ -00004dd0: 1000 0100 6d00 0000 0000 0000 0300 0000 ....m...........
│ -00004de0: 9500 0101 0800 0005 020c 0000 9700 0101 ................
│ -00004df0: 0800 0011 0200 0000 9800 0101 0800 001d ................
│ -00004e00: 4444 44ff 1000 0100 6e00 0000 0000 0000 DDD.....n.......
│ -00004e10: 0300 0000 9500 0101 0800 0005 020c 0000 ................
│ -00004e20: 9600 0101 0800 0010 0300 0000 9800 0101 ................
│ -00004e30: 0800 001d eeee eeff 1000 0100 6f00 0000 ............o...
│ -00004e40: 0000 0000 0300 0000 9500 0101 0800 0005 ................
│ -00004e50: 020c 0000 9600 0101 0800 0010 0300 0000 ................
│ -00004e60: 9800 0101 0800 001d efef efff 1000 0100 ................
│ -00004e70: 7000 0000 0000 0000 0300 0000 9500 0101 p...............
│ -00004e80: 0800 0005 0219 0000 9700 0101 0800 0011 ................
│ -00004e90: 0100 0000 9800 0101 0800 001d 0404 b4ff ................
│ -00004ea0: 1000 0100 7100 0000 0000 0000 0200 0000 ....q...........
│ -00004eb0: 9500 0101 0800 0005 020e 0000 9800 0101 ................
│ -00004ec0: 0800 001d 4444 44ff 1000 0100 7200 0000 ....DDD.....r...
│ -00004ed0: 0000 0000 0300 0000 9500 0101 0800 0005 ................
│ -00004ee0: 0214 0000 9700 0101 0800 0011 0100 0000 ................
│ -00004ef0: 9800 0101 0800 001d 2222 22ff 1000 0100 ........""".....
│ -00004f00: 7300 0000 0000 0000 0200 0000 9500 0101 s...............
│ -00004f10: 0800 0005 020c 0000 9700 0101 0800 0011 ................
│ -00004f20: 0100 0000 0102 4400 8400 0000 0800 0000 ......D.........
│ -00004f30: 0c00 0000 7400 0000 3000 0000 0000 0000 ....t...0.......
│ -00004f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................
│ -00004f50: 0b00 0000 0000 0000 0000 0000 0000 0000 ................
│ -00004f60: 0000 0000 0000 0000 0000 0000 ffff ffff ................
│ -00004f70: ffff ffff ffff ffff ffff ffff ffff ffff ................
│ -00004f80: ffff ffff ffff ffff ffff ffff ffff ffff ................
│ -00004f90: ffff ffff ffff ffff 1000 0100 6800 0000 ............h...
│ -00004fa0: 6e00 0301 0000 0000 0102 4400 8400 0000 n.........D.....
│ -00004fb0: 0800 0000 0c00 0000 7400 0000 3000 0000 ........t...0...
│ -00004fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
│ -00004fd0: 0000 0000 0e00 0000 0000 0000 0000 0000 ................
│ -00004fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
│ +00003f90: 0400 0000 0400 0000 0400 0000 0400 0000 ................
│ +00003fa0: 0400 0000 0400 0000 0400 0000 0400 0000 ................
│ +00003fb0: 0400 0000 0400 0000 0400 0000 0400 0000 ................
│ +00003fc0: 0400 0000 0400 0000 0400 0000 0400 0000 ................
│ +00003fd0: 0400 0000 0400 0000 0400 0000 0400 0000 ................
│ +00003fe0: 0400 0000 0400 0000 0400 0000 0400 0000 ................
│ +00003ff0: 0102 4c00 7806 0000 0700 0000 4f00 0000 ..L.x.......O...
│ +00004000: 8801 0000 3800 0000 0000 0000 0000 0000 ....8...........
│ +00004010: 0000 0000 0000 0000 0000 0000 0000 0000 ................
│ +00004020: 0000 0000 0000 0000 0000 0000 0000 0000 ................
│ +00004030: 0000 0000 0000 0000 0000 0000 0000 0000 ................
│ +00004040: 1000 0000 2000 0000 3000 0000 4000 0000 .... ...0...@...
│ +00004050: 5000 0000 6000 0000 7000 0000 8000 0000 P...`...p.......
│ +00004060: 9000 0000 a000 0000 b000 0000 c000 0000 ................
│ +00004070: d000 0000 e000 0000 f000 0000 0001 0000 ................
│ +00004080: 1001 0000 2001 0000 3001 0000 4001 0000 .... ...0...@...
│ +00004090: 5001 0000 6001 0000 7001 0000 8001 0000 P...`...p.......
│ +000040a0: 9001 0000 a001 0000 b001 0000 c001 0000 ................
│ +000040b0: d001 0000 e001 0000 f001 0000 0002 0000 ................
│ +000040c0: 1002 0000 2002 0000 3002 0000 4002 0000 .... ...0...@...
│ +000040d0: 5002 0000 6002 0000 7002 0000 8002 0000 P...`...p.......
│ +000040e0: 9002 0000 a002 0000 b002 0000 c002 0000 ................
│ +000040f0: d002 0000 e002 0000 f002 0000 0003 0000 ................
│ +00004100: 1003 0000 2003 0000 3003 0000 4003 0000 .... ...0...@...
│ +00004110: 5003 0000 6003 0000 7003 0000 8003 0000 P...`...p.......
│ +00004120: 9003 0000 a003 0000 b003 0000 c003 0000 ................
│ +00004130: d003 0000 e003 0000 f003 0000 0004 0000 ................
│ +00004140: 1004 0000 2004 0000 3004 0000 4004 0000 .... ...0...@...
│ +00004150: 5004 0000 6004 0000 7004 0000 8004 0000 P...`...p.......
│ +00004160: 9004 0000 a004 0000 b004 0000 c004 0000 ................
│ +00004170: d004 0000 e004 0000 0800 0000 1900 0000 ................
│ +00004180: 0800 0003 2b00 0000 0800 0000 1a00 0000 ....+...........
│ +00004190: 0800 0003 4800 0000 0800 0000 1b00 0000 ....H...........
│ +000041a0: 0800 0003 5700 0000 0800 0000 1c00 0000 ....W...........
│ +000041b0: 0800 0003 2a00 0000 0800 0000 1d00 0000 ....*...........
│ +000041c0: 0800 0003 2c00 0000 0800 0000 1e00 0000 ....,...........
│ +000041d0: 0800 0003 2e00 0000 0800 0000 1f00 0000 ................
│ +000041e0: 0800 0003 3000 0000 0800 0000 2000 0000 ....0....... ...
│ +000041f0: 0800 0003 6700 0000 0800 0000 2100 0000 ....g.......!...
│ +00004200: 0800 0003 3300 0000 0800 0000 2200 0000 ....3......."...
│ +00004210: 0800 0003 3500 0000 0800 0000 2300 0000 ....5.......#...
│ +00004220: 0800 0003 3700 0000 0800 0000 2400 0000 ....7.......$...
│ +00004230: 0800 0003 3900 0000 0800 0000 2500 0000 ....9.......%...
│ +00004240: 0800 0003 3b00 0000 0800 0000 2600 0000 ....;.......&...
│ +00004250: 0800 0003 3d00 0000 0800 0000 2700 0000 ....=.......'...
│ +00004260: 0800 0003 3f00 0000 0800 0000 2800 0000 ....?.......(...
│ +00004270: 0800 0003 4100 0000 0800 0000 2900 0000 ....A.......)...
│ +00004280: 0800 0003 4300 0000 0800 0000 2a00 0000 ....C.......*...
│ +00004290: 0800 0003 4500 0000 0800 0000 2b00 0000 ....E.......+...
│ +000042a0: 0800 0003 4700 0000 0800 0000 2c00 0000 ....G.......,...
│ +000042b0: 0800 0003 4900 0000 0800 0000 2d00 0000 ....I.......-...
│ +000042c0: 0800 0003 4b00 0000 0800 0000 2e00 0000 ....K...........
│ +000042d0: 0800 0003 4d00 0000 0800 0000 2f00 0000 ....M......./...
│ +000042e0: 0800 0003 7100 0000 0800 0000 3000 0000 ....q.......0...
│ +000042f0: 0800 0003 5000 0000 0800 0000 3100 0000 ....P.......1...
│ +00004300: 0800 0003 7200 0000 0800 0000 3200 0000 ....r.......2...
│ +00004310: 0800 0003 7300 0000 0800 0000 3300 0000 ....s.......3...
│ +00004320: 0800 0003 5400 0000 0800 0000 3400 0000 ....T.......4...
│ +00004330: 0800 0003 5600 0000 0800 0000 3500 0000 ....V.......5...
│ +00004340: 0800 0003 5800 0000 0800 0000 3600 0000 ....X.......6...
│ +00004350: 0800 0003 5a00 0000 0800 0000 3700 0000 ....Z.......7...
│ +00004360: 0800 0003 5c00 0000 0800 0000 3800 0000 ....\.......8...
│ +00004370: 0800 0003 5e00 0000 0800 0000 3900 0000 ....^.......9...
│ +00004380: 0800 0003 6000 0000 0800 0000 3a00 0000 ....`.......:...
│ +00004390: 0800 0003 6200 0000 0800 0000 3b00 0000 ....b.......;...
│ +000043a0: 0800 0003 2900 0000 0800 0000 3c00 0000 ....).......<...
│ +000043b0: 0800 0003 6500 0000 0800 0000 3d00 0000 ....e.......=...
│ +000043c0: 0800 0003 6400 0000 0800 0000 3e00 0000 ....d.......>...
│ +000043d0: 0800 0003 6300 0000 0800 0000 3f00 0000 ....c.......?...
│ +000043e0: 0800 0003 6100 0000 0800 0000 4000 0000 ....a.......@...
│ +000043f0: 0800 0003 5f00 0000 0800 0000 4100 0000 ...._.......A...
│ +00004400: 0800 0003 5d00 0000 0800 0000 4200 0000 ....].......B...
│ +00004410: 0800 0003 5b00 0000 0800 0000 4300 0000 ....[.......C...
│ +00004420: 0800 0003 5900 0000 0800 0000 4400 0000 ....Y.......D...
│ +00004430: 0800 0003 5500 0000 0800 0000 4500 0000 ....U.......E...
│ +00004440: 0800 0003 5300 0000 0800 0000 4600 0000 ....S.......F...
│ +00004450: 0800 0003 5200 0000 0800 0000 4700 0000 ....R.......G...
│ +00004460: 0800 0003 5100 0000 0800 0000 4800 0000 ....Q.......H...
│ +00004470: 0800 0003 4f00 0000 0800 0000 4900 0000 ....O.......I...
│ +00004480: 0800 0003 7000 0000 0800 0000 4a00 0000 ....p.......J...
│ +00004490: 0800 0003 6f00 0000 0800 0000 4b00 0000 ....o.......K...
│ +000044a0: 0800 0003 6e00 0000 0800 0000 4c00 0000 ....n.......L...
│ +000044b0: 0800 0003 6d00 0000 0800 0000 4d00 0000 ....m.......M...
│ +000044c0: 0800 0003 6c00 0000 0800 0000 4e00 0000 ....l.......N...
│ +000044d0: 0800 0003 4e00 0000 0800 0000 4f00 0000 ....N.......O...
│ +000044e0: 0800 0003 6b00 0000 0800 0000 5000 0000 ....k.......P...
│ +000044f0: 0800 0003 5700 0000 0800 0000 5100 0000 ....W.......Q...
│ +00004500: 0800 0003 6a00 0000 0800 0000 5200 0000 ....j.......R...
│ +00004510: 0800 0003 4c00 0000 0800 0000 5300 0000 ....L.......S...
│ +00004520: 0800 0003 6600 0000 0800 0000 5400 0000 ....f.......T...
│ +00004530: 0800 0003 6900 0000 0800 0000 5500 0000 ....i.......U...
│ +00004540: 0800 0003 6800 0000 0800 0000 5600 0000 ....h.......V...
│ +00004550: 0800 0003 4a00 0000 0800 0000 5700 0000 ....J.......W...
│ +00004560: 0800 0003 0100 0000 0800 0000 5800 0000 ............X...
│ +00004570: 0800 0003 4600 0000 0800 0000 5900 0000 ....F.......Y...
│ +00004580: 0800 0003 4400 0000 0800 0000 5a00 0000 ....D.......Z...
│ +00004590: 0800 0003 6b00 0000 0800 0000 5b00 0000 ....k.......[...
│ +000045a0: 0800 0003 4200 0000 0800 0000 5c00 0000 ....B.......\...
│ +000045b0: 0800 0003 4800 0000 0800 0000 5d00 0000 ....H.......]...
│ +000045c0: 0800 0003 4000 0000 0800 0000 5e00 0000 ....@.......^...
│ +000045d0: 0800 0003 3e00 0000 0800 0000 5f00 0000 ....>......._...
│ +000045e0: 0800 0003 3c00 0000 0800 0000 6000 0000 ....<.......`...
│ +000045f0: 0800 0003 3a00 0000 0800 0000 6100 0000 ....:.......a...
│ +00004600: 0800 0003 3800 0000 0800 0000 6200 0000 ....8.......b...
│ +00004610: 0800 0003 3600 0000 0800 0000 6300 0000 ....6.......c...
│ +00004620: 0800 0003 3400 0000 0800 0000 6400 0000 ....4.......d...
│ +00004630: 0800 0003 3200 0000 0800 0000 6500 0000 ....2.......e...
│ +00004640: 0800 0003 3100 0000 0800 0000 6600 0000 ....1.......f...
│ +00004650: 0800 0003 2f00 0000 0800 0000 6700 0000 ..../.......g...
│ +00004660: 0800 0003 2d00 0000 0102 4c00 7806 0000 ....-.....L.x...
│ +00004670: 0700 0000 4f00 0000 8801 0000 3800 0000 ....O.......8...
│ +00004680: 0000 0000 6465 0000 0000 0000 0000 0000 ....de..........
│ +00004690: 0000 0000 0000 0000 0000 0000 0000 0000 ................
│ +000046a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
│ +000046b0: 0000 0000 0000 0000 1000 0000 2000 0000 ............ ...
│ +000046c0: 3000 0000 4000 0000 5000 0000 6000 0000 0...@...P...`...
│ +000046d0: 7000 0000 8000 0000 9000 0000 a000 0000 p...............
│ +000046e0: b000 0000 c000 0000 d000 0000 e000 0000 ................
│ +000046f0: f000 0000 0001 0000 1001 0000 2001 0000 ............ ...
│ +00004700: 3001 0000 4001 0000 5001 0000 6001 0000 0...@...P...`...
│ +00004710: 7001 0000 8001 0000 9001 0000 a001 0000 p...............
│ +00004720: b001 0000 c001 0000 d001 0000 e001 0000 ................
│ +00004730: f001 0000 0002 0000 1002 0000 2002 0000 ............ ...
│ +00004740: 3002 0000 4002 0000 5002 0000 6002 0000 0...@...P...`...
│ +00004750: 7002 0000 8002 0000 9002 0000 a002 0000 p...............
│ +00004760: b002 0000 c002 0000 d002 0000 e002 0000 ................
│ +00004770: f002 0000 0003 0000 1003 0000 2003 0000 ............ ...
│ +00004780: 3003 0000 4003 0000 5003 0000 6003 0000 0...@...P...`...
│ +00004790: 7003 0000 8003 0000 9003 0000 a003 0000 p...............
│ +000047a0: b003 0000 c003 0000 d003 0000 e003 0000 ................
│ +000047b0: f003 0000 0004 0000 1004 0000 2004 0000 ............ ...
│ +000047c0: 3004 0000 4004 0000 5004 0000 6004 0000 0...@...P...`...
│ +000047d0: 7004 0000 8004 0000 9004 0000 a004 0000 p...............
│ +000047e0: b004 0000 c004 0000 d004 0000 e004 0000 ................
│ +000047f0: 0800 0000 1900 0000 0800 0003 ac00 0000 ................
│ +00004800: 0800 0000 1a00 0000 0800 0003 8f00 0000 ................
│ +00004810: 0800 0000 1b00 0000 0800 0003 8c00 0000 ................
│ +00004820: 0800 0000 1c00 0000 0800 0003 ad00 0000 ................
│ +00004830: 0800 0000 1d00 0000 0800 0003 aa00 0000 ................
│ +00004840: 0800 0000 1e00 0000 0800 0003 a800 0000 ................
│ +00004850: 0800 0000 1f00 0000 0800 0003 a600 0000 ................
│ +00004860: 0800 0000 2000 0000 0800 0003 6700 0000 .... .......g...
│ +00004870: 0800 0000 2100 0000 0800 0003 a200 0000 ....!...........
│ +00004880: 0800 0000 2200 0000 0800 0003 a000 0000 ...."...........
│ +00004890: 0800 0000 2300 0000 0800 0003 9e00 0000 ....#...........
│ +000048a0: 0800 0000 2400 0000 0800 0003 9c00 0000 ....$...........
│ +000048b0: 0800 0000 2500 0000 0800 0003 9a00 0000 ....%...........
│ +000048c0: 0800 0000 2600 0000 0800 0003 9800 0000 ....&...........
│ +000048d0: 0800 0000 2700 0000 0800 0003 9600 0000 ....'...........
│ +000048e0: 0800 0000 2800 0000 0800 0003 9400 0000 ....(...........
│ +000048f0: 0800 0000 2900 0000 0800 0003 9200 0000 ....)...........
│ +00004900: 0800 0000 2a00 0000 0800 0003 9100 0000 ....*...........
│ +00004910: 0800 0000 2b00 0000 0800 0003 9000 0000 ....+...........
│ +00004920: 0800 0000 2c00 0000 0800 0003 8d00 0000 ....,...........
│ +00004930: 0800 0000 2d00 0000 0800 0003 8900 0000 ....-...........
│ +00004940: 0800 0000 2e00 0000 0800 0003 8500 0000 ................
│ +00004950: 0800 0000 2f00 0000 0800 0003 7100 0000 ..../.......q...
│ +00004960: 0800 0000 3000 0000 0800 0003 7c00 0000 ....0.......|...
│ +00004970: 0800 0000 3100 0000 0800 0003 7200 0000 ....1.......r...
│ +00004980: 0800 0000 3200 0000 0800 0003 7300 0000 ....2.......s...
│ +00004990: 0800 0000 3300 0000 0800 0003 7600 0000 ....3.......v...
│ +000049a0: 0800 0000 3400 0000 0800 0003 ae00 0000 ....4...........
│ +000049b0: 0800 0000 3500 0000 0800 0003 7400 0000 ....5.......t...
│ +000049c0: 0800 0000 3600 0000 0800 0003 7a00 0000 ....6.......z...
│ +000049d0: 0800 0000 3700 0000 0800 0003 8000 0000 ....7...........
│ +000049e0: 0800 0000 3800 0000 0800 0003 8200 0000 ....8...........
│ +000049f0: 0800 0000 3900 0000 0800 0003 8400 0000 ....9...........
│ +00004a00: 0800 0000 3a00 0000 0800 0003 8800 0000 ....:...........
│ +00004a10: 0800 0000 3b00 0000 0800 0003 8a00 0000 ....;...........
│ +00004a20: 0800 0000 3c00 0000 0800 0003 a400 0000 ....<...........
│ +00004a30: 0800 0000 3d00 0000 0800 0003 8b00 0000 ....=...........
│ +00004a40: 0800 0000 3e00 0000 0800 0003 8700 0000 ....>...........
│ +00004a50: 0800 0000 3f00 0000 0800 0003 8300 0000 ....?...........
│ +00004a60: 0800 0000 4000 0000 0800 0003 8100 0000 ....@...........
│ +00004a70: 0800 0000 4100 0000 0800 0003 7e00 0000 ....A.......~...
│ +00004a80: 0800 0000 4200 0000 0800 0003 7800 0000 ....B.......x...
│ +00004a90: 0800 0000 4300 0000 0800 0003 7500 0000 ....C.......u...
│ +00004aa0: 0800 0000 4400 0000 0800 0003 7700 0000 ....D.......w...
│ +00004ab0: 0800 0000 4500 0000 0800 0003 7900 0000 ....E.......y...
│ +00004ac0: 0800 0000 4600 0000 0800 0003 7b00 0000 ....F.......{...
│ +00004ad0: 0800 0000 4700 0000 0800 0003 7d00 0000 ....G.......}...
│ +00004ae0: 0800 0000 4800 0000 0800 0003 7f00 0000 ....H...........
│ +00004af0: 0800 0000 4900 0000 0800 0003 7000 0000 ....I.......p...
│ +00004b00: 0800 0000 4a00 0000 0800 0003 6f00 0000 ....J.......o...
│ +00004b10: 0800 0000 4b00 0000 0800 0003 6e00 0000 ....K.......n...
│ +00004b20: 0800 0000 4c00 0000 0800 0003 6d00 0000 ....L.......m...
│ +00004b30: 0800 0000 4d00 0000 0800 0003 6c00 0000 ....M.......l...
│ +00004b40: 0800 0000 4e00 0000 0800 0003 8600 0000 ....N...........
│ +00004b50: 0800 0000 4f00 0000 0800 0003 6b00 0000 ....O.......k...
│ +00004b60: 0800 0000 5000 0000 0800 0003 7100 0000 ....P.......q...
│ +00004b70: 0800 0000 5100 0000 0800 0003 6a00 0000 ....Q.......j...
│ +00004b80: 0800 0000 5200 0000 0800 0003 aa00 0000 ....R...........
│ +00004b90: 0800 0000 5300 0000 0800 0003 6600 0000 ....S.......f...
│ +00004ba0: 0800 0000 5400 0000 0800 0003 6900 0000 ....T.......i...
│ +00004bb0: 0800 0000 5500 0000 0800 0003 6800 0000 ....U.......h...
│ +00004bc0: 0800 0000 5600 0000 0800 0003 8e00 0000 ....V...........
│ +00004bd0: 0800 0000 5700 0000 0800 0003 0000 0000 ....W...........
│ +00004be0: 0800 0000 5800 0000 0800 0003 a800 0000 ....X...........
│ +00004bf0: 0800 0000 5900 0000 0800 0003 9300 0000 ....Y...........
│ +00004c00: 0800 0000 5a00 0000 0800 0003 6b00 0000 ....Z.......k...
│ +00004c10: 0800 0000 5b00 0000 0800 0003 9500 0000 ....[...........
│ +00004c20: 0800 0000 5c00 0000 0800 0003 8f00 0000 ....\...........
│ +00004c30: 0800 0000 5d00 0000 0800 0003 9700 0000 ....]...........
│ +00004c40: 0800 0000 5e00 0000 0800 0003 9900 0000 ....^...........
│ +00004c50: 0800 0000 5f00 0000 0800 0003 9b00 0000 ...._...........
│ +00004c60: 0800 0000 6000 0000 0800 0003 9d00 0000 ....`...........
│ +00004c70: 0800 0000 6100 0000 0800 0003 9f00 0000 ....a...........
│ +00004c80: 0800 0000 6200 0000 0800 0003 a100 0000 ....b...........
│ +00004c90: 0800 0000 6300 0000 0800 0003 a300 0000 ....c...........
│ +00004ca0: 0800 0000 6400 0000 0800 0003 a500 0000 ....d...........
│ +00004cb0: 0800 0000 6500 0000 0800 0003 a700 0000 ....e...........
│ +00004cc0: 0800 0000 6600 0000 0800 0003 a900 0000 ....f...........
│ +00004cd0: 0800 0000 6700 0000 0800 0003 ab00 0000 ....g...........
│ +00004ce0: 0202 1000 4000 0000 0800 0000 0c00 0000 ....@...........
│ +00004cf0: 0004 0000 0000 0000 0000 0000 0000 0000 ................
│ +00004d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................
│ +00004d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................
│ +00004d20: 0102 4c00 7402 0000 0800 0000 0c00 0000 ..L.t...........
│ +00004d30: 7c00 0000 3800 0000 0000 0000 0000 0000 |...8...........
│ +00004d40: 0000 0000 0000 0000 0000 0000 0000 0000 ................
│ +00004d50: 0000 0000 0000 0000 0000 0000 0000 0000 ................
│ +00004d60: 0000 0000 0000 0000 0000 0000 0000 0000 ................
│ +00004d70: 1000 0000 2000 0000 4800 0000 7c00 0000 .... ...H...|...
│ +00004d80: a400 0000 d800 0000 0c01 0000 4001 0000 ............@...
│ +00004d90: 7401 0000 9c01 0000 d001 0000 1000 0100 t...............
│ +00004da0: 6800 0000 0c00 0301 0000 0000 1000 0100 h...............
│ +00004db0: 6900 0000 0000 087f 0000 0000 1000 0100 i...............
│ +00004dc0: 6a00 0000 0000 0000 0200 0000 9500 0101 j...............
│ +00004dd0: 0800 0005 020e 0000 9800 0101 0800 001d ................
│ +00004de0: 1111 11ff 1000 0100 6b00 0000 0000 0000 ........k.......
│ +00004df0: 0300 0000 9500 0101 0800 0005 020e 0000 ................
│ +00004e00: 9700 0101 0800 0011 0100 0000 9800 0101 ................
│ +00004e10: 0800 001d 4444 44ff 1000 0100 6c00 0000 ....DDD.....l...
│ +00004e20: 0000 0000 0200 0000 9500 0101 0800 0005 ................
│ +00004e30: 020e 0000 9800 0101 0800 001d 4444 44ff ............DDD.
│ +00004e40: 1000 0100 6d00 0000 0000 0000 0300 0000 ....m...........
│ +00004e50: 9500 0101 0800 0005 020c 0000 9700 0101 ................
│ +00004e60: 0800 0011 0200 0000 9800 0101 0800 001d ................
│ +00004e70: 4444 44ff 1000 0100 6e00 0000 0000 0000 DDD.....n.......
│ +00004e80: 0300 0000 9500 0101 0800 0005 020c 0000 ................
│ +00004e90: 9600 0101 0800 0010 0300 0000 9800 0101 ................
│ +00004ea0: 0800 001d eeee eeff 1000 0100 6f00 0000 ............o...
│ +00004eb0: 0000 0000 0300 0000 9500 0101 0800 0005 ................
│ +00004ec0: 020c 0000 9600 0101 0800 0010 0300 0000 ................
│ +00004ed0: 9800 0101 0800 001d efef efff 1000 0100 ................
│ +00004ee0: 7000 0000 0000 0000 0300 0000 9500 0101 p...............
│ +00004ef0: 0800 0005 0219 0000 9700 0101 0800 0011 ................
│ +00004f00: 0100 0000 9800 0101 0800 001d 0404 b4ff ................
│ +00004f10: 1000 0100 7100 0000 0000 0000 0200 0000 ....q...........
│ +00004f20: 9500 0101 0800 0005 020e 0000 9800 0101 ................
│ +00004f30: 0800 001d 4444 44ff 1000 0100 7200 0000 ....DDD.....r...
│ +00004f40: 0000 0000 0300 0000 9500 0101 0800 0005 ................
│ +00004f50: 0214 0000 9700 0101 0800 0011 0100 0000 ................
│ +00004f60: 9800 0101 0800 001d 2222 22ff 1000 0100 ........""".....
│ +00004f70: 7300 0000 0000 0000 0200 0000 9500 0101 s...............
│ +00004f80: 0800 0005 020c 0000 9700 0101 0800 0011 ................
│ +00004f90: 0100 0000 0102 4c00 8c00 0000 0800 0000 ......L.........
│ +00004fa0: 0c00 0000 7c00 0000 3800 0000 0000 0000 ....|...8.......
│ +00004fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
│ +00004fc0: 0b00 0000 0000 0000 0000 0000 0000 0000 ................
│ +00004fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
│ +00004fe0: 0000 0000 ffff ffff ffff ffff ffff ffff ................
│ 00004ff0: ffff ffff ffff ffff ffff ffff ffff ffff ................
│ 00005000: ffff ffff ffff ffff ffff ffff ffff ffff ................
│ -00005010: ffff ffff ffff ffff ffff ffff 1000 0100 ................
│ -00005020: 6800 0000 1901 0301 0000 0000 0202 1000 h...............
│ -00005030: 1800 0000 0900 0000 0200 0000 0000 0000 ................
│ -00005040: 0000 0000 0102 4400 6c00 0000 0900 0000 ......D.l.......
│ -00005050: 0200 0000 4c00 0000 3000 0000 0000 0000 ....L...0.......
│ +00005010: 1000 0100 6800 0000 6e00 0301 0000 0000 ....h...n.......
│ +00005020: 0102 4c00 8c00 0000 0800 0000 0c00 0000 ..L.............
│ +00005030: 7c00 0000 3800 0000 0000 0000 0000 0000 |...8...........
│ +00005040: 0000 0000 0000 0000 0000 0000 0e00 0000 ................
│ +00005050: 0000 0000 0000 0000 0000 0000 0000 0000 ................
│ 00005060: 0000 0000 0000 0000 0000 0000 0000 0000 ................
│ -00005070: 0000 0000 0000 0000 0000 0000 0000 0000 ................
│ -00005080: 0000 0000 0000 0000 0000 0000 1000 0000 ................
│ -00005090: 0800 0000 7400 0000 0800 0003 1500 0000 ....t...........
│ -000050a0: 0800 0000 7500 0000 0800 0003 1600 0000 ....u...........
│ -000050b0: 0202 1000 1400 0000 0a00 0000 0100 0000 ................
│ -000050c0: 0000 0000 0102 4400 5800 0000 0a00 0000 ......D.X.......
│ -000050d0: 0100 0000 4800 0000 3000 0000 0000 0000 ....H...0.......
│ +00005070: ffff ffff ffff ffff ffff ffff ffff ffff ................
│ +00005080: ffff ffff ffff ffff ffff ffff ffff ffff ................
│ +00005090: ffff ffff ffff ffff ffff ffff 1000 0100 ................
│ +000050a0: 6800 0000 1901 0301 0000 0000 0202 1000 h...............
│ +000050b0: 1800 0000 0900 0000 0200 0000 0000 0000 ................
│ +000050c0: 0000 0000 0102 4c00 7400 0000 0900 0000 ......L.t.......
│ +000050d0: 0200 0000 5400 0000 3800 0000 0000 0000 ....T...8.......
│ 000050e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
│ 000050f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
│ -00005100: 0000 0000 0000 0000 0000 0000 0800 0000 ................
│ -00005110: 7600 0000 0800 0003 1700 0000 0202 1000 v...............
│ -00005120: b800 0000 0b00 0000 2a00 0000 0000 0000 ........*.......
│ -00005130: 0000 0000 0000 0000 0000 0000 0000 0000 ................
│ -00005140: 0000 0000 0000 0000 0000 0000 0000 0000 ................
│ -00005150: 0000 0000 0000 0000 0000 0000 0000 0000 ................
│ -00005160: 0000 0000 0000 0000 0000 0000 0000 0000 ................
│ +00005100: 0000 0000 0000 0000 0000 0000 0000 0000 ................
│ +00005110: 0000 0000 1000 0000 0800 0000 7400 0000 ............t...
│ +00005120: 0800 0003 0400 0000 0800 0000 7500 0000 ............u...
│ +00005130: 0800 0003 0300 0000 0202 1000 1400 0000 ................
│ +00005140: 0a00 0000 0100 0000 0000 0000 0102 4c00 ..............L.
│ +00005150: 6000 0000 0a00 0000 0100 0000 5000 0000 `...........P...
│ +00005160: 3800 0000 0000 0000 0000 0000 0000 0000 8...............
│ 00005170: 0000 0000 0000 0000 0000 0000 0000 0000 ................
│ 00005180: 0000 0000 0000 0000 0000 0000 0000 0000 ................
│ -00005190: 0000 0000 0000 0000 0000 0000 0000 0000 ................
│ -000051a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
│ -000051b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
│ +00005190: 0000 0000 0000 0000 0000 0000 0800 0000 ................
│ +000051a0: 7600 0000 0800 0003 0200 0000 0202 1000 v...............
│ +000051b0: b800 0000 0b00 0000 2a00 0000 0000 0000 ........*.......
│ 000051c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
│ -000051d0: 0000 0000 0102 4400 8c03 0000 0b00 0000 ......D.........
│ -000051e0: 2a00 0000 ec00 0000 3000 0000 0000 0000 *.......0.......
│ +000051d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
│ +000051e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
│ 000051f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
│ 00005200: 0000 0000 0000 0000 0000 0000 0000 0000 ................
│ -00005210: 0000 0000 0000 0000 0000 0000 1000 0000 ................
│ -00005220: 2000 0000 3000 0000 4000 0000 5000 0000 ...0...@...P...
│ -00005230: 6000 0000 7000 0000 8000 0000 9000 0000 `...p...........
│ -00005240: a000 0000 b000 0000 c000 0000 d000 0000 ................
│ -00005250: e000 0000 f000 0000 0001 0000 1001 0000 ................
│ -00005260: 2001 0000 3001 0000 4001 0000 5001 0000 ...0...@...P...
│ -00005270: 6001 0000 7001 0000 8001 0000 9001 0000 `...p...........
│ -00005280: a001 0000 b001 0000 c001 0000 d001 0000 ................
│ -00005290: e001 0000 f001 0000 0002 0000 1002 0000 ................
│ -000052a0: 2002 0000 3002 0000 4002 0000 5002 0000 ...0...@...P...
│ -000052b0: 6002 0000 7002 0000 8002 0000 9002 0000 `...p...........
│ -000052c0: 0800 0000 7700 0000 0800 0012 0000 0000 ....w...........
│ -000052d0: 0800 0000 7800 0000 0800 0012 0000 0000 ....x...........
│ -000052e0: 0800 0000 7900 0000 0800 0012 0000 0000 ....y...........
│ -000052f0: 0800 0000 7a00 0000 0800 0012 0000 0000 ....z...........
│ -00005300: 0800 0000 7b00 0000 0800 0012 0000 0000 ....{...........
│ -00005310: 0800 0000 7c00 0000 0800 0012 0000 0000 ....|...........
│ -00005320: 0800 0000 7d00 0000 0800 0012 0000 0000 ....}...........
│ -00005330: 0800 0000 7e00 0000 0800 0012 0000 0000 ....~...........
│ -00005340: 0800 0000 7f00 0000 0800 0012 0000 0000 ................
│ -00005350: 0800 0000 8000 0000 0800 0012 0000 0000 ................
│ -00005360: 0800 0000 8100 0000 0800 0012 0000 0000 ................
│ -00005370: 0800 0000 8200 0000 0800 0012 0000 0000 ................
│ -00005380: 0800 0000 8300 0000 0800 0012 0000 0000 ................
│ -00005390: 0800 0000 8400 0000 0800 0012 0000 0000 ................
│ -000053a0: 0800 0000 8500 0000 0800 0012 0000 0000 ................
│ -000053b0: 0800 0000 8600 0000 0800 0012 0000 0000 ................
│ -000053c0: 0800 0000 8700 0000 0800 0012 0000 0000 ................
│ -000053d0: 0800 0000 8800 0000 0800 0012 0000 0000 ................
│ -000053e0: 0800 0000 8900 0000 0800 0012 0000 0000 ................
│ -000053f0: 0800 0000 8a00 0000 0800 0012 0000 0000 ................
│ -00005400: 0800 0000 8b00 0000 0800 0012 0000 0000 ................
│ -00005410: 0800 0000 8c00 0000 0800 0012 0000 0000 ................
│ -00005420: 0800 0000 8d00 0000 0800 0012 0000 0000 ................
│ -00005430: 0800 0000 8e00 0000 0800 0012 0000 0000 ................
│ -00005440: 0800 0000 8f00 0000 0800 0012 0000 0000 ................
│ -00005450: 0800 0000 9000 0000 0800 0012 0000 0000 ................
│ -00005460: 0800 0000 9100 0000 0800 0012 0000 0000 ................
│ -00005470: 0800 0000 9200 0000 0800 0012 0000 0000 ................
│ -00005480: 0800 0000 9300 0000 0800 0012 0000 0000 ................
│ -00005490: 0800 0000 9400 0000 0800 0012 0000 0000 ................
│ -000054a0: 0800 0000 9500 0000 0800 0012 0000 0000 ................
│ -000054b0: 0800 0000 9600 0000 0800 0012 0000 0000 ................
│ -000054c0: 0800 0000 9700 0000 0800 0012 0000 0000 ................
│ -000054d0: 0800 0000 9800 0000 0800 0012 0000 0000 ................
│ -000054e0: 0800 0000 9900 0000 0800 0012 0000 0000 ................
│ -000054f0: 0800 0000 9a00 0000 0800 0012 0000 0000 ................
│ -00005500: 0800 0000 9b00 0000 0800 0012 0000 0000 ................
│ -00005510: 0800 0000 1a00 0000 0800 0012 0000 0000 ................
│ -00005520: 0800 0000 1d00 0000 0800 0012 0000 0000 ................
│ -00005530: 0800 0000 1e00 0000 0800 0012 0000 0000 ................
│ -00005540: 0800 0000 1b00 0000 0800 0012 0000 0000 ................
│ -00005550: 0800 0000 1c00 0000 0800 0012 0000 0000 ................
│ +00005210: 0000 0000 0000 0000 0000 0000 0000 0000 ................
│ +00005220: 0000 0000 0000 0000 0000 0000 0000 0000 ................
│ +00005230: 0000 0000 0000 0000 0000 0000 0000 0000 ................
│ +00005240: 0000 0000 0000 0000 0000 0000 0000 0000 ................
│ +00005250: 0000 0000 0000 0000 0000 0000 0000 0000 ................
│ +00005260: 0000 0000 0102 4c00 9403 0000 0b00 0000 ......L.........
│ +00005270: 2a00 0000 f400 0000 3800 0000 0000 0000 *.......8.......
│ +00005280: 0000 0000 0000 0000 0000 0000 0000 0000 ................
│ +00005290: 0000 0000 0000 0000 0000 0000 0000 0000 ................
│ +000052a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
│ +000052b0: 0000 0000 1000 0000 2000 0000 3000 0000 ........ ...0...
│ +000052c0: 4000 0000 5000 0000 6000 0000 7000 0000 @...P...`...p...
│ +000052d0: 8000 0000 9000 0000 a000 0000 b000 0000 ................
│ +000052e0: c000 0000 d000 0000 e000 0000 f000 0000 ................
│ +000052f0: 0001 0000 1001 0000 2001 0000 3001 0000 ........ ...0...
│ +00005300: 4001 0000 5001 0000 6001 0000 7001 0000 @...P...`...p...
│ +00005310: 8001 0000 9001 0000 a001 0000 b001 0000 ................
│ +00005320: c001 0000 d001 0000 e001 0000 f001 0000 ................
│ +00005330: 0002 0000 1002 0000 2002 0000 3002 0000 ........ ...0...
│ +00005340: 4002 0000 5002 0000 6002 0000 7002 0000 @...P...`...p...
│ +00005350: 8002 0000 9002 0000 0800 0000 7700 0000 ............w...
│ +00005360: 0800 0012 0000 0000 0800 0000 7800 0000 ............x...
│ +00005370: 0800 0012 0000 0000 0800 0000 7900 0000 ............y...
│ +00005380: 0800 0012 0000 0000 0800 0000 7a00 0000 ............z...
│ +00005390: 0800 0012 0000 0000 0800 0000 7b00 0000 ............{...
│ +000053a0: 0800 0012 0000 0000 0800 0000 7c00 0000 ............|...
│ +000053b0: 0800 0012 0000 0000 0800 0000 7d00 0000 ............}...
│ +000053c0: 0800 0012 0000 0000 0800 0000 7e00 0000 ............~...
│ +000053d0: 0800 0012 0000 0000 0800 0000 7f00 0000 ................
│ +000053e0: 0800 0012 0000 0000 0800 0000 8000 0000 ................
│ +000053f0: 0800 0012 0000 0000 0800 0000 8100 0000 ................
│ +00005400: 0800 0012 0000 0000 0800 0000 8200 0000 ................
│ +00005410: 0800 0012 0000 0000 0800 0000 8300 0000 ................
│ +00005420: 0800 0012 0000 0000 0800 0000 8400 0000 ................
│ +00005430: 0800 0012 0000 0000 0800 0000 8500 0000 ................
│ +00005440: 0800 0012 0000 0000 0800 0000 8600 0000 ................
│ +00005450: 0800 0012 0000 0000 0800 0000 8700 0000 ................
│ +00005460: 0800 0012 0000 0000 0800 0000 8800 0000 ................
│ +00005470: 0800 0012 0000 0000 0800 0000 8900 0000 ................
│ +00005480: 0800 0012 0000 0000 0800 0000 8a00 0000 ................
│ +00005490: 0800 0012 0000 0000 0800 0000 8b00 0000 ................
│ +000054a0: 0800 0012 0000 0000 0800 0000 8c00 0000 ................
│ +000054b0: 0800 0012 0000 0000 0800 0000 8d00 0000 ................
│ +000054c0: 0800 0012 0000 0000 0800 0000 8e00 0000 ................
│ +000054d0: 0800 0012 0000 0000 0800 0000 8f00 0000 ................
│ +000054e0: 0800 0012 0000 0000 0800 0000 9000 0000 ................
│ +000054f0: 0800 0012 0000 0000 0800 0000 9100 0000 ................
│ +00005500: 0800 0012 0000 0000 0800 0000 9200 0000 ................
│ +00005510: 0800 0012 0000 0000 0800 0000 9300 0000 ................
│ +00005520: 0800 0012 0000 0000 0800 0000 9400 0000 ................
│ +00005530: 0800 0012 0000 0000 0800 0000 9500 0000 ................
│ +00005540: 0800 0012 0000 0000 0800 0000 9600 0000 ................
│ +00005550: 0800 0012 0000 0000 0800 0000 9700 0000 ................
│ +00005560: 0800 0012 0000 0000 0800 0000 9800 0000 ................
│ +00005570: 0800 0012 0000 0000 0800 0000 9900 0000 ................
│ +00005580: 0800 0012 0000 0000 0800 0000 9a00 0000 ................
│ +00005590: 0800 0012 0000 0000 0800 0000 9b00 0000 ................
│ +000055a0: 0800 0012 0000 0000 0800 0000 1a00 0000 ................
│ +000055b0: 0800 0012 0000 0000 0800 0000 1d00 0000 ................
│ +000055c0: 0800 0012 0000 0000 0800 0000 1e00 0000 ................
│ +000055d0: 0800 0012 0000 0000 0800 0000 1b00 0000 ................
│ +000055e0: 0800 0012 0000 0000 0800 0000 1c00 0000 ................
│ +000055f0: 0800 0012 0000 0000 ........
├── classes.dex
│ ├── classes.jar
│ │ ├── zipinfo {}
│ │ │ @@ -1,8 +1,8 @@
│ │ │ -Zip file size: 946564 bytes, number of entries: 569
│ │ │ +Zip file size: 946572 bytes, number of entries: 569
│ │ │ ?rwxrwxr-x 2.0 unx 614 b- stor 80-Jan-01 00:00 android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl.class
│ │ │ ?rwxrwxr-x 2.0 unx 3204 b- stor 80-Jan-01 00:00 android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat.class
│ │ │ ?rwxrwxr-x 2.0 unx 847 b- stor 80-Jan-01 00:00 android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs.class
│ │ │ ?rwxrwxr-x 2.0 unx 382 b- stor 80-Jan-01 00:00 android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatJellyBeanMr2.class
│ │ │ ?rwxrwxr-x 2.0 unx 98 b- stor 80-Jan-01 00:00 android/support/v4/app/ActionBarDrawerToggle$1.class
│ │ │ ?rwxrwxr-x 2.0 unx 447 b- stor 80-Jan-01 00:00 android/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl.class
│ │ │ ?rwxrwxr-x 2.0 unx 294 b- stor 80-Jan-01 00:00 android/support/v4/app/ActionBarDrawerToggle$Delegate.class
│ │ │ @@ -354,24 +354,24 @@
│ │ │ ?rwxrwxr-x 2.0 unx 196 b- stor 80-Jan-01 00:00 at/zweng/bankomatinfos/R$raw.class
│ │ │ ?rwxrwxr-x 2.0 unx 3816 b- stor 80-Jan-01 00:00 at/zweng/bankomatinfos/R$string.class
│ │ │ ?rwxrwxr-x 2.0 unx 680 b- stor 80-Jan-01 00:00 at/zweng/bankomatinfos/R$style.class
│ │ │ ?rwxrwxr-x 2.0 unx 235 b- stor 80-Jan-01 00:00 at/zweng/bankomatinfos/R$xml.class
│ │ │ ?rwxrwxr-x 2.0 unx 139 b- stor 80-Jan-01 00:00 at/zweng/bankomatinfos/R.class
│ │ │ ?rwxrwxr-x 2.0 unx 459 b- stor 80-Jan-01 00:00 at/zweng/bankomatinfos/exceptions/NoSmartCardException.class
│ │ │ ?rwxrwxr-x 2.0 unx 458 b- stor 80-Jan-01 00:00 at/zweng/bankomatinfos/exceptions/TlvParsingException.class
│ │ │ -?rwxrwxr-x 2.0 unx 1744 b- stor 80-Jan-01 00:00 at/zweng/bankomatinfos/iso7816emv/BERTLV.class
│ │ │ +?rwxrwxr-x 2.0 unx 1741 b- stor 80-Jan-01 00:00 at/zweng/bankomatinfos/iso7816emv/BERTLV.class
│ │ │ ?rwxrwxr-x 2.0 unx 775 b- stor 80-Jan-01 00:00 at/zweng/bankomatinfos/iso7816emv/ByteArrayWrapper.class
│ │ │ ?rwxrwxr-x 2.0 unx 5849 b- stor 80-Jan-01 00:00 at/zweng/bankomatinfos/iso7816emv/CPLC.class
│ │ │ -?rwxrwxr-x 2.0 unx 28218 b- defN 80-Jan-01 00:00 at/zweng/bankomatinfos/iso7816emv/EMVTags.class
│ │ │ +?rwxrwxr-x 2.0 unx 28214 b- defN 80-Jan-01 00:00 at/zweng/bankomatinfos/iso7816emv/EMVTags.class
│ │ │ ?rwxrwxr-x 2.0 unx 960 b- stor 80-Jan-01 00:00 at/zweng/bankomatinfos/iso7816emv/EmvTag$Class.class
│ │ │ ?rwxrwxr-x 2.0 unx 468 b- stor 80-Jan-01 00:00 at/zweng/bankomatinfos/iso7816emv/EmvTag.class
│ │ │ ?rwxrwxr-x 2.0 unx 877 b- stor 80-Jan-01 00:00 at/zweng/bankomatinfos/iso7816emv/EmvUtils$1.class
│ │ │ ?rwxrwxr-x 2.0 unx 18047 b- defN 80-Jan-01 00:00 at/zweng/bankomatinfos/iso7816emv/EmvUtils.class
│ │ │ ?rwxrwxr-x 2.0 unx 2039 b- stor 80-Jan-01 00:00 at/zweng/bankomatinfos/iso7816emv/GPTags.class
│ │ │ -?rwxrwxr-x 2.0 unx 17112 b- defN 80-Jan-01 00:00 at/zweng/bankomatinfos/iso7816emv/NfcBankomatCardReader.class
│ │ │ +?rwxrwxr-x 2.0 unx 17119 b- defN 80-Jan-01 00:00 at/zweng/bankomatinfos/iso7816emv/NfcBankomatCardReader.class
│ │ │ ?rwxrwxr-x 2.0 unx 458 b- stor 80-Jan-01 00:00 at/zweng/bankomatinfos/iso7816emv/TagAndValue.class
│ │ │ ?rwxrwxr-x 2.0 unx 796 b- stor 80-Jan-01 00:00 at/zweng/bankomatinfos/iso7816emv/TagType.class
│ │ │ ?rwxrwxr-x 2.0 unx 1087 b- stor 80-Jan-01 00:00 at/zweng/bankomatinfos/iso7816emv/TagValueType.class
│ │ │ ?rwxrwxr-x 2.0 unx 3990 b- stor 80-Jan-01 00:00 at/zweng/bankomatinfos/model/CardInfo.class
│ │ │ ?rwxrwxr-x 2.0 unx 568 b- stor 80-Jan-01 00:00 at/zweng/bankomatinfos/model/InfoKeyValuePair.class
│ │ │ ?rwxrwxr-x 2.0 unx 2467 b- stor 80-Jan-01 00:00 at/zweng/bankomatinfos/model/TransactionLogEntry.class
│ │ │ ?rwxrwxr-x 2.0 unx 478 b- stor 80-Jan-01 00:00 at/zweng/bankomatinfos/ui/AboutDialogFragment$1.class
│ │ │ @@ -564,8 +564,8 @@
│ │ │ ?rwxrwxr-x 2.0 unx 599 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl.class
│ │ │ ?rwxrwxr-x 2.0 unx 465 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl.class
│ │ │ ?rwxrwxr-x 2.0 unx 1184 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompat$ICSViewCompatImpl.class
│ │ │ ?rwxrwxr-x 2.0 unx 540 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.class
│ │ │ ?rwxrwxr-x 2.0 unx 1579 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompat$JBViewCompatImpl.class
│ │ │ ?rwxrwxr-x 2.0 unx 650 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompat$JbMr1ViewCompatImpl.class
│ │ │ ?rwxrwxr-x 2.0 unx 446 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompat$KitKatViewCompatImpl.class
│ │ │ -569 files, 971796 bytes uncompressed, 833638 bytes compressed: 14.2%
│ │ │ +569 files, 971796 bytes uncompressed, 833646 bytes compressed: 14.2%
│ │ ├── at/zweng/bankomatinfos/iso7816emv/BERTLV.class
│ │ │ ├── procyon -ec {}
│ │ │ │ @@ -53,10 +53,10 @@
│ │ │ │ byteArrayOutputStream.write(this.rawEncodedLengthBytes, 0, this.rawEncodedLengthBytes.length);
│ │ │ │ byteArrayOutputStream.write(this.valueBytes, 0, this.valueBytes.length);
│ │ │ │ return byteArrayOutputStream.toByteArray();
│ │ │ │ }
│ │ │ │
│ │ │ │ @Override
│ │ │ │ public String toString() {
│ │ │ │ - return "BER-TLV[" + Utils.bytesToHex(this.getTagBytes()) + ", " + Utils.int2Hex(this.length) + " (raw " + Utils.bytesToHex(this.rawEncodedLengthBytes) + ")" + ", " + Utils.bytesToHex(this.valueBytes) + "]";
│ │ │ │ + return "BER-TLV[" + Utils.bytesToHex(this.getTagBytes()) + ", " + Utils.int2Hex(this.length) + " (raw " + Utils.bytesToHex(this.rawEncodedLengthBytes) + "), " + Utils.bytesToHex(this.valueBytes) + "]";
│ │ │ │ }
│ │ │ │ }
│ │ ├── at/zweng/bankomatinfos/iso7816emv/CPLC.class
│ │ │ ├── javap -verbose -constants -s -l -private {}
│ │ │ │ @@ -1004,15 +1004,15 @@
│ │ │ │ 310: astore_1
│ │ │ │ 311: goto 16
│ │ │ │
│ │ │ │ public static at.zweng.bankomatinfos.iso7816emv.CPLC parse(byte[]);
│ │ │ │ descriptor: ([B)Lat/zweng/bankomatinfos/iso7816emv/CPLC;
│ │ │ │ flags: (0x0009) ACC_PUBLIC, ACC_STATIC
│ │ │ │ Code:
│ │ │ │ - stack=300, locals=15, args_size=1
│ │ │ │ + stack=300, locals=14, args_size=1
│ │ │ │ 0: new #2 // class at/zweng/bankomatinfos/iso7816emv/CPLC
│ │ │ │ 3: astore_1
│ │ │ │ 4: aload_1
│ │ │ │ 5: invokespecial #213 // Method "":()V
│ │ │ │ 8: aconst_null
│ │ │ │ 9: astore_2
│ │ │ │ 10: aload_0
│ │ │ │ @@ -1089,41 +1089,41 @@
│ │ │ │ 163: aload 6
│ │ │ │ 165: invokestatic #262 // Method at/zweng/bankomatinfos/iso7816emv/EmvUtils.getNextTLV:(Ljava/io/ByteArrayInputStream;)Lat/zweng/bankomatinfos/iso7816emv/BERTLV;
│ │ │ │ 168: astore 12
│ │ │ │ 170: aload 12
│ │ │ │ 172: invokevirtual #268 // Method at/zweng/bankomatinfos/iso7816emv/BERTLV.getTag:()Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ │ │ │ 175: astore 6
│ │ │ │ 177: getstatic #274 // Field at/zweng/bankomatinfos/iso7816emv/GPTags.CPLC:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ │ │ │ - 180: astore 13
│ │ │ │ + 180: astore 7
│ │ │ │ 182: aload 6
│ │ │ │ - 184: aload 13
│ │ │ │ + 184: aload 7
│ │ │ │ 186: invokevirtual #275 // Method java/lang/Object.equals:(Ljava/lang/Object;)Z
│ │ │ │ 189: istore_3
│ │ │ │ 190: iload_3
│ │ │ │ 191: ifne 248
│ │ │ │ 194: new #277 // class java/lang/IllegalArgumentException
│ │ │ │ 197: astore 6
│ │ │ │ 199: new #100 // class java/lang/StringBuilder
│ │ │ │ - 202: astore 13
│ │ │ │ - 204: aload 13
│ │ │ │ + 202: astore 7
│ │ │ │ + 204: aload 7
│ │ │ │ 206: invokespecial #101 // Method java/lang/StringBuilder."":()V
│ │ │ │ - 209: aload 13
│ │ │ │ + 209: aload 7
│ │ │ │ 211: ldc_w #279 // String CPLC data not valid. Found tag:
│ │ │ │ 214: invokevirtual #107 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ │ │ │ - 217: astore 13
│ │ │ │ + 217: astore 7
│ │ │ │ 219: aload 12
│ │ │ │ 221: invokevirtual #268 // Method at/zweng/bankomatinfos/iso7816emv/BERTLV.getTag:()Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ │ │ │ - 224: astore 14
│ │ │ │ - 226: aload 13
│ │ │ │ - 228: aload 14
│ │ │ │ + 224: astore 13
│ │ │ │ + 226: aload 7
│ │ │ │ + 228: aload 13
│ │ │ │ 230: invokevirtual #282 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
│ │ │ │ 233: invokevirtual #113 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
│ │ │ │ - 236: astore 13
│ │ │ │ + 236: astore 7
│ │ │ │ 238: aload 6
│ │ │ │ - 240: aload 13
│ │ │ │ + 240: aload 7
│ │ │ │ 242: invokespecial #285 // Method java/lang/IllegalArgumentException."":(Ljava/lang/String;)V
│ │ │ │ 245: aload 6
│ │ │ │ 247: athrow
│ │ │ │ 248: aload 12
│ │ │ │ 250: invokevirtual #289 // Method at/zweng/bankomatinfos/iso7816emv/BERTLV.getValueBytes:()[B
│ │ │ │ 253: astore_2
│ │ │ │ 254: goto 25
│ │ │ │ @@ -1297,17 +1297,17 @@
│ │ │ │ 220: invokespecial #101 // Method java/lang/StringBuilder."":()V
│ │ │ │ 223: aload_3
│ │ │ │ 224: ldc_w #311 // String -> Card Unique Identifier:
│ │ │ │ 227: invokevirtual #107 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ │ │ │ 230: astore_3
│ │ │ │ 231: aload_0
│ │ │ │ 232: invokevirtual #314 // Method createCardUniqueIdentifier:()Ljava/lang/String;
│ │ │ │ - 235: astore 7
│ │ │ │ + 235: astore 4
│ │ │ │ 237: aload_3
│ │ │ │ - 238: aload 7
│ │ │ │ + 238: aload 4
│ │ │ │ 240: invokevirtual #107 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ │ │ │ 243: invokevirtual #113 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
│ │ │ │ 246: astore_3
│ │ │ │ 247: aload_1
│ │ │ │ 248: aload_3
│ │ │ │ 249: invokevirtual #298 // Method java/io/PrintWriter.println:(Ljava/lang/String;)V
│ │ │ │ 252: return
│ │ ├── at/zweng/bankomatinfos/iso7816emv/EMVTags.class
│ │ │ ├── procyon -ec {}
│ │ │ │ @@ -274,16 +274,16 @@
│ │ │ │ MAXIMUM_COMMAND_LENGTH = (EmvTag)new TagImpl("9f65", TagValueType.BINARY, "Maximum length of data field in command message", "Global Platform");
│ │ │ │ APP_LIFE_CYCLE_DATA = (EmvTag)new TagImpl("9f6e", TagValueType.BINARY, "Application production life cycle data", "Global Platform");
│ │ │ │ ISO7816_TAG_II_CARD_SERVICE = (EmvTag)new TagImpl("43", TagValueType.BINARY, "ISO 7816 Card Service", "");
│ │ │ │ ISO7816_TAG_II_INITIAL_ACCESS_DATA = (EmvTag)new TagImpl("44", TagValueType.BINARY, "ISO 7816 Initial Access Data", "");
│ │ │ │ ISO7816_TAG_II_CARD_ISSUER_DATA = (EmvTag)new TagImpl("45", TagValueType.BINARY, "ISO 7816 Card Issuer Data", "");
│ │ │ │ ISO7816_TAG_II_PRE_ISSUING = (EmvTag)new TagImpl("46", TagValueType.BINARY, "ISO 7816 Pre Issuing", "");
│ │ │ │ ISO7816_TAG_II_CARD_CAPABILITIES = (EmvTag)new TagImpl("47", TagValueType.BINARY, "ISO 7816 Card Capabilities", "");
│ │ │ │ - final Field[] fields;
│ │ │ │ - final int length = (fields = EMVTags.class.getFields()).length;
│ │ │ │ + final Field[] fields = EMVTags.class.getFields();
│ │ │ │ + final int length = fields.length;
│ │ │ │ int i = 0;
│ │ │ │ while (i < length) {
│ │ │ │ final Field field = fields[i];
│ │ │ │ while (true) {
│ │ │ │ if (field.getType() == EmvTag.class) {
│ │ │ │ final Field field2 = field;
│ │ │ │ try {
│ │ ├── at/zweng/bankomatinfos/iso7816emv/NfcBankomatCardReader.class
│ │ │ ├── javap -verbose -constants -s -l -private {}
│ │ │ │ @@ -1243,67 +1243,65 @@
│ │ │ │ flags: (0x0002) ACC_PRIVATE
│ │ │ │ Code:
│ │ │ │ stack=300, locals=8, args_size=2
│ │ │ │ 0: iconst_0
│ │ │ │ 1: istore_2
│ │ │ │ 2: aload_0
│ │ │ │ 3: getfield #33 // Field _tagList:Ljava/util/List;
│ │ │ │ - 6: astore_3
│ │ │ │ - 7: aload_3
│ │ │ │ - 8: invokeinterface #179, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;
│ │ │ │ - 13: astore 4
│ │ │ │ - 15: aload 4
│ │ │ │ - 17: invokeinterface #185, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z
│ │ │ │ - 22: istore 5
│ │ │ │ - 24: iload 5
│ │ │ │ - 26: ifeq 77
│ │ │ │ - 29: aload 4
│ │ │ │ - 31: invokeinterface #189, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;
│ │ │ │ - 36: checkcast #191 // class at/zweng/bankomatinfos/iso7816emv/TagAndValue
│ │ │ │ - 39: astore 6
│ │ │ │ - 41: ldc #193 // String 9F4D
│ │ │ │ - 43: astore_3
│ │ │ │ - 44: aload 6
│ │ │ │ - 46: invokevirtual #197 // Method at/zweng/bankomatinfos/iso7816emv/TagAndValue.getTag:()Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ │ │ │ - 49: invokeinterface #203, 1 // InterfaceMethod at/zweng/bankomatinfos/iso7816emv/EmvTag.getTagBytes:()[B
│ │ │ │ - 54: invokestatic #62 // Method at/zweng/bankomatinfos/util/Utils.bytesToHex:([B)Ljava/lang/String;
│ │ │ │ - 57: astore 7
│ │ │ │ - 59: aload_3
│ │ │ │ - 60: aload 7
│ │ │ │ - 62: invokevirtual #209 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
│ │ │ │ - 65: istore 5
│ │ │ │ - 67: iload 5
│ │ │ │ - 69: ifeq 15
│ │ │ │ - 72: iconst_1
│ │ │ │ - 73: istore_2
│ │ │ │ - 74: goto 15
│ │ │ │ - 77: iload_2
│ │ │ │ - 78: ifeq 102
│ │ │ │ - 81: ldc #87 // String BankomatInfos
│ │ │ │ - 83: astore_3
│ │ │ │ - 84: ldc #212 // String YES! EMV Tag \'Log Entry\' found! This card *may* store transactions logs.
│ │ │ │ - 86: astore 7
│ │ │ │ - 88: aload_3
│ │ │ │ - 89: aload 7
│ │ │ │ - 91: invokestatic #171 // Method android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I
│ │ │ │ - 94: pop
│ │ │ │ - 95: aload_1
│ │ │ │ - 96: iload_2
│ │ │ │ - 97: invokevirtual #218 // Method at/zweng/bankomatinfos/model/CardInfo.setContainsTxLogs:(Z)V
│ │ │ │ - 100: aload_1
│ │ │ │ - 101: areturn
│ │ │ │ - 102: ldc #87 // String BankomatInfos
│ │ │ │ - 104: astore_3
│ │ │ │ - 105: ldc #220 // String NO! Dit not find the EMV Tag \'Log Entry\'! This means that this card propably won\'t store transactions logs at all.
│ │ │ │ - 107: astore 7
│ │ │ │ - 109: aload_3
│ │ │ │ - 110: aload 7
│ │ │ │ - 112: invokestatic #171 // Method android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I
│ │ │ │ - 115: pop
│ │ │ │ - 116: goto 95
│ │ │ │ + 6: invokeinterface #179, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;
│ │ │ │ + 11: astore_3
│ │ │ │ + 12: aload_3
│ │ │ │ + 13: invokeinterface #185, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z
│ │ │ │ + 18: istore 4
│ │ │ │ + 20: iload 4
│ │ │ │ + 22: ifeq 74
│ │ │ │ + 25: aload_3
│ │ │ │ + 26: invokeinterface #189, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;
│ │ │ │ + 31: checkcast #191 // class at/zweng/bankomatinfos/iso7816emv/TagAndValue
│ │ │ │ + 34: astore 5
│ │ │ │ + 36: ldc #193 // String 9F4D
│ │ │ │ + 38: astore 6
│ │ │ │ + 40: aload 5
│ │ │ │ + 42: invokevirtual #197 // Method at/zweng/bankomatinfos/iso7816emv/TagAndValue.getTag:()Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ │ │ │ + 45: invokeinterface #203, 1 // InterfaceMethod at/zweng/bankomatinfos/iso7816emv/EmvTag.getTagBytes:()[B
│ │ │ │ + 50: invokestatic #62 // Method at/zweng/bankomatinfos/util/Utils.bytesToHex:([B)Ljava/lang/String;
│ │ │ │ + 53: astore 7
│ │ │ │ + 55: aload 6
│ │ │ │ + 57: aload 7
│ │ │ │ + 59: invokevirtual #209 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
│ │ │ │ + 62: istore 4
│ │ │ │ + 64: iload 4
│ │ │ │ + 66: ifeq 12
│ │ │ │ + 69: iconst_1
│ │ │ │ + 70: istore_2
│ │ │ │ + 71: goto 12
│ │ │ │ + 74: iload_2
│ │ │ │ + 75: ifeq 99
│ │ │ │ + 78: ldc #87 // String BankomatInfos
│ │ │ │ + 80: astore_3
│ │ │ │ + 81: ldc #212 // String YES! EMV Tag \'Log Entry\' found! This card *may* store transactions logs.
│ │ │ │ + 83: astore 6
│ │ │ │ + 85: aload_3
│ │ │ │ + 86: aload 6
│ │ │ │ + 88: invokestatic #171 // Method android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I
│ │ │ │ + 91: pop
│ │ │ │ + 92: aload_1
│ │ │ │ + 93: iload_2
│ │ │ │ + 94: invokevirtual #218 // Method at/zweng/bankomatinfos/model/CardInfo.setContainsTxLogs:(Z)V
│ │ │ │ + 97: aload_1
│ │ │ │ + 98: areturn
│ │ │ │ + 99: ldc #87 // String BankomatInfos
│ │ │ │ + 101: astore_3
│ │ │ │ + 102: ldc #220 // String NO! Dit not find the EMV Tag \'Log Entry\'! This means that this card propably won\'t store transactions logs at all.
│ │ │ │ + 104: astore 6
│ │ │ │ + 106: aload_3
│ │ │ │ + 107: aload 6
│ │ │ │ + 109: invokestatic #171 // Method android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I
│ │ │ │ + 112: pop
│ │ │ │ + 113: goto 92
│ │ │ │
│ │ │ │ private at.zweng.bankomatinfos.model.CardInfo readCPLCInfos(at.zweng.bankomatinfos.model.CardInfo);
│ │ │ │ descriptor: (Lat/zweng/bankomatinfos/model/CardInfo;)Lat/zweng/bankomatinfos/model/CardInfo;
│ │ │ │ flags: (0x0002) ACC_PRIVATE
│ │ │ │ Code:
│ │ │ │ stack=300, locals=18, args_size=2
│ │ │ │ 0: aload_0
│ │ │ │ @@ -1390,239 +1388,239 @@
│ │ │ │ 148: aload_3
│ │ │ │ 149: invokevirtual #41 // Method at/zweng/bankomatinfos/AppController.log:(Ljava/lang/String;)V
│ │ │ │ 152: aload 11
│ │ │ │ 154: invokeinterface #254, 1 // InterfaceMethod java/util/Map.keySet:()Ljava/util/Set;
│ │ │ │ 159: astore_2
│ │ │ │ 160: aload_2
│ │ │ │ 161: invokeinterface #257, 1 // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator;
│ │ │ │ - 166: astore 12
│ │ │ │ - 168: aload 12
│ │ │ │ - 170: invokeinterface #185, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z
│ │ │ │ - 175: istore 5
│ │ │ │ - 177: iload 5
│ │ │ │ - 179: ifeq 36
│ │ │ │ - 182: aload 12
│ │ │ │ - 184: invokeinterface #189, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;
│ │ │ │ - 189: astore 13
│ │ │ │ - 191: aload 13
│ │ │ │ - 193: checkcast #205 // class java/lang/String
│ │ │ │ - 196: astore 13
│ │ │ │ - 198: aload 11
│ │ │ │ - 200: aload 13
│ │ │ │ - 202: invokeinterface #261, 2 // InterfaceMethod java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
│ │ │ │ - 207: astore 14
│ │ │ │ - 209: aload 14
│ │ │ │ - 211: checkcast #205 // class java/lang/String
│ │ │ │ - 214: astore 14
│ │ │ │ - 216: aload 10
│ │ │ │ - 218: aload 14
│ │ │ │ - 220: invokevirtual #265 // Method java/util/regex/Pattern.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
│ │ │ │ - 223: astore_2
│ │ │ │ - 224: aload_2
│ │ │ │ - 225: invokevirtual #270 // Method java/util/regex/Matcher.matches:()Z
│ │ │ │ - 228: istore 5
│ │ │ │ - 230: iload 5
│ │ │ │ - 232: ifne 168
│ │ │ │ - 235: aload 13
│ │ │ │ - 237: aload 14
│ │ │ │ - 239: invokestatic #274 // Method at/zweng/bankomatinfos/iso7816emv/CPLC.getHumanReadableValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
│ │ │ │ - 242: astore 15
│ │ │ │ - 244: aload_0
│ │ │ │ - 245: getfield #28 // Field _ctl:Lat/zweng/bankomatinfos/AppController;
│ │ │ │ - 248: astore_2
│ │ │ │ - 249: new #43 // class java/lang/StringBuilder
│ │ │ │ - 252: astore_3
│ │ │ │ - 253: aload_3
│ │ │ │ - 254: invokespecial #44 // Method java/lang/StringBuilder."":()V
│ │ │ │ - 257: ldc_w #276 // String *
│ │ │ │ - 260: astore 9
│ │ │ │ - 262: aload_3
│ │ │ │ - 263: aload 9
│ │ │ │ + 166: astore_2
│ │ │ │ + 167: aload_2
│ │ │ │ + 168: invokeinterface #185, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z
│ │ │ │ + 173: istore 6
│ │ │ │ + 175: iload 6
│ │ │ │ + 177: ifeq 36
│ │ │ │ + 180: aload_2
│ │ │ │ + 181: invokeinterface #189, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;
│ │ │ │ + 186: astore 12
│ │ │ │ + 188: aload 12
│ │ │ │ + 190: checkcast #205 // class java/lang/String
│ │ │ │ + 193: astore 12
│ │ │ │ + 195: aload 11
│ │ │ │ + 197: aload 12
│ │ │ │ + 199: invokeinterface #261, 2 // InterfaceMethod java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
│ │ │ │ + 204: astore 13
│ │ │ │ + 206: aload 13
│ │ │ │ + 208: checkcast #205 // class java/lang/String
│ │ │ │ + 211: astore 13
│ │ │ │ + 213: aload 10
│ │ │ │ + 215: aload 13
│ │ │ │ + 217: invokevirtual #265 // Method java/util/regex/Pattern.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
│ │ │ │ + 220: astore_3
│ │ │ │ + 221: aload_3
│ │ │ │ + 222: invokevirtual #270 // Method java/util/regex/Matcher.matches:()Z
│ │ │ │ + 225: istore 6
│ │ │ │ + 227: iload 6
│ │ │ │ + 229: ifne 167
│ │ │ │ + 232: aload 12
│ │ │ │ + 234: aload 13
│ │ │ │ + 236: invokestatic #274 // Method at/zweng/bankomatinfos/iso7816emv/CPLC.getHumanReadableValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
│ │ │ │ + 239: astore 14
│ │ │ │ + 241: aload_0
│ │ │ │ + 242: getfield #28 // Field _ctl:Lat/zweng/bankomatinfos/AppController;
│ │ │ │ + 245: astore_3
│ │ │ │ + 246: new #43 // class java/lang/StringBuilder
│ │ │ │ + 249: astore 9
│ │ │ │ + 251: aload 9
│ │ │ │ + 253: invokespecial #44 // Method java/lang/StringBuilder."":()V
│ │ │ │ + 256: ldc_w #276 // String *
│ │ │ │ + 259: astore 15
│ │ │ │ + 261: aload 9
│ │ │ │ + 263: aload 15
│ │ │ │ 265: invokevirtual #50 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ │ │ │ - 268: astore_3
│ │ │ │ - 269: aload_3
│ │ │ │ - 270: aload 13
│ │ │ │ - 272: invokevirtual #50 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ │ │ │ - 275: astore_3
│ │ │ │ - 276: ldc_w #278 // String :\n
│ │ │ │ - 279: astore 9
│ │ │ │ - 281: aload_3
│ │ │ │ - 282: aload 9
│ │ │ │ - 284: invokevirtual #50 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ │ │ │ - 287: astore_3
│ │ │ │ - 288: aload_3
│ │ │ │ - 289: aload 15
│ │ │ │ - 291: invokevirtual #50 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ │ │ │ - 294: astore_3
│ │ │ │ - 295: aload_3
│ │ │ │ - 296: invokevirtual #66 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
│ │ │ │ - 299: astore_3
│ │ │ │ - 300: aload_2
│ │ │ │ - 301: aload_3
│ │ │ │ - 302: invokevirtual #41 // Method at/zweng/bankomatinfos/AppController.log:(Ljava/lang/String;)V
│ │ │ │ - 305: new #280 // class at/zweng/bankomatinfos/model/InfoKeyValuePair
│ │ │ │ - 308: astore_2
│ │ │ │ - 309: aload_2
│ │ │ │ - 310: aload 13
│ │ │ │ - 312: aload 15
│ │ │ │ - 314: invokespecial #283 // Method at/zweng/bankomatinfos/model/InfoKeyValuePair."":(Ljava/lang/String;Ljava/lang/String;)V
│ │ │ │ - 317: aload_1
│ │ │ │ - 318: aload_2
│ │ │ │ - 319: invokevirtual #287 // Method at/zweng/bankomatinfos/model/CardInfo.addKeyValuePair:(Lat/zweng/bankomatinfos/model/InfoKeyValuePair;)V
│ │ │ │ - 322: goto 168
│ │ │ │ - 325: astore 16
│ │ │ │ - 327: aload_0
│ │ │ │ - 328: getfield #28 // Field _ctl:Lat/zweng/bankomatinfos/AppController;
│ │ │ │ - 331: astore_2
│ │ │ │ - 332: new #43 // class java/lang/StringBuilder
│ │ │ │ - 335: astore_3
│ │ │ │ - 336: aload_3
│ │ │ │ - 337: invokespecial #44 // Method java/lang/StringBuilder."":()V
│ │ │ │ - 340: aload_3
│ │ │ │ - 341: ldc_w #289 // String ERROR: Catched Exception while reading CPLC data:\n
│ │ │ │ - 344: invokevirtual #50 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ │ │ │ - 347: aload 16
│ │ │ │ - 349: invokevirtual #292 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
│ │ │ │ - 352: ldc_w #294 // String \n
│ │ │ │ - 355: invokevirtual #50 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ │ │ │ - 358: astore_3
│ │ │ │ - 359: aload 16
│ │ │ │ - 361: invokevirtual #297 // Method at/zweng/bankomatinfos/exceptions/TlvParsingException.getMessage:()Ljava/lang/String;
│ │ │ │ - 364: astore 9
│ │ │ │ - 366: aload_3
│ │ │ │ - 367: aload 9
│ │ │ │ - 369: invokevirtual #50 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ │ │ │ - 372: invokevirtual #66 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
│ │ │ │ - 375: astore_3
│ │ │ │ - 376: aload_2
│ │ │ │ - 377: aload_3
│ │ │ │ - 378: invokevirtual #41 // Method at/zweng/bankomatinfos/AppController.log:(Ljava/lang/String;)V
│ │ │ │ - 381: ldc #87 // String BankomatInfos
│ │ │ │ - 383: astore_2
│ │ │ │ - 384: ldc_w #299 // String Catched Exception while reading CPLC infos:
│ │ │ │ - 387: astore_3
│ │ │ │ - 388: aload_2
│ │ │ │ - 389: aload_3
│ │ │ │ - 390: aload 16
│ │ │ │ - 392: invokestatic #166 // Method android/util/Log.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
│ │ │ │ - 395: pop
│ │ │ │ - 396: goto 36
│ │ │ │ - 399: astore 17
│ │ │ │ - 401: aload_0
│ │ │ │ - 402: getfield #28 // Field _ctl:Lat/zweng/bankomatinfos/AppController;
│ │ │ │ - 405: astore_2
│ │ │ │ - 406: new #43 // class java/lang/StringBuilder
│ │ │ │ - 409: astore_3
│ │ │ │ - 410: aload_3
│ │ │ │ - 411: invokespecial #44 // Method java/lang/StringBuilder."":()V
│ │ │ │ - 414: aload_3
│ │ │ │ - 415: ldc_w #301 // String ERROR: Catched Exception while reading CPLC infos:\n
│ │ │ │ - 418: invokevirtual #50 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ │ │ │ - 421: aload 17
│ │ │ │ - 423: invokevirtual #292 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
│ │ │ │ - 426: ldc_w #294 // String \n
│ │ │ │ - 429: invokevirtual #50 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ │ │ │ - 432: astore_3
│ │ │ │ - 433: aload 17
│ │ │ │ - 435: invokevirtual #304 // Method java/lang/RuntimeException.getMessage:()Ljava/lang/String;
│ │ │ │ - 438: astore 9
│ │ │ │ - 440: aload_3
│ │ │ │ - 441: aload 9
│ │ │ │ - 443: invokevirtual #50 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ │ │ │ - 446: invokevirtual #66 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
│ │ │ │ - 449: astore_3
│ │ │ │ - 450: aload_2
│ │ │ │ - 451: aload_3
│ │ │ │ - 452: invokevirtual #41 // Method at/zweng/bankomatinfos/AppController.log:(Ljava/lang/String;)V
│ │ │ │ - 455: ldc #87 // String BankomatInfos
│ │ │ │ - 457: astore_2
│ │ │ │ - 458: ldc_w #299 // String Catched Exception while reading CPLC infos:
│ │ │ │ - 461: astore_3
│ │ │ │ - 462: aload_2
│ │ │ │ - 463: aload_3
│ │ │ │ - 464: aload 17
│ │ │ │ - 466: invokestatic #166 // Method android/util/Log.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
│ │ │ │ - 469: pop
│ │ │ │ - 470: goto 36
│ │ │ │ + 268: astore 9
│ │ │ │ + 270: aload 9
│ │ │ │ + 272: aload 12
│ │ │ │ + 274: invokevirtual #50 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ │ │ │ + 277: astore 9
│ │ │ │ + 279: ldc_w #278 // String :\n
│ │ │ │ + 282: astore 15
│ │ │ │ + 284: aload 9
│ │ │ │ + 286: aload 15
│ │ │ │ + 288: invokevirtual #50 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ │ │ │ + 291: astore 9
│ │ │ │ + 293: aload 9
│ │ │ │ + 295: aload 14
│ │ │ │ + 297: invokevirtual #50 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ │ │ │ + 300: astore 9
│ │ │ │ + 302: aload 9
│ │ │ │ + 304: invokevirtual #66 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
│ │ │ │ + 307: astore 9
│ │ │ │ + 309: aload_3
│ │ │ │ + 310: aload 9
│ │ │ │ + 312: invokevirtual #41 // Method at/zweng/bankomatinfos/AppController.log:(Ljava/lang/String;)V
│ │ │ │ + 315: new #280 // class at/zweng/bankomatinfos/model/InfoKeyValuePair
│ │ │ │ + 318: astore_3
│ │ │ │ + 319: aload_3
│ │ │ │ + 320: aload 12
│ │ │ │ + 322: aload 14
│ │ │ │ + 324: invokespecial #283 // Method at/zweng/bankomatinfos/model/InfoKeyValuePair."":(Ljava/lang/String;Ljava/lang/String;)V
│ │ │ │ + 327: aload_1
│ │ │ │ + 328: aload_3
│ │ │ │ + 329: invokevirtual #287 // Method at/zweng/bankomatinfos/model/CardInfo.addKeyValuePair:(Lat/zweng/bankomatinfos/model/InfoKeyValuePair;)V
│ │ │ │ + 332: goto 167
│ │ │ │ + 335: astore 16
│ │ │ │ + 337: aload_0
│ │ │ │ + 338: getfield #28 // Field _ctl:Lat/zweng/bankomatinfos/AppController;
│ │ │ │ + 341: astore_2
│ │ │ │ + 342: new #43 // class java/lang/StringBuilder
│ │ │ │ + 345: astore_3
│ │ │ │ + 346: aload_3
│ │ │ │ + 347: invokespecial #44 // Method java/lang/StringBuilder."":()V
│ │ │ │ + 350: aload_3
│ │ │ │ + 351: ldc_w #289 // String ERROR: Catched Exception while reading CPLC data:\n
│ │ │ │ + 354: invokevirtual #50 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ │ │ │ + 357: aload 16
│ │ │ │ + 359: invokevirtual #292 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
│ │ │ │ + 362: ldc_w #294 // String \n
│ │ │ │ + 365: invokevirtual #50 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ │ │ │ + 368: astore_3
│ │ │ │ + 369: aload 16
│ │ │ │ + 371: invokevirtual #297 // Method at/zweng/bankomatinfos/exceptions/TlvParsingException.getMessage:()Ljava/lang/String;
│ │ │ │ + 374: astore 9
│ │ │ │ + 376: aload_3
│ │ │ │ + 377: aload 9
│ │ │ │ + 379: invokevirtual #50 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ │ │ │ + 382: invokevirtual #66 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
│ │ │ │ + 385: astore_3
│ │ │ │ + 386: aload_2
│ │ │ │ + 387: aload_3
│ │ │ │ + 388: invokevirtual #41 // Method at/zweng/bankomatinfos/AppController.log:(Ljava/lang/String;)V
│ │ │ │ + 391: ldc #87 // String BankomatInfos
│ │ │ │ + 393: astore_2
│ │ │ │ + 394: ldc_w #299 // String Catched Exception while reading CPLC infos:
│ │ │ │ + 397: astore_3
│ │ │ │ + 398: aload_2
│ │ │ │ + 399: aload_3
│ │ │ │ + 400: aload 16
│ │ │ │ + 402: invokestatic #166 // Method android/util/Log.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
│ │ │ │ + 405: pop
│ │ │ │ + 406: goto 36
│ │ │ │ + 409: astore 17
│ │ │ │ + 411: aload_0
│ │ │ │ + 412: getfield #28 // Field _ctl:Lat/zweng/bankomatinfos/AppController;
│ │ │ │ + 415: astore_2
│ │ │ │ + 416: new #43 // class java/lang/StringBuilder
│ │ │ │ + 419: astore_3
│ │ │ │ + 420: aload_3
│ │ │ │ + 421: invokespecial #44 // Method java/lang/StringBuilder."":()V
│ │ │ │ + 424: aload_3
│ │ │ │ + 425: ldc_w #301 // String ERROR: Catched Exception while reading CPLC infos:\n
│ │ │ │ + 428: invokevirtual #50 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ │ │ │ + 431: aload 17
│ │ │ │ + 433: invokevirtual #292 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
│ │ │ │ + 436: ldc_w #294 // String \n
│ │ │ │ + 439: invokevirtual #50 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ │ │ │ + 442: astore_3
│ │ │ │ + 443: aload 17
│ │ │ │ + 445: invokevirtual #304 // Method java/lang/RuntimeException.getMessage:()Ljava/lang/String;
│ │ │ │ + 448: astore 9
│ │ │ │ + 450: aload_3
│ │ │ │ + 451: aload 9
│ │ │ │ + 453: invokevirtual #50 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ │ │ │ + 456: invokevirtual #66 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
│ │ │ │ + 459: astore_3
│ │ │ │ + 460: aload_2
│ │ │ │ + 461: aload_3
│ │ │ │ + 462: invokevirtual #41 // Method at/zweng/bankomatinfos/AppController.log:(Ljava/lang/String;)V
│ │ │ │ + 465: ldc #87 // String BankomatInfos
│ │ │ │ + 467: astore_2
│ │ │ │ + 468: ldc_w #299 // String Catched Exception while reading CPLC infos:
│ │ │ │ + 471: astore_3
│ │ │ │ + 472: aload_2
│ │ │ │ + 473: aload_3
│ │ │ │ + 474: aload 17
│ │ │ │ + 476: invokestatic #166 // Method android/util/Log.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
│ │ │ │ + 479: pop
│ │ │ │ + 480: goto 36
│ │ │ │ Exception table:
│ │ │ │ from to target type
│ │ │ │ - 53 58 325 Class at/zweng/bankomatinfos/exceptions/TlvParsingException
│ │ │ │ - 53 58 399 Class java/lang/RuntimeException
│ │ │ │ - 59 63 325 Class at/zweng/bankomatinfos/exceptions/TlvParsingException
│ │ │ │ - 59 63 399 Class java/lang/RuntimeException
│ │ │ │ - 65 70 325 Class at/zweng/bankomatinfos/exceptions/TlvParsingException
│ │ │ │ - 65 70 399 Class java/lang/RuntimeException
│ │ │ │ - 72 76 325 Class at/zweng/bankomatinfos/exceptions/TlvParsingException
│ │ │ │ - 72 76 399 Class java/lang/RuntimeException
│ │ │ │ - 78 83 325 Class at/zweng/bankomatinfos/exceptions/TlvParsingException
│ │ │ │ - 78 83 399 Class java/lang/RuntimeException
│ │ │ │ - 86 89 325 Class at/zweng/bankomatinfos/exceptions/TlvParsingException
│ │ │ │ - 86 89 399 Class java/lang/RuntimeException
│ │ │ │ - 90 94 325 Class at/zweng/bankomatinfos/exceptions/TlvParsingException
│ │ │ │ - 90 94 399 Class java/lang/RuntimeException
│ │ │ │ - 99 104 325 Class at/zweng/bankomatinfos/exceptions/TlvParsingException
│ │ │ │ - 99 104 399 Class java/lang/RuntimeException
│ │ │ │ - 106 111 325 Class at/zweng/bankomatinfos/exceptions/TlvParsingException
│ │ │ │ - 106 111 399 Class java/lang/RuntimeException
│ │ │ │ - 112 116 325 Class at/zweng/bankomatinfos/exceptions/TlvParsingException
│ │ │ │ - 112 116 399 Class java/lang/RuntimeException
│ │ │ │ - 118 123 325 Class at/zweng/bankomatinfos/exceptions/TlvParsingException
│ │ │ │ - 118 123 399 Class java/lang/RuntimeException
│ │ │ │ - 126 130 325 Class at/zweng/bankomatinfos/exceptions/TlvParsingException
│ │ │ │ - 126 130 399 Class java/lang/RuntimeException
│ │ │ │ - 132 137 325 Class at/zweng/bankomatinfos/exceptions/TlvParsingException
│ │ │ │ - 132 137 399 Class java/lang/RuntimeException
│ │ │ │ - 139 143 325 Class at/zweng/bankomatinfos/exceptions/TlvParsingException
│ │ │ │ - 139 143 399 Class java/lang/RuntimeException
│ │ │ │ - 148 152 325 Class at/zweng/bankomatinfos/exceptions/TlvParsingException
│ │ │ │ - 148 152 399 Class java/lang/RuntimeException
│ │ │ │ - 152 159 325 Class at/zweng/bankomatinfos/exceptions/TlvParsingException
│ │ │ │ - 152 159 399 Class java/lang/RuntimeException
│ │ │ │ - 160 166 325 Class at/zweng/bankomatinfos/exceptions/TlvParsingException
│ │ │ │ - 160 166 399 Class java/lang/RuntimeException
│ │ │ │ - 168 175 325 Class at/zweng/bankomatinfos/exceptions/TlvParsingException
│ │ │ │ - 168 175 399 Class java/lang/RuntimeException
│ │ │ │ - 182 189 325 Class at/zweng/bankomatinfos/exceptions/TlvParsingException
│ │ │ │ - 182 189 399 Class java/lang/RuntimeException
│ │ │ │ - 191 196 325 Class at/zweng/bankomatinfos/exceptions/TlvParsingException
│ │ │ │ - 191 196 399 Class java/lang/RuntimeException
│ │ │ │ - 200 207 325 Class at/zweng/bankomatinfos/exceptions/TlvParsingException
│ │ │ │ - 200 207 399 Class java/lang/RuntimeException
│ │ │ │ - 209 214 325 Class at/zweng/bankomatinfos/exceptions/TlvParsingException
│ │ │ │ - 209 214 399 Class java/lang/RuntimeException
│ │ │ │ - 218 223 325 Class at/zweng/bankomatinfos/exceptions/TlvParsingException
│ │ │ │ - 218 223 399 Class java/lang/RuntimeException
│ │ │ │ - 224 228 325 Class at/zweng/bankomatinfos/exceptions/TlvParsingException
│ │ │ │ - 224 228 399 Class java/lang/RuntimeException
│ │ │ │ - 237 242 325 Class at/zweng/bankomatinfos/exceptions/TlvParsingException
│ │ │ │ - 237 242 399 Class java/lang/RuntimeException
│ │ │ │ - 244 248 325 Class at/zweng/bankomatinfos/exceptions/TlvParsingException
│ │ │ │ - 244 248 399 Class java/lang/RuntimeException
│ │ │ │ - 249 252 325 Class at/zweng/bankomatinfos/exceptions/TlvParsingException
│ │ │ │ - 249 252 399 Class java/lang/RuntimeException
│ │ │ │ - 253 257 325 Class at/zweng/bankomatinfos/exceptions/TlvParsingException
│ │ │ │ - 253 257 399 Class java/lang/RuntimeException
│ │ │ │ - 263 268 325 Class at/zweng/bankomatinfos/exceptions/TlvParsingException
│ │ │ │ - 263 268 399 Class java/lang/RuntimeException
│ │ │ │ - 270 275 325 Class at/zweng/bankomatinfos/exceptions/TlvParsingException
│ │ │ │ - 270 275 399 Class java/lang/RuntimeException
│ │ │ │ - 282 287 325 Class at/zweng/bankomatinfos/exceptions/TlvParsingException
│ │ │ │ - 282 287 399 Class java/lang/RuntimeException
│ │ │ │ - 289 294 325 Class at/zweng/bankomatinfos/exceptions/TlvParsingException
│ │ │ │ - 289 294 399 Class java/lang/RuntimeException
│ │ │ │ - 295 299 325 Class at/zweng/bankomatinfos/exceptions/TlvParsingException
│ │ │ │ - 295 299 399 Class java/lang/RuntimeException
│ │ │ │ - 301 305 325 Class at/zweng/bankomatinfos/exceptions/TlvParsingException
│ │ │ │ - 301 305 399 Class java/lang/RuntimeException
│ │ │ │ - 305 308 325 Class at/zweng/bankomatinfos/exceptions/TlvParsingException
│ │ │ │ - 305 308 399 Class java/lang/RuntimeException
│ │ │ │ - 312 317 325 Class at/zweng/bankomatinfos/exceptions/TlvParsingException
│ │ │ │ - 312 317 399 Class java/lang/RuntimeException
│ │ │ │ - 318 322 325 Class at/zweng/bankomatinfos/exceptions/TlvParsingException
│ │ │ │ - 318 322 399 Class java/lang/RuntimeException
│ │ │ │ + 53 58 335 Class at/zweng/bankomatinfos/exceptions/TlvParsingException
│ │ │ │ + 53 58 409 Class java/lang/RuntimeException
│ │ │ │ + 59 63 335 Class at/zweng/bankomatinfos/exceptions/TlvParsingException
│ │ │ │ + 59 63 409 Class java/lang/RuntimeException
│ │ │ │ + 65 70 335 Class at/zweng/bankomatinfos/exceptions/TlvParsingException
│ │ │ │ + 65 70 409 Class java/lang/RuntimeException
│ │ │ │ + 72 76 335 Class at/zweng/bankomatinfos/exceptions/TlvParsingException
│ │ │ │ + 72 76 409 Class java/lang/RuntimeException
│ │ │ │ + 78 83 335 Class at/zweng/bankomatinfos/exceptions/TlvParsingException
│ │ │ │ + 78 83 409 Class java/lang/RuntimeException
│ │ │ │ + 86 89 335 Class at/zweng/bankomatinfos/exceptions/TlvParsingException
│ │ │ │ + 86 89 409 Class java/lang/RuntimeException
│ │ │ │ + 90 94 335 Class at/zweng/bankomatinfos/exceptions/TlvParsingException
│ │ │ │ + 90 94 409 Class java/lang/RuntimeException
│ │ │ │ + 99 104 335 Class at/zweng/bankomatinfos/exceptions/TlvParsingException
│ │ │ │ + 99 104 409 Class java/lang/RuntimeException
│ │ │ │ + 106 111 335 Class at/zweng/bankomatinfos/exceptions/TlvParsingException
│ │ │ │ + 106 111 409 Class java/lang/RuntimeException
│ │ │ │ + 112 116 335 Class at/zweng/bankomatinfos/exceptions/TlvParsingException
│ │ │ │ + 112 116 409 Class java/lang/RuntimeException
│ │ │ │ + 118 123 335 Class at/zweng/bankomatinfos/exceptions/TlvParsingException
│ │ │ │ + 118 123 409 Class java/lang/RuntimeException
│ │ │ │ + 126 130 335 Class at/zweng/bankomatinfos/exceptions/TlvParsingException
│ │ │ │ + 126 130 409 Class java/lang/RuntimeException
│ │ │ │ + 132 137 335 Class at/zweng/bankomatinfos/exceptions/TlvParsingException
│ │ │ │ + 132 137 409 Class java/lang/RuntimeException
│ │ │ │ + 139 143 335 Class at/zweng/bankomatinfos/exceptions/TlvParsingException
│ │ │ │ + 139 143 409 Class java/lang/RuntimeException
│ │ │ │ + 148 152 335 Class at/zweng/bankomatinfos/exceptions/TlvParsingException
│ │ │ │ + 148 152 409 Class java/lang/RuntimeException
│ │ │ │ + 152 159 335 Class at/zweng/bankomatinfos/exceptions/TlvParsingException
│ │ │ │ + 152 159 409 Class java/lang/RuntimeException
│ │ │ │ + 160 166 335 Class at/zweng/bankomatinfos/exceptions/TlvParsingException
│ │ │ │ + 160 166 409 Class java/lang/RuntimeException
│ │ │ │ + 167 173 335 Class at/zweng/bankomatinfos/exceptions/TlvParsingException
│ │ │ │ + 167 173 409 Class java/lang/RuntimeException
│ │ │ │ + 180 186 335 Class at/zweng/bankomatinfos/exceptions/TlvParsingException
│ │ │ │ + 180 186 409 Class java/lang/RuntimeException
│ │ │ │ + 188 193 335 Class at/zweng/bankomatinfos/exceptions/TlvParsingException
│ │ │ │ + 188 193 409 Class java/lang/RuntimeException
│ │ │ │ + 197 204 335 Class at/zweng/bankomatinfos/exceptions/TlvParsingException
│ │ │ │ + 197 204 409 Class java/lang/RuntimeException
│ │ │ │ + 206 211 335 Class at/zweng/bankomatinfos/exceptions/TlvParsingException
│ │ │ │ + 206 211 409 Class java/lang/RuntimeException
│ │ │ │ + 215 220 335 Class at/zweng/bankomatinfos/exceptions/TlvParsingException
│ │ │ │ + 215 220 409 Class java/lang/RuntimeException
│ │ │ │ + 221 225 335 Class at/zweng/bankomatinfos/exceptions/TlvParsingException
│ │ │ │ + 221 225 409 Class java/lang/RuntimeException
│ │ │ │ + 234 239 335 Class at/zweng/bankomatinfos/exceptions/TlvParsingException
│ │ │ │ + 234 239 409 Class java/lang/RuntimeException
│ │ │ │ + 241 245 335 Class at/zweng/bankomatinfos/exceptions/TlvParsingException
│ │ │ │ + 241 245 409 Class java/lang/RuntimeException
│ │ │ │ + 246 249 335 Class at/zweng/bankomatinfos/exceptions/TlvParsingException
│ │ │ │ + 246 249 409 Class java/lang/RuntimeException
│ │ │ │ + 251 256 335 Class at/zweng/bankomatinfos/exceptions/TlvParsingException
│ │ │ │ + 251 256 409 Class java/lang/RuntimeException
│ │ │ │ + 263 268 335 Class at/zweng/bankomatinfos/exceptions/TlvParsingException
│ │ │ │ + 263 268 409 Class java/lang/RuntimeException
│ │ │ │ + 272 277 335 Class at/zweng/bankomatinfos/exceptions/TlvParsingException
│ │ │ │ + 272 277 409 Class java/lang/RuntimeException
│ │ │ │ + 286 291 335 Class at/zweng/bankomatinfos/exceptions/TlvParsingException
│ │ │ │ + 286 291 409 Class java/lang/RuntimeException
│ │ │ │ + 295 300 335 Class at/zweng/bankomatinfos/exceptions/TlvParsingException
│ │ │ │ + 295 300 409 Class java/lang/RuntimeException
│ │ │ │ + 302 307 335 Class at/zweng/bankomatinfos/exceptions/TlvParsingException
│ │ │ │ + 302 307 409 Class java/lang/RuntimeException
│ │ │ │ + 310 315 335 Class at/zweng/bankomatinfos/exceptions/TlvParsingException
│ │ │ │ + 310 315 409 Class java/lang/RuntimeException
│ │ │ │ + 315 318 335 Class at/zweng/bankomatinfos/exceptions/TlvParsingException
│ │ │ │ + 315 318 409 Class java/lang/RuntimeException
│ │ │ │ + 322 327 335 Class at/zweng/bankomatinfos/exceptions/TlvParsingException
│ │ │ │ + 322 327 409 Class java/lang/RuntimeException
│ │ │ │ + 328 332 335 Class at/zweng/bankomatinfos/exceptions/TlvParsingException
│ │ │ │ + 328 332 409 Class java/lang/RuntimeException
│ │ │ │
│ │ │ │ private at.zweng.bankomatinfos.model.CardInfo readMaestroCardInfos(at.zweng.bankomatinfos.model.CardInfo, boolean);
│ │ │ │ descriptor: (Lat/zweng/bankomatinfos/model/CardInfo;Z)Lat/zweng/bankomatinfos/model/CardInfo;
│ │ │ │ flags: (0x0002) ACC_PRIVATE
│ │ │ │ Code:
│ │ │ │ stack=300, locals=11, args_size=3
│ │ │ │ 0: ldc #87 // String BankomatInfos
├── smali/at/zweng/bankomatinfos/R.smali
│ @@ -25,10 +25,9 @@
│ .method public constructor ()V
│ .locals 0
│
│ .prologue
│ .line 10
│ invoke-direct {p0}, Ljava/lang/Object;->()V
│
│ - .line 271
│ return-void
│ .end method
├── smali/at/zweng/bankomatinfos/model/TransactionLogEntry.smali
│ @@ -247,14 +247,15 @@
│
│ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ move-result-object v0
│
│ iget-object v1, p0, Lat/zweng/bankomatinfos/model/TransactionLogEntry;->_transactionTimestamp:Ljava/util/Date;
│
│ + .line 168
│ invoke-static {v1}, Lat/zweng/bankomatinfos/util/Utils;->formatDateWithTime(Ljava/util/Date;)Ljava/lang/String;
│
│ move-result-object v1
│
│ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ move-result-object v0
│ @@ -263,14 +264,15 @@
│
│ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ move-result-object v0
│
│ iget-wide v2, p0, Lat/zweng/bankomatinfos/model/TransactionLogEntry;->_amount:J
│
│ + .line 169
│ invoke-static {v2, v3}, Lat/zweng/bankomatinfos/util/Utils;->formatBalance(J)Ljava/lang/String;
│
│ move-result-object v1
│
│ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ move-result-object v0
│ @@ -303,14 +305,15 @@
│
│ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ move-result-object v0
│
│ iget-byte v1, p0, Lat/zweng/bankomatinfos/model/TransactionLogEntry;->_cryptogramInformation:B
│
│ + .line 172
│ invoke-static {v1}, Lat/zweng/bankomatinfos/util/Utils;->byte2Hex(B)Ljava/lang/String;
│
│ move-result-object v1
│
│ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ move-result-object v0
│ @@ -319,14 +322,15 @@
│
│ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ move-result-object v0
│
│ iget-object v1, p0, Lat/zweng/bankomatinfos/model/TransactionLogEntry;->_applicationDefaultAction:[B
│
│ + .line 174
│ invoke-static {v1}, Lat/zweng/bankomatinfos/util/Utils;->bytesToHex([B)Ljava/lang/String;
│
│ move-result-object v1
│
│ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ move-result-object v0
│ @@ -335,14 +339,15 @@
│
│ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ move-result-object v0
│
│ iget-object v1, p0, Lat/zweng/bankomatinfos/model/TransactionLogEntry;->_customerExclusiveData:[B
│
│ + .line 176
│ invoke-static {v1}, Lat/zweng/bankomatinfos/util/Utils;->bytesToHex([B)Ljava/lang/String;
│
│ move-result-object v1
│
│ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ move-result-object v0
│ @@ -351,14 +356,15 @@
│
│ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ move-result-object v0
│
│ iget-byte v1, p0, Lat/zweng/bankomatinfos/model/TransactionLogEntry;->_unknownByte:B
│
│ + .line 177
│ invoke-static {v1}, Lat/zweng/bankomatinfos/util/Utils;->byte2Hex(B)Ljava/lang/String;
│
│ move-result-object v1
│
│ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ move-result-object v0
│ @@ -369,9 +375,10 @@
│
│ move-result-object v0
│
│ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ move-result-object v0
│
│ + .line 167
│ return-object v0
│ .end method
├── smali/at/zweng/bankomatinfos/model/CardInfo.smali
│ @@ -275,50 +275,55 @@
│
│ invoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
│
│ move-result-object v0
│
│ const v2, 0x7f070029
│
│ + .line 157
│ invoke-virtual {v0, v2}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
│
│ move-result-object v2
│
│ if-eqz p1, :cond_0
│
│ iget-object v0, p0, Lat/zweng/bankomatinfos/model/CardInfo;->_ctx:Landroid/content/Context;
│
│ + .line 158
│ invoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
│
│ move-result-object v0
│
│ const v3, 0x7f070020
│
│ invoke-virtual {v0, v3}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
│
│ move-result-object v0
│
│ + .line 159
│ :goto_0
│ invoke-direct {v1, v2, v0}, Lat/zweng/bankomatinfos/model/InfoKeyValuePair;->(Ljava/lang/String;Ljava/lang/String;)V
│
│ + .line 156
│ invoke-virtual {p0, v1}, Lat/zweng/bankomatinfos/model/CardInfo;->addKeyValuePair(Lat/zweng/bankomatinfos/model/InfoKeyValuePair;)V
│
│ .line 160
│ return-void
│
│ - .line 156
│ + .line 158
│ :cond_0
│ iget-object v0, p0, Lat/zweng/bankomatinfos/model/CardInfo;->_ctx:Landroid/content/Context;
│
│ invoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
│
│ move-result-object v0
│
│ const v3, 0x7f070021
│
│ + .line 159
│ invoke-virtual {v0, v3}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
│
│ move-result-object v0
│
│ goto :goto_0
│ .end method
│
│ @@ -337,50 +342,55 @@
│
│ invoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
│
│ move-result-object v0
│
│ const v2, 0x7f07001e
│
│ + .line 169
│ invoke-virtual {v0, v2}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
│
│ move-result-object v2
│
│ if-eqz p1, :cond_0
│
│ iget-object v0, p0, Lat/zweng/bankomatinfos/model/CardInfo;->_ctx:Landroid/content/Context;
│
│ + .line 170
│ invoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
│
│ move-result-object v0
│
│ const v3, 0x7f070020
│
│ invoke-virtual {v0, v3}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
│
│ move-result-object v0
│
│ + .line 171
│ :goto_0
│ invoke-direct {v1, v2, v0}, Lat/zweng/bankomatinfos/model/InfoKeyValuePair;->(Ljava/lang/String;Ljava/lang/String;)V
│
│ + .line 168
│ invoke-virtual {p0, v1}, Lat/zweng/bankomatinfos/model/CardInfo;->addKeyValuePair(Lat/zweng/bankomatinfos/model/InfoKeyValuePair;)V
│
│ .line 172
│ return-void
│
│ - .line 168
│ + .line 170
│ :cond_0
│ iget-object v0, p0, Lat/zweng/bankomatinfos/model/CardInfo;->_ctx:Landroid/content/Context;
│
│ invoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
│
│ move-result-object v0
│
│ const v3, 0x7f070021
│
│ + .line 171
│ invoke-virtual {v0, v3}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
│
│ move-result-object v0
│
│ goto :goto_0
│ .end method
│
│ @@ -399,42 +409,45 @@
│
│ invoke-virtual {v1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
│
│ move-result-object v1
│
│ const v2, 0x7f07001c
│
│ + .line 59
│ invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
│
│ move-result-object v1
│
│ new-instance v2, Ljava/lang/StringBuilder;
│
│ invoke-direct {v2}, Ljava/lang/StringBuilder;->()V
│
│ const-string v3, "0x"
│
│ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ move-result-object v2
│
│ + .line 60
│ invoke-static {p1}, Lat/zweng/bankomatinfos/util/Utils;->bytesToHex([B)Ljava/lang/String;
│
│ move-result-object v3
│
│ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ move-result-object v2
│
│ invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ move-result-object v2
│
│ invoke-direct {v0, v1, v2}, Lat/zweng/bankomatinfos/model/InfoKeyValuePair;->(Ljava/lang/String;Ljava/lang/String;)V
│
│ + .line 58
│ invoke-virtual {p0, v0}, Lat/zweng/bankomatinfos/model/CardInfo;->addKeyValuePair(Lat/zweng/bankomatinfos/model/InfoKeyValuePair;)V
│
│ .line 61
│ return-void
│ .end method
│
│ .method public setPinRetryCounter(I)V
│ @@ -452,24 +465,27 @@
│
│ invoke-virtual {v1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
│
│ move-result-object v1
│
│ const v2, 0x7f070024
│
│ + .line 238
│ invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
│
│ move-result-object v1
│
│ + .line 239
│ invoke-static {p1}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;
│
│ move-result-object v2
│
│ invoke-direct {v0, v1, v2}, Lat/zweng/bankomatinfos/model/InfoKeyValuePair;->(Ljava/lang/String;Ljava/lang/String;)V
│
│ + .line 237
│ invoke-virtual {p0, v0}, Lat/zweng/bankomatinfos/model/CardInfo;->addKeyValuePair(Lat/zweng/bankomatinfos/model/InfoKeyValuePair;)V
│
│ .line 240
│ return-void
│ .end method
│
│ .method public setQuickBalance(J)V
│ @@ -487,24 +503,27 @@
│
│ invoke-virtual {v1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
│
│ move-result-object v1
│
│ const v2, 0x7f070022
│
│ + .line 203
│ invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
│
│ move-result-object v1
│
│ + .line 204
│ invoke-static {p1, p2}, Lat/zweng/bankomatinfos/util/Utils;->formatBalance(J)Ljava/lang/String;
│
│ move-result-object v2
│
│ invoke-direct {v0, v1, v2}, Lat/zweng/bankomatinfos/model/InfoKeyValuePair;->(Ljava/lang/String;Ljava/lang/String;)V
│
│ + .line 202
│ invoke-virtual {p0, v0}, Lat/zweng/bankomatinfos/model/CardInfo;->addKeyValuePair(Lat/zweng/bankomatinfos/model/InfoKeyValuePair;)V
│
│ .line 205
│ return-void
│ .end method
│
│ .method public setQuickCard(Z)V
│ @@ -522,50 +541,55 @@
│
│ invoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
│
│ move-result-object v0
│
│ const v2, 0x7f07001d
│
│ + .line 124
│ invoke-virtual {v0, v2}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
│
│ move-result-object v2
│
│ if-eqz p1, :cond_0
│
│ iget-object v0, p0, Lat/zweng/bankomatinfos/model/CardInfo;->_ctx:Landroid/content/Context;
│
│ + .line 125
│ invoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
│
│ move-result-object v0
│
│ const v3, 0x7f070020
│
│ invoke-virtual {v0, v3}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
│
│ move-result-object v0
│
│ + .line 126
│ :goto_0
│ invoke-direct {v1, v2, v0}, Lat/zweng/bankomatinfos/model/InfoKeyValuePair;->(Ljava/lang/String;Ljava/lang/String;)V
│
│ + .line 123
│ invoke-virtual {p0, v1}, Lat/zweng/bankomatinfos/model/CardInfo;->addKeyValuePair(Lat/zweng/bankomatinfos/model/InfoKeyValuePair;)V
│
│ .line 127
│ return-void
│
│ - .line 123
│ + .line 125
│ :cond_0
│ iget-object v0, p0, Lat/zweng/bankomatinfos/model/CardInfo;->_ctx:Landroid/content/Context;
│
│ invoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
│
│ move-result-object v0
│
│ const v3, 0x7f070021
│
│ + .line 126
│ invoke-virtual {v0, v3}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
│
│ move-result-object v0
│
│ goto :goto_0
│ .end method
│
│ @@ -584,20 +608,22 @@
│
│ invoke-virtual {v1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
│
│ move-result-object v1
│
│ const v2, 0x7f070023
│
│ + .line 221
│ invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
│
│ move-result-object v1
│
│ invoke-direct {v0, v1, p1}, Lat/zweng/bankomatinfos/model/InfoKeyValuePair;->(Ljava/lang/String;Ljava/lang/String;)V
│
│ + .line 220
│ invoke-virtual {p0, v0}, Lat/zweng/bankomatinfos/model/CardInfo;->addKeyValuePair(Lat/zweng/bankomatinfos/model/InfoKeyValuePair;)V
│
│ .line 222
│ return-void
│ .end method
│
│ .method public setTransactionLog(Ljava/util/List;)V
│ @@ -639,45 +665,50 @@
│
│ invoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
│
│ move-result-object v0
│
│ const v2, 0x7f07001f
│
│ + .line 183
│ invoke-virtual {v0, v2}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
│
│ move-result-object v2
│
│ if-eqz p1, :cond_1
│
│ iget-object v0, p0, Lat/zweng/bankomatinfos/model/CardInfo;->_ctx:Landroid/content/Context;
│
│ + .line 184
│ invoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
│
│ move-result-object v0
│
│ const v3, 0x7f070020
│
│ invoke-virtual {v0, v3}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
│
│ move-result-object v0
│
│ + .line 185
│ :goto_0
│ invoke-direct {v1, v2, v0}, Lat/zweng/bankomatinfos/model/InfoKeyValuePair;->(Ljava/lang/String;Ljava/lang/String;)V
│
│ + .line 182
│ invoke-virtual {p0, v1}, Lat/zweng/bankomatinfos/model/CardInfo;->addKeyValuePair(Lat/zweng/bankomatinfos/model/InfoKeyValuePair;)V
│
│ .line 187
│ :cond_0
│ return-void
│
│ - .line 182
│ + .line 184
│ :cond_1
│ iget-object v0, p0, Lat/zweng/bankomatinfos/model/CardInfo;->_ctx:Landroid/content/Context;
│
│ + .line 185
│ invoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
│
│ move-result-object v0
│
│ const v3, 0x7f070021
│
│ invoke-virtual {v0, v3}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
├── smali/at/zweng/bankomatinfos/ui/AboutDialogFragment$1.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$0:Lat/zweng/bankomatinfos/ui/AboutDialogFragment;
│
│
│ # direct methods
│ .method constructor (Lat/zweng/bankomatinfos/ui/AboutDialogFragment;)V
│ .locals 0
│ + .param p1, "this$0" # Lat/zweng/bankomatinfos/ui/AboutDialogFragment;
│
│ .prologue
│ .line 33
│ iput-object p1, p0, Lat/zweng/bankomatinfos/ui/AboutDialogFragment$1;->this$0:Lat/zweng/bankomatinfos/ui/AboutDialogFragment;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/at/zweng/bankomatinfos/ui/DonateDialogFragment$3.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$0:Lat/zweng/bankomatinfos/ui/DonateDialogFragment;
│
│
│ # direct methods
│ .method constructor (Lat/zweng/bankomatinfos/ui/DonateDialogFragment;)V
│ .locals 0
│ + .param p1, "this$0" # Lat/zweng/bankomatinfos/ui/DonateDialogFragment;
│
│ .prologue
│ .line 74
│ iput-object p1, p0, Lat/zweng/bankomatinfos/ui/DonateDialogFragment$3;->this$0:Lat/zweng/bankomatinfos/ui/DonateDialogFragment;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/at/zweng/bankomatinfos/ui/SettingsActivity.smali
│ @@ -19,15 +19,14 @@
│ .method public constructor ()V
│ .locals 0
│
│ .prologue
│ .line 27
│ invoke-direct {p0}, Landroid/preference/PreferenceActivity;->()V
│
│ - .line 131
│ return-void
│ .end method
│
│ .method private static isSimplePreferences(Landroid/content/Context;)Z
│ .locals 2
│ .param p0, "context" # Landroid/content/Context;
│
│ @@ -35,26 +34,29 @@
│ .line 113
│ sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
│
│ const/16 v1, 0xb
│
│ if-lt v0, v1, :cond_0
│
│ + .line 115
│ invoke-static {p0}, Lat/zweng/bankomatinfos/ui/SettingsActivity;->isXLargeTablet(Landroid/content/Context;)Z
│
│ move-result v0
│
│ if-nez v0, :cond_1
│
│ :cond_0
│ const/4 v0, 0x1
│
│ + .line 113
│ :goto_0
│ return v0
│
│ + .line 115
│ :cond_1
│ const/4 v0, 0x0
│
│ goto :goto_0
│ .end method
│
│ .method private static isXLargeTablet(Landroid/content/Context;)Z
├── smali/at/zweng/bankomatinfos/ui/ResultActivity$SectionsPagerAdapter.smali
│ @@ -17,14 +17,15 @@
│ # instance fields
│ .field final synthetic this$0:Lat/zweng/bankomatinfos/ui/ResultActivity;
│
│
│ # direct methods
│ .method public constructor (Lat/zweng/bankomatinfos/ui/ResultActivity;Landroid/support/v4/app/FragmentManager;)V
│ .locals 0
│ + .param p1, "this$0" # Lat/zweng/bankomatinfos/ui/ResultActivity;
│ .param p2, "fm" # Landroid/support/v4/app/FragmentManager;
│
│ .prologue
│ .line 203
│ iput-object p1, p0, Lat/zweng/bankomatinfos/ui/ResultActivity$SectionsPagerAdapter;->this$0:Lat/zweng/bankomatinfos/ui/ResultActivity;
│
│ .line 204
├── smali/at/zweng/bankomatinfos/ui/MainActivity.smali
│ @@ -35,15 +35,14 @@
│ .method public constructor ()V
│ .locals 0
│
│ .prologue
│ .line 38
│ invoke-direct {p0}, Landroid/app/Activity;->()V
│
│ - .line 207
│ return-void
│ .end method
│
│ .method static synthetic access$000(Lat/zweng/bankomatinfos/ui/MainActivity;)Lat/zweng/bankomatinfos/model/CardInfo;
│ .locals 1
│ .param p0, "x0" # Lat/zweng/bankomatinfos/ui/MainActivity;
│
│ @@ -301,26 +300,28 @@
│ move-result-object v0
│
│ iput-object v0, p0, Lat/zweng/bankomatinfos/ui/MainActivity;->_viewTextViewShowCard:Landroid/view/View;
│
│ .line 65
│ new-instance v0, Landroid/content/Intent;
│
│ + .line 66
│ invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
│
│ move-result-object v1
│
│ invoke-direct {v0, p0, v1}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V
│
│ const/high16 v1, 0x20000000
│
│ invoke-virtual {v0, v1}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
│
│ move-result-object v0
│
│ + .line 65
│ invoke-static {p0, v3, v0, v3}, Landroid/app/PendingIntent;->getActivity(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;
│
│ move-result-object v0
│
│ iput-object v0, p0, Lat/zweng/bankomatinfos/ui/MainActivity;->_pendingIntent:Landroid/app/PendingIntent;
│
│ .line 67
│ @@ -355,24 +356,27 @@
│ move-result-object v0
│
│ iput-object v0, p0, Lat/zweng/bankomatinfos/ui/MainActivity;->_nfcAdapter:Landroid/nfc/NfcAdapter;
│
│ .line 74
│ const v0, 0x7f07004d
│
│ + .line 75
│ invoke-virtual {p0, v0}, Lat/zweng/bankomatinfos/ui/MainActivity;->getString(I)Ljava/lang/String;
│
│ move-result-object v0
│
│ const v1, 0x7f07004e
│
│ + .line 76
│ invoke-virtual {p0, v1}, Lat/zweng/bankomatinfos/ui/MainActivity;->getString(I)Ljava/lang/String;
│
│ move-result-object v1
│
│ + .line 74
│ invoke-static {p0, v0, v1}, Lat/zweng/bankomatinfos/util/Utils;->displaySimpleAlertDialog(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V
│
│ .line 78
│ return-void
│ .end method
│
│ .method public onCreateOptionsMenu(Landroid/view/Menu;)Z
├── smali/at/zweng/bankomatinfos/ui/DonateDialogFragment$2.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$0:Lat/zweng/bankomatinfos/ui/DonateDialogFragment;
│
│
│ # direct methods
│ .method constructor (Lat/zweng/bankomatinfos/ui/DonateDialogFragment;)V
│ .locals 0
│ + .param p1, "this$0" # Lat/zweng/bankomatinfos/ui/DonateDialogFragment;
│
│ .prologue
│ .line 64
│ iput-object p1, p0, Lat/zweng/bankomatinfos/ui/DonateDialogFragment$2;->this$0:Lat/zweng/bankomatinfos/ui/DonateDialogFragment;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/at/zweng/bankomatinfos/ui/MainActivity$ReadNfcCardTask.smali
│ @@ -40,14 +40,15 @@
│
│ .field final synthetic this$0:Lat/zweng/bankomatinfos/ui/MainActivity;
│
│
│ # direct methods
│ .method public constructor (Lat/zweng/bankomatinfos/ui/MainActivity;Landroid/nfc/Tag;)V
│ .locals 0
│ + .param p1, "this$0" # Lat/zweng/bankomatinfos/ui/MainActivity;
│ .param p2, "pNfcTag" # Landroid/nfc/Tag;
│
│ .prologue
│ .line 219
│ iput-object p1, p0, Lat/zweng/bankomatinfos/ui/MainActivity$ReadNfcCardTask;->this$0:Lat/zweng/bankomatinfos/ui/MainActivity;
│
│ .line 220
│ @@ -104,26 +105,28 @@
│
│ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ move-result-object v6
│
│ iget-object v7, p0, Lat/zweng/bankomatinfos/ui/MainActivity$ReadNfcCardTask;->this$0:Lat/zweng/bankomatinfos/ui/MainActivity;
│
│ + .line 230
│ invoke-static {v7}, Lat/zweng/bankomatinfos/util/Utils;->getAppVersion(Landroid/content/Context;)Ljava/lang/String;
│
│ move-result-object v7
│
│ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ move-result-object v6
│
│ invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ move-result-object v6
│
│ + .line 229
│ invoke-virtual {v0, v6}, Lat/zweng/bankomatinfos/AppController;->log(Ljava/lang/String;)V
│
│ .line 231
│ new-instance v4, Lat/zweng/bankomatinfos/iso7816emv/NfcBankomatCardReader;
│
│ iget-object v6, p0, Lat/zweng/bankomatinfos/ui/MainActivity$ReadNfcCardTask;->nfcTag:Landroid/nfc/Tag;
│
│ @@ -134,14 +137,15 @@
│ .line 233
│ .local v4, "reader":Lat/zweng/bankomatinfos/iso7816emv/NfcBankomatCardReader;
│ invoke-virtual {v4}, Lat/zweng/bankomatinfos/iso7816emv/NfcBankomatCardReader;->connectIsoDep()V
│
│ .line 235
│ iget-object v6, p0, Lat/zweng/bankomatinfos/ui/MainActivity$ReadNfcCardTask;->this$0:Lat/zweng/bankomatinfos/ui/MainActivity;
│
│ + .line 236
│ invoke-static {v6}, Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences;
│
│ move-result-object v3
│
│ .line 237
│ .local v3, "prefs":Landroid/content/SharedPreferences;
│ iget-object v6, p0, Lat/zweng/bankomatinfos/ui/MainActivity$ReadNfcCardTask;->this$0:Lat/zweng/bankomatinfos/ui/MainActivity;
│ @@ -288,21 +292,19 @@
│ move-result-object v6
│
│ goto :goto_0
│ .end method
│
│ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object;
│ .locals 1
│ - .param p1, "x0" # [Ljava/lang/Object;
│
│ .prologue
│ .line 207
│ check-cast p1, [Ljava/lang/Void;
│
│ - .end local p1 # "x0":[Ljava/lang/Object;
│ invoke-virtual {p0, p1}, Lat/zweng/bankomatinfos/ui/MainActivity$ReadNfcCardTask;->doInBackground([Ljava/lang/Void;)Ljava/lang/Boolean;
│
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ @@ -360,14 +362,15 @@
│
│ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ move-result-object v2
│
│ iget-object v3, p0, Lat/zweng/bankomatinfos/ui/MainActivity$ReadNfcCardTask;->this$0:Lat/zweng/bankomatinfos/ui/MainActivity;
│
│ + .line 271
│ invoke-static {v3}, Lat/zweng/bankomatinfos/ui/MainActivity;->access$000(Lat/zweng/bankomatinfos/ui/MainActivity;)Lat/zweng/bankomatinfos/model/CardInfo;
│
│ move-result-object v3
│
│ invoke-virtual {v3}, Lat/zweng/bankomatinfos/model/CardInfo;->isMaestroCard()Z
│
│ move-result v3
│ @@ -380,14 +383,15 @@
│
│ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ move-result-object v2
│
│ iget-object v3, p0, Lat/zweng/bankomatinfos/ui/MainActivity$ReadNfcCardTask;->this$0:Lat/zweng/bankomatinfos/ui/MainActivity;
│
│ + .line 272
│ invoke-static {v3}, Lat/zweng/bankomatinfos/ui/MainActivity;->access$000(Lat/zweng/bankomatinfos/ui/MainActivity;)Lat/zweng/bankomatinfos/model/CardInfo;
│
│ move-result-object v3
│
│ invoke-virtual {v3}, Lat/zweng/bankomatinfos/model/CardInfo;->isQuickCard()Z
│
│ move-result v3
│ @@ -396,14 +400,15 @@
│
│ move-result-object v2
│
│ invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ move-result-object v2
│
│ + .line 270
│ invoke-static {v1, v2}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
│
│ .line 273
│ iget-object v1, p0, Lat/zweng/bankomatinfos/ui/MainActivity$ReadNfcCardTask;->this$0:Lat/zweng/bankomatinfos/ui/MainActivity;
│
│ invoke-static {v1}, Lat/zweng/bankomatinfos/ui/MainActivity;->access$000(Lat/zweng/bankomatinfos/ui/MainActivity;)Lat/zweng/bankomatinfos/model/CardInfo;
│
│ @@ -413,26 +418,28 @@
│
│ move-result v1
│
│ if-nez v1, :cond_0
│
│ iget-object v1, p0, Lat/zweng/bankomatinfos/ui/MainActivity$ReadNfcCardTask;->this$0:Lat/zweng/bankomatinfos/ui/MainActivity;
│
│ + .line 274
│ invoke-static {v1}, Lat/zweng/bankomatinfos/ui/MainActivity;->access$000(Lat/zweng/bankomatinfos/ui/MainActivity;)Lat/zweng/bankomatinfos/model/CardInfo;
│
│ move-result-object v1
│
│ invoke-virtual {v1}, Lat/zweng/bankomatinfos/model/CardInfo;->isQuickCard()Z
│
│ move-result v1
│
│ if-nez v1, :cond_0
│
│ iget-object v1, p0, Lat/zweng/bankomatinfos/ui/MainActivity$ReadNfcCardTask;->this$0:Lat/zweng/bankomatinfos/ui/MainActivity;
│
│ + .line 275
│ invoke-static {v1}, Lat/zweng/bankomatinfos/ui/MainActivity;->access$000(Lat/zweng/bankomatinfos/ui/MainActivity;)Lat/zweng/bankomatinfos/model/CardInfo;
│
│ move-result-object v1
│
│ invoke-virtual {v1}, Lat/zweng/bankomatinfos/model/CardInfo;->isVisaCard()Z
│
│ move-result v1
│ @@ -445,36 +452,41 @@
│ invoke-static {v1, v4}, Lat/zweng/bankomatinfos/ui/MainActivity;->access$200(Lat/zweng/bankomatinfos/ui/MainActivity;Z)V
│
│ .line 277
│ iget-object v1, p0, Lat/zweng/bankomatinfos/ui/MainActivity$ReadNfcCardTask;->this$0:Lat/zweng/bankomatinfos/ui/MainActivity;
│
│ iget-object v2, p0, Lat/zweng/bankomatinfos/ui/MainActivity$ReadNfcCardTask;->this$0:Lat/zweng/bankomatinfos/ui/MainActivity;
│
│ + .line 279
│ invoke-virtual {v2}, Lat/zweng/bankomatinfos/ui/MainActivity;->getResources()Landroid/content/res/Resources;
│
│ move-result-object v2
│
│ const v3, 0x7f070009
│
│ + .line 280
│ invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
│
│ move-result-object v2
│
│ iget-object v3, p0, Lat/zweng/bankomatinfos/ui/MainActivity$ReadNfcCardTask;->this$0:Lat/zweng/bankomatinfos/ui/MainActivity;
│
│ + .line 282
│ invoke-virtual {v3}, Lat/zweng/bankomatinfos/ui/MainActivity;->getResources()Landroid/content/res/Resources;
│
│ move-result-object v3
│
│ const v4, 0x7f07000a
│
│ + .line 283
│ invoke-virtual {v3, v4}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
│
│ move-result-object v3
│
│ + .line 277
│ invoke-static {v1, v2, v3}, Lat/zweng/bankomatinfos/util/Utils;->displaySimpleAlertDialog(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V
│
│ .line 342
│ :goto_0
│ return-void
│
│ .line 287
│ @@ -510,36 +522,39 @@
│ if-ne v1, v2, :cond_2
│
│ .line 294
│ iget-object v1, p0, Lat/zweng/bankomatinfos/ui/MainActivity$ReadNfcCardTask;->this$0:Lat/zweng/bankomatinfos/ui/MainActivity;
│
│ iget-object v2, p0, Lat/zweng/bankomatinfos/ui/MainActivity$ReadNfcCardTask;->this$0:Lat/zweng/bankomatinfos/ui/MainActivity;
│
│ + .line 296
│ invoke-virtual {v2}, Lat/zweng/bankomatinfos/ui/MainActivity;->getResources()Landroid/content/res/Resources;
│
│ move-result-object v2
│
│ const v3, 0x7f07000b
│
│ invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
│
│ move-result-object v2
│
│ iget-object v3, p0, Lat/zweng/bankomatinfos/ui/MainActivity$ReadNfcCardTask;->this$0:Lat/zweng/bankomatinfos/ui/MainActivity;
│
│ + .line 298
│ invoke-virtual {v3}, Lat/zweng/bankomatinfos/ui/MainActivity;->getResources()Landroid/content/res/Resources;
│
│ move-result-object v3
│
│ const v4, 0x7f07000c
│
│ invoke-virtual {v3, v4}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
│
│ move-result-object v3
│
│ + .line 294
│ invoke-static {v1, v2, v3}, Lat/zweng/bankomatinfos/util/Utils;->displaySimpleAlertDialog(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V
│
│ goto :goto_0
│
│ .line 300
│ :cond_2
│ iget v1, p0, Lat/zweng/bankomatinfos/ui/MainActivity$ReadNfcCardTask;->error:I
│ @@ -549,36 +564,39 @@
│ if-ne v1, v2, :cond_3
│
│ .line 301
│ iget-object v1, p0, Lat/zweng/bankomatinfos/ui/MainActivity$ReadNfcCardTask;->this$0:Lat/zweng/bankomatinfos/ui/MainActivity;
│
│ iget-object v2, p0, Lat/zweng/bankomatinfos/ui/MainActivity$ReadNfcCardTask;->this$0:Lat/zweng/bankomatinfos/ui/MainActivity;
│
│ + .line 303
│ invoke-virtual {v2}, Lat/zweng/bankomatinfos/ui/MainActivity;->getResources()Landroid/content/res/Resources;
│
│ move-result-object v2
│
│ const v3, 0x7f07000d
│
│ invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
│
│ move-result-object v2
│
│ iget-object v3, p0, Lat/zweng/bankomatinfos/ui/MainActivity$ReadNfcCardTask;->this$0:Lat/zweng/bankomatinfos/ui/MainActivity;
│
│ + .line 305
│ invoke-virtual {v3}, Lat/zweng/bankomatinfos/ui/MainActivity;->getResources()Landroid/content/res/Resources;
│
│ move-result-object v3
│
│ const v4, 0x7f07000e
│
│ invoke-virtual {v3, v4}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
│
│ move-result-object v3
│
│ + .line 301
│ invoke-static {v1, v2, v3}, Lat/zweng/bankomatinfos/util/Utils;->displaySimpleAlertDialog(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V
│
│ goto :goto_0
│
│ .line 310
│ :cond_3
│ iget v1, p0, Lat/zweng/bankomatinfos/ui/MainActivity$ReadNfcCardTask;->error:I
│ @@ -590,81 +608,85 @@
│ .line 311
│ new-instance v1, Lat/zweng/bankomatinfos/ui/MainActivity$ReadNfcCardTask$1;
│
│ iget-object v2, p0, Lat/zweng/bankomatinfos/ui/MainActivity$ReadNfcCardTask;->this$0:Lat/zweng/bankomatinfos/ui/MainActivity;
│
│ iget-object v3, p0, Lat/zweng/bankomatinfos/ui/MainActivity$ReadNfcCardTask;->this$0:Lat/zweng/bankomatinfos/ui/MainActivity;
│
│ + .line 312
│ invoke-virtual {v3}, Lat/zweng/bankomatinfos/ui/MainActivity;->getResources()Landroid/content/res/Resources;
│
│ move-result-object v3
│
│ const v4, 0x7f07000f
│
│ invoke-virtual {v3, v4}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
│
│ move-result-object v3
│
│ iget-object v4, p0, Lat/zweng/bankomatinfos/ui/MainActivity$ReadNfcCardTask;->this$0:Lat/zweng/bankomatinfos/ui/MainActivity;
│
│ + .line 314
│ invoke-virtual {v4}, Lat/zweng/bankomatinfos/ui/MainActivity;->getResources()Landroid/content/res/Resources;
│
│ move-result-object v4
│
│ const v5, 0x7f070010
│
│ invoke-virtual {v4, v5}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
│
│ move-result-object v4
│
│ invoke-direct {v1, p0, v2, v3, v4}, Lat/zweng/bankomatinfos/ui/MainActivity$ReadNfcCardTask$1;->(Lat/zweng/bankomatinfos/ui/MainActivity$ReadNfcCardTask;Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V
│
│ + .line 328
│ invoke-virtual {v1}, Lat/zweng/bankomatinfos/ui/MainActivity$ReadNfcCardTask$1;->show()V
│
│ goto/16 :goto_0
│
│ .line 332
│ :cond_4
│ iget-object v1, p0, Lat/zweng/bankomatinfos/ui/MainActivity$ReadNfcCardTask;->this$0:Lat/zweng/bankomatinfos/ui/MainActivity;
│
│ iget-object v2, p0, Lat/zweng/bankomatinfos/ui/MainActivity$ReadNfcCardTask;->this$0:Lat/zweng/bankomatinfos/ui/MainActivity;
│
│ + .line 334
│ invoke-virtual {v2}, Lat/zweng/bankomatinfos/ui/MainActivity;->getResources()Landroid/content/res/Resources;
│
│ move-result-object v2
│
│ const v3, 0x7f070011
│
│ invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
│
│ move-result-object v2
│
│ iget-object v3, p0, Lat/zweng/bankomatinfos/ui/MainActivity$ReadNfcCardTask;->this$0:Lat/zweng/bankomatinfos/ui/MainActivity;
│
│ + .line 336
│ invoke-virtual {v3}, Lat/zweng/bankomatinfos/ui/MainActivity;->getResources()Landroid/content/res/Resources;
│
│ move-result-object v3
│
│ const v4, 0x7f070012
│
│ invoke-virtual {v3, v4}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
│
│ move-result-object v3
│
│ + .line 332
│ invoke-static {v1, v2, v3}, Lat/zweng/bankomatinfos/util/Utils;->displaySimpleAlertDialog(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V
│
│ goto/16 :goto_0
│ .end method
│
│ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V
│ .locals 0
│ - .param p1, "x0" # Ljava/lang/Object;
│
│ .prologue
│ .line 207
│ check-cast p1, Ljava/lang/Boolean;
│
│ - .end local p1 # "x0":Ljava/lang/Object;
│ invoke-virtual {p0, p1}, Lat/zweng/bankomatinfos/ui/MainActivity$ReadNfcCardTask;->onPostExecute(Ljava/lang/Boolean;)V
│
│ return-void
│ .end method
├── smali/at/zweng/bankomatinfos/ui/ListAdapterInfos.smali
│ @@ -35,14 +35,15 @@
│
│ move-result-object v0
│
│ invoke-virtual {v0, p1}, Lat/zweng/bankomatinfos/AppController;->getCardInfoNullSafe(Landroid/content/Context;)Lat/zweng/bankomatinfos/model/CardInfo;
│
│ move-result-object v0
│
│ + .line 35
│ invoke-virtual {v0}, Lat/zweng/bankomatinfos/model/CardInfo;->getInfoKeyValuePairs()Ljava/util/List;
│
│ move-result-object v0
│
│ iput-object v0, p0, Lat/zweng/bankomatinfos/ui/ListAdapterInfos;->_infoList:Ljava/util/List;
│
│ .line 36
│ @@ -118,14 +119,15 @@
│ if-eqz v4, :cond_1
│
│ .line 58
│ iget-object v4, p0, Lat/zweng/bankomatinfos/ui/ListAdapterInfos;->_context:Landroid/content/Context;
│
│ const-string v5, "layout_inflater"
│
│ + .line 59
│ invoke-virtual {v4, v5}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
│
│ move-result-object v3
│
│ check-cast v3, Landroid/view/LayoutInflater;
│
│ .line 60
│ @@ -160,14 +162,15 @@
│ move-result v4
│
│ if-nez v4, :cond_0
│
│ .line 71
│ const v4, 0x7f0b0012
│
│ + .line 72
│ invoke-virtual {p2, v4}, Landroid/view/View;->findViewById(I)Landroid/view/View;
│
│ move-result-object v2
│
│ check-cast v2, Landroid/widget/TextView;
│
│ .line 73
│ @@ -187,14 +190,15 @@
│ .end local v1 # "infoLabel":Landroid/widget/TextView;
│ .end local v3 # "mInflater":Landroid/view/LayoutInflater;
│ :cond_1
│ iget-object v4, p0, Lat/zweng/bankomatinfos/ui/ListAdapterInfos;->_context:Landroid/content/Context;
│
│ const-string v5, "layout_inflater"
│
│ + .line 63
│ invoke-virtual {v4, v5}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
│
│ move-result-object v3
│
│ check-cast v3, Landroid/view/LayoutInflater;
│
│ .line 64
├── smali/at/zweng/bankomatinfos/ui/ResultActivity$1.smali
│ @@ -19,14 +19,15 @@
│
│ .field final synthetic val$actionBar:Landroid/app/ActionBar;
│
│
│ # direct methods
│ .method constructor (Lat/zweng/bankomatinfos/ui/ResultActivity;Landroid/app/ActionBar;)V
│ .locals 0
│ + .param p1, "this$0" # Lat/zweng/bankomatinfos/ui/ResultActivity;
│
│ .prologue
│ .line 84
│ iput-object p1, p0, Lat/zweng/bankomatinfos/ui/ResultActivity$1;->this$0:Lat/zweng/bankomatinfos/ui/ResultActivity;
│
│ iput-object p2, p0, Lat/zweng/bankomatinfos/ui/ResultActivity$1;->val$actionBar:Landroid/app/ActionBar;
├── smali/at/zweng/bankomatinfos/ui/ResultActivity.smali
│ @@ -55,15 +55,14 @@
│ invoke-direct {p0}, Landroid/support/v4/app/FragmentActivity;->()V
│
│ .line 41
│ const/4 v0, 0x0
│
│ iput-boolean v0, p0, Lat/zweng/bankomatinfos/ui/ResultActivity;->_alertShown:Z
│
│ - .line 201
│ return-void
│ .end method
│
│ .method static synthetic access$000(Lat/zweng/bankomatinfos/ui/ResultActivity;)Landroid/support/v4/app/Fragment;
│ .locals 1
│ .param p0, "x0" # Lat/zweng/bankomatinfos/ui/ResultActivity;
│
│ @@ -142,14 +141,15 @@
│ const/4 v2, 0x2
│
│ invoke-virtual {v0, v2}, Landroid/app/ActionBar;->setNavigationMode(I)V
│
│ .line 73
│ new-instance v2, Lat/zweng/bankomatinfos/ui/ResultActivity$SectionsPagerAdapter;
│
│ + .line 74
│ invoke-virtual {p0}, Lat/zweng/bankomatinfos/ui/ResultActivity;->getSupportFragmentManager()Landroid/support/v4/app/FragmentManager;
│
│ move-result-object v3
│
│ invoke-direct {v2, p0, v3}, Lat/zweng/bankomatinfos/ui/ResultActivity$SectionsPagerAdapter;->(Lat/zweng/bankomatinfos/ui/ResultActivity;Landroid/support/v4/app/FragmentManager;)V
│
│ iput-object v2, p0, Lat/zweng/bankomatinfos/ui/ResultActivity;->_sectionsPagerAdapter:Lat/zweng/bankomatinfos/ui/ResultActivity$SectionsPagerAdapter;
│ @@ -175,14 +175,15 @@
│ .line 83
│ iget-object v2, p0, Lat/zweng/bankomatinfos/ui/ResultActivity;->_viewPager:Landroid/support/v4/view/ViewPager;
│
│ new-instance v3, Lat/zweng/bankomatinfos/ui/ResultActivity$1;
│
│ invoke-direct {v3, p0, v0}, Lat/zweng/bankomatinfos/ui/ResultActivity$1;->(Lat/zweng/bankomatinfos/ui/ResultActivity;Landroid/app/ActionBar;)V
│
│ + .line 84
│ invoke-virtual {v2, v3}, Landroid/support/v4/view/ViewPager;->setOnPageChangeListener(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V
│
│ .line 92
│ const/4 v1, 0x0
│
│ .local v1, "i":I
│ :goto_0
│ @@ -197,26 +198,29 @@
│ .line 97
│ invoke-virtual {v0}, Landroid/app/ActionBar;->newTab()Landroid/app/ActionBar$Tab;
│
│ move-result-object v2
│
│ iget-object v3, p0, Lat/zweng/bankomatinfos/ui/ResultActivity;->_sectionsPagerAdapter:Lat/zweng/bankomatinfos/ui/ResultActivity$SectionsPagerAdapter;
│
│ + .line 98
│ invoke-virtual {v3, v1}, Lat/zweng/bankomatinfos/ui/ResultActivity$SectionsPagerAdapter;->getPageTitle(I)Ljava/lang/CharSequence;
│
│ move-result-object v3
│
│ invoke-virtual {v2, v3}, Landroid/app/ActionBar$Tab;->setText(Ljava/lang/CharSequence;)Landroid/app/ActionBar$Tab;
│
│ move-result-object v2
│
│ + .line 99
│ invoke-virtual {v2, p0}, Landroid/app/ActionBar$Tab;->setTabListener(Landroid/app/ActionBar$TabListener;)Landroid/app/ActionBar$Tab;
│
│ move-result-object v2
│
│ + .line 97
│ invoke-virtual {v0, v2}, Landroid/app/ActionBar;->addTab(Landroid/app/ActionBar$Tab;)V
│
│ .line 92
│ add-int/lit8 v1, v1, 0x1
│
│ goto :goto_0
│
│ @@ -242,15 +246,15 @@
│ .line 108
│ const v3, 0x7f0b0029
│
│ invoke-interface {p1, v3}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
│
│ move-result-object v0
│
│ - .line 110
│ + .line 111
│ .local v0, "item":Landroid/view/MenuItem;
│ invoke-interface {v0}, Landroid/view/MenuItem;->getActionProvider()Landroid/view/ActionProvider;
│
│ move-result-object v1
│
│ check-cast v1, Landroid/widget/ShareActionProvider;
│
│ @@ -265,37 +269,41 @@
│ const-string v3, "android.intent.action.SEND"
│
│ invoke-virtual {v2, v3}, Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent;
│
│ .line 116
│ const-string v3, "android.intent.extra.SUBJECT"
│
│ + .line 117
│ invoke-virtual {p0}, Lat/zweng/bankomatinfos/ui/ResultActivity;->getResources()Landroid/content/res/Resources;
│
│ move-result-object v4
│
│ const v5, 0x7f070035
│
│ invoke-virtual {v4, v5}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
│
│ move-result-object v4
│
│ + .line 116
│ invoke-virtual {v2, v3, v4}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
│
│ .line 118
│ const-string v3, "android.intent.extra.TEXT"
│
│ invoke-static {}, Lat/zweng/bankomatinfos/AppController;->getInstance()Lat/zweng/bankomatinfos/AppController;
│
│ move-result-object v4
│
│ + .line 119
│ invoke-virtual {v4}, Lat/zweng/bankomatinfos/AppController;->getLog()Ljava/lang/String;
│
│ move-result-object v4
│
│ + .line 118
│ invoke-virtual {v2, v3, v4}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
│
│ .line 120
│ const-string v3, "text/plain"
│
│ invoke-virtual {v2, v3}, Landroid/content/Intent;->setType(Ljava/lang/String;)Landroid/content/Intent;
│
│ @@ -467,72 +475,78 @@
│ invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;->setCurrentItem(I)V
│
│ .line 170
│ iget-boolean v0, p0, Lat/zweng/bankomatinfos/ui/ResultActivity;->_alertShown:Z
│
│ if-nez v0, :cond_0
│
│ + .line 171
│ invoke-virtual {p1}, Landroid/app/ActionBar$Tab;->getPosition()I
│
│ move-result v0
│
│ if-ne v0, v2, :cond_0
│
│ sget-object v0, Lat/zweng/bankomatinfos/ui/ResultActivity;->_controller:Lat/zweng/bankomatinfos/AppController;
│
│ + .line 172
│ invoke-virtual {v0, p0}, Lat/zweng/bankomatinfos/AppController;->getCardInfoNullSafe(Landroid/content/Context;)Lat/zweng/bankomatinfos/model/CardInfo;
│
│ move-result-object v0
│
│ invoke-virtual {v0}, Lat/zweng/bankomatinfos/model/CardInfo;->containsTxLogs()Z
│
│ move-result v0
│
│ if-nez v0, :cond_0
│
│ sget-object v0, Lat/zweng/bankomatinfos/ui/ResultActivity;->_controller:Lat/zweng/bankomatinfos/AppController;
│
│ + .line 173
│ invoke-virtual {v0, p0}, Lat/zweng/bankomatinfos/AppController;->getCardInfoNullSafe(Landroid/content/Context;)Lat/zweng/bankomatinfos/model/CardInfo;
│
│ move-result-object v0
│
│ invoke-virtual {v0}, Lat/zweng/bankomatinfos/model/CardInfo;->getTransactionLog()Ljava/util/List;
│
│ move-result-object v0
│
│ + .line 174
│ invoke-interface {v0}, Ljava/util/List;->size()I
│
│ move-result v0
│
│ if-nez v0, :cond_0
│
│ .line 175
│ iput-boolean v2, p0, Lat/zweng/bankomatinfos/ui/ResultActivity;->_alertShown:Z
│
│ - .line 176
│ + .line 178
│ invoke-virtual {p0}, Lat/zweng/bankomatinfos/ui/ResultActivity;->getResources()Landroid/content/res/Resources;
│
│ move-result-object v0
│
│ const v1, 0x7f07002c
│
│ invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
│
│ move-result-object v0
│
│ + .line 179
│ invoke-virtual {p0}, Lat/zweng/bankomatinfos/ui/ResultActivity;->getResources()Landroid/content/res/Resources;
│
│ move-result-object v1
│
│ const v2, 0x7f07002d
│
│ invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
│
│ move-result-object v1
│
│ + .line 176
│ invoke-static {p0, v0, v1}, Lat/zweng/bankomatinfos/util/Utils;->displaySimpleAlertDialog(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V
│
│ .line 183
│ :cond_0
│ invoke-virtual {p0}, Lat/zweng/bankomatinfos/ui/ResultActivity;->invalidateOptionsMenu()V
│
│ .line 185
├── smali/at/zweng/bankomatinfos/ui/MainActivity$ReadNfcCardTask$1.smali
│ @@ -17,17 +17,18 @@
│ # instance fields
│ .field final synthetic this$1:Lat/zweng/bankomatinfos/ui/MainActivity$ReadNfcCardTask;
│
│
│ # direct methods
│ .method constructor (Lat/zweng/bankomatinfos/ui/MainActivity$ReadNfcCardTask;Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V
│ .locals 0
│ - .param p2, "x0" # Landroid/content/Context;
│ - .param p3, "x1" # Ljava/lang/String;
│ - .param p4, "x2" # Ljava/lang/String;
│ + .param p1, "this$1" # Lat/zweng/bankomatinfos/ui/MainActivity$ReadNfcCardTask;
│ + .param p2, "ctx" # Landroid/content/Context;
│ + .param p3, "title" # Ljava/lang/String;
│ + .param p4, "message" # Ljava/lang/String;
│
│ .prologue
│ .line 315
│ iput-object p1, p0, Lat/zweng/bankomatinfos/ui/MainActivity$ReadNfcCardTask$1;->this$1:Lat/zweng/bankomatinfos/ui/MainActivity$ReadNfcCardTask;
│
│ invoke-direct {p0, p2, p3, p4}, Lat/zweng/bankomatinfos/util/CustomAlertDialog;->(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V
├── smali/at/zweng/bankomatinfos/ui/DonateDialogFragment$4.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$0:Lat/zweng/bankomatinfos/ui/DonateDialogFragment;
│
│
│ # direct methods
│ .method constructor (Lat/zweng/bankomatinfos/ui/DonateDialogFragment;)V
│ .locals 0
│ + .param p1, "this$0" # Lat/zweng/bankomatinfos/ui/DonateDialogFragment;
│
│ .prologue
│ .line 84
│ iput-object p1, p0, Lat/zweng/bankomatinfos/ui/DonateDialogFragment$4;->this$0:Lat/zweng/bankomatinfos/ui/DonateDialogFragment;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/at/zweng/bankomatinfos/ui/DonateDialogFragment$1.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$0:Lat/zweng/bankomatinfos/ui/DonateDialogFragment;
│
│
│ # direct methods
│ .method constructor (Lat/zweng/bankomatinfos/ui/DonateDialogFragment;)V
│ .locals 0
│ + .param p1, "this$0" # Lat/zweng/bankomatinfos/ui/DonateDialogFragment;
│
│ .prologue
│ .line 43
│ iput-object p1, p0, Lat/zweng/bankomatinfos/ui/DonateDialogFragment$1;->this$0:Lat/zweng/bankomatinfos/ui/DonateDialogFragment;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
│
│ @@ -52,18 +53,20 @@
│ const-string v3, "android.intent.action.VIEW"
│
│ invoke-virtual {v1, v3}, Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent;
│
│ .line 49
│ const-string v3, "bitcoin:19bLDxjsV63oF14P38LhDZmfKUApNeqFi6"
│
│ + .line 50
│ invoke-static {v3}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
│
│ move-result-object v3
│
│ + .line 49
│ invoke-virtual {v1, v3}, Landroid/content/Intent;->setData(Landroid/net/Uri;)Landroid/content/Intent;
│
│ .line 51
│ iget-object v3, p0, Lat/zweng/bankomatinfos/ui/DonateDialogFragment$1;->this$0:Lat/zweng/bankomatinfos/ui/DonateDialogFragment;
│
│ invoke-virtual {v3, v1}, Lat/zweng/bankomatinfos/ui/DonateDialogFragment;->startActivity(Landroid/content/Intent;)V
│ :try_end_0
│ @@ -89,18 +92,20 @@
│ const-string v3, "android.intent.action.VIEW"
│
│ invoke-virtual {v2, v3}, Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent;
│
│ .line 57
│ const-string v3, "http://johannes.zweng.at/donations.html#bitcoin"
│
│ + .line 58
│ invoke-static {v3}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
│
│ move-result-object v3
│
│ + .line 57
│ invoke-virtual {v2, v3}, Landroid/content/Intent;->setData(Landroid/net/Uri;)Landroid/content/Intent;
│
│ .line 59
│ iget-object v3, p0, Lat/zweng/bankomatinfos/ui/DonateDialogFragment$1;->this$0:Lat/zweng/bankomatinfos/ui/DonateDialogFragment;
│
│ invoke-virtual {v3, v2}, Lat/zweng/bankomatinfos/ui/DonateDialogFragment;->startActivity(Landroid/content/Intent;)V
├── smali/at/zweng/bankomatinfos/ui/ListAdapterTransactions.smali
│ @@ -44,14 +44,15 @@
│
│ move-result-object v0
│
│ invoke-virtual {v0, p1}, Lat/zweng/bankomatinfos/AppController;->getCardInfoNullSafe(Landroid/content/Context;)Lat/zweng/bankomatinfos/model/CardInfo;
│
│ move-result-object v0
│
│ + .line 47
│ invoke-virtual {v0}, Lat/zweng/bankomatinfos/model/CardInfo;->getTransactionLog()Ljava/util/List;
│
│ move-result-object v0
│
│ iput-object v0, p0, Lat/zweng/bankomatinfos/ui/ListAdapterTransactions;->_txList:Ljava/util/List;
│
│ .line 48
│ @@ -147,14 +148,15 @@
│ .local v11, "showFullTxData":Z
│ move-object/from16 v0, p0
│
│ iget-object v15, v0, Lat/zweng/bankomatinfos/ui/ListAdapterTransactions;->_context:Landroid/content/Context;
│
│ const-string v16, "layout_inflater"
│
│ + .line 76
│ invoke-virtual/range {v15 .. v16}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
│
│ move-result-object v9
│
│ check-cast v9, Landroid/view/LayoutInflater;
│
│ .line 77
│ @@ -162,24 +164,26 @@
│ if-eqz v11, :cond_2
│
│ .line 78
│ const v15, 0x7f03000a
│
│ const/16 v16, 0x0
│
│ + .line 79
│ move-object/from16 v0, v16
│
│ invoke-virtual {v9, v15, v0}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View;
│
│ move-result-object p2
│
│ .line 86
│ :goto_0
│ const v15, 0x7f0b0014
│
│ + .line 87
│ move-object/from16 v0, p2
│
│ invoke-virtual {v0, v15}, Landroid/view/View;->findViewById(I)Landroid/view/View;
│
│ move-result-object v12
│
│ check-cast v12, Landroid/widget/TextView;
│ @@ -233,46 +237,50 @@
│
│ const-string v16, " "
│
│ invoke-virtual/range {v15 .. v16}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ move-result-object v15
│
│ + .line 92
│ invoke-virtual {v13}, Lat/zweng/bankomatinfos/model/TransactionLogEntry;->getCurrency()Ljava/lang/String;
│
│ move-result-object v16
│
│ invoke-virtual/range {v15 .. v16}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ move-result-object v15
│
│ invoke-virtual {v15}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ move-result-object v15
│
│ + .line 91
│ invoke-virtual {v2, v15}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
│
│ .line 95
│ if-eqz v11, :cond_0
│
│ .line 96
│ const v15, 0x7f0b001a
│
│ + .line 97
│ move-object/from16 v0, p2
│
│ invoke-virtual {v0, v15}, Landroid/view/View;->findViewById(I)Landroid/view/View;
│
│ move-result-object v6
│
│ check-cast v6, Landroid/widget/TextView;
│
│ .line 98
│ .local v6, "cryptogramInformation":Landroid/widget/TextView;
│ const v15, 0x7f0b001b
│
│ + .line 99
│ move-object/from16 v0, p2
│
│ invoke-virtual {v0, v15}, Landroid/view/View;->findViewById(I)Landroid/view/View;
│
│ move-result-object v7
│
│ check-cast v7, Landroid/widget/TextView;
│ @@ -289,38 +297,41 @@
│
│ check-cast v5, Landroid/widget/TextView;
│
│ .line 102
│ .local v5, "atc":Landroid/widget/TextView;
│ const v15, 0x7f0b001f
│
│ + .line 103
│ move-object/from16 v0, p2
│
│ invoke-virtual {v0, v15}, Landroid/view/View;->findViewById(I)Landroid/view/View;
│
│ move-result-object v4
│
│ check-cast v4, Landroid/widget/TextView;
│
│ .line 104
│ .local v4, "appDefaultAction":Landroid/widget/TextView;
│ const v15, 0x7f0b0021
│
│ + .line 105
│ move-object/from16 v0, p2
│
│ invoke-virtual {v0, v15}, Landroid/view/View;->findViewById(I)Landroid/view/View;
│
│ move-result-object v14
│
│ check-cast v14, Landroid/widget/TextView;
│
│ .line 106
│ .local v14, "unknownByte":Landroid/widget/TextView;
│ const v15, 0x7f0b0023
│
│ + .line 107
│ move-object/from16 v0, p2
│
│ invoke-virtual {v0, v15}, Landroid/view/View;->findViewById(I)Landroid/view/View;
│
│ move-result-object v8
│
│ check-cast v8, Landroid/widget/TextView;
│ @@ -345,14 +356,15 @@
│
│ const-string v16, "0x"
│
│ invoke-virtual/range {v15 .. v16}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ move-result-object v15
│
│ + .line 111
│ invoke-virtual {v13}, Lat/zweng/bankomatinfos/model/TransactionLogEntry;->getCryptogramInformationData()B
│
│ move-result v16
│
│ invoke-static/range {v16 .. v16}, Lat/zweng/bankomatinfos/util/Utils;->byte2Hex(B)Ljava/lang/String;
│
│ move-result-object v16
│ @@ -361,27 +373,29 @@
│
│ move-result-object v15
│
│ invoke-virtual {v15}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ move-result-object v15
│
│ + .line 110
│ invoke-virtual {v6, v15}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
│
│ - .line 112
│ + .line 114
│ invoke-virtual {v13}, Lat/zweng/bankomatinfos/model/TransactionLogEntry;->getCryptogramInformationData()B
│
│ move-result v15
│
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Lat/zweng/bankomatinfos/ui/ListAdapterTransactions;->_context:Landroid/content/Context;
│
│ move-object/from16 v16, v0
│
│ + .line 113
│ invoke-static/range {v15 .. v16}, Lat/zweng/bankomatinfos/util/Utils;->explainCryptogramInformationByte(BLandroid/content/Context;)Ljava/lang/String;
│
│ move-result-object v15
│
│ invoke-virtual {v7, v15}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
│
│ .line 115
│ @@ -391,25 +405,26 @@
│
│ invoke-static {v15}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;
│
│ move-result-object v15
│
│ invoke-virtual {v5, v15}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
│
│ - .line 116
│ + .line 117
│ invoke-virtual {v13}, Lat/zweng/bankomatinfos/model/TransactionLogEntry;->getApplicationDefaultAction()[B
│
│ move-result-object v15
│
│ invoke-static {v15}, Lat/zweng/bankomatinfos/util/Utils;->bytesToHex([B)Ljava/lang/String;
│
│ move-result-object v15
│
│ const/16 v16, 0x2
│
│ + .line 116
│ invoke-static/range {v15 .. v16}, Lat/zweng/bankomatinfos/util/Utils;->prettyPrintString(Ljava/lang/String;I)Ljava/lang/String;
│
│ move-result-object v15
│
│ invoke-virtual {v4, v15}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
│
│ .line 118
│ @@ -419,25 +434,26 @@
│
│ invoke-static {v15}, Lat/zweng/bankomatinfos/util/Utils;->byte2Hex(B)Ljava/lang/String;
│
│ move-result-object v15
│
│ invoke-virtual {v14, v15}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
│
│ - .line 119
│ + .line 120
│ invoke-virtual {v13}, Lat/zweng/bankomatinfos/model/TransactionLogEntry;->getCustomerExclusiveData()[B
│
│ move-result-object v15
│
│ invoke-static {v15}, Lat/zweng/bankomatinfos/util/Utils;->bytesToHex([B)Ljava/lang/String;
│
│ move-result-object v15
│
│ const/16 v16, 0x2
│
│ + .line 119
│ invoke-static/range {v15 .. v16}, Lat/zweng/bankomatinfos/util/Utils;->prettyPrintString(Ljava/lang/String;I)Ljava/lang/String;
│
│ move-result-object v15
│
│ invoke-virtual {v8, v15}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
│
│ .line 122
├── smali/at/zweng/bankomatinfos/ui/ResultTxListFragment.smali
│ @@ -51,14 +51,15 @@
│
│ move-result-object v1
│
│ invoke-virtual {v0, v1}, Lat/zweng/bankomatinfos/AppController;->getCardInfoNullSafe(Landroid/content/Context;)Lat/zweng/bankomatinfos/model/CardInfo;
│
│ move-result-object v0
│
│ + .line 50
│ invoke-virtual {v0}, Lat/zweng/bankomatinfos/model/CardInfo;->containsTxLogs()Z
│
│ .line 51
│ if-eqz p1, :cond_1
│
│ .line 52
│ invoke-static {}, Lat/zweng/bankomatinfos/AppController;->getInstance()Lat/zweng/bankomatinfos/AppController;
│ @@ -69,14 +70,15 @@
│
│ move-result-object v1
│
│ invoke-virtual {v0, v1}, Lat/zweng/bankomatinfos/AppController;->getCardInfoNullSafe(Landroid/content/Context;)Lat/zweng/bankomatinfos/model/CardInfo;
│
│ move-result-object v0
│
│ + .line 53
│ invoke-virtual {v0}, Lat/zweng/bankomatinfos/model/CardInfo;->containsTxLogs()Z
│
│ move-result v0
│
│ if-nez v0, :cond_0
│
│ .line 54
├── smali/at/zweng/bankomatinfos/ui/ResultTxListFragment$1.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$0:Lat/zweng/bankomatinfos/ui/ResultTxListFragment;
│
│
│ # direct methods
│ .method constructor (Lat/zweng/bankomatinfos/ui/ResultTxListFragment;)V
│ .locals 0
│ + .param p1, "this$0" # Lat/zweng/bankomatinfos/ui/ResultTxListFragment;
│
│ .prologue
│ .line 32
│ iput-object p1, p0, Lat/zweng/bankomatinfos/ui/ResultTxListFragment$1;->this$0:Lat/zweng/bankomatinfos/ui/ResultTxListFragment;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/at/zweng/bankomatinfos/iso7816emv/BERTLV.smali
│ @@ -222,14 +222,15 @@
│
│ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ move-result-object v0
│
│ iget v1, p0, Lat/zweng/bankomatinfos/iso7816emv/BERTLV;->length:I
│
│ + .line 86
│ invoke-static {v1}, Lat/zweng/bankomatinfos/util/Utils;->int2Hex(I)Ljava/lang/String;
│
│ move-result-object v1
│
│ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ move-result-object v0
│ @@ -238,36 +239,32 @@
│
│ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ move-result-object v0
│
│ iget-object v1, p0, Lat/zweng/bankomatinfos/iso7816emv/BERTLV;->rawEncodedLengthBytes:[B
│
│ + .line 87
│ invoke-static {v1}, Lat/zweng/bankomatinfos/util/Utils;->bytesToHex([B)Ljava/lang/String;
│
│ move-result-object v1
│
│ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ move-result-object v0
│
│ - const-string v1, ")"
│ -
│ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ -
│ - move-result-object v0
│ -
│ - const-string v1, ", "
│ + const-string v1, "), "
│
│ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ move-result-object v0
│
│ iget-object v1, p0, Lat/zweng/bankomatinfos/iso7816emv/BERTLV;->valueBytes:[B
│
│ + .line 88
│ invoke-static {v1}, Lat/zweng/bankomatinfos/util/Utils;->bytesToHex([B)Ljava/lang/String;
│
│ move-result-object v1
│
│ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ move-result-object v0
│ @@ -278,9 +275,10 @@
│
│ move-result-object v0
│
│ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ move-result-object v0
│
│ + .line 85
│ return-object v0
│ .end method
├── smali/at/zweng/bankomatinfos/iso7816emv/CPLC.smali
│ @@ -550,14 +550,15 @@
│
│ move-result v4
│
│ if-nez v4, :cond_6
│
│ const-string v4, "Operating System Release Level"
│
│ + .line 224
│ invoke-virtual {v4, p0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
│
│ move-result v4
│
│ if-eqz v4, :cond_7
│
│ .line 226
│ @@ -745,14 +746,15 @@
│
│ move-result v0
│
│ if-nez v0, :cond_7
│
│ const-string v0, "4070"
│
│ + .line 174
│ invoke-virtual {v0, p0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
│
│ move-result v0
│
│ if-nez v0, :cond_7
│
│ const-string v0, "4791"
│ @@ -872,203 +874,201 @@
│
│ move-result-object v0
│
│ goto/16 :goto_0
│ .end method
│
│ .method public static parse([B)Lat/zweng/bankomatinfos/iso7816emv/CPLC;
│ - .locals 12
│ + .locals 11
│ .param p0, "raw" # [B
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Lat/zweng/bankomatinfos/exceptions/TlvParsingException;
│ }
│ .end annotation
│
│ .prologue
│ .line 68
│ - new-instance v5, Lat/zweng/bankomatinfos/iso7816emv/CPLC;
│ + new-instance v4, Lat/zweng/bankomatinfos/iso7816emv/CPLC;
│
│ - invoke-direct {v5}, Lat/zweng/bankomatinfos/iso7816emv/CPLC;->()V
│ + invoke-direct {v4}, Lat/zweng/bankomatinfos/iso7816emv/CPLC;->()V
│
│ .line 70
│ - .local v5, "result":Lat/zweng/bankomatinfos/iso7816emv/CPLC;
│ + .local v4, "result":Lat/zweng/bankomatinfos/iso7816emv/CPLC;
│ const/4 v0, 0x0
│
│ .line 71
│ .local v0, "cplc":[B
│ - array-length v9, p0
│ + array-length v8, p0
│
│ - const/16 v10, 0x2a
│ + const/16 v9, 0x2a
│
│ - if-ne v9, v10, :cond_0
│ + if-ne v8, v9, :cond_0
│
│ .line 72
│ move-object v0, p0
│
│ .line 83
│ :goto_0
│ - const/4 v3, 0x0
│ + const/4 v2, 0x0
│
│ .line 85
│ - .local v3, "idx":I
│ - sget-object v9, Lat/zweng/bankomatinfos/iso7816emv/CPLC;->FIELD_NAMES_LENGTHS:Ljava/util/Map;
│ + .local v2, "idx":I
│ + sget-object v8, Lat/zweng/bankomatinfos/iso7816emv/CPLC;->FIELD_NAMES_LENGTHS:Ljava/util/Map;
│
│ - invoke-interface {v9}, Ljava/util/Map;->keySet()Ljava/util/Set;
│ + invoke-interface {v8}, Ljava/util/Map;->keySet()Ljava/util/Set;
│
│ - move-result-object v9
│ + move-result-object v8
│
│ - invoke-interface {v9}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
│ + invoke-interface {v8}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
│
│ - move-result-object v2
│ + move-result-object v9
│
│ - .local v2, "i$":Ljava/util/Iterator;
│ :goto_1
│ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
│ + invoke-interface {v9}, Ljava/util/Iterator;->hasNext()Z
│
│ - move-result v9
│ + move-result v8
│
│ - if-eqz v9, :cond_3
│ + if-eqz v8, :cond_3
│
│ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│ + invoke-interface {v9}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│
│ move-result-object v1
│
│ check-cast v1, Ljava/lang/String;
│
│ .line 86
│ .local v1, "fieldName":Ljava/lang/String;
│ - sget-object v9, Lat/zweng/bankomatinfos/iso7816emv/CPLC;->FIELD_NAMES_LENGTHS:Ljava/util/Map;
│ + sget-object v8, Lat/zweng/bankomatinfos/iso7816emv/CPLC;->FIELD_NAMES_LENGTHS:Ljava/util/Map;
│
│ - invoke-interface {v9, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
│ + invoke-interface {v8, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
│
│ - move-result-object v9
│ + move-result-object v8
│
│ - check-cast v9, Ljava/lang/Integer;
│ + check-cast v8, Ljava/lang/Integer;
│
│ - invoke-virtual {v9}, Ljava/lang/Integer;->intValue()I
│ + invoke-virtual {v8}, Ljava/lang/Integer;->intValue()I
│
│ - move-result v4
│ + move-result v3
│
│ .line 87
│ - .local v4, "length":I
│ - add-int v9, v3, v4
│ + .local v3, "length":I
│ + add-int v8, v2, v3
│
│ - invoke-static {v0, v3, v9}, Ljava/util/Arrays;->copyOfRange([BII)[B
│ + invoke-static {v0, v2, v8}, Ljava/util/Arrays;->copyOfRange([BII)[B
│
│ - move-result-object v7
│ + move-result-object v6
│
│ .line 88
│ - .local v7, "value":[B
│ - add-int/2addr v3, v4
│ + .local v6, "value":[B
│ + add-int/2addr v2, v3
│
│ .line 89
│ - invoke-static {v7}, Lat/zweng/bankomatinfos/util/Utils;->bytesToHex([B)Ljava/lang/String;
│ + invoke-static {v6}, Lat/zweng/bankomatinfos/util/Utils;->bytesToHex([B)Ljava/lang/String;
│
│ - move-result-object v8
│ + move-result-object v7
│
│ .line 90
│ - .local v8, "valueStr":Ljava/lang/String;
│ - iget-object v9, v5, Lat/zweng/bankomatinfos/iso7816emv/CPLC;->fields:Ljava/util/Map;
│ + .local v7, "valueStr":Ljava/lang/String;
│ + iget-object v8, v4, Lat/zweng/bankomatinfos/iso7816emv/CPLC;->fields:Ljava/util/Map;
│
│ - invoke-interface {v9, v1, v8}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
│ + invoke-interface {v8, v1, v7}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
│
│ goto :goto_1
│
│ .line 73
│ .end local v1 # "fieldName":Ljava/lang/String;
│ - .end local v2 # "i$":Ljava/util/Iterator;
│ - .end local v3 # "idx":I
│ - .end local v4 # "length":I
│ - .end local v7 # "value":[B
│ - .end local v8 # "valueStr":Ljava/lang/String;
│ + .end local v2 # "idx":I
│ + .end local v3 # "length":I
│ + .end local v6 # "value":[B
│ + .end local v7 # "valueStr":Ljava/lang/String;
│ :cond_0
│ - array-length v9, p0
│ + array-length v8, p0
│
│ - const/16 v10, 0x2d
│ + const/16 v9, 0x2d
│
│ - if-ne v9, v10, :cond_2
│ + if-ne v8, v9, :cond_2
│
│ .line 74
│ - new-instance v9, Ljava/io/ByteArrayInputStream;
│ + new-instance v8, Ljava/io/ByteArrayInputStream;
│
│ - invoke-direct {v9, p0}, Ljava/io/ByteArrayInputStream;->([B)V
│ + invoke-direct {v8, p0}, Ljava/io/ByteArrayInputStream;->([B)V
│
│ - invoke-static {v9}, Lat/zweng/bankomatinfos/iso7816emv/EmvUtils;->getNextTLV(Ljava/io/ByteArrayInputStream;)Lat/zweng/bankomatinfos/iso7816emv/BERTLV;
│ + invoke-static {v8}, Lat/zweng/bankomatinfos/iso7816emv/EmvUtils;->getNextTLV(Ljava/io/ByteArrayInputStream;)Lat/zweng/bankomatinfos/iso7816emv/BERTLV;
│
│ - move-result-object v6
│ + move-result-object v5
│
│ .line 75
│ - .local v6, "tlv":Lat/zweng/bankomatinfos/iso7816emv/BERTLV;
│ - invoke-virtual {v6}, Lat/zweng/bankomatinfos/iso7816emv/BERTLV;->getTag()Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ + .local v5, "tlv":Lat/zweng/bankomatinfos/iso7816emv/BERTLV;
│ + invoke-virtual {v5}, Lat/zweng/bankomatinfos/iso7816emv/BERTLV;->getTag()Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│
│ - move-result-object v9
│ + move-result-object v8
│
│ - sget-object v10, Lat/zweng/bankomatinfos/iso7816emv/GPTags;->CPLC:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ + sget-object v9, Lat/zweng/bankomatinfos/iso7816emv/GPTags;->CPLC:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│
│ - invoke-virtual {v9, v10}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
│ + invoke-virtual {v8, v9}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
│
│ - move-result v9
│ + move-result v8
│
│ - if-nez v9, :cond_1
│ + if-nez v8, :cond_1
│
│ .line 76
│ - new-instance v9, Ljava/lang/IllegalArgumentException;
│ + new-instance v8, Ljava/lang/IllegalArgumentException;
│
│ - new-instance v10, Ljava/lang/StringBuilder;
│ + new-instance v9, Ljava/lang/StringBuilder;
│
│ - invoke-direct {v10}, Ljava/lang/StringBuilder;->()V
│ + invoke-direct {v9}, Ljava/lang/StringBuilder;->()V
│
│ - const-string v11, "CPLC data not valid. Found tag: "
│ + const-string v10, "CPLC data not valid. Found tag: "
│
│ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v10
│ + move-result-object v9
│
│ - invoke-virtual {v6}, Lat/zweng/bankomatinfos/iso7816emv/BERTLV;->getTag()Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ + .line 77
│ + invoke-virtual {v5}, Lat/zweng/bankomatinfos/iso7816emv/BERTLV;->getTag()Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│
│ - move-result-object v11
│ + move-result-object v10
│
│ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
│
│ - move-result-object v10
│ + move-result-object v9
│
│ - invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│ + invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ - move-result-object v10
│ + move-result-object v9
│
│ - invoke-direct {v9, v10}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V
│ + invoke-direct {v8, v9}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V
│
│ - throw v9
│ + throw v8
│
│ .line 79
│ :cond_1
│ - invoke-virtual {v6}, Lat/zweng/bankomatinfos/iso7816emv/BERTLV;->getValueBytes()[B
│ + invoke-virtual {v5}, Lat/zweng/bankomatinfos/iso7816emv/BERTLV;->getValueBytes()[B
│
│ move-result-object v0
│
│ .line 80
│ goto :goto_0
│
│ .line 81
│ - .end local v6 # "tlv":Lat/zweng/bankomatinfos/iso7816emv/BERTLV;
│ + .end local v5 # "tlv":Lat/zweng/bankomatinfos/iso7816emv/BERTLV;
│ :cond_2
│ - new-instance v9, Ljava/lang/IllegalArgumentException;
│ + new-instance v8, Ljava/lang/IllegalArgumentException;
│
│ - const-string v10, "CPLC data not valid."
│ + const-string v9, "CPLC data not valid."
│
│ - invoke-direct {v9, v10}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V
│ + invoke-direct {v8, v9}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V
│
│ - throw v9
│ + throw v8
│
│ .line 92
│ - .restart local v2 # "i$":Ljava/util/Iterator;
│ - .restart local v3 # "idx":I
│ + .restart local v2 # "idx":I
│ :cond_3
│ - return-object v5
│ + return-object v4
│ .end method
│
│
│ # virtual methods
│ .method public createCardUniqueIdentifier()Ljava/lang/String;
│ .locals 3
│
│ @@ -1106,205 +1106,213 @@
│
│ move-result-object v1
│
│ iget-object v0, p0, Lat/zweng/bankomatinfos/iso7816emv/CPLC;->fields:Ljava/util/Map;
│
│ const-string v2, "IC Batch Identifier"
│
│ + .line 107
│ invoke-interface {v0, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
│
│ move-result-object v0
│
│ check-cast v0, Ljava/lang/String;
│
│ invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ move-result-object v1
│
│ iget-object v0, p0, Lat/zweng/bankomatinfos/iso7816emv/CPLC;->fields:Ljava/util/Map;
│
│ const-string v2, "IC Serial Number"
│
│ + .line 108
│ invoke-interface {v0, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
│
│ move-result-object v0
│
│ check-cast v0, Ljava/lang/String;
│
│ invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ move-result-object v0
│
│ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ move-result-object v0
│
│ + .line 106
│ return-object v0
│ .end method
│
│ .method public dump(Ljava/io/PrintWriter;I)V
│ .locals 8
│ .param p1, "pw" # Ljava/io/PrintWriter;
│ .param p2, "indent" # I
│
│ .prologue
│ .line 125
│ - const-string v2, "Card Production Life Cycle Data (CPLC)"
│ + const-string v1, "Card Production Life Cycle Data (CPLC)"
│
│ - invoke-virtual {p1, v2}, Ljava/io/PrintWriter;->println(Ljava/lang/String;)V
│ + invoke-virtual {p1, v1}, Ljava/io/PrintWriter;->println(Ljava/lang/String;)V
│
│ .line 126
│ - iget-object v2, p0, Lat/zweng/bankomatinfos/iso7816emv/CPLC;->fields:Ljava/util/Map;
│ + iget-object v1, p0, Lat/zweng/bankomatinfos/iso7816emv/CPLC;->fields:Ljava/util/Map;
│
│ - invoke-interface {v2}, Ljava/util/Map;->keySet()Ljava/util/Set;
│ + invoke-interface {v1}, Ljava/util/Map;->keySet()Ljava/util/Set;
│
│ - move-result-object v2
│ + move-result-object v1
│
│ - invoke-interface {v2}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
│ + invoke-interface {v1}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
│
│ - move-result-object v0
│ + move-result-object v2
│
│ - .local v0, "i$":Ljava/util/Iterator;
│ :goto_0
│ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
│ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
│
│ - move-result v2
│ + move-result v1
│
│ - if-eqz v2, :cond_1
│ + if-eqz v1, :cond_1
│
│ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│
│ - move-result-object v1
│ + move-result-object v0
│
│ - check-cast v1, Ljava/lang/String;
│ + check-cast v0, Ljava/lang/String;
│
│ .line 127
│ - .local v1, "key":Ljava/lang/String;
│ + .local v0, "key":Ljava/lang/String;
│ const-string v3, "%s: %s"
│
│ - const/4 v2, 0x2
│ + const/4 v1, 0x2
│
│ - new-array v4, v2, [Ljava/lang/Object;
│ + new-array v4, v1, [Ljava/lang/Object;
│
│ - const/4 v2, 0x0
│ + const/4 v1, 0x0
│
│ - aput-object v1, v4, v2
│ + aput-object v0, v4, v1
│
│ const/4 v5, 0x1
│
│ new-instance v6, Ljava/lang/StringBuilder;
│
│ invoke-direct {v6}, Ljava/lang/StringBuilder;->()V
│
│ - iget-object v2, p0, Lat/zweng/bankomatinfos/iso7816emv/CPLC;->fields:Ljava/util/Map;
│ + iget-object v1, p0, Lat/zweng/bankomatinfos/iso7816emv/CPLC;->fields:Ljava/util/Map;
│
│ - invoke-interface {v2, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
│ + invoke-interface {v1, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
│
│ - move-result-object v2
│ + move-result-object v1
│
│ - check-cast v2, Ljava/lang/String;
│ + check-cast v1, Ljava/lang/String;
│
│ - invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ move-result-object v6
│
│ - const-string v2, "IC Fabricator"
│ + const-string v1, "IC Fabricator"
│
│ - invoke-virtual {v2, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
│ + .line 128
│ + invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
│
│ - move-result v2
│ + move-result v1
│
│ - if-eqz v2, :cond_0
│ + if-eqz v1, :cond_0
│
│ - new-instance v2, Ljava/lang/StringBuilder;
│ + new-instance v1, Ljava/lang/StringBuilder;
│
│ - invoke-direct {v2}, Ljava/lang/StringBuilder;->()V
│ + invoke-direct {v1}, Ljava/lang/StringBuilder;->()V
│
│ const-string v7, " ("
│
│ - invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ move-result-object v7
│
│ - iget-object v2, p0, Lat/zweng/bankomatinfos/iso7816emv/CPLC;->fields:Ljava/util/Map;
│ + iget-object v1, p0, Lat/zweng/bankomatinfos/iso7816emv/CPLC;->fields:Ljava/util/Map;
│
│ - invoke-interface {v2, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
│ + .line 129
│ + invoke-interface {v1, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
│
│ - move-result-object v2
│ + move-result-object v1
│
│ - check-cast v2, Ljava/lang/String;
│ + check-cast v1, Ljava/lang/String;
│
│ - invoke-static {v2}, Lat/zweng/bankomatinfos/iso7816emv/CPLC;->getFabricatorName(Ljava/lang/String;)Ljava/lang/String;
│ + invoke-static {v1}, Lat/zweng/bankomatinfos/iso7816emv/CPLC;->getFabricatorName(Ljava/lang/String;)Ljava/lang/String;
│
│ - move-result-object v2
│ + move-result-object v1
│
│ - invoke-virtual {v7, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v2
│ + move-result-object v1
│
│ const-string v7, ")"
│
│ - invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v2
│ + move-result-object v1
│
│ - invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│ + invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ - move-result-object v2
│ + move-result-object v1
│
│ :goto_1
│ - invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v2
│ + move-result-object v1
│
│ - invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│ + invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ - move-result-object v2
│ + move-result-object v1
│
│ - aput-object v2, v4, v5
│ + aput-object v1, v4, v5
│
│ + .line 127
│ invoke-static {v3, v4}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
│
│ - move-result-object v2
│ + move-result-object v1
│
│ - invoke-virtual {p1, v2}, Ljava/io/PrintWriter;->println(Ljava/lang/String;)V
│ + invoke-virtual {p1, v1}, Ljava/io/PrintWriter;->println(Ljava/lang/String;)V
│
│ goto :goto_0
│
│ + .line 129
│ :cond_0
│ - const-string v2, ""
│ + const-string v1, ""
│
│ goto :goto_1
│
│ .line 131
│ - .end local v1 # "key":Ljava/lang/String;
│ + .end local v0 # "key":Ljava/lang/String;
│ :cond_1
│ - new-instance v2, Ljava/lang/StringBuilder;
│ + new-instance v1, Ljava/lang/StringBuilder;
│
│ - invoke-direct {v2}, Ljava/lang/StringBuilder;->()V
│ + invoke-direct {v1}, Ljava/lang/StringBuilder;->()V
│
│ - const-string v3, " -> Card Unique Identifier: "
│ + const-string v2, " -> Card Unique Identifier: "
│
│ - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v2
│ + move-result-object v1
│
│ + .line 132
│ invoke-virtual {p0}, Lat/zweng/bankomatinfos/iso7816emv/CPLC;->createCardUniqueIdentifier()Ljava/lang/String;
│
│ - move-result-object v3
│ + move-result-object v2
│
│ - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v2
│ + move-result-object v1
│
│ - invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│ + invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ - move-result-object v2
│ + move-result-object v1
│
│ - invoke-virtual {p1, v2}, Ljava/io/PrintWriter;->println(Ljava/lang/String;)V
│ + .line 131
│ + invoke-virtual {p1, v1}, Ljava/io/PrintWriter;->println(Ljava/lang/String;)V
│
│ .line 133
│ return-void
│ .end method
│
│ .method public getFields()Ljava/util/Map;
│ .locals 1
├── smali/at/zweng/bankomatinfos/iso7816emv/EMVTags.smali
│ @@ -281,2090 +281,2085 @@
│ }
│ .end annotation
│ .end field
│
│
│ # direct methods
│ .method static constructor ()V
│ - .locals 12
│ + .locals 9
│
│ .prologue
│ .line 37
│ - new-instance v7, Ljava/util/LinkedHashMap;
│ + new-instance v4, Ljava/util/LinkedHashMap;
│
│ - invoke-direct {v7}, Ljava/util/LinkedHashMap;->()V
│ + invoke-direct {v4}, Ljava/util/LinkedHashMap;->()V
│
│ - sput-object v7, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->tags:Ljava/util/LinkedHashMap;
│ + sput-object v4, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->tags:Ljava/util/LinkedHashMap;
│
│ .line 39
│ - new-instance v7, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│ + new-instance v4, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│
│ - const-string v8, "42"
│ + const-string v5, "42"
│
│ - sget-object v9, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->NUMERIC:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│ + sget-object v6, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->NUMERIC:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│
│ - const-string v10, "Issuer Identification Number (IIN)"
│ + const-string v7, "Issuer Identification Number (IIN)"
│
│ - const-string v11, "The number that identifies the major industry and the card issuer and that forms the first part of the Primary Account Number (PAN)"
│ + const-string v8, "The number that identifies the major industry and the card issuer and that forms the first part of the Primary Account Number (PAN)"
│
│ - invoke-direct {v7, v8, v9, v10, v11}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-direct {v4, v5, v6, v7, v8}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│
│ - sput-object v7, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->ISSUER_IDENTIFICATION_NUMBER:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ + sput-object v4, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->ISSUER_IDENTIFICATION_NUMBER:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│
│ .line 44
│ - new-instance v7, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│ + new-instance v4, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│
│ - const-string v8, "4f"
│ + const-string v5, "4f"
│
│ - sget-object v9, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│ + sget-object v6, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│
│ - const-string v10, "Application Identifier (AID) - card"
│ + const-string v7, "Application Identifier (AID) - card"
│
│ - const-string v11, "Identifies the application as described in ISO/IEC 7816-5"
│ + const-string v8, "Identifies the application as described in ISO/IEC 7816-5"
│
│ - invoke-direct {v7, v8, v9, v10, v11}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-direct {v4, v5, v6, v7, v8}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│
│ - sput-object v7, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->AID_CARD:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ + sput-object v4, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->AID_CARD:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│
│ .line 47
│ - new-instance v7, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│ + new-instance v4, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│
│ - const-string v8, "50"
│ + const-string v5, "50"
│
│ - sget-object v9, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->TEXT:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│ + sget-object v6, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->TEXT:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│
│ - const-string v10, "Application Label"
│ + const-string v7, "Application Label"
│
│ - const-string v11, "Mnemonic associated with the AID according to ISO/IEC 7816-5"
│ + const-string v8, "Mnemonic associated with the AID according to ISO/IEC 7816-5"
│
│ - invoke-direct {v7, v8, v9, v10, v11}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-direct {v4, v5, v6, v7, v8}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│
│ - sput-object v7, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->APPLICATION_LABEL:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ + sput-object v4, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->APPLICATION_LABEL:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│
│ .line 50
│ - new-instance v7, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│ + new-instance v4, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│
│ - const-string v8, "51"
│ + const-string v5, "51"
│
│ - sget-object v9, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│ + sget-object v6, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│
│ - const-string v10, "ISO-7816 Path"
│ + const-string v7, "ISO-7816 Path"
│
│ - const-string v11, ""
│ + const-string v8, ""
│
│ - invoke-direct {v7, v8, v9, v10, v11}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-direct {v4, v5, v6, v7, v8}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│
│ - sput-object v7, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->PATH:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ + sput-object v4, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->PATH:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│
│ .line 52
│ - new-instance v7, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│ + new-instance v4, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│
│ - const-string v8, "57"
│ + const-string v5, "57"
│
│ - sget-object v9, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│ + sget-object v6, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│
│ - const-string v10, "Track 2 Equivalent Data"
│ + const-string v7, "Track 2 Equivalent Data"
│
│ - const-string v11, "Contains the data elements of track 2 according to ISO/IEC 7813, excluding start sentinel, end sentinel, and Longitudinal Redundancy Check (LRC)"
│ + const-string v8, "Contains the data elements of track 2 according to ISO/IEC 7813, excluding start sentinel, end sentinel, and Longitudinal Redundancy Check (LRC)"
│
│ - invoke-direct {v7, v8, v9, v10, v11}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-direct {v4, v5, v6, v7, v8}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│
│ - sput-object v7, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->TRACK_2_EQV_DATA:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ + sput-object v4, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->TRACK_2_EQV_DATA:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│
│ .line 57
│ - new-instance v7, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│ + new-instance v4, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│
│ - const-string v8, "5a"
│ + const-string v5, "5a"
│
│ - sget-object v9, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->NUMERIC:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│ + sget-object v6, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->NUMERIC:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│
│ - const-string v10, "Application Primary Account Number (PAN)"
│ + const-string v7, "Application Primary Account Number (PAN)"
│
│ - const-string v11, "Valid cardholder account number"
│ + const-string v8, "Valid cardholder account number"
│
│ - invoke-direct {v7, v8, v9, v10, v11}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-direct {v4, v5, v6, v7, v8}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│
│ - sput-object v7, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->PAN:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ + sput-object v4, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->PAN:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│
│ .line 60
│ - new-instance v7, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│ + new-instance v4, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│
│ - const-string v8, "61"
│ + const-string v5, "61"
│
│ - sget-object v9, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│ + sget-object v6, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│
│ - const-string v10, "Application Template"
│ + const-string v7, "Application Template"
│
│ - const-string v11, "Contains one or more data objects relevant to an application directory entry according to ISO/IEC 7816-5"
│ + const-string v8, "Contains one or more data objects relevant to an application directory entry according to ISO/IEC 7816-5"
│
│ - invoke-direct {v7, v8, v9, v10, v11}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-direct {v4, v5, v6, v7, v8}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│
│ - sput-object v7, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->APPLICATION_TEMPLATE:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ + sput-object v4, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->APPLICATION_TEMPLATE:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│
│ .line 65
│ - new-instance v7, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│ + new-instance v4, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│
│ - const-string v8, "6f"
│ + const-string v5, "6f"
│
│ - sget-object v9, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│ + sget-object v6, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│
│ - const-string v10, "File Control Information (FCI) Template"
│ + const-string v7, "File Control Information (FCI) Template"
│
│ - const-string v11, "Identifies the FCI template according to ISO/IEC 7816-4"
│ + const-string v8, "Identifies the FCI template according to ISO/IEC 7816-4"
│
│ - invoke-direct {v7, v8, v9, v10, v11}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-direct {v4, v5, v6, v7, v8}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│
│ - sput-object v7, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->FCI_TEMPLATE:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ + sput-object v4, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->FCI_TEMPLATE:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│
│ .line 68
│ - new-instance v7, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│ + new-instance v4, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│
│ - const-string v8, "70"
│ + const-string v5, "70"
│
│ - sget-object v9, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│ + sget-object v6, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│
│ - const-string v10, "Record Template (EMV Proprietary)"
│ + const-string v7, "Record Template (EMV Proprietary)"
│
│ - const-string v11, "Template proprietary to the EMV specification"
│ + const-string v8, "Template proprietary to the EMV specification"
│
│ - invoke-direct {v7, v8, v9, v10, v11}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-direct {v4, v5, v6, v7, v8}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│
│ - sput-object v7, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->RECORD_TEMPLATE:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ + sput-object v4, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->RECORD_TEMPLATE:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│
│ .line 71
│ - new-instance v7, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│ + new-instance v4, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│
│ - const-string v8, "71"
│ + const-string v5, "71"
│
│ - sget-object v9, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│ + sget-object v6, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│
│ - const-string v10, "Issuer Script Template 1"
│ + const-string v7, "Issuer Script Template 1"
│
│ - const-string v11, "Contains proprietary issuer data for transmission to the ICC before the second GENERATE AC command"
│ + const-string v8, "Contains proprietary issuer data for transmission to the ICC before the second GENERATE AC command"
│
│ - invoke-direct {v7, v8, v9, v10, v11}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-direct {v4, v5, v6, v7, v8}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│
│ - sput-object v7, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->ISSUER_SCRIPT_TEMPLATE_1:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ + sput-object v4, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->ISSUER_SCRIPT_TEMPLATE_1:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│
│ .line 76
│ - new-instance v7, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│ + new-instance v4, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│
│ - const-string v8, "72"
│ + const-string v5, "72"
│
│ - sget-object v9, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│ + sget-object v6, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│
│ - const-string v10, "Issuer Script Template 2"
│ + const-string v7, "Issuer Script Template 2"
│
│ - const-string v11, "Contains proprietary issuer data for transmission to the ICC after the second GENERATE AC command"
│ + const-string v8, "Contains proprietary issuer data for transmission to the ICC after the second GENERATE AC command"
│
│ - invoke-direct {v7, v8, v9, v10, v11}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-direct {v4, v5, v6, v7, v8}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│
│ - sput-object v7, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->ISSUER_SCRIPT_TEMPLATE_2:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ + sput-object v4, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->ISSUER_SCRIPT_TEMPLATE_2:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│
│ .line 81
│ - new-instance v7, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│ + new-instance v4, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│
│ - const-string v8, "73"
│ + const-string v5, "73"
│
│ - sget-object v9, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│ + sget-object v6, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│
│ - const-string v10, "Directory Discretionary Template"
│ + const-string v7, "Directory Discretionary Template"
│
│ - const-string v11, "Issuer discretionary part of the directory according to ISO/IEC 7816-5"
│ + const-string v8, "Issuer discretionary part of the directory according to ISO/IEC 7816-5"
│
│ - invoke-direct {v7, v8, v9, v10, v11}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-direct {v4, v5, v6, v7, v8}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│
│ - sput-object v7, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->DD_TEMPLATE:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ + sput-object v4, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->DD_TEMPLATE:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│
│ .line 84
│ - new-instance v7, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│ + new-instance v4, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│
│ - const-string v8, "77"
│ + const-string v5, "77"
│
│ - sget-object v9, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│ + sget-object v6, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│
│ - const-string v10, "Response Message Template Format 2"
│ + const-string v7, "Response Message Template Format 2"
│
│ - const-string v11, "Contains the data objects (with tags and lengths) returned by the ICC in response to a command"
│ + const-string v8, "Contains the data objects (with tags and lengths) returned by the ICC in response to a command"
│
│ - invoke-direct {v7, v8, v9, v10, v11}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-direct {v4, v5, v6, v7, v8}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│
│ - sput-object v7, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->RESPONSE_MESSAGE_TEMPLATE_2:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ + sput-object v4, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->RESPONSE_MESSAGE_TEMPLATE_2:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│
│ .line 89
│ - new-instance v7, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│ + new-instance v4, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│
│ - const-string v8, "80"
│ + const-string v5, "80"
│
│ - sget-object v9, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│ + sget-object v6, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│
│ - const-string v10, "Response Message Template Format 1"
│ + const-string v7, "Response Message Template Format 1"
│
│ - const-string v11, "Contains the data objects (without tags and lengths) returned by the ICC in response to a command"
│ + const-string v8, "Contains the data objects (without tags and lengths) returned by the ICC in response to a command"
│
│ - invoke-direct {v7, v8, v9, v10, v11}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-direct {v4, v5, v6, v7, v8}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│
│ - sput-object v7, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->RESPONSE_MESSAGE_TEMPLATE_1:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ + sput-object v4, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->RESPONSE_MESSAGE_TEMPLATE_1:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│
│ .line 94
│ - new-instance v7, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│ + new-instance v4, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│
│ - const-string v8, "81"
│ + const-string v5, "81"
│
│ - sget-object v9, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│ + sget-object v6, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│
│ - const-string v10, "Amount, Authorised (Binary)"
│ + const-string v7, "Amount, Authorised (Binary)"
│
│ - const-string v11, "Authorised amount of the transaction (excluding adjustments)"
│ + const-string v8, "Authorised amount of the transaction (excluding adjustments)"
│
│ - invoke-direct {v7, v8, v9, v10, v11}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-direct {v4, v5, v6, v7, v8}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│
│ - sput-object v7, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->AMOUNT_AUTHORISED_BINARY:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ + sput-object v4, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->AMOUNT_AUTHORISED_BINARY:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│
│ .line 97
│ - new-instance v7, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│ + new-instance v4, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│
│ - const-string v8, "82"
│ + const-string v5, "82"
│
│ - sget-object v9, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│ + sget-object v6, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│
│ - const-string v10, "Application Interchange Profile"
│ + const-string v7, "Application Interchange Profile"
│
│ - const-string v11, "Indicates the capabilities of the card to support specific functions in the application"
│ + const-string v8, "Indicates the capabilities of the card to support specific functions in the application"
│
│ - invoke-direct {v7, v8, v9, v10, v11}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-direct {v4, v5, v6, v7, v8}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│
│ - sput-object v7, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->APPLICATION_INTERCHANGE_PROFILE:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ + sput-object v4, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->APPLICATION_INTERCHANGE_PROFILE:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│
│ .line 102
│ - new-instance v7, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│ + new-instance v4, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│
│ - const-string v8, "83"
│ + const-string v5, "83"
│
│ - sget-object v9, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│ + sget-object v6, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│
│ - const-string v10, "Command Template"
│ + const-string v7, "Command Template"
│
│ - const-string v11, "Identifies the data field of a command message"
│ + const-string v8, "Identifies the data field of a command message"
│
│ - invoke-direct {v7, v8, v9, v10, v11}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-direct {v4, v5, v6, v7, v8}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│
│ - sput-object v7, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->COMMAND_TEMPLATE:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ + sput-object v4, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->COMMAND_TEMPLATE:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│
│ .line 105
│ - new-instance v7, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│ + new-instance v4, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│
│ - const-string v8, "84"
│ + const-string v5, "84"
│
│ - sget-object v9, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│ + sget-object v6, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│
│ - const-string v10, "Dedicated File (DF) Name"
│ + const-string v7, "Dedicated File (DF) Name"
│
│ - const-string v11, "Identifies the name of the DF as described in ISO/IEC 7816-4"
│ + const-string v8, "Identifies the name of the DF as described in ISO/IEC 7816-4"
│
│ - invoke-direct {v7, v8, v9, v10, v11}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-direct {v4, v5, v6, v7, v8}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│
│ - sput-object v7, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->DEDICATED_FILE_NAME:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ + sput-object v4, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->DEDICATED_FILE_NAME:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│
│ .line 108
│ - new-instance v7, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│ + new-instance v4, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│
│ - const-string v8, "86"
│ + const-string v5, "86"
│
│ - sget-object v9, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│ + sget-object v6, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│
│ - const-string v10, "Issuer Script Command"
│ + const-string v7, "Issuer Script Command"
│
│ - const-string v11, "Contains a command for transmission to the ICC"
│ + const-string v8, "Contains a command for transmission to the ICC"
│
│ - invoke-direct {v7, v8, v9, v10, v11}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-direct {v4, v5, v6, v7, v8}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│
│ - sput-object v7, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->ISSUER_SCRIPT_COMMAND:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ + sput-object v4, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->ISSUER_SCRIPT_COMMAND:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│
│ .line 111
│ - new-instance v7, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│ + new-instance v4, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│
│ - const-string v8, "87"
│ + const-string v5, "87"
│
│ - sget-object v9, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│ + sget-object v6, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│
│ - const-string v10, "Application Priority Indicator"
│ + const-string v7, "Application Priority Indicator"
│
│ - const-string v11, "Indicates the priority of a given application or group of applications in a directory"
│ + const-string v8, "Indicates the priority of a given application or group of applications in a directory"
│
│ - invoke-direct {v7, v8, v9, v10, v11}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-direct {v4, v5, v6, v7, v8}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│
│ - sput-object v7, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->APPLICATION_PRIORITY_INDICATOR:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ + sput-object v4, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->APPLICATION_PRIORITY_INDICATOR:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│
│ .line 116
│ - new-instance v7, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│ + new-instance v4, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│
│ - const-string v8, "88"
│ + const-string v5, "88"
│
│ - sget-object v9, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│ + sget-object v6, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│
│ - const-string v10, "Short File Identifier (SFI)"
│ + const-string v7, "Short File Identifier (SFI)"
│
│ - const-string v11, "Identifies the SFI to be used in the commands related to a given AEF or DDF. The SFI data object is a binary field with the three high order bits set to zero"
│ + const-string v8, "Identifies the SFI to be used in the commands related to a given AEF or DDF. The SFI data object is a binary field with the three high order bits set to zero"
│
│ - invoke-direct {v7, v8, v9, v10, v11}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-direct {v4, v5, v6, v7, v8}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│
│ - sput-object v7, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->SFI:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ + sput-object v4, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->SFI:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│
│ .line 121
│ - new-instance v7, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│ + new-instance v4, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│
│ - const-string v8, "89"
│ + const-string v5, "89"
│
│ - sget-object v9, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│ + sget-object v6, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│
│ - const-string v10, "Authorisation Code"
│ + const-string v7, "Authorisation Code"
│
│ - const-string v11, "Value generated by the authorisation authority for an approved transaction"
│ + const-string v8, "Value generated by the authorisation authority for an approved transaction"
│
│ - invoke-direct {v7, v8, v9, v10, v11}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-direct {v4, v5, v6, v7, v8}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│
│ - sput-object v7, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->AUTHORISATION_CODE:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ + sput-object v4, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->AUTHORISATION_CODE:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│
│ .line 124
│ - new-instance v7, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│ + new-instance v4, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│
│ - const-string v8, "8a"
│ + const-string v5, "8a"
│
│ - sget-object v9, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->TEXT:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│ + sget-object v6, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->TEXT:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│
│ - const-string v10, "Authorisation Response Code"
│ + const-string v7, "Authorisation Response Code"
│
│ - const-string v11, "Code that defines the disposition of a message"
│ + const-string v8, "Code that defines the disposition of a message"
│
│ - invoke-direct {v7, v8, v9, v10, v11}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-direct {v4, v5, v6, v7, v8}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│
│ - sput-object v7, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->AUTHORISATION_RESPONSE_CODE:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ + sput-object v4, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->AUTHORISATION_RESPONSE_CODE:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│
│ .line 127
│ - new-instance v7, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│ + new-instance v4, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│
│ - const-string v8, "8c"
│ + const-string v5, "8c"
│
│ - sget-object v9, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->DOL:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│ + sget-object v6, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->DOL:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│
│ - const-string v10, "Card Risk Management Data Object List 1 (CDOL1)"
│ + const-string v7, "Card Risk Management Data Object List 1 (CDOL1)"
│
│ - const-string v11, "List of data objects (EmvTag and length) to be passed to the ICC in the first GENERATE AC command"
│ + const-string v8, "List of data objects (EmvTag and length) to be passed to the ICC in the first GENERATE AC command"
│
│ - invoke-direct {v7, v8, v9, v10, v11}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-direct {v4, v5, v6, v7, v8}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│
│ - sput-object v7, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->CDOL1:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ + sput-object v4, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->CDOL1:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│
│ .line 132
│ - new-instance v7, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│ + new-instance v4, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│
│ - const-string v8, "8d"
│ + const-string v5, "8d"
│
│ - sget-object v9, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->DOL:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│ + sget-object v6, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->DOL:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│
│ - const-string v10, "Card Risk Management Data Object List 2 (CDOL2)"
│ + const-string v7, "Card Risk Management Data Object List 2 (CDOL2)"
│
│ - const-string v11, "List of data objects (EmvTag and length) to be passed to the ICC in the second GENERATE AC command"
│ + const-string v8, "List of data objects (EmvTag and length) to be passed to the ICC in the second GENERATE AC command"
│
│ - invoke-direct {v7, v8, v9, v10, v11}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-direct {v4, v5, v6, v7, v8}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│
│ - sput-object v7, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->CDOL2:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ + sput-object v4, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->CDOL2:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│
│ .line 137
│ - new-instance v7, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│ + new-instance v4, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│
│ - const-string v8, "8e"
│ + const-string v5, "8e"
│
│ - sget-object v9, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│ + sget-object v6, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│
│ - const-string v10, "Cardholder Verification Method (CVM) List"
│ + const-string v7, "Cardholder Verification Method (CVM) List"
│
│ - const-string v11, "Identifies a method of verification of the cardholder supported by the application"
│ + const-string v8, "Identifies a method of verification of the cardholder supported by the application"
│
│ - invoke-direct {v7, v8, v9, v10, v11}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-direct {v4, v5, v6, v7, v8}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│
│ - sput-object v7, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->CVM_LIST:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ + sput-object v4, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->CVM_LIST:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│
│ .line 142
│ - new-instance v7, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│ + new-instance v4, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│
│ - const-string v8, "8f"
│ + const-string v5, "8f"
│
│ - sget-object v9, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│ + sget-object v6, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│
│ - const-string v10, "Certification Authority Public Key Index - card"
│ + const-string v7, "Certification Authority Public Key Index - card"
│
│ - const-string v11, "Identifies the certification authority\u2019s public key in conjunction with the RID"
│ + const-string v8, "Identifies the certification authority\u2019s public key in conjunction with the RID"
│
│ - invoke-direct {v7, v8, v9, v10, v11}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-direct {v4, v5, v6, v7, v8}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│
│ - sput-object v7, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->CA_PUBLIC_KEY_INDEX_CARD:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ + sput-object v4, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->CA_PUBLIC_KEY_INDEX_CARD:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│
│ .line 147
│ - new-instance v7, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│ + new-instance v4, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│
│ - const-string v8, "90"
│ + const-string v5, "90"
│
│ - sget-object v9, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│ + sget-object v6, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│
│ - const-string v10, "Issuer Public Key Certificate"
│ + const-string v7, "Issuer Public Key Certificate"
│
│ - const-string v11, "Issuer public key certified by a certification authority"
│ + const-string v8, "Issuer public key certified by a certification authority"
│
│ - invoke-direct {v7, v8, v9, v10, v11}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-direct {v4, v5, v6, v7, v8}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│
│ - sput-object v7, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->ISSUER_PUBLIC_KEY_CERT:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ + sput-object v4, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->ISSUER_PUBLIC_KEY_CERT:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│
│ .line 150
│ - new-instance v7, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│ + new-instance v4, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│
│ - const-string v8, "91"
│ + const-string v5, "91"
│
│ - sget-object v9, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│ + sget-object v6, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│
│ - const-string v10, "Issuer Authentication Data"
│ + const-string v7, "Issuer Authentication Data"
│
│ - const-string v11, "Data sent to the ICC for online issuer authentication"
│ + const-string v8, "Data sent to the ICC for online issuer authentication"
│
│ - invoke-direct {v7, v8, v9, v10, v11}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-direct {v4, v5, v6, v7, v8}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│
│ - sput-object v7, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->ISSUER_AUTHENTICATION_DATA:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ + sput-object v4, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->ISSUER_AUTHENTICATION_DATA:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│
│ .line 153
│ - new-instance v7, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│ + new-instance v4, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│
│ - const-string v8, "92"
│ + const-string v5, "92"
│
│ - sget-object v9, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│ + sget-object v6, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│
│ - const-string v10, "Issuer Public Key Remainder"
│ + const-string v7, "Issuer Public Key Remainder"
│
│ - const-string v11, "Remaining digits of the Issuer Public Key Modulus"
│ + const-string v8, "Remaining digits of the Issuer Public Key Modulus"
│
│ - invoke-direct {v7, v8, v9, v10, v11}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-direct {v4, v5, v6, v7, v8}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│
│ - sput-object v7, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->ISSUER_PUBLIC_KEY_REMAINDER:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ + sput-object v4, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->ISSUER_PUBLIC_KEY_REMAINDER:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│
│ .line 156
│ - new-instance v7, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│ + new-instance v4, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│
│ - const-string v8, "93"
│ + const-string v5, "93"
│
│ - sget-object v9, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│ + sget-object v6, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│
│ - const-string v10, "Signed Static Application Data"
│ + const-string v7, "Signed Static Application Data"
│
│ - const-string v11, "Digital signature on critical application parameters for SDA"
│ + const-string v8, "Digital signature on critical application parameters for SDA"
│
│ - invoke-direct {v7, v8, v9, v10, v11}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-direct {v4, v5, v6, v7, v8}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│
│ - sput-object v7, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->SIGNED_STATIC_APP_DATA:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ + sput-object v4, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->SIGNED_STATIC_APP_DATA:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│
│ .line 159
│ - new-instance v7, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│ + new-instance v4, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│
│ - const-string v8, "94"
│ + const-string v5, "94"
│
│ - sget-object v9, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│ + sget-object v6, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│
│ - const-string v10, "Application File Locator (AFL)"
│ + const-string v7, "Application File Locator (AFL)"
│
│ - const-string v11, "Indicates the location (SFI, range of records) of the AEFs related to a given application"
│ + const-string v8, "Indicates the location (SFI, range of records) of the AEFs related to a given application"
│
│ - invoke-direct {v7, v8, v9, v10, v11}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-direct {v4, v5, v6, v7, v8}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│
│ - sput-object v7, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->APPLICATION_FILE_LOCATOR:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ + sput-object v4, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->APPLICATION_FILE_LOCATOR:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│
│ .line 164
│ - new-instance v7, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│ + new-instance v4, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│
│ - const-string v8, "95"
│ + const-string v5, "95"
│
│ - sget-object v9, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│ + sget-object v6, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│
│ - const-string v10, "Terminal Verification Results (TVR)"
│ + const-string v7, "Terminal Verification Results (TVR)"
│
│ - const-string v11, "Status of the different functions as seen from the terminal"
│ + const-string v8, "Status of the different functions as seen from the terminal"
│
│ - invoke-direct {v7, v8, v9, v10, v11}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-direct {v4, v5, v6, v7, v8}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│
│ - sput-object v7, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->TERMINAL_VERIFICATION_RESULTS:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ + sput-object v4, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->TERMINAL_VERIFICATION_RESULTS:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│
│ .line 167
│ - new-instance v7, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│ + new-instance v4, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│
│ - const-string v8, "97"
│ + const-string v5, "97"
│
│ - sget-object v9, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│ + sget-object v6, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│
│ - const-string v10, "Transaction Certificate Data Object List (TDOL)"
│ + const-string v7, "Transaction Certificate Data Object List (TDOL)"
│
│ - const-string v11, "List of data objects (tag and length) to be used by the terminal in generating the TC Hash Value"
│ + const-string v8, "List of data objects (tag and length) to be used by the terminal in generating the TC Hash Value"
│
│ - invoke-direct {v7, v8, v9, v10, v11}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-direct {v4, v5, v6, v7, v8}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│
│ - sput-object v7, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->TDOL:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ + sput-object v4, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->TDOL:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│
│ .line 172
│ - new-instance v7, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│ + new-instance v4, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│
│ - const-string v8, "98"
│ + const-string v5, "98"
│
│ - sget-object v9, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│ + sget-object v6, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│
│ - const-string v10, "Transaction Certificate (TC) Hash Value"
│ + const-string v7, "Transaction Certificate (TC) Hash Value"
│
│ - const-string v11, "Result of a hash function specified in Book 2, Annex B3.1"
│ + const-string v8, "Result of a hash function specified in Book 2, Annex B3.1"
│
│ - invoke-direct {v7, v8, v9, v10, v11}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-direct {v4, v5, v6, v7, v8}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│
│ - sput-object v7, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->TC_HASH_VALUE:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ + sput-object v4, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->TC_HASH_VALUE:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│
│ .line 175
│ - new-instance v7, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│ + new-instance v4, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│
│ - const-string v8, "99"
│ + const-string v5, "99"
│
│ - sget-object v9, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│ + sget-object v6, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│
│ - const-string v10, "Transaction Personal Identification Number (PIN) Data"
│ + const-string v7, "Transaction Personal Identification Number (PIN) Data"
│
│ - const-string v11, "Data entered by the cardholder for the purpose of the PIN verification"
│ + const-string v8, "Data entered by the cardholder for the purpose of the PIN verification"
│
│ - invoke-direct {v7, v8, v9, v10, v11}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-direct {v4, v5, v6, v7, v8}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│
│ - sput-object v7, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->TRANSACTION_PIN_DATA:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ + sput-object v4, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->TRANSACTION_PIN_DATA:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│
│ .line 179
│ - new-instance v7, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│ + new-instance v4, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│
│ - const-string v8, "9a"
│ + const-string v5, "9a"
│
│ - sget-object v9, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->NUMERIC:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│ + sget-object v6, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->NUMERIC:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│
│ - const-string v10, "Transaction Date"
│ + const-string v7, "Transaction Date"
│
│ - const-string v11, "Local date that the transaction was authorised"
│ + const-string v8, "Local date that the transaction was authorised"
│
│ - invoke-direct {v7, v8, v9, v10, v11}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-direct {v4, v5, v6, v7, v8}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│
│ - sput-object v7, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->TRANSACTION_DATE:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ + sput-object v4, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->TRANSACTION_DATE:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│
│ .line 182
│ - new-instance v7, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│ + new-instance v4, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│
│ - const-string v8, "9b"
│ + const-string v5, "9b"
│
│ - sget-object v9, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│ + sget-object v6, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│
│ - const-string v10, "Transaction Status Information"
│ + const-string v7, "Transaction Status Information"
│
│ - const-string v11, "Indicates the functions performed in a transaction"
│ + const-string v8, "Indicates the functions performed in a transaction"
│
│ - invoke-direct {v7, v8, v9, v10, v11}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-direct {v4, v5, v6, v7, v8}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│
│ - sput-object v7, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->TRANSACTION_STATUS_INFORMATION:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ + sput-object v4, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->TRANSACTION_STATUS_INFORMATION:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│
│ .line 185
│ - new-instance v7, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│ + new-instance v4, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│
│ - const-string v8, "9c"
│ + const-string v5, "9c"
│
│ - sget-object v9, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->NUMERIC:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│ + sget-object v6, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->NUMERIC:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│
│ - const-string v10, "Transaction Type"
│ + const-string v7, "Transaction Type"
│
│ - const-string v11, "Indicates the type of financial transaction, represented by the first two digits of ISO 8583:1987 Processing Code"
│ + const-string v8, "Indicates the type of financial transaction, represented by the first two digits of ISO 8583:1987 Processing Code"
│
│ - invoke-direct {v7, v8, v9, v10, v11}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-direct {v4, v5, v6, v7, v8}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│
│ - sput-object v7, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->TRANSACTION_TYPE:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ + sput-object v4, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->TRANSACTION_TYPE:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│
│ .line 190
│ - new-instance v7, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│ + new-instance v4, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│
│ - const-string v8, "9d"
│ + const-string v5, "9d"
│
│ - sget-object v9, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│ + sget-object v6, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│
│ - const-string v10, "Directory Definition File (DDF) Name"
│ + const-string v7, "Directory Definition File (DDF) Name"
│
│ - const-string v11, "Identifies the name of a DF associated with a directory"
│ + const-string v8, "Identifies the name of a DF associated with a directory"
│
│ - invoke-direct {v7, v8, v9, v10, v11}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-direct {v4, v5, v6, v7, v8}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│
│ - sput-object v7, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->DDF_NAME:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ + sput-object v4, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->DDF_NAME:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│
│ .line 193
│ - new-instance v7, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│ + new-instance v4, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│
│ - const-string v8, "a5"
│ + const-string v5, "a5"
│
│ - sget-object v9, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│ + sget-object v6, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│
│ - const-string v10, "File Control Information (FCI) Proprietary Template"
│ + const-string v7, "File Control Information (FCI) Proprietary Template"
│
│ - const-string v11, "Identifies the data object proprietary to this specification in the FCI template according to ISO/IEC 7816-4"
│ + const-string v8, "Identifies the data object proprietary to this specification in the FCI template according to ISO/IEC 7816-4"
│
│ - invoke-direct {v7, v8, v9, v10, v11}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-direct {v4, v5, v6, v7, v8}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│
│ - sput-object v7, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->FCI_PROPRIETARY_TEMPLATE:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ + sput-object v4, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->FCI_PROPRIETARY_TEMPLATE:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│
│ .line 199
│ - new-instance v7, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│ + new-instance v4, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│
│ - const-string v8, "5f20"
│ + const-string v5, "5f20"
│
│ - sget-object v9, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->TEXT:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│ + sget-object v6, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->TEXT:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│
│ - const-string v10, "Cardholder Name"
│ + const-string v7, "Cardholder Name"
│
│ - const-string v11, "Indicates cardholder name according to ISO 7813"
│ + const-string v8, "Indicates cardholder name according to ISO 7813"
│
│ - invoke-direct {v7, v8, v9, v10, v11}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-direct {v4, v5, v6, v7, v8}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│
│ - sput-object v7, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->CARDHOLDER_NAME:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ + sput-object v4, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->CARDHOLDER_NAME:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│
│ .line 202
│ - new-instance v7, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│ + new-instance v4, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│
│ - const-string v8, "5f24"
│ + const-string v5, "5f24"
│
│ - sget-object v9, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->NUMERIC:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│ + sget-object v6, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->NUMERIC:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│
│ - const-string v10, "Application Expiration Date"
│ + const-string v7, "Application Expiration Date"
│
│ - const-string v11, "Date after which application expires"
│ + const-string v8, "Date after which application expires"
│
│ - invoke-direct {v7, v8, v9, v10, v11}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-direct {v4, v5, v6, v7, v8}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│
│ - sput-object v7, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->APP_EXPIRATION_DATE:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ + sput-object v4, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->APP_EXPIRATION_DATE:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│
│ .line 205
│ - new-instance v7, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│ + new-instance v4, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│
│ - const-string v8, "5f25"
│ + const-string v5, "5f25"
│
│ - sget-object v9, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->NUMERIC:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│ + sget-object v6, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->NUMERIC:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│
│ - const-string v10, "Application Effective Date"
│ + const-string v7, "Application Effective Date"
│
│ - const-string v11, "Date from which the application may be used"
│ + const-string v8, "Date from which the application may be used"
│
│ - invoke-direct {v7, v8, v9, v10, v11}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-direct {v4, v5, v6, v7, v8}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│
│ - sput-object v7, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->APP_EFFECTIVE_DATE:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ + sput-object v4, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->APP_EFFECTIVE_DATE:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│
│ .line 208
│ - new-instance v7, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│ + new-instance v4, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│
│ - const-string v8, "5f28"
│ + const-string v5, "5f28"
│
│ - sget-object v9, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->NUMERIC:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│ + sget-object v6, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->NUMERIC:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│
│ - const-string v10, "Issuer Country Code"
│ + const-string v7, "Issuer Country Code"
│
│ - const-string v11, "Indicates the country of the issuer according to ISO 3166"
│ + const-string v8, "Indicates the country of the issuer according to ISO 3166"
│
│ - invoke-direct {v7, v8, v9, v10, v11}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-direct {v4, v5, v6, v7, v8}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│
│ - sput-object v7, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->ISSUER_COUNTRY_CODE:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ + sput-object v4, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->ISSUER_COUNTRY_CODE:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│
│ .line 211
│ - new-instance v7, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│ + new-instance v4, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│
│ - const-string v8, "5f2a"
│ + const-string v5, "5f2a"
│
│ - sget-object v9, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->TEXT:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│ + sget-object v6, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->TEXT:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│
│ - const-string v10, "Transaction Currency Code"
│ + const-string v7, "Transaction Currency Code"
│
│ - const-string v11, "Indicates the currency code of the transaction according to ISO 4217"
│ + const-string v8, "Indicates the currency code of the transaction according to ISO 4217"
│
│ - invoke-direct {v7, v8, v9, v10, v11}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-direct {v4, v5, v6, v7, v8}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│
│ - sput-object v7, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->TRANSACTION_CURRENCY_CODE:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ + sput-object v4, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->TRANSACTION_CURRENCY_CODE:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│
│ .line 214
│ - new-instance v7, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│ + new-instance v4, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│
│ - const-string v8, "5f2d"
│ + const-string v5, "5f2d"
│
│ - sget-object v9, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->TEXT:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│ + sget-object v6, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->TEXT:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│
│ - const-string v10, "Language Preference"
│ + const-string v7, "Language Preference"
│
│ - const-string v11, "1\u20134 languages stored in order of preference, each represented by 2 alphabetical characters according to ISO 639"
│ + const-string v8, "1\u20134 languages stored in order of preference, each represented by 2 alphabetical characters according to ISO 639"
│
│ - invoke-direct {v7, v8, v9, v10, v11}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-direct {v4, v5, v6, v7, v8}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│
│ - sput-object v7, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->LANGUAGE_PREFERENCE:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ + sput-object v4, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->LANGUAGE_PREFERENCE:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│
│ .line 219
│ - new-instance v7, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│ + new-instance v4, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│
│ - const-string v8, "5f30"
│ + const-string v5, "5f30"
│
│ - sget-object v9, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->NUMERIC:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│ + sget-object v6, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->NUMERIC:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│
│ - const-string v10, "Service Code"
│ + const-string v7, "Service Code"
│
│ - const-string v11, "Service code as defined in ISO/IEC 7813 for track 1 and track 2"
│ + const-string v8, "Service code as defined in ISO/IEC 7813 for track 1 and track 2"
│
│ - invoke-direct {v7, v8, v9, v10, v11}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-direct {v4, v5, v6, v7, v8}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│
│ - sput-object v7, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->SERVICE_CODE:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ + sput-object v4, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->SERVICE_CODE:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│
│ .line 222
│ - new-instance v7, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│ + new-instance v4, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│
│ - const-string v8, "5f34"
│ + const-string v5, "5f34"
│
│ - sget-object v9, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->NUMERIC:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│ + sget-object v6, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->NUMERIC:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│
│ - const-string v10, "Application Primary Account Number (PAN) Sequence Number"
│ + const-string v7, "Application Primary Account Number (PAN) Sequence Number"
│
│ - const-string v11, "Identifies and differentiates cards with the same PAN"
│ + const-string v8, "Identifies and differentiates cards with the same PAN"
│
│ - invoke-direct {v7, v8, v9, v10, v11}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-direct {v4, v5, v6, v7, v8}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│
│ - sput-object v7, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->PAN_SEQUENCE_NUMBER:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ + sput-object v4, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->PAN_SEQUENCE_NUMBER:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│
│ .line 226
│ - new-instance v7, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│ + new-instance v4, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│
│ - const-string v8, "5f36"
│ + const-string v5, "5f36"
│
│ - sget-object v9, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->NUMERIC:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│ + sget-object v6, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->NUMERIC:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│
│ - const-string v10, "Transaction Currency Exponent"
│ + const-string v7, "Transaction Currency Exponent"
│
│ - const-string v11, "Indicates the implied position of the decimal point from the right of the transaction amount represented according to ISO 4217"
│ + const-string v8, "Indicates the implied position of the decimal point from the right of the transaction amount represented according to ISO 4217"
│
│ - invoke-direct {v7, v8, v9, v10, v11}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-direct {v4, v5, v6, v7, v8}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│
│ - sput-object v7, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->TRANSACTION_CURRENCY_EXP:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ + sput-object v4, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->TRANSACTION_CURRENCY_EXP:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│
│ .line 231
│ - new-instance v7, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│ + new-instance v4, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│
│ - const-string v8, "5f50"
│ + const-string v5, "5f50"
│
│ - sget-object v9, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->TEXT:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│ + sget-object v6, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->TEXT:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│
│ - const-string v10, "Issuer URL"
│ + const-string v7, "Issuer URL"
│
│ - const-string v11, "The URL provides the location of the Issuer\u2019s Library Server on the Internet"
│ + const-string v8, "The URL provides the location of the Issuer\u2019s Library Server on the Internet"
│
│ - invoke-direct {v7, v8, v9, v10, v11}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-direct {v4, v5, v6, v7, v8}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│
│ - sput-object v7, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->ISSUER_URL:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ + sput-object v4, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->ISSUER_URL:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│
│ .line 234
│ - new-instance v7, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│ + new-instance v4, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│
│ - const-string v8, "5f53"
│ + const-string v5, "5f53"
│
│ - sget-object v9, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│ + sget-object v6, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│
│ - const-string v10, "International Bank Account Number (IBAN)"
│ + const-string v7, "International Bank Account Number (IBAN)"
│
│ - const-string v11, "Uniquely identifies the account of a customer at a financial institution as defined in ISO 13616"
│ + const-string v8, "Uniquely identifies the account of a customer at a financial institution as defined in ISO 13616"
│
│ - invoke-direct {v7, v8, v9, v10, v11}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-direct {v4, v5, v6, v7, v8}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│
│ - sput-object v7, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->IBAN:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ + sput-object v4, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->IBAN:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│
│ .line 239
│ - new-instance v7, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│ + new-instance v4, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│
│ - const-string v8, "5f54"
│ + const-string v5, "5f54"
│
│ - sget-object v9, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->MIXED:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│ + sget-object v6, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->MIXED:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│
│ - const-string v10, "Bank Identifier Code (BIC)"
│ + const-string v7, "Bank Identifier Code (BIC)"
│
│ - const-string v11, "Uniquely identifies a bank as defined in ISO 9362"
│ + const-string v8, "Uniquely identifies a bank as defined in ISO 9362"
│
│ - invoke-direct {v7, v8, v9, v10, v11}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-direct {v4, v5, v6, v7, v8}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│
│ - sput-object v7, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->BANK_IDENTIFIER_CODE:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ + sput-object v4, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->BANK_IDENTIFIER_CODE:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│
│ .line 242
│ - new-instance v7, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│ + new-instance v4, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│
│ - const-string v8, "5f55"
│ + const-string v5, "5f55"
│
│ - sget-object v9, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->TEXT:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│ + sget-object v6, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->TEXT:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│
│ - const-string v10, "Issuer Country Code (alpha2 format)"
│ + const-string v7, "Issuer Country Code (alpha2 format)"
│
│ - const-string v11, "Indicates the country of the issuer as defined in ISO 3166 (using a 2 character alphabetic code)"
│ + const-string v8, "Indicates the country of the issuer as defined in ISO 3166 (using a 2 character alphabetic code)"
│
│ - invoke-direct {v7, v8, v9, v10, v11}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-direct {v4, v5, v6, v7, v8}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│
│ - sput-object v7, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->ISSUER_COUNTRY_CODE_ALPHA2:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ + sput-object v4, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->ISSUER_COUNTRY_CODE_ALPHA2:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│
│ .line 247
│ - new-instance v7, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│ + new-instance v4, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│
│ - const-string v8, "5f56"
│ + const-string v5, "5f56"
│
│ - sget-object v9, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->TEXT:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│ + sget-object v6, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->TEXT:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│
│ - const-string v10, "Issuer Country Code (alpha3 format)"
│ + const-string v7, "Issuer Country Code (alpha3 format)"
│
│ - const-string v11, "Indicates the country of the issuer as defined in ISO 3166 (using a 3 character alphabetic code)"
│ + const-string v8, "Indicates the country of the issuer as defined in ISO 3166 (using a 3 character alphabetic code)"
│
│ - invoke-direct {v7, v8, v9, v10, v11}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-direct {v4, v5, v6, v7, v8}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│
│ - sput-object v7, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->ISSUER_COUNTRY_CODE_ALPHA3:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ + sput-object v4, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->ISSUER_COUNTRY_CODE_ALPHA3:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│
│ .line 252
│ - new-instance v7, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│ + new-instance v4, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│
│ - const-string v8, "9f01"
│ + const-string v5, "9f01"
│
│ - sget-object v9, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->NUMERIC:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│ + sget-object v6, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->NUMERIC:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│
│ - const-string v10, "Acquirer Identifier"
│ + const-string v7, "Acquirer Identifier"
│
│ - const-string v11, "Uniquely identifies the acquirer within each payment system"
│ + const-string v8, "Uniquely identifies the acquirer within each payment system"
│
│ - invoke-direct {v7, v8, v9, v10, v11}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-direct {v4, v5, v6, v7, v8}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│
│ - sput-object v7, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->ACQUIRER_IDENTIFIER:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ + sput-object v4, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->ACQUIRER_IDENTIFIER:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│
│ .line 255
│ - new-instance v7, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│ + new-instance v4, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│
│ - const-string v8, "9f02"
│ + const-string v5, "9f02"
│
│ - sget-object v9, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->NUMERIC:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│ + sget-object v6, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->NUMERIC:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│
│ - const-string v10, "Amount, Authorised (Numeric)"
│ + const-string v7, "Amount, Authorised (Numeric)"
│
│ - const-string v11, "Authorised amount of the transaction (excluding adjustments)"
│ + const-string v8, "Authorised amount of the transaction (excluding adjustments)"
│
│ - invoke-direct {v7, v8, v9, v10, v11}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-direct {v4, v5, v6, v7, v8}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│
│ - sput-object v7, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->AMOUNT_AUTHORISED_NUMERIC:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ + sput-object v4, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->AMOUNT_AUTHORISED_NUMERIC:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│
│ .line 258
│ - new-instance v7, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│ + new-instance v4, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│
│ - const-string v8, "9f03"
│ + const-string v5, "9f03"
│
│ - sget-object v9, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->NUMERIC:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│ + sget-object v6, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->NUMERIC:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│
│ - const-string v10, "Amount, Other (Numeric)"
│ + const-string v7, "Amount, Other (Numeric)"
│
│ - const-string v11, "Secondary amount associated with the transaction representing a cashback amount"
│ + const-string v8, "Secondary amount associated with the transaction representing a cashback amount"
│
│ - invoke-direct {v7, v8, v9, v10, v11}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-direct {v4, v5, v6, v7, v8}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│
│ - sput-object v7, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->AMOUNT_OTHER_NUMERIC:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ + sput-object v4, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->AMOUNT_OTHER_NUMERIC:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│
│ .line 263
│ - new-instance v7, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│ + new-instance v4, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│
│ - const-string v8, "9f04"
│ + const-string v5, "9f04"
│
│ - sget-object v9, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->NUMERIC:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│ + sget-object v6, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->NUMERIC:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│
│ - const-string v10, "Amount, Other (Binary)"
│ + const-string v7, "Amount, Other (Binary)"
│
│ - const-string v11, "Secondary amount associated with the transaction representing a cashback amount"
│ + const-string v8, "Secondary amount associated with the transaction representing a cashback amount"
│
│ - invoke-direct {v7, v8, v9, v10, v11}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-direct {v4, v5, v6, v7, v8}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│
│ - sput-object v7, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->AMOUNT_OTHER_BINARY:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ + sput-object v4, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->AMOUNT_OTHER_BINARY:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│
│ .line 268
│ - new-instance v7, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│ + new-instance v4, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│
│ - const-string v8, "9f05"
│ + const-string v5, "9f05"
│
│ - sget-object v9, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│ + sget-object v6, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│
│ - const-string v10, "Application Discretionary Data"
│ + const-string v7, "Application Discretionary Data"
│
│ - const-string v11, "Issuer or payment system specified data relating to the application"
│ + const-string v8, "Issuer or payment system specified data relating to the application"
│
│ - invoke-direct {v7, v8, v9, v10, v11}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-direct {v4, v5, v6, v7, v8}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│
│ - sput-object v7, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->APP_DISCRETIONARY_DATA:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ + sput-object v4, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->APP_DISCRETIONARY_DATA:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│
│ .line 271
│ - new-instance v7, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│ + new-instance v4, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│
│ - const-string v8, "9f06"
│ + const-string v5, "9f06"
│
│ - sget-object v9, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│ + sget-object v6, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│
│ - const-string v10, "Application Identifier (AID) - terminal"
│ + const-string v7, "Application Identifier (AID) - terminal"
│
│ - const-string v11, "Identifies the application as described in ISO/IEC 7816-5"
│ + const-string v8, "Identifies the application as described in ISO/IEC 7816-5"
│
│ - invoke-direct {v7, v8, v9, v10, v11}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-direct {v4, v5, v6, v7, v8}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│
│ - sput-object v7, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->AID_TERMINAL:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ + sput-object v4, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->AID_TERMINAL:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│
│ .line 274
│ - new-instance v7, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│ + new-instance v4, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│
│ - const-string v8, "9f07"
│ + const-string v5, "9f07"
│
│ - sget-object v9, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│ + sget-object v6, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│
│ - const-string v10, "Application Usage Control"
│ + const-string v7, "Application Usage Control"
│
│ - const-string v11, "Indicates issuer\u2019s specified restrictions on the geographic usage and services allowed for the application"
│ + const-string v8, "Indicates issuer\u2019s specified restrictions on the geographic usage and services allowed for the application"
│
│ - invoke-direct {v7, v8, v9, v10, v11}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-direct {v4, v5, v6, v7, v8}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│
│ - sput-object v7, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->APP_USAGE_CONTROL:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ + sput-object v4, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->APP_USAGE_CONTROL:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│
│ .line 279
│ - new-instance v7, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│ + new-instance v4, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│
│ - const-string v8, "9f08"
│ + const-string v5, "9f08"
│
│ - sget-object v9, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│ + sget-object v6, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│
│ - const-string v10, "Application Version Number - card"
│ + const-string v7, "Application Version Number - card"
│
│ - const-string v11, "Version number assigned by the payment system for the application"
│ + const-string v8, "Version number assigned by the payment system for the application"
│
│ - invoke-direct {v7, v8, v9, v10, v11}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-direct {v4, v5, v6, v7, v8}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│
│ - sput-object v7, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->APP_VERSION_NUMBER_CARD:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ + sput-object v4, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->APP_VERSION_NUMBER_CARD:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│
│ .line 282
│ - new-instance v7, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│ + new-instance v4, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│
│ - const-string v8, "9f09"
│ + const-string v5, "9f09"
│
│ - sget-object v9, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│ + sget-object v6, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│
│ - const-string v10, "Application Version Number - terminal"
│ + const-string v7, "Application Version Number - terminal"
│
│ - const-string v11, "Version number assigned by the payment system for the application"
│ + const-string v8, "Version number assigned by the payment system for the application"
│
│ - invoke-direct {v7, v8, v9, v10, v11}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-direct {v4, v5, v6, v7, v8}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│
│ - sput-object v7, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->APP_VERSION_NUMBER_TERMINAL:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ + sput-object v4, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->APP_VERSION_NUMBER_TERMINAL:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│
│ .line 286
│ - new-instance v7, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│ + new-instance v4, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│
│ - const-string v8, "9f0b"
│ + const-string v5, "9f0b"
│
│ - sget-object v9, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->TEXT:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│ + sget-object v6, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->TEXT:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│
│ - const-string v10, "Cardholder Name Extended"
│ + const-string v7, "Cardholder Name Extended"
│
│ - const-string v11, "Indicates the whole cardholder name when greater than 26 characters using the same coding convention as in ISO 7813"
│ + const-string v8, "Indicates the whole cardholder name when greater than 26 characters using the same coding convention as in ISO 7813"
│
│ - invoke-direct {v7, v8, v9, v10, v11}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-direct {v4, v5, v6, v7, v8}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│
│ - sput-object v7, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->CARDHOLDER_NAME_EXTENDED:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ + sput-object v4, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->CARDHOLDER_NAME_EXTENDED:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│
│ .line 291
│ - new-instance v7, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│ + new-instance v4, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│
│ - const-string v8, "9f0d"
│ + const-string v5, "9f0d"
│
│ - sget-object v9, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│ + sget-object v6, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│
│ - const-string v10, "Issuer Action Code - Default"
│ + const-string v7, "Issuer Action Code - Default"
│
│ - const-string v11, "Specifies the issuer\u2019s conditions that cause a transaction to be rejected if it might have been approved online, but the terminal is unable to process the transaction online"
│ + const-string v8, "Specifies the issuer\u2019s conditions that cause a transaction to be rejected if it might have been approved online, but the terminal is unable to process the transaction online"
│
│ - invoke-direct {v7, v8, v9, v10, v11}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-direct {v4, v5, v6, v7, v8}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│
│ - sput-object v7, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->ISSUER_ACTION_CODE_DEFAULT:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ + sput-object v4, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->ISSUER_ACTION_CODE_DEFAULT:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│
│ .line 296
│ - new-instance v7, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│ + new-instance v4, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│
│ - const-string v8, "9f0e"
│ + const-string v5, "9f0e"
│
│ - sget-object v9, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│ + sget-object v6, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│
│ - const-string v10, "Issuer Action Code - Denial"
│ + const-string v7, "Issuer Action Code - Denial"
│
│ - const-string v11, "Specifies the issuer\u2019s conditions that cause the denial of a transaction without attempt to go online"
│ + const-string v8, "Specifies the issuer\u2019s conditions that cause the denial of a transaction without attempt to go online"
│
│ - invoke-direct {v7, v8, v9, v10, v11}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-direct {v4, v5, v6, v7, v8}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│
│ - sput-object v7, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->ISSUER_ACTION_CODE_DENIAL:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ + sput-object v4, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->ISSUER_ACTION_CODE_DENIAL:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│
│ .line 301
│ - new-instance v7, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│ + new-instance v4, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│
│ - const-string v8, "9f0f"
│ + const-string v5, "9f0f"
│
│ - sget-object v9, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│ + sget-object v6, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│
│ - const-string v10, "Issuer Action Code - Online"
│ + const-string v7, "Issuer Action Code - Online"
│
│ - const-string v11, "Specifies the issuer\u2019s conditions that cause a transaction to be transmitted online"
│ + const-string v8, "Specifies the issuer\u2019s conditions that cause a transaction to be transmitted online"
│
│ - invoke-direct {v7, v8, v9, v10, v11}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-direct {v4, v5, v6, v7, v8}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│
│ - sput-object v7, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->ISSUER_ACTION_CODE_ONLINE:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ + sput-object v4, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->ISSUER_ACTION_CODE_ONLINE:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│
│ .line 306
│ - new-instance v7, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│ + new-instance v4, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│
│ - const-string v8, "9f10"
│ + const-string v5, "9f10"
│
│ - sget-object v9, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│ + sget-object v6, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│
│ - const-string v10, "Issuer Application Data"
│ + const-string v7, "Issuer Application Data"
│
│ - const-string v11, "Contains proprietary application data for transmission to the issuer in an online transaction"
│ + const-string v8, "Contains proprietary application data for transmission to the issuer in an online transaction"
│
│ - invoke-direct {v7, v8, v9, v10, v11}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-direct {v4, v5, v6, v7, v8}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│
│ - sput-object v7, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->ISSUER_APPLICATION_DATA:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ + sput-object v4, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->ISSUER_APPLICATION_DATA:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│
│ .line 311
│ - new-instance v7, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│ + new-instance v4, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│
│ - const-string v8, "9f11"
│ + const-string v5, "9f11"
│
│ - sget-object v9, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->NUMERIC:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│ + sget-object v6, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->NUMERIC:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│
│ - const-string v10, "Issuer Code Table Index"
│ + const-string v7, "Issuer Code Table Index"
│
│ - const-string v11, "Indicates the code table according to ISO/IEC 8859 for displaying the Application Preferred Name"
│ + const-string v8, "Indicates the code table according to ISO/IEC 8859 for displaying the Application Preferred Name"
│
│ - invoke-direct {v7, v8, v9, v10, v11}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-direct {v4, v5, v6, v7, v8}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│
│ - sput-object v7, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->ISSUER_CODE_TABLE_INDEX:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ + sput-object v4, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->ISSUER_CODE_TABLE_INDEX:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│
│ .line 316
│ - new-instance v7, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│ + new-instance v4, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│
│ - const-string v8, "9f12"
│ + const-string v5, "9f12"
│
│ - sget-object v9, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->TEXT:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│ + sget-object v6, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->TEXT:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│
│ - const-string v10, "Application Preferred Name"
│ + const-string v7, "Application Preferred Name"
│
│ - const-string v11, "Preferred mnemonic associated with the AID"
│ + const-string v8, "Preferred mnemonic associated with the AID"
│
│ - invoke-direct {v7, v8, v9, v10, v11}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-direct {v4, v5, v6, v7, v8}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│
│ - sput-object v7, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->APP_PREFERRED_NAME:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ + sput-object v4, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->APP_PREFERRED_NAME:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│
│ .line 319
│ - new-instance v7, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│ + new-instance v4, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│
│ - const-string v8, "9f13"
│ + const-string v5, "9f13"
│
│ - sget-object v9, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│ + sget-object v6, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│
│ - const-string v10, "Last Online Application Transaction Counter (ATC) Register"
│ + const-string v7, "Last Online Application Transaction Counter (ATC) Register"
│
│ - const-string v11, "ATC value of the last transaction that went online"
│ + const-string v8, "ATC value of the last transaction that went online"
│
│ - invoke-direct {v7, v8, v9, v10, v11}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-direct {v4, v5, v6, v7, v8}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│
│ - sput-object v7, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->LAST_ONLINE_ATC_REGISTER:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ + sput-object v4, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->LAST_ONLINE_ATC_REGISTER:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│
│ .line 323
│ - new-instance v7, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│ + new-instance v4, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│
│ - const-string v8, "9f14"
│ + const-string v5, "9f14"
│
│ - sget-object v9, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│ + sget-object v6, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│
│ - const-string v10, "Lower Consecutive Offline Limit"
│ + const-string v7, "Lower Consecutive Offline Limit"
│
│ - const-string v11, "Issuer-specified preference for the maximum number of consecutive offline transactions for this ICC application allowed in a terminal with online capability"
│ + const-string v8, "Issuer-specified preference for the maximum number of consecutive offline transactions for this ICC application allowed in a terminal with online capability"
│
│ - invoke-direct {v7, v8, v9, v10, v11}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-direct {v4, v5, v6, v7, v8}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│
│ - sput-object v7, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->LOWER_CONSEC_OFFLINE_LIMIT:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ + sput-object v4, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->LOWER_CONSEC_OFFLINE_LIMIT:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│
│ .line 328
│ - new-instance v7, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│ + new-instance v4, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│
│ - const-string v8, "9f15"
│ + const-string v5, "9f15"
│
│ - sget-object v9, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->NUMERIC:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│ + sget-object v6, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->NUMERIC:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│
│ - const-string v10, "Merchant Category Code"
│ + const-string v7, "Merchant Category Code"
│
│ - const-string v11, "Classifies the type of business being done by the merchant, represented according to ISO 8583:1993 for Card Acceptor Business Code"
│ + const-string v8, "Classifies the type of business being done by the merchant, represented according to ISO 8583:1993 for Card Acceptor Business Code"
│
│ - invoke-direct {v7, v8, v9, v10, v11}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-direct {v4, v5, v6, v7, v8}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│
│ - sput-object v7, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->MERCHANT_CATEGORY_CODE:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ + sput-object v4, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->MERCHANT_CATEGORY_CODE:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│
│ .line 333
│ - new-instance v7, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│ + new-instance v4, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│
│ - const-string v8, "9f16"
│ + const-string v5, "9f16"
│
│ - sget-object v9, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->TEXT:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│ + sget-object v6, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->TEXT:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│
│ - const-string v10, "Merchant Identifier"
│ + const-string v7, "Merchant Identifier"
│
│ - const-string v11, "When concatenated with the Acquirer Identifier, uniquely identifies a given merchant"
│ + const-string v8, "When concatenated with the Acquirer Identifier, uniquely identifies a given merchant"
│
│ - invoke-direct {v7, v8, v9, v10, v11}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-direct {v4, v5, v6, v7, v8}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│
│ - sput-object v7, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->MERCHANT_IDENTIFIER:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ + sput-object v4, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->MERCHANT_IDENTIFIER:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│
│ .line 338
│ - new-instance v7, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│ + new-instance v4, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│
│ - const-string v8, "9f17"
│ + const-string v5, "9f17"
│
│ - sget-object v9, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│ + sget-object v6, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│
│ - const-string v10, "Personal Identification Number (PIN) Try Counter"
│ + const-string v7, "Personal Identification Number (PIN) Try Counter"
│
│ - const-string v11, "Number of PIN tries remaining"
│ + const-string v8, "Number of PIN tries remaining"
│
│ - invoke-direct {v7, v8, v9, v10, v11}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-direct {v4, v5, v6, v7, v8}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│
│ - sput-object v7, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->PIN_TRY_COUNTER:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ + sput-object v4, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->PIN_TRY_COUNTER:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│
│ .line 342
│ - new-instance v7, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│ + new-instance v4, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│
│ - const-string v8, "9f18"
│ + const-string v5, "9f18"
│
│ - sget-object v9, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│ + sget-object v6, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│
│ - const-string v10, "Issuer Script Identifier"
│ + const-string v7, "Issuer Script Identifier"
│
│ - const-string v11, "Identification of the Issuer Script"
│ + const-string v8, "Identification of the Issuer Script"
│
│ - invoke-direct {v7, v8, v9, v10, v11}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-direct {v4, v5, v6, v7, v8}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│
│ - sput-object v7, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->ISSUER_SCRIPT_IDENTIFIER:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ + sput-object v4, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->ISSUER_SCRIPT_IDENTIFIER:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│
│ .line 345
│ - new-instance v7, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│ + new-instance v4, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│
│ - const-string v8, "9f1a"
│ + const-string v5, "9f1a"
│
│ - sget-object v9, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->TEXT:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│ + sget-object v6, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->TEXT:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│
│ - const-string v10, "Terminal Country Code"
│ + const-string v7, "Terminal Country Code"
│
│ - const-string v11, "Indicates the country of the terminal, represented according to ISO 3166"
│ + const-string v8, "Indicates the country of the terminal, represented according to ISO 3166"
│
│ - invoke-direct {v7, v8, v9, v10, v11}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-direct {v4, v5, v6, v7, v8}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│
│ - sput-object v7, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->TERMINAL_COUNTRY_CODE:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ + sput-object v4, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->TERMINAL_COUNTRY_CODE:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│
│ .line 348
│ - new-instance v7, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│ + new-instance v4, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│
│ - const-string v8, "9f1b"
│ + const-string v5, "9f1b"
│
│ - sget-object v9, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│ + sget-object v6, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│
│ - const-string v10, "Terminal Floor Limit"
│ + const-string v7, "Terminal Floor Limit"
│
│ - const-string v11, "Indicates the floor limit in the terminal in conjunction with the AID"
│ + const-string v8, "Indicates the floor limit in the terminal in conjunction with the AID"
│
│ - invoke-direct {v7, v8, v9, v10, v11}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-direct {v4, v5, v6, v7, v8}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│
│ - sput-object v7, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->TERMINAL_FLOOR_LIMIT:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ + sput-object v4, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->TERMINAL_FLOOR_LIMIT:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│
│ .line 351
│ - new-instance v7, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│ + new-instance v4, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│
│ - const-string v8, "9f1c"
│ + const-string v5, "9f1c"
│
│ - sget-object v9, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->TEXT:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│ + sget-object v6, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->TEXT:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│
│ - const-string v10, "Terminal Identification"
│ + const-string v7, "Terminal Identification"
│
│ - const-string v11, "Designates the unique location of a terminal at a merchant"
│ + const-string v8, "Designates the unique location of a terminal at a merchant"
│
│ - invoke-direct {v7, v8, v9, v10, v11}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-direct {v4, v5, v6, v7, v8}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│
│ - sput-object v7, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->TERMINAL_IDENTIFICATION:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ + sput-object v4, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->TERMINAL_IDENTIFICATION:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│
│ .line 354
│ - new-instance v7, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│ + new-instance v4, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│
│ - const-string v8, "9f1d"
│ + const-string v5, "9f1d"
│
│ - sget-object v9, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│ + sget-object v6, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│
│ - const-string v10, "Terminal Risk Management Data"
│ + const-string v7, "Terminal Risk Management Data"
│
│ - const-string v11, "Application-specific value used by the card for risk management purposes"
│ + const-string v8, "Application-specific value used by the card for risk management purposes"
│
│ - invoke-direct {v7, v8, v9, v10, v11}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-direct {v4, v5, v6, v7, v8}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│
│ - sput-object v7, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->TERMINAL_RISK_MANAGEMENT_DATA:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ + sput-object v4, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->TERMINAL_RISK_MANAGEMENT_DATA:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│
│ .line 357
│ - new-instance v7, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│ + new-instance v4, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│
│ - const-string v8, "9f1e"
│ + const-string v5, "9f1e"
│
│ - sget-object v9, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->TEXT:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│ + sget-object v6, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->TEXT:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│
│ - const-string v10, "Interface Device (IFD) Serial Number"
│ + const-string v7, "Interface Device (IFD) Serial Number"
│
│ - const-string v11, "Unique and permanent serial number assigned to the IFD by the manufacturer"
│ + const-string v8, "Unique and permanent serial number assigned to the IFD by the manufacturer"
│
│ - invoke-direct {v7, v8, v9, v10, v11}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-direct {v4, v5, v6, v7, v8}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│
│ - sput-object v7, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->INTERFACE_DEVICE_SERIAL_NUMBER:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ + sput-object v4, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->INTERFACE_DEVICE_SERIAL_NUMBER:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│
│ .line 360
│ - new-instance v7, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│ + new-instance v4, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│
│ - const-string v8, "9f1f"
│ + const-string v5, "9f1f"
│
│ - sget-object v9, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->TEXT:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│ + sget-object v6, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->TEXT:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│
│ - const-string v10, "[Magnetic Stripe] Track 1 Discretionary Data"
│ + const-string v7, "[Magnetic Stripe] Track 1 Discretionary Data"
│
│ - const-string v11, "Discretionary part of track 1 according to ISO/IEC 7813"
│ + const-string v8, "Discretionary part of track 1 according to ISO/IEC 7813"
│
│ - invoke-direct {v7, v8, v9, v10, v11}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-direct {v4, v5, v6, v7, v8}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│
│ - sput-object v7, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->TRACK1_DISCRETIONARY_DATA:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ + sput-object v4, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->TRACK1_DISCRETIONARY_DATA:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│
│ .line 363
│ - new-instance v7, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│ + new-instance v4, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│
│ - const-string v8, "9f20"
│ + const-string v5, "9f20"
│
│ - sget-object v9, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->TEXT:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│ + sget-object v6, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->TEXT:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│
│ - const-string v10, "[Magnetic Stripe] Track 2 Discretionary Data"
│ + const-string v7, "[Magnetic Stripe] Track 2 Discretionary Data"
│
│ - const-string v11, "Discretionary part of track 2 according to ISO/IEC 7813"
│ + const-string v8, "Discretionary part of track 2 according to ISO/IEC 7813"
│
│ - invoke-direct {v7, v8, v9, v10, v11}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-direct {v4, v5, v6, v7, v8}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│
│ - sput-object v7, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->TRACK2_DISCRETIONARY_DATA:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ + sput-object v4, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->TRACK2_DISCRETIONARY_DATA:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│
│ .line 366
│ - new-instance v7, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│ + new-instance v4, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│
│ - const-string v8, "9f21"
│ + const-string v5, "9f21"
│
│ - sget-object v9, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->NUMERIC:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│ + sget-object v6, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->NUMERIC:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│
│ - const-string v10, "Transaction Time (HHMMSS)"
│ + const-string v7, "Transaction Time (HHMMSS)"
│
│ - const-string v11, "Local time that the transaction was authorised"
│ + const-string v8, "Local time that the transaction was authorised"
│
│ - invoke-direct {v7, v8, v9, v10, v11}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-direct {v4, v5, v6, v7, v8}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│
│ - sput-object v7, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->TRANSACTION_TIME:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ + sput-object v4, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->TRANSACTION_TIME:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│
│ .line 369
│ - new-instance v7, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│ + new-instance v4, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│
│ - const-string v8, "9f22"
│ + const-string v5, "9f22"
│
│ - sget-object v9, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│ + sget-object v6, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│
│ - const-string v10, "Certification Authority Public Key Index - Terminal"
│ + const-string v7, "Certification Authority Public Key Index - Terminal"
│
│ - const-string v11, "Identifies the certification authority\u2019s public key in conjunction with the RID"
│ + const-string v8, "Identifies the certification authority\u2019s public key in conjunction with the RID"
│
│ - invoke-direct {v7, v8, v9, v10, v11}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-direct {v4, v5, v6, v7, v8}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│
│ - sput-object v7, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->CA_PUBLIC_KEY_INDEX_TERMINAL:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ + sput-object v4, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->CA_PUBLIC_KEY_INDEX_TERMINAL:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│
│ .line 374
│ - new-instance v7, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│ + new-instance v4, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│
│ - const-string v8, "9f23"
│ + const-string v5, "9f23"
│
│ - sget-object v9, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│ + sget-object v6, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│
│ - const-string v10, "Upper Consecutive Offline Limit"
│ + const-string v7, "Upper Consecutive Offline Limit"
│
│ - const-string v11, "Issuer-specified preference for the maximum number of consecutive offline transactions for this ICC application allowed in a terminal without online capability"
│ + const-string v8, "Issuer-specified preference for the maximum number of consecutive offline transactions for this ICC application allowed in a terminal without online capability"
│
│ - invoke-direct {v7, v8, v9, v10, v11}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-direct {v4, v5, v6, v7, v8}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│
│ - sput-object v7, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->UPPER_CONSEC_OFFLINE_LIMIT:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ + sput-object v4, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->UPPER_CONSEC_OFFLINE_LIMIT:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│
│ .line 379
│ - new-instance v7, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│ + new-instance v4, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│
│ - const-string v8, "9f26"
│ + const-string v5, "9f26"
│
│ - sget-object v9, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│ + sget-object v6, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│
│ - const-string v10, "Application Cryptogram"
│ + const-string v7, "Application Cryptogram"
│
│ - const-string v11, "Cryptogram returned by the ICC in response of the GENERATE AC command"
│ + const-string v8, "Cryptogram returned by the ICC in response of the GENERATE AC command"
│
│ - invoke-direct {v7, v8, v9, v10, v11}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-direct {v4, v5, v6, v7, v8}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│
│ - sput-object v7, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->APP_CRYPTOGRAM:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ + sput-object v4, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->APP_CRYPTOGRAM:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│
│ .line 382
│ - new-instance v7, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│ + new-instance v4, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│
│ - const-string v8, "9f27"
│ + const-string v5, "9f27"
│
│ - sget-object v9, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│ + sget-object v6, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│
│ - const-string v10, "Cryptogram Information Data"
│ + const-string v7, "Cryptogram Information Data"
│
│ - const-string v11, "Indicates the type of cryptogram and the actions to be performed by the terminal"
│ + const-string v8, "Indicates the type of cryptogram and the actions to be performed by the terminal"
│
│ - invoke-direct {v7, v8, v9, v10, v11}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-direct {v4, v5, v6, v7, v8}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│
│ - sput-object v7, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->CRYPTOGRAM_INFORMATION_DATA:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ + sput-object v4, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->CRYPTOGRAM_INFORMATION_DATA:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│
│ .line 387
│ - new-instance v7, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│ + new-instance v4, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│
│ - const-string v8, "9f2d"
│ + const-string v5, "9f2d"
│
│ - sget-object v9, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│ + sget-object v6, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│
│ - const-string v10, "ICC PIN Encipherment Public Key Certificate"
│ + const-string v7, "ICC PIN Encipherment Public Key Certificate"
│
│ - const-string v11, "ICC PIN Encipherment Public Key certified by the issuer"
│ + const-string v8, "ICC PIN Encipherment Public Key certified by the issuer"
│
│ - invoke-direct {v7, v8, v9, v10, v11}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-direct {v4, v5, v6, v7, v8}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│
│ - sput-object v7, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->ICC_PIN_ENCIPHERMENT_PUBLIC_KEY_CERT:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ + sput-object v4, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->ICC_PIN_ENCIPHERMENT_PUBLIC_KEY_CERT:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│
│ .line 391
│ - new-instance v7, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│ + new-instance v4, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│
│ - const-string v8, "9f2e"
│ + const-string v5, "9f2e"
│
│ - sget-object v9, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│ + sget-object v6, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│
│ - const-string v10, "ICC PIN Encipherment Public Key Exponent"
│ + const-string v7, "ICC PIN Encipherment Public Key Exponent"
│
│ - const-string v11, "ICC PIN Encipherment Public Key Exponent used for PIN encipherment"
│ + const-string v8, "ICC PIN Encipherment Public Key Exponent used for PIN encipherment"
│
│ - invoke-direct {v7, v8, v9, v10, v11}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-direct {v4, v5, v6, v7, v8}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│
│ - sput-object v7, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->ICC_PIN_ENCIPHERMENT_PUBLIC_KEY_EXP:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ + sput-object v4, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->ICC_PIN_ENCIPHERMENT_PUBLIC_KEY_EXP:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│
│ .line 395
│ - new-instance v7, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│ + new-instance v4, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│
│ - const-string v8, "9f2f"
│ + const-string v5, "9f2f"
│
│ - sget-object v9, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│ + sget-object v6, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│
│ - const-string v10, "ICC PIN Encipherment Public Key Remainder"
│ + const-string v7, "ICC PIN Encipherment Public Key Remainder"
│
│ - const-string v11, "Remaining digits of the ICC PIN Encipherment Public Key Modulus"
│ + const-string v8, "Remaining digits of the ICC PIN Encipherment Public Key Modulus"
│
│ - invoke-direct {v7, v8, v9, v10, v11}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-direct {v4, v5, v6, v7, v8}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│
│ - sput-object v7, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->ICC_PIN_ENCIPHERMENT_PUBLIC_KEY_REM:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ + sput-object v4, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->ICC_PIN_ENCIPHERMENT_PUBLIC_KEY_REM:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│
│ .line 399
│ - new-instance v7, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│ + new-instance v4, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│
│ - const-string v8, "9f32"
│ + const-string v5, "9f32"
│
│ - sget-object v9, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│ + sget-object v6, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│
│ - const-string v10, "Issuer Public Key Exponent"
│ + const-string v7, "Issuer Public Key Exponent"
│
│ - const-string v11, "Issuer public key exponent used for the verification of the Signed Static Application Data and the ICC Public Key Certificate"
│ + const-string v8, "Issuer public key exponent used for the verification of the Signed Static Application Data and the ICC Public Key Certificate"
│
│ - invoke-direct {v7, v8, v9, v10, v11}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-direct {v4, v5, v6, v7, v8}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│
│ - sput-object v7, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->ISSUER_PUBLIC_KEY_EXP:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│ + sput-object v4, Lat/zweng/bankomatinfos/iso7816emv/EMVTags;->ISSUER_PUBLIC_KEY_EXP:Lat/zweng/bankomatinfos/iso7816emv/EmvTag;
│
│ .line 404
│ - new-instance v7, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│ + new-instance v4, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;
│
│ - const-string v8, "9f33"
│ + const-string v5, "9f33"
│
│ - sget-object v9, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│ + sget-object v6, Lat/zweng/bankomatinfos/iso7816emv/TagValueType;->BINARY:Lat/zweng/bankomatinfos/iso7816emv/TagValueType;
│
│ - const-string v10, "Terminal Capabilities"
│ + const-string v7, "Terminal Capabilities"
│
│ - const-string v11, "Indicates the card data input, CVM, and security capabilities of the terminal"
│ + const-string v8, "Indicates the card data input, CVM, and security capabilities of the terminal"
│
│ - invoke-direct {v7, v8, v9, v10, v11}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->(Ljava/lang/String;Lat/zweng/bankomatinfos/iso7816emv/TagValueType;Ljava/lang/String;Ljava/lang/String;)V
│ + invoke-direct {v4, v5, v6, v7, v8}, Lat/zweng/bankomatinfos/iso7816emv/TagImpl;->