80.7 MB
/home/fdroid/fdroiddata/tmp/com.LAPARCELA.nihonoari_12.apk vs.
/home/fdroid/fdroiddata/unsigned/com.LAPARCELA.nihonoari_12.apk
8.2 KB
APK Signing Block
    
Offset 1, 121 lines modifiedOffset 0, 0 lines modified
1 Key·0x42726577: 
2 0000000000000000000000000000000000000000000000000000000000000000000000 
3 0000000000000000000000000000000000000000000000000000000000000000000000 
4 0000000000000000000000000000000000000000000000000000000000000000000000 
5 0000000000000000000000000000000000000000000000000000000000000000000000 
6 0000000000000000000000000000000000000000000000000000000000000000000000 
7 0000000000000000000000000000000000000000000000000000000000000000000000 
8 0000000000000000000000000000000000000000000000000000000000000000000000 
9 0000000000000000000000000000000000000000000000000000000000000000000000 
10 0000000000000000000000000000000000000000000000000000000000000000000000 
11 0000000000000000000000000000000000000000000000 
  
12 Key·0x7109871a: 
13 310700002d070000e30300006000000028000000030100002000000018e398901ca672 
14 f6134ce49c604b8b0ec8ad06c74f0b65d8894650c93c64f9f730000000210400002800 
15 00003afc99fcc7c56814129dc3f87a666cce8d77f4d86c01d142277012106da5281a6c 
16 4360010000000067030000630300003082035f30820247a00302010202044283c64030 
17 0d06092a864886f70d01010b05003060310b300906035504061302554b310c300a0603 
18 55040813034f5247310c300a060355040713034f524731133011060355040a130a6664 
19 726f69642e6f7267310f300d060355040b13064644726f6964310f300d060355040313 
20 064644726f6964301e170d3230303331373131343830315a170d343730383033313134 
21 3830315a3060310b300906035504061302554b310c300a060355040813034f5247310c 
22 300a060355040713034f524731133011060355040a130a6664726f69642e6f7267310f 
23 300d060355040b13064644726f6964310f300d060355040313064644726f6964308201 
24 22300d06092a864886f70d01010105000382010f003082010a0282010100a23e3a1f9a 
25 6f47abaedfaa4c1cc10302e6658463242a852395c069d082e5b5e93dca94b4e47f2d8c 
26 7039ceefeb01d150cb0c0040392bf262fe3053fb2614805a71afe4d834b6ee3c1e2267 
27 eaca51d494d4d1e2213cc0776d3c09c4da1aa933a9320c9e0cbd9e7fa81180f4156232 
28 df1d42e4e9e286053a15fe76844aca3dbd879f79cece8972e6fd5c672397014de2e750 
29 e6afd11d6e024ca6b9eb8ed7f2764064efe59ddea5b869d83de225d826ca664ec6e0d4 
30 a864d9d0130ff2386da08da580de1688d447349582eee77214a0df56109a9d037c9326 
31 1bcda63bd85366fdfd5c6c1b373b97b79fd26a1e6b392ee859905d06bea424baa375f1 
32 96e097fc76ad0203010001a321301f301d0603551d0e04160414525db7c08e4bc3f0c1 
33 79e78f3325ddc7e61cec0e300d06092a864886f70d01010b050003820101009c8d129d 
34 65cb7e1b61cd4d3f5d609a52065f33c76280f8f385f3f8644e77fb3ffd1abe3ddde848 
35 a7dd848bc5b10d3eec23f4c2a53e5e12a7e038e87d4289bcff38c9c7f4ed34096ffcff 
36 3011e97663f13338b8db36d4b10ed1405d9bedaf325fc31faf1eabf658a120a41c5f92 
37 72405cfdeedab8eb568bda7ba5e0faae588d11fba4686fb61a4bfe5e16cb26ab31046f 
38 1573defe3761cff723db5b8e980c06da7bdcfba962edaa8fa31eb6b69f0c2d654828a5 
39 162aebfec4d690c9676c49e6311f5bf725a850f909ec21c0e7c387b7621c7f6dccfdf1 
40 10f2e9a2eca1cb1dd8e98f1847626131e9504fa3272d92bff0584da2036db0ae1ea6dd 
41 6f146ad71dcd7d0c000000080000000df0efbe03000000000000001802000008010000 
42 03010000000100000190fdd9ab9cdcdc095ea25161c024f5cdd94aaebfd70a632fe18a 
43 dd02814d952c47e65df95537d8b2c52fa3a9b870ea0ef2f1596e20bfc9daed7f9f60a9 
44 853b3d2ffb7df472e38e2f2c2b877809958a4b32135db16f0b7aab6ea6665e4e137fab 
45 c491e6335a943fbf34c12013ea382228821178c358ca7bc166b67302ab40cb820e1c41 
46 4ba72684a4533152cc3e51354573e7a2383ebdbde6d076f93a4aae7e03bfee2b64c955 
47 511a29163c3c902822ba185432d7f8c3c863e63095e1626f1d9693dbc1f03221488c07 
48 b7cf989013863f2ec472b35ad76b8b9ca01d6c4bc95b7ed049b7c57ae681f84694fd6d 
49 0553068fee2ecb5f029b0361e54cba55ec961f0801000021040000000100000190fdd9 
50 ab9cdcdc095ea25161c024f5cdd94aaebfd70a632fe18add02814d952c47e65df95537 
51 d8b2c52fa3a9b870ea0ef2f1596e20bfc9daed7f9f60a9853b3d2ffb7df472e38e2f2c 
52 2b877809958a4b32135db16f0b7aab6ea6665e4e137fabc491e6335a943fbf34c12013 
53 ea382228821178c358ca7bc166b67302ab40cb820e1c414ba72684a4533152cc3e5135 
54 4573e7a2383ebdbde6d076f93a4aae7e03bfee2b64c955511a29163c3c902822ba1854 
55 32d7f8c3c863e63095e1626f1d9693dbc1f03221488c07b7cf989013863f2ec472b35a 
56 d76b8b9ca01d6c4bc95b7ed049b7c57ae681f84694fd6d0553068fee2ecb5f029b0361 
57 e54cba55ec961f2601000030820122300d06092a864886f70d01010105000382010f00 
58 3082010a0282010100a23e3a1f9a6f47abaedfaa4c1cc10302e6658463242a852395c0 
59 69d082e5b5e93dca94b4e47f2d8c7039ceefeb01d150cb0c0040392bf262fe3053fb26 
60 14805a71afe4d834b6ee3c1e2267eaca51d494d4d1e2213cc0776d3c09c4da1aa933a9 
61 320c9e0cbd9e7fa81180f4156232df1d42e4e9e286053a15fe76844aca3dbd879f79ce 
62 ce8972e6fd5c672397014de2e750e6afd11d6e024ca6b9eb8ed7f2764064efe59ddea5 
63 b869d83de225d826ca664ec6e0d4a864d9d0130ff2386da08da580de1688d447349582 
64 eee77214a0df56109a9d037c93261bcda63bd85366fdfd5c6c1b373b97b79fd26a1e6b 
65 392ee859905d06bea424baa375f196e097fc76ad0203010001 
  
66 Key·0xf05368c0: 
67 310700002d070000db0300006000000028000000030100002000000018e398901ca672 
68 f6134ce49c604b8b0ec8ad06c74f0b65d8894650c93c64f9f730000000210400002800 
69 00003afc99fcc7c56814129dc3f87a666cce8d77f4d86c01d142277012106da5281a6c 
70 4360010000000067030000630300003082035f30820247a00302010202044283c64030 
71 0d06092a864886f70d01010b05003060310b300906035504061302554b310c300a0603 
72 55040813034f5247310c300a060355040713034f524731133011060355040a130a6664 
73 726f69642e6f7267310f300d060355040b13064644726f6964310f300d060355040313 
74 064644726f6964301e170d3230303331373131343830315a170d343730383033313134 
75 3830315a3060310b300906035504061302554b310c300a060355040813034f5247310c 
76 300a060355040713034f524731133011060355040a130a6664726f69642e6f7267310f 
77 300d060355040b13064644726f6964310f300d060355040313064644726f6964308201 
78 22300d06092a864886f70d01010105000382010f003082010a0282010100a23e3a1f9a 
79 6f47abaedfaa4c1cc10302e6658463242a852395c069d082e5b5e93dca94b4e47f2d8c 
80 7039ceefeb01d150cb0c0040392bf262fe3053fb2614805a71afe4d834b6ee3c1e2267 
81 eaca51d494d4d1e2213cc0776d3c09c4da1aa933a9320c9e0cbd9e7fa81180f4156232 
82 df1d42e4e9e286053a15fe76844aca3dbd879f79cece8972e6fd5c672397014de2e750 
83 e6afd11d6e024ca6b9eb8ed7f2764064efe59ddea5b869d83de225d826ca664ec6e0d4 
84 a864d9d0130ff2386da08da580de1688d447349582eee77214a0df56109a9d037c9326 
85 1bcda63bd85366fdfd5c6c1b373b97b79fd26a1e6b392ee859905d06bea424baa375f1 
86 96e097fc76ad0203010001a321301f301d0603551d0e04160414525db7c08e4bc3f0c1 
87 79e78f3325ddc7e61cec0e300d06092a864886f70d01010b050003820101009c8d129d 
88 65cb7e1b61cd4d3f5d609a52065f33c76280f8f385f3f8644e77fb3ffd1abe3ddde848 
89 a7dd848bc5b10d3eec23f4c2a53e5e12a7e038e87d4289bcff38c9c7f4ed34096ffcff 
90 3011e97663f13338b8db36d4b10ed1405d9bedaf325fc31faf1eabf658a120a41c5f92 
91 72405cfdeedab8eb568bda7ba5e0faae588d11fba4686fb61a4bfe5e16cb26ab31046f 
92 1573defe3761cff723db5b8e980c06da7bdcfba962edaa8fa31eb6b69f0c2d654828a5 
93 162aebfec4d690c9676c49e6311f5bf725a850f909ec21c0e7c387b7621c7f6dccfdf1 
94 10f2e9a2eca1cb1dd8e98f1847626131e9504fa3272d92bff0584da2036db0ae1ea6dd 
95 6f146ad71dcd7d18000000ffffff7f0000000018000000ffffff7f1802000008010000 
96 03010000000100003b0df6d41a13e22b5a828210ffe81b067263ce4ec1bdbc4062e6fd 
97 682145ba2c05cad345c2de4e00e19e5bcc4439f2f8dab83bb833a7402075ee630c5818 
98 a1c6c2bda3527a749f2a4b367faaad8e07b252b4e62e62127a75a74063917f3d071841 
99 876412625be1e554321a61f6f1e0e141e22d1534563ecac584ecab2f9b0f3d00ffc4b7 
100 6b87661aa5c4d24c1d33acaa623cfab75e5cf51fda20898d1cf27a34cf9e3afc22c6ad 
101 03c20c69d5c92dadc08747b0a190cdde86bc4c689eb66422dea2d0c22357079224bcb2 
102 6c1bc9952102d6b3f6295f61bcac0af8662984a55f56f2025375836c5ce098d6a67604 
103 7ef5f343a9d183a7bc6b572fda2c694bbfe3550801000021040000000100003b0df6d4 
104 1a13e22b5a828210ffe81b067263ce4ec1bdbc4062e6fd682145ba2c05cad345c2de4e 
105 00e19e5bcc4439f2f8dab83bb833a7402075ee630c5818a1c6c2bda3527a749f2a4b36 
106 7faaad8e07b252b4e62e62127a75a74063917f3d071841876412625be1e554321a61f6 
107 f1e0e141e22d1534563ecac584ecab2f9b0f3d00ffc4b76b87661aa5c4d24c1d33acaa 
108 623cfab75e5cf51fda20898d1cf27a34cf9e3afc22c6ad03c20c69d5c92dadc08747b0 
109 a190cdde86bc4c689eb66422dea2d0c22357079224bcb26c1bc9952102d6b3f6295f61 
110 bcac0af8662984a55f56f2025375836c5ce098d6a676047ef5f343a9d183a7bc6b572f 
111 da2c694bbfe3552601000030820122300d06092a864886f70d01010105000382010f00 
112 3082010a0282010100a23e3a1f9a6f47abaedfaa4c1cc10302e6658463242a852395c0 
113 69d082e5b5e93dca94b4e47f2d8c7039ceefeb01d150cb0c0040392bf262fe3053fb26 
114 14805a71afe4d834b6ee3c1e2267eaca51d494d4d1e2213cc0776d3c09c4da1aa933a9 
115 320c9e0cbd9e7fa81180f4156232df1d42e4e9e286053a15fe76844aca3dbd879f79ce 
116 ce8972e6fd5c672397014de2e750e6afd11d6e024ca6b9eb8ed7f2764064efe59ddea5 
117 b869d83de225d826ca664ec6e0d4a864d9d0130ff2386da08da580de1688d447349582 
118 eee77214a0df56109a9d037c93261bcda63bd85366fdfd5c6c1b373b97b79fd26a1e6b 
119 392ee859905d06bea424baa375f196e097fc76ad0203010001 
5.2 KB
/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: Missing META-INF/MANIFEST.MF
    
Offset 1, 36 lines modifiedOffset 0, 0 lines modified
1 Verifies 
2 Verified·using·v1·scheme·(JAR·signing):·true 
3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·true 
4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·true 
5 Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false 
6 Verified·for·SourceStamp:·false 
7 Number·of·signers:·1 
8 Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK 
9 Signer·#1·certificate·SHA-256·digest:·2fe79ff79b973b0462e73ec243384aaa1452eb6fadc354fe964c0cfaa349ad03 
10 Signer·#1·certificate·SHA-1·digest:·e4b25a773e25266ada1f9a018c355cec678c7d9a 
11 Signer·#1·certificate·MD5·digest:·b56b3a480483504356dbacc4f15438dd 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·ede80fe7af1c397849b1468976ba653a2b0c273fde2dcd0ed5022b2accf8f3b2 
15 Signer·#1·public·key·SHA-1·digest:·54531a2fba1c4d3d871b0687f2e86afbfc0904a7 
16 Signer·#1·public·key·MD5·digest:·3df2245eda3fe8fedf6b176cc137e6b8 
17 WARNING:·META-INF/com/android/build/gradle/app-metadata.properties·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
18 WARNING:·META-INF/androidx.activity_activity.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
19 WARNING:·META-INF/androidx.annotation_annotation-experimental.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
20 WARNING:·META-INF/androidx.arch.core_core-runtime.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
21 WARNING:·META-INF/androidx.core_core.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
22 WARNING:·META-INF/androidx.customview_customview.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
23 WARNING:·META-INF/androidx.fragment_fragment.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
24 WARNING:·META-INF/androidx.lifecycle_lifecycle-livedata-core.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
25 WARNING:·META-INF/androidx.lifecycle_lifecycle-livedata.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
26 WARNING:·META-INF/androidx.lifecycle_lifecycle-runtime.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
27 WARNING:·META-INF/androidx.lifecycle_lifecycle-viewmodel.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
28 WARNING:·META-INF/androidx.loader_loader.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
29 WARNING:·META-INF/androidx.savedstate_savedstate.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
30 WARNING:·META-INF/androidx.tracing_tracing.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
31 WARNING:·META-INF/androidx.versionedparcelable_versionedparcelable.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
32 WARNING:·META-INF/androidx.viewpager_viewpager.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
33 WARNING:·META-INF/androidx.window_window-java.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
34 WARNING:·META-INF/androidx.window_window.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
35 WARNING:·META-INF/services/kotlinx.coroutines.CoroutineExceptionHandler·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
36 WARNING:·META-INF/services/kotlinx.coroutines.internal.MainDispatcherFactory·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
2.93 KB
zipinfo {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 Zip·file·size:·23090028·bytes,·number·of·entries:·1271 Zip·file·size:·23080240·bytes,·number·of·entries:·124
2 -rw-rw-rw-··0.0·unx·······56·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties2 -rw-rw-rw-··0.0·unx·······56·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties
3 -rw-rw-rw-··0.0·unx···653676·b-·defN·81-Jan-01·01:01·classes.dex3 -rw-rw-rw-··0.0·unx···658664·b-·defN·81-Jan-01·01:01·classes.dex
4 -rw-rw-rw-··0.0·unx··5079960·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libapp.so4 -rw-rw-rw-··0.0·unx··5079960·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libapp.so
5 -rw-rw-rw-··0.0·unx·10051936·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libflutter.so5 -rw-rw-rw-··0.0·unx·10051936·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libflutter.so
6 -rw-rw-rw-··0.0·unx··5685840·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libapp.so6 -rw-rw-rw-··0.0·unx··5685840·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libapp.so
7 -rw-rw-rw-··0.0·unx··7033996·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libflutter.so7 -rw-rw-rw-··0.0·unx··7033996·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libflutter.so
8 -rw-rw-rw-··0.0·unx··5047192·b-·defN·81-Jan-01·01:01·lib/x86_64/libapp.so8 -rw-rw-rw-··0.0·unx··5047192·b-·defN·81-Jan-01·01:01·lib/x86_64/libapp.so
9 -rw-rw-rw-··0.0·unx·11109376·b-·defN·81-Jan-01·01:01·lib/x86_64/libflutter.so9 -rw-rw-rw-··0.0·unx·11109376·b-·defN·81-Jan-01·01:01·lib/x86_64/libflutter.so
10 -rw-rw-rw-··0.0·unx······911·b-·defN·81-Jan-01·01:01·assets/flutter_assets/AssetManifest.json10 -rw-rw-rw-··0.0·unx······911·b-·defN·81-Jan-01·01:01·assets/flutter_assets/AssetManifest.json
11 -rw-rw-rw-··0.0·unx······763·b-·defN·81-Jan-01·01:01·assets/flutter_assets/FontManifest.json11 -rw-rw-rw-··0.0·unx······763·b-·defN·81-Jan-01·01:01·assets/flutter_assets/FontManifest.json
12 -rw-rw-rw-··0.0·unx····84426·b-·defN·81-Jan-01·01:01·assets/flutter_assets/NOTICES.Z12 -rw-rw-rw-··0.0·unx····84304·b-·defN·81-Jan-01·01:01·assets/flutter_assets/NOTICES.Z
13 -rw-rw-rw-··0.0·unx·····4960·b-·defN·81-Jan-01·01:01·assets/flutter_assets/assets/LICENSES.txt13 -rw-rw-rw-··0.0·unx·····4960·b-·defN·81-Jan-01·01:01·assets/flutter_assets/assets/LICENSES.txt
14 -rw-rw-rw-··0.0·unx··1763248·b-·defN·81-Jan-01·01:01·assets/flutter_assets/assets/MPLUS1p-Light.ttf14 -rw-rw-rw-··0.0·unx··1763248·b-·defN·81-Jan-01·01:01·assets/flutter_assets/assets/MPLUS1p-Light.ttf
15 -rw-rw-rw-··0.0·unx··1754936·b-·defN·81-Jan-01·01:01·assets/flutter_assets/assets/MPLUS1p-Medium.ttf15 -rw-rw-rw-··0.0·unx··1754936·b-·defN·81-Jan-01·01:01·assets/flutter_assets/assets/MPLUS1p-Medium.ttf
16 -rw-rw-rw-··0.0·unx··1754732·b-·defN·81-Jan-01·01:01·assets/flutter_assets/assets/MPLUS1p-Regular.ttf16 -rw-rw-rw-··0.0·unx··1754732·b-·defN·81-Jan-01·01:01·assets/flutter_assets/assets/MPLUS1p-Regular.ttf
17 -rw-rw-rw-··0.0·unx····17375·b-·defN·81-Jan-01·01:01·assets/flutter_assets/assets/data/hira.json17 -rw-rw-rw-··0.0·unx····17375·b-·defN·81-Jan-01·01:01·assets/flutter_assets/assets/data/hira.json
18 -rw-rw-rw-··0.0·unx····17375·b-·defN·81-Jan-01·01:01·assets/flutter_assets/assets/data/kata.json18 -rw-rw-rw-··0.0·unx····17375·b-·defN·81-Jan-01·01:01·assets/flutter_assets/assets/data/kata.json
19 -rw-rw-rw-··0.0·unx·····1316·b-·defN·81-Jan-01·01:01·assets/flutter_assets/fonts/MaterialIcons-Regular.otf19 -rw-rw-rw-··0.0·unx·····1316·b-·defN·81-Jan-01·01:01·assets/flutter_assets/fonts/MaterialIcons-Regular.otf
Offset 119, 11 lines modifiedOffset 119, 8 lines modified
119 -rw----·····2.0·fat······926·b-·defN·81-Jan-01·01:01·kotlin/annotation/annotation.kotlin_builtins119 -rw----·····2.0·fat······926·b-·defN·81-Jan-01·01:01·kotlin/annotation/annotation.kotlin_builtins
120 -rw----·····2.0·fat·····3685·b-·defN·81-Jan-01·01:01·kotlin/collections/collections.kotlin_builtins120 -rw----·····2.0·fat·····3685·b-·defN·81-Jan-01·01:01·kotlin/collections/collections.kotlin_builtins
121 -rw----·····2.0·fat······200·b-·defN·81-Jan-01·01:01·kotlin/coroutines/coroutines.kotlin_builtins121 -rw----·····2.0·fat······200·b-·defN·81-Jan-01·01:01·kotlin/coroutines/coroutines.kotlin_builtins
122 -rw----·····2.0·fat······758·b-·defN·81-Jan-01·01:01·kotlin/internal/internal.kotlin_builtins122 -rw----·····2.0·fat······758·b-·defN·81-Jan-01·01:01·kotlin/internal/internal.kotlin_builtins
123 -rw----·····2.0·fat····14151·b-·defN·81-Jan-01·01:01·kotlin/kotlin.kotlin_builtins123 -rw----·····2.0·fat····14151·b-·defN·81-Jan-01·01:01·kotlin/kotlin.kotlin_builtins
124 -rw----·····2.0·fat·····2301·b-·defN·81-Jan-01·01:01·kotlin/ranges/ranges.kotlin_builtins124 -rw----·····2.0·fat·····2301·b-·defN·81-Jan-01·01:01·kotlin/ranges/ranges.kotlin_builtins
125 -rw----·····2.0·fat·····2338·b-·defN·81-Jan-01·01:01·kotlin/reflect/reflect.kotlin_builtins125 -rw----·····2.0·fat·····2338·b-·defN·81-Jan-01·01:01·kotlin/reflect/reflect.kotlin_builtins
126 -rw----·····2.0·fat·····9863·b-·defN·81-Jan-01·01:01·META-INF/7379E1AC.SF 
127 -rw----·····2.0·fat·····1326·b-·defN·81-Jan-01·01:01·META-INF/7379E1AC.RSA 
128 -rw----·····2.0·fat·····9755·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF 
129 127·files,·50345983·bytes·uncompressed,·23068428·bytes·compressed:··54.2%126 124·files,·50329905·bytes·uncompressed,·23064426·bytes·compressed:··54.2%
15.5 MB
classes.dex
15.3 MB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
1 DEX·version·'035'1 DEX·version·'035'
2 DEX·file·header:2 DEX·file·header:
3 magic···············:·'dex\n035\0'3 magic···············:·'dex\n035\0'
4 checksum············:·0ca0300b4 checksum············:·cf5beb0c
5 signature···········:·8356...0f6f5 signature···········:·55ca...1d19
6 file_size···········:·6536766 file_size···········:·658664
7 header_size·········:·1127 header_size·········:·112
8 link_size···········:·08 link_size···········:·0
9 link_off············:·0·(0x000000)9 link_off············:·0·(0x000000)
10 string_ids_size·····:·529310 string_ids_size·····:·5308
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·139112 type_ids_size·······:·1407
13 type_ids_off········:·21284·(0x005324)13 type_ids_off········:·21344·(0x005360)
14 proto_ids_size······:·197114 proto_ids_size······:·1985
15 proto_ids_off·······:·26848·(0x0068e0)15 proto_ids_off·······:·26972·(0x00695c)
16 field_ids_size······:·190616 field_ids_size······:·1915
17 field_ids_off·······:·50500·(0x00c544)17 field_ids_off·······:·50792·(0x00c668)
18 method_ids_size·····:·590918 method_ids_size·····:·5971
19 method_ids_off······:·65748·(0x0100d4)19 method_ids_off······:·66112·(0x010240)
20 class_defs_size·····:·92320 class_defs_size·····:·942
21 class_defs_off······:·113020·(0x01b97c)21 class_defs_off······:·113880·(0x01bcd8)
22 data_size···········:·51112022 data_size···········:·514640
23 data_off············:·142556·(0x022cdc)23 data_off············:·144024·(0x023298)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·925 class_idx···········:·9
26 access_flags········:·0·(0x0000)26 access_flags········:·0·(0x0000)
27 superclass_idx······:·73727 superclass_idx······:·737
28 source_file_idx·····:·257628 source_file_idx·····:·2594
29 static_fields_size··:·029 static_fields_size··:·0
30 instance_fields_size:·430 instance_fields_size:·4
31 direct_methods_size·:·031 direct_methods_size·:·0
32 virtual_methods_size:·632 virtual_methods_size:·6
  
33 Class·#0·annotations:33 Class·#0·annotations:
34 Annotations·on·class34 Annotations·on·class
Offset 83, 144 lines modifiedOffset 83, 144 lines modified
83 ······type··········:·'(Ljava/lang/Object;)Z'83 ······type··········:·'(Ljava/lang/Object;)Z'
84 ······access········:·0x0001·(PUBLIC)84 ······access········:·0x0001·(PUBLIC)
85 ······code··········-85 ······code··········-
86 ······registers·····:·686 ······registers·····:·6
87 ······ins···········:·287 ······ins···········:·2
88 ······outs··········:·288 ······outs··········:·2
89 ······insns·size····:·35·16-bit·code·units89 ······insns·size····:·35·16-bit·code·units
90 022dfc:········································|[022dfc]·a.b$c.equals:(Ljava/lang/Object;)Z90 0233b8:········································|[0233b8]·a.b$c.equals:(Ljava/lang/Object;)Z
91 022e0c:·1210···································|0000:·const/4·v0,·#int·1·//·#191 0233c8:·1210···································|0000:·const/4·v0,·#int·1·//·#1
92 022e0e:·3345·0300······························|0001:·if-ne·v5,·v4,·0004·//·+000392 0233ca:·3345·0300······························|0001:·if-ne·v5,·v4,·0004·//·+0003
93 022e12:·0f00···································|0003:·return·v093 0233ce:·0f00···································|0003:·return·v0
94 022e14:·2051·0900······························|0004:·instance-of·v1,·v5,·La/b$c;·//·type@000994 0233d0:·2051·0900······························|0004:·instance-of·v1,·v5,·La/b$c;·//·type@0009
95 022e18:·1202···································|0006:·const/4·v2,·#int·0·//·#095 0233d4:·1202···································|0006:·const/4·v2,·#int·0·//·#0
96 022e1a:·3901·0300······························|0007:·if-nez·v1,·000a·//·+000396 0233d6:·3901·0300······························|0007:·if-nez·v1,·000a·//·+0003
97 022e1e:·0f02···································|0009:·return·v297 0233da:·0f02···································|0009:·return·v2
98 022e20:·1f05·0900······························|000a:·check-cast·v5,·La/b$c;·//·type@000998 0233dc:·1f05·0900······························|000a:·check-cast·v5,·La/b$c;·//·type@0009
99 022e24:·5441·0100······························|000c:·iget-object·v1,·v4,·La/b$c;.d:Ljava/lang/Object;·//·field@000199 0233e0:·5441·0100······························|000c:·iget-object·v1,·v4,·La/b$c;.d:Ljava/lang/Object;·//·field@0001
100 022e28:·5453·0100······························|000e:·iget-object·v3,·v5,·La/b$c;.d:Ljava/lang/Object;·//·field@0001100 0233e4:·5453·0100······························|000e:·iget-object·v3,·v5,·La/b$c;.d:Ljava/lang/Object;·//·field@0001
101 022e2c:·6e20·c40d·3100·························|0010:·invoke-virtual·{v1,·v3},·Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z·//·method@0dc4101 0233e8:·6e20·bf0d·3100·························|0010:·invoke-virtual·{v1,·v3},·Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z·//·method@0dbf
102 022e32:·0a01···································|0013:·move-result·v1102 0233ee:·0a01···································|0013:·move-result·v1
103 022e34:·3801·0d00······························|0014:·if-eqz·v1,·0021·//·+000d103 0233f0:·3801·0d00······························|0014:·if-eqz·v1,·0021·//·+000d
104 022e38:·5441·0200······························|0016:·iget-object·v1,·v4,·La/b$c;.e:Ljava/lang/Object;·//·field@0002104 0233f4:·5441·0200······························|0016:·iget-object·v1,·v4,·La/b$c;.e:Ljava/lang/Object;·//·field@0002
105 022e3c:·5455·0200······························|0018:·iget-object·v5,·v5,·La/b$c;.e:Ljava/lang/Object;·//·field@0002105 0233f8:·5455·0200······························|0018:·iget-object·v5,·v5,·La/b$c;.e:Ljava/lang/Object;·//·field@0002
106 022e40:·6e20·c40d·5100·························|001a:·invoke-virtual·{v1,·v5},·Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z·//·method@0dc4106 0233fc:·6e20·bf0d·5100·························|001a:·invoke-virtual·{v1,·v5},·Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z·//·method@0dbf
107 022e46:·0a05···································|001d:·move-result·v5107 023402:·0a05···································|001d:·move-result·v5
108 022e48:·3805·0300······························|001e:·if-eqz·v5,·0021·//·+0003108 023404:·3805·0300······························|001e:·if-eqz·v5,·0021·//·+0003
109 022e4c:·2802···································|0020:·goto·0022·//·+0002109 023408:·2802···································|0020:·goto·0022·//·+0002
110 022e4e:·1200···································|0021:·const/4·v0,·#int·0·//·#0110 02340a:·1200···································|0021:·const/4·v0,·#int·0·//·#0
111 022e50:·0f00···································|0022:·return·v0111 02340c:·0f00···································|0022:·return·v0
112 ······catches·······:·(none)112 ······catches·······:·(none)
113 ······positions·····:·113 ······positions·····:·
114 ······locals········:·114 ······locals········:·
  
115 ····#1··············:·(in·La/b$c;)115 ····#1··············:·(in·La/b$c;)
116 ······name··········:·'getKey'116 ······name··········:·'getKey'
117 ······type··········:·'()Ljava/lang/Object;'117 ······type··········:·'()Ljava/lang/Object;'
118 ······access········:·0x0001·(PUBLIC)118 ······access········:·0x0001·(PUBLIC)
119 ······code··········-119 ······code··········-
120 ······registers·····:·2120 ······registers·····:·2
121 ······ins···········:·1121 ······ins···········:·1
122 ······outs··········:·0122 ······outs··········:·0
123 ······insns·size····:·3·16-bit·code·units123 ······insns·size····:·3·16-bit·code·units
124 022e80:········································|[022e80]·a.b$c.getKey:()Ljava/lang/Object;124 02343c:········································|[02343c]·a.b$c.getKey:()Ljava/lang/Object;
125 022e90:·5410·0100······························|0000:·iget-object·v0,·v1,·La/b$c;.d:Ljava/lang/Object;·//·field@0001125 02344c:·5410·0100······························|0000:·iget-object·v0,·v1,·La/b$c;.d:Ljava/lang/Object;·//·field@0001
126 022e94:·1100···································|0002:·return-object·v0126 023450:·1100···································|0002:·return-object·v0
127 ······catches·······:·(none)127 ······catches·······:·(none)
128 ······positions·····:·128 ······positions·····:·
129 ······locals········:·129 ······locals········:·
  
130 ····#2··············:·(in·La/b$c;)130 ····#2··············:·(in·La/b$c;)
131 ······name··········:·'getValue'131 ······name··········:·'getValue'
132 ······type··········:·'()Ljava/lang/Object;'132 ······type··········:·'()Ljava/lang/Object;'
133 ······access········:·0x0001·(PUBLIC)133 ······access········:·0x0001·(PUBLIC)
134 ······code··········-134 ······code··········-
135 ······registers·····:·2135 ······registers·····:·2
136 ······ins···········:·1136 ······ins···········:·1
137 ······outs··········:·0137 ······outs··········:·0
138 ······insns·size····:·3·16-bit·code·units138 ······insns·size····:·3·16-bit·code·units
139 022e98:········································|[022e98]·a.b$c.getValue:()Ljava/lang/Object;139 023454:········································|[023454]·a.b$c.getValue:()Ljava/lang/Object;
140 022ea8:·5410·0200······························|0000:·iget-object·v0,·v1,·La/b$c;.e:Ljava/lang/Object;·//·field@0002140 023464:·5410·0200······························|0000:·iget-object·v0,·v1,·La/b$c;.e:Ljava/lang/Object;·//·field@0002
141 022eac:·1100···································|0002:·return-object·v0141 023468:·1100···································|0002:·return-object·v0
142 ······catches·······:·(none)142 ······catches·······:·(none)
143 ······positions·····:·143 ······positions·····:·
144 ······locals········:·144 ······locals········:·
  
145 ····#3··············:·(in·La/b$c;)145 ····#3··············:·(in·La/b$c;)
146 ······name··········:·'hashCode'146 ······name··········:·'hashCode'
147 ······type··········:·'()I'147 ······type··········:·'()I'
148 ······access········:·0x0001·(PUBLIC)148 ······access········:·0x0001·(PUBLIC)
149 ······code··········-149 ······code··········-
150 ······registers·····:·3150 ······registers·····:·3
151 ······ins···········:·1151 ······ins···········:·1
152 ······outs··········:·1152 ······outs··········:·1
153 ······insns·size····:·14·16-bit·code·units153 ······insns·size····:·14·16-bit·code·units
154 022e54:········································|[022e54]·a.b$c.hashCode:()I154 023410:········································|[023410]·a.b$c.hashCode:()I
155 022e64:·5420·0100······························|0000:·iget-object·v0,·v2,·La/b$c;.d:Ljava/lang/Object;·//·field@0001155 023420:·5420·0100······························|0000:·iget-object·v0,·v2,·La/b$c;.d:Ljava/lang/Object;·//·field@0001
156 022e68:·6e10·c70d·0000·························|0002:·invoke-virtual·{v0},·Ljava/lang/Object;.hashCode:()I·//·method@0dc7156 023424:·6e10·c20d·0000·························|0002:·invoke-virtual·{v0},·Ljava/lang/Object;.hashCode:()I·//·method@0dc2
157 022e6e:·0a00···································|0005:·move-result·v0157 02342a:·0a00···································|0005:·move-result·v0
158 022e70:·5421·0200······························|0006:·iget-object·v1,·v2,·La/b$c;.e:Ljava/lang/Object;·//·field@0002158 02342c:·5421·0200······························|0006:·iget-object·v1,·v2,·La/b$c;.e:Ljava/lang/Object;·//·field@0002
159 022e74:·6e10·c70d·0100·························|0008:·invoke-virtual·{v1},·Ljava/lang/Object;.hashCode:()I·//·method@0dc7159 023430:·6e10·c20d·0100·························|0008:·invoke-virtual·{v1},·Ljava/lang/Object;.hashCode:()I·//·method@0dc2
160 022e7a:·0a01···································|000b:·move-result·v1160 023436:·0a01···································|000b:·move-result·v1
161 022e7c:·b710···································|000c:·xor-int/2addr·v0,·v1161 023438:·b710···································|000c:·xor-int/2addr·v0,·v1
162 022e7e:·0f00···································|000d:·return·v0162 02343a:·0f00···································|000d:·return·v0
163 ······catches·······:·(none)163 ······catches·······:·(none)
164 ······positions·····:·164 ······positions·····:·
165 ······locals········:·165 ······locals········:·
  
166 ····#4··············:·(in·La/b$c;)166 ····#4··············:·(in·La/b$c;)
167 ······name··········:·'setValue'167 ······name··········:·'setValue'
168 ······type··········:·'(Ljava/lang/Object;)Ljava/lang/Object;'168 ······type··········:·'(Ljava/lang/Object;)Ljava/lang/Object;'
Max diff block lines reached; 15984470/15994513 bytes (99.94%) of diff not shown.
294 KB
classes.jar
15.4 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·1121185·bytes,·number·of·entries:·9231 Zip·file·size:·1130798·bytes,·number·of·entries:·942
2 ?rwxrwxr-x··2.0·unx·····1033·b-·stor·80-Jan-01·00:00·a/b$c.class2 ?rwxrwxr-x··2.0·unx·····1033·b-·stor·80-Jan-01·00:00·a/b$c.class
3 ?rwxrwxr-x··2.0·unx·······82·b-·stor·80-Jan-01·00:00·a/b$f.class3 ?rwxrwxr-x··2.0·unx·······82·b-·stor·80-Jan-01·00:00·a/b$f.class
4 ?rwxrwxr-x··2.0·unx·····2200·b-·stor·80-Jan-01·00:00·a/b.class4 ?rwxrwxr-x··2.0·unx·····2200·b-·stor·80-Jan-01·00:00·a/b.class
5 ?rwxrwxr-x··2.0·unx······316·b-·stor·80-Jan-01·00:00·a0/a.class5 ?rwxrwxr-x··2.0·unx······316·b-·stor·80-Jan-01·00:00·a0/a.class
6 ?rwxrwxr-x··2.0·unx······988·b-·stor·80-Jan-01·00:00·a0/b.class6 ?rwxrwxr-x··2.0·unx······988·b-·stor·80-Jan-01·00:00·a0/b.class
7 ?rwxrwxr-x··2.0·unx······302·b-·stor·80-Jan-01·00:00·a0/c.class7 ?rwxrwxr-x··2.0·unx······302·b-·stor·80-Jan-01·00:00·a0/c.class
8 ?rwxrwxr-x··2.0·unx·······95·b-·stor·80-Jan-01·00:00·a0/d.class8 ?rwxrwxr-x··2.0·unx·······95·b-·stor·80-Jan-01·00:00·a0/d.class
Offset 214, 15 lines modifiedOffset 214, 15 lines modified
214 ?rwxrwxr-x··2.0·unx······605·b-·stor·80-Jan-01·00:00·io/flutter/embedding/android/z.class214 ?rwxrwxr-x··2.0·unx······605·b-·stor·80-Jan-01·00:00·io/flutter/embedding/android/z.class
215 ?rwxrwxr-x··2.0·unx······230·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/FlutterJNI$a.class215 ?rwxrwxr-x··2.0·unx······230·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/FlutterJNI$a.class
216 ?rwxrwxr-x··2.0·unx······111·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/FlutterJNI$b.class216 ?rwxrwxr-x··2.0·unx······111·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/FlutterJNI$b.class
217 ?rwxrwxr-x··2.0·unx······289·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/FlutterJNI$c.class217 ?rwxrwxr-x··2.0·unx······289·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/FlutterJNI$c.class
218 ?rwxrwxr-x··2.0·unx····17121·b-·defN·80-Jan-01·00:00·io/flutter/embedding/engine/FlutterJNI.class218 ?rwxrwxr-x··2.0·unx····17121·b-·defN·80-Jan-01·00:00·io/flutter/embedding/engine/FlutterJNI.class
219 ?rwxrwxr-x··2.0·unx······399·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/FlutterOverlaySurface.class219 ?rwxrwxr-x··2.0·unx······399·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/FlutterOverlaySurface.class
220 ?rwxrwxr-x··2.0·unx······113·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/a$b.class220 ?rwxrwxr-x··2.0·unx······113·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/a$b.class
221 ?rwxrwxr-x··2.0·unx·····5568·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/a.class221 ?rwxrwxr-x··2.0·unx·····5573·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/a.class
222 ?rwxrwxr-x··2.0·unx······862·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/b.class222 ?rwxrwxr-x··2.0·unx······862·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/b.class
223 ?rwxrwxr-x··2.0·unx·······83·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/c$a.class223 ?rwxrwxr-x··2.0·unx·······83·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/c$a.class
224 ?rwxrwxr-x··2.0·unx······585·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/d.class224 ?rwxrwxr-x··2.0·unx······585·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/d.class
225 ?rwxrwxr-x··2.0·unx·····2706·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/e.class225 ?rwxrwxr-x··2.0·unx·····2706·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/e.class
226 ?rwxrwxr-x··2.0·unx·····1051·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/mutatorsstack/FlutterMutatorsStack$a.class226 ?rwxrwxr-x··2.0·unx·····1051·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/mutatorsstack/FlutterMutatorsStack$a.class
227 ?rwxrwxr-x··2.0·unx·····1115·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/mutatorsstack/FlutterMutatorsStack$b.class227 ?rwxrwxr-x··2.0·unx·····1115·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/mutatorsstack/FlutterMutatorsStack$b.class
228 ?rwxrwxr-x··2.0·unx·····2023·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/mutatorsstack/FlutterMutatorsStack.class228 ?rwxrwxr-x··2.0·unx·····2023·b-·stor·80-Jan-01·00:00·io/flutter/embedding/engine/mutatorsstack/FlutterMutatorsStack.class
Offset 303, 19 lines modifiedOffset 303, 22 lines modified
303 ?rwxrwxr-x··2.0·unx······966·b-·stor·80-Jan-01·00:00·j/a.class303 ?rwxrwxr-x··2.0·unx······966·b-·stor·80-Jan-01·00:00·j/a.class
304 ?rwxrwxr-x··2.0·unx······736·b-·stor·80-Jan-01·00:00·j/b.class304 ?rwxrwxr-x··2.0·unx······736·b-·stor·80-Jan-01·00:00·j/b.class
305 ?rwxrwxr-x··2.0·unx·····1098·b-·stor·80-Jan-01·00:00·j0/a.class305 ?rwxrwxr-x··2.0·unx·····1098·b-·stor·80-Jan-01·00:00·j0/a.class
306 ?rwxrwxr-x··2.0·unx······262·b-·stor·80-Jan-01·00:00·j0/b.class306 ?rwxrwxr-x··2.0·unx······262·b-·stor·80-Jan-01·00:00·j0/b.class
307 ?rwxrwxr-x··2.0·unx······955·b-·stor·80-Jan-01·00:00·k/a$b.class307 ?rwxrwxr-x··2.0·unx······955·b-·stor·80-Jan-01·00:00·k/a$b.class
308 ?rwxrwxr-x··2.0·unx·······93·b-·stor·80-Jan-01·00:00·k/a$d.class308 ?rwxrwxr-x··2.0·unx·······93·b-·stor·80-Jan-01·00:00·k/a$d.class
309 ?rwxrwxr-x··2.0·unx······536·b-·stor·80-Jan-01·00:00·k/b.class309 ?rwxrwxr-x··2.0·unx······536·b-·stor·80-Jan-01·00:00·k/b.class
310 ?rwxrwxr-x··2.0·unx······262·b-·stor·80-Jan-01·00:00·k/c$a.class 
311 ?rwxrwxr-x··2.0·unx·······95·b-·stor·80-Jan-01·00:00·k/c$b.class 
312 ?rwxrwxr-x··2.0·unx······214·b-·stor·80-Jan-01·00:00·k/c$d.class 
313 ?rwxrwxr-x··2.0·unx·······57·b-·stor·80-Jan-01·00:00·k/c$f.class310 ?rwxrwxr-x··2.0·unx·······57·b-·stor·80-Jan-01·00:00·k/c$a.class
 311 ?rwxrwxr-x··2.0·unx······262·b-·stor·80-Jan-01·00:00·k/c$b.class
 312 ?rwxrwxr-x··2.0·unx·······95·b-·stor·80-Jan-01·00:00·k/c$d.class
 313 ?rwxrwxr-x··2.0·unx······214·b-·stor·80-Jan-01·00:00·k/c$f.class
 314 ?rwxrwxr-x··2.0·unx·······88·b-·stor·80-Jan-01·00:00·k/c$i.class
 315 ?rwxrwxr-x··2.0·unx······259·b-·stor·80-Jan-01·00:00·k/d.class
 316 ?rwxrwxr-x··2.0·unx······259·b-·stor·80-Jan-01·00:00·k/e.class
314 ?rwxrwxr-x··2.0·unx······154·b-·stor·80-Jan-01·00:00·k/d.class317 ?rwxrwxr-x··2.0·unx······154·b-·stor·80-Jan-01·00:00·k/f.class
315 ?rwxrwxr-x··2.0·unx······194·b-·stor·80-Jan-01·00:00·kotlin/coroutines/jvm/internal/b.class318 ?rwxrwxr-x··2.0·unx······194·b-·stor·80-Jan-01·00:00·kotlin/coroutines/jvm/internal/b.class
316 ?rwxrwxr-x··2.0·unx······148·b-·stor·80-Jan-01·00:00·kotlin/coroutines/jvm/internal/e.class319 ?rwxrwxr-x··2.0·unx······148·b-·stor·80-Jan-01·00:00·kotlin/coroutines/jvm/internal/e.class
317 ?rwxrwxr-x··2.0·unx······219·b-·stor·80-Jan-01·00:00·kotlin/coroutines/jvm/internal/f.class320 ?rwxrwxr-x··2.0·unx······219·b-·stor·80-Jan-01·00:00·kotlin/coroutines/jvm/internal/f.class
318 ?rwxrwxr-x··2.0·unx·····2195·b-·stor·80-Jan-01·00:00·kotlin/coroutines/jvm/internal/g.class321 ?rwxrwxr-x··2.0·unx·····2195·b-·stor·80-Jan-01·00:00·kotlin/coroutines/jvm/internal/g.class
319 ?rwxrwxr-x··2.0·unx······342·b-·stor·80-Jan-01·00:00·kotlin/coroutines/jvm/internal/h.class322 ?rwxrwxr-x··2.0·unx······342·b-·stor·80-Jan-01·00:00·kotlin/coroutines/jvm/internal/h.class
320 ?rwxrwxr-x··2.0·unx······343·b-·stor·80-Jan-01·00:00·kotlin/coroutines/jvm/internal/i$a.class323 ?rwxrwxr-x··2.0·unx······343·b-·stor·80-Jan-01·00:00·kotlin/coroutines/jvm/internal/i$a.class
321 ?rwxrwxr-x··2.0·unx·····1824·b-·stor·80-Jan-01·00:00·kotlin/coroutines/jvm/internal/i.class324 ?rwxrwxr-x··2.0·unx·····1824·b-·stor·80-Jan-01·00:00·kotlin/coroutines/jvm/internal/i.class
Offset 523, 40 lines modifiedOffset 526, 45 lines modified
523 ?rwxrwxr-x··2.0·unx·····2077·b-·stor·80-Jan-01·00:00·v/p$g.class526 ?rwxrwxr-x··2.0·unx·····2077·b-·stor·80-Jan-01·00:00·v/p$g.class
524 ?rwxrwxr-x··2.0·unx·····5950·b-·stor·80-Jan-01·00:00·v/p.class527 ?rwxrwxr-x··2.0·unx·····5950·b-·stor·80-Jan-01·00:00·v/p.class
525 ?rwxrwxr-x··2.0·unx······323·b-·stor·80-Jan-01·00:00·v0/d.class528 ?rwxrwxr-x··2.0·unx······323·b-·stor·80-Jan-01·00:00·v0/d.class
526 ?rwxrwxr-x··2.0·unx·····1115·b-·stor·80-Jan-01·00:00·v0/e.class529 ?rwxrwxr-x··2.0·unx·····1115·b-·stor·80-Jan-01·00:00·v0/e.class
527 ?rwxrwxr-x··2.0·unx·······57·b-·stor·80-Jan-01·00:00·w/a$a.class530 ?rwxrwxr-x··2.0·unx·······57·b-·stor·80-Jan-01·00:00·w/a$a.class
528 ?rwxrwxr-x··2.0·unx······100·b-·stor·80-Jan-01·00:00·w/a$d.class531 ?rwxrwxr-x··2.0·unx······100·b-·stor·80-Jan-01·00:00·w/a$d.class
529 ?rwxrwxr-x··2.0·unx·······93·b-·stor·80-Jan-01·00:00·w/a$e.class532 ?rwxrwxr-x··2.0·unx·······93·b-·stor·80-Jan-01·00:00·w/a$e.class
530 ?rwxrwxr-x··2.0·unx·····1149·b-·stor·80-Jan-01·00:00·w/a.class533 ?rwxrwxr-x··2.0·unx·····1153·b-·stor·80-Jan-01·00:00·w/a.class
 534 ?rwxrwxr-x··2.0·unx······199·b-·stor·80-Jan-01·00:00·w/b.class
531 ?rwxrwxr-x··2.0·unx······103·b-·stor·80-Jan-01·00:00·w/b$a.class535 ?rwxrwxr-x··2.0·unx······103·b-·stor·80-Jan-01·00:00·w/c$a.class
532 ?rwxrwxr-x··2.0·unx·······96·b-·stor·80-Jan-01·00:00·w/b$b.class536 ?rwxrwxr-x··2.0·unx·······96·b-·stor·80-Jan-01·00:00·w/c$b.class
533 ?rwxrwxr-x··2.0·unx·······57·b-·stor·80-Jan-01·00:00·w/b$c.class537 ?rwxrwxr-x··2.0·unx·······57·b-·stor·80-Jan-01·00:00·w/c$c.class
 538 ?rwxrwxr-x··2.0·unx······193·b-·stor·80-Jan-01·00:00·w/c$d.class
534 ?rwxrwxr-x··2.0·unx······212·b-·stor·80-Jan-01·00:00·w/b.class539 ?rwxrwxr-x··2.0·unx······267·b-·stor·80-Jan-01·00:00·w/c.class
535 ?rwxrwxr-x··2.0·unx······303·b-·stor·80-Jan-01·00:00·w/c.class540 ?rwxrwxr-x··2.0·unx······303·b-·stor·80-Jan-01·00:00·w/d.class
536 ?rwxrwxr-x··2.0·unx·····2066·b-·stor·80-Jan-01·00:00·w/f.class541 ?rwxrwxr-x··2.0·unx·····2066·b-·stor·80-Jan-01·00:00·w/g.class
537 ?rwxrwxr-x··2.0·unx······167·b-·stor·80-Jan-01·00:00·w/g.class542 ?rwxrwxr-x··2.0·unx······167·b-·stor·80-Jan-01·00:00·w/h.class
538 ?rwxrwxr-x··2.0·unx······592·b-·stor·80-Jan-01·00:00·w/h.class543 ?rwxrwxr-x··2.0·unx······310·b-·stor·80-Jan-01·00:00·w/i.class
539 ?rwxrwxr-x··2.0·unx·······87·b-·stor·80-Jan-01·00:00·w/i$c.class544 ?rwxrwxr-x··2.0·unx·······87·b-·stor·80-Jan-01·00:00·w/j$c.class
540 ?rwxrwxr-x··2.0·unx······183·b-·stor·80-Jan-01·00:00·w/i$d.class545 ?rwxrwxr-x··2.0·unx······183·b-·stor·80-Jan-01·00:00·w/j$d.class
541 ?rwxrwxr-x··2.0·unx·····1280·b-·stor·80-Jan-01·00:00·w/i.class546 ?rwxrwxr-x··2.0·unx·····1180·b-·stor·80-Jan-01·00:00·w/j.class
542 ?rwxrwxr-x··2.0·unx······455·b-·stor·80-Jan-01·00:00·w/j.class547 ?rwxrwxr-x··2.0·unx······455·b-·stor·80-Jan-01·00:00·w/k.class
543 ?rwxrwxr-x··2.0·unx·······99·b-·stor·80-Jan-01·00:00·w/k.class548 ?rwxrwxr-x··2.0·unx·······99·b-·stor·80-Jan-01·00:00·w/l.class
544 ?rwxrwxr-x··2.0·unx·······97·b-·stor·80-Jan-01·00:00·w/l.class549 ?rwxrwxr-x··2.0·unx·······97·b-·stor·80-Jan-01·00:00·w/m.class
545 ?rwxrwxr-x··2.0·unx·······95·b-·stor·80-Jan-01·00:00·w/m.class550 ?rwxrwxr-x··2.0·unx·······95·b-·stor·80-Jan-01·00:00·w/n.class
546 ?rwxrwxr-x··2.0·unx·······73·b-·stor·80-Jan-01·00:00·w/n.class551 ?rwxrwxr-x··2.0·unx·······73·b-·stor·80-Jan-01·00:00·w/o.class
547 ?rwxrwxr-x··2.0·unx······196·b-·stor·80-Jan-01·00:00·w/o$a.class552 ?rwxrwxr-x··2.0·unx······196·b-·stor·80-Jan-01·00:00·w/p$a.class
548 ?rwxrwxr-x··2.0·unx·····1083·b-·stor·80-Jan-01·00:00·w0/a.class553 ?rwxrwxr-x··2.0·unx·····1083·b-·stor·80-Jan-01·00:00·w0/a.class
549 ?rwxrwxr-x··2.0·unx·····1171·b-·stor·80-Jan-01·00:00·w0/b.class554 ?rwxrwxr-x··2.0·unx·····1171·b-·stor·80-Jan-01·00:00·w0/b.class
550 ?rwxrwxr-x··2.0·unx·····3120·b-·stor·80-Jan-01·00:00·x/a.class555 ?rwxrwxr-x··2.0·unx·····3120·b-·stor·80-Jan-01·00:00·x/a.class
551 ?rwxrwxr-x··2.0·unx·····1336·b-·stor·80-Jan-01·00:00·y/a$b.class556 ?rwxrwxr-x··2.0·unx·····1336·b-·stor·80-Jan-01·00:00·y/a$b.class
552 ?rwxrwxr-x··2.0·unx······158·b-·stor·80-Jan-01·00:00·y/a$c.class557 ?rwxrwxr-x··2.0·unx······158·b-·stor·80-Jan-01·00:00·y/a$c.class
553 ?rwxrwxr-x··2.0·unx······922·b-·stor·80-Jan-01·00:00·y/a.class558 ?rwxrwxr-x··2.0·unx······922·b-·stor·80-Jan-01·00:00·y/a.class
554 ?rwxrwxr-x··2.0·unx······434·b-·stor·80-Jan-01·00:00·z/a$a$a.class559 ?rwxrwxr-x··2.0·unx······133·b-·stor·80-Jan-01·00:00·z/a$a.class
555 ?rwxrwxr-x··2.0·unx······645·b-·stor·80-Jan-01·00:00·z/a$a.class560 ?rwxrwxr-x··2.0·unx······546·b-·stor·80-Jan-01·00:00·z/a$b.class
 561 ?rwxrwxr-x··2.0·unx·····1024·b-·stor·80-Jan-01·00:00·z/a.class
 562 ?rwxrwxr-x··2.0·unx·····3246·b-·stor·80-Jan-01·00:00·z/j.class
 563 ?rwxrwxr-x··2.0·unx······157·b-·stor·80-Jan-01·00:00·z/k.class
556 ?rwxrwxr-x··2.0·unx······500·b-·stor·80-Jan-01·00:00·a/a.class564 ?rwxrwxr-x··2.0·unx······500·b-·stor·80-Jan-01·00:00·a/a.class
557 ?rwxrwxr-x··2.0·unx······689·b-·stor·80-Jan-01·00:00·a/b$d.class565 ?rwxrwxr-x··2.0·unx······689·b-·stor·80-Jan-01·00:00·a/b$d.class
558 ?rwxrwxr-x··2.0·unx······708·b-·stor·80-Jan-01·00:00·a/b$e.class566 ?rwxrwxr-x··2.0·unx······708·b-·stor·80-Jan-01·00:00·a/b$e.class
559 ?rwxrwxr-x··2.0·unx······332·b-·stor·80-Jan-01·00:00·a0/f.class567 ?rwxrwxr-x··2.0·unx······332·b-·stor·80-Jan-01·00:00·a0/f.class
560 ?rwxrwxr-x··2.0·unx······295·b-·stor·80-Jan-01·00:00·a0/g.class568 ?rwxrwxr-x··2.0·unx······295·b-·stor·80-Jan-01·00:00·a0/g.class
561 ?rwxrwxr-x··2.0·unx······445·b-·stor·80-Jan-01·00:00·android/support/v4/app/RemoteActionCompatParcelizer.class569 ?rwxrwxr-x··2.0·unx······445·b-·stor·80-Jan-01·00:00·android/support/v4/app/RemoteActionCompatParcelizer.class
562 ?rwxrwxr-x··2.0·unx······469·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/drawable/IconCompatParcelizer.class570 ?rwxrwxr-x··2.0·unx······469·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/drawable/IconCompatParcelizer.class
Offset 604, 15 lines modifiedOffset 612, 15 lines modified
604 ?rwxrwxr-x··2.0·unx······723·b-·stor·80-Jan-01·00:00·f/a$d.class612 ?rwxrwxr-x··2.0·unx······723·b-·stor·80-Jan-01·00:00·f/a$d.class
605 ?rwxrwxr-x··2.0·unx······307·b-·stor·80-Jan-01·00:00·g0/a.class613 ?rwxrwxr-x··2.0·unx······307·b-·stor·80-Jan-01·00:00·g0/a.class
606 ?rwxrwxr-x··2.0·unx······881·b-·stor·80-Jan-01·00:00·io/flutter/embedding/android/FlutterSplashView$a.class614 ?rwxrwxr-x··2.0·unx······881·b-·stor·80-Jan-01·00:00·io/flutter/embedding/android/FlutterSplashView$a.class
607 ?rwxrwxr-x··2.0·unx······550·b-·stor·80-Jan-01·00:00·io/flutter/embedding/android/FlutterSplashView$b.class615 ?rwxrwxr-x··2.0·unx······550·b-·stor·80-Jan-01·00:00·io/flutter/embedding/android/FlutterSplashView$b.class
608 ?rwxrwxr-x··2.0·unx·····1807·b-·stor·80-Jan-01·00:00·io/flutter/embedding/android/b.class616 ?rwxrwxr-x··2.0·unx·····1807·b-·stor·80-Jan-01·00:00·io/flutter/embedding/android/b.class
609 ?rwxrwxr-x··2.0·unx······618·b-·stor·80-Jan-01·00:00·io/flutter/embedding/android/e$a.class617 ?rwxrwxr-x··2.0·unx······618·b-·stor·80-Jan-01·00:00·io/flutter/embedding/android/e$a.class
610 ?rwxrwxr-x··2.0·unx·····1004·b-·stor·80-Jan-01·00:00·io/flutter/embedding/android/e$c.class618 ?rwxrwxr-x··2.0·unx·····1004·b-·stor·80-Jan-01·00:00·io/flutter/embedding/android/e$c.class
611 ?rwxrwxr-x··2.0·unx····12090·b-·defN·80-Jan-01·00:00·io/flutter/embedding/android/e.class619 ?rwxrwxr-x··2.0·unx····12095·b-·defN·80-Jan-01·00:00·io/flutter/embedding/android/e.class
612 ?rwxrwxr-x··2.0·unx·····4493·b-·stor·80-Jan-01·00:00·io/flutter/embedding/android/g.class620 ?rwxrwxr-x··2.0·unx·····4493·b-·stor·80-Jan-01·00:00·io/flutter/embedding/android/g.class
613 ?rwxrwxr-x··2.0·unx······678·b-·stor·80-Jan-01·00:00·io/flutter/embedding/android/h$b.class621 ?rwxrwxr-x··2.0·unx······678·b-·stor·80-Jan-01·00:00·io/flutter/embedding/android/h$b.class
614 ?rwxrwxr-x··2.0·unx·····4014·b-·stor·80-Jan-01·00:00·io/flutter/embedding/android/h.class622 ?rwxrwxr-x··2.0·unx·····4014·b-·stor·80-Jan-01·00:00·io/flutter/embedding/android/h.class
615 ?rwxrwxr-x··2.0·unx·····3444·b-·stor·80-Jan-01·00:00·io/flutter/embedding/android/i.class623 ?rwxrwxr-x··2.0·unx·····3444·b-·stor·80-Jan-01·00:00·io/flutter/embedding/android/i.class
616 ?rwxrwxr-x··2.0·unx······408·b-·stor·80-Jan-01·00:00·io/flutter/embedding/android/k$a.class624 ?rwxrwxr-x··2.0·unx······408·b-·stor·80-Jan-01·00:00·io/flutter/embedding/android/k$a.class
617 ?rwxrwxr-x··2.0·unx······769·b-·stor·80-Jan-01·00:00·io/flutter/embedding/android/k$c.class625 ?rwxrwxr-x··2.0·unx······769·b-·stor·80-Jan-01·00:00·io/flutter/embedding/android/k$c.class
618 ?rwxrwxr-x··2.0·unx······550·b-·stor·80-Jan-01·00:00·io/flutter/embedding/android/k$d.class626 ?rwxrwxr-x··2.0·unx······550·b-·stor·80-Jan-01·00:00·io/flutter/embedding/android/k$d.class
Offset 641, 20 lines modifiedOffset 649, 23 lines modified
641 ?rwxrwxr-x··2.0·unx····13355·b-·defN·80-Jan-01·00:00·io/flutter/plugin/platform/p.class649 ?rwxrwxr-x··2.0·unx····13355·b-·defN·80-Jan-01·00:00·io/flutter/plugin/platform/p.class
642 ?rwxrwxr-x··2.0·unx······405·b-·stor·80-Jan-01·00:00·io/flutter/view/a.class650 ?rwxrwxr-x··2.0·unx······405·b-·stor·80-Jan-01·00:00·io/flutter/view/a.class
643 ?rwxrwxr-x··2.0·unx······393·b-·stor·80-Jan-01·00:00·io/flutter/view/b.class651 ?rwxrwxr-x··2.0·unx······393·b-·stor·80-Jan-01·00:00·io/flutter/view/b.class
644 ?rwxrwxr-x··2.0·unx······239·b-·stor·80-Jan-01·00:00·io/flutter/view/c$j.class652 ?rwxrwxr-x··2.0·unx······239·b-·stor·80-Jan-01·00:00·io/flutter/view/c$j.class
645 ?rwxrwxr-x··2.0·unx······206·b-·stor·80-Jan-01·00:00·io/flutter/view/c$m.class653 ?rwxrwxr-x··2.0·unx······206·b-·stor·80-Jan-01·00:00·io/flutter/view/c$m.class
646 ?rwxrwxr-x··2.0·unx······887·b-·stor·80-Jan-01·00:00·io/flutter/view/e$a.class654 ?rwxrwxr-x··2.0·unx······887·b-·stor·80-Jan-01·00:00·io/flutter/view/e$a.class
647 ?rwxrwxr-x··2.0·unx······568·b-·stor·80-Jan-01·00:00·k/a$a.class655 ?rwxrwxr-x··2.0·unx······568·b-·stor·80-Jan-01·00:00·k/a$a.class
648 ?rwxrwxr-x··2.0·unx······519·b-·stor·80-Jan-01·00:00·k/a$c.class656 ?rwxrwxr-x··2.0·unx······666·b-·stor·80-Jan-01·00:00·k/a$c.class
649 ?rwxrwxr-x··2.0·unx·····2775·b-·stor·80-Jan-01·00:00·k/a.class657 ?rwxrwxr-x··2.0·unx·····2928·b-·stor·80-Jan-01·00:00·k/a.class
650 ?rwxrwxr-x··2.0·unx······298·b-·stor·80-Jan-01·00:00·k/c$c.class658 ?rwxrwxr-x··2.0·unx······370·b-·stor·80-Jan-01·00:00·k/c$c.class
 659 ?rwxrwxr-x··2.0·unx······492·b-·stor·80-Jan-01·00:00·k/c$e.class
651 ?rwxrwxr-x··2.0·unx······931·b-·stor·80-Jan-01·00:00·k/c$e.class660 ?rwxrwxr-x··2.0·unx······931·b-·stor·80-Jan-01·00:00·k/c$g.class
 661 ?rwxrwxr-x··2.0·unx·····1295·b-·stor·80-Jan-01·00:00·k/c$h.class
 662 ?rwxrwxr-x··2.0·unx······182·b-·stor·80-Jan-01·00:00·k/c$j.class
Max diff block lines reached; 4099/15723 bytes (26.07%) of diff not shown.
3.25 KB
zipnote «TEMP»/diffoscope_yxc96f8l_unsigned/tmp3aa3nmg1_.zip
    
Offset 930, 17 lines modifiedOffset 930, 26 lines modified
  
930 Filename:·k/c$d.class930 Filename:·k/c$d.class
931 Comment:·931 Comment:·
  
932 Filename:·k/c$f.class932 Filename:·k/c$f.class
933 Comment:·933 Comment:·
  
 934 Filename:·k/c$i.class
 935 Comment:·
  
934 Filename:·k/d.class936 Filename:·k/d.class
935 Comment:·937 Comment:·
  
 938 Filename:·k/e.class
 939 Comment:·
  
 940 Filename:·k/f.class
 941 Comment:·
  
936 Filename:·kotlin/coroutines/jvm/internal/b.class942 Filename:·kotlin/coroutines/jvm/internal/b.class
937 Comment:·943 Comment:·
  
938 Filename:·kotlin/coroutines/jvm/internal/e.class944 Filename:·kotlin/coroutines/jvm/internal/e.class
939 Comment:·945 Comment:·
  
940 Filename:·kotlin/coroutines/jvm/internal/f.class946 Filename:·kotlin/coroutines/jvm/internal/f.class
Offset 1581, 45 lines modifiedOffset 1590, 48 lines modified
  
1581 Filename:·w/a$e.class1590 Filename:·w/a$e.class
1582 Comment:·1591 Comment:·
  
1583 Filename:·w/a.class1592 Filename:·w/a.class
1584 Comment:·1593 Comment:·
  
1585 Filename:·w/b$a.class1594 Filename:·w/b.class
1586 Comment:·1595 Comment:·
  
1587 Filename:·w/b$b.class1596 Filename:·w/c$a.class
1588 Comment:·1597 Comment:·
  
1589 Filename:·w/b$c.class1598 Filename:·w/c$b.class
1590 Comment:·1599 Comment:·
  
1591 Filename:·w/b.class1600 Filename:·w/c$c.class
 1601 Comment:·
  
 1602 Filename:·w/c$d.class
1592 Comment:·1603 Comment:·
  
1593 Filename:·w/c.class1604 Filename:·w/c.class
1594 Comment:·1605 Comment:·
  
1595 Filename:·w/f.class1606 Filename:·w/d.class
1596 Comment:·1607 Comment:·
  
1597 Filename:·w/g.class1608 Filename:·w/g.class
1598 Comment:·1609 Comment:·
  
1599 Filename:·w/h.class1610 Filename:·w/h.class
1600 Comment:·1611 Comment:·
  
1601 Filename:·w/i$c.class1612 Filename:·w/i.class
1602 Comment:·1613 Comment:·
  
1603 Filename:·w/i$d.class1614 Filename:·w/j$c.class
1604 Comment:·1615 Comment:·
  
1605 Filename:·w/i.class1616 Filename:·w/j$d.class
1606 Comment:·1617 Comment:·
  
1607 Filename:·w/j.class1618 Filename:·w/j.class
1608 Comment:·1619 Comment:·
  
1609 Filename:·w/k.class1620 Filename:·w/k.class
1610 Comment:·1621 Comment:·
Offset 1629, 15 lines modifiedOffset 1641, 18 lines modified
  
1629 Filename:·w/m.class1641 Filename:·w/m.class
1630 Comment:·1642 Comment:·
  
1631 Filename:·w/n.class1643 Filename:·w/n.class
1632 Comment:·1644 Comment:·
  
 1645 Filename:·w/o.class
 1646 Comment:·
  
1633 Filename:·w/o$a.class1647 Filename:·w/p$a.class
1634 Comment:·1648 Comment:·
  
1635 Filename:·w0/a.class1649 Filename:·w0/a.class
1636 Comment:·1650 Comment:·
  
1637 Filename:·w0/b.class1651 Filename:·w0/b.class
1638 Comment:·1652 Comment:·
Offset 1650, 18 lines modifiedOffset 1665, 27 lines modified
  
1650 Filename:·y/a$c.class1665 Filename:·y/a$c.class
1651 Comment:·1666 Comment:·
  
1652 Filename:·y/a.class1667 Filename:·y/a.class
1653 Comment:·1668 Comment:·
  
1654 Filename:·z/a$a$a.class1669 Filename:·z/a$a.class
 1670 Comment:·
  
 1671 Filename:·z/a$b.class
1655 Comment:·1672 Comment:·
  
1656 Filename:·z/a$a.class1673 Filename:·z/a.class
 1674 Comment:·
  
 1675 Filename:·z/j.class
 1676 Comment:·
  
 1677 Filename:·z/k.class
1657 Comment:·1678 Comment:·
  
1658 Filename:·a/a.class1679 Filename:·a/a.class
1659 Comment:·1680 Comment:·
  
1660 Filename:·a/b$d.class1681 Filename:·a/b$d.class
1661 Comment:·1682 Comment:·
Offset 1944, 18 lines modifiedOffset 1968, 27 lines modified
  
1944 Filename:·k/c$c.class1968 Filename:·k/c$c.class
1945 Comment:·1969 Comment:·
  
Max diff block lines reached; 1308/3204 bytes (40.82%) of diff not shown.
1.51 KB
io/flutter/embedding/android/FlutterSplashView.class
1.41 KB
procyon -ec {}
    
Offset 37, 15 lines modifiedOffset 37, 15 lines modified
37 ····37 ····
38 ····private·boolean·h()·{38 ····private·boolean·h()·{
39 ········final·k·b·=·this.b;39 ········final·k·b·=·this.b;
40 ········if·(b·==·null)·{40 ········if·(b·==·null)·{
41 ············throw·new·IllegalStateException("Cannot·determine·if·splash·has·completed·when·no·FlutterView·is·set.");41 ············throw·new·IllegalStateException("Cannot·determine·if·splash·has·completed·when·no·FlutterView·is·set.");
42 ········}42 ········}
43 ········if·(b.w())·{43 ········if·(b.w())·{
44 ············return·this.b.getAttachedFlutterEngine().h().h()·!=·null·&&·this.b.getAttachedFlutterEngine().h().h().equals(this.f);44 ············return·this.b.getAttachedFlutterEngine().h().j()·!=·null·&&·this.b.getAttachedFlutterEngine().h().j().equals(this.f);
45 ········}45 ········}
46 ········throw·new·IllegalStateException("Cannot·determine·if·splash·has·completed·when·no·FlutterEngine·is·attached·to·our·FlutterView.·This·question·depends·on·an·isolate·ID·to·differentiate·Flutter·experiences.");46 ········throw·new·IllegalStateException("Cannot·determine·if·splash·has·completed·when·no·FlutterEngine·is·attached·to·our·FlutterView.·This·question·depends·on·an·isolate·ID·to·differentiate·Flutter·experiences.");
47 ····}47 ····}
48 ····48 ····
49 ····private·boolean·i()·{49 ····private·boolean·i()·{
50 ········final·k·b·=·this.b;50 ········final·k·b·=·this.b;
51 ········return·b·!=·null·&&·b.w()·&&·!this.b.u()·&&·!this.h();51 ········return·b·!=·null·&&·b.w()·&&·!this.b.u()·&&·!this.h();
Offset 59, 15 lines modifiedOffset 59, 15 lines modified
59 ················return·true;59 ················return·true;
60 ············}60 ············}
61 ········}61 ········}
62 ········return·false;62 ········return·false;
63 ····}63 ····}
64 ····64 ····
65 ····private·void·k()·{65 ····private·void·k()·{
66 ········this.e·=·this.b.getAttachedFlutterEngine().h().h();66 ········this.e·=·this.b.getAttachedFlutterEngine().h().j();
67 ········final·String·j·=·FlutterSplashView.j;67 ········final·String·j·=·FlutterSplashView.j;
68 ········final·StringBuilder·sb·=·new·StringBuilder();68 ········final·StringBuilder·sb·=·new·StringBuilder();
69 ········sb.append("Transitioning·splash·screen·to·a·Flutter·UI.·Isolate:·");69 ········sb.append("Transitioning·splash·screen·to·a·Flutter·UI.·Isolate:·");
70 ········sb.append(this.e);70 ········sb.append(this.e);
71 ········j.b.f(j,·sb.toString());71 ········j.b.f(j,·sb.toString());
72 ········this.a.a(this.i);72 ········this.a.a(this.i);
73 ····}73 ····}
389 B
io/flutter/embedding/android/s$e.class
313 B
procyon -ec {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
  
1 package·io.flutter.embedding.android;1 package·io.flutter.embedding.android;
  
2 import·w.b;2 import·w.c;
3 import·android.view.KeyEvent;3 import·android.view.KeyEvent;
  
4 public·interface·s$e4 public·interface·s$e
5 {5 {
6 ····boolean·a(final·KeyEvent·p0);6 ····boolean·a(final·KeyEvent·p0);
7 ····7 ····
8 ····void·c(final·KeyEvent·p0);8 ····void·c(final·KeyEvent·p0);
9 ····9 ····
10 ····b·getBinaryMessenger();10 ····c·getBinaryMessenger();
11 }11 }
5.24 KB
io/flutter/embedding/engine/FlutterJNI.class
5.15 KB
procyon -ec {}
    
Offset 1, 14 lines modifiedOffset 1, 13 lines modified
  
1 package·io.flutter.embedding.engine;1 package·io.flutter.embedding.engine;
  
2 import·a0.c;2 import·a0.c;
3 import·io.flutter.embedding.engine.renderer.SurfaceTextureWrapper;3 import·io.flutter.embedding.engine.renderer.SurfaceTextureWrapper;
4 import·io.flutter.embedding.engine.mutatorsstack.FlutterMutatorsStack;4 import·io.flutter.embedding.engine.mutatorsstack.FlutterMutatorsStack;
5 import·w.o; 
6 import·io.flutter.view.c$g;5 import·io.flutter.view.c$g;
7 import·java.util.Locale;6 import·java.util.Locale;
8 import·java.util.ArrayList;7 import·java.util.ArrayList;
9 import·java.util.Iterator;8 import·java.util.Iterator;
10 import·android.view.Surface;9 import·android.view.Surface;
11 import·java.util.List;10 import·java.util.List;
12 import·android.content.res.AssetManager;11 import·android.content.res.AssetManager;
Offset 26, 15 lines modifiedOffset 25, 15 lines modified
26 import·java.nio.ByteBuffer;25 import·java.nio.ByteBuffer;
27 import·android.graphics.ImageDecoder$Source;26 import·android.graphics.ImageDecoder$Source;
28 import·android.graphics.ImageDecoder$ImageInfo;27 import·android.graphics.ImageDecoder$ImageInfo;
29 import·android.graphics.ImageDecoder;28 import·android.graphics.ImageDecoder;
30 import·java.util.concurrent.CopyOnWriteArraySet;29 import·java.util.concurrent.CopyOnWriteArraySet;
31 import·java.util.concurrent.locks.ReentrantReadWriteLock;30 import·java.util.concurrent.locks.ReentrantReadWriteLock;
32 import·io.flutter.plugin.platform.p;31 import·io.flutter.plugin.platform.p;
33 import·k.d;32 import·k.f;
34 import·android.os.Looper;33 import·android.os.Looper;
35 import·java.util.Set;34 import·java.util.Set;
36 import·l.a;35 import·l.a;
  
37 public·class·FlutterJNI36 public·class·FlutterJNI
38 {37 {
39 ····private·static·final·String·TAG·=·"FlutterJNI";38 ····private·static·final·String·TAG·=·"FlutterJNI";
Offset 47, 15 lines modifiedOffset 46, 15 lines modified
47 ····private·FlutterJNI$a·accessibilityDelegate;46 ····private·FlutterJNI$a·accessibilityDelegate;
48 ····private·a·deferredComponentManager;47 ····private·a·deferredComponentManager;
49 ····private·final·Set·engineLifecycleListeners;48 ····private·final·Set·engineLifecycleListeners;
50 ····private·final·Set·flutterUiDisplayListeners;49 ····private·final·Set·flutterUiDisplayListeners;
51 ····private·x.a·localizationPlugin;50 ····private·x.a·localizationPlugin;
52 ····private·final·Looper·mainLooper;51 ····private·final·Looper·mainLooper;
53 ····private·Long·nativeShellHolderId;52 ····private·Long·nativeShellHolderId;
54 ····private·d·platformMessageHandler;53 ····private·f·platformMessageHandler;
55 ····private·p·platformViewsController;54 ····private·p·platformViewsController;
56 ····private·ReentrantReadWriteLock·shellHolderLock;55 ····private·ReentrantReadWriteLock·shellHolderLock;
57 ····56 ····
58 ····public·FlutterJNI()·{57 ····public·FlutterJNI()·{
59 ········this.shellHolderLock·=·new·ReentrantReadWriteLock();58 ········this.shellHolderLock·=·new·ReentrantReadWriteLock();
60 ········this.engineLifecycleListeners·=·new·CopyOnWriteArraySet();59 ········this.engineLifecycleListeners·=·new·CopyOnWriteArraySet();
61 ········this.flutterUiDisplayListeners·=·new·CopyOnWriteArraySet();60 ········this.flutterUiDisplayListeners·=·new·CopyOnWriteArraySet();
Offset 71, 15 lines modifiedOffset 70, 15 lines modified
71 ········throw·new·IllegalStateException("An·AsyncWaitForVsyncDelegate·must·be·registered·with·FlutterJNI·before·asyncWaitForVsync()·is·invoked.");70 ········throw·new·IllegalStateException("An·AsyncWaitForVsyncDelegate·must·be·registered·with·FlutterJNI·before·asyncWaitForVsync()·is·invoked.");
72 ····}71 ····}
73 ····72 ····
74 ····public·static·Bitmap·decodeImage(final·ByteBuffer·byteBuffer,·final·long·n)·{73 ····public·static·Bitmap·decodeImage(final·ByteBuffer·byteBuffer,·final·long·n)·{
75 ········if·(Build$VERSION.SDK_INT·>=·28)·{74 ········if·(Build$VERSION.SDK_INT·>=·28)·{
76 ············final·ImageDecoder$Source·source·=·ImageDecoder.createSource(byteBuffer);75 ············final·ImageDecoder$Source·source·=·ImageDecoder.createSource(byteBuffer);
77 ············try·{76 ············try·{
78 ················final·io.flutter.embedding.engine.d·d·=·new·io.flutter.embedding.engine.d(n);77 ················final·d·d·=·new·d(n);
79 ················final·ImageDecoder$Source·imageDecoder$Source·=·source;78 ················final·ImageDecoder$Source·imageDecoder$Source·=·source;
80 ················try·{79 ················try·{
81 ····················return·ImageDecoder.decodeBitmap(imageDecoder$Source,·(ImageDecoder$OnHeaderDecodedListener)d);80 ····················return·ImageDecoder.decodeBitmap(imageDecoder$Source,·(ImageDecoder$OnHeaderDecodedListener)d);
82 ················}81 ················}
83 ················catch·(IOException·ex)·{82 ················catch·(IOException·ex)·{
84 ····················b.c("FlutterJNI",·"Failed·to·decode·image",·(Throwable)ex);83 ····················b.c("FlutterJNI",·"Failed·to·decode·image",·(Throwable)ex);
85 ················}84 ················}
Offset 114, 17 lines modifiedOffset 113, 17 lines modified
114 ····}113 ····}
115 ····114 ····
116 ····public·static·String·getObservatoryUri()·{115 ····public·static·String·getObservatoryUri()·{
117 ········return·FlutterJNI.observatoryUri;116 ········return·FlutterJNI.observatoryUri;
118 ····}117 ····}
119 ····118 ····
120 ····private·void·handlePlatformMessageResponse(final·int·n,·final·ByteBuffer·byteBuffer)·{119 ····private·void·handlePlatformMessageResponse(final·int·n,·final·ByteBuffer·byteBuffer)·{
121 ········final·d·platformMessageHandler·=·this.platformMessageHandler;120 ········final·f·platformMessageHandler·=·this.platformMessageHandler;
122 ········if·(platformMessageHandler·!=·null)·{121 ········if·(platformMessageHandler·!=·null)·{
123 ············platformMessageHandler.e(n,·byteBuffer);122 ············platformMessageHandler.g(n,·byteBuffer);
124 ········}123 ········}
125 ····}124 ····}
126 ····125 ····
127 ····private·native·long·nativeAttach(final·FlutterJNI·p0);126 ····private·native·long·nativeAttach(final·FlutterJNI·p0);
128 ····127 ····
129 ····private·native·void·nativeCleanupMessageData(final·long·p0);128 ····private·native·void·nativeCleanupMessageData(final·long·p0);
130 ····129 ····
Offset 385, 15 lines modifiedOffset 384, 15 lines modified
385 ····}384 ····}
386 ····385 ····
387 ····public·void·dispatchSemanticsAction(final·int·n,·final·c$g·c$g,·final·Object·o)·{386 ····public·void·dispatchSemanticsAction(final·int·n,·final·c$g·c$g,·final·Object·o)·{
388 ········this.ensureAttachedToNative();387 ········this.ensureAttachedToNative();
389 ········ByteBuffer·b;388 ········ByteBuffer·b;
390 ········int·position;389 ········int·position;
391 ········if·(o·!=·null)·{390 ········if·(o·!=·null)·{
392 ············b·=·o.a.b(o);391 ············b·=·w.p.a.b(o);
393 ············position·=·b.position();392 ············position·=·b.position();
394 ········}393 ········}
395 ········else·{394 ········else·{
396 ············b·=·null;395 ············b·=·null;
397 ············position·=·0;396 ············position·=·0;
398 ········}397 ········}
399 ········this.dispatchSemanticsAction(n,·c$g.d,·b,·position);398 ········this.dispatchSemanticsAction(n,·c$g.d,·b,·position);
Offset 406, 17 lines modifiedOffset 405, 17 lines modified
406 ····}405 ····}
407 ····406 ····
408 ····public·boolean·getIsSoftwareRenderingEnabled()·{407 ····public·boolean·getIsSoftwareRenderingEnabled()·{
409 ········return·this.nativeGetIsSoftwareRenderingEnabled();408 ········return·this.nativeGetIsSoftwareRenderingEnabled();
410 ····}409 ····}
411 ····410 ····
412 ····public·void·handlePlatformMessage(final·String·s,·final·ByteBuffer·byteBuffer,·final·int·n,·final·long·n2)·{411 ····public·void·handlePlatformMessage(final·String·s,·final·ByteBuffer·byteBuffer,·final·int·n,·final·long·n2)·{
413 ········final·d·platformMessageHandler·=·this.platformMessageHandler;412 ········final·f·platformMessageHandler·=·this.platformMessageHandler;
414 ········if·(platformMessageHandler·!=·null)·{413 ········if·(platformMessageHandler·!=·null)·{
415 ············platformMessageHandler.a(s,·byteBuffer,·n,·n2);414 ············platformMessageHandler.c(s,·byteBuffer,·n,·n2);
416 ········}415 ········}
417 ········else·{416 ········else·{
418 ············this.nativeCleanupMessageData(n2);417 ············this.nativeCleanupMessageData(n2);
419 ········}418 ········}
420 ····}419 ····}
421 ····420 ····
422 ····public·void·init(final·Context·context,·final·String[]·array,·final·String·s,·final·String·s2,·final·String·s3,·final·long·n)·{421 ····public·void·init(final·Context·context,·final·String[]·array,·final·String·s,·final·String·s2,·final·String·s3,·final·long·n)·{
Offset 672, 15 lines modifiedOffset 671, 15 lines modified
672 ····}671 ····}
673 ····672 ····
674 ····public·void·setLocalizationPlugin(final·x.a·localizationPlugin)·{673 ····public·void·setLocalizationPlugin(final·x.a·localizationPlugin)·{
675 ········this.ensureRunningOnMainThread();674 ········this.ensureRunningOnMainThread();
676 ········this.localizationPlugin·=·localizationPlugin;675 ········this.localizationPlugin·=·localizationPlugin;
677 ····}676 ····}
678 ····677 ····
679 ····public·void·setPlatformMessageHandler(final·d·platformMessageHandler)·{678 ····public·void·setPlatformMessageHandler(final·f·platformMessageHandler)·{
680 ········this.ensureRunningOnMainThread();679 ········this.ensureRunningOnMainThread();
681 ········this.platformMessageHandler·=·platformMessageHandler;680 ········this.platformMessageHandler·=·platformMessageHandler;
682 ····}681 ····}
683 ····682 ····
Max diff block lines reached; 108/5249 bytes (2.06%) of diff not shown.
1.16 KB
io/flutter/embedding/engine/a.class
1.09 KB
procyon -ec {}
    
Offset 59, 15 lines modifiedOffset 59, 15 lines modified
59 ········catch·(PackageManager$NameNotFoundException·ex2)·{}59 ········catch·(PackageManager$NameNotFoundException·ex2)·{}
60 ········final·j.a·e·=·j.a.e();60 ········final·j.a·e·=·j.a.e();
61 ········if·(a·==·null)·{61 ········if·(a·==·null)·{
62 ············a·=·e.d().a();62 ············a·=·e.d().a();
63 ········}63 ········}
64 ········this.a·=·a;64 ········this.a·=·a;
65 ········final·k.a·c2·=·new·k.a(a,·assetManager);65 ········final·k.a·c2·=·new·k.a(a,·assetManager);
66 ········(this.c·=·c2).k();66 ········(this.c·=·c2).m();
67 ········final·l.a·a2·=·j.a.e().a();67 ········final·l.a·a2·=·j.a.e().a();
68 ········this.f·=·new·v.a(c2,·a);68 ········this.f·=·new·v.a(c2,·a);
69 ········final·b·g·=·new·b(c2);69 ········final·b·g·=·new·b(c2);
70 ········this.g·=·g;70 ········this.g·=·g;
71 ········this.h·=·new·e(c2);71 ········this.h·=·new·e(c2);
72 ········final·f·i·=·new·f(c2);72 ········final·f·i·=·new·f(c2);
73 ········this.i·=·i;73 ········this.i·=·i;
Offset 128, 15 lines modifiedOffset 128, 15 lines modified
128 ········j.b.f("FlutterEngine",·"Destroying.");128 ········j.b.f("FlutterEngine",·"Destroying.");
129 ········final·Iterator<a$b>·iterator·=·this.s.iterator();129 ········final·Iterator<a$b>·iterator·=·this.s.iterator();
130 ········while·(iterator.hasNext())·{130 ········while·(iterator.hasNext())·{
131 ············((a$b)iterator.next()).b();131 ············((a$b)iterator.next()).b();
132 ········}132 ········}
133 ········this.d.l();133 ········this.d.l();
134 ········this.r.X();134 ········this.r.X();
135 ········this.c.l();135 ········this.c.n();
136 ········this.a.removeEngineLifecycleListener(this.t);136 ········this.a.removeEngineLifecycleListener(this.t);
137 ········this.a.setDeferredComponentManager((l.a)null);137 ········this.a.setDeferredComponentManager((l.a)null);
138 ········this.a.detachFromNativeAndReleaseResources();138 ········this.a.detachFromNativeAndReleaseResources();
139 ········if·(j.a.e().a()·!=·null)·{139 ········if·(j.a.e().a()·!=·null)·{
140 ············j.a.e().a().d();140 ············j.a.e().a().d();
141 ············this.g.c((l.a)null);141 ············this.g.c((l.a)null);
142 ········}142 ········}
465 B
io/flutter/plugin/platform/f.class
397 B
procyon -ec {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
  
1 package·io.flutter.plugin.platform;1 package·io.flutter.plugin.platform;
  
2 import·android.content.Context;2 import·android.content.Context;
3 import·w.g;3 import·w.h;
  
4 public·abstract·class·f4 public·abstract·class·f
5 {5 {
6 ····private·final·g·a;6 ····private·final·h·a;
7 ····7 ····
8 ····public·abstract·e·a(final·Context·p0,·final·int·p1,·final·Object·p2);8 ····public·abstract·e·a(final·Context·p0,·final·int·p1,·final·Object·p2);
9 ····9 ····
10 ····public·final·g·b()·{10 ····public·final·h·b()·{
11 ········return·this.a;11 ········return·this.a;
12 ····}12 ····}
13 }13 }
1.12 KB
io/flutter/plugins/GeneratedPluginRegistrant.class
1.02 KB
procyon -ec {}
    
Offset 1, 26 lines modifiedOffset 1, 27 lines modified
  
1 package·io.flutter.plugins;1 package·io.flutter.plugins;
  
2 import·z.b;2 import·j.b;
 3 import·z.l;
3 import·io.flutter.embedding.engine.a;4 import·io.flutter.embedding.engine.a;
  
4 public·final·class·GeneratedPluginRegistrant5 public·final·class·GeneratedPluginRegistrant
5 {6 {
6 ····private·static·final·String·TAG·=·"GeneratedPluginRegistrant";7 ····private·static·final·String·TAG·=·"GeneratedPluginRegistrant";
7 ····8 ····
8 ····public·static·void·registerWith(final·a·a)·{9 ····public·static·void·registerWith(final·a·a)·{
9 ········try·{10 ········try·{
10 ············final·o.b·o·=·a.o();11 ············final·o.b·o·=·a.o();
11 ············try·{12 ············try·{
12 ················try·{13 ················try·{
13 ····················final·b·b·=·new·b();14 ····················final·l·l·=·new·l();
14 ····················final·o.b·b2·=·o;15 ····················final·o.b·b·=·o;
15 ····················try·{16 ····················try·{
16 ························b2.i((o.a)b);17 ························b.i((o.a)l);
17 ····················}18 ····················}
18 ····················catch·(Exception·ex)·{19 ····················catch·(Exception·ex)·{
19 ························j.b.c("GeneratedPluginRegistrant",·"Error·registering·plugin·shared_preferences_android,·io.flutter.plugins.sharedpreferences.SharedPreferencesPlugin",·(Throwable)ex);20 ························j.b.c("GeneratedPluginRegistrant",·"Error·registering·plugin·shared_preferences_android,·io.flutter.plugins.sharedpreferences.SharedPreferencesPlugin",·(Throwable)ex);
20 ····················}21 ····················}
21 ················}22 ················}
22 ················catch·(Exception·ex2)·{}23 ················catch·(Exception·ex2)·{}
23 ············}24 ············}
319 B
k/b.class
301 B
procyon -ec {}
    
Offset 2, 10 lines modifiedOffset 2, 10 lines modified
2 package·k;2 package·k;
  
3 import·java.nio.ByteBuffer;3 import·java.nio.ByteBuffer;
  
4 public·final·class·b·implements·Runnable4 public·final·class·b·implements·Runnable
5 {5 {
6 ····public·final·void·run()·{6 ····public·final·void·run()·{
7 ········c.f(this.d,·this.e,·this.f,·this.g,·this.h,·this.i);7 ········c.h(this.d,·this.e,·this.f,·this.g,·this.h,·this.i);
8 ····}8 ····}
9 }9 }
322 B
k/c$a.class
300 B
procyon -ec {}
    
Offset 1, 17 lines modifiedOffset 1, 6 lines modified
  
1 package·k;1 package·k;
  
2 import·java.nio.ByteBuffer; 
  
3 class·c$a2 class·c$a
4 {3 {
5 ····public·final·ByteBuffer·a; 
6 ····int·b; 
7 ····long·c; 
8 ···· 
9 ····c$a(final·ByteBuffer·a,·final·int·b,·final·long·c)·{ 
10 ········this.a·=·a; 
11 ········this.b·=·b; 
12 ········this.c·=·c; 
13 ····} 
14 }4 }
369 B
k/c$b.class
347 B
procyon -ec {}
    
Offset 1, 7 lines modifiedOffset 1, 17 lines modified
  
1 package·k;1 package·k;
  
2 interface·c$b2 import·java.nio.ByteBuffer;
  
 3 class·c$b
3 {4 {
4 ····void·a(final·Runnable·p0);5 ····public·final·ByteBuffer·a;
 6 ····int·b;
 7 ····long·c;
 8 ····
 9 ····c$b(final·ByteBuffer·a,·final·int·b,·final·long·c)·{
 10 ········this.a·=·a;
 11 ········this.b·=·b;
 12 ········this.c·=·c;
 13 ····}
5 }14 }
306 B
k/c$d.class
284 B
procyon -ec {}
    
Offset 1, 15 lines modifiedOffset 1, 7 lines modified
  
1 package·k;1 package·k;
  
 2 interface·c$d
2 import·w.b$a; 
  
3 class·c$d 
4 {3 {
 4 ····void·a(final·Runnable·p0);
5 ····public·final·b$a·a; 
6 ····public·final·c$b·b; 
7 ···· 
8 ····c$d(final·b$a·a,·final·c$b·b)·{ 
9 ········this.a·=·a; 
10 ········this.b·=·b; 
11 ····} 
12 }5 }
274 B
k/c$f.class
252 B
procyon -ec {}
    
Offset 1, 6 lines modifiedOffset 1, 15 lines modified
  
1 package·k;1 package·k;
  
2 interface·c$f2 import·w.c$a;
  
 3 class·c$f
3 {4 {
 5 ····public·final·c$a·a;
 6 ····public·final·c$d·b;
 7 ····
 8 ····c$f(final·c$a·a,·final·c$d·b)·{
 9 ········this.a·=·a;
 10 ········this.b·=·b;
 11 ····}
4 }12 }
374 B
k/d.class
356 B
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 9 lines modified
  
1 package·k;1 package·k;
  
 2 public·final·class·d·implements·Runnable
2 import·java.nio.ByteBuffer; 
  
3 public·interface·d 
4 {3 {
5 ····void·a(final·String·p0,·final·ByteBuffer·p1,·final·int·p2,·final·long·p3);4 ····public·final·void·run()·{
 5 ········c$h.b(this.d);
6 ····6 ····}
7 ····void·e(final·int·p0,·final·ByteBuffer·p1); 
8 }7 }
912 B
o/a$b.class
890 B
procyon -ec {}
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
  
1 package·o;1 package·o;
  
2 import·io.flutter.plugin.platform.g;2 import·io.flutter.plugin.platform.g;
3 import·io.flutter.view.d;3 import·io.flutter.view.d;
4 import·w.b;4 import·w.c;
5 import·io.flutter.embedding.engine.a;5 import·io.flutter.embedding.engine.a;
6 import·android.content.Context;6 import·android.content.Context;
  
7 public·class·a$b7 public·class·a$b
8 {8 {
9 ····private·final·Context·a;9 ····private·final·Context·a;
10 ····private·final·a·b;10 ····private·final·a·b;
11 ····private·final·b·c;11 ····private·final·c·c;
12 ····private·final·d·d;12 ····private·final·d·d;
13 ····private·final·g·e;13 ····private·final·g·e;
14 ····private·final·a$a·f;14 ····private·final·a$a·f;
15 ····15 ····
16 ····public·a$b(final·Context·a,·final·a·b,·final·b·c,·final·d·d,·final·g·e,·final·a$a·f)·{16 ····public·a$b(final·Context·a,·final·a·b,·final·c·c,·final·d·d,·final·g·e,·final·a$a·f)·{
17 ········this.a·=·a;17 ········this.a·=·a;
18 ········this.b·=·b;18 ········this.b·=·b;
19 ········this.c·=·c;19 ········this.c·=·c;
20 ········this.d·=·d;20 ········this.d·=·d;
21 ········this.e·=·e;21 ········this.e·=·e;
22 ········this.f·=·f;22 ········this.f·=·f;
23 ····}23 ····}
24 ····24 ····
25 ····public·Context·a()·{25 ····public·Context·a()·{
26 ········return·this.a;26 ········return·this.a;
27 ····}27 ····}
28 ····28 ····
29 ····public·b·b()·{29 ····public·c·b()·{
30 ········return·this.c;30 ········return·this.c;
31 ····}31 ····}
32 }32 }
218 B
o/a.class
200 B
procyon -ec {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 package·o;1 package·o;
  
2 public·interface·a2 public·interface·a
3 {3 {
4 ····void·a(final·a$b·p0);4 ····void·d(final·a$b·p0);
5 ····5 ····
6 ····void·b(final·a$b·p0);6 ····void·i(final·a$b·p0);
7 }7 }
836 B
v/a.class
818 B
procyon -ec {}
    
Offset 1, 29 lines modifiedOffset 1, 29 lines modified
  
1 package·v;1 package·v;
  
2 import·io.flutter.embedding.engine.FlutterJNI$a;2 import·io.flutter.embedding.engine.FlutterJNI$a;
3 import·io.flutter.view.c$g;3 import·io.flutter.view.c$g;
4 import·w.g;4 import·w.h;
5 import·w.b;5 import·w.c;
6 import·w.o;6 import·w.p;
7 import·w.a$d;7 import·w.a$d;
8 import·io.flutter.embedding.engine.FlutterJNI;8 import·io.flutter.embedding.engine.FlutterJNI;
  
9 public·class·a9 public·class·a
10 {10 {
11 ····public·final·w.a·a;11 ····public·final·w.a·a;
12 ····public·final·FlutterJNI·b;12 ····public·final·FlutterJNI·b;
13 ····private·a$b·c;13 ····private·a$b·c;
14 ····final·a$d·d;14 ····final·a$d·d;
15 ····15 ····
16 ····public·a(final·k.a·a,·final·FlutterJNI·b)·{16 ····public·a(final·k.a·a,·final·FlutterJNI·b)·{
17 ········final·a$a·d·=·new·a$a(this);17 ········final·a$a·d·=·new·a$a(this);
18 ········this.d·=·(a$d)d;18 ········this.d·=·(a$d)d;
19 ········(this.a·=·new·w.a((b)a,·"flutter/accessibility",·(g)o.a)).e((a$d)d);19 ········(this.a·=·new·w.a((c)a,·"flutter/accessibility",·(h)p.a)).e((a$d)d);
20 ········this.b·=·b;20 ········this.b·=·b;
21 ····}21 ····}
22 ····22 ····
23 ····public·void·b(final·int·n,·final·c$g·c$g)·{23 ····public·void·b(final·int·n,·final·c$g·c$g)·{
24 ········this.b.dispatchSemanticsAction(n,·c$g);24 ········this.b.dispatchSemanticsAction(n,·c$g);
25 ····}25 ····}
26 ····26 ····
831 B
v/b.class
813 B
procyon -ec {}
    
Offset 1, 29 lines modifiedOffset 1, 30 lines modified
  
1 package·v;1 package·v;
  
2 import·java.util.HashMap;2 import·java.util.HashMap;
3 import·w.j;3 import·w.k;
4 import·w.p;4 import·w.c;
 5 import·w.q;
5 import·w.i$c;6 import·w.j$c;
6 import·java.util.Map;7 import·java.util.Map;
7 import·l.a;8 import·l.a;
8 import·w.i;9 import·w.j;
  
9 public·class·b10 public·class·b
10 {11 {
11 ····private·final·i·a;12 ····private·final·j·a;
12 ····private·a·b;13 ····private·a·b;
13 ····private·Map·c;14 ····private·Map·c;
14 ····final·i$c·d;15 ····final·j$c·d;
15 ····16 ····
16 ····public·b(final·k.a·a)·{17 ····public·b(final·k.a·a)·{
17 ········final·b$a·d·=·new·b$a(this);18 ········final·b$a·d·=·new·b$a(this);
18 ········this.d·=·(i$c)d;19 ········this.d·=·(j$c)d;
19 ········(this.a·=·new·i((w.b)a,·"flutter/deferredcomponent",·(j)p.b)).e((i$c)d);20 ········(this.a·=·new·j((c)a,·"flutter/deferredcomponent",·(k)q.b)).e((j$c)d);
20 ········this.b·=·j.a.e().a();21 ········this.b·=·j.a.e().a();
21 ········this.c·=·new·HashMap();22 ········this.c·=·new·HashMap();
22 ····}23 ····}
23 ····24 ····
24 ····public·void·c(final·a·b)·{25 ····public·void·c(final·a·b)·{
25 ········this.b·=·b;26 ········this.b·=·b;
26 ····}27 ····}
848 B
v/d.class
830 B
procyon -ec {}
    
Offset 1, 29 lines modifiedOffset 1, 31 lines modified
  
1 package·v;1 package·v;
  
2 import·org.json.JSONException;2 import·org.json.JSONException;
 3 import·j.b;
3 import·org.json.JSONObject;4 import·org.json.JSONObject;
4 import·java.util.HashMap;5 import·java.util.HashMap;
5 import·java.util.Map;6 import·java.util.Map;
6 import·w.a$e;7 import·w.a$e;
7 import·w.g;8 import·w.h;
8 import·w.b;9 import·w.e;
 10 import·w.c;
9 import·w.a;11 import·w.a;
  
10 public·class·d12 public·class·d
11 {13 {
12 ····public·final·a·a;14 ····public·final·a·a;
13 ····15 ····
14 ····public·d(final·b·b)·{16 ····public·d(final·c·c)·{
15 ········this.a·=·new·a(b,·"flutter/keyevent",·(g)w.d.a);17 ········this.a·=·new·a(c,·"flutter/keyevent",·(h)e.a);
16 ····}18 ····}
17 ····19 ····
18 ····private·static·a$e·b(final·d$a·d$a)·{20 ····private·static·a$e·b(final·d$a·d$a)·{
19 ········return·(a$e)new·c(d$a);21 ········return·(a$e)new·v.c(d$a);
20 ····}22 ····}
21 ····23 ····
22 ····private·Map·c(final·d$b·d$b,·final·boolean·b)·{24 ····private·Map·c(final·d$b·d$b,·final·boolean·b)·{
23 ········final·HashMap<String,·String>·hashMap·=·new·HashMap<String,·String>();25 ········final·HashMap<String,·String>·hashMap·=·new·HashMap<String,·String>();
24 ········String·s;26 ········String·s;
25 ········if·(b)·{27 ········if·(b)·{
26 ············s·=·"keyup";28 ············s·=·"keyup";
1.38 KB
v/e.class
1.36 KB
procyon -ec {}
    
Offset 1, 36 lines modifiedOffset 1, 37 lines modified
  
1 package·v;1 package·v;
  
2 import·w.g; 
3 import·w.b;2 import·j.b;
4 import·w.q;3 import·w.h;
 4 import·w.c;
 5 import·w.r;
5 import·w.a;6 import·w.a;
  
6 public·class·e7 public·class·e
7 {8 {
8 ····public·final·a·a;9 ····public·final·a·a;
9 ····10 ····
10 ····public·e(final·k.a·a)·{11 ····public·e(final·k.a·a)·{
11 ········this.a·=·new·a((b)a,·"flutter/lifecycle",·(g)q.b);12 ········this.a·=·new·a((c)a,·"flutter/lifecycle",·(h)r.b);
12 ····}13 ····}
13 ····14 ····
14 ····public·void·a()·{15 ····public·void·a()·{
15 ········j.b.f("LifecycleChannel",·"Sending·AppLifecycleState.detached·message.");16 ········b.f("LifecycleChannel",·"Sending·AppLifecycleState.detached·message.");
16 ········this.a.c((Object)"AppLifecycleState.detached");17 ········this.a.c((Object)"AppLifecycleState.detached");
17 ····}18 ····}
18 ····19 ····
19 ····public·void·b()·{20 ····public·void·b()·{
20 ········j.b.f("LifecycleChannel",·"Sending·AppLifecycleState.inactive·message.");21 ········b.f("LifecycleChannel",·"Sending·AppLifecycleState.inactive·message.");
21 ········this.a.c((Object)"AppLifecycleState.inactive");22 ········this.a.c((Object)"AppLifecycleState.inactive");
22 ····}23 ····}
23 ····24 ····
24 ····public·void·c()·{25 ····public·void·c()·{
25 ········j.b.f("LifecycleChannel",·"Sending·AppLifecycleState.paused·message.");26 ········b.f("LifecycleChannel",·"Sending·AppLifecycleState.paused·message.");
26 ········this.a.c((Object)"AppLifecycleState.paused");27 ········this.a.c((Object)"AppLifecycleState.paused");
27 ····}28 ····}
28 ····29 ····
29 ····public·void·d()·{30 ····public·void·d()·{
30 ········j.b.f("LifecycleChannel",·"Sending·AppLifecycleState.resumed·message.");31 ········b.f("LifecycleChannel",·"Sending·AppLifecycleState.resumed·message.");
31 ········this.a.c((Object)"AppLifecycleState.resumed");32 ········this.a.c((Object)"AppLifecycleState.resumed");
32 ····}33 ····}
33 }34 }
1.02 KB
v/f.class
1020 B
procyon -ec {}
    
Offset 1, 32 lines modifiedOffset 1, 32 lines modified
  
1 package·v;1 package·v;
  
2 import·java.util.Iterator;2 import·java.util.Iterator;
3 import·android.os.Build$VERSION;3 import·android.os.Build$VERSION;
4 import·java.util.Locale;4 import·java.util.Locale;
5 import·java.util.ArrayList;5 import·java.util.ArrayList;
 6 import·j.b;
6 import·java.util.List;7 import·java.util.List;
7 import·w.j;8 import·w.k;
8 import·w.b;9 import·w.c;
9 import·w.e; 
10 import·k.a;10 import·k.a;
11 import·w.i$c;11 import·w.j$c;
12 import·w.i;12 import·w.j;
  
13 public·class·f13 public·class·f
14 {14 {
15 ····public·final·i·a;15 ····public·final·j·a;
16 ····private·f$b·b;16 ····private·f$b·b;
17 ····public·final·i$c·c;17 ····public·final·j$c·c;
18 ····18 ····
19 ····public·f(final·a·a)·{19 ····public·f(final·a·a)·{
20 ········final·f$a·c·=·new·f$a(this);20 ········final·f$a·c·=·new·f$a(this);
21 ········this.c·=·(i$c)c;21 ········this.c·=·(j$c)c;
22 ········(this.a·=·new·i((b)a,·"flutter/localization",·(j)e.a)).e((i$c)c);22 ········(this.a·=·new·j((c)a,·"flutter/localization",·(k)w.f.a)).e((j$c)c);
23 ····}23 ····}
24 ····24 ····
25 ····public·void·b(final·List·list)·{25 ····public·void·b(final·List·list)·{
26 ········final·String·s·=·"LocalizationChannel";26 ········final·String·s·=·"LocalizationChannel";
27 ········j.b.f(s,·"Sending·Locales·to·Flutter.");27 ········j.b.f(s,·"Sending·Locales·to·Flutter.");
28 ········final·ArrayList<String>·list2·=·new·ArrayList<String>();28 ········final·ArrayList<String>·list2·=·new·ArrayList<String>();
29 ········for·(final·Locale·locale·:·list)·{29 ········for·(final·Locale·locale·:·list)·{
715 B
v/g.class
697 B
procyon -ec {}
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
  
1 package·v;1 package·v;
  
2 import·w.j;2 import·w.k;
3 import·w.b;3 import·w.c;
4 import·w.p;4 import·w.q;
5 import·k.a;5 import·k.a;
6 import·w.i$c;6 import·w.j$c;
7 import·w.i;7 import·w.j;
  
8 public·class·g8 public·class·g
9 {9 {
10 ····public·final·i·a;10 ····public·final·j·a;
11 ····private·g$b·b;11 ····private·g$b·b;
12 ····private·final·i$c·c;12 ····private·final·j$c·c;
13 ····13 ····
14 ····public·g(final·a·a)·{14 ····public·g(final·a·a)·{
15 ········final·g$a·c·=·new·g$a(this);15 ········final·g$a·c·=·new·g$a(this);
16 ········this.c·=·(i$c)c;16 ········this.c·=·(j$c)c;
17 ········(this.a·=·new·i((b)a,·"flutter/mousecursor",·(j)p.b)).e((i$c)c);17 ········(this.a·=·new·j((c)a,·"flutter/mousecursor",·(k)q.b)).e((j$c)c);
18 ····}18 ····}
19 ····19 ····
20 ····public·void·b(final·g$b·b)·{20 ····public·void·b(final·g$b·b)·{
21 ········this.b·=·b;21 ········this.b·=·b;
22 ····}22 ····}
23 }23 }
792 B
v/h.class
774 B
procyon -ec {}
    
Offset 1, 26 lines modifiedOffset 1, 27 lines modified
  
1 package·v;1 package·v;
  
2 import·w.j; 
3 import·w.b;2 import·j.b;
4 import·w.e;3 import·w.k;
 4 import·w.c;
 5 import·w.f;
5 import·k.a;6 import·k.a;
6 import·w.i$c;7 import·w.j$c;
7 import·w.i;8 import·w.j;
  
8 public·class·h9 public·class·h
9 {10 {
10 ····public·final·i·a;11 ····public·final·j·a;
11 ····private·final·i$c·b;12 ····private·final·j$c·b;
12 ····13 ····
13 ····public·h(final·a·a)·{14 ····public·h(final·a·a)·{
14 ········final·h$a·b·=·new·h$a(this);15 ········final·h$a·b·=·new·h$a(this);
15 ········this.b·=·(i$c)b;16 ········this.b·=·(j$c)b;
16 ········(this.a·=·new·i((b)a,·"flutter/navigation",·(j)e.a)).e((i$c)b);17 ········(this.a·=·new·j((c)a,·"flutter/navigation",·(k)f.a)).e((j$c)b);
17 ····}18 ····}
18 ····19 ····
19 ····public·void·a()·{20 ····public·void·a()·{
20 ········j.b.f("NavigationChannel",·"Sending·message·to·pop·route.");21 ········j.b.f("NavigationChannel",·"Sending·message·to·pop·route.");
21 ········this.a.c("popRoute",·(Object)null);22 ········this.a.c("popRoute",·(Object)null);
22 ····}23 ····}
23 ····24 ····
1.61 KB
v/i.class
1.59 KB
procyon -ec {}
    
Offset 1, 39 lines modifiedOffset 1, 41 lines modified
  
1 package·v;1 package·v;
  
2 import·java.util.Arrays;2 import·java.util.Arrays;
 3 import·j.b;
3 import·java.util.ArrayList;4 import·java.util.ArrayList;
4 import·java.util.List;5 import·java.util.List;
5 import·org.json.JSONObject;6 import·org.json.JSONObject;
6 import·org.json.JSONArray;7 import·org.json.JSONArray;
7 import·w.j;8 import·w.k;
8 import·w.b;9 import·w.c;
9 import·w.e;10 import·w.f;
10 import·k.a;11 import·k.a;
11 import·w.i$c;12 import·w.j$c;
 13 import·w.j;
  
12 public·class·i14 public·class·i
13 {15 {
14 ····public·final·w.i·a;16 ····public·final·j·a;
15 ····private·i$h·b;17 ····private·i$h·b;
16 ····final·i$c·c;18 ····final·j$c·c;
17 ····19 ····
18 ····public·i(final·a·a)·{20 ····public·i(final·a·a)·{
19 ········final·i$a·c·=·new·i$a(this);21 ········final·i$a·c·=·new·i$a(this);
20 ········this.c·=·(i$c)c;22 ········this.c·=·(j$c)c;
21 ········(this.a·=·new·w.i((b)a,·"flutter/platform",·(j)e.a)).e((i$c)c);23 ········(this.a·=·new·j((c)a,·"flutter/platform",·(k)f.a)).e((j$c)c);
22 ····}24 ····}
23 ····25 ····
24 ····private·v.i$c·g(final·JSONObject·jsonObject)·{26 ····private·i$c·g(final·JSONObject·jsonObject)·{
25 ········int·int1·=·jsonObject.getInt("primaryColor");27 ········int·int1·=·jsonObject.getInt("primaryColor");
26 ········if·(int1·!=·0)·{28 ········if·(int1·!=·0)·{
27 ············int1·|=·0xFF000000;29 ············int1·|=·0xFF000000;
28 ········}30 ········}
29 ········return·new·v.i$c(int1,·jsonObject.getString("label"));31 ········return·new·i$c(int1,·jsonObject.getString("label"));
30 ····}32 ····}
31 ····33 ····
32 ····private·int·h(final·JSONArray·jsonArray)·{34 ····private·int·h(final·JSONArray·jsonArray)·{
33 ········int·n·=·0;35 ········int·n·=·0;
34 ········int·n2·=·0;36 ········int·n2·=·0;
35 ········int·n3·=·0;37 ········int·n3·=·0;
36 ········int·n4;38 ········int·n4;
Offset 215, 11 lines modifiedOffset 217, 11 lines modified
215 ····}217 ····}
216 ····218 ····
217 ····public·void·l(final·i$h·b)·{219 ····public·void·l(final·i$h·b)·{
218 ········this.b·=·b;220 ········this.b·=·b;
219 ····}221 ····}
220 ····222 ····
221 ····public·void·m(final·boolean·b)·{223 ····public·void·m(final·boolean·b)·{
222 ········j.b.f("PlatformChannel",·"Sending·'systemUIChange'·message.");224 ········b.f("PlatformChannel",·"Sending·'systemUIChange'·message.");
223 ········this.a.c("SystemChrome.systemUIChange",·(Object)Arrays.asList(Boolean.valueOf(b)));225 ········this.a.c("SystemChrome.systemUIChange",·(Object)Arrays.asList(Boolean.valueOf(b)));
224 ····}226 ····}
225 }227 }
1.03 KB
v/k.class
1.01 KB
procyon -ec {}
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
  
1 package·v;1 package·v;
  
2 import·w.j; 
3 import·w.b;2 import·j.b;
4 import·w.p;3 import·w.c;
 4 import·w.q;
5 import·k.a;5 import·k.a;
6 import·w.i$c;6 import·w.j$c;
7 import·w.i;7 import·w.j;
  
8 public·class·k8 public·class·k
9 {9 {
10 ····private·final·i·a;10 ····private·final·j·a;
11 ····private·k$g·b;11 ····private·k$g·b;
12 ····private·final·i$c·c;12 ····private·final·j$c·c;
13 ····13 ····
14 ····public·k(final·a·a)·{14 ····public·k(final·a·a)·{
15 ········final·k$a·c·=·new·k$a(this);15 ········final·k$a·c·=·new·k$a(this);
16 ········this.c·=·(i$c)c;16 ········this.c·=·(j$c)c;
17 ········(this.a·=·new·i((b)a,·"flutter/platform_views",·(j)p.b)).e((i$c)c);17 ········(this.a·=·new·j((c)a,·"flutter/platform_views",·(w.k)q.b)).e((j$c)c);
18 ····}18 ····}
19 ····19 ····
20 ····private·static·String·c(final·Exception·ex)·{20 ····private·static·String·c(final·Exception·ex)·{
21 ········return·j.b.d((Throwable)ex);21 ········return·b.d((Throwable)ex);
22 ····}22 ····}
23 ····23 ····
24 ····public·void·d(final·int·i)·{24 ····public·void·d(final·int·i)·{
25 ········final·i·a·=·this.a;25 ········final·j·a·=·this.a;
26 ········if·(a·==·null)·{26 ········if·(a·==·null)·{
27 ············return;27 ············return;
28 ········}28 ········}
29 ········a.c("viewFocused",·(Object)Integer.valueOf(i));29 ········a.c("viewFocused",·(Object)Integer.valueOf(i));
30 ····}30 ····}
31 ····31 ····
32 ····public·void·e(final·k$g·b)·{32 ····public·void·e(final·k$g·b)·{
1.81 KB
v/l.class
1.79 KB
procyon -ec {}
    
Offset 1, 42 lines modifiedOffset 1, 42 lines modified
  
1 package·v;1 package·v;
  
2 import·java.util.HashMap;2 import·java.util.HashMap;
3 import·java.util.Map;3 import·java.util.Map;
4 import·w.j;4 import·w.k;
5 import·w.b;5 import·w.c;
6 import·w.p;6 import·w.q;
7 import·k.a;7 import·k.a;
8 import·w.i$c;8 import·w.j$c;
9 import·w.i$d;9 import·w.j$d;
10 import·w.i;10 import·w.j;
  
11 public·class·l11 public·class·l
12 {12 {
13 ····public·final·boolean·a;13 ····public·final·boolean·a;
14 ····private·byte[]·b;14 ····private·byte[]·b;
15 ····private·i·c;15 ····private·j·c;
16 ····private·i$d·d;16 ····private·j$d·d;
17 ····private·boolean·e;17 ····private·boolean·e;
18 ····private·boolean·f;18 ····private·boolean·f;
19 ····private·final·i$c·g;19 ····private·final·j$c·g;
20 ····20 ····
21 ····public·l(final·a·a,·final·boolean·b)·{21 ····public·l(final·a·a,·final·boolean·b)·{
22 ········this(new·i((b)a,·"flutter/restoration",·(j)p.b),·b);22 ········this(new·j((c)a,·"flutter/restoration",·(k)q.b),·b);
23 ····}23 ····}
24 ····24 ····
25 ····l(final·i·c,·final·boolean·a)·{25 ····l(final·j·c,·final·boolean·a)·{
26 ········this.e·=·false;26 ········this.e·=·false;
27 ········this.f·=·false;27 ········this.f·=·false;
28 ········final·l$b·g·=·new·l$b(this);28 ········final·l$b·g·=·new·l$b(this);
29 ········this.g·=·(i$c)g;29 ········this.g·=·(j$c)g;
30 ········this.c·=·c;30 ········this.c·=·c;
31 ········this.a·=·a;31 ········this.a·=·a;
32 ········c.e((i$c)g);32 ········c.e((j$c)g);
33 ····}33 ····}
34 ····34 ····
35 ····private·Map·i(final·byte[]·array)·{35 ····private·Map·i(final·byte[]·array)·{
36 ········final·HashMap<String,·Boolean>·hashMap·=·new·HashMap<String,·Boolean>();36 ········final·HashMap<String,·Boolean>·hashMap·=·new·HashMap<String,·Boolean>();
37 ········hashMap.put("enabled",·Boolean.TRUE);37 ········hashMap.put("enabled",·Boolean.TRUE);
38 ········hashMap.put("data",·(Boolean)(Object)array);38 ········hashMap.put("data",·(Boolean)(Object)array);
39 ········return·hashMap;39 ········return·hashMap;
Offset 48, 19 lines modifiedOffset 48, 19 lines modified
48 ····48 ····
49 ····public·byte[]·h()·{49 ····public·byte[]·h()·{
50 ········return·this.b;50 ········return·this.b;
51 ····}51 ····}
52 ····52 ····
53 ····public·void·j(final·byte[]·b)·{53 ····public·void·j(final·byte[]·b)·{
54 ········this.e·=·true;54 ········this.e·=·true;
55 ········final·i$d·d·=·this.d;55 ········final·j$d·d·=·this.d;
56 ········if·(d·!=·null)·{56 ········if·(d·!=·null)·{
57 ············d.b((Object)this.i(b));57 ············d.b((Object)this.i(b));
58 ············this.d·=·null;58 ············this.d·=·null;
59 ········}59 ········}
60 ········else·if·(this.f)·{60 ········else·if·(this.f)·{
61 ············this.c.d("push",·(Object)this.i(b),·(i$d)new·l$a(this,·b));61 ············this.c.d("push",·(Object)this.i(b),·(j$d)new·l$a(this,·b));
62 ············return;62 ············return;
63 ········}63 ········}
64 ········this.b·=·b;64 ········this.b·=·b;
65 ····}65 ····}
66 }66 }
446 B
v/m.class
428 B
procyon -ec {}
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
  
1 package·v;1 package·v;
  
2 import·w.g;2 import·w.h;
3 import·w.b;3 import·w.c;
4 import·w.d;4 import·w.e;
5 import·w.a;5 import·w.a;
  
6 public·class·m6 public·class·m
7 {7 {
8 ····public·final·a·a;8 ····public·final·a·a;
9 ····9 ····
10 ····public·m(final·k.a·a)·{10 ····public·m(final·k.a·a)·{
11 ········this.a·=·new·a((b)a,·"flutter/settings",·(g)d.a);11 ········this.a·=·new·a((c)a,·"flutter/settings",·(h)e.a);
12 ····}12 ····}
13 ····13 ····
14 ····public·m$a·a()·{14 ····public·m$a·a()·{
15 ········return·new·m$a(this.a);15 ········return·new·m$a(this.a);
16 ····}16 ····}
17 }17 }
264 B
v/n$b.class
242 B
procyon -ec {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 package·v;1 package·v;
  
2 import·w.i$d;2 import·w.j$d;
  
3 public·interface·n$b3 public·interface·n$b
4 {4 {
5 ····void·a(final·String·p0,·final·String·p1,·final·i$d·p2);5 ····void·a(final·String·p0,·final·String·p1,·final·j$d·p2);
6 }6 }
711 B
v/n.class
693 B
procyon -ec {}
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
  
1 package·v;1 package·v;
  
2 import·w.j;2 import·w.k;
3 import·w.b;3 import·w.c;
4 import·w.p;4 import·w.q;
5 import·k.a;5 import·k.a;
6 import·w.i$c;6 import·w.j$c;
7 import·w.i;7 import·w.j;
  
8 public·class·n8 public·class·n
9 {9 {
10 ····public·final·i·a;10 ····public·final·j·a;
11 ····private·n$b·b;11 ····private·n$b·b;
12 ····public·final·i$c·c;12 ····public·final·j$c·c;
13 ····13 ····
14 ····public·n(final·a·a)·{14 ····public·n(final·a·a)·{
15 ········final·n$a·c·=·new·n$a(this);15 ········final·n$a·c·=·new·n$a(this);
16 ········this.c·=·(i$c)c;16 ········this.c·=·(j$c)c;
17 ········(this.a·=·new·i((b)a,·"flutter/spellcheck",·(j)p.b)).e((i$c)c);17 ········(this.a·=·new·j((c)a,·"flutter/spellcheck",·(k)q.b)).e((j$c)c);
18 ····}18 ····}
19 ····19 ····
20 ····public·void·b(final·n$b·b)·{20 ····public·void·b(final·n$b·b)·{
21 ········this.b·=·b;21 ········this.b·=·b;
22 ····}22 ····}
23 }23 }
773 B
v/o.class
755 B
procyon -ec {}
    
Offset 1, 24 lines modifiedOffset 1, 25 lines modified
  
1 package·v;1 package·v;
  
2 import·java.util.HashMap;2 import·java.util.HashMap;
3 import·w.g; 
4 import·w.b;3 import·j.b;
5 import·w.d;4 import·w.h;
 5 import·w.c;
 6 import·w.e;
6 import·w.a;7 import·w.a;
  
7 public·class·o8 public·class·o
8 {9 {
9 ····public·final·a·a;10 ····public·final·a·a;
10 ····11 ····
11 ····public·o(final·k.a·a)·{12 ····public·o(final·k.a·a)·{
12 ········this.a·=·new·a((b)a,·"flutter/system",·(g)d.a);13 ········this.a·=·new·a((c)a,·"flutter/system",·(h)e.a);
13 ····}14 ····}
14 ····15 ····
15 ····public·void·a()·{16 ····public·void·a()·{
16 ········j.b.f("SystemChannel",·"Sending·memory·pressure·warning·to·Flutter.");17 ········b.f("SystemChannel",·"Sending·memory·pressure·warning·to·Flutter.");
17 ········final·HashMap<String,·String>·hashMap·=·new·HashMap<String,·String>(1);18 ········final·HashMap<String,·String>·hashMap·=·new·HashMap<String,·String>(1);
18 ········hashMap.put("type",·"memoryPressure");19 ········hashMap.put("type",·"memoryPressure");
19 ········this.a.c((Object)hashMap);20 ········this.a.c((Object)hashMap);
20 ····}21 ····}
21 }22 }
1.64 KB
v/p.class
1.62 KB
procyon -ec {}
    
Offset 1, 43 lines modifiedOffset 1, 45 lines modified
  
1 package·v;1 package·v;
  
2 import·android.os.Bundle;2 import·android.os.Bundle;
3 import·java.io.Serializable;3 import·java.io.Serializable;
4 import·java.util.Arrays;4 import·java.util.Arrays;
 5 import·j.b;
5 import·java.util.Map;6 import·java.util.Map;
6 import·java.util.Iterator;7 import·java.util.Iterator;
 8 import·io.flutter.plugin.editing.e;
7 import·org.json.JSONArray;9 import·org.json.JSONArray;
8 import·java.util.HashMap;10 import·java.util.HashMap;
9 import·java.util.ArrayList;11 import·java.util.ArrayList;
10 import·w.j;12 import·w.k;
11 import·w.b;13 import·w.c;
12 import·w.e;14 import·w.f;
13 import·k.a;15 import·k.a;
14 import·w.i$c;16 import·w.j$c;
15 import·w.i;17 import·w.j;
  
16 public·class·p18 public·class·p
17 {19 {
18 ····public·final·i·a;20 ····public·final·j·a;
19 ····private·p$f·b;21 ····private·p$f·b;
20 ····final·i$c·c;22 ····final·j$c·c;
21 ····23 ····
22 ····public·p(final·a·a)·{24 ····public·p(final·a·a)·{
23 ········final·p$a·c·=·new·p$a(this);25 ········final·p$a·c·=·new·p$a(this);
24 ········this.c·=·(i$c)c;26 ········this.c·=·(j$c)c;
25 ········(this.a·=·new·i((b)a,·"flutter/textinput",·(j)e.a)).e((i$c)c);27 ········(this.a·=·new·j((c)a,·"flutter/textinput",·(k)f.a)).e((j$c)c);
26 ····}28 ····}
27 ····29 ····
28 ····private·static·HashMap·c(final·ArrayList·list)·{30 ····private·static·HashMap·c(final·ArrayList·list)·{
29 ········final·HashMap<String,·JSONArray>·hashMap·=·new·HashMap<String,·JSONArray>();31 ········final·HashMap<String,·JSONArray>·hashMap·=·new·HashMap<String,·JSONArray>();
30 ········final·JSONArray·value·=·new·JSONArray();32 ········final·JSONArray·value·=·new·JSONArray();
31 ········final·Iterator<io.flutter.plugin.editing.e>·iterator·=·list.iterator();33 ········final·Iterator<e>·iterator·=·list.iterator();
32 ········while·(iterator.hasNext())·{34 ········while·(iterator.hasNext())·{
33 ············value.put((Object)((io.flutter.plugin.editing.e)iterator.next()).b());35 ············value.put((Object)((e)iterator.next()).b());
34 ········}36 ········}
35 ········hashMap.put("deltas",·value);37 ········hashMap.put("deltas",·value);
36 ········return·hashMap;38 ········return·hashMap;
37 ····}39 ····}
38 ····40 ····
39 ····private·static·HashMap·d(final·String·value,·final·int·i,·final·int·j,·final·int·k,·final·int·l)·{41 ····private·static·HashMap·d(final·String·value,·final·int·i,·final·int·j,·final·int·k,·final·int·l)·{
40 ········final·HashMap<String,·String>·hashMap·=·new·HashMap<String,·String>();42 ········final·HashMap<String,·String>·hashMap·=·new·HashMap<String,·String>();
1.88 KB
w/a.class
1.86 KB
procyon -ec {}
    
Offset 1, 59 lines modifiedOffset 1, 59 lines modified
  
1 package·w;1 package·w;
  
2 import·java.nio.ByteBuffer;2 import·java.nio.ByteBuffer;
  
3 public·final·class·a3 public·final·class·a
4 {4 {
5 ····private·final·b·a;5 ····private·final·c·a;
6 ····private·final·String·b;6 ····private·final·String·b;
7 ····private·final·g·c;7 ····private·final·h·c;
8 ····private·final·b$c·d;8 ····private·final·c$c·d;
9 ····9 ····
10 ····public·a(final·b·b,·final·String·s,·final·g·g)·{10 ····public·a(final·c·c,·final·String·s,·final·h·h)·{
11 ········this(b,·s,·g,·null);11 ········this(c,·s,·h,·null);
12 ····}12 ····}
13 ····13 ····
14 ····public·a(final·b·a,·final·String·b,·final·g·c,·final·b$c·d)·{14 ····public·a(final·c·a,·final·String·b,·final·h·c,·final·c$c·d)·{
15 ········this.a·=·a;15 ········this.a·=·a;
16 ········this.b·=·b;16 ········this.b·=·b;
17 ········this.c·=·c;17 ········this.c·=·c;
18 ········this.d·=·d;18 ········this.d·=·d;
19 ····}19 ····}
20 ····20 ····
21 ····public·void·c(final·Object·o)·{21 ····public·void·c(final·Object·o)·{
22 ········this.d(o,·null);22 ········this.d(o,·null);
23 ····}23 ····}
24 ····24 ····
25 ····public·void·d(final·Object·o,·final·a$e·a$e)·{25 ····public·void·d(final·Object·o,·final·a$e·a$e)·{
26 ········final·b·a·=·this.a;26 ········final·c·a·=·this.a;
27 ········final·String·b·=·this.b;27 ········final·String·b·=·this.b;
28 ········final·ByteBuffer·b2·=·this.c.b(o);28 ········final·ByteBuffer·b2·=·this.c.b(o);
29 ········Object·o2·=·null;29 ········Object·o2·=·null;
30 ········if·(a$e·!=·null)·{30 ········if·(a$e·!=·null)·{
31 ············o2·=·new·a$c(this,·a$e,·(a$a)null);31 ············o2·=·new·a$c(this,·a$e,·(a$a)null);
32 ········}32 ········}
33 ········a.d(b,·b2,·(b$b)o2);33 ········a.f(b,·b2,·(c$b)o2);
34 ····}34 ····}
35 ····35 ····
36 ····public·void·e(final·a$d·a$d)·{36 ····public·void·e(final·a$d·a$d)·{
37 ········final·b$c·d·=·this.d;37 ········final·c$c·d·=·this.d;
38 ········Object·o·=·null;38 ········Object·o·=·null;
39 ········if·(d·!=·null)·{39 ········if·(d·!=·null)·{
40 ············final·b·a·=·this.a;40 ············final·c·a·=·this.a;
41 ············final·String·b·=·this.b;41 ············final·String·b·=·this.b;
42 ············if·(a$d·!=·null)·{42 ············if·(a$d·!=·null)·{
43 ················o·=·new·a$b(this,·a$d,·(a$a)null);43 ················o·=·new·a$b(this,·a$d,·(a$a)null);
44 ············}44 ············}
45 ············a.b(b,·(b$a)o,·this.d);45 ············a.d(b,·(c$a)o,·this.d);
46 ········}46 ········}
47 ········else·{47 ········else·{
48 ············final·b·a2·=·this.a;48 ············final·c·a2·=·this.a;
49 ············final·String·b2·=·this.b;49 ············final·String·b2·=·this.b;
50 ············if·(a$d·!=·null)·{50 ············if·(a$d·!=·null)·{
51 ················o·=·new·a$b(this,·a$d,·(a$a)null);51 ················o·=·new·a$b(this,·a$d,·(a$a)null);
52 ············}52 ············}
53 ············a2.c(b2,·(b$a)o);53 ············a2.e(b2,·(c$a)o);
54 ········}54 ········}
55 ····}55 ····}
56 }56 }
414 B
w/b.class
396 B
procyon -ec {}
    
Offset 1, 13 lines modifiedOffset 1, 9 lines modified
  
1 package·w;1 package·w;
  
 2 public·final·class·b
2 import·java.nio.ByteBuffer; 
  
3 public·interface·b 
4 {3 {
5 ····void·b(final·String·p0,·final·b$a·p1,·final·b$c·p2);4 ····public·static·c$c·a(final·c·c)·{
 5 ········return·c.a(new·c$d());
6 ····6 ····}
7 ····void·c(final·String·p0,·final·b$a·p1); 
8 ···· 
9 ····void·d(final·String·p0,·final·ByteBuffer·p1,·final·b$b·p2); 
10 }7 }
602 B
w/c.class
584 B
procyon -ec {}
    
Offset 1, 14 lines modifiedOffset 1, 17 lines modified
  
1 package·w;1 package·w;
  
2 public·class·c·extends·RuntimeException2 import·java.nio.ByteBuffer;
  
 3 public·interface·c
3 {4 {
4 ····public·final·String·d; 
5 ····public·final·Object·e;5 ····c$c·a(final·c$d·p0);
 6 ····
 7 ····c$c·b();
 8 ····
 9 ····void·d(final·String·p0,·final·c$a·p1,·final·c$c·p2);
 10 ····
 11 ····void·e(final·String·p0,·final·c$a·p1);
6 ····12 ····
 13 ····void·f(final·String·p0,·final·ByteBuffer·p1,·final·c$b·p2);
7 ····c(final·String·d,·final·String·message,·final·Object·e)·{ 
8 ········super(message); 
9 ········this.d·=·d; 
10 ········this.e·=·e; 
11 ····} 
12 }14 }
17.3 KB
w/f.class
17.2 KB
procyon -ec {}
    
Offset 1, 158 lines modifiedOffset 1, 153 lines modified
  
1 package·w;1 package·w;
  
2 import·java.util.Set; 
3 import·java.util.Iterator; 
4 import·java.util.Map; 
5 import·java.lang.reflect.Array; 
6 import·java.util.Collection; 
7 import·org.json.JSONArray;2 import·org.json.JSONException;
8 import·org.json.JSONObject;3 import·org.json.JSONObject;
 4 import·org.json.JSONArray;
 5 import·java.nio.ByteBuffer;
  
9 public·class·f6 public·final·class·f·implements·k
10 {7 {
11 ····public·static·Object·a(Object·string)·{ 
12 ········if·(string·==·null)·{ 
13 ············return·JSONObject.NULL;8 ····public·static·final·f·a;
 9 ····
 10 ····static·{
 11 ········a·=·new·f();
 12 ····}
 13 ····
 14 ····private·f()·{
 15 ····}
 16 ····
 17 ····public·ByteBuffer·a(final·String·s,·final·String·s2,·final·Object·o,·final·String·s3)·{
 18 ········return·e.a.b((Object)new·JSONArray().put((Object)s).put(g.a((Object)s2)).put(g.a(o)).put(g.a((Object)s3)));
 19 ····}
 20 ····
 21 ····public·ByteBuffer·b(final·i·i)·{
 22 ········try·{
 23 ············try·{
 24 ················final·JSONObject·jsonObject·=·new·JSONObject();
 25 ················jsonObject.put("method",·(Object)i.a);
 26 ················final·String·s·=·"args";
 27 ················final·Object·b·=·i.b;
 28 ················try·{
 29 ····················jsonObject.put(s,·g.a(b));
 30 ····················return·e.a.b((Object)jsonObject);
 31 ················}
 32 ················catch·(JSONException·cause)·{
 33 ····················throw·new·IllegalArgumentException("Invalid·JSON",·(Throwable)cause);
 34 ················}
 35 ············}
 36 ············catch·(JSONException·ex)·{}
 37 ········}
 38 ········catch·(JSONException·ex2)·{}
 39 ····}
 40 ····
 41 ····public·ByteBuffer·c(final·String·s,·final·String·s2,·final·Object·o)·{
 42 ········return·e.a.b((Object)new·JSONArray().put((Object)s).put(g.a((Object)s2)).put(g.a(o)));
 43 ····}
 44 ····
 45 ····public·ByteBuffer·d(Object·a)·{
 46 ········final·e·a2·=·e.a;
 47 ········final·JSONArray·jsonArray·=·new·JSONArray();
 48 ········a·=·g.a(a);
 49 ········return·a2.b((Object)jsonArray.put(a));
 50 ····}
 51 ····
 52 ····public·i·e(final·ByteBuffer·byteBuffer)·{
 53 ········try·{
 54 ············final·Object·a·=·e.a.a(byteBuffer);
 55 ············Label_0087:·{
 56 ················if·(!(a·instanceof·JSONObject))·{
 57 ····················break·Label_0087;
 58 ················}
 59 ················final·JSONObject·jsonObject·=·(JSONObject)a;
 60 ················final·Object·value·=·jsonObject.get("method");
 61 ················final·Object·g·=·this.g(jsonObject.opt("args"));
 62 ················if·(!(value·instanceof·String))·{
 63 ····················break·Label_0087;
 64 ················}
 65 ················try·{
 66 ····················return·new·i((String)value,·g);
 67 ····················try·{
 68 ························try·{
 69 ····························final·StringBuilder·sb·=·new·StringBuilder();
 70 ····························sb.append("Invalid·method·call:·");
 71 ····························final·StringBuilder·sb2·=·sb;
 72 ····························try·{
 73 ································sb2.append(a);
 74 ································throw·new·IllegalArgumentException(sb.toString());
 75 ····························}
 76 ····························catch·(JSONException·cause)·{
 77 ································throw·new·IllegalArgumentException("Invalid·JSON",·(Throwable)cause);
 78 ····························}
 79 ························}
 80 ························catch·(JSONException·ex)·{}
 81 ····················}
 82 ····················catch·(JSONException·ex2)·{}
 83 ················}
 84 ················catch·(JSONException·ex3)·{}
 85 ············}
14 ········}86 ········}
 87 ········catch·(JSONException·ex4)·{}
 88 ····}
 89 ····
 90 ····public·Object·f(final·ByteBuffer·byteBuffer)·{
 91 ········try·{
 92 ············final·Object·a·=·e.a.a(byteBuffer);
 93 ············Label_0170:·{
15 ········if·(!(string·instanceof·JSONArray))·{94 ················if·(!(a·instanceof·JSONArray))·{
 95 ····················break·Label_0170;
16 ············if·(!(string·instanceof·JSONObject))·{ 
17 ················if·(string.equals(JSONObject.NULL))·{ 
18 ····················return·string; 
19 ················}96 ················}
20 ················Label_0112:·{ 
21 ····················if·(!(string·instanceof·Collection))·{97 ················final·JSONArray·jsonArray·=·(JSONArray)a;
 98 ················try·{
 99 ····················final·int·length·=·jsonArray.length();
 100 ····················final·int·n·=·1;
 101 ····················if·(length·==·n)·{
 102 ························return·this.g(jsonArray.opt(0));
 103 ····················}
 104 ····················if·(jsonArray.length()·!=·3)·{
22 ························break·Label_0112;105 ························break·Label_0170;
 106 ····················}
 107 ····················final·Object·value·=·jsonArray.get(0);
 108 ····················final·Object·g·=·this.g(jsonArray.opt(n));
 109 ····················final·Object·g2·=·this.g(jsonArray.opt(2));
 110 ····················if·(!(value·instanceof·String)·||·(g·!=·null·&&·!(g·instanceof·String)))·{
 111 ························break·Label_0170;
23 ····················}112 ····················}
24 ····················try·{113 ····················try·{
Max diff block lines reached; 12669/17622 bytes (71.89%) of diff not shown.
12.2 KB
w/g.class
12.2 KB
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 158 lines modified
  
1 package·w;1 package·w;
  
2 import·java.nio.ByteBuffer;2 import·java.util.Set;
 3 import·java.util.Iterator;
 4 import·java.util.Map;
 5 import·java.lang.reflect.Array;
 6 import·java.util.Collection;
 7 import·org.json.JSONArray;
 8 import·org.json.JSONObject;
  
3 public·interface·g9 public·class·g
4 {10 {
5 ····Object·a(final·ByteBuffer·p0);11 ····public·static·Object·a(Object·string)·{
 12 ········if·(string·==·null)·{
 13 ············return·JSONObject.NULL;
 14 ········}
 15 ········if·(!(string·instanceof·JSONArray))·{
 16 ············if·(!(string·instanceof·JSONObject))·{
 17 ················if·(string.equals(JSONObject.NULL))·{
 18 ····················return·string;
 19 ················}
 20 ················Label_0112:·{
 21 ····················if·(!(string·instanceof·Collection))·{
 22 ························break·Label_0112;
 23 ····················}
 24 ····················try·{
 25 ························try·{
 26 ····························final·JSONArray·jsonArray·=·new·JSONArray();
 27 ····························final·Collection·collection·=·(Collection)string;
 28 ····························try·{
 29 ································final·Iterator<Object>·iterator·=·collection.iterator();
 30 ································try·{
 31 ····································while·(true)·{
 32 ········································if·(!iterator.hasNext())·{
 33 ············································return·jsonArray;
 34 ········································}
 35 ········································final·Object·next·=·iterator.next();
 36 ········································try·{
 37 ············································jsonArray.put(a(next));
 38 ············································continue;
 39 ············································final·Class<?>·class1·=·string.getClass();
 40 ············································try·{
 41 ················································Label_0184:·{
 42 ····················································if·(!class1.isArray())·{
 43 ························································break·Label_0184;
 44 ····················································}
 45 ····················································try·{
 46 ························································final·JSONArray·jsonArray2·=·new·JSONArray();
 47 ························································final·int·length·=·Array.getLength(string);
 48 ························································int·n·=·0;
 49 ························································while·(true)·{
 50 ····························································if·(n·>=·length)·{
 51 ································································return·jsonArray2;
 52 ····························································}
 53 ····························································final·Object·value·=·Array.get(string,·n);
 54 ····························································try·{
 55 ································································jsonArray2.put(a(value));
 56 ································································++n;
 57 ································································continue;
 58 ································································try·{
 59 ····································································final·JSONObject·jsonObject·=·new·JSONObject();
 60 ····································································final·Map·map·=·(Map)string;
 61 ····································································try·{
 62 ········································································final·Set<Map.Entry<Object,·V>>·entrySet·=·map.entrySet();
 63 ········································································try·{
 64 ············································································final·Iterator<Map.Entry<Object,·V>>·iterator2·=·entrySet.iterator();
 65 ············································································try·{
 66 ············································································Block_49_Outer:
 67 ················································································while·(true)·{
 68 ····················································································if·(!iterator2.hasNext())·{
 69 ························································································return·jsonObject;
 70 ····················································································}
 71 ····················································································final·Map.Entry<Object,·V>·next2·=·iterator2.next();
 72 ····················································································try·{
 73 ························································································final·Map.Entry<Object,·V>·entry·=·(Map.Entry<Object,·V>)next2;
 74 ························································································try·{
 75 ····························································································final·String·key·=·entry.getKey();
 76 ····························································································try·{
 77 ································································································final·String·s·=·(String)key;
 78 ································································································try·{
 79 ····································································································final·V·value2·=·entry.getValue();
 80 ····································································································try·{
 81 ········································································································jsonObject.put(s,·a((Object)value2));
 82 ········································································································continue·Block_49_Outer;
 83 ········································································································//·iftrue(Label_0376:,·!string·instanceof·String)
 84 ········································································································//·iftrue(Label_0411:,·string·instanceof·Boolean·||·string·instanceof·Byte·||·string·instanceof·Character·||·string·instanceof·Double·||·string·instanceof·Float·||·string·instanceof·Integer·||·string·instanceof·Long·||·string·instanceof·Short)
 85 ········································································································while·(true)·{
 86 ············································································································return·string;
 87 ············································································································Label_0292:·{
 88 ················································································································continue;
 89 ············································································································}
 90 ········································································································}
 91 ········································································································final·Class<?>·class2;
 92 ········································································································Label_0376:·{
 93 ············································································································class2·=·string.getClass();
 94 ········································································································}
 95 ········································································································try·{
 96 ············································································································final·Package·package1·=·class2.getPackage();
 97 ············································································································try·{
 98 ················································································································if·(package1.getName().startsWith("java."))·{
 99 ····················································································································string·=·string.toString();
 100 ····················································································································Label_0411:
 101 ····················································································································return·string;
 102 ················································································································}
 103 ················································································································break·Label_0112;
 104 ············································································································}
 105 ············································································································catch·(Exception·ex)·{}
 106 ········································································································}
 107 ········································································································catch·(Exception·ex2)·{}
 108 ····································································································}
 109 ····································································································catch·(Exception·ex3)·{}
 110 ································································································}
 111 ································································································catch·(Exception·ex4)·{}
 112 ····························································································}
 113 ····························································································catch·(Exception·ex5)·{}
 114 ························································································}
 115 ························································································catch·(Exception·ex6)·{}
 116 ····················································································}
 117 ····················································································catch·(Exception·ex7)·{}
 118 ················································································}
 119 ············································································}
 120 ············································································catch·(Exception·ex8)·{}
 121 ········································································}
 122 ········································································catch·(Exception·ex9)·{}
 123 ····································································}
 124 ····································································catch·(Exception·ex10)·{}
Max diff block lines reached; 0/12470 bytes (0.00%) of diff not shown.
881 B
w/h.class
863 B
procyon -ec {}
    
Offset 1, 34 lines modifiedOffset 1, 11 lines modified
  
1 package·w;1 package·w;
  
 2 import·java.nio.ByteBuffer;
2 import·org.json.JSONObject; 
3 import·java.util.Map; 
  
4 public·final·class·h3 public·interface·h
5 {4 {
 5 ····Object·a(final·ByteBuffer·p0);
6 ····public·final·String·a; 
7 ····public·final·Object·b; 
8 ····6 ····
 7 ····ByteBuffer·b(final·Object·p0);
9 ····public·h(final·String·a,·final·Object·b)·{ 
10 ········this.a·=·a; 
11 ········this.b·=·b; 
12 ····} 
13 ···· 
14 ····public·Object·a(final·String·s)·{ 
15 ········final·Object·b·=·this.b; 
16 ········if·(b·==·null)·{ 
17 ············return·null; 
18 ········} 
19 ········if·(b·instanceof·Map)·{ 
20 ············return·((Map<K,·Object>)b).get(s); 
21 ········} 
22 ········if·(b·instanceof·JSONObject)·{ 
23 ············return·((JSONObject)b).opt(s); 
24 ········} 
25 ········throw·new·ClassCastException(); 
26 ····} 
27 ···· 
28 ····public·Object·b()·{ 
29 ········return·this.b; 
30 ····} 
31 }8 }
1.72 KB
w/i.class
1.7 KB
procyon -ec {}
    
Offset 1, 65 lines modifiedOffset 1, 17 lines modified
  
1 package·w;1 package·w;
  
2 import·java.nio.ByteBuffer; 
  
3 public·class·i2 public·final·class·i
4 {3 {
5 ····private·final·b·a; 
6 ····private·final·String·b;4 ····public·final·String·a;
 5 ····public·final·Object·b;
7 ····private·final·j·c; 
8 ····private·final·b$c·d; 
9 ···· 
10 ····public·i(final·b·b,·final·String·s)·{ 
11 ········this(b,·s,·(j)p.b); 
12 ····} 
13 ···· 
14 ····public·i(final·b·b,·final·String·s,·final·j·j)·{ 
15 ········this(b,·s,·j,·null); 
16 ····} 
17 ····6 ····
18 ····public·i(final·b·a,·final·String·b,·final·j·c,·final·b$c·d)·{7 ····public·i(final·String·a,·final·Object·b)·{
19 ········this.a·=·a;8 ········this.a·=·a;
20 ········this.b·=·b;9 ········this.b·=·b;
21 ········this.c·=·c; 
22 ········this.d·=·d; 
23 ····} 
24 ···· 
25 ····public·void·c(final·String·s,·final·Object·o)·{ 
26 ········this.d(s,·o,·null); 
27 ····} 
28 ···· 
29 ····public·void·d(final·String·s,·Object·o,·final·i$d·i$d)·{ 
30 ········final·b·a·=·this.a; 
31 ········final·String·b·=·this.b; 
32 ········final·ByteBuffer·b2·=·this.c.b(new·h(s,·o)); 
33 ········if·(i$d·==·null)·{ 
34 ············o·=·null; 
35 ········} 
36 ········else·{ 
37 ············o·=·new·i$b(this,·i$d); 
38 ········} 
39 ········a.d(b,·b2,·(b$b)o); 
40 ····}10 ····}
41 ····11 ····
 12 ····public·Object·a()·{
 13 ········return·this.b;
42 ····public·void·e(final·i$c·i$c)·{ 
43 ········final·b$c·d·=·this.d; 
44 ········Object·o·=·null; 
45 ········if·(d·!=·null)·{ 
46 ············final·b·a·=·this.a; 
47 ············final·String·b·=·this.b; 
48 ············if·(i$c·!=·null)·{ 
49 ················o·=·new·i$a(this,·i$c); 
50 ············} 
51 ············a.b(b,·(b$a)o,·this.d); 
52 ········} 
53 ········else·{ 
54 ············final·b·a2·=·this.a; 
55 ············final·String·b2·=·this.b; 
56 ············if·(i$c·!=·null)·{ 
57 ················o·=·new·i$a(this,·i$c); 
58 ············} 
59 ············a2.c(b2,·(b$a)o); 
60 ········} 
61 ····}14 ····}
62 }15 }
1.77 KB
w/j.class
1.75 KB
procyon -ec {}
    
Offset 1, 19 lines modifiedOffset 1, 61 lines modified
  
1 package·w;1 package·w;
  
2 import·java.nio.ByteBuffer;2 import·java.nio.ByteBuffer;
  
3 public·interface·j3 public·class·j
4 {4 {
5 ····ByteBuffer·a(final·String·p0,·final·String·p1,·final·Object·p2,·final·String·p3);5 ····private·final·c·a;
 6 ····private·final·String·b;
 7 ····private·final·k·c;
 8 ····private·final·c$c·d;
6 ····9 ····
7 ····ByteBuffer·b(final·h·p0);10 ····public·j(final·c·c,·final·String·s,·final·k·k)·{
 11 ········this(c,·s,·k,·null);
 12 ····}
8 ····13 ····
9 ····ByteBuffer·c(final·String·p0,·final·String·p1,·final·Object·p2);14 ····public·j(final·c·a,·final·String·b,·final·k·c,·final·c$c·d)·{
 15 ········this.a·=·a;
 16 ········this.b·=·b;
 17 ········this.c·=·c;
 18 ········this.d·=·d;
 19 ····}
10 ····20 ····
11 ····ByteBuffer·d(final·Object·p0);21 ····public·void·c(final·String·s,·final·Object·o)·{
 22 ········this.d(s,·o,·null);
 23 ····}
12 ····24 ····
13 ····h·e(final·ByteBuffer·p0);25 ····public·void·d(final·String·s,·Object·o,·final·j$d·j$d)·{
 26 ········final·c·a·=·this.a;
 27 ········final·String·b·=·this.b;
 28 ········final·ByteBuffer·b2·=·this.c.b(new·i(s,·o));
 29 ········if·(j$d·==·null)·{
 30 ············o·=·null;
 31 ········}
 32 ········else·{
 33 ············o·=·new·j$b(this,·j$d);
 34 ········}
 35 ········a.f(b,·b2,·(c$b)o);
 36 ····}
14 ····37 ····
15 ····Object·f(final·ByteBuffer·p0);38 ····public·void·e(final·j$c·j$c)·{
 39 ········final·c$c·d·=·this.d;
 40 ········Object·o·=·null;
 41 ········if·(d·!=·null)·{
 42 ············final·c·a·=·this.a;
 43 ············final·String·b·=·this.b;
 44 ············if·(j$c·!=·null)·{
 45 ················o·=·new·j$a(this,·j$c);
 46 ············}
 47 ············a.d(b,·(c$a)o,·this.d);
 48 ········}
 49 ········else·{
 50 ············final·c·a2·=·this.a;
 51 ············final·String·b2·=·this.b;
 52 ············if·(j$c·!=·null)·{
 53 ················o·=·new·j$a(this,·j$c);
 54 ············}
 55 ············a2.e(b2,·(c$a)o);
 56 ········}
 57 ····}
16 }58 }
550 B
w/k.class
532 B
procyon -ec {}
    
Offset 1, 9 lines modifiedOffset 1, 19 lines modified
  
1 package·w;1 package·w;
  
2 import·android.content.Intent;2 import·java.nio.ByteBuffer;
  
3 public·interface·k3 public·interface·k
4 {4 {
5 ····boolean·c(final·int·p0,·final·int·p1,·final·Intent·p2);5 ····ByteBuffer·a(final·String·p0,·final·String·p1,·final·Object·p2,·final·String·p3);
 6 ····
 7 ····ByteBuffer·b(final·i·p0);
 8 ····
 9 ····ByteBuffer·c(final·String·p0,·final·String·p1,·final·Object·p2);
 10 ····
 11 ····ByteBuffer·d(final·Object·p0);
 12 ····
 13 ····i·e(final·ByteBuffer·p0);
 14 ····
 15 ····Object·f(final·ByteBuffer·p0);
6 }16 }
232 B
w/l.class
214 B
procyon -ec {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 package·w;1 package·w;
  
2 import·android.content.Intent;2 import·android.content.Intent;
  
3 public·interface·l3 public·interface·l
4 {4 {
5 ····boolean·d(final·Intent·p0);5 ····boolean·c(final·int·p0,·final·int·p1,·final·Intent·p2);
6 }6 }
236 B
w/m.class
218 B
procyon -ec {}
    
Offset 1, 7 lines modifiedOffset 1, 9 lines modified
  
1 package·w;1 package·w;
  
 2 import·android.content.Intent;
  
2 public·interface·m3 public·interface·m
3 {4 {
4 ····boolean·b(final·int·p0,·final·String[]·p1,·final·int[]·p2);5 ····boolean·d(final·Intent·p0);
5 }6 }
184 B
w/n.class
166 B
procyon -ec {}
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 package·w;1 package·w;
  
2 public·interface·n2 public·interface·n
3 {3 {
4 ····void·f();4 ····boolean·b(final·int·p0,·final·String[]·p1,·final·int[]·p2);
5 }5 }
661 B
z/a$a.class
639 B
procyon -ec {}
    
Offset 1, 22 lines modifiedOffset 1, 8 lines modified
  
1 package·z;1 package·z;
  
 2 public·class·a$a·extends·RuntimeException
2 import·w.i$d; 
3 import·android.content.SharedPreferences$Editor; 
  
4 class·a$a·implements·Runnable 
5 {3 {
 4 ····public·final·String·d;
 5 ····public·final·Object·e;
6 ····final·/*·synthetic·*/·SharedPreferences$Editor·d; 
7 ····final·/*·synthetic·*/·i$d·e; 
8 ····final·/*·synthetic·*/·a·f; 
9 ···· 
10 ····a$a(final·a·f,·final·SharedPreferences$Editor·d,·final·i$d·e)·{ 
11 ········this.f·=·f; 
12 ········this.d·=·d; 
13 ········this.e·=·e; 
14 ····} 
15 ···· 
16 ····public·void·run()·{ 
17 ········a.b(this.f).post((Runnable)new·a$a$a(this,·this.d.commit())); 
18 ····} 
19 }6 }
1.44 KB
io/flutter/embedding/android/e.class
1.37 KB
procyon -ec {}
    
Offset 49, 15 lines modifiedOffset 49, 15 lines modified
49 ········throw·new·IllegalArgumentException("Cannot·delay·the·first·Android·view·draw·when·the·render·mode·is·not·set·to·`RenderMode.surface`.");49 ········throw·new·IllegalArgumentException("Cannot·delay·the·first·Android·view·draw·when·the·render·mode·is·not·set·to·`RenderMode.surface`.");
50 ····}50 ····}
51 ····51 ····
52 ····private·void·h()·{52 ····private·void·h()·{
53 ········if·(this.a.u()·!=·null)·{53 ········if·(this.a.u()·!=·null)·{
54 ············return;54 ············return;
55 ········}55 ········}
56 ········if·(this.b.h().i())·{56 ········if·(this.b.h().k())·{
57 ············return;57 ············return;
58 ········}58 ········}
59 ········String·str·=·this.a.g();59 ········String·str·=·this.a.g();
60 ········if·(str·==·null)·{60 ········if·(str·==·null)·{
61 ············str·=·this.n(this.a.f().getIntent());61 ············str·=·this.n(this.a.f().getIntent());
62 ············if·(str·==·null)·{62 ············if·(str·==·null)·{
63 ················str·=·"/";63 ················str·=·"/";
Offset 89, 15 lines modifiedOffset 89, 15 lines modified
89 ········a$b·a$b;89 ········a$b·a$b;
90 ········if·(a·==·null)·{90 ········if·(a·==·null)·{
91 ············a$b·=·new·a$b(s,·this.a.x());91 ············a$b·=·new·a$b(s,·this.a.x());
92 ········}92 ········}
93 ········else·{93 ········else·{
94 ············a$b·=·new·a$b(s,·a,·this.a.x());94 ············a$b·=·new·a$b(s,·a,·this.a.x());
95 ········}95 ········}
96 ········this.b.h().g(a$b,·this.a.l());96 ········this.b.h().i(a$b,·this.a.l());
97 ····}97 ····}
98 ····98 ····
99 ····private·void·i()·{99 ····private·void·i()·{
100 ········if·(this.a·!=·null)·{100 ········if·(this.a·!=·null)·{
101 ············return;101 ············return;
102 ········}102 ········}
103 ········throw·new·IllegalStateException("Cannot·execute·method·on·a·destroyed·FlutterActivityAndFragmentDelegate.");103 ········throw·new·IllegalStateException("Cannot·execute·method·on·a·destroyed·FlutterActivityAndFragmentDelegate.");
Offset 164, 15 lines modifiedOffset 164, 15 lines modified
164 ····}164 ····}
165 ····165 ····
166 ····void·D(final·int·n)·{166 ····void·D(final·int·n)·{
167 ········this.i();167 ········this.i();
168 ········final·a·b·=·this.b;168 ········final·a·b·=·this.b;
169 ········if·(b·!=·null)·{169 ········if·(b·!=·null)·{
170 ············if·(this.h·&&·n·>=·10)·{170 ············if·(this.h·&&·n·>=·10)·{
171 ················b.h().j();171 ················b.h().l();
172 ················this.b.t().a();172 ················this.b.t().a();
173 ············}173 ············}
174 ············this.b.p().m(n);174 ············this.b.p().m(n);
175 ········}175 ········}
176 ····}176 ····}
177 ····177 ····
178 ····void·E()·{178 ····void·E()·{
498 B
io/flutter/embedding/android/k.class
426 B
procyon -ec {}
    
Offset 354, 16 lines modifiedOffset 354, 16 lines modified
354 ········return·null;354 ········return·null;
355 ····}355 ····}
356 ····356 ····
357 ····public·a·getAttachedFlutterEngine()·{357 ····public·a·getAttachedFlutterEngine()·{
358 ········return·this.h;358 ········return·this.h;
359 ····}359 ····}
360 ····360 ····
361 ····public·w.b·getBinaryMessenger()·{361 ····public·w.c·getBinaryMessenger()·{
362 ········return·(w.b)this.h.h();362 ········return·(w.c)this.h.h();
363 ····}363 ····}
364 ····364 ····
365 ····public·g·getCurrentImageSurface()·{365 ····public·g·getCurrentImageSurface()·{
366 ········return·this.c;366 ········return·this.c;
367 ····}367 ····}
368 ····368 ····
369 ····public·boolean·j()·{369 ····public·boolean·j()·{
399 B
io/flutter/embedding/android/q.class
327 B
procyon -ec {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 package·io.flutter.embedding.android;1 package·io.flutter.embedding.android;
  
2 import·java.nio.ByteBuffer;2 import·java.nio.ByteBuffer;
3 import·w.b$b;3 import·w.c$b;
  
4 public·final·class·q·implements·b$b4 public·final·class·q·implements·c$b
5 {5 {
6 ····public·final·void·a(final·ByteBuffer·byteBuffer)·{6 ····public·final·void·a(final·ByteBuffer·byteBuffer)·{
7 ········r.c(this.a,·byteBuffer);7 ········r.c(this.a,·byteBuffer);
8 ····}8 ····}
9 }9 }
1.25 KB
io/flutter/embedding/android/r.class
1.18 KB
procyon -ec {}
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
  
1 package·io.flutter.embedding.android;1 package·io.flutter.embedding.android;
  
2 import·w.b$b;2 import·w.c$b;
3 import·java.util.Iterator;3 import·java.util.Iterator;
4 import·java.util.ArrayList;4 import·java.util.ArrayList;
5 import·java.nio.ByteBuffer;5 import·java.nio.ByteBuffer;
6 import·android.view.KeyEvent;6 import·android.view.KeyEvent;
7 import·java.util.HashMap;7 import·java.util.HashMap;
8 import·w.b;8 import·w.c;
  
9 public·class·r·implements·s$d9 public·class·r·implements·s$d
10 {10 {
11 ····private·final·b·a;11 ····private·final·c·a;
12 ····private·final·HashMap·b;12 ····private·final·HashMap·b;
13 ····private·final·HashMap·c;13 ····private·final·HashMap·c;
14 ····private·final·s$b·d;14 ····private·final·s$b·d;
15 ····15 ····
16 ····public·r(final·b·a)·{16 ····public·r(final·c·a)·{
17 ········this.b·=·new·HashMap();17 ········this.b·=·new·HashMap();
18 ········this.c·=·new·HashMap();18 ········this.c·=·new·HashMap();
19 ········this.d·=·new·s$b();19 ········this.d·=·new·s$b();
20 ········this.a·=·a;20 ········this.a·=·a;
21 ········final·t$e[]·a2·=·t.a();21 ········final·t$e[]·a2·=·t.a();
22 ········for·(int·length·=·a2.length,·i·=·0;·i·<·length;·++i)·{22 ········for·(int·length·=·a2.length,·i·=·0;·i·<·length;·++i)·{
23 ············final·t$e·value·=·a2[i];23 ············final·t$e·value·=·a2[i];
Offset 176, 15 lines modifiedOffset 176, 15 lines modified
176 ········Object·o;176 ········Object·o;
177 ········if·(s$d$a·==·null)·{177 ········if·(s$d$a·==·null)·{
178 ············o·=·null;178 ············o·=·null;
179 ········}179 ········}
180 ········else·{180 ········else·{
181 ············o·=·new·q(s$d$a);181 ············o·=·new·q(s$d$a);
182 ········}182 ········}
183 ········this.a.d("flutter/keydata",·n.a(),·(b$b)o);183 ········this.a.f("flutter/keydata",·n.a(),·(c$b)o);
184 ····}184 ····}
185 ····185 ····
186 ····private·void·p(final·boolean·b,·Long·n,·final·Long·n2,·long·c)·{186 ····private·void·p(final·boolean·b,·Long·n,·final·Long·n2,·long·c)·{
187 ········final·n·n3·=·new·n();187 ········final·n·n3·=·new·n();
188 ········n3.a·=·c;188 ········n3.a·=·c;
189 ········n$a·b2;189 ········n$a·b2;
190 ········if·(b)·{190 ········if·(b)·{
4.14 KB
io/flutter/embedding/android/s.class
4.07 KB
javap -verbose -constants -s -l -private {}
    
Offset 33, 25 lines modifiedOffset 33, 25 lines modified
33 ···#25·=·Utf8···············io/flutter/embedding/android/s$d33 ···#25·=·Utf8···············io/flutter/embedding/android/s$d
34 ···#26·=·Class··············#25···········//·io/flutter/embedding/android/s$d34 ···#26·=·Class··············#25···········//·io/flutter/embedding/android/s$d
35 ···#27·=·Utf8···············io/flutter/embedding/android/r35 ···#27·=·Utf8···············io/flutter/embedding/android/r
36 ···#28·=·Class··············#27···········//·io/flutter/embedding/android/r36 ···#28·=·Class··············#27···········//·io/flutter/embedding/android/r
37 ···#29·=·Utf8···············io/flutter/embedding/android/s$e37 ···#29·=·Utf8···············io/flutter/embedding/android/s$e
38 ···#30·=·Class··············#29···········//·io/flutter/embedding/android/s$e38 ···#30·=·Class··············#29···········//·io/flutter/embedding/android/s$e
39 ···#31·=·Utf8···············getBinaryMessenger39 ···#31·=·Utf8···············getBinaryMessenger
40 ···#32·=·Utf8···············()Lw/b;40 ···#32·=·Utf8···············()Lw/c;
41 ···#33·=·NameAndType········#31:#32·······//·getBinaryMessenger:()Lw/b;41 ···#33·=·NameAndType········#31:#32·······//·getBinaryMessenger:()Lw/c;
42 ···#34·=·InterfaceMethodref·#30.#33·······//·io/flutter/embedding/android/s$e.getBinaryMessenger:()Lw/b;42 ···#34·=·InterfaceMethodref·#30.#33·······//·io/flutter/embedding/android/s$e.getBinaryMessenger:()Lw/c;
43 ···#35·=·Utf8···············(Lw/b;)V43 ···#35·=·Utf8···············(Lw/c;)V
44 ···#36·=·NameAndType········#13:#35·······//·"<init>":(Lw/b;)V44 ···#36·=·NameAndType········#13:#35·······//·"<init>":(Lw/c;)V
45 ···#37·=·Methodref··········#28.#36·······//·io/flutter/embedding/android/r."<init>":(Lw/b;)V45 ···#37·=·Methodref··········#28.#36·······//·io/flutter/embedding/android/r."<init>":(Lw/c;)V
46 ···#38·=·Utf8···············io/flutter/embedding/android/m46 ···#38·=·Utf8···············io/flutter/embedding/android/m
47 ···#39·=·Class··············#38···········//·io/flutter/embedding/android/m47 ···#39·=·Class··············#38···········//·io/flutter/embedding/android/m
48 ···#40·=·Utf8···············v/d48 ···#40·=·Utf8···············v/d
49 ···#41·=·Class··············#40···········//·v/d49 ···#41·=·Class··············#40···········//·v/d
50 ···#42·=·Methodref··········#41.#36·······//·v/d."<init>":(Lw/b;)V50 ···#42·=·Methodref··········#41.#36·······//·v/d."<init>":(Lw/c;)V
51 ···#43·=·Utf8···············(Lv/d;)V51 ···#43·=·Utf8···············(Lv/d;)V
52 ···#44·=·NameAndType········#13:#43·······//·"<init>":(Lv/d;)V52 ···#44·=·NameAndType········#13:#43·······//·"<init>":(Lv/d;)V
53 ···#45·=·Methodref··········#39.#44·······//·io/flutter/embedding/android/m."<init>":(Lv/d;)V53 ···#45·=·Methodref··········#39.#44·······//·io/flutter/embedding/android/m."<init>":(Lv/d;)V
54 ···#46·=·Float··············1.4E-45f54 ···#46·=·Float··············1.4E-45f
55 ···#47·=·NameAndType········#7:#8·········//·a:[Lio/flutter/embedding/android/s$d;55 ···#47·=·NameAndType········#7:#8·········//·a:[Lio/flutter/embedding/android/s$d;
56 ···#48·=·Fieldref···········#2.#47········//·io/flutter/embedding/android/s.a:[Lio/flutter/embedding/android/s$d;56 ···#48·=·Fieldref···········#2.#47········//·io/flutter/embedding/android/s.a:[Lio/flutter/embedding/android/s$d;
57 ···#49·=·Utf8···············d57 ···#49·=·Utf8···············d
Offset 150, 33 lines modifiedOffset 150, 33 lines modified
150 ········19:·putfield······#23·················//·Field·c:Lio/flutter/embedding/android/s$e;150 ········19:·putfield······#23·················//·Field·c:Lio/flutter/embedding/android/s$e;
151 ········22:·iconst_2151 ········22:·iconst_2
152 ········23:·anewarray·····#26·················//·class·io/flutter/embedding/android/s$d152 ········23:·anewarray·····#26·················//·class·io/flutter/embedding/android/s$d
153 ········26:·astore_2153 ········26:·astore_2
154 ········27:·new···········#28·················//·class·io/flutter/embedding/android/r154 ········27:·new···········#28·················//·class·io/flutter/embedding/android/r
155 ········30:·astore_3155 ········30:·astore_3
156 ········31:·aload_1156 ········31:·aload_1
157 ········32:·invokeinterface·#34,··1···········//·InterfaceMethod·io/flutter/embedding/android/s$e.getBinaryMessenger:()Lw/b;157 ········32:·invokeinterface·#34,··1···········//·InterfaceMethod·io/flutter/embedding/android/s$e.getBinaryMessenger:()Lw/c;
158 ········37:·astore········4158 ········37:·astore········4
159 ········39:·aload_3159 ········39:·aload_3
160 ········40:·aload·········4160 ········40:·aload·········4
161 ········42:·invokespecial·#37·················//·Method·io/flutter/embedding/android/r."<init>":(Lw/b;)V161 ········42:·invokespecial·#37·················//·Method·io/flutter/embedding/android/r."<init>":(Lw/c;)V
162 ········45:·aload_2162 ········45:·aload_2
163 ········46:·iconst_0163 ········46:·iconst_0
164 ········47:·aload_3164 ········47:·aload_3
165 ········48:·aastore165 ········48:·aastore
166 ········49:·new···········#39·················//·class·io/flutter/embedding/android/m166 ········49:·new···········#39·················//·class·io/flutter/embedding/android/m
167 ········52:·astore_3167 ········52:·astore_3
168 ········53:·new···········#41·················//·class·v/d168 ········53:·new···········#41·················//·class·v/d
169 ········56:·astore········4169 ········56:·astore········4
170 ········58:·aload_1170 ········58:·aload_1
171 ········59:·invokeinterface·#34,··1···········//·InterfaceMethod·io/flutter/embedding/android/s$e.getBinaryMessenger:()Lw/b;171 ········59:·invokeinterface·#34,··1···········//·InterfaceMethod·io/flutter/embedding/android/s$e.getBinaryMessenger:()Lw/c;
172 ········64:·astore_1172 ········64:·astore_1
173 ········65:·aload·········4173 ········65:·aload·········4
174 ········67:·aload_1174 ········67:·aload_1
175 ········68:·invokespecial·#42·················//·Method·v/d."<init>":(Lw/b;)V175 ········68:·invokespecial·#42·················//·Method·v/d."<init>":(Lw/c;)V
176 ········71:·aload_3176 ········71:·aload_3
177 ········72:·aload·········4177 ········72:·aload·········4
178 ········74:·invokespecial·#45·················//·Method·io/flutter/embedding/android/m."<init>":(Lv/d;)V178 ········74:·invokespecial·#45·················//·Method·io/flutter/embedding/android/m."<init>":(Lv/d;)V
179 ········77:·aload_2179 ········77:·aload_2
180 ········78:·iconst_1180 ········78:·iconst_1
181 ········79:·aload_3181 ········79:·aload_3
182 ········80:·aastore182 ········80:·aastore
2.69 KB
io/flutter/embedding/engine/c$c.class
2.62 KB
procyon -ec {}
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
  
1 package·io.flutter.embedding.engine;1 package·io.flutter.embedding.engine;
  
2 import·w.n;2 import·w.o;
3 import·p.c$a;3 import·p.c$a;
4 import·android.os.Bundle;4 import·android.os.Bundle;
 5 import·w.n;
5 import·w.m;6 import·w.m;
6 import·w.l; 
7 import·java.util.Iterator;7 import·java.util.Iterator;
8 import·java.util.Collection;8 import·java.util.Collection;
9 import·w.k;9 import·w.l;
10 import·android.content.Intent;10 import·android.content.Intent;
11 import·java.util.HashSet;11 import·java.util.HashSet;
12 import·java.util.Set;12 import·java.util.Set;
13 import·io.flutter.embedding.engine.plugins.lifecycle.HiddenLifecycleReference;13 import·io.flutter.embedding.engine.plugins.lifecycle.HiddenLifecycleReference;
14 import·android.app.Activity;14 import·android.app.Activity;
15 import·p.c;15 import·p.c;
  
Offset 33, 45 lines modifiedOffset 33, 45 lines modified
33 ········this.f·=·new·HashSet();33 ········this.f·=·new·HashSet();
34 ········this.g·=·new·HashSet();34 ········this.g·=·new·HashSet();
35 ········this.a·=·a;35 ········this.a·=·a;
36 ········this.b·=·new·HiddenLifecycleReference(c);36 ········this.b·=·new·HiddenLifecycleReference(c);
37 ····}37 ····}
38 ····38 ····
39 ····boolean·a(final·int·n,·final·int·n2,·final·Intent·intent)·{39 ····boolean·a(final·int·n,·final·int·n2,·final·Intent·intent)·{
40 ········final·Iterator<k>·iterator·=·new·HashSet<k>(this.d).iterator();40 ········final·Iterator<l>·iterator·=·new·HashSet<l>(this.d).iterator();
41 ········boolean·b·=·false;41 ········boolean·b·=·false;
42 ····Label_0028:42 ····Label_0028:
43 ········while·(true)·{43 ········while·(true)·{
44 ············b·=·false;44 ············b·=·false;
45 ············while·(iterator.hasNext())·{45 ············while·(iterator.hasNext())·{
46 ················if·(!((k)iterator.next()).c(n,·n2,·intent)·&&·!b)·{46 ················if·(!((l)iterator.next()).c(n,·n2,·intent)·&&·!b)·{
47 ····················continue·Label_0028;47 ····················continue·Label_0028;
48 ················}48 ················}
49 ················b·=·true;49 ················b·=·true;
50 ············}50 ············}
51 ············break;51 ············break;
52 ········}52 ········}
53 ········return·b;53 ········return·b;
54 ····}54 ····}
55 ····55 ····
56 ····void·b(final·Intent·intent)·{56 ····void·b(final·Intent·intent)·{
57 ········final·Iterator<l>·iterator·=·this.e.iterator();57 ········final·Iterator<m>·iterator·=·this.e.iterator();
58 ········while·(iterator.hasNext())·{58 ········while·(iterator.hasNext())·{
59 ············((l)iterator.next()).d(intent);59 ············((m)iterator.next()).d(intent);
60 ········}60 ········}
61 ····}61 ····}
62 ····62 ····
63 ····boolean·c(final·int·n,·final·String[]·array,·final·int[]·array2)·{63 ····boolean·c(final·int·n,·final·String[]·array,·final·int[]·array2)·{
64 ········final·Iterator<m>·iterator·=·this.c.iterator();64 ········final·Iterator<n>·iterator·=·this.c.iterator();
65 ········boolean·b·=·false;65 ········boolean·b·=·false;
66 ····Label_0011:66 ····Label_0011:
67 ········while·(true)·{67 ········while·(true)·{
68 ············b·=·false;68 ············b·=·false;
69 ············while·(iterator.hasNext())·{69 ············while·(iterator.hasNext())·{
70 ················if·(!((m)iterator.next()).b(n,·array,·array2)·&&·!b)·{70 ················if·(!((n)iterator.next()).b(n,·array,·array2)·&&·!b)·{
71 ····················continue·Label_0011;71 ····················continue·Label_0011;
72 ················}72 ················}
73 ················b·=·true;73 ················b·=·true;
74 ············}74 ············}
75 ············break;75 ············break;
76 ········}76 ········}
77 ········return·b;77 ········return·b;
Offset 88, 13 lines modifiedOffset 88, 13 lines modified
88 ········final·Iterator<c$a>·iterator·=·this.g.iterator();88 ········final·Iterator<c$a>·iterator·=·this.g.iterator();
89 ········while·(iterator.hasNext())·{89 ········while·(iterator.hasNext())·{
90 ············((c$a)iterator.next()).e(bundle);90 ············((c$a)iterator.next()).e(bundle);
91 ········}91 ········}
92 ····}92 ····}
93 ····93 ····
94 ····void·f()·{94 ····void·f()·{
95 ········final·Iterator<n>·iterator·=·this.f.iterator();95 ········final·Iterator<o>·iterator·=·this.f.iterator();
96 ········while·(iterator.hasNext())·{96 ········while·(iterator.hasNext())·{
97 ············((n)iterator.next()).f();97 ············((o)iterator.next()).f();
98 ········}98 ········}
99 ····}99 ····}
100 }100 }
1.92 KB
io/flutter/embedding/engine/c.class
1.85 KB
procyon -ec {}
    
Offset 40, 15 lines modifiedOffset 40, 15 lines modified
40 ········this.a·=·new·HashMap();40 ········this.a·=·new·HashMap();
41 ········this.d·=·new·HashMap();41 ········this.d·=·new·HashMap();
42 ········this.g·=·false;42 ········this.g·=·false;
43 ········this.h·=·new·HashMap();43 ········this.h·=·new·HashMap();
44 ········this.j·=·new·HashMap();44 ········this.j·=·new·HashMap();
45 ········this.l·=·new·HashMap();45 ········this.l·=·new·HashMap();
46 ········this.b·=·b;46 ········this.b·=·b;
47 ········this.c·=·new·a$b(context,·b,·(w.b)b.h(),·(io.flutter.view.d)b.p(),·b.n().P(),·(a$a)new·c$b(d,·(c$a)null));47 ········this.c·=·new·a$b(context,·b,·(w.c)b.h(),·(io.flutter.view.d)b.p(),·b.n().P(),·(a$a)new·c$b(d,·(c$a)null));
48 ····}48 ····}
49 ····49 ····
50 ····private·void·k(final·Activity·activity,·final·androidx.lifecycle.c·c)·{50 ····private·void·k(final·Activity·activity,·final·androidx.lifecycle.c·c)·{
51 ········this.f·=·new·c$c(activity,·c);51 ········this.f·=·new·c$c(activity,·c);
52 ········this.b.n().h0(activity.getIntent()·!=·null·&&·activity.getIntent().getBooleanExtra("enable-software-rendering",·false));52 ········this.b.n().h0(activity.getIntent()·!=·null·&&·activity.getIntent().getBooleanExtra("enable-software-rendering",·false));
53 ········this.b.n().B((Context)activity,·(io.flutter.view.d)this.b.p(),·this.b.h());53 ········this.b.n().B((Context)activity,·(io.flutter.view.d)this.b.p(),·this.b.h());
54 ········for·(final·p.a·a·:·this.d.values())·{54 ········for·(final·p.a·a·:·this.d.values())·{
Offset 238, 15 lines modifiedOffset 238, 15 lines modified
238 ················return;238 ················return;
239 ············}239 ············}
240 ············final·StringBuilder·sb3·=·new·StringBuilder();240 ············final·StringBuilder·sb3·=·new·StringBuilder();
241 ············sb3.append("Adding·plugin:·");241 ············sb3.append("Adding·plugin:·");
242 ············sb3.append(a);242 ············sb3.append(a);
243 ············j.b.f(s,·sb3.toString());243 ············j.b.f(s,·sb3.toString());
244 ············this.a.put(a.getClass(),·a);244 ············this.a.put(a.getClass(),·a);
245 ············a.a(this.c);245 ············a.d(this.c);
246 ············if·(a·instanceof·p.a)·{246 ············if·(a·instanceof·p.a)·{
247 ················final·p.a·a2·=·(p.a)a;247 ················final·p.a·a2·=·(p.a)a;
248 ················this.d.put(a.getClass(),·a2);248 ················this.d.put(a.getClass(),·a2);
249 ················if·(this.s())·{249 ················if·(this.s())·{
250 ····················a2.c((p.c)this.f);250 ····················a2.c((p.c)this.f);
251 ················}251 ················}
252 ············}252 ············}
Offset 391, 15 lines modifiedOffset 391, 15 lines modified
391 ················}391 ················}
392 ················if·(a·instanceof·r.a)·{392 ················if·(a·instanceof·r.a)·{
393 ····················if·(this.u())·{393 ····················if·(this.u())·{
394 ························((r.a)a).b();394 ························((r.a)a).b();
395 ····················}395 ····················}
396 ····················this.l.remove(clazz);396 ····················this.l.remove(clazz);
397 ················}397 ················}
398 ················((o.a)a).b(this.c);398 ················((o.a)a).i(this.c);
399 ················this.a.remove(clazz);399 ················this.a.remove(clazz);
400 ············}400 ············}
401 ············finally·{401 ············finally·{
402 ················a0.e.d();402 ················a0.e.d();
403 ············}403 ············}
404 ········}404 ········}
405 ····}405 ····}
2.61 KB
io/flutter/plugin/editing/d.class
2.55 KB
procyon -ec {}
    
Offset 5, 34 lines modifiedOffset 5, 34 lines modified
5 import·java.util.HashMap;5 import·java.util.HashMap;
6 import·java.util.ArrayList;6 import·java.util.ArrayList;
7 import·android.view.textservice.SentenceSuggestionsInfo;7 import·android.view.textservice.SentenceSuggestionsInfo;
8 import·java.util.Locale;8 import·java.util.Locale;
9 import·android.view.textservice.TextInfo;9 import·android.view.textservice.TextInfo;
10 import·android.os.Bundle;10 import·android.os.Bundle;
11 import·x.a;11 import·x.a;
12 import·w.i$d;12 import·w.j$d;
13 import·android.view.textservice.SpellCheckerSession;13 import·android.view.textservice.SpellCheckerSession;
14 import·android.view.textservice.TextServicesManager;14 import·android.view.textservice.TextServicesManager;
15 import·v.n;15 import·v.n;
16 import·android.view.textservice.SpellCheckerSession$SpellCheckerSessionListener;16 import·android.view.textservice.SpellCheckerSession$SpellCheckerSessionListener;
17 import·v.n$b;17 import·v.n$b;
  
18 public·class·d·implements·n$b,·SpellCheckerSession$SpellCheckerSessionListener18 public·class·d·implements·n$b,·SpellCheckerSession$SpellCheckerSessionListener
19 {19 {
20 ····private·final·n·a;20 ····private·final·n·a;
21 ····private·final·TextServicesManager·b;21 ····private·final·TextServicesManager·b;
22 ····private·SpellCheckerSession·c;22 ····private·SpellCheckerSession·c;
23 ····i$d·d;23 ····j$d·d;
24 ····24 ····
25 ····public·d(final·TextServicesManager·b,·final·n·a)·{25 ····public·d(final·TextServicesManager·b,·final·n·a)·{
26 ········this.b·=·b;26 ········this.b·=·b;
27 ········(this.a·=·a).b((n$b)this);27 ········(this.a·=·a).b((n$b)this);
28 ····}28 ····}
29 ····29 ····
30 ····public·void·a(final·String·s,·final·String·s2,·final·i$d·d)·{30 ····public·void·a(final·String·s,·final·String·s2,·final·j$d·d)·{
31 ········if·(this.d·!=·null)·{31 ········if·(this.d·!=·null)·{
32 ············d.a("error",·"Previous·spell·check·request·still·pending.",·(Object)null);32 ············d.a("error",·"Previous·spell·check·request·still·pending.",·(Object)null);
33 ············return;33 ············return;
34 ········}34 ········}
35 ········this.d·=·d;35 ········this.d·=·d;
36 ········this.c(s,·s2);36 ········this.c(s,·s2);
37 ····}37 ····}
Offset 54, 18 lines modifiedOffset 54, 18 lines modified
54 ········}54 ········}
55 ········final·TextInfo[]·array·=·new·TextInfo[n];55 ········final·TextInfo[]·array·=·new·TextInfo[n];
56 ········array[0]·=·new·TextInfo(s2);56 ········array[0]·=·new·TextInfo(s2);
57 ········this.c.getSentenceSuggestions(array,·5);57 ········this.c.getSentenceSuggestions(array,·5);
58 ····}58 ····}
59 ····59 ····
60 ····public·void·onGetSentenceSuggestions(final·SentenceSuggestionsInfo[]·array)·{60 ····public·void·onGetSentenceSuggestions(final·SentenceSuggestionsInfo[]·array)·{
61 ········i$d·i$d;61 ········j$d·j$d;
62 ········ArrayList<HashMap<String,·Integer>>·list;62 ········ArrayList<HashMap<String,·Integer>>·list;
63 ········if·(array.length·==·0)·{63 ········if·(array.length·==·0)·{
64 ············i$d·=·this.d;64 ············j$d·=·this.d;
65 ············list·=·new·ArrayList<HashMap<String,·Integer>>();65 ············list·=·new·ArrayList<HashMap<String,·Integer>>();
66 ········}66 ········}
67 ········else·{67 ········else·{
68 ············list·=·new·ArrayList<HashMap<String,·Integer>>();68 ············list·=·new·ArrayList<HashMap<String,·Integer>>();
69 ············final·SentenceSuggestionsInfo·sentenceSuggestionsInfo·=·array[0];69 ············final·SentenceSuggestionsInfo·sentenceSuggestionsInfo·=·array[0];
70 ············for·(int·i·=·0;·i·<·sentenceSuggestionsInfo.getSuggestionsCount();·++i)·{70 ············for·(int·i·=·0;·i·<·sentenceSuggestionsInfo.getSuggestionsCount();·++i)·{
71 ················final·SuggestionsInfo·suggestionsInfo·=·sentenceSuggestionsInfo.getSuggestionsInfoAt(i);71 ················final·SuggestionsInfo·suggestionsInfo·=·sentenceSuggestionsInfo.getSuggestionsInfoAt(i);
Offset 80, 16 lines modifiedOffset 80, 16 lines modified
80 ····················for·(int·k·=·0;·k·<·suggestionsCount;·++k)·{80 ····················for·(int·k·=·0;·k·<·suggestionsCount;·++k)·{
81 ························value.add(suggestionsInfo.getSuggestionAt(k));81 ························value.add(suggestionsInfo.getSuggestionAt(k));
82 ····················}82 ····················}
83 ····················e.put("suggestions",·(Integer)value);83 ····················e.put("suggestions",·(Integer)value);
84 ····················list.add(e);84 ····················list.add(e);
85 ················}85 ················}
86 ············}86 ············}
87 ············i$d·=·this.d;87 ············j$d·=·this.d;
88 ········}88 ········}
89 ········i$d.b((Object)list);89 ········j$d.b((Object)list);
90 ········this.d·=·null;90 ········this.d·=·null;
91 ····}91 ····}
92 ····92 ····
93 ····public·void·onGetSuggestions(final·SuggestionsInfo[]·array)·{93 ····public·void·onGetSuggestions(final·SuggestionsInfo[]·array)·{
94 ····}94 ····}
95 }95 }
3.46 KB
io/flutter/plugin/platform/p$a.class
3.39 KB
javap -verbose -constants -s -l -private {}
    
Offset 242, 22 lines modifiedOffset 242, 22 lines modified
242 ··#234·=·NameAndType········#7:#233·······//·a:(Ljava/lang/String;)Lio/flutter/plugin/platform/f;242 ··#234·=·NameAndType········#7:#233·······//·a:(Ljava/lang/String;)Lio/flutter/plugin/platform/f;
243 ··#235·=·Methodref··········#232.#234·····//·io/flutter/plugin/platform/h.a:(Ljava/lang/String;)Lio/flutter/plugin/platform/f;243 ··#235·=·Methodref··········#232.#234·····//·io/flutter/plugin/platform/h.a:(Ljava/lang/String;)Lio/flutter/plugin/platform/f;
244 ··#236·=·Utf8···············Ljava/nio/ByteBuffer;244 ··#236·=·Utf8···············Ljava/nio/ByteBuffer;
245 ··#237·=·NameAndType········#114:#236·····//·i:Ljava/nio/ByteBuffer;245 ··#237·=·NameAndType········#114:#236·····//·i:Ljava/nio/ByteBuffer;
246 ··#238·=·Fieldref···········#36.#237······//·v/k$d.i:Ljava/nio/ByteBuffer;246 ··#238·=·Fieldref···········#36.#237······//·v/k$d.i:Ljava/nio/ByteBuffer;
247 ··#239·=·Utf8···············io/flutter/plugin/platform/f247 ··#239·=·Utf8···············io/flutter/plugin/platform/f
248 ··#240·=·Class··············#239··········//·io/flutter/plugin/platform/f248 ··#240·=·Class··············#239··········//·io/flutter/plugin/platform/f
249 ··#241·=·Utf8···············()Lw/g;249 ··#241·=·Utf8···············()Lw/h;
250 ··#242·=·NameAndType········#102:#241·····//·b:()Lw/g;250 ··#242·=·NameAndType········#102:#241·····//·b:()Lw/h;
251 ··#243·=·Methodref··········#240.#242·····//·io/flutter/plugin/platform/f.b:()Lw/g;251 ··#243·=·Methodref··········#240.#242·····//·io/flutter/plugin/platform/f.b:()Lw/h;
252 ··#244·=·Utf8···············w/g252 ··#244·=·Utf8···············w/h
253 ··#245·=·Class··············#244··········//·w/g253 ··#245·=·Class··············#244··········//·w/h
254 ··#246·=·Utf8···············(Ljava/nio/ByteBuffer;)Ljava/lang/Object;254 ··#246·=·Utf8···············(Ljava/nio/ByteBuffer;)Ljava/lang/Object;
255 ··#247·=·NameAndType········#7:#246·······//·a:(Ljava/nio/ByteBuffer;)Ljava/lang/Object;255 ··#247·=·NameAndType········#7:#246·······//·a:(Ljava/nio/ByteBuffer;)Ljava/lang/Object;
256 ··#248·=·InterfaceMethodref·#245.#247·····//·w/g.a:(Ljava/nio/ByteBuffer;)Ljava/lang/Object;256 ··#248·=·InterfaceMethodref·#245.#247·····//·w/h.a:(Ljava/nio/ByteBuffer;)Ljava/lang/Object;
257 ··#249·=·Utf8···············android/content/MutableContextWrapper257 ··#249·=·Utf8···············android/content/MutableContextWrapper
258 ··#250·=·Class··············#249··········//·android/content/MutableContextWrapper258 ··#250·=·Class··············#249··········//·android/content/MutableContextWrapper
259 ··#251·=·Methodref··········#250.#86······//·android/content/MutableContextWrapper."<init>":(Landroid/content/Context;)V259 ··#251·=·Methodref··········#250.#86······//·android/content/MutableContextWrapper."<init>":(Landroid/content/Context;)V
260 ··#252·=·Utf8···············(Landroid/content/Context;ILjava/lang/Object;)Lio/flutter/plugin/platform/e;260 ··#252·=·Utf8···············(Landroid/content/Context;ILjava/lang/Object;)Lio/flutter/plugin/platform/e;
261 ··#253·=·NameAndType········#7:#252·······//·a:(Landroid/content/Context;ILjava/lang/Object;)Lio/flutter/plugin/platform/e;261 ··#253·=·NameAndType········#7:#252·······//·a:(Landroid/content/Context;ILjava/lang/Object;)Lio/flutter/plugin/platform/e;
262 ··#254·=·Methodref··········#240.#253·····//·io/flutter/plugin/platform/f.a:(Landroid/content/Context;ILjava/lang/Object;)Lio/flutter/plugin/platform/e;262 ··#254·=·Methodref··········#240.#253·····//·io/flutter/plugin/platform/f.a:(Landroid/content/Context;ILjava/lang/Object;)Lio/flutter/plugin/platform/e;
263 ··#255·=·NameAndType········#138:#37······//·g:I263 ··#255·=·NameAndType········#138:#37······//·g:I
Offset 979, 22 lines modifiedOffset 979, 22 lines modified
979 ········29:·astore········4979 ········29:·astore········4
980 ········31:·aload_1980 ········31:·aload_1
981 ········32:·getfield······#238················//·Field·v/k$d.i:Ljava/nio/ByteBuffer;981 ········32:·getfield······#238················//·Field·v/k$d.i:Ljava/nio/ByteBuffer;
982 ········35:·astore········6982 ········35:·astore········6
983 ········37:·aload·········6983 ········37:·aload·········6
984 ········39:·ifnull········65984 ········39:·ifnull········65
985 ········42:·aload_3985 ········42:·aload_3
986 ········43:·invokevirtual·#243················//·Method·io/flutter/plugin/platform/f.b:()Lw/g;986 ········43:·invokevirtual·#243················//·Method·io/flutter/plugin/platform/f.b:()Lw/h;
987 ········46:·astore········4987 ········46:·astore········4
988 ········48:·aload_1988 ········48:·aload_1
989 ········49:·getfield······#238················//·Field·v/k$d.i:Ljava/nio/ByteBuffer;989 ········49:·getfield······#238················//·Field·v/k$d.i:Ljava/nio/ByteBuffer;
990 ········52:·astore········6990 ········52:·astore········6
991 ········54:·aload·········4991 ········54:·aload·········4
992 ········56:·aload·········6992 ········56:·aload·········6
993 ········58:·invokeinterface·#248,··2··········//·InterfaceMethod·w/g.a:(Ljava/nio/ByteBuffer;)Ljava/lang/Object;993 ········58:·invokeinterface·#248,··2··········//·InterfaceMethod·w/h.a:(Ljava/nio/ByteBuffer;)Ljava/lang/Object;
994 ········63:·astore········4994 ········63:·astore········4
995 ········65:·iload_2995 ········65:·iload_2
996 ········66:·ifeq··········93996 ········66:·ifeq··········93
997 ········69:·new···········#250················//·class·android/content/MutableContextWrapper997 ········69:·new···········#250················//·class·android/content/MutableContextWrapper
998 ········72:·astore········7998 ········72:·astore········7
999 ········74:·aload_0999 ········74:·aload_0
1000 ········75:·getfield······#10·················//·Field·a:Lio/flutter/plugin/platform/p;1000 ········75:·getfield······#10·················//·Field·a:Lio/flutter/plugin/platform/p;
753 B
k/a$a.class
731 B
procyon -ec {}
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
  
1 package·k;1 package·k;
  
2 import·w.q;2 import·w.r;
3 import·w.b$b;3 import·w.c$b;
4 import·java.nio.ByteBuffer;4 import·java.nio.ByteBuffer;
5 import·w.b$a;5 import·w.c$a;
  
6 class·a$a·implements·b$a6 class·a$a·implements·c$a
7 {7 {
8 ····final·/*·synthetic·*/·a·a;8 ····final·/*·synthetic·*/·a·a;
9 ····9 ····
10 ····a$a(final·a·a)·{10 ····a$a(final·a·a)·{
11 ········this.a·=·a;11 ········this.a·=·a;
12 ····}12 ····}
13 ····13 ····
14 ····public·void·a(final·ByteBuffer·byteBuffer,·final·b$b·b$b)·{14 ····public·void·a(final·ByteBuffer·byteBuffer,·final·c$b·c$b)·{
15 ········k.a.e(this.a,·q.b.c(byteBuffer));15 ········k.a.g(this.a,·r.b.c(byteBuffer));
16 ········if·(k.a.f(this.a)·!=·null)·{16 ········if·(k.a.h(this.a)·!=·null)·{
17 ············k.a.f(this.a).a(k.a.a(this.a));17 ············k.a.h(this.a).a(k.a.c(this.a));
18 ········}18 ········}
19 ····}19 ····}
20 }20 }
1.13 KB
k/a$c.class
1.11 KB
procyon -ec {}
    
Offset 1, 29 lines modifiedOffset 1, 35 lines modified
  
1 package·k;1 package·k;
  
2 import·w.b$b;2 import·w.c$b;
3 import·java.nio.ByteBuffer;3 import·java.nio.ByteBuffer;
4 import·w.b$c; 
5 import·w.b$a;4 import·w.c$a;
6 import·w.b;5 import·w.b;
 6 import·w.c$c;
 7 import·w.c$d;
 8 import·w.c;
  
7 class·a$c·implements·b9 class·a$c·implements·c
8 {10 {
9 ····private·final·c·a;11 ····private·final·k.c·a;
10 ····12 ····
11 ····private·a$c(final·c·a)·{13 ····private·a$c(final·k.c·a)·{
12 ········this.a·=·a;14 ········this.a·=·a;
13 ····}15 ····}
14 ····16 ····
15 ····public·void·b(final·String·s,·final·b$a·b$a,·final·b$c·b$c)·{ 
16 ········this.a.b(s,·b$a,·b$c);17 ····public·c$c·a(final·c$d·c$d)·{
 18 ········return·this.a.a(c$d);
17 ····}19 ····}
18 ····20 ····
19 ····public·void·c(final·String·s,·final·b$a·b$a)·{21 ····public·void·d(final·String·s,·final·c$a·c$a,·final·c$c·c$c)·{
20 ········this.a.c(s,·b$a);22 ········this.a.d(s,·c$a,·c$c);
21 ····}23 ····}
22 ····24 ····
 25 ····public·void·e(final·String·s,·final·c$a·c$a)·{
 26 ········this.a.e(s,·c$a);
 27 ····}
 28 ····
23 ····public·void·d(final·String·s,·final·ByteBuffer·byteBuffer,·final·b$b·b$b)·{29 ····public·void·f(final·String·s,·final·ByteBuffer·byteBuffer,·final·c$b·c$b)·{
24 ········this.a.d(s,·byteBuffer,·b$b);30 ········this.a.f(s,·byteBuffer,·c$b);
25 ····}31 ····}
26 }32 }
3.33 KB
k/a.class
3.32 KB
procyon -ec {}
    
Offset 1, 58 lines modifiedOffset 1, 64 lines modified
  
1 package·k;1 package·k;
  
2 import·a0.e;2 import·a0.e;
3 import·java.util.List;3 import·java.util.List;
4 import·w.b$b;4 import·w.c$b;
5 import·java.nio.ByteBuffer;5 import·java.nio.ByteBuffer;
 6 import·w.b;
6 import·w.b$c;7 import·w.c$c;
 8 import·w.c$d;
7 import·w.b$a;9 import·w.c$a;
8 import·android.content.res.AssetManager;10 import·android.content.res.AssetManager;
9 import·io.flutter.embedding.engine.FlutterJNI;11 import·io.flutter.embedding.engine.FlutterJNI;
10 import·w.b;12 import·w.c;
  
11 public·class·a·implements·b13 public·class·a·implements·c
12 {14 {
13 ····private·final·FlutterJNI·a;15 ····private·final·FlutterJNI·a;
14 ····private·final·AssetManager·b;16 ····private·final·AssetManager·b;
15 ····private·final·c·c;17 ····private·final·k.c·c;
16 ····private·final·b·d;18 ····private·final·c·d;
17 ····private·boolean·e;19 ····private·boolean·e;
18 ····private·String·f;20 ····private·String·f;
19 ····private·a$d·g;21 ····private·a$d·g;
20 ····private·final·b$a·h;22 ····private·final·c$a·h;
21 ····23 ····
22 ····public·a(final·FlutterJNI·a,·final·AssetManager·b)·{24 ····public·a(final·FlutterJNI·a,·final·AssetManager·b)·{
23 ········this.e·=·false;25 ········this.e·=·false;
24 ········final·a$a·h·=·new·a$a(this);26 ········final·a$a·h·=·new·a$a(this);
25 ········this.h·=·(b$a)h;27 ········this.h·=·(c$a)h;
26 ········this.a·=·a;28 ········this.a·=·a;
27 ········this.b·=·b;29 ········this.b·=·b;
28 ········final·c·c·=·new·c(a);30 ········final·k.c·c·=·new·k.c(a);
29 ········(this.c·=·c).c("flutter/isolate",·(b$a)h);31 ········(this.c·=·c).e("flutter/isolate",·(c$a)h);
30 ········this.d·=·(b)new·a$c(c,·(a$a)null);32 ········this.d·=·(c)new·a$c(c,·(a$a)null);
31 ········if·(a.isAttached())·{33 ········if·(a.isAttached())·{
32 ············this.e·=·true;34 ············this.e·=·true;
33 ········}35 ········}
34 ····}36 ····}
35 ····37 ····
 38 ····public·c$c·a(final·c$d·c$d)·{
 39 ········return·this.d.a(c$d);
 40 ····}
 41 ····
36 ····public·void·b(final·String·s,·final·b$a·b$a,·final·b$c·b$c)·{42 ····public·void·d(final·String·s,·final·c$a·c$a,·final·c$c·c$c)·{
37 ········this.d.b(s,·b$a,·b$c);43 ········this.d.d(s,·c$a,·c$c);
38 ····}44 ····}
39 ····45 ····
40 ····public·void·c(final·String·s,·final·b$a·b$a)·{46 ····public·void·e(final·String·s,·final·c$a·c$a)·{
41 ········this.d.c(s,·b$a);47 ········this.d.e(s,·c$a);
42 ····}48 ····}
43 ····49 ····
44 ····public·void·d(final·String·s,·final·ByteBuffer·byteBuffer,·final·b$b·b$b)·{50 ····public·void·f(final·String·s,·final·ByteBuffer·byteBuffer,·final·c$b·c$b)·{
45 ········this.d.d(s,·byteBuffer,·b$b);51 ········this.d.f(s,·byteBuffer,·c$b);
46 ····}52 ····}
47 ····53 ····
48 ····public·void·g(final·a$b·obj,·final·List·list)·{54 ····public·void·i(final·a$b·obj,·final·List·list)·{
49 ········final·boolean·e·=·this.e;55 ········final·boolean·e·=·this.e;
50 ········final·String·s·=·"DartExecutor";56 ········final·String·s·=·"DartExecutor";
51 ········if·(e)·{57 ········if·(e)·{
52 ············j.b.g(s,·"Attempted·to·run·a·DartExecutor·that·is·already·running.");58 ············j.b.g(s,·"Attempted·to·run·a·DartExecutor·that·is·already·running.");
53 ············return;59 ············return;
54 ········}60 ········}
55 ········a0.e.a("DartExecutor#executeDartEntrypoint");61 ········a0.e.a("DartExecutor#executeDartEntrypoint");
Offset 65, 31 lines modifiedOffset 71, 31 lines modified
65 ············this.e·=·true;71 ············this.e·=·true;
66 ········}72 ········}
67 ········finally·{73 ········finally·{
68 ············a0.e.d();74 ············a0.e.d();
69 ········}75 ········}
70 ····}76 ····}
71 ····77 ····
72 ····public·String·h()·{78 ····public·String·j()·{
73 ········return·this.f;79 ········return·this.f;
74 ····}80 ····}
75 ····81 ····
76 ····public·boolean·i()·{82 ····public·boolean·k()·{
77 ········return·this.e;83 ········return·this.e;
78 ····}84 ····}
79 ····85 ····
80 ····public·void·j()·{86 ····public·void·l()·{
81 ········if·(this.a.isAttached())·{87 ········if·(this.a.isAttached())·{
82 ············this.a.notifyLowMemoryWarning();88 ············this.a.notifyLowMemoryWarning();
83 ········}89 ········}
84 ····}90 ····}
85 ····91 ····
86 ····public·void·k()·{92 ····public·void·m()·{
87 ········j.b.f("DartExecutor",·"Attached·to·JNI.·Registering·the·platform·message·handler·for·this·Dart·execution·context.");93 ········j.b.f("DartExecutor",·"Attached·to·JNI.·Registering·the·platform·message·handler·for·this·Dart·execution·context.");
88 ········this.a.setPlatformMessageHandler((d)this.c);94 ········this.a.setPlatformMessageHandler((f)this.c);
89 ····}95 ····}
90 ····96 ····
91 ····public·void·l()·{97 ····public·void·n()·{
92 ········j.b.f("DartExecutor",·"Detached·from·JNI.·De-registering·the·platform·message·handler·for·this·Dart·execution·context.");98 ········j.b.f("DartExecutor",·"Detached·from·JNI.·De-registering·the·platform·message·handler·for·this·Dart·execution·context.");
93 ········this.a.setPlatformMessageHandler((d)null);99 ········this.a.setPlatformMessageHandler((f)null);
94 ····}100 ····}
95 }101 }
473 B
k/c$c.class
451 B
procyon -ec {}
    
Offset 1, 14 lines modifiedOffset 1, 17 lines modified
  
1 package·k;1 package·k;
  
2 import·j.a; 
3 import·java.util.concurrent.ExecutorService;2 import·java.util.concurrent.ExecutorService;
  
4 class·c$c·implements·c$f3 class·c$c·implements·c$d
5 {4 {
6 ····ExecutorService·a;5 ····private·final·ExecutorService·a;
7 ····6 ····
8 ····c$c()·{7 ····c$c(final·ExecutorService·a)·{
9 ········this.a·=·j.a.e().b();8 ········this.a·=·a;
 9 ····}
 10 ····
 11 ····public·void·a(final·Runnable·runnable)·{
 12 ········this.a.execute(runnable);
10 ····}13 ····}
11 }14 }
1.26 KB
k/c$e.class
1.24 KB
procyon -ec {}
    
Offset 1, 33 lines modifiedOffset 1, 22 lines modified
  
1 package·k;1 package·k;
  
2 import·java.nio.ByteBuffer; 
3 import·java.util.concurrent.atomic.AtomicBoolean; 
4 import·io.flutter.embedding.engine.FlutterJNI; 
5 import·w.b$b;2 import·w.c$d;
 3 import·j.a;
 4 import·java.util.concurrent.ExecutorService;
  
6 class·c$e·implements·b$b5 class·c$e·implements·c$i
7 {6 {
 7 ····ExecutorService·a;
8 ····private·final·FlutterJNI·a; 
9 ····private·final·int·b; 
10 ····private·final·AtomicBoolean·c; 
11 ····8 ····
 9 ····c$e()·{
12 ····c$e(final·FlutterJNI·a,·final·int·b)·{ 
13 ········this.c·=·new·AtomicBoolean(false); 
14 ········this.a·=·a;10 ········this.a·=·j.a.e().b();
15 ········this.b·=·b; 
16 ····}11 ····}
17 ····12 ····
 13 ····public·k.c$d·a(final·c$d·c$d)·{
 14 ········if·(c$d.a())·{
 15 ············return·(k.c$d)new·c$h(this.a);
18 ····public·void·a(final·ByteBuffer·byteBuffer)·{ 
19 ········if·(!this.c.getAndSet(true))·{ 
20 ············if·(byteBuffer·==·null)·{ 
21 ················this.a.invokePlatformMessageEmptyResponseCallback(this.b); 
22 ············} 
23 ············else·{ 
24 ················this.a.invokePlatformMessageResponseCallback(this.b,·byteBuffer,·byteBuffer.position()); 
25 ············} 
26 ············return; 
27 ········}16 ········}
28 ········throw·new·IllegalStateException("Reply·already·submitted");17 ········return·(k.c$d)new·c$c(this.a);
29 ····}18 ····}
30 }19 }
10.2 KB
k/c.class
10.2 KB
procyon -ec {}
    
Offset 1, 97 lines modifiedOffset 1, 97 lines modified
  
1 package·k;1 package·k;
  
2 import·java.util.Iterator;2 import·java.util.Iterator;
3 import·w.b$c; 
4 import·java.util.List;3 import·java.util.List;
5 import·java.util.LinkedList;4 import·java.util.LinkedList;
 5 import·w.c$c;
6 import·w.b$a;6 import·w.c$a;
7 import·w.b$b;7 import·w.c$b;
 8 import·a0.e;
8 import·java.nio.ByteBuffer;9 import·java.nio.ByteBuffer;
9 import·java.util.HashMap;10 import·java.util.HashMap;
10 import·java.util.WeakHashMap;11 import·java.util.WeakHashMap;
11 import·java.util.concurrent.atomic.AtomicBoolean;12 import·java.util.concurrent.atomic.AtomicBoolean;
12 import·java.util.Map;13 import·java.util.Map;
13 import·io.flutter.embedding.engine.FlutterJNI;14 import·io.flutter.embedding.engine.FlutterJNI;
14 import·w.b; 
  
15 class·c·implements·b,·d15 class·c·implements·w.c,·f
16 {16 {
17 ····private·final·FlutterJNI·a;17 ····private·final·FlutterJNI·a;
18 ····private·final·Map·b;18 ····private·final·Map·b;
19 ····private·Map·c;19 ····private·Map·c;
20 ····private·final·Object·d;20 ····private·final·Object·d;
21 ····private·final·AtomicBoolean·e;21 ····private·final·AtomicBoolean·e;
22 ····private·final·Map·f;22 ····private·final·Map·f;
23 ····private·int·g;23 ····private·int·g;
24 ····private·final·c$b·h;24 ····private·final·c$d·h;
25 ····private·WeakHashMap·i;25 ····private·WeakHashMap·i;
26 ····private·c$f·j;26 ····private·c$i·j;
27 ····27 ····
28 ····c(final·FlutterJNI·flutterJNI)·{28 ····c(final·FlutterJNI·flutterJNI)·{
29 ········this(flutterJNI,·(c$f)new·c$c());29 ········this(flutterJNI,·(c$i)new·c$e());
30 ····}30 ····}
31 ····31 ····
32 ····c(final·FlutterJNI·a,·final·c$f·j)·{32 ····c(final·FlutterJNI·a,·final·c$i·j)·{
33 ········this.b·=·new·HashMap();33 ········this.b·=·new·HashMap();
34 ········this.c·=·new·HashMap();34 ········this.c·=·new·HashMap();
35 ········this.d·=·new·Object();35 ········this.d·=·new·Object();
36 ········this.e·=·new·AtomicBoolean(false);36 ········this.e·=·new·AtomicBoolean(false);
37 ········this.f·=·new·HashMap();37 ········this.f·=·new·HashMap();
38 ········this.g·=·1;38 ········this.g·=·1;
39 ········this.h·=·(c$b)new·e();39 ········this.h·=·(c$d)new·g();
40 ········this.i·=·new·WeakHashMap();40 ········this.i·=·new·WeakHashMap();
41 ········this.a·=·a;41 ········this.a·=·a;
42 ········this.j·=·j;42 ········this.j·=·j;
43 ····}43 ····}
44 ····44 ····
45 ····private·void·g(final·String·str,·final·c$d·c$d,·final·ByteBuffer·byteBuffer,·final·int·n,·final·long·n2)·{45 ····private·void·i(final·String·str,·final·c$f·c$f,·final·ByteBuffer·byteBuffer,·final·int·n,·final·long·n2)·{
46 ········c$b·b;46 ········c$d·b;
47 ········if·(c$d·!=·null)·{47 ········if·(c$f·!=·null)·{
48 ············b·=·c$d.b;48 ············b·=·c$f.b;
49 ········}49 ········}
50 ········else·{50 ········else·{
51 ············b·=·null;51 ············b·=·null;
52 ········}52 ········}
53 ········c$b·h·=·b;53 ········c$d·h·=·b;
54 ········final·StringBuilder·sb·=·new·StringBuilder();54 ········final·StringBuilder·sb·=·new·StringBuilder();
55 ········sb.append("PlatformChannel·ScheduleHandler·on·");55 ········sb.append("PlatformChannel·ScheduleHandler·on·");
56 ········sb.append(str);56 ········sb.append(str);
57 ········a0.e.b(sb.toString(),·n);57 ········a0.e.b(sb.toString(),·n);
58 ········final·k.b·b2·=·new·k.b(this,·str,·n,·c$d,·byteBuffer,·n2);58 ········final·b·b2·=·new·b(this,·str,·n,·c$f,·byteBuffer,·n2);
59 ········if·(h·==·null)·{59 ········if·(h·==·null)·{
60 ············h·=·this.h;60 ············h·=·this.h;
61 ········}61 ········}
62 ········h.a((Runnable)b2);62 ········h.a((Runnable)b2);
63 ····}63 ····}
64 ····64 ····
65 ····private·static·void·h(final·Error·error)·{65 ····private·static·void·j(final·Error·error)·{
66 ········final·Thread·currentThread·=·Thread.currentThread();66 ········final·Thread·currentThread·=·Thread.currentThread();
67 ········if·(currentThread.getUncaughtExceptionHandler()·!=·null)·{67 ········if·(currentThread.getUncaughtExceptionHandler()·!=·null)·{
68 ············currentThread.getUncaughtExceptionHandler().uncaughtException(currentThread,·error);68 ············currentThread.getUncaughtExceptionHandler().uncaughtException(currentThread,·error);
69 ············return;69 ············return;
70 ········}70 ········}
71 ········throw·error;71 ········throw·error;
72 ····}72 ····}
73 ····73 ····
74 ····private·void·i(final·c$d·c$d,·final·ByteBuffer·byteBuffer,·final·int·n)·{74 ····private·void·k(final·c$f·c$f,·final·ByteBuffer·byteBuffer,·final·int·n)·{
75 ········final·String·s·=·"DartMessenger";75 ········final·String·s·=·"DartMessenger";
76 ········if·(c$d·!=·null)·{76 ········if·(c$f·!=·null)·{
77 ············final·String·s2·=·"Deferring·to·registered·handler·to·process·message.";77 ············final·String·s2·=·"Deferring·to·registered·handler·to·process·message.";
78 ············final·String·s3·=·s;78 ············final·String·s3·=·s;
79 ············try·{79 ············try·{
80 ················j.b.f(s3,·s2);80 ················j.b.f(s3,·s2);
81 ················final·b$a·a·=·c$d.a;81 ················final·c$a·a·=·c$f.a;
82 ················try·{82 ················try·{
83 ····················try·{83 ····················try·{
84 ························a.a(byteBuffer,·(b$b)new·c$e(this.a,·n));84 ························a.a(byteBuffer,·(c$b)new·c$g(this.a,·n));
85 ····················}85 ····················}
86 ····················catch·(Error·error)·{86 ····················catch·(Error·error)·{
87 ························h(error);87 ························j(error);
88 ····················}88 ····················}
89 ····················catch·(Exception·ex)·{89 ····················catch·(Exception·ex)·{
90 ························j.b.c(s,·"Uncaught·exception·in·binary·message·listener",·(Throwable)ex);90 ························j.b.c(s,·"Uncaught·exception·in·binary·message·listener",·(Throwable)ex);
91 ····················}91 ····················}
92 ················}92 ················}
93 ················catch·(Error·error2)·{}93 ················catch·(Error·error2)·{}
94 ················catch·(Exception·ex2)·{}94 ················catch·(Exception·ex2)·{}
Offset 99, 138 lines modifiedOffset 99, 145 lines modified
99 ············catch·(Error·error3)·{}99 ············catch·(Error·error3)·{}
100 ············catch·(Exception·ex3)·{}100 ············catch·(Exception·ex3)·{}
101 ········}101 ········}
102 ········j.b.f(s,·"No·registered·handler·for·message.·Responding·to·Dart·with·empty·reply·message.");102 ········j.b.f(s,·"No·registered·handler·for·message.·Responding·to·Dart·with·empty·reply·message.");
103 ········this.a.invokePlatformMessageEmptyResponseCallback(n);103 ········this.a.invokePlatformMessageEmptyResponseCallback(n);
104 ····}104 ····}
105 ····105 ····
 106 ····public·c$c·a(final·w.c$d·c$d)·{
 107 ········final·c$d·a·=·this.j.a(c$d);
 108 ········final·c$j·key·=·new·c$j((k.c$a)null);
 109 ········this.i.put(key,·a);
 110 ········return·(c$c)key;
 111 ····}
 112 ····
106 ····public·void·a(final·String·str,·final·ByteBuffer·byteBuffer,·final·int·n,·final·long·n2)·{113 ····public·void·c(final·String·str,·final·ByteBuffer·byteBuffer,·final·int·n,·final·long·n2)·{
107 ········final·StringBuilder·sb·=·new·StringBuilder();114 ········final·StringBuilder·sb·=·new·StringBuilder();
108 ········sb.append("Received·message·from·Dart·over·channel·'");115 ········sb.append("Received·message·from·Dart·over·channel·'");
109 ········sb.append(str);116 ········sb.append(str);
110 ········sb.append("'");117 ········sb.append("'");
111 ········j.b.f("DartMessenger",·sb.toString());118 ········j.b.f("DartMessenger",·sb.toString());
112 ········synchronized·(this.d)·{119 ········synchronized·(this.d)·{
113 ············final·c$d·c$d·=·(c$d)this.b.get(str);120 ············final·c$f·c$f·=·(c$f)this.b.get(str);
114 ············final·boolean·b·=·this.e.get()·&&·c$d·==·null;121 ············final·boolean·b·=·this.e.get()·&&·c$f·==·null;
115 ············if·(b)·{122 ············if·(b)·{
116 ················if·(!this.c.containsKey(str))·{123 ················if·(!this.c.containsKey(str))·{
117 ····················this.c.put(str,·new·LinkedList());124 ····················this.c.put(str,·new·LinkedList());
118 ················}125 ················}
Max diff block lines reached; 5166/10398 bytes (49.68%) of diff not shown.
486 B
k/e.class
468 B
procyon -ec {}
    
Offset 1, 19 lines modifiedOffset 1, 9 lines modified
  
1 package·k;1 package·k;
  
2 import·a0.a; 
3 import·android.os.Looper; 
4 import·android.os.Handler; 
  
5 public·class·e·implements·c$b2 public·final·class·e·implements·Runnable
6 {3 {
 4 ····public·final·void·run()·{
 5 ········c$h.c(this.d);
7 ····private·final·Handler·a; 
8 ···· 
9 ····public·e()·{ 
10 ········this.a·=·a0.a.a(Looper.getMainLooper()); 
11 ····} 
12 ···· 
13 ····public·void·a(final·Runnable·runnable)·{ 
14 ········this.a.post(runnable); 
15 ····}6 ····}
16 }7 }
1.94 KB
v/b$a.class
1.92 KB
procyon -ec {}
    
Offset 1, 31 lines modifiedOffset 1, 31 lines modified
  
1 package·v;1 package·v;
  
2 import·java.util.List;2 import·java.util.List;
3 import·java.util.ArrayList;3 import·java.util.ArrayList;
4 import·java.util.Map;4 import·java.util.Map;
5 import·w.i$d;5 import·w.j$d;
6 import·w.h;6 import·w.i;
7 import·w.i$c;7 import·w.j$c;
  
8 class·b$a·implements·i$c8 class·b$a·implements·j$c
9 {9 {
10 ····final·/*·synthetic·*/·b·a;10 ····final·/*·synthetic·*/·b·a;
11 ····11 ····
12 ····b$a(final·b·a)·{12 ····b$a(final·b·a)·{
13 ········this.a·=·a;13 ········this.a·=·a;
14 ····}14 ····}
15 ····15 ····
16 ····public·void·a(final·h·h,·final·i$d·i$d)·{16 ····public·void·a(final·i·i,·final·j$d·j$d)·{
17 ········if·(b.a(this.a)·==·null)·{17 ········if·(b.a(this.a)·==·null)·{
18 ············return;18 ············return;
19 ········}19 ········}
20 ········final·String·a·=·h.a;20 ········final·String·a·=·i.a;
21 ········final·Map·map·=·(Map)h.b();21 ········final·Map·map·=·(Map)i.a();
22 ········final·StringBuilder·sb·=·new·StringBuilder();22 ········final·StringBuilder·sb·=·new·StringBuilder();
23 ········sb.append("Received·'");23 ········sb.append("Received·'");
24 ········sb.append(a);24 ········sb.append(a);
25 ········sb.append("'·message.");25 ········sb.append("'·message.");
26 ········j.b.f("DeferredComponentChannel",·sb.toString());26 ········j.b.f("DeferredComponentChannel",·sb.toString());
27 ········final·int·intValue·=·(int)Integer.valueOf(map.get((Object)"loadingUnitId"));27 ········final·int·intValue·=·(int)Integer.valueOf(map.get((Object)"loadingUnitId"));
28 ········final·String·s·=·(String)map.get("componentName");28 ········final·String·s·=·(String)map.get("componentName");
Offset 53, 31 lines modifiedOffset 53, 31 lines modified
53 ················n·=·0;53 ················n·=·0;
54 ················break;54 ················break;
55 ············}55 ············}
56 ········}56 ········}
57 ········String·a2·=·null;57 ········String·a2·=·null;
58 ········switch·(n)·{58 ········switch·(n)·{
59 ············default:·{59 ············default:·{
60 ················i$d.c();60 ················j$d.c();
61 ················return;61 ················return;
62 ············}62 ············}
63 ············case·2:·{63 ············case·2:·{
64 ················b.a(this.a).b(intValue,·s);64 ················b.a(this.a).b(intValue,·s);
65 ················if·(!b.b(this.a).containsKey(s))·{65 ················if·(!b.b(this.a).containsKey(s))·{
66 ····················b.b(this.a).put(s,·new·ArrayList());66 ····················b.b(this.a).put(s,·new·ArrayList());
67 ················}67 ················}
68 ················((List<i$d>)b.b(this.a).get(s)).add(i$d);68 ················((List<j$d>)b.b(this.a).get(s)).add(j$d);
69 ················return;69 ················return;
70 ············}70 ············}
71 ············case·1:·{71 ············case·1:·{
72 ················a2·=·b.a(this.a).a(intValue,·s);72 ················a2·=·b.a(this.a).a(intValue,·s);
73 ················break;73 ················break;
74 ············}74 ············}
75 ············case·0:·{75 ············case·0:·{
76 ················b.a(this.a).c(intValue,·s);76 ················b.a(this.a).c(intValue,·s);
77 ················a2·=·null;77 ················a2·=·null;
78 ················break;78 ················break;
79 ············}79 ············}
80 ········}80 ········}
81 ········i$d.b((Object)a2);81 ········j$d.b((Object)a2);
82 ····}82 ····}
83 }83 }
1.77 KB
v/f$a.class
1.75 KB
procyon -ec {}
    
Offset 1, 52 lines modifiedOffset 1, 52 lines modified
  
1 package·v;1 package·v;
  
2 import·org.json.JSONException;2 import·org.json.JSONException;
3 import·org.json.JSONObject;3 import·org.json.JSONObject;
4 import·w.i$d;4 import·w.j$d;
5 import·w.h;5 import·w.i;
6 import·w.i$c;6 import·w.j$c;
  
7 class·f$a·implements·i$c7 class·f$a·implements·j$c
8 {8 {
9 ····final·/*·synthetic·*/·f·a;9 ····final·/*·synthetic·*/·f·a;
10 ····10 ····
11 ····f$a(final·f·a)·{11 ····f$a(final·f·a)·{
12 ········this.a·=·a;12 ········this.a·=·a;
13 ····}13 ····}
14 ····14 ····
15 ····public·void·a(final·h·h,·final·i$d·i$d)·{15 ····public·void·a(final·i·i,·final·j$d·j$d)·{
16 ········final·String·s·=·"locale";16 ········final·String·s·=·"locale";
17 ········if·(f.a(this.a)·==·null)·{17 ········if·(f.a(this.a)·==·null)·{
18 ············return;18 ············return;
19 ········}19 ········}
20 ········final·String·a·=·h.a;20 ········final·String·a·=·i.a;
21 ········a.hashCode();21 ········a.hashCode();
22 ········if·(!a.equals("Localization.getStringResource"))·{22 ········if·(!a.equals("Localization.getStringResource"))·{
23 ············i$d.c();23 ············j$d.c();
24 ········}24 ········}
25 ········else·{25 ········else·{
26 ············final·JSONObject·jsonObject·=·(JSONObject)h.b();26 ············final·JSONObject·jsonObject·=·(JSONObject)i.a();
27 ············final·String·s2·=·"key";27 ············final·String·s2·=·"key";
28 ············final·JSONObject·jsonObject2·=·jsonObject;28 ············final·JSONObject·jsonObject2·=·jsonObject;
29 ············try·{29 ············try·{
30 ················final·String·string·=·jsonObject2.getString(s2);30 ················final·String·string·=·jsonObject2.getString(s2);
31 ················String·string2;31 ················String·string2;
32 ················if·(jsonObject.has(s))·{32 ················if·(jsonObject.has(s))·{
33 ····················string2·=·jsonObject.getString(s);33 ····················string2·=·jsonObject.getString(s);
34 ················}34 ················}
35 ················else·{35 ················else·{
36 ····················string2·=·null;36 ····················string2·=·null;
37 ················}37 ················}
38 ················final·f·a2·=·this.a;38 ················final·f·a2·=·this.a;
39 ················try·{39 ················try·{
40 ····················i$d.b((Object)f.a(a2).a(string,·string2));40 ····················j$d.b((Object)f.a(a2).a(string,·string2));
41 ················}41 ················}
42 ················catch·(JSONException·ex)·{42 ················catch·(JSONException·ex)·{
43 ····················i$d.a("error",·ex.getMessage(),·(Object)null);43 ····················j$d.a("error",·ex.getMessage(),·(Object)null);
44 ················}44 ················}
45 ············}45 ············}
46 ············catch·(JSONException·ex2)·{}46 ············catch·(JSONException·ex2)·{}
47 ········}47 ········}
48 ····}48 ····}
49 }49 }
4.45 KB
v/g$a.class
4.43 KB
procyon -ec {}
    
Offset 1, 38 lines modifiedOffset 1, 38 lines modified
  
1 package·v;1 package·v;
  
2 import·w.i$d;2 import·w.j$d;
3 import·w.h;3 import·w.i;
4 import·w.i$c;4 import·w.j$c;
  
5 class·g$a·implements·i$c5 class·g$a·implements·j$c
6 {6 {
7 ····final·/*·synthetic·*/·g·a;7 ····final·/*·synthetic·*/·g·a;
8 ····8 ····
9 ····g$a(final·g·a)·{9 ····g$a(final·g·a)·{
10 ········this.a·=·a;10 ········this.a·=·a;
11 ····}11 ····}
12 ····12 ····
13 ····public·void·a(final·h·p0,·final·i$d·p1)·{13 ····public·void·a(final·i·p0,·final·j$d·p1)·{
14 ········//·14 ········//·
15 ········//·This·method·could·not·be·decompiled.15 ········//·This·method·could·not·be·decompiled.
16 ········//·16 ········//·
17 ········//·Original·Bytecode:17 ········//·Original·Bytecode:
18 ········//·18 ········//·
19 ········//·····2:·astore_3·······19 ········//·····2:·astore_3·······
20 ········//·····3:·aload_0········20 ········//·····3:·aload_0········
21 ········//·····4:·getfield········v/g$a.a:Lv/g;21 ········//·····4:·getfield········v/g$a.a:Lv/g;
22 ········//·····7:·invokestatic····v/g.a:(Lv/g;)Lv/g$b;22 ········//·····7:·invokestatic····v/g.a:(Lv/g;)Lv/g$b;
23 ········//····10:·astore··········423 ········//····10:·astore··········4
24 ········//····12:·aload···········424 ········//····12:·aload···········4
25 ········//····14:·ifnonnull·······1825 ········//····14:·ifnonnull·······18
26 ········//····17:·return·········26 ········//····17:·return·········
27 ········//····18:·aload_1········27 ········//····18:·aload_1········
28 ········//····19:·getfield········w/h.a:Ljava/lang/String;28 ········//····19:·getfield········w/i.a:Ljava/lang/String;
29 ········//····22:·astore··········429 ········//····22:·astore··········4
30 ········//····24:·new·············Ljava/lang/StringBuilder;30 ········//····24:·new·············Ljava/lang/StringBuilder;
31 ········//····27:·astore··········531 ········//····27:·astore··········5
32 ········//····29:·aload···········532 ········//····29:·aload···········5
33 ········//····31:·invokespecial···java/lang/StringBuilder.<init>:()V33 ········//····31:·invokespecial···java/lang/StringBuilder.<init>:()V
34 ········//····34:·aload···········534 ········//····34:·aload···········5
35 ········//····36:·ldc·············"Received·'"35 ········//····36:·ldc·············"Received·'"
Offset 75, 15 lines modifiedOffset 75, 15 lines modified
75 ········//···115:·istore··········675 ········//···115:·istore··········6
76 ········//···117:·aconst_null····76 ········//···117:·aconst_null····
77 ········//···118:·astore··········577 ········//···118:·astore··········5
78 ········//···120:·iload···········678 ········//···120:·iload···········6
79 ········//···122:·ifeq············12879 ········//···122:·ifeq············128
80 ········//···125:·goto············29280 ········//···125:·goto············292
81 ········//···128:·aload_1········81 ········//···128:·aload_1········
82 ········//···129:·getfield········w/h.b:Ljava/lang/Object;82 ········//···129:·getfield········w/i.b:Ljava/lang/Object;
83 ········//···132:·astore_1·······83 ········//···132:·astore_1·······
84 ········//···133:·aload_1········84 ········//···133:·aload_1········
85 ········//···134:·checkcast·······Ljava/util/HashMap;85 ········//···134:·checkcast·······Ljava/util/HashMap;
86 ········//···137:·astore_1·······86 ········//···137:·astore_1·······
87 ········//···138:·ldc·············"kind"87 ········//···138:·ldc·············"kind"
88 ········//···140:·astore··········488 ········//···140:·astore··········4
89 ········//···142:·aload_1········89 ········//···142:·aload_1········
Offset 102, 15 lines modifiedOffset 102, 15 lines modified
102 ········//···167:·aload···········4102 ········//···167:·aload···········4
103 ········//···169:·aload_1········103 ········//···169:·aload_1········
104 ········//···170:·invokeinterface·v/g$b.a:(Ljava/lang/String;)V104 ········//···170:·invokeinterface·v/g$b.a:(Ljava/lang/String;)V
105 ········//···175:·getstatic·······java/lang/Boolean.TRUE:Ljava/lang/Boolean;105 ········//···175:·getstatic·······java/lang/Boolean.TRUE:Ljava/lang/Boolean;
106 ········//···178:·astore_1·······106 ········//···178:·astore_1·······
107 ········//···179:·aload_2········107 ········//···179:·aload_2········
108 ········//···180:·aload_1········108 ········//···180:·aload_1········
109 ········//···181:·invokeinterface·w/i$d.b:(Ljava/lang/Object;)V109 ········//···181:·invokeinterface·w/j$d.b:(Ljava/lang/Object;)V
110 ········//···186:·goto············292110 ········//···186:·goto············292
111 ········//···189:·astore_1·······111 ········//···189:·astore_1·······
112 ········//···190:·new·············Ljava/lang/StringBuilder;112 ········//···190:·new·············Ljava/lang/StringBuilder;
113 ········//···193:·astore··········4113 ········//···193:·astore··········4
114 ········//···195:·aload···········4114 ········//···195:·aload···········4
115 ········//···197:·invokespecial···java/lang/StringBuilder.<init>:()V115 ········//···197:·invokespecial···java/lang/StringBuilder.<init>:()V
116 ········//···200:·ldc·············"Error·when·setting·cursors:·"116 ········//···200:·ldc·············"Error·when·setting·cursors:·"
Offset 129, 15 lines modifiedOffset 129, 15 lines modified
129 ········//···224:·aload···········4129 ········//···224:·aload···········4
130 ········//···226:·invokevirtual···java/lang/StringBuilder.toString:()Ljava/lang/String;130 ········//···226:·invokevirtual···java/lang/StringBuilder.toString:()Ljava/lang/String;
131 ········//···229:·astore_1·······131 ········//···229:·astore_1·······
132 ········//···230:·aload_2········132 ········//···230:·aload_2········
133 ········//···231:·aload_3········133 ········//···231:·aload_3········
134 ········//···232:·aload_1········134 ········//···232:·aload_1········
135 ········//···233:·aconst_null····135 ········//···233:·aconst_null····
136 ········//···234:·invokeinterface·w/i$d.a:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V136 ········//···234:·invokeinterface·w/j$d.a:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
137 ········//···239:·goto············292137 ········//···239:·goto············292
138 ········//···242:·astore_1·······138 ········//···242:·astore_1·······
139 ········//···243:·new·············Ljava/lang/StringBuilder;139 ········//···243:·new·············Ljava/lang/StringBuilder;
140 ········//···246:·astore··········4140 ········//···246:·astore··········4
141 ········//···248:·aload···········4141 ········//···248:·aload···········4
142 ········//···250:·invokespecial···java/lang/StringBuilder.<init>:()V142 ········//···250:·invokespecial···java/lang/StringBuilder.<init>:()V
143 ········//···253:·ldc·············"Unhandled·error:·"143 ········//···253:·ldc·············"Unhandled·error:·"
Offset 156, 15 lines modifiedOffset 156, 15 lines modified
156 ········//···277:·aload···········4156 ········//···277:·aload···········4
157 ········//···279:·invokevirtual···java/lang/StringBuilder.toString:()Ljava/lang/String;157 ········//···279:·invokevirtual···java/lang/StringBuilder.toString:()Ljava/lang/String;
158 ········//···282:·astore_1·······158 ········//···282:·astore_1·······
159 ········//···283:·aload_2········159 ········//···283:·aload_2········
160 ········//···284:·aload_3········160 ········//···284:·aload_3········
161 ········//···285:·aload_1········161 ········//···285:·aload_1········
162 ········//···286:·aconst_null····162 ········//···286:·aconst_null····
163 ········//···287:·invokeinterface·w/i$d.a:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V163 ········//···287:·invokeinterface·w/j$d.a:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
164 ········//···292:·return·········164 ········//···292:·return·········
165 ········//····Exceptions:165 ········//····Exceptions:
166 ········//··Try···········Handler166 ········//··Try···········Handler
167 ········//··Start··End····Start··End····Type·················167 ········//··Start··End····Start··End····Type·················
168 ········//··-----··-----··-----··-----··---------------------168 ········//··-----··-----··-----··-----··---------------------
169 ········//··75·····80·····242····292····Ljava/lang/Exception;169 ········//··75·····80·····242····292····Ljava/lang/Exception;
170 ········//··102····107····242····292····Ljava/lang/Exception;170 ········//··102····107····242····292····Ljava/lang/Exception;
474 B
v/h$a.class
452 B
procyon -ec {}
    
Offset 1, 18 lines modifiedOffset 1, 19 lines modified
  
1 package·v;1 package·v;
  
2 import·w.i$d;2 import·w.j$d;
 3 import·w.i;
3 import·w.i$c;4 import·w.j$c;
  
4 class·h$a·implements·i$c5 class·h$a·implements·j$c
5 {6 {
6 ····final·/*·synthetic·*/·h·a;7 ····final·/*·synthetic·*/·h·a;
7 ····8 ····
8 ····h$a(final·h·a)·{9 ····h$a(final·h·a)·{
9 ········this.a·=·a;10 ········this.a·=·a;
10 ····}11 ····}
11 ····12 ····
12 ····public·void·a(final·w.h·h,·final·i$d·i$d)·{13 ····public·void·a(final·i·i,·final·j$d·j$d)·{
13 ········i$d.b((Object)null);14 ········j$d.b((Object)null);
14 ····}15 ····}
15 }16 }
40.5 KB
v/i$a.class
40.5 KB
procyon -ec {}
    
Offset 2, 33 lines modifiedOffset 2, 32 lines modified
2 package·v;2 package·v;
  
3 import·java.util.List;3 import·java.util.List;
4 import·org.json.JSONException;4 import·org.json.JSONException;
5 import·org.json.JSONArray;5 import·org.json.JSONArray;
6 import·org.json.JSONObject;6 import·org.json.JSONObject;
7 import·j.b;7 import·j.b;
8 import·w.i$d;8 import·w.j$d;
9 import·w.h; 
10 import·w.i$c;9 import·w.j$c;
  
11 class·i$a·implements·i$c10 class·i$a·implements·j$c
12 {11 {
13 ····final·/*·synthetic·*/·i·a;12 ····final·/*·synthetic·*/·i·a;
14 ····13 ····
15 ····i$a(final·i·a)·{14 ····i$a(final·i·a)·{
16 ········this.a·=·a;15 ········this.a·=·a;
17 ····}16 ····}
18 ····17 ····
19 ····public·void·a(h·ex,·final·i$d·i$d)·{18 ····public·void·a(w.i·ex,·final·j$d·j$d)·{
20 ········final·String·s·=·"error";19 ········final·String·s·=·"error";
21 ········if·(i.a(this.a)·==·null)·{20 ········if·(i.a(this.a)·==·null)·{
22 ············return;21 ············return;
23 ········}22 ········}
24 ········final·String·a·=·((h)ex).a;23 ········final·String·a·=·((w.i)ex).a;
25 ········ex·=·(NoSuchFieldException)((h)ex).b;24 ········ex·=·(NoSuchFieldException)((w.i)ex).b;
26 ········final·StringBuilder·sb·=·new·StringBuilder();25 ········final·StringBuilder·sb·=·new·StringBuilder();
27 ········sb.append("Received·'");26 ········sb.append("Received·'");
28 ········sb.append(a);27 ········sb.append(a);
29 ········sb.append("'·message.");28 ········sb.append("'·message.");
30 ········b.f("PlatformChannel",·sb.toString());29 ········b.f("PlatformChannel",·sb.toString());
31 ········int·n·=·-1;30 ········int·n·=·-1;
32 ········Label_1352:·{31 ········Label_1352:·{
Offset 126, 15 lines modifiedOffset 125, 15 lines modified
126 ························break;125 ························break;
127 ····················}126 ····················}
128 ················}127 ················}
129 ················final·String·s2·=·"text";128 ················final·String·s2·=·"text";
130 ················Label_1202:·{129 ················Label_1202:·{
131 ····················switch·(n)·{130 ····················switch·(n)·{
132 ························default:·{131 ························default:·{
133 ····························i$d.c();132 ····························j$d.c();
134 ····························break;133 ····························break;
135 ························}134 ························}
136 ························case·11:·{135 ························case·11:·{
137 ····························break·Label_1202;136 ····························break·Label_1202;
138 ························}137 ························}
139 ························case·10:·{138 ························case·10:·{
140 ····························break·Label_1202;139 ····························break·Label_1202;
Offset 176, 15 lines modifiedOffset 175, 15 lines modified
176 ····································try·{175 ····································try·{
177 ········································final·boolean·j·=·a3.j();176 ········································final·boolean·j·=·a3.j();
178 ········································try·{177 ········································try·{
179 ············································try·{178 ············································try·{
180 ················································final·JSONObject·jsonObject·=·new·JSONObject();179 ················································final·JSONObject·jsonObject·=·new·JSONObject();
181 ················································jsonObject.put("value",·j);180 ················································jsonObject.put("value",·j);
182 ················································try·{181 ················································try·{
183 ····················································i$d.b((Object)jsonObject);182 ····················································j$d.b((Object)jsonObject);
184 ····················································break;183 ····················································break;
185 ····················································final·String·string·=·((JSONObject)ex).getString(s2);184 ····················································final·String·string·=·((JSONObject)ex).getString(s2);
186 ····················································try·{185 ····················································try·{
187 ························································final·i·a4·=·this.a;186 ························································final·i·a4·=·this.a;
188 ························································try·{187 ························································try·{
189 ····························································i.a(a4).i(string);188 ····························································i.a(a4).i(string);
190 ····························································StringBuilder·sb2;189 ····························································StringBuilder·sb2;
Offset 192, 15 lines modifiedOffset 191, 15 lines modified
192 ····························································String·s3;191 ····························································String·s3;
193 ····························································StringBuilder·sb4;192 ····························································StringBuilder·sb4;
194 ····························································String·s4;193 ····························································String·s4;
195 ····························································StringBuilder·sb5;194 ····························································StringBuilder·sb5;
196 ····························································NoSuchFieldException·ex2;195 ····························································NoSuchFieldException·ex2;
197 ····························································StringBuilder·sb6;196 ····························································StringBuilder·sb6;
198 ····························································String·s5;197 ····························································String·s5;
199 ····························································i$d·i$d2;198 ····························································j$d·j$d2;
200 ····························································String·s6;199 ····························································String·s6;
201 ····························································String·s7;200 ····························································String·s7;
202 ····························································Object·o;201 ····························································Object·o;
203 ····························································i·a5;202 ····························································i·a5;
204 ····························································CharSequence·e;203 ····························································CharSequence·e;
205 ····························································JSONObject·jsonObject2;204 ····························································JSONObject·jsonObject2;
206 ····························································i·a6;205 ····························································i·a6;
Offset 210, 15 lines modifiedOffset 209, 15 lines modified
210 ····························································i·a10;209 ····························································i·a10;
211 ····························································i$h·a11;210 ····························································i$h·a11;
212 ····························································String·s8;211 ····························································String·s8;
213 ····························································i·a12;212 ····························································i·a12;
214 ····························································int·b;213 ····························································int·b;
215 ····························································i·a13;214 ····························································i·a13;
216 ····························································i·a14;215 ····························································i·a14;
217 ····························································v.i$c·c;216 ····························································i$c·c;
218 ····························································i·a15;217 ····························································i·a15;
219 ····························································i·a16;218 ····························································i·a16;
220 ····························································i·a17;219 ····························································i·a17;
221 ····························································String·s9;220 ····························································String·s9;
222 ····························································i$g·a18;221 ····························································i$g·a18;
223 ····························································i·a19;222 ····························································i·a19;
224 ····························································Object·o2;223 ····························································Object·o2;
Offset 232, 30 lines modifiedOffset 231, 30 lines modified
232 ····························································String·s11;231 ····························································String·s11;
233 ····························································JSONException·ex7;232 ····························································JSONException·ex7;
234 ····························································String·s12;233 ····························································String·s12;
235 ····························································StringBuilder·sb11;234 ····························································StringBuilder·sb11;
236 ····························································String·s13;235 ····························································String·s13;
237 ····························································StringBuilder·sb12;236 ····························································StringBuilder·sb12;
238 ····························································String·s14;237 ····························································String·s14;
239 ····························································i$d·i$d3;238 ····························································j$d·j$d3;
240 ····························································String·s15;239 ····························································String·s15;
241 ····························································String·s16;240 ····························································String·s16;
242 ····························································Object·o3;241 ····························································Object·o3;
243 ····························································String·s17;242 ····························································String·s17;
244 ····························································i$i·a20;243 ····························································i$i·a20;
245 ····························································i·a21;244 ····························································i·a21;
246 ····························································Object·o4;245 ····························································Object·o4;
247 ····························································i·a22;246 ····························································i·a22;
248 ····························································i·a23;247 ····························································i·a23;
249 ····························································i·a24;248 ····························································i·a24;
250 ····························································i·a25;249 ····························································i·a25;
251 ····························································Label_1194_Outer:Block_81_Outer:Label_1010_Outer:250 ····························································Label_1194_Outer:Block_81_Outer:Label_1010_Outer:
252 ····························································while·(true)·{251 ····························································while·(true)·{
253 ································································try·{252 ································································try·{
254 ····································································i$d.b((Object)null);253 ····································································j$d.b((Object)null);
255 ····································································break·Label_1352;254 ····································································break·Label_1352;
256 ····································································ex·=·ex;255 ····································································ex·=·ex;
257 ····································································//·iftrue(Label_0767:,·ex·==·null)256 ····································································//·iftrue(Label_0767:,·ex·==·null)
258 ····································································Label_0772:·{257 ····································································Label_0772:·{
259 ········································································try·{258 ········································································try·{
260 ············································································ex·=·(NoSuchFieldException)i$e.a((String)ex);259 ············································································ex·=·(NoSuchFieldException)i$e.a((String)ex);
Max diff block lines reached; 33851/41454 bytes (81.66%) of diff not shown.
233 B
v/j.class
215 B
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
  
1 package·v;1 package·v;
  
2 import·w.i$d;2 import·w.j$d;
  
3 public·final·class·j·implements·k$b3 public·final·class·j·implements·k$b
4 {4 {
5 ····public·final·void·a(final·k$c·k$c)·{5 ····public·final·void·a(final·k$c·k$c)·{
6 ········k$a.b(this.a,·k$c);6 ········k$a.b(this.a,·k$c);
7 ····}7 ····}
8 }8 }
13.2 KB
v/k$a.class
13.2 KB
procyon -ec {}
    
Offset 2, 49 lines modifiedOffset 2, 49 lines modified
2 package·v;2 package·v;
  
3 import·j.b;3 import·j.b;
4 import·java.util.List;4 import·java.util.List;
5 import·java.util.HashMap;5 import·java.util.HashMap;
6 import·java.nio.ByteBuffer;6 import·java.nio.ByteBuffer;
7 import·java.util.Map;7 import·java.util.Map;
8 import·w.h;8 import·w.i;
9 import·w.i$d;9 import·w.j$d;
10 import·w.i$c;10 import·w.j$c;
  
11 class·k$a·implements·i$c11 class·k$a·implements·j$c
12 {12 {
13 ····final·/*·synthetic·*/·k·a;13 ····final·/*·synthetic·*/·k·a;
14 ····14 ····
15 ····k$a(final·k·a)·{15 ····k$a(final·k·a)·{
16 ········this.a·=·a;16 ········this.a·=·a;
17 ····}17 ····}
18 ····18 ····
19 ····private·void·c(final·h·h,·final·i$d·i$d)·{19 ····private·void·c(final·i·i,·final·j$d·j$d)·{
20 ········final·int·intValue·=·(int)h.b();20 ········final·int·intValue·=·(int)i.a();
21 ········try·{21 ········try·{
22 ············final·k·a·=·this.a;22 ············final·k·a·=·this.a;
23 ············try·{23 ············try·{
24 ················k.a(a).a(intValue);24 ················k.a(a).a(intValue);
25 ················try·{25 ················try·{
26 ····················i$d.b((Object)null);26 ····················j$d.b((Object)null);
27 ················}27 ················}
28 ················catch·(IllegalStateException·ex)·{28 ················catch·(IllegalStateException·ex)·{
29 ····················i$d.a("error",·k.b((Exception)ex),·(Object)null);29 ····················j$d.a("error",·k.b((Exception)ex),·(Object)null);
30 ················}30 ················}
31 ············}31 ············}
32 ············catch·(IllegalStateException·ex2)·{}32 ············catch·(IllegalStateException·ex2)·{}
33 ········}33 ········}
34 ········catch·(IllegalStateException·ex3)·{}34 ········catch·(IllegalStateException·ex3)·{}
35 ····}35 ····}
36 ····36 ····
37 ····private·void·d(final·h·h,·final·i$d·i$d)·{37 ····private·void·d(final·i·i,·final·j$d·j$d)·{
38 ········final·String·s·=·"left";38 ········final·String·s·=·"left";
39 ········final·String·s2·=·"top";39 ········final·String·s2·=·"top";
40 ········final·String·s3·=·"hybridFallback";40 ········final·String·s3·=·"hybridFallback";
41 ········final·Map·map·=·(Map)h.b();41 ········final·Map·map·=·(Map)i.a();
42 ········final·String·s4·=·"hybrid";42 ········final·String·s4·=·"hybrid";
43 ········final·boolean·containsKey·=·map.containsKey(s4);43 ········final·boolean·containsKey·=·map.containsKey(s4);
44 ········boolean·b·=·true;44 ········boolean·b·=·true;
45 ········final·boolean·b2·=·containsKey·&&·Boolean.valueOf(map.get((Object)s4));45 ········final·boolean·b2·=·containsKey·&&·Boolean.valueOf(map.get((Object)s4));
46 ········final·String·s5·=·"params";46 ········final·String·s5·=·"params";
47 ········ByteBuffer·wrap;47 ········ByteBuffer·wrap;
48 ········if·(map.containsKey(s5))·{48 ········if·(map.containsKey(s5))·{
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 ············································final·int·intValue2·=·(int)n6;80 ············································final·int·intValue2·=·(int)n6;
81 ············································try·{81 ············································try·{
82 ················································final·k$d·k$d·=·new·k$d(intValue,·s9,·n2,·n3,·n4,·n5,·intValue2,·k$d$a.f,·wrap);82 ················································final·k$d·k$d·=·new·k$d(intValue,·s9,·n2,·n3,·n4,·n5,·intValue2,·k$d$a.f,·wrap);
83 ················································final·k·a·=·this.a;83 ················································final·k·a·=·this.a;
84 ················································try·{84 ················································try·{
85 ····················································k.a(a).i(k$d);85 ····················································k.a(a).i(k$d);
86 ····················································try·{86 ····················································try·{
87 ························································i$d.b((Object)null);87 ························································j$d.b((Object)null);
88 ························································break;88 ························································break;
89 ························································//·iftrue(Label_0359:,·!map.containsKey((Object)s3))89 ························································//·iftrue(Label_0359:,·!map.containsKey((Object)s3))
90 ························································final·Boolean·value3·=·map.get(s3);90 ························································final·Boolean·value3·=·map.get(s3);
91 ························································try·{91 ························································try·{
92 ····························································final·Boolean·b3·=·Boolean.valueOf(value3);92 ····························································final·Boolean·b3·=·Boolean.valueOf(value3);
93 ····························································try·{93 ····························································try·{
94 ································································if·(!(boolean)b3)·{94 ································································if·(!(boolean)b3)·{
Offset 191, 52 lines modifiedOffset 191, 52 lines modified
191 ································catch·(IllegalStateException·ex21)·{}191 ································catch·(IllegalStateException·ex21)·{}
192 ····························}192 ····························}
193 ····························catch·(IllegalStateException·ex22)·{}193 ····························catch·(IllegalStateException·ex22)·{}
194 ························}194 ························}
195 ························catch·(IllegalStateException·ex23)·{}195 ························catch·(IllegalStateException·ex23)·{}
196 ························final·long·g·=·k.a(a2).g(k$d2);196 ························final·long·g·=·k.a(a2).g(k$d2);
197 ························if·(g·!=·-2)·{197 ························if·(g·!=·-2)·{
198 ····························i$d.b((Object)Long.valueOf(g));198 ····························j$d.b((Object)Long.valueOf(g));
199 ····························break;199 ····························break;
200 ························}200 ························}
201 ························if·(b)·{201 ························if·(b)·{
202 ····························continue;202 ····························continue;
203 ························}203 ························}
204 ························break;204 ························break;
205 ····················}205 ····················}
206 ····················throw·new·AssertionError((Object)"Platform·view·attempted·to·fall·back·to·hybrid·mode·when·not·requested.");206 ····················throw·new·AssertionError((Object)"Platform·view·attempted·to·fall·back·to·hybrid·mode·when·not·requested.");
207 ················}207 ················}
208 ················return;208 ················return;
209 ············}209 ············}
210 ············continue;210 ············continue;
211 ········}211 ········}
212 ········final·IllegalStateException·ex;212 ········final·IllegalStateException·ex;
213 ········i$d.a("error",·k.b((Exception)ex),·(Object)null);213 ········j$d.a("error",·k.b((Exception)ex),·(Object)null);
214 ····}214 ····}
215 ····215 ····
216 ····private·void·e(final·h·h,·final·i$d·i$d)·{216 ····private·void·e(final·i·i,·final·j$d·j$d)·{
217 ········final·int·intValue·=·(int)Integer.valueOf(((Map)h.b()).get((Object)"id"));217 ········final·int·intValue·=·(int)Integer.valueOf(((Map)i.a()).get((Object)"id"));
218 ········try·{218 ········try·{
219 ············final·k·a·=·this.a;219 ············final·k·a·=·this.a;
220 ············try·{220 ············try·{
221 ················k.a(a).d(intValue);221 ················k.a(a).d(intValue);
222 ················try·{222 ················try·{
223 ····················i$d.b((Object)null);223 ····················j$d.b((Object)null);
224 ················}224 ················}
225 ················catch·(IllegalStateException·ex)·{225 ················catch·(IllegalStateException·ex)·{
226 ····················i$d.a("error",·k.b((Exception)ex),·(Object)null);226 ····················j$d.a("error",·k.b((Exception)ex),·(Object)null);
227 ················}227 ················}
228 ············}228 ············}
229 ············catch·(IllegalStateException·ex2)·{}229 ············catch·(IllegalStateException·ex2)·{}
230 ········}230 ········}
231 ········catch·(IllegalStateException·ex3)·{}231 ········catch·(IllegalStateException·ex3)·{}
232 ····}232 ····}
233 ····233 ····
234 ····private·void·g(final·h·h,·final·i$d·i$d)·{234 ····private·void·g(final·i·i,·final·j$d·j$d)·{
235 ········final·Map·map·=·(Map)h.b();235 ········final·Map·map·=·(Map)i.a();
236 ········try·{236 ········try·{
237 ············final·k·a·=·this.a;237 ············final·k·a·=·this.a;
238 ············try·{238 ············try·{
239 ················final·k$g·a2·=·k.a(a);239 ················final·k$g·a2·=·k.a(a);
240 ················final·Integer·value·=·map.get("id");240 ················final·Integer·value·=·map.get("id");
241 ················try·{241 ················try·{
242 ····················final·Integer·n·=·Integer.valueOf(value);242 ····················final·Integer·n·=·Integer.valueOf(value);
Offset 249, 18 lines modifiedOffset 249, 18 lines modified
249 ································final·double·doubleValue·=·(double)n2;249 ································final·double·doubleValue·=·(double)n2;
250 ································final·Integer·value3·=·map.get("left");250 ································final·Integer·value3·=·map.get("left");
251 ································try·{251 ································try·{
252 ····································final·Double·n3·=·Double.valueOf(value3);252 ····································final·Double·n3·=·Double.valueOf(value3);
253 ····································try·{253 ····································try·{
254 ········································a2.f(intValue,·doubleValue,·(double)n3);254 ········································a2.f(intValue,·doubleValue,·(double)n3);
255 ········································try·{255 ········································try·{
256 ············································i$d.b((Object)null);256 ············································j$d.b((Object)null);
Max diff block lines reached; 7438/13441 bytes (55.34%) of diff not shown.
339 B
v/l$a.class
317 B
procyon -ec {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
  
1 package·v;1 package·v;
  
2 import·j.b;2 import·j.b;
3 import·w.i$d;3 import·w.j$d;
  
4 class·l$a·implements·i$d4 class·l$a·implements·j$d
5 {5 {
6 ····final·/*·synthetic·*/·byte[]·a;6 ····final·/*·synthetic·*/·byte[]·a;
7 ····final·/*·synthetic·*/·l·b;7 ····final·/*·synthetic·*/·l·b;
8 ····8 ····
9 ····l$a(final·l·b,·final·byte[]·a)·{9 ····l$a(final·l·b,·final·byte[]·a)·{
10 ········this.b·=·b;10 ········this.b·=·b;
11 ········this.a·=·a;11 ········this.a·=·a;
1.19 KB
v/l$b.class
1.17 KB
procyon -ec {}
    
Offset 1, 43 lines modifiedOffset 1, 43 lines modified
  
1 package·v;1 package·v;
  
2 import·w.i$d;2 import·w.j$d;
3 import·w.h;3 import·w.i;
4 import·w.i$c;4 import·w.j$c;
  
5 class·l$b·implements·i$c5 class·l$b·implements·j$c
6 {6 {
7 ····final·/*·synthetic·*/·l·a;7 ····final·/*·synthetic·*/·l·a;
8 ····8 ····
9 ····l$b(final·l·a)·{9 ····l$b(final·l·a)·{
10 ········this.a·=·a;10 ········this.a·=·a;
11 ····}11 ····}
12 ····12 ····
13 ····public·void·a(final·h·h,·final·i$d·i$d)·{13 ····public·void·a(final·i·i,·final·j$d·j$d)·{
14 ········final·String·a·=·h.a;14 ········final·String·a·=·i.a;
15 ········final·Object·b·=·h.b;15 ········final·Object·b·=·i.b;
16 ········a.hashCode();16 ········a.hashCode();
17 ········Object·e;17 ········Object·e;
18 ········if·(!a.equals("get"))·{18 ········if·(!a.equals("get"))·{
19 ············if·(!a.equals("put"))·{19 ············if·(!a.equals("put"))·{
20 ················i$d.c();20 ················j$d.c();
21 ················return;21 ················return;
22 ············}22 ············}
23 ············l.b(this.a,·(byte[])b);23 ············l.b(this.a,·(byte[])b);
24 ············e·=·null;24 ············e·=·null;
25 ········}25 ········}
26 ········else·{26 ········else·{
27 ············l.c(this.a,·true);27 ············l.c(this.a,·true);
28 ············if·(!l.d(this.a))·{28 ············if·(!l.d(this.a))·{
29 ················final·l·a2·=·this.a;29 ················final·l·a2·=·this.a;
30 ················if·(a2.a)·{30 ················if·(a2.a)·{
31 ····················l.f(a2,·i$d);31 ····················l.f(a2,·j$d);
32 ····················return;32 ····················return;
33 ················}33 ················}
34 ············}34 ············}
35 ············final·l·a3·=·this.a;35 ············final·l·a3·=·this.a;
36 ············e·=·l.e(a3,·l.a(a3));36 ············e·=·l.e(a3,·l.a(a3));
37 ········}37 ········}
38 ········i$d.b(e);38 ········j$d.b(e);
39 ····}39 ····}
40 }40 }
2.23 KB
v/n$a.class
2.21 KB
procyon -ec {}
    
Offset 1, 58 lines modifiedOffset 1, 58 lines modified
  
1 package·v;1 package·v;
  
2 import·java.util.ArrayList;2 import·java.util.ArrayList;
3 import·j.b;3 import·j.b;
4 import·w.i$d;4 import·w.j$d;
5 import·w.h;5 import·w.i;
6 import·w.i$c;6 import·w.j$c;
  
7 class·n$a·implements·i$c7 class·n$a·implements·j$c
8 {8 {
9 ····final·/*·synthetic·*/·n·a;9 ····final·/*·synthetic·*/·n·a;
10 ····10 ····
11 ····n$a(final·n·a)·{11 ····n$a(final·n·a)·{
12 ········this.a·=·a;12 ········this.a·=·a;
13 ····}13 ····}
14 ····14 ····
15 ····public·void·a(final·h·h,·final·i$d·i$d)·{15 ····public·void·a(final·i·i,·final·j$d·j$d)·{
16 ········final·n$b·a·=·n.a(this.a);16 ········final·n$b·a·=·n.a(this.a);
17 ········final·String·s·=·"SpellCheckChannel";17 ········final·String·s·=·"SpellCheckChannel";
18 ········if·(a·==·null)·{18 ········if·(a·==·null)·{
19 ············b.f(s,·"No·SpellCheckeMethodHandler·registered,·call·not·forwarded·to·spell·check·API.");19 ············b.f(s,·"No·SpellCheckeMethodHandler·registered,·call·not·forwarded·to·spell·check·API.");
20 ············return;20 ············return;
21 ········}21 ········}
22 ········final·String·a2·=·h.a;22 ········final·String·a2·=·i.a;
23 ········final·Object·b·=·h.b;23 ········final·Object·b·=·i.b;
24 ········final·StringBuilder·sb·=·new·StringBuilder();24 ········final·StringBuilder·sb·=·new·StringBuilder();
25 ········sb.append("Received·'");25 ········sb.append("Received·'");
26 ········sb.append(a2);26 ········sb.append(a2);
27 ········sb.append("'·message.");27 ········sb.append("'·message.");
28 ········j.b.f(s,·sb.toString());28 ········j.b.f(s,·sb.toString());
29 ········a2.hashCode();29 ········a2.hashCode();
30 ········if·(!a2.equals("SpellCheck.initiateSpellCheck"))·{30 ········if·(!a2.equals("SpellCheck.initiateSpellCheck"))·{
31 ············i$d.c();31 ············j$d.c();
32 ········}32 ········}
33 ········else·{33 ········else·{
34 ············try·{34 ············try·{
35 ················final·ArrayList<Object>·list·=·(ArrayList<Object>)b;35 ················final·ArrayList<Object>·list·=·(ArrayList<Object>)b;
36 ················final·Object·value·=·list.get(0);36 ················final·Object·value·=·list.get(0);
37 ················try·{37 ················try·{
38 ····················final·String·s2·=·(String)value;38 ····················final·String·s2·=·(String)value;
39 ····················final·Object·value2·=·list.get(1);39 ····················final·Object·value2·=·list.get(1);
40 ····················try·{40 ····················try·{
41 ························final·String·s3·=·(String)value2;41 ························final·String·s3·=·(String)value2;
42 ························try·{42 ························try·{
43 ····························final·n·a3·=·this.a;43 ····························final·n·a3·=·this.a;
44 ····························try·{44 ····························try·{
45 ································n.a(a3).a(s2,·s3,·i$d);45 ································n.a(a3).a(s2,·s3,·j$d);
46 ····························}46 ····························}
47 ····························catch·(IllegalStateException·ex)·{47 ····························catch·(IllegalStateException·ex)·{
48 ································i$d.a("error",·ex.getMessage(),·(Object)null);48 ································j$d.a("error",·ex.getMessage(),·(Object)null);
49 ····························}49 ····························}
50 ························}50 ························}
51 ························catch·(IllegalStateException·ex2)·{}51 ························catch·(IllegalStateException·ex2)·{}
52 ····················}52 ····················}
53 ····················catch·(IllegalStateException·ex3)·{}53 ····················catch·(IllegalStateException·ex3)·{}
54 ················}54 ················}
55 ················catch·(IllegalStateException·ex4)·{}55 ················catch·(IllegalStateException·ex4)·{}
9.07 KB
v/p$a.class
9.05 KB
procyon -ec {}
    
Offset 2, 43 lines modifiedOffset 2, 43 lines modified
2 package·v;2 package·v;
  
3 import·org.json.JSONArray;3 import·org.json.JSONArray;
4 import·org.json.JSONException;4 import·org.json.JSONException;
5 import·android.os.Bundle;5 import·android.os.Bundle;
6 import·org.json.JSONObject;6 import·org.json.JSONObject;
7 import·j.b;7 import·j.b;
8 import·w.i$d;8 import·w.j$d;
9 import·w.h;9 import·w.i;
10 import·w.i$c;10 import·w.j$c;
  
11 class·p$a·implements·i$c11 class·p$a·implements·j$c
12 {12 {
13 ····final·/*·synthetic·*/·p·a;13 ····final·/*·synthetic·*/·p·a;
14 ····14 ····
15 ····p$a(final·p·a)·{15 ····p$a(final·p·a)·{
16 ········this.a·=·a;16 ········this.a·=·a;
17 ····}17 ····}
18 ····18 ····
19 ····public·void·a(final·h·h,·final·i$d·i$d)·{19 ····public·void·a(final·i·i,·final·j$d·j$d)·{
20 ········final·String·s·=·"data";20 ········final·String·s·=·"data";
21 ········if·(p.a(this.a)·==·null)·{21 ········if·(p.a(this.a)·==·null)·{
22 ············return;22 ············return;
23 ········}23 ········}
24 ········final·String·a·=·h.a;24 ········final·String·a·=·i.a;
25 ········Object·o·=·h.b;25 ········Object·o·=·i.b;
26 ········final·StringBuilder·sb·=·new·StringBuilder();26 ········final·StringBuilder·sb·=·new·StringBuilder();
27 ········sb.append("Received·'");27 ········sb.append("Received·'");
28 ········sb.append(a);28 ········sb.append(a);
29 ········sb.append("'·message.");29 ········sb.append("'·message.");
30 ········b.f("TextInputChannel",·sb.toString());30 ········b.f("TextInputChannel",·sb.toString());
31 ········a.hashCode();31 ········a.hashCode();
32 ········int·n·=·-1;32 ········int·n·=·-1;
33 ········final·int·hashCode·=·a.hashCode();33 ········final·int·hashCode·=·a.hashCode();
34 ········final·int·n2·=·1;34 ········final·int·n2·=·1;
35 ········int·i·=·0;35 ········int·j·=·0;
36 ········switch·(hashCode)·{36 ········switch·(hashCode)·{
37 ············case·2113369584:·{37 ············case·2113369584:·{
38 ················if·(!a.equals("TextInput.requestAutofill"))·{38 ················if·(!a.equals("TextInput.requestAutofill"))·{
39 ····················break;39 ····················break;
40 ················}40 ················}
41 ················n·=·9;41 ················n·=·9;
42 ················break;42 ················break;
Offset 107, 15 lines modifiedOffset 107, 15 lines modified
107 ················break;107 ················break;
108 ············}108 ············}
109 ········}109 ········}
110 ········final·String·s2·=·"error";110 ········final·String·s2·=·"error";
111 ········Label_1005:·{111 ········Label_1005:·{
112 ············switch·(n)·{112 ············switch·(n)·{
113 ················default:·{113 ················default:·{
114 ····················i$d.c();114 ····················j$d.c();
115 ····················break;115 ····················break;
116 ················}116 ················}
117 ················case·9:·{117 ················case·9:·{
118 ····················p.a(this.a).c();118 ····················p.a(this.a).c();
119 ····················break·Label_1005;119 ····················break·Label_1005;
120 ················}120 ················}
121 ················case·8:·{121 ················case·8:·{
Offset 150, 60 lines modifiedOffset 150, 60 lines modified
150 ························try·{150 ························try·{
151 ····························final·JSONObject·jsonObject·=·(JSONObject)o;151 ····························final·JSONObject·jsonObject·=·(JSONObject)o;
152 ····························final·double·double1·=·jsonObject.getDouble("width");152 ····························final·double·double1·=·jsonObject.getDouble("width");
153 ····························final·double·double2·=·jsonObject.getDouble("height");153 ····························final·double·double2·=·jsonObject.getDouble("height");
154 ····························final·JSONArray·jsonArray·=·jsonObject.getJSONArray("transform");154 ····························final·JSONArray·jsonArray·=·jsonObject.getJSONArray("transform");
155 ····························final·int·n3·=·16;155 ····························final·int·n3·=·16;
156 ····························final·double[]·array·=·new·double[n3];156 ····························final·double[]·array·=·new·double[n3];
157 ····························while·(i·<·n3)·{157 ····························while·(j·<·n3)·{
158 ································array[i]·=·jsonArray.getDouble(i);158 ································array[j]·=·jsonArray.getDouble(j);
159 ································++i;159 ································++j;
160 ····························}160 ····························}
161 ····························final·p·a2·=·this.a;161 ····························final·p·a2·=·this.a;
162 ····························try·{162 ····························try·{
163 ································p.a(a2).h(double1,·double2,·array);163 ································p.a(a2).h(double1,·double2,·array);
164 ································try·{164 ································try·{
165 ····································i$d.b((Object)null);165 ····································j$d.b((Object)null);
166 ····································break;166 ····································break;
167 ····································Bundle·bundle·=·new(android.os.Bundle.class);167 ····································Bundle·bundle·=·new(android.os.Bundle.class);
168 ····································try·{168 ····································try·{
169 ········································new·Bundle();169 ········································new·Bundle();
170 ········································final·String·string;170 ········································final·String·string;
171 ········································bundle.putString(s,·string);171 ········································bundle.putString(s,·string);
172 ········································final·p·a3·=·this.a;172 ········································final·p·a3·=·this.a;
173 ········································try·{173 ········································try·{
174 ············································final·String·string2;174 ············································final·String·string2;
175 ············································p.a(a3).a(string2,·bundle);175 ············································p.a(a3).a(string2,·bundle);
176 ············································try·{176 ············································try·{
177 ················································i$d.b((Object)null);177 ················································j$d.b((Object)null);
178 ················································break;178 ················································break;
179 ················································while·(true)·{179 ················································while·(true)·{
180 ····················································while·(true)·{180 ····················································while·(true)·{
181 ························································String·s3·=·null;181 ························································String·s3·=·null;
182 ························································i$d.a(s2,·s3,·(Object)null);182 ························································j$d.a(s2,·s3,·(Object)null);
183 ························································break;183 ························································break;
184 ························································final·JSONObject·jsonObject2·=·(JSONObject)o;184 ························································final·JSONObject·jsonObject2·=·(JSONObject)o;
185 ························································try·{185 ························································try·{
186 ····························································final·p·a4·=·this.a;186 ····························································final·p·a4·=·this.a;
187 ····························································try·{187 ····························································try·{
188 ································································final·p$f·a5·=·p.a(a4);188 ································································final·p$f·a5·=·p.a(a4);
189 ································································try·{189 ································································try·{
190 ····································································a5.b(p$e.a(jsonObject2));190 ····································································a5.b(p$e.a(jsonObject2));
191 ····································································try·{191 ····································································try·{
192 ········································································i$d.b((Object)null);192 ········································································j$d.b((Object)null);
193 ········································································break;193 ········································································break;
194 ········································································final·JSONObject·jsonObject3·=·(JSONObject)o;194 ········································································final·JSONObject·jsonObject3·=·(JSONObject)o;
195 ········································································final·int·int1·=·jsonObject3.getInt("platformViewId");195 ········································································final·int·int1·=·jsonObject3.getInt("platformViewId");
196 ········································································final·boolean·optBoolean·=·jsonObject3.optBoolean("usesVirtualDisplay",·false);196 ········································································final·boolean·optBoolean·=·jsonObject3.optBoolean("usesVirtualDisplay",·false);
197 ········································································try·{197 ········································································try·{
198 ············································································final·p·a6·=·this.a;198 ············································································final·p·a6·=·this.a;
199 ············································································try·{199 ············································································try·{
200 ················································································p.a(a6).g(int1,·optBoolean);200 ················································································p.a(a6).g(int1,·optBoolean);
201 ················································································try·{201 ················································································try·{
202 ····················································································i$d.b((Object)null);202 ····················································································j$d.b((Object)null);
203 ················································································}203 ················································································}
204 ················································································catch·(JSONException·ex)·{204 ················································································catch·(JSONException·ex)·{
205 ····················································································s3·=·ex.getMessage();205 ····················································································s3·=·ex.getMessage();
206 ················································································}206 ················································································}
207 ············································································}207 ············································································}
208 ············································································catch·(JSONException·ex2)·{}208 ············································································catch·(JSONException·ex2)·{}
209 ········································································}209 ········································································}
Offset 231, 15 lines modifiedOffset 231, 15 lines modified
231 ····························································final·p·a7·=·this.a;231 ····························································final·p·a7·=·this.a;
232 ····························································try·{232 ····························································try·{
233 ································································final·p$f·a8·=·p.a(a7);233 ································································final·p$f·a8·=·p.a(a7);
234 ································································try·{234 ································································try·{
235 ····································································o·=·p$b.a((JSONObject)o);235 ····································································o·=·p$b.a((JSONObject)o);
236 ····································································a8.f(int2,·(p$b)o);236 ····································································a8.f(int2,·(p$b)o);
Max diff block lines reached; 1865/9240 bytes (20.18%) of diff not shown.
445 B
w/a$b$a.class
419 B
procyon -ec {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
  
1 package·w;1 package·w;
  
2 class·a$b$a·implements·a$e2 class·a$b$a·implements·a$e
3 {3 {
4 ····final·/*·synthetic·*/·b$b·a;4 ····final·/*·synthetic·*/·c$b·a;
5 ····final·/*·synthetic·*/·a$b·b;5 ····final·/*·synthetic·*/·a$b·b;
6 ····6 ····
7 ····a$b$a(final·a$b·b,·final·b$b·a)·{7 ····a$b$a(final·a$b·b,·final·c$b·a)·{
8 ········this.b·=·b;8 ········this.b·=·b;
9 ········this.a·=·a;9 ········this.a·=·a;
10 ····}10 ····}
11 ····11 ····
12 ····public·void·a(final·Object·o)·{12 ····public·void·a(final·Object·o)·{
13 ········this.a.a(w.a.a(this.b.b).b(o));13 ········this.a.a(w.a.a(this.b.b).b(o));
14 ····}14 ····}
1.44 KB
w/a$b.class
1.42 KB
procyon -ec {}
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
  
1 package·w;1 package·w;
  
2 import·j.b;2 import·j.b;
3 import·java.nio.ByteBuffer;3 import·java.nio.ByteBuffer;
  
4 final·class·a$b·implements·b$a4 final·class·a$b·implements·c$a
5 {5 {
6 ····private·final·a$d·a;6 ····private·final·a$d·a;
7 ····final·/*·synthetic·*/·a·b;7 ····final·/*·synthetic·*/·a·b;
8 ····8 ····
9 ····private·a$b(final·a·b,·final·a$d·a)·{9 ····private·a$b(final·a·b,·final·a$d·a)·{
10 ········this.b·=·b;10 ········this.b·=·b;
11 ········this.a·=·a;11 ········this.a·=·a;
12 ····}12 ····}
13 ····13 ····
14 ····public·void·a(final·ByteBuffer·byteBuffer,·final·b$b·b$b)·{14 ····public·void·a(final·ByteBuffer·byteBuffer,·final·c$b·c$b)·{
15 ········try·{15 ········try·{
16 ············final·a$d·a·=·this.a;16 ············final·a$d·a·=·this.a;
17 ············try·{17 ············try·{
18 ················final·a·b·=·this.b;18 ················final·a·b·=·this.b;
19 ················try·{19 ················try·{
20 ····················final·Object·a2·=·w.a.a(b).a(byteBuffer);20 ····················final·Object·a2·=·w.a.a(b).a(byteBuffer);
21 ····················try·{21 ····················try·{
22 ························a.a(a2,·(a$e)new·a$b$a(this,·b$b));22 ························a.a(a2,·(a$e)new·a$b$a(this,·c$b));
23 ····················}23 ····················}
24 ····················catch·(RuntimeException·ex)·{24 ····················catch·(RuntimeException·ex)·{
25 ························final·StringBuilder·sb·=·new·StringBuilder();25 ························final·StringBuilder·sb·=·new·StringBuilder();
26 ························sb.append("BasicMessageChannel#");26 ························sb.append("BasicMessageChannel#");
27 ························sb.append(w.a.b(this.b));27 ························sb.append(w.a.b(this.b));
28 ························j.b.c(sb.toString(),·"Failed·to·handle·message",·(Throwable)ex);28 ························j.b.c(sb.toString(),·"Failed·to·handle·message",·(Throwable)ex);
29 ························b$b.a((ByteBuffer)null);29 ························c$b.a((ByteBuffer)null);
30 ····················}30 ····················}
31 ················}31 ················}
32 ················catch·(RuntimeException·ex2)·{}32 ················catch·(RuntimeException·ex2)·{}
33 ············}33 ············}
34 ············catch·(RuntimeException·ex3)·{}34 ············catch·(RuntimeException·ex3)·{}
35 ········}35 ········}
36 ········catch·(RuntimeException·ex4)·{}36 ········catch·(RuntimeException·ex4)·{}
344 B
w/a$c.class
322 B
procyon -ec {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
  
1 package·w;1 package·w;
  
2 import·j.b;2 import·j.b;
3 import·java.nio.ByteBuffer;3 import·java.nio.ByteBuffer;
  
4 final·class·a$c·implements·b$b4 final·class·a$c·implements·c$b
5 {5 {
6 ····private·final·a$e·a;6 ····private·final·a$e·a;
7 ····final·/*·synthetic·*/·a·b;7 ····final·/*·synthetic·*/·a·b;
8 ····8 ····
9 ····private·a$c(final·a·b,·final·a$e·a)·{9 ····private·a$c(final·a·b,·final·a$e·a)·{
10 ········this.b·=·b;10 ········this.b·=·b;
11 ········this.a·=·a;11 ········this.a·=·a;
1.79 KB
w/d.class
1.77 KB
procyon -ec {}
    
Offset 1, 62 lines modifiedOffset 1, 14 lines modified
  
1 package·w;1 package·w;
  
 2 public·class·d·extends·RuntimeException
2 import·org.json.JSONObject; 
3 import·org.json.JSONException; 
4 import·org.json.JSONTokener; 
5 import·java.nio.ByteBuffer; 
  
6 public·final·class·d·implements·g 
7 {3 {
 4 ····public·final·String·d;
 5 ····public·final·Object·e;
8 ····public·static·final·d·a; 
9 ···· 
10 ····static·{ 
11 ········a·=·new·d(); 
12 ····} 
13 ···· 
14 ····private·d()·{ 
15 ····} 
16 ···· 
17 ····public·Object·a(final·ByteBuffer·byteBuffer)·{ 
18 ········final·String·s·=·"Invalid·JSON"; 
19 ········if·(byteBuffer·==·null)·{ 
20 ············return·null; 
21 ········} 
22 ········try·{ 
23 ············final·String·c·=·q.b.c(byteBuffer); 
24 ············try·{ 
25 ················final·JSONTokener·jsonTokener·=·new·JSONTokener(c); 
26 ················final·Object·nextValue·=·jsonTokener.nextValue(); 
27 ················try·{ 
28 ····················if·(!jsonTokener.more())·{ 
29 ························return·nextValue; 
30 ····················} 
31 ····················throw·new·IllegalArgumentException(s); 
32 ················} 
33 ················catch·(JSONException·cause)·{ 
34 ····················throw·new·IllegalArgumentException(s,·(Throwable)cause); 
35 ················} 
36 ············} 
37 ············catch·(JSONException·ex)·{} 
38 ········} 
39 ········catch·(JSONException·ex2)·{} 
40 ····} 
41 ····6 ····
 7 ····d(final·String·d,·final·String·message,·final·Object·e)·{
 8 ········super(message);
 9 ········this.d·=·d;
 10 ········this.e·=·e;
42 ····public·ByteBuffer·b(Object·a)·{ 
43 ········if·(a·==·null)·{ 
44 ············return·null; 
45 ········} 
46 ········a·=·f.a(a); 
47 ········q·q; 
48 ········String·s; 
49 ········if·(a·instanceof·String)·{ 
50 ············q·=·w.q.b; 
51 ············s·=·JSONObject.quote((String)a); 
52 ········} 
53 ········else·{ 
54 ············q·=·w.q.b; 
55 ············s·=·a.toString(); 
56 ········} 
57 ········return·q.d(s); 
58 ····}11 ····}
59 }12 }
6.65 KB
w/e.class
6.64 KB
procyon -ec {}
    
Offset 1, 153 lines modifiedOffset 1, 62 lines modified
  
1 package·w;1 package·w;
  
2 import·org.json.JSONException; 
3 import·org.json.JSONObject;2 import·org.json.JSONObject;
 3 import·org.json.JSONException;
4 import·org.json.JSONArray;4 import·org.json.JSONTokener;
5 import·java.nio.ByteBuffer;5 import·java.nio.ByteBuffer;
  
6 public·final·class·e·implements·j6 public·final·class·e·implements·h
7 {7 {
8 ····public·static·final·e·a;8 ····public·static·final·e·a;
9 ····9 ····
10 ····static·{10 ····static·{
11 ········a·=·new·e();11 ········a·=·new·e();
12 ····}12 ····}
13 ····13 ····
14 ····private·e()·{14 ····private·e()·{
15 ····}15 ····}
16 ····16 ····
17 ····public·ByteBuffer·a(final·String·s,·final·String·s2,·final·Object·o,·final·String·s3)·{ 
18 ········return·d.a.b((Object)new·JSONArray().put((Object)s).put(f.a((Object)s2)).put(f.a(o)).put(f.a((Object)s3))); 
19 ····} 
20 ···· 
21 ····public·ByteBuffer·b(final·h·h)·{17 ····public·Object·a(final·ByteBuffer·byteBuffer)·{
 18 ········final·String·s·=·"Invalid·JSON";
 19 ········if·(byteBuffer·==·null)·{
 20 ············return·null;
 21 ········}
22 ········try·{22 ········try·{
 23 ············final·String·c·=·r.b.c(byteBuffer);
23 ············try·{24 ············try·{
 25 ················final·JSONTokener·jsonTokener·=·new·JSONTokener(c);
 26 ················final·Object·nextValue·=·jsonTokener.nextValue();
24 ················final·JSONObject·jsonObject·=·new·JSONObject(); 
25 ················jsonObject.put("method",·(Object)h.a); 
26 ················final·String·s·=·"args"; 
27 ················final·Object·b·=·h.b; 
28 ················try·{27 ················try·{
29 ····················jsonObject.put(s,·f.a(b)); 
30 ····················return·d.a.b((Object)jsonObject);28 ····················if·(!jsonTokener.more())·{
 29 ························return·nextValue;
 30 ····················}
 31 ····················throw·new·IllegalArgumentException(s);
31 ················}32 ················}
32 ················catch·(JSONException·cause)·{33 ················catch·(JSONException·cause)·{
33 ····················throw·new·IllegalArgumentException("Invalid·JSON",·(Throwable)cause);34 ····················throw·new·IllegalArgumentException(s,·(Throwable)cause);
34 ················}35 ················}
35 ············}36 ············}
36 ············catch·(JSONException·ex)·{}37 ············catch·(JSONException·ex)·{}
37 ········}38 ········}
38 ········catch·(JSONException·ex2)·{}39 ········catch·(JSONException·ex2)·{}
39 ····}40 ····}
40 ····41 ····
41 ····public·ByteBuffer·c(final·String·s,·final·String·s2,·final·Object·o)·{ 
42 ········return·d.a.b((Object)new·JSONArray().put((Object)s).put(f.a((Object)s2)).put(f.a(o))); 
43 ····} 
44 ···· 
45 ····public·ByteBuffer·d(Object·a)·{42 ····public·ByteBuffer·b(Object·a)·{
 43 ········if·(a·==·null)·{
 44 ············return·null;
46 ········final·d·a2·=·d.a; 
47 ········final·JSONArray·jsonArray·=·new·JSONArray(); 
48 ········a·=·f.a(a); 
49 ········return·a2.b((Object)jsonArray.put(a)); 
50 ····} 
51 ···· 
52 ····public·h·e(final·ByteBuffer·byteBuffer)·{ 
53 ········try·{ 
54 ············final·Object·a·=·d.a.a(byteBuffer); 
55 ············Label_0087:·{ 
56 ················if·(!(a·instanceof·JSONObject))·{ 
57 ····················break·Label_0087; 
58 ················} 
59 ················final·JSONObject·jsonObject·=·(JSONObject)a; 
60 ················final·Object·value·=·jsonObject.get("method"); 
61 ················final·Object·g·=·this.g(jsonObject.opt("args")); 
62 ················if·(!(value·instanceof·String))·{ 
63 ····················break·Label_0087; 
64 ················} 
65 ················try·{ 
66 ····················return·new·h((String)value,·g); 
67 ····················try·{ 
68 ························try·{ 
69 ····························final·StringBuilder·sb·=·new·StringBuilder(); 
70 ····························sb.append("Invalid·method·call:·"); 
71 ····························final·StringBuilder·sb2·=·sb; 
72 ····························try·{ 
73 ································sb2.append(a); 
74 ································throw·new·IllegalArgumentException(sb.toString()); 
75 ····························} 
76 ····························catch·(JSONException·cause)·{ 
77 ································throw·new·IllegalArgumentException("Invalid·JSON",·(Throwable)cause); 
78 ····························} 
79 ························} 
80 ························catch·(JSONException·ex)·{} 
81 ····················} 
82 ····················catch·(JSONException·ex2)·{} 
83 ················} 
84 ················catch·(JSONException·ex3)·{} 
85 ············} 
86 ········}45 ········}
 46 ········a·=·g.a(a);
87 ········catch·(JSONException·ex4)·{} 
88 ····} 
89 ···· 
90 ····public·Object·f(final·ByteBuffer·byteBuffer)·{ 
91 ········try·{47 ········r·r;
 48 ········String·s;
 49 ········if·(a·instanceof·String)·{
 50 ············r·=·w.r.b;
 51 ············s·=·JSONObject.quote((String)a);
92 ············final·Object·a·=·d.a.a(byteBuffer); 
93 ············Label_0170:·{ 
94 ················if·(!(a·instanceof·JSONArray))·{ 
95 ····················break·Label_0170; 
96 ················} 
97 ················final·JSONArray·jsonArray·=·(JSONArray)a; 
98 ················try·{ 
99 ····················final·int·length·=·jsonArray.length(); 
100 ····················final·int·n·=·1; 
101 ····················if·(length·==·n)·{ 
102 ························return·this.g(jsonArray.opt(0)); 
103 ····················} 
104 ····················if·(jsonArray.length()·!=·3)·{ 
105 ························break·Label_0170; 
106 ····················} 
Max diff block lines reached; 272/6767 bytes (4.02%) of diff not shown.
15.7 KB
w/o.class
15.7 KB
procyon -ec {}
    
Offset 1, 412 lines modifiedOffset 1, 7 lines modified
  
1 package·w;1 package·w;
  
 2 public·interface·o
2 import·java.util.Iterator; 
3 import·java.util.Map; 
4 import·java.util.List; 
5 import·java.math.BigInteger; 
6 import·java.util.ArrayList; 
7 import·java.util.HashMap; 
8 import·java.io.ByteArrayOutputStream; 
9 import·java.nio.ByteBuffer; 
10 import·java.nio.ByteOrder; 
11 import·java.nio.charset.Charset; 
  
12 public·class·o·implements·g 
13 {3 {
 4 ····void·f();
14 ····public·static·final·o·a; 
15 ····private·static·final·boolean·b; 
16 ····private·static·final·Charset·c; 
17 ···· 
18 ····static·{ 
19 ········a·=·new·o(); 
20 ········b·=·(ByteOrder.nativeOrder()·==·ByteOrder.LITTLE_ENDIAN); 
21 ········c·=·Charset.forName("UTF8"); 
22 ····} 
23 ···· 
24 ····protected·static·final·void·c(final·ByteBuffer·byteBuffer,·final·int·n)·{ 
25 ········final·int·n2·=·byteBuffer.position()·%·n; 
26 ········if·(n2·!=·0)·{ 
27 ············byteBuffer.position(byteBuffer.position()·+·n·-·n2); 
28 ········} 
29 ····} 
30 ···· 
31 ····protected·static·final·byte[]·d(final·ByteBuffer·byteBuffer)·{ 
32 ········final·byte[]·dst·=·new·byte[e(byteBuffer)]; 
33 ········byteBuffer.get(dst); 
34 ········return·dst; 
35 ····} 
36 ···· 
37 ····protected·static·final·int·e(final·ByteBuffer·byteBuffer)·{ 
38 ········if·(!byteBuffer.hasRemaining())·{ 
39 ············throw·new·IllegalArgumentException("Message·corrupted"); 
40 ········} 
41 ········final·int·n·=·byteBuffer.get()·&·0xFF; 
42 ········final·int·n2·=·254; 
43 ········if·(n·<·n2)·{ 
44 ············return·n; 
45 ········} 
46 ········if·(n·==·n2)·{ 
47 ············return·byteBuffer.getChar(); 
48 ········} 
49 ········return·byteBuffer.getInt(); 
50 ····} 
51 ···· 
52 ····protected·static·final·void·h(final·ByteArrayOutputStream·byteArrayOutputStream,·final·int·n)·{ 
53 ········final·int·n2·=·byteArrayOutputStream.size()·%·n; 
54 ········if·(n2·!=·0)·{ 
55 ············for·(int·i·=·0;·i·<·n·-·n2;·++i)·{ 
56 ················byteArrayOutputStream.write(0); 
57 ············} 
58 ········} 
59 ····} 
60 ···· 
61 ····protected·static·final·void·i(final·ByteArrayOutputStream·byteArrayOutputStream,·final·byte[]·b)·{ 
62 ········o(byteArrayOutputStream,·b.length); 
63 ········byteArrayOutputStream.write(b,·0,·b.length); 
64 ····} 
65 ···· 
66 ····protected·static·final·void·j(final·ByteArrayOutputStream·byteArrayOutputStream,·int·n)·{ 
67 ········if·(o.b)·{ 
68 ············byteArrayOutputStream.write(n); 
69 ············n·>>>=·8; 
70 ········} 
71 ········else·{ 
72 ············byteArrayOutputStream.write(n·>>>·8); 
73 ········} 
74 ········byteArrayOutputStream.write(n); 
75 ····} 
76 ···· 
77 ····protected·static·final·void·k(final·ByteArrayOutputStream·byteArrayOutputStream,·final·double·value)·{ 
78 ········n(byteArrayOutputStream,·Double.doubleToLongBits(value)); 
79 ····} 
80 ···· 
81 ····protected·static·final·void·l(final·ByteArrayOutputStream·byteArrayOutputStream,·final·float·value)·{ 
82 ········m(byteArrayOutputStream,·Float.floatToIntBits(value)); 
83 ····} 
84 ···· 
85 ····protected·static·final·void·m(final·ByteArrayOutputStream·byteArrayOutputStream,·int·n)·{ 
86 ········if·(o.b)·{ 
87 ············byteArrayOutputStream.write(n); 
88 ············byteArrayOutputStream.write(n·>>>·8); 
89 ············byteArrayOutputStream.write(n·>>>·16); 
90 ············n·>>>=·24; 
91 ········} 
92 ········else·{ 
93 ············byteArrayOutputStream.write(n·>>>·24); 
94 ············byteArrayOutputStream.write(n·>>>·16); 
95 ············byteArrayOutputStream.write(n·>>>·8); 
96 ········} 
97 ········byteArrayOutputStream.write(n); 
98 ····} 
99 ···· 
100 ····protected·static·final·void·n(final·ByteArrayOutputStream·byteArrayOutputStream,·long·n)·{ 
101 ········final·boolean·b·=·o.b; 
102 ········final·int·n2·=·8; 
103 ········final·int·n3·=·16; 
104 ········final·int·n4·=·24; 
105 ········final·int·n5·=·32; 
106 ········final·int·n6·=·40; 
107 ········final·int·n7·=·48; 
108 ········final·int·n8·=·56; 
109 ········if·(b)·{ 
110 ············byteArrayOutputStream.write((int)n); 
111 ············byteArrayOutputStream.write((int)(n·>>>·n2)); 
112 ············byteArrayOutputStream.write((int)(n·>>>·n3)); 
113 ············byteArrayOutputStream.write((int)(n·>>>·n4)); 
114 ············byteArrayOutputStream.write((int)(n·>>>·n5)); 
115 ············byteArrayOutputStream.write((int)(n·>>>·n6)); 
116 ············byteArrayOutputStream.write((int)(n·>>>·n7)); 
117 ············n·>>>=·n8; 
118 ········} 
119 ········else·{ 
120 ············byteArrayOutputStream.write((int)(n·>>>·n8)); 
121 ············byteArrayOutputStream.write((int)(n·>>>·n7)); 
122 ············byteArrayOutputStream.write((int)(n·>>>·n6)); 
Max diff block lines reached; 0/16023 bytes (0.00%) of diff not shown.
19.2 KB
w/p.class
19.2 KB
procyon -ec {}
    
Offset 1, 109 lines modifiedOffset 1, 412 lines modified
  
1 package·w;1 package·w;
  
2 import·java.nio.ByteOrder; 
3 import·j.b;2 import·java.util.Iterator;
 3 import·java.util.Map;
 4 import·java.util.List;
 5 import·java.math.BigInteger;
 6 import·java.util.ArrayList;
 7 import·java.util.HashMap;
4 import·java.io.ByteArrayOutputStream;8 import·java.io.ByteArrayOutputStream;
5 import·java.nio.ByteBuffer;9 import·java.nio.ByteBuffer;
 10 import·java.nio.ByteOrder;
 11 import·java.nio.charset.Charset;
  
6 public·final·class·p·implements·j12 public·class·p·implements·h
7 {13 {
8 ····public·static·final·p·b;14 ····public·static·final·p·a;
9 ····private·final·o·a;15 ····private·static·final·boolean·b;
 16 ····private·static·final·Charset·c;
10 ····17 ····
11 ····static·{18 ····static·{
12 ········b·=·new·p(o.a);19 ········a·=·new·p();
 20 ········b·=·(ByteOrder.nativeOrder()·==·ByteOrder.LITTLE_ENDIAN);
 21 ········c·=·Charset.forName("UTF8");
 22 ····}
 23 ····
 24 ····protected·static·final·void·c(final·ByteBuffer·byteBuffer,·final·int·n)·{
 25 ········final·int·n2·=·byteBuffer.position()·%·n;
 26 ········if·(n2·!=·0)·{
 27 ············byteBuffer.position(byteBuffer.position()·+·n·-·n2);
 28 ········}
 29 ····}
 30 ····
 31 ····protected·static·final·byte[]·d(final·ByteBuffer·byteBuffer)·{
 32 ········final·byte[]·dst·=·new·byte[e(byteBuffer)];
 33 ········byteBuffer.get(dst);
 34 ········return·dst;
13 ····}35 ····}
14 ····36 ····
15 ····public·p(final·o·a)·{ 
16 ········this.a·=·a;37 ····protected·static·final·int·e(final·ByteBuffer·byteBuffer)·{
 38 ········if·(!byteBuffer.hasRemaining())·{
 39 ············throw·new·IllegalArgumentException("Message·corrupted");
 40 ········}
 41 ········final·int·n·=·byteBuffer.get()·&·0xFF;
 42 ········final·int·n2·=·254;
 43 ········if·(n·<·n2)·{
 44 ············return·n;
 45 ········}
 46 ········if·(n·==·n2)·{
 47 ············return·byteBuffer.getChar();
 48 ········}
 49 ········return·byteBuffer.getInt();
17 ····}50 ····}
18 ····51 ····
19 ····public·ByteBuffer·a(final·String·s,·String·d,·final·Object·o,·final·String·s2)·{ 
20 ········final·o$a·o$a·=·new·o$a();52 ····protected·static·final·void·h(final·ByteArrayOutputStream·byteArrayOutputStream,·final·int·n)·{
 53 ········final·int·n2·=·byteArrayOutputStream.size()·%·n;
 54 ········if·(n2·!=·0)·{
 55 ············for·(int·i·=·0;·i·<·n·-·n2;·++i)·{
 56 ················byteArrayOutputStream.write(0);
 57 ············}
 58 ········}
 59 ····}
 60 ····
 61 ····protected·static·final·void·i(final·ByteArrayOutputStream·byteArrayOutputStream,·final·byte[]·b)·{
 62 ········o(byteArrayOutputStream,·b.length);
 63 ········byteArrayOutputStream.write(b,·0,·b.length);
 64 ····}
 65 ····
 66 ····protected·static·final·void·j(final·ByteArrayOutputStream·byteArrayOutputStream,·int·n)·{
 67 ········if·(p.b)·{
21 ········((ByteArrayOutputStream)o$a).write(1);68 ············byteArrayOutputStream.write(n);
 69 ············n·>>>=·8;
22 ········this.a.p((ByteArrayOutputStream)o$a,·(Object)s); 
23 ········this.a.p((ByteArrayOutputStream)o$a,·(Object)d); 
24 ········if·(o·instanceof·Throwable)·{ 
25 ············final·o·a·=·this.a; 
26 ············d·=·j.b.d((Throwable)o); 
27 ············a.p((ByteArrayOutputStream)o$a,·(Object)d); 
28 ········}70 ········}
29 ········else·{71 ········else·{
30 ············this.a.p((ByteArrayOutputStream)o$a,·o);72 ············byteArrayOutputStream.write(n·>>>·8);
31 ········}73 ········}
 74 ········byteArrayOutputStream.write(n);
32 ········this.a.p((ByteArrayOutputStream)o$a,·(Object)s2); 
33 ········final·ByteBuffer·allocateDirect·=·ByteBuffer.allocateDirect(((ByteArrayOutputStream)o$a).size()); 
34 ········allocateDirect.put(o$a.a(),·0,·((ByteArrayOutputStream)o$a).size()); 
35 ········return·allocateDirect; 
36 ····}75 ····}
37 ····76 ····
 77 ····protected·static·final·void·k(final·ByteArrayOutputStream·byteArrayOutputStream,·final·double·value)·{
 78 ········n(byteArrayOutputStream,·Double.doubleToLongBits(value));
38 ····public·ByteBuffer·b(final·h·h)·{ 
39 ········final·o$a·o$a·=·new·o$a(); 
40 ········this.a.p((ByteArrayOutputStream)o$a,·(Object)h.a); 
41 ········this.a.p((ByteArrayOutputStream)o$a,·h.b); 
42 ········final·ByteBuffer·allocateDirect·=·ByteBuffer.allocateDirect(((ByteArrayOutputStream)o$a).size()); 
43 ········allocateDirect.put(o$a.a(),·0,·((ByteArrayOutputStream)o$a).size()); 
44 ········return·allocateDirect; 
45 ····}79 ····}
46 ····80 ····
47 ····public·ByteBuffer·c(final·String·s,·String·d,·final·Object·o)·{ 
48 ········final·o$a·o$a·=·new·o$a();81 ····protected·static·final·void·l(final·ByteArrayOutputStream·byteArrayOutputStream,·final·float·value)·{
 82 ········m(byteArrayOutputStream,·Float.floatToIntBits(value));
 83 ····}
 84 ····
 85 ····protected·static·final·void·m(final·ByteArrayOutputStream·byteArrayOutputStream,·int·n)·{
 86 ········if·(p.b)·{
49 ········((ByteArrayOutputStream)o$a).write(1);87 ············byteArrayOutputStream.write(n);
 88 ············byteArrayOutputStream.write(n·>>>·8);
 89 ············byteArrayOutputStream.write(n·>>>·16);
 90 ············n·>>>=·24;
50 ········this.a.p((ByteArrayOutputStream)o$a,·(Object)s); 
51 ········this.a.p((ByteArrayOutputStream)o$a,·(Object)d); 
52 ········if·(o·instanceof·Throwable)·{ 
53 ············final·o·a·=·this.a; 
54 ············d·=·j.b.d((Throwable)o); 
55 ············a.p((ByteArrayOutputStream)o$a,·(Object)d); 
56 ········}91 ········}
57 ········else·{92 ········else·{
58 ············this.a.p((ByteArrayOutputStream)o$a,·o);93 ············byteArrayOutputStream.write(n·>>>·24);
 94 ············byteArrayOutputStream.write(n·>>>·16);
 95 ············byteArrayOutputStream.write(n·>>>·8);
59 ········}96 ········}
 97 ········byteArrayOutputStream.write(n);
Max diff block lines reached; 14237/19598 bytes (72.65%) of diff not shown.
4.95 KB
w/q.class
4.93 KB
procyon -ec {}
    
Offset 1, 48 lines modifiedOffset 1, 109 lines modified
  
1 package·w;1 package·w;
  
 2 import·java.nio.ByteOrder;
 3 import·j.b;
 4 import·java.io.ByteArrayOutputStream;
2 import·java.nio.ByteBuffer;5 import·java.nio.ByteBuffer;
3 import·java.nio.charset.Charset; 
  
4 public·final·class·q·implements·g6 public·final·class·q·implements·k
5 {7 {
6 ····private·static·final·Charset·a; 
7 ····public·static·final·q·b;8 ····public·static·final·q·b;
 9 ····private·final·p·a;
8 ····10 ····
9 ····static·{11 ····static·{
10 ········a·=·Charset.forName("UTF8"); 
11 ········b·=·new·q();12 ········b·=·new·q(p.a);
12 ····}13 ····}
13 ····14 ····
14 ····private·q()·{15 ····public·q(final·p·a)·{
 16 ········this.a·=·a;
15 ····}17 ····}
16 ····18 ····
 19 ····public·ByteBuffer·a(final·String·s,·String·d,·final·Object·o,·final·String·s2)·{
 20 ········final·p$a·p$a·=·new·p$a();
 21 ········((ByteArrayOutputStream)p$a).write(1);
 22 ········this.a.p((ByteArrayOutputStream)p$a,·(Object)s);
 23 ········this.a.p((ByteArrayOutputStream)p$a,·(Object)d);
 24 ········if·(o·instanceof·Throwable)·{
 25 ············final·p·a·=·this.a;
 26 ············d·=·j.b.d((Throwable)o);
 27 ············a.p((ByteArrayOutputStream)p$a,·(Object)d);
17 ····public·String·c(final·ByteBuffer·byteBuffer)·{ 
18 ········if·(byteBuffer·==·null)·{ 
19 ············return·null; 
20 ········} 
21 ········final·int·remaining·=·byteBuffer.remaining(); 
22 ········byte[]·array; 
23 ········int·arrayOffset; 
24 ········if·(byteBuffer.hasArray())·{ 
25 ············array·=·byteBuffer.array(); 
26 ············arrayOffset·=·byteBuffer.arrayOffset(); 
27 ········}28 ········}
28 ········else·{29 ········else·{
 30 ············this.a.p((ByteArrayOutputStream)p$a,·o);
29 ············array·=·new·byte[remaining]; 
30 ············byteBuffer.get(array); 
31 ············arrayOffset·=·0; 
32 ········}31 ········}
33 ········return·new·String(array,·arrayOffset,·remaining,·q.a);32 ········this.a.p((ByteArrayOutputStream)p$a,·(Object)s2);
 33 ········final·ByteBuffer·allocateDirect·=·ByteBuffer.allocateDirect(((ByteArrayOutputStream)p$a).size());
 34 ········allocateDirect.put(p$a.a(),·0,·((ByteArrayOutputStream)p$a).size());
 35 ········return·allocateDirect;
 36 ····}
 37 ····
 38 ····public·ByteBuffer·b(final·i·i)·{
 39 ········final·p$a·p$a·=·new·p$a();
 40 ········this.a.p((ByteArrayOutputStream)p$a,·(Object)i.a);
 41 ········this.a.p((ByteArrayOutputStream)p$a,·i.b);
 42 ········final·ByteBuffer·allocateDirect·=·ByteBuffer.allocateDirect(((ByteArrayOutputStream)p$a).size());
 43 ········allocateDirect.put(p$a.a(),·0,·((ByteArrayOutputStream)p$a).size());
 44 ········return·allocateDirect;
34 ····}45 ····}
35 ····46 ····
36 ····public·ByteBuffer·d(final·String·s)·{ 
37 ········if·(s·==·null)·{ 
38 ············return·null;47 ····public·ByteBuffer·c(final·String·s,·String·d,·final·Object·o)·{
 48 ········final·p$a·p$a·=·new·p$a();
 49 ········((ByteArrayOutputStream)p$a).write(1);
 50 ········this.a.p((ByteArrayOutputStream)p$a,·(Object)s);
 51 ········this.a.p((ByteArrayOutputStream)p$a,·(Object)d);
 52 ········if·(o·instanceof·Throwable)·{
 53 ············final·p·a·=·this.a;
 54 ············d·=·j.b.d((Throwable)o);
 55 ············a.p((ByteArrayOutputStream)p$a,·(Object)d);
39 ········}56 ········}
40 ········final·byte[]·bytes·=·s.getBytes(q.a);57 ········else·{
 58 ············this.a.p((ByteArrayOutputStream)p$a,·o);
 59 ········}
41 ········final·ByteBuffer·allocateDirect·=·ByteBuffer.allocateDirect(bytes.length);60 ········final·ByteBuffer·allocateDirect·=·ByteBuffer.allocateDirect(((ByteArrayOutputStream)p$a).size());
42 ········allocateDirect.put(bytes);61 ········allocateDirect.put(p$a.a(),·0,·((ByteArrayOutputStream)p$a).size());
 62 ········return·allocateDirect;
 63 ····}
 64 ····
 65 ····public·ByteBuffer·d(final·Object·o)·{
 66 ········final·p$a·p$a·=·new·p$a();
 67 ········((ByteArrayOutputStream)p$a).write(0);
 68 ········this.a.p((ByteArrayOutputStream)p$a,·o);
 69 ········final·ByteBuffer·allocateDirect·=·ByteBuffer.allocateDirect(((ByteArrayOutputStream)p$a).size());
 70 ········allocateDirect.put(p$a.a(),·0,·((ByteArrayOutputStream)p$a).size());
43 ········return·allocateDirect;71 ········return·allocateDirect;
44 ····}72 ····}
 73 ····
 74 ····public·i·e(final·ByteBuffer·byteBuffer)·{
 75 ········byteBuffer.order(ByteOrder.nativeOrder());
 76 ········final·Object·f·=·this.a.f(byteBuffer);
 77 ········final·Object·f2·=·this.a.f(byteBuffer);
 78 ········if·(f·instanceof·String·&&·!byteBuffer.hasRemaining())·{
 79 ············return·new·i((String)f,·f2);
 80 ········}
 81 ········throw·new·IllegalArgumentException("Method·call·corrupted");
 82 ····}
 83 ····
 84 ····public·Object·f(final·ByteBuffer·byteBuffer)·{
 85 ········byteBuffer.order(ByteOrder.nativeOrder());
 86 ········final·byte·value·=·byteBuffer.get();
 87 ········if·(value·!=·0)·{
 88 ············if·(value·!=·1)·{
 89 ················throw·new·IllegalArgumentException("Envelope·corrupted");
 90 ············}
 91 ········}
 92 ········else·{
 93 ············final·Object·f·=·this.a.f(byteBuffer);
 94 ············if·(!byteBuffer.hasRemaining())·{
 95 ················return·f;
 96 ············}
 97 ········}
 98 ········final·Object·f2·=·this.a.f(byteBuffer);
 99 ········final·Object·f3·=·this.a.f(byteBuffer);
 100 ········final·Object·f4·=·this.a.f(byteBuffer);
 101 ········if·(f2·instanceof·String·&&·(f3·==·null·||·f3·instanceof·String)·&&·!byteBuffer.hasRemaining())·{
 102 ············throw·new·d((String)f2,·(String)f3,·f4);
 103 ········}
 104 ········throw·new·IllegalArgumentException("Envelope·corrupted");
 105 ····}
45 }106 }
Max diff block lines reached; -1/5022 bytes (-0.02%) of diff not shown.
40.2 KB
z/a.class
40.2 KB
procyon -ec {}
    
Offset 1, 503 lines modifiedOffset 1, 31 lines modified
  
1 package·z;1 package·z;
  
 2 import·android.util.Log;
2 import·w.h; 
3 import·java.io.Serializable; 
4 import·java.util.Iterator; 
5 import·java.util.Collection; 
6 import·java.util.ArrayList;3 import·java.util.ArrayList;
7 import·java.math.BigInteger; 
8 import·java.util.Set; 
9 import·java.util.HashMap; 
10 import·java.util.Map; 
11 import·java.io.OutputStream; 
12 import·java.io.ObjectOutputStream; 
13 import·java.io.ByteArrayOutputStream; 
14 import·java.io.IOException; 
15 import·java.io.InputStream; 
16 import·java.io.ByteArrayInputStream; 
17 import·android.util.Base64; 
18 import·java.io.ObjectInputStream; 
19 import·java.util.List; 
20 import·w.i$d; 
21 import·android.content.SharedPreferences$Editor; 
22 import·android.os.Looper; 
23 import·java.util.concurrent.BlockingQueue; 
24 import·java.util.concurrent.ThreadPoolExecutor; 
25 import·java.util.concurrent.LinkedBlockingQueue; 
26 import·java.util.concurrent.TimeUnit; 
27 import·android.content.Context; 
28 import·android.os.Handler; 
29 import·java.util.concurrent.ExecutorService; 
30 import·android.content.SharedPreferences; 
31 import·w.i$c; 
  
32 class·a·implements·i$c4 public·class·a
33 {5 {
 6 ····protected·static·ArrayList·a(final·Throwable·t)·{
 7 ········final·ArrayList<String>·list·=·new·ArrayList<String>(3);
 8 ········Object·e;
 9 ········if·(t·instanceof·a$a)·{
 10 ············final·a$a·a$a·=·(a$a)t;
 11 ············list.add(a$a.d);
 12 ············list.add(((Throwable)a$a).getMessage());
 13 ············e·=·a$a.e;
34 ····private·final·SharedPreferences·a; 
35 ····private·final·ExecutorService·b; 
36 ····private·final·Handler·c; 
37 ···· 
38 ····a(final·Context·context)·{ 
39 ········this.a·=·context.getSharedPreferences("FlutterSharedPreferences",·0); 
40 ········this.b·=·new·ThreadPoolExecutor(0,·1,·30,·TimeUnit.SECONDS,·new·LinkedBlockingQueue<Runnable>()); 
41 ········this.c·=·new·Handler(Looper.getMainLooper()); 
42 ····} 
43 ···· 
44 ····private·void·c(final·SharedPreferences$Editor·sharedPreferences$Editor,·final·i$d·i$d)·{ 
45 ········this.b.execute((Runnable)new·a$a(this,·sharedPreferences$Editor,·i$d)); 
46 ····} 
47 ···· 
48 ····private·List·d(String·decode)·{ 
49 ········final·ObjectInputStream·objectInputStream·=·null; 
50 ········ObjectInputStream·objectInputStream2·=·null; 
51 ········ByteArrayInputStream·byteArrayInputStream·=·null; 
52 ········try·{ 
53 ············objectInputStream2·=·new(java.io.ObjectInputStream.class); 
54 ············try·{ 
55 ················decode·=·(ClassNotFoundException)(Object)Base64.decode((String)decode,·0); 
56 ················byteArrayInputStream·=·new·ByteArrayInputStream((byte[])(Object)decode); 
57 ················final·ObjectInputStream·objectInputStream3·=·objectInputStream2; 
58 ················final·ByteArrayInputStream·byteArrayInputStream2·=·byteArrayInputStream; 
59 ················new·ObjectInputStream(byteArrayInputStream2); 
60 ················try·{ 
61 ····················final·ObjectInputStream·objectInputStream4·=·objectInputStream2; 
62 ····················final·Object·object2; 
63 ····················final·Object·object·=·object2·=·objectInputStream4.readObject(); 
64 ····················try·{ 
65 ························final·Object·o·=·object2; 
66 ························final·List·list·=·(List)o; 
67 ························final·ObjectInputStream·objectInputStream5·=·objectInputStream2; 
68 ························objectInputStream5.close(); 
69 ························return·list; 
70 ····················} 
71 ····················catch·(ClassNotFoundException·decode)·{} 
72 ················} 
73 ················catch·(ClassNotFoundException·ex)·{} 
74 ············} 
75 ············catch·(ClassNotFoundException·ex2)·{} 
76 ········}14 ········}
 15 ········else·{
 16 ············list.add(t.toString());
 17 ············list.add(t.getClass().getSimpleName());
 18 ············final·StringBuilder·sb·=·new·StringBuilder();
 19 ············sb.append("Cause:·");
 20 ············sb.append(t.getCause());
 21 ············sb.append(",·Stacktrace:·");
 22 ············sb.append(Log.getStackTraceString(t));
 23 ············e·=·sb.toString();
77 ········catch·(ClassNotFoundException·ex3)·{} 
78 ········try·{ 
79 ············final·ByteArrayInputStream·byteArrayInputStream2·=·byteArrayInputStream; 
80 ············new·ObjectInputStream(byteArrayInputStream2); 
81 ············final·ObjectInputStream·objectInputStream4·=·objectInputStream2; 
82 ············final·Object·object·=·objectInputStream4.readObject(); 
83 ············final·Object·o; 
84 ············final·Object·object2·=·o·=·object; 
85 ············final·List·list·=·(List)o; 
86 ············final·ObjectInputStream·objectInputStream5·=·objectInputStream2; 
87 ············objectInputStream5.close(); 
88 ············return·list; 
89 ········} 
90 ········catch·(ClassNotFoundException·ex4)·{} 
91 ········throw·new·IOException(decode); 
92 ········while·(true)·{ 
93 ············objectInputStream.close(); 
94 ············continue; 
95 ············continue; 
96 ········} 
97 ····} 
98 ····//·iftrue(Label_0081:,·objectInputStream·==·null) 
99 ···· 
100 ····private·String·e(final·List·obj)·{ 
101 ········ObjectOutputStream·objectOutputStream·=·null; 
102 ········try·{ 
103 ············final·ByteArrayOutputStream·out·=·new·ByteArrayOutputStream(); 
104 ············final·ObjectOutputStream·objectOutputStream3; 
105 ············final·ObjectOutputStream·objectOutputStream2·=·objectOutputStream3·=·new·ObjectOutputStream(out); 
106 ············try·{ 
Max diff block lines reached; 35449/41089 bytes (86.27%) of diff not shown.
927 B
z/b.class
909 B
procyon -ec {}
    
Offset 1, 36 lines modifiedOffset 1, 12 lines modified
  
1 package·z;1 package·z;
  
2 import·o.a$b;2 import·w.a$e;
3 import·w.i$c;3 import·w.a$d;
4 import·android.content.Context; 
5 import·w.i; 
6 import·o.a; 
  
7 public·class·b·implements·a4 public·final·class·b·implements·a$d
8 {5 {
 6 ····public·final·void·a(final·Object·o,·final·a$e·a$e)·{
 7 ········j.b(this.a,·o,·a$e);
9 ····private·i·a; 
10 ····private·z.a·b; 
11 ···· 
12 ····private·void·c(final·w.b·b,·final·Context·context)·{ 
13 ········this.a·=·new·i(b,·"plugins.flutter.io/shared_preferences_android"); 
14 ········final·z.a·b2·=·new·z.a(context); 
15 ········this.b·=·b2; 
16 ········this.a.e((i$c)b2); 
17 ····} 
18 ···· 
19 ····private·void·d()·{ 
20 ········this.b.g(); 
21 ········this.b·=·null; 
22 ········this.a.e((i$c)null); 
23 ········this.a·=·null; 
24 ····} 
25 ···· 
26 ····public·void·a(final·a$b·a$b)·{ 
27 ········this.c(a$b.b(),·a$b.a()); 
28 ····} 
29 ···· 
30 ····public·void·b(final·a$b·a$b)·{ 
31 ········this.d(); 
32 ····}8 ····}
33 }9 }
866 B
w/i$a$a.class vs.
w/j$a$a.class
Files 8% similar despite different names
800 B
procyon -ec {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
  
1 package·w;1 package·w;
  
2 import·java.nio.ByteBuffer;2 import·java.nio.ByteBuffer;
  
3 class·i$a$a·implements·i$d3 class·j$a$a·implements·j$d
4 {4 {
5 ····final·/*·synthetic·*/·b$b·a;5 ····final·/*·synthetic·*/·c$b·a;
6 ····final·/*·synthetic·*/·i$a·b;6 ····final·/*·synthetic·*/·j$a·b;
7 ····7 ····
8 ····i$a$a(final·i$a·b,·final·b$b·a)·{8 ····j$a$a(final·j$a·b,·final·c$b·a)·{
9 ········this.b·=·b;9 ········this.b·=·b;
10 ········this.a·=·a;10 ········this.a·=·a;
11 ····}11 ····}
12 ····12 ····
13 ····public·void·a(final·String·s,·final·String·s2,·final·Object·o)·{13 ····public·void·a(final·String·s,·final·String·s2,·final·Object·o)·{
14 ········this.a.a(i.a(this.b.b).c(s,·s2,·o));14 ········this.a.a(j.a(this.b.b).c(s,·s2,·o));
15 ····}15 ····}
16 ····16 ····
17 ····public·void·b(final·Object·o)·{17 ····public·void·b(final·Object·o)·{
18 ········this.a.a(i.a(this.b.b).d(o));18 ········this.a.a(j.a(this.b.b).d(o));
19 ····}19 ····}
20 ····20 ····
21 ····public·void·c()·{21 ····public·void·c()·{
22 ········this.a.a((ByteBuffer)null);22 ········this.a.a((ByteBuffer)null);
23 ····}23 ····}
24 }24 }
5.76 KB
w/i$b.class vs.
w/j$b.class
Files 5% similar despite different names
5.7 KB
procyon -ec {}
    
Offset 1, 84 lines modifiedOffset 1, 84 lines modified
  
1 package·w;1 package·w;
  
2 import·java.nio.ByteBuffer;2 import·java.nio.ByteBuffer;
  
3 final·class·i$b·implements·b$b3 final·class·j$b·implements·c$b
4 {4 {
5 ····private·final·i$d·a;5 ····private·final·j$d·a;
6 ····final·/*·synthetic·*/·i·b;6 ····final·/*·synthetic·*/·j·b;
7 ····7 ····
8 ····i$b(final·i·b,·final·i$d·a)·{8 ····j$b(final·j·b,·final·j$d·a)·{
9 ········this.b·=·b;9 ········this.b·=·b;
10 ········this.a·=·a;10 ········this.a·=·a;
11 ····}11 ····}
12 ····12 ····
13 ····public·void·a(final·ByteBuffer·p0)·{13 ····public·void·a(final·ByteBuffer·p0)·{
14 ········//·14 ········//·
15 ········//·This·method·could·not·be·decompiled.15 ········//·This·method·could·not·be·decompiled.
16 ········//·16 ········//·
17 ········//·Original·Bytecode:17 ········//·Original·Bytecode:
18 ········//·18 ········//·
19 ········//·····1:·ifnonnull·······1819 ········//·····1:·ifnonnull·······18
20 ········//·····4:·aload_0········20 ········//·····4:·aload_0········
21 ········//·····5:·getfield········w/i$b.a:Lw/i$d;21 ········//·····5:·getfield········w/j$b.a:Lw/j$d;
22 ········//·····8:·astore_1·······22 ········//·····8:·astore_1·······
23 ········//·····9:·aload_1········23 ········//·····9:·aload_1········
24 ········//····10:·invokeinterface·w/i$d.c:()V24 ········//····10:·invokeinterface·w/j$d.c:()V
25 ········//····15:·goto············13325 ········//····15:·goto············133
26 ········//····18:·aload_0········26 ········//····18:·aload_0········
27 ········//····19:·getfield········w/i$b.a:Lw/i$d;27 ········//····19:·getfield········w/j$b.a:Lw/j$d;
28 ········//····22:·astore_2·······28 ········//····22:·astore_2·······
29 ········//····23:·aload_0········29 ········//····23:·aload_0········
30 ········//····24:·getfield········w/i$b.b:Lw/i;30 ········//····24:·getfield········w/j$b.b:Lw/j;
31 ········//····27:·astore_3·······31 ········//····27:·astore_3·······
32 ········//····28:·aload_3········32 ········//····28:·aload_3········
33 ········//····29:·invokestatic····w/i.a:(Lw/i;)Lw/j;33 ········//····29:·invokestatic····w/j.a:(Lw/j;)Lw/k;
34 ········//····32:·astore_3·······34 ········//····32:·astore_3·······
35 ········//····33:·aload_3········35 ········//····33:·aload_3········
36 ········//····34:·aload_1········36 ········//····34:·aload_1········
37 ········//····35:·invokeinterface·w/j.f:(Ljava/nio/ByteBuffer;)Ljava/lang/Object;37 ········//····35:·invokeinterface·w/k.f:(Ljava/nio/ByteBuffer;)Ljava/lang/Object;
38 ········//····40:·astore_1·······38 ········//····40:·astore_1·······
39 ········//····41:·aload_2········39 ········//····41:·aload_2········
40 ········//····42:·aload_1········40 ········//····42:·aload_1········
41 ········//····43:·invokeinterface·w/i$d.b:(Ljava/lang/Object;)V41 ········//····43:·invokeinterface·w/j$d.b:(Ljava/lang/Object;)V
42 ········//····48:·goto············13342 ········//····48:·goto············133
43 ········//····51:·astore_1·······43 ········//····51:·astore_1·······
44 ········//····52:·goto············9044 ········//····52:·goto············90
45 ········//····55:·astore_1·······45 ········//····55:·astore_1·······
46 ········//····56:·aload_0········46 ········//····56:·aload_0········
47 ········//····57:·getfield········w/i$b.a:Lw/i$d;47 ········//····57:·getfield········w/j$b.a:Lw/j$d;
48 ········//····60:·astore_2·······48 ········//····60:·astore_2·······
49 ········//····61:·aload_1········49 ········//····61:·aload_1········
50 ········//····62:·getfield········w/c.d:Ljava/lang/String;50 ········//····62:·getfield········w/d.d:Ljava/lang/String;
51 ········//····65:·astore_3·······51 ········//····65:·astore_3·······
52 ········//····66:·aload_1········52 ········//····66:·aload_1········
53 ········//····67:·invokevirtual···java/lang/RuntimeException.getMessage:()Ljava/lang/String;53 ········//····67:·invokevirtual···java/lang/RuntimeException.getMessage:()Ljava/lang/String;
54 ········//····70:·astore··········454 ········//····70:·astore··········4
55 ········//····72:·aload_1········55 ········//····72:·aload_1········
56 ········//····73:·getfield········w/c.e:Ljava/lang/Object;56 ········//····73:·getfield········w/d.e:Ljava/lang/Object;
57 ········//····76:·astore_1·······57 ········//····76:·astore_1·······
58 ········//····77:·aload_2········58 ········//····77:·aload_2········
59 ········//····78:·aload_3········59 ········//····78:·aload_3········
60 ········//····79:·aload···········460 ········//····79:·aload···········4
61 ········//····81:·aload_1········61 ········//····81:·aload_1········
62 ········//····82:·invokeinterface·w/i$d.a:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V62 ········//····82:·invokeinterface·w/j$d.a:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
63 ········//····87:·goto············13363 ········//····87:·goto············133
64 ········//····90:·new·············Ljava/lang/StringBuilder;64 ········//····90:·new·············Ljava/lang/StringBuilder;
65 ········//····93:·astore_2·······65 ········//····93:·astore_2·······
66 ········//····94:·aload_2········66 ········//····94:·aload_2········
67 ········//····95:·invokespecial···java/lang/StringBuilder.<init>:()V67 ········//····95:·invokespecial···java/lang/StringBuilder.<init>:()V
68 ········//····98:·aload_2········68 ········//····98:·aload_2········
69 ········//····99:·ldc·············"MethodChannel#"69 ········//····99:·ldc·············"MethodChannel#"
70 ········//···101:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;70 ········//···101:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
71 ········//···104:·pop············71 ········//···104:·pop············
72 ········//···105:·aload_0········72 ········//···105:·aload_0········
73 ········//···106:·getfield········w/i$b.b:Lw/i;73 ········//···106:·getfield········w/j$b.b:Lw/j;
74 ········//···109:·invokestatic····w/i.b:(Lw/i;)Ljava/lang/String;74 ········//···109:·invokestatic····w/j.b:(Lw/j;)Ljava/lang/String;
75 ········//···112:·astore_3·······75 ········//···112:·astore_3·······
76 ········//···113:·aload_2········76 ········//···113:·aload_2········
77 ········//···114:·aload_3········77 ········//···114:·aload_3········
78 ········//···115:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;78 ········//···115:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
79 ········//···118:·pop············79 ········//···118:·pop············
80 ········//···119:·aload_2········80 ········//···119:·aload_2········
81 ········//···120:·invokevirtual···java/lang/StringBuilder.toString:()Ljava/lang/String;81 ········//···120:·invokevirtual···java/lang/StringBuilder.toString:()Ljava/lang/String;
Offset 92, 23 lines modifiedOffset 92, 23 lines modified
92 ········//···133:·return·········92 ········//···133:·return·········
93 ········//····Exceptions:93 ········//····Exceptions:
94 ········//··Try···········Handler94 ········//··Try···········Handler
95 ········//··Start··End····Start··End····Type························95 ········//··Start··End····Start··End····Type························
96 ········//··-----··-----··-----··-----··----------------------------96 ········//··-----··-----··-----··-----··----------------------------
97 ········//··4······8······51·····55·····Ljava/lang/RuntimeException;97 ········//··4······8······51·····55·····Ljava/lang/RuntimeException;
98 ········//··9······15·····51·····55·····Ljava/lang/RuntimeException;98 ········//··9······15·····51·····55·····Ljava/lang/RuntimeException;
99 ········//··18·····22·····55·····90·····Lw/c;99 ········//··18·····22·····55·····90·····Lw/d;
100 ········//··18·····22·····51·····55·····Ljava/lang/RuntimeException;100 ········//··18·····22·····51·····55·····Ljava/lang/RuntimeException;
101 ········//··23·····27·····55·····90·····Lw/c;101 ········//··23·····27·····55·····90·····Lw/d;
102 ········//··23·····27·····51·····55·····Ljava/lang/RuntimeException;102 ········//··23·····27·····51·····55·····Ljava/lang/RuntimeException;
103 ········//··28·····32·····55·····90·····Lw/c;103 ········//··28·····32·····55·····90·····Lw/d;
104 ········//··28·····32·····51·····55·····Ljava/lang/RuntimeException;104 ········//··28·····32·····51·····55·····Ljava/lang/RuntimeException;
105 ········//··34·····40·····55·····90·····Lw/c;105 ········//··34·····40·····55·····90·····Lw/d;
106 ········//··34·····40·····51·····55·····Ljava/lang/RuntimeException;106 ········//··34·····40·····51·····55·····Ljava/lang/RuntimeException;
107 ········//··42·····48·····55·····90·····Lw/c;107 ········//··42·····48·····55·····90·····Lw/d;
108 ········//··42·····48·····51·····55·····Ljava/lang/RuntimeException;108 ········//··42·····48·····51·····55·····Ljava/lang/RuntimeException;
109 ········//··56·····60·····51·····55·····Ljava/lang/RuntimeException;109 ········//··56·····60·····51·····55·····Ljava/lang/RuntimeException;
110 ········//··61·····65·····51·····55·····Ljava/lang/RuntimeException;110 ········//··61·····65·····51·····55·····Ljava/lang/RuntimeException;
111 ········//··66·····70·····51·····55·····Ljava/lang/RuntimeException;111 ········//··66·····70·····51·····55·····Ljava/lang/RuntimeException;
112 ········//··72·····76·····51·····55·····Ljava/lang/RuntimeException;112 ········//··72·····76·····51·····55·····Ljava/lang/RuntimeException;
113 ········//··81·····87·····51·····55·····Ljava/lang/RuntimeException;113 ········//··81·····87·····51·····55·····Ljava/lang/RuntimeException;
114 ········//·114 ········//·
1.08 KB
smali/io/flutter/plugin/platform/f.smali
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
1 .class·public·abstract·Lio/flutter/plugin/platform/f;1 .class·public·abstract·Lio/flutter/plugin/platform/f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·private·final·a:Lw/g;5 .field·private·final·a:Lw/h;
6 ····.annotation·system·Ldalvik/annotation/Signature;6 ····.annotation·system·Ldalvik/annotation/Signature;
7 ········value·=·{7 ········value·=·{
8 ············"Lw/g<",8 ············"Lw/h<",
9 ············"Ljava/lang/Object;",9 ············"Ljava/lang/Object;",
10 ············">;"10 ············">;"
11 ········}11 ········}
12 ····.end·annotation12 ····.end·annotation
13 .end·field13 .end·field
  
  
14 #·virtual·methods14 #·virtual·methods
15 .method·public·abstract·a(Landroid/content/Context;ILjava/lang/Object;)Lio/flutter/plugin/platform/e;15 .method·public·abstract·a(Landroid/content/Context;ILjava/lang/Object;)Lio/flutter/plugin/platform/e;
16 .end·method16 .end·method
  
17 .method·public·final·b()Lw/g;17 .method·public·final·b()Lw/h;
18 ····.locals·118 ····.locals·1
19 ····.annotation·system·Ldalvik/annotation/Signature;19 ····.annotation·system·Ldalvik/annotation/Signature;
20 ········value·=·{20 ········value·=·{
21 ············"()",21 ············"()",
22 ············"Lw/g<",22 ············"Lw/h<",
23 ············"Ljava/lang/Object;",23 ············"Ljava/lang/Object;",
24 ············">;"24 ············">;"
25 ········}25 ········}
26 ····.end·annotation26 ····.end·annotation
  
27 ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/f;->a:Lw/g;27 ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/f;->a:Lw/h;
  
28 ····return-object·v028 ····return-object·v0
29 .end·method29 .end·method
738 B
smali/io/flutter/plugin/platform/p$a.smali
    
Offset 445, 21 lines modifiedOffset 445, 21 lines modified
  
445 ····const/4·v1,·0x0445 ····const/4·v1,·0x0
  
446 ····iget-object·v2,·p1,·Lv/k$d;->i:Ljava/nio/ByteBuffer;446 ····iget-object·v2,·p1,·Lv/k$d;->i:Ljava/nio/ByteBuffer;
  
447 ····if-eqz·v2,·:cond_0447 ····if-eqz·v2,·:cond_0
  
448 ····invoke-virtual·{v0},·Lio/flutter/plugin/platform/f;->b()Lw/g;448 ····invoke-virtual·{v0},·Lio/flutter/plugin/platform/f;->b()Lw/h;
  
449 ····move-result-object·v1449 ····move-result-object·v1
  
450 ····iget-object·v2,·p1,·Lv/k$d;->i:Ljava/nio/ByteBuffer;450 ····iget-object·v2,·p1,·Lv/k$d;->i:Ljava/nio/ByteBuffer;
  
451 ····invoke-interface·{v1,·v2},·Lw/g;->a(Ljava/nio/ByteBuffer;)Ljava/lang/Object;451 ····invoke-interface·{v1,·v2},·Lw/h;->a(Ljava/nio/ByteBuffer;)Ljava/lang/Object;
  
452 ····move-result-object·v1452 ····move-result-object·v1
  
453 ····:cond_0453 ····:cond_0
454 ····if-eqz·p2,·:cond_1454 ····if-eqz·p2,·:cond_1
  
455 ····new-instance·p2,·Landroid/content/MutableContextWrapper;455 ····new-instance·p2,·Landroid/content/MutableContextWrapper;
2.66 KB
smali/io/flutter/plugin/editing/d.smali
    
Offset 10, 15 lines modifiedOffset 10, 15 lines modified
10 #·instance·fields10 #·instance·fields
11 .field·private·final·a:Lv/n;11 .field·private·final·a:Lv/n;
  
12 .field·private·final·b:Landroid/view/textservice/TextServicesManager;12 .field·private·final·b:Landroid/view/textservice/TextServicesManager;
  
13 .field·private·c:Landroid/view/textservice/SpellCheckerSession;13 .field·private·c:Landroid/view/textservice/SpellCheckerSession;
  
14 .field·d:Lw/i$d;14 .field·d:Lw/j$d;
  
  
15 #·direct·methods15 #·direct·methods
16 .method·public·constructor·<init>(Landroid/view/textservice/TextServicesManager;Lv/n;)V16 .method·public·constructor·<init>(Landroid/view/textservice/TextServicesManager;Lv/n;)V
17 ····.locals·017 ····.locals·0
  
18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
Offset 30, 33 lines modifiedOffset 30, 33 lines modified
30 ····invoke-virtual·{p2,·p0},·Lv/n;->b(Lv/n$b;)V30 ····invoke-virtual·{p2,·p0},·Lv/n;->b(Lv/n$b;)V
  
31 ····return-void31 ····return-void
32 .end·method32 .end·method
  
  
33 #·virtual·methods33 #·virtual·methods
34 .method·public·a(Ljava/lang/String;Ljava/lang/String;Lw/i$d;)V34 .method·public·a(Ljava/lang/String;Ljava/lang/String;Lw/j$d;)V
35 ····.locals·135 ····.locals·1
  
36 ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/d;->d:Lw/i$d;36 ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/d;->d:Lw/j$d;
  
37 ····if-eqz·v0,·:cond_037 ····if-eqz·v0,·:cond_0
  
38 ····const/4·p1,·0x038 ····const/4·p1,·0x0
  
39 ····const-string·p2,·"error"39 ····const-string·p2,·"error"
  
40 ····const-string·v0,·"Previous·spell·check·request·still·pending."40 ····const-string·v0,·"Previous·spell·check·request·still·pending."
  
41 ····invoke-interface·{p3,·p2,·v0,·p1},·Lw/i$d;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V41 ····invoke-interface·{p3,·p2,·v0,·p1},·Lw/j$d;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
  
42 ····return-void42 ····return-void
  
43 ····:cond_043 ····:cond_0
44 ····iput-object·p3,·p0,·Lio/flutter/plugin/editing/d;->d:Lw/i$d;44 ····iput-object·p3,·p0,·Lio/flutter/plugin/editing/d;->d:Lw/j$d;
  
45 ····invoke-virtual·{p0,·p1,·p2},·Lio/flutter/plugin/editing/d;->c(Ljava/lang/String;Ljava/lang/String;)V45 ····invoke-virtual·{p0,·p1,·p2},·Lio/flutter/plugin/editing/d;->c(Ljava/lang/String;Ljava/lang/String;)V
  
46 ····return-void46 ····return-void
47 .end·method47 .end·method
  
48 .method·public·b()V48 .method·public·b()V
Offset 126, 24 lines modifiedOffset 126, 24 lines modified
  
126 ····array-length·v0,·p1126 ····array-length·v0,·p1
  
127 ····const/4·v1,·0x0127 ····const/4·v1,·0x0
  
128 ····if-nez·v0,·:cond_0128 ····if-nez·v0,·:cond_0
  
129 ····iget-object·p1,·p0,·Lio/flutter/plugin/editing/d;->d:Lw/i$d;129 ····iget-object·p1,·p0,·Lio/flutter/plugin/editing/d;->d:Lw/j$d;
  
130 ····new-instance·v0,·Ljava/util/ArrayList;130 ····new-instance·v0,·Ljava/util/ArrayList;
  
131 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V131 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
132 ····:goto_0132 ····:goto_0
133 ····invoke-interface·{p1,·v0},·Lw/i$d;->b(Ljava/lang/Object;)V133 ····invoke-interface·{p1,·v0},·Lw/j$d;->b(Ljava/lang/Object;)V
  
134 ····iput-object·v1,·p0,·Lio/flutter/plugin/editing/d;->d:Lw/i$d;134 ····iput-object·v1,·p0,·Lio/flutter/plugin/editing/d;->d:Lw/j$d;
  
135 ····return-void135 ····return-void
  
136 ····:cond_0136 ····:cond_0
137 ····new-instance·v0,·Ljava/util/ArrayList;137 ····new-instance·v0,·Ljava/util/ArrayList;
  
138 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V138 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
Offset 232, 15 lines modifiedOffset 232, 15 lines modified
  
232 ····:goto_3232 ····:goto_3
233 ····add-int/lit8·v3,·v3,·0x1233 ····add-int/lit8·v3,·v3,·0x1
  
234 ····goto·:goto_1234 ····goto·:goto_1
  
235 ····:cond_3235 ····:cond_3
236 ····iget-object·p1,·p0,·Lio/flutter/plugin/editing/d;->d:Lw/i$d;236 ····iget-object·p1,·p0,·Lio/flutter/plugin/editing/d;->d:Lw/j$d;
  
237 ····goto·:goto_0237 ····goto·:goto_0
238 .end·method238 .end·method
  
239 .method·public·onGetSuggestions([Landroid/view/textservice/SuggestionsInfo;)V239 .method·public·onGetSuggestions([Landroid/view/textservice/SuggestionsInfo;)V
240 ····.locals·0240 ····.locals·0
  
569 B
smali/io/flutter/plugins/GeneratedPluginRegistrant.smali
    
Offset 25, 17 lines modifiedOffset 25, 17 lines modified
25 ····.locals·225 ····.locals·2
  
26 ····:try_start_026 ····:try_start_0
27 ····invoke-virtual·{p0},·Lio/flutter/embedding/engine/a;->o()Lo/b;27 ····invoke-virtual·{p0},·Lio/flutter/embedding/engine/a;->o()Lo/b;
  
28 ····move-result-object·p028 ····move-result-object·p0
  
29 ····new-instance·v0,·Lz/b;29 ····new-instance·v0,·Lz/l;
  
30 ····invoke-direct·{v0},·Lz/b;-><init>()V30 ····invoke-direct·{v0},·Lz/l;-><init>()V
  
31 ····invoke-interface·{p0,·v0},·Lo/b;->i(Lo/a;)V31 ····invoke-interface·{p0,·v0},·Lo/b;->i(Lo/a;)V
32 ····:try_end_032 ····:try_end_0
33 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_033 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0
  
34 ····goto·:goto_034 ····goto·:goto_0
  
2.89 KB
smali/io/flutter/embedding/engine/c$c.smali
    
Offset 22, 45 lines modifiedOffset 22, 45 lines modified
  
22 .field·private·final·b:Lio/flutter/embedding/engine/plugins/lifecycle/HiddenLifecycleReference;22 .field·private·final·b:Lio/flutter/embedding/engine/plugins/lifecycle/HiddenLifecycleReference;
  
23 .field·private·final·c:Ljava/util/Set;23 .field·private·final·c:Ljava/util/Set;
24 ····.annotation·system·Ldalvik/annotation/Signature;24 ····.annotation·system·Ldalvik/annotation/Signature;
25 ········value·=·{25 ········value·=·{
26 ············"Ljava/util/Set<",26 ············"Ljava/util/Set<",
27 ············"Lw/m;",27 ············"Lw/n;",
28 ············">;"28 ············">;"
29 ········}29 ········}
30 ····.end·annotation30 ····.end·annotation
31 .end·field31 .end·field
  
32 .field·private·final·d:Ljava/util/Set;32 .field·private·final·d:Ljava/util/Set;
33 ····.annotation·system·Ldalvik/annotation/Signature;33 ····.annotation·system·Ldalvik/annotation/Signature;
34 ········value·=·{34 ········value·=·{
35 ············"Ljava/util/Set<",35 ············"Ljava/util/Set<",
36 ············"Lw/k;",36 ············"Lw/l;",
37 ············">;"37 ············">;"
38 ········}38 ········}
39 ····.end·annotation39 ····.end·annotation
40 .end·field40 .end·field
  
41 .field·private·final·e:Ljava/util/Set;41 .field·private·final·e:Ljava/util/Set;
42 ····.annotation·system·Ldalvik/annotation/Signature;42 ····.annotation·system·Ldalvik/annotation/Signature;
43 ········value·=·{43 ········value·=·{
44 ············"Ljava/util/Set<",44 ············"Ljava/util/Set<",
45 ············"Lw/l;",45 ············"Lw/m;",
46 ············">;"46 ············">;"
47 ········}47 ········}
48 ····.end·annotation48 ····.end·annotation
49 .end·field49 .end·field
  
50 .field·private·final·f:Ljava/util/Set;50 .field·private·final·f:Ljava/util/Set;
51 ····.annotation·system·Ldalvik/annotation/Signature;51 ····.annotation·system·Ldalvik/annotation/Signature;
52 ········value·=·{52 ········value·=·{
53 ············"Ljava/util/Set<",53 ············"Ljava/util/Set<",
54 ············"Lw/n;",54 ············"Lw/o;",
55 ············">;"55 ············">;"
56 ········}56 ········}
57 ····.end·annotation57 ····.end·annotation
58 .end·field58 .end·field
  
59 .field·private·final·g:Ljava/util/Set;59 .field·private·final·g:Ljava/util/Set;
60 ····.annotation·system·Ldalvik/annotation/Signature;60 ····.annotation·system·Ldalvik/annotation/Signature;
Offset 147, 17 lines modifiedOffset 147, 17 lines modified
  
147 ····if-eqz·v3,·:cond_2147 ····if-eqz·v3,·:cond_2
  
148 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;148 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
149 ····move-result-object·v3149 ····move-result-object·v3
  
150 ····check-cast·v3,·Lw/k;150 ····check-cast·v3,·Lw/l;
  
151 ····invoke-interface·{v3,·p1,·p2,·p3},·Lw/k;->c(IILandroid/content/Intent;)Z151 ····invoke-interface·{v3,·p1,·p2,·p3},·Lw/l;->c(IILandroid/content/Intent;)Z
  
152 ····move-result·v3152 ····move-result·v3
  
153 ····if-nez·v3,·:cond_1153 ····if-nez·v3,·:cond_1
  
154 ····if-eqz·v2,·:cond_0154 ····if-eqz·v2,·:cond_0
  
Offset 186, 17 lines modifiedOffset 186, 17 lines modified
  
186 ····if-eqz·v1,·:cond_0186 ····if-eqz·v1,·:cond_0
  
187 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;187 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
188 ····move-result-object·v1188 ····move-result-object·v1
  
189 ····check-cast·v1,·Lw/l;189 ····check-cast·v1,·Lw/m;
  
190 ····invoke-interface·{v1,·p1},·Lw/l;->d(Landroid/content/Intent;)Z190 ····invoke-interface·{v1,·p1},·Lw/m;->d(Landroid/content/Intent;)Z
  
191 ····goto·:goto_0191 ····goto·:goto_0
  
192 ····:cond_0192 ····:cond_0
193 ····return-void193 ····return-void
194 .end·method194 .end·method
  
Offset 221, 17 lines modifiedOffset 221, 17 lines modified
  
221 ····if-eqz·v3,·:cond_2221 ····if-eqz·v3,·:cond_2
  
222 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;222 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
223 ····move-result-object·v3223 ····move-result-object·v3
  
224 ····check-cast·v3,·Lw/m;224 ····check-cast·v3,·Lw/n;
  
225 ····invoke-interface·{v3,·p1,·p2,·p3},·Lw/m;->b(I[Ljava/lang/String;[I)Z225 ····invoke-interface·{v3,·p1,·p2,·p3},·Lw/n;->b(I[Ljava/lang/String;[I)Z
  
226 ····move-result·v3226 ····move-result·v3
  
227 ····if-nez·v3,·:cond_1227 ····if-nez·v3,·:cond_1
  
228 ····if-eqz·v2,·:cond_0228 ····if-eqz·v2,·:cond_0
  
Offset 320, 16 lines modifiedOffset 320, 16 lines modified
  
320 ····if-eqz·v1,·:cond_0320 ····if-eqz·v1,·:cond_0
  
321 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;321 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
322 ····move-result-object·v1322 ····move-result-object·v1
  
323 ····check-cast·v1,·Lw/n;323 ····check-cast·v1,·Lw/o;
  
324 ····invoke-interface·{v1},·Lw/n;->f()V324 ····invoke-interface·{v1},·Lw/o;->f()V
  
325 ····goto·:goto_0325 ····goto·:goto_0
  
326 ····:cond_0326 ····:cond_0
327 ····return-void327 ····return-void
328 .end·method328 .end·method
3.39 KB
smali/io/flutter/embedding/engine/FlutterJNI.smali
    
Offset 59, 15 lines modifiedOffset 59, 15 lines modified
  
59 .field·private·localizationPlugin:Lx/a;59 .field·private·localizationPlugin:Lx/a;
  
60 .field·private·final·mainLooper:Landroid/os/Looper;60 .field·private·final·mainLooper:Landroid/os/Looper;
  
61 .field·private·nativeShellHolderId:Ljava/lang/Long;61 .field·private·nativeShellHolderId:Ljava/lang/Long;
  
62 .field·private·platformMessageHandler:Lk/d;62 .field·private·platformMessageHandler:Lk/f;
  
63 .field·private·platformViewsController:Lio/flutter/plugin/platform/p;63 .field·private·platformViewsController:Lio/flutter/plugin/platform/p;
  
64 .field·private·shellHolderLock:Ljava/util/concurrent/locks/ReentrantReadWriteLock;64 .field·private·shellHolderLock:Ljava/util/concurrent/locks/ReentrantReadWriteLock;
  
  
65 #·direct·methods65 #·direct·methods
Offset 267, 19 lines modifiedOffset 267, 19 lines modified
  
267 ····return-object·v0267 ····return-object·v0
268 .end·method268 .end·method
  
269 .method·private·handlePlatformMessageResponse(ILjava/nio/ByteBuffer;)V269 .method·private·handlePlatformMessageResponse(ILjava/nio/ByteBuffer;)V
270 ····.locals·1270 ····.locals·1
  
271 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterJNI;->platformMessageHandler:Lk/d;271 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterJNI;->platformMessageHandler:Lk/f;
  
272 ····if-eqz·v0,·:cond_0272 ····if-eqz·v0,·:cond_0
  
273 ····invoke-interface·{v0,·p1,·p2},·Lk/d;->e(ILjava/nio/ByteBuffer;)V273 ····invoke-interface·{v0,·p1,·p2},·Lk/f;->g(ILjava/nio/ByteBuffer;)V
  
274 ····:cond_0274 ····:cond_0
275 ····return-void275 ····return-void
276 .end·method276 .end·method
  
277 .method·private·static·synthetic·lambda$decodeImage$0(JLandroid/graphics/ImageDecoder;Landroid/graphics/ImageDecoder$ImageInfo;Landroid/graphics/ImageDecoder$Source;)V277 .method·private·static·synthetic·lambda$decodeImage$0(JLandroid/graphics/ImageDecoder;Landroid/graphics/ImageDecoder$ImageInfo;Landroid/graphics/ImageDecoder$Source;)V
278 ····.locals·0278 ····.locals·0
Offset 1037, 17 lines modifiedOffset 1037, 17 lines modified
1037 .method·public·dispatchSemanticsAction(ILio/flutter/view/c$g;Ljava/lang/Object;)V1037 .method·public·dispatchSemanticsAction(ILio/flutter/view/c$g;Ljava/lang/Object;)V
1038 ····.locals·11038 ····.locals·1
  
1039 ····invoke-direct·{p0},·Lio/flutter/embedding/engine/FlutterJNI;->ensureAttachedToNative()V1039 ····invoke-direct·{p0},·Lio/flutter/embedding/engine/FlutterJNI;->ensureAttachedToNative()V
  
1040 ····if-eqz·p3,·:cond_01040 ····if-eqz·p3,·:cond_0
  
1041 ····sget-object·v0,·Lw/o;->a:Lw/o;1041 ····sget-object·v0,·Lw/p;->a:Lw/p;
  
1042 ····invoke-virtual·{v0,·p3},·Lw/o;->b(Ljava/lang/Object;)Ljava/nio/ByteBuffer;1042 ····invoke-virtual·{v0,·p3},·Lw/p;->b(Ljava/lang/Object;)Ljava/nio/ByteBuffer;
  
1043 ····move-result-object·p31043 ····move-result-object·p3
  
1044 ····invoke-virtual·{p3},·Ljava/nio/ByteBuffer;->position()I1044 ····invoke-virtual·{p3},·Ljava/nio/ByteBuffer;->position()I
  
1045 ····move-result·v01045 ····move-result·v0
  
Offset 1095, 27 lines modifiedOffset 1095, 27 lines modified
  
1095 ····return·v01095 ····return·v0
1096 .end·method1096 .end·method
  
1097 .method·public·handlePlatformMessage(Ljava/lang/String;Ljava/nio/ByteBuffer;IJ)V1097 .method·public·handlePlatformMessage(Ljava/lang/String;Ljava/nio/ByteBuffer;IJ)V
1098 ····.locals·61098 ····.locals·6
  
1099 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterJNI;->platformMessageHandler:Lk/d;1099 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterJNI;->platformMessageHandler:Lk/f;
  
1100 ····if-eqz·v0,·:cond_01100 ····if-eqz·v0,·:cond_0
  
1101 ····move-object·v1,·p11101 ····move-object·v1,·p1
  
1102 ····move-object·v2,·p21102 ····move-object·v2,·p2
  
1103 ····move·v3,·p31103 ····move·v3,·p3
  
1104 ····move-wide·v4,·p41104 ····move-wide·v4,·p4
  
1105 ····invoke-interface/range·{v0·..·v5},·Lk/d;->a(Ljava/lang/String;Ljava/nio/ByteBuffer;IJ)V1105 ····invoke-interface/range·{v0·..·v5},·Lk/f;->c(Ljava/lang/String;Ljava/nio/ByteBuffer;IJ)V
  
1106 ····goto·:goto_01106 ····goto·:goto_0
  
1107 ····:cond_01107 ····:cond_0
1108 ····invoke-direct·{p0,·p4,·p5},·Lio/flutter/embedding/engine/FlutterJNI;->nativeCleanupMessageData(J)V1108 ····invoke-direct·{p0,·p4,·p5},·Lio/flutter/embedding/engine/FlutterJNI;->nativeCleanupMessageData(J)V
  
1109 ····:goto_01109 ····:goto_0
Offset 1935, 20 lines modifiedOffset 1935, 20 lines modified
1935 ····invoke-direct·{p0},·Lio/flutter/embedding/engine/FlutterJNI;->ensureRunningOnMainThread()V1935 ····invoke-direct·{p0},·Lio/flutter/embedding/engine/FlutterJNI;->ensureRunningOnMainThread()V
  
1936 ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/FlutterJNI;->localizationPlugin:Lx/a;1936 ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/FlutterJNI;->localizationPlugin:Lx/a;
  
1937 ····return-void1937 ····return-void
1938 .end·method1938 .end·method
  
1939 .method·public·setPlatformMessageHandler(Lk/d;)V1939 .method·public·setPlatformMessageHandler(Lk/f;)V
1940 ····.locals·01940 ····.locals·0
  
1941 ····invoke-direct·{p0},·Lio/flutter/embedding/engine/FlutterJNI;->ensureRunningOnMainThread()V1941 ····invoke-direct·{p0},·Lio/flutter/embedding/engine/FlutterJNI;->ensureRunningOnMainThread()V
  
1942 ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/FlutterJNI;->platformMessageHandler:Lk/d;1942 ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/FlutterJNI;->platformMessageHandler:Lk/f;
  
1943 ····return-void1943 ····return-void
1944 .end·method1944 .end·method
  
1945 .method·public·setPlatformViewsController(Lio/flutter/plugin/platform/p;)V1945 .method·public·setPlatformViewsController(Lio/flutter/plugin/platform/p;)V
1946 ····.locals·01946 ····.locals·0
  
1.16 KB
smali/io/flutter/embedding/engine/a.smali
    
Offset 123, 15 lines modifiedOffset 123, 15 lines modified
  
123 ····new-instance·v2,·Lk/a;123 ····new-instance·v2,·Lk/a;
  
124 ····invoke-direct·{v2,·p3,·v0},·Lk/a;-><init>(Lio/flutter/embedding/engine/FlutterJNI;Landroid/content/res/AssetManager;)V124 ····invoke-direct·{v2,·p3,·v0},·Lk/a;-><init>(Lio/flutter/embedding/engine/FlutterJNI;Landroid/content/res/AssetManager;)V
  
125 ····iput-object·v2,·p0,·Lio/flutter/embedding/engine/a;->c:Lk/a;125 ····iput-object·v2,·p0,·Lio/flutter/embedding/engine/a;->c:Lk/a;
  
126 ····invoke-virtual·{v2},·Lk/a;->k()V126 ····invoke-virtual·{v2},·Lk/a;->m()V
  
127 ····invoke-static·{},·Lj/a;->e()Lj/a;127 ····invoke-static·{},·Lj/a;->e()Lj/a;
  
128 ····move-result-object·v0128 ····move-result-object·v0
  
129 ····invoke-virtual·{v0},·Lj/a;->a()Ll/a;129 ····invoke-virtual·{v0},·Lj/a;->a()Ll/a;
  
Offset 443, 15 lines modifiedOffset 443, 15 lines modified
  
443 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/a;->r:Lio/flutter/plugin/platform/p;443 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/a;->r:Lio/flutter/plugin/platform/p;
  
444 ····invoke-virtual·{v0},·Lio/flutter/plugin/platform/p;->X()V444 ····invoke-virtual·{v0},·Lio/flutter/plugin/platform/p;->X()V
  
445 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/a;->c:Lk/a;445 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/a;->c:Lk/a;
  
446 ····invoke-virtual·{v0},·Lk/a;->l()V446 ····invoke-virtual·{v0},·Lk/a;->n()V
  
447 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/a;->a:Lio/flutter/embedding/engine/FlutterJNI;447 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/a;->a:Lio/flutter/embedding/engine/FlutterJNI;
  
448 ····iget-object·v1,·p0,·Lio/flutter/embedding/engine/a;->t:Lio/flutter/embedding/engine/a$b;448 ····iget-object·v1,·p0,·Lio/flutter/embedding/engine/a;->t:Lio/flutter/embedding/engine/a$b;
  
449 ····invoke-virtual·{v0,·v1},·Lio/flutter/embedding/engine/FlutterJNI;->removeEngineLifecycleListener(Lio/flutter/embedding/engine/a$b;)V449 ····invoke-virtual·{v0,·v1},·Lio/flutter/embedding/engine/FlutterJNI;->removeEngineLifecycleListener(Lio/flutter/embedding/engine/a$b;)V
  
1.72 KB
smali/io/flutter/embedding/engine/c.smali
    
Offset 180, 15 lines modifiedOffset 180, 15 lines modified
  
180 ····move-object·v1,·v0180 ····move-object·v1,·v0
  
181 ····move-object·v2,·p1181 ····move-object·v2,·p1
  
182 ····move-object·v3,·p2182 ····move-object·v3,·p2
  
183 ····invoke-direct/range·{v1·..·v7},·Lo/a$b;-><init>(Landroid/content/Context;Lio/flutter/embedding/engine/a;Lw/b;Lio/flutter/view/d;Lio/flutter/plugin/platform/g;Lo/a$a;)V183 ····invoke-direct/range·{v1·..·v7},·Lo/a$b;-><init>(Landroid/content/Context;Lio/flutter/embedding/engine/a;Lw/c;Lio/flutter/view/d;Lio/flutter/plugin/platform/g;Lo/a$a;)V
  
184 ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/c;->c:Lo/a$b;184 ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/c;->c:Lo/a$b;
  
185 ····return-void185 ····return-void
186 .end·method186 .end·method
  
187 .method·private·k(Landroid/app/Activity;Landroidx/lifecycle/c;)V187 .method·private·k(Landroid/app/Activity;Landroidx/lifecycle/c;)V
Offset 919, 15 lines modifiedOffset 919, 15 lines modified
  
919 ····move-result-object·v1919 ····move-result-object·v1
  
920 ····invoke-interface·{v0,·v1,·p1},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;920 ····invoke-interface·{v0,·v1,·p1},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
921 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/c;->c:Lo/a$b;921 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/c;->c:Lo/a$b;
  
922 ····invoke-interface·{p1,·v0},·Lo/a;->a(Lo/a$b;)V922 ····invoke-interface·{p1,·v0},·Lo/a;->d(Lo/a$b;)V
  
923 ····instance-of·v0,·p1,·Lp/a;923 ····instance-of·v0,·p1,·Lp/a;
  
924 ····if-eqz·v0,·:cond_1924 ····if-eqz·v0,·:cond_1
  
925 ····move-object·v0,·p1925 ····move-object·v0,·p1
  
Offset 1486, 15 lines modifiedOffset 1486, 15 lines modified
1486 ····iget-object·v1,·p0,·Lio/flutter/embedding/engine/c;->l:Ljava/util/Map;1486 ····iget-object·v1,·p0,·Lio/flutter/embedding/engine/c;->l:Ljava/util/Map;
  
1487 ····invoke-interface·{v1,·p1},·Ljava/util/Map;->remove(Ljava/lang/Object;)Ljava/lang/Object;1487 ····invoke-interface·{v1,·p1},·Ljava/util/Map;->remove(Ljava/lang/Object;)Ljava/lang/Object;
  
1488 ····:cond_81488 ····:cond_8
1489 ····iget-object·v1,·p0,·Lio/flutter/embedding/engine/c;->c:Lo/a$b;1489 ····iget-object·v1,·p0,·Lio/flutter/embedding/engine/c;->c:Lo/a$b;
  
1490 ····invoke-interface·{v0,·v1},·Lo/a;->b(Lo/a$b;)V1490 ····invoke-interface·{v0,·v1},·Lo/a;->i(Lo/a$b;)V
  
1491 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/c;->a:Ljava/util/Map;1491 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/c;->a:Ljava/util/Map;
  
1492 ····invoke-interface·{v0,·p1},·Ljava/util/Map;->remove(Ljava/lang/Object;)Ljava/lang/Object;1492 ····invoke-interface·{v0,·p1},·Ljava/util/Map;->remove(Ljava/lang/Object;)Ljava/lang/Object;
1493 ····:try_end_01493 ····:try_end_0
1494 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_01494 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
1.47 KB
smali/io/flutter/embedding/android/FlutterSplashView.smali
    
Offset 151, 15 lines modifiedOffset 151, 15 lines modified
  
151 ····move-result-object·v0151 ····move-result-object·v0
  
152 ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/a;->h()Lk/a;152 ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/a;->h()Lk/a;
  
153 ····move-result-object·v0153 ····move-result-object·v0
  
154 ····invoke-virtual·{v0},·Lk/a;->h()Ljava/lang/String;154 ····invoke-virtual·{v0},·Lk/a;->j()Ljava/lang/String;
  
155 ····move-result-object·v0155 ····move-result-object·v0
  
156 ····if-eqz·v0,·:cond_0156 ····if-eqz·v0,·:cond_0
  
157 ····iget-object·v0,·p0,·Lio/flutter/embedding/android/FlutterSplashView;->b:Lio/flutter/embedding/android/k;157 ····iget-object·v0,·p0,·Lio/flutter/embedding/android/FlutterSplashView;->b:Lio/flutter/embedding/android/k;
  
Offset 167, 15 lines modifiedOffset 167, 15 lines modified
  
167 ····move-result-object·v0167 ····move-result-object·v0
  
168 ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/a;->h()Lk/a;168 ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/a;->h()Lk/a;
  
169 ····move-result-object·v0169 ····move-result-object·v0
  
170 ····invoke-virtual·{v0},·Lk/a;->h()Ljava/lang/String;170 ····invoke-virtual·{v0},·Lk/a;->j()Ljava/lang/String;
  
171 ····move-result-object·v0171 ····move-result-object·v0
  
172 ····iget-object·v1,·p0,·Lio/flutter/embedding/android/FlutterSplashView;->f:Ljava/lang/String;172 ····iget-object·v1,·p0,·Lio/flutter/embedding/android/FlutterSplashView;->f:Ljava/lang/String;
  
173 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z173 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
Offset 299, 15 lines modifiedOffset 299, 15 lines modified
  
299 ····move-result-object·v0299 ····move-result-object·v0
  
300 ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/a;->h()Lk/a;300 ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/a;->h()Lk/a;
  
301 ····move-result-object·v0301 ····move-result-object·v0
  
302 ····invoke-virtual·{v0},·Lk/a;->h()Ljava/lang/String;302 ····invoke-virtual·{v0},·Lk/a;->j()Ljava/lang/String;
  
303 ····move-result-object·v0303 ····move-result-object·v0
  
304 ····iput-object·v0,·p0,·Lio/flutter/embedding/android/FlutterSplashView;->e:Ljava/lang/String;304 ····iput-object·v0,·p0,·Lio/flutter/embedding/android/FlutterSplashView;->e:Ljava/lang/String;
  
305 ····sget-object·v0,·Lio/flutter/embedding/android/FlutterSplashView;->j:Ljava/lang/String;305 ····sget-object·v0,·Lio/flutter/embedding/android/FlutterSplashView;->j:Ljava/lang/String;
  
2.2 KB
smali/io/flutter/embedding/android/r.smali
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/flutter/embedding/android/s$d;5 .implements·Lio/flutter/embedding/android/s$d;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·private·final·a:Lw/b;7 .field·private·final·a:Lw/c;
  
8 .field·private·final·b:Ljava/util/HashMap;8 .field·private·final·b:Ljava/util/HashMap;
9 ····.annotation·system·Ldalvik/annotation/Signature;9 ····.annotation·system·Ldalvik/annotation/Signature;
10 ········value·=·{10 ········value·=·{
11 ············"Ljava/util/HashMap<",11 ············"Ljava/util/HashMap<",
12 ············"Ljava/lang/Long;",12 ············"Ljava/lang/Long;",
13 ············"Ljava/lang/Long;",13 ············"Ljava/lang/Long;",
Offset 31, 15 lines modifiedOffset 31, 15 lines modified
31 ····.end·annotation31 ····.end·annotation
32 .end·field32 .end·field
  
33 .field·private·final·d:Lio/flutter/embedding/android/s$b;33 .field·private·final·d:Lio/flutter/embedding/android/s$b;
  
  
34 #·direct·methods34 #·direct·methods
35 .method·public·constructor·<init>(Lw/b;)V35 .method·public·constructor·<init>(Lw/c;)V
36 ····.locals·636 ····.locals·6
  
37 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V37 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
38 ····new-instance·v0,·Ljava/util/HashMap;38 ····new-instance·v0,·Ljava/util/HashMap;
  
39 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V39 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V
Offset 54, 15 lines modifiedOffset 54, 15 lines modified
  
54 ····new-instance·v0,·Lio/flutter/embedding/android/s$b;54 ····new-instance·v0,·Lio/flutter/embedding/android/s$b;
  
55 ····invoke-direct·{v0},·Lio/flutter/embedding/android/s$b;-><init>()V55 ····invoke-direct·{v0},·Lio/flutter/embedding/android/s$b;-><init>()V
  
56 ····iput-object·v0,·p0,·Lio/flutter/embedding/android/r;->d:Lio/flutter/embedding/android/s$b;56 ····iput-object·v0,·p0,·Lio/flutter/embedding/android/r;->d:Lio/flutter/embedding/android/s$b;
  
57 ····iput-object·p1,·p0,·Lio/flutter/embedding/android/r;->a:Lw/b;57 ····iput-object·p1,·p0,·Lio/flutter/embedding/android/r;->a:Lw/c;
  
58 ····invoke-static·{},·Lio/flutter/embedding/android/t;->a()[Lio/flutter/embedding/android/t$e;58 ····invoke-static·{},·Lio/flutter/embedding/android/t;->a()[Lio/flutter/embedding/android/t$e;
  
59 ····move-result-object·p159 ····move-result-object·p1
  
60 ····array-length·v0,·p160 ····array-length·v0,·p1
  
Offset 738, 23 lines modifiedOffset 738, 23 lines modified
738 ····new-instance·v0,·Lio/flutter/embedding/android/q;738 ····new-instance·v0,·Lio/flutter/embedding/android/q;
  
739 ····invoke-direct·{v0,·p2},·Lio/flutter/embedding/android/q;-><init>(Lio/flutter/embedding/android/s$d$a;)V739 ····invoke-direct·{v0,·p2},·Lio/flutter/embedding/android/q;-><init>(Lio/flutter/embedding/android/s$d$a;)V
  
740 ····move-object·p2,·v0740 ····move-object·p2,·v0
  
741 ····:goto_0741 ····:goto_0
742 ····iget-object·v0,·p0,·Lio/flutter/embedding/android/r;->a:Lw/b;742 ····iget-object·v0,·p0,·Lio/flutter/embedding/android/r;->a:Lw/c;
  
743 ····invoke-virtual·{p1},·Lio/flutter/embedding/android/n;->a()Ljava/nio/ByteBuffer;743 ····invoke-virtual·{p1},·Lio/flutter/embedding/android/n;->a()Ljava/nio/ByteBuffer;
  
744 ····move-result-object·p1744 ····move-result-object·p1
  
745 ····const-string·v1,·"flutter/keydata"745 ····const-string·v1,·"flutter/keydata"
  
746 ····invoke-interface·{v0,·v1,·p1,·p2},·Lw/b;->d(Ljava/lang/String;Ljava/nio/ByteBuffer;Lw/b$b;)V746 ····invoke-interface·{v0,·v1,·p1,·p2},·Lw/c;->f(Ljava/lang/String;Ljava/nio/ByteBuffer;Lw/c$b;)V
  
747 ····return-void747 ····return-void
748 .end·method748 .end·method
  
749 .method·private·p(ZLjava/lang/Long;Ljava/lang/Long;J)V749 .method·private·p(ZLjava/lang/Long;Ljava/lang/Long;J)V
750 ····.locals·5750 ····.locals·5
  
550 B
smali/io/flutter/embedding/android/k.smali
    
Offset 1118, 15 lines modifiedOffset 1118, 15 lines modified
1118 ····.locals·11118 ····.locals·1
  
1119 ····iget-object·v0,·p0,·Lio/flutter/embedding/android/k;->h:Lio/flutter/embedding/engine/a;1119 ····iget-object·v0,·p0,·Lio/flutter/embedding/android/k;->h:Lio/flutter/embedding/engine/a;
  
1120 ····return-object·v01120 ····return-object·v0
1121 .end·method1121 .end·method
  
1122 .method·public·getBinaryMessenger()Lw/b;1122 .method·public·getBinaryMessenger()Lw/c;
1123 ····.locals·11123 ····.locals·1
  
1124 ····iget-object·v0,·p0,·Lio/flutter/embedding/android/k;->h:Lio/flutter/embedding/engine/a;1124 ····iget-object·v0,·p0,·Lio/flutter/embedding/android/k;->h:Lio/flutter/embedding/engine/a;
  
1125 ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/a;->h()Lk/a;1125 ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/a;->h()Lk/a;
  
1126 ····move-result-object·v01126 ····move-result-object·v0
388 B
smali/io/flutter/embedding/android/q.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·synthetic·Lio/flutter/embedding/android/q;1 .class·public·final·synthetic·Lio/flutter/embedding/android/q;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lw/b$b;5 .implements·Lw/c$b;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:Lio/flutter/embedding/android/s$d$a;7 .field·public·final·synthetic·a:Lio/flutter/embedding/android/s$d$a;
  
  
8 #·direct·methods8 #·direct·methods
376 B
smali/io/flutter/embedding/android/s$e.smali
    
Offset 17, 9 lines modifiedOffset 17, 9 lines modified
17 #·virtual·methods17 #·virtual·methods
18 .method·public·abstract·a(Landroid/view/KeyEvent;)Z18 .method·public·abstract·a(Landroid/view/KeyEvent;)Z
19 .end·method19 .end·method
  
20 .method·public·abstract·c(Landroid/view/KeyEvent;)V20 .method·public·abstract·c(Landroid/view/KeyEvent;)V
21 .end·method21 .end·method
  
22 .method·public·abstract·getBinaryMessenger()Lw/b;22 .method·public·abstract·getBinaryMessenger()Lw/c;
23 .end·method23 .end·method
1.18 KB
smali/io/flutter/embedding/android/s.smali
    
Offset 49, 33 lines modifiedOffset 49, 33 lines modified
  
49 ····const/4·v0,·0x249 ····const/4·v0,·0x2
  
50 ····new-array·v0,·v0,·[Lio/flutter/embedding/android/s$d;50 ····new-array·v0,·v0,·[Lio/flutter/embedding/android/s$d;
  
51 ····new-instance·v1,·Lio/flutter/embedding/android/r;51 ····new-instance·v1,·Lio/flutter/embedding/android/r;
  
52 ····invoke-interface·{p1},·Lio/flutter/embedding/android/s$e;->getBinaryMessenger()Lw/b;52 ····invoke-interface·{p1},·Lio/flutter/embedding/android/s$e;->getBinaryMessenger()Lw/c;
  
53 ····move-result-object·v253 ····move-result-object·v2
  
54 ····invoke-direct·{v1,·v2},·Lio/flutter/embedding/android/r;-><init>(Lw/b;)V54 ····invoke-direct·{v1,·v2},·Lio/flutter/embedding/android/r;-><init>(Lw/c;)V
  
55 ····const/4·v2,·0x055 ····const/4·v2,·0x0
  
56 ····aput-object·v1,·v0,·v256 ····aput-object·v1,·v0,·v2
  
57 ····new-instance·v1,·Lio/flutter/embedding/android/m;57 ····new-instance·v1,·Lio/flutter/embedding/android/m;
  
58 ····new-instance·v2,·Lv/d;58 ····new-instance·v2,·Lv/d;
  
59 ····invoke-interface·{p1},·Lio/flutter/embedding/android/s$e;->getBinaryMessenger()Lw/b;59 ····invoke-interface·{p1},·Lio/flutter/embedding/android/s$e;->getBinaryMessenger()Lw/c;
  
60 ····move-result-object·p160 ····move-result-object·p1
  
61 ····invoke-direct·{v2,·p1},·Lv/d;-><init>(Lw/b;)V61 ····invoke-direct·{v2,·p1},·Lv/d;-><init>(Lw/c;)V
  
62 ····invoke-direct·{v1,·v2},·Lio/flutter/embedding/android/m;-><init>(Lv/d;)V62 ····invoke-direct·{v1,·v2},·Lio/flutter/embedding/android/m;-><init>(Lv/d;)V
  
63 ····const/4·p1,·0x163 ····const/4·p1,·0x1
  
64 ····aput-object·v1,·v0,·p164 ····aput-object·v1,·v0,·p1
  
1.31 KB
smali/io/flutter/embedding/android/e.smali
    
Offset 168, 15 lines modifiedOffset 168, 15 lines modified
168 ····:cond_0168 ····:cond_0
169 ····iget-object·v0,·p0,·Lio/flutter/embedding/android/e;->b:Lio/flutter/embedding/engine/a;169 ····iget-object·v0,·p0,·Lio/flutter/embedding/android/e;->b:Lio/flutter/embedding/engine/a;
  
170 ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/a;->h()Lk/a;170 ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/a;->h()Lk/a;
  
171 ····move-result-object·v0171 ····move-result-object·v0
  
172 ····invoke-virtual·{v0},·Lk/a;->i()Z172 ····invoke-virtual·{v0},·Lk/a;->k()Z
  
173 ····move-result·v0173 ····move-result·v0
  
174 ····if-eqz·v0,·:cond_1174 ····if-eqz·v0,·:cond_1
  
175 ····return-void175 ····return-void
  
Offset 340, 15 lines modifiedOffset 340, 15 lines modified
  
340 ····iget-object·v2,·p0,·Lio/flutter/embedding/android/e;->a:Lio/flutter/embedding/android/e$c;340 ····iget-object·v2,·p0,·Lio/flutter/embedding/android/e;->a:Lio/flutter/embedding/android/e$c;
  
341 ····invoke-interface·{v2},·Lio/flutter/embedding/android/e$c;->l()Ljava/util/List;341 ····invoke-interface·{v2},·Lio/flutter/embedding/android/e$c;->l()Ljava/util/List;
  
342 ····move-result-object·v2342 ····move-result-object·v2
  
343 ····invoke-virtual·{v0,·v1,·v2},·Lk/a;->g(Lk/a$b;Ljava/util/List;)V343 ····invoke-virtual·{v0,·v1,·v2},·Lk/a;->i(Lk/a$b;Ljava/util/List;)V
  
344 ····return-void344 ····return-void
345 .end·method345 .end·method
  
346 .method·private·i()V346 .method·private·i()V
347 ····.locals·2347 ····.locals·2
  
Offset 648, 15 lines modifiedOffset 648, 15 lines modified
648 ····:goto_0648 ····:goto_0
649 ····if-eqz·v1,·:cond_1649 ····if-eqz·v1,·:cond_1
  
650 ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/a;->h()Lk/a;650 ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/a;->h()Lk/a;
  
651 ····move-result-object·v0651 ····move-result-object·v0
  
652 ····invoke-virtual·{v0},·Lk/a;->j()V652 ····invoke-virtual·{v0},·Lk/a;->l()V
  
653 ····iget-object·v0,·p0,·Lio/flutter/embedding/android/e;->b:Lio/flutter/embedding/engine/a;653 ····iget-object·v0,·p0,·Lio/flutter/embedding/android/e;->b:Lio/flutter/embedding/engine/a;
  
654 ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/a;->t()Lv/o;654 ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/a;->t()Lv/o;
  
655 ····move-result-object·v0655 ····move-result-object·v0
  
1.47 KB
smali/o/a$b.smali
    
Offset 15, 34 lines modifiedOffset 15, 34 lines modified
  
  
15 #·instance·fields15 #·instance·fields
16 .field·private·final·a:Landroid/content/Context;16 .field·private·final·a:Landroid/content/Context;
  
17 .field·private·final·b:Lio/flutter/embedding/engine/a;17 .field·private·final·b:Lio/flutter/embedding/engine/a;
  
18 .field·private·final·c:Lw/b;18 .field·private·final·c:Lw/c;
  
19 .field·private·final·d:Lio/flutter/view/d;19 .field·private·final·d:Lio/flutter/view/d;
  
20 .field·private·final·e:Lio/flutter/plugin/platform/g;20 .field·private·final·e:Lio/flutter/plugin/platform/g;
  
21 .field·private·final·f:Lo/a$a;21 .field·private·final·f:Lo/a$a;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·public·constructor·<init>(Landroid/content/Context;Lio/flutter/embedding/engine/a;Lw/b;Lio/flutter/view/d;Lio/flutter/plugin/platform/g;Lo/a$a;)V23 .method·public·constructor·<init>(Landroid/content/Context;Lio/flutter/embedding/engine/a;Lw/c;Lio/flutter/view/d;Lio/flutter/plugin/platform/g;Lo/a$a;)V
24 ····.locals·024 ····.locals·0
  
25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
26 ····iput-object·p1,·p0,·Lo/a$b;->a:Landroid/content/Context;26 ····iput-object·p1,·p0,·Lo/a$b;->a:Landroid/content/Context;
  
27 ····iput-object·p2,·p0,·Lo/a$b;->b:Lio/flutter/embedding/engine/a;27 ····iput-object·p2,·p0,·Lo/a$b;->b:Lio/flutter/embedding/engine/a;
  
28 ····iput-object·p3,·p0,·Lo/a$b;->c:Lw/b;28 ····iput-object·p3,·p0,·Lo/a$b;->c:Lw/c;
  
29 ····iput-object·p4,·p0,·Lo/a$b;->d:Lio/flutter/view/d;29 ····iput-object·p4,·p0,·Lo/a$b;->d:Lio/flutter/view/d;
  
30 ····iput-object·p5,·p0,·Lo/a$b;->e:Lio/flutter/plugin/platform/g;30 ····iput-object·p5,·p0,·Lo/a$b;->e:Lio/flutter/plugin/platform/g;
  
31 ····iput-object·p6,·p0,·Lo/a$b;->f:Lo/a$a;31 ····iput-object·p6,·p0,·Lo/a$b;->f:Lo/a$a;
  
Offset 55, 14 lines modifiedOffset 55, 14 lines modified
55 ····.locals·155 ····.locals·1
  
56 ····iget-object·v0,·p0,·Lo/a$b;->a:Landroid/content/Context;56 ····iget-object·v0,·p0,·Lo/a$b;->a:Landroid/content/Context;
  
57 ····return-object·v057 ····return-object·v0
58 .end·method58 .end·method
  
59 .method·public·b()Lw/b;59 .method·public·b()Lw/c;
60 ····.locals·160 ····.locals·1
  
61 ····iget-object·v0,·p0,·Lo/a$b;->c:Lw/b;61 ····iget-object·v0,·p0,·Lo/a$b;->c:Lw/c;
  
62 ····return-object·v062 ····return-object·v0
63 .end·method63 .end·method
306 B
smali/o/a.smali
    
Offset 9, 12 lines modifiedOffset 9, 12 lines modified
9 ········Lo/a$a;,9 ········Lo/a$a;,
10 ········Lo/a$b;10 ········Lo/a$b;
11 ····}11 ····}
12 .end·annotation12 .end·annotation
  
  
13 #·virtual·methods13 #·virtual·methods
14 .method·public·abstract·a(Lo/a$b;)V14 .method·public·abstract·d(Lo/a$b;)V
15 .end·method15 .end·method
  
16 .method·public·abstract·b(Lo/a$b;)V16 .method·public·abstract·i(Lo/a$b;)V
17 .end·method17 .end·method
2.47 KB
smali/w/h.smali
    
Offset 1, 94 lines modifiedOffset 1, 35 lines modified
1 .class·public·final·Lw/h;1 .class·public·interface·abstract·Lw/h;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·annotations
 5 .annotation·system·Ldalvik/annotation/Signature;
 6 ····value·=·{
 7 ········"<T:",
 8 ········"Ljava/lang/Object;",
 9 ········">",
 10 ········"Ljava/lang/Object;"
 11 ····}
 12 .end·annotation
4 #·instance·fields 
5 .field·public·final·a:Ljava/lang/String; 
  
6 .field·public·final·b:Ljava/lang/Object; 
  
  
7 #·direct·methods 
8 .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/Object;)V 
9 ····.locals·0 
  
10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
11 ····iput-object·p1,·p0,·Lw/h;->a:Ljava/lang/String; 
  
12 ····iput-object·p2,·p0,·Lw/h;->b:Ljava/lang/Object; 
  
13 ····return-void 
14 .end·method 
  
  
15 #·virtual·methods13 #·virtual·methods
16 .method·public·a(Ljava/lang/String;)Ljava/lang/Object;14 .method·public·abstract·a(Ljava/nio/ByteBuffer;)Ljava/lang/Object;
17 ····.locals·2 
18 ····.annotation·system·Ldalvik/annotation/Signature;15 ····.annotation·system·Ldalvik/annotation/Signature;
19 ········value·=·{16 ········value·=·{
20 ············"<T:", 
21 ············"Ljava/lang/Object;", 
22 ············">(",17 ············"(",
23 ············"Ljava/lang/String;",18 ············"Ljava/nio/ByteBuffer;",
24 ············")TT;"19 ············")TT;"
25 ········}20 ········}
26 ····.end·annotation21 ····.end·annotation
  
27 ····iget-object·v0,·p0,·Lw/h;->b:Ljava/lang/Object; 
  
28 ····if-nez·v0,·:cond_0 
  
29 ····const/4·p1,·0x0 
  
30 ····return-object·p1 
  
31 ····:cond_0 
32 ····instance-of·v1,·v0,·Ljava/util/Map; 
  
33 ····if-eqz·v1,·:cond_1 
  
34 ····check-cast·v0,·Ljava/util/Map; 
  
35 ····invoke-interface·{v0,·p1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; 
  
36 ····move-result-object·p1 
  
37 ····return-object·p1 
  
38 ····:cond_1 
39 ····instance-of·v1,·v0,·Lorg/json/JSONObject; 
  
40 ····if-eqz·v1,·:cond_2 
  
41 ····check-cast·v0,·Lorg/json/JSONObject; 
  
42 ····invoke-virtual·{v0,·p1},·Lorg/json/JSONObject;->opt(Ljava/lang/String;)Ljava/lang/Object; 
  
43 ····move-result-object·p1 
  
44 ····return-object·p1 
  
45 ····:cond_2 
46 ····new-instance·p1,·Ljava/lang/ClassCastException; 
  
47 ····invoke-direct·{p1},·Ljava/lang/ClassCastException;-><init>()V 
  
48 ····throw·p1 
49 .end·method22 .end·method
  
 23 .method·public·abstract·b(Ljava/lang/Object;)Ljava/nio/ByteBuffer;
50 .method·public·b()Ljava/lang/Object; 
51 ····.locals·1 
52 ····.annotation·system·Ldalvik/annotation/Signature;24 ····.annotation·system·Ldalvik/annotation/Signature;
53 ········value·=·{25 ········value·=·{
54 ············"<T:", 
55 ············"Ljava/lang/Object;", 
56 ············">()TT;"26 ············"(TT;)",
 27 ············"Ljava/nio/ByteBuffer;"
57 ········}28 ········}
58 ····.end·annotation29 ····.end·annotation
  
59 ····iget-object·v0,·p0,·Lw/h;->b:Ljava/lang/Object; 
  
60 ····return-object·v0 
61 .end·method30 .end·method
14.5 KB
smali/w/f.smali
    
Offset 1, 247 lines modifiedOffset 1, 403 lines modified
1 .class·public·Lw/f;1 .class·public·final·Lw/f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Lw/k;
  
  
 6 #·static·fields
 7 .field·public·static·final·a:Lw/f;
  
  
4 #·direct·methods8 #·direct·methods
5 .method·public·static·a(Ljava/lang/Object;)Ljava/lang/Object;9 .method·static·constructor·<clinit>()V
6 ····.locals·410 ····.locals·1
  
7 ····if-nez·p0,·:cond_011 ····new-instance·v0,·Lw/f;
  
8 ····sget-object·p0,·Lorg/json/JSONObject;->NULL:Ljava/lang/Object;12 ····invoke-direct·{v0},·Lw/f;-><init>()V
  
9 ····return-object·p013 ····sput-object·v0,·Lw/f;->a:Lw/f;
  
10 ····:cond_0 
11 ····instance-of·v0,·p0,·Lorg/json/JSONArray;14 ····return-void
 15 .end·method
  
12 ····if-nez·v0,·:cond_c16 .method·private·constructor·<init>()V
 17 ····.locals·0
  
13 ····instance-of·v0,·p0,·Lorg/json/JSONObject;18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
14 ····if-eqz·v0,·:cond_119 ····return-void
 20 .end·method
  
15 ····goto/16·:goto_4 
  
16 ····:cond_1 
17 ····sget-object·v0,·Lorg/json/JSONObject;->NULL:Ljava/lang/Object;21 #·virtual·methods
 22 .method·public·a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)Ljava/nio/ByteBuffer;
 23 ····.locals·2
  
18 ····invoke-virtual·{p0,·v0},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z24 ····sget-object·v0,·Lw/e;->a:Lw/e;
  
19 ····move-result·v025 ····new-instance·v1,·Lorg/json/JSONArray;
  
20 ····if-eqz·v0,·:cond_226 ····invoke-direct·{v1},·Lorg/json/JSONArray;-><init>()V
  
 27 ····invoke-virtual·{v1,·p1},·Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;
  
 28 ····move-result-object·p1
  
 29 ····invoke-static·{p2},·Lw/g;->a(Ljava/lang/Object;)Ljava/lang/Object;
  
 30 ····move-result-object·p2
  
 31 ····invoke-virtual·{p1,·p2},·Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;
  
 32 ····move-result-object·p1
  
 33 ····invoke-static·{p3},·Lw/g;->a(Ljava/lang/Object;)Ljava/lang/Object;
  
 34 ····move-result-object·p2
  
 35 ····invoke-virtual·{p1,·p2},·Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;
  
 36 ····move-result-object·p1
  
 37 ····invoke-static·{p4},·Lw/g;->a(Ljava/lang/Object;)Ljava/lang/Object;
  
 38 ····move-result-object·p2
  
 39 ····invoke-virtual·{p1,·p2},·Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;
  
 40 ····move-result-object·p1
  
 41 ····invoke-virtual·{v0,·p1},·Lw/e;->b(Ljava/lang/Object;)Ljava/nio/ByteBuffer;
  
 42 ····move-result-object·p1
  
21 ····return-object·p043 ····return-object·p1
 44 .end·method
  
 45 .method·public·b(Lw/i;)Ljava/nio/ByteBuffer;
 46 ····.locals·3
  
22 ····:cond_2 
23 ····:try_start_047 ····:try_start_0
24 ····instance-of·v0,·p0,·Ljava/util/Collection;48 ····new-instance·v0,·Lorg/json/JSONObject;
  
25 ····if-eqz·v0,·:cond_449 ····invoke-direct·{v0},·Lorg/json/JSONObject;-><init>()V
  
26 ····new-instance·v0,·Lorg/json/JSONArray;50 ····const-string·v1,·"method"
  
27 ····invoke-direct·{v0},·Lorg/json/JSONArray;-><init>()V51 ····iget-object·v2,·p1,·Lw/i;->a:Ljava/lang/String;
  
28 ····check-cast·p0,·Ljava/util/Collection;52 ····invoke-virtual·{v0,·v1,·v2},·Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
  
29 ····invoke-interface·{p0},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;53 ····const-string·v1,·"args"
  
30 ····move-result-object·p054 ····iget-object·p1,·p1,·Lw/i;->b:Ljava/lang/Object;
  
 55 ····invoke-static·{p1},·Lw/g;->a(Ljava/lang/Object;)Ljava/lang/Object;
31 ····:goto_0 
32 ····invoke-interface·{p0},·Ljava/util/Iterator;->hasNext()Z 
  
33 ····move-result·v156 ····move-result-object·p1
  
34 ····if-eqz·v1,·:cond_357 ····invoke-virtual·{v0,·v1,·p1},·Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
  
35 ····invoke-interface·{p0},·Ljava/util/Iterator;->next()Ljava/lang/Object;58 ····sget-object·p1,·Lw/e;->a:Lw/e;
  
36 ····move-result-object·v159 ····invoke-virtual·{p1,·v0},·Lw/e;->b(Ljava/lang/Object;)Ljava/nio/ByteBuffer;
  
37 ····invoke-static·{v1},·Lw/f;->a(Ljava/lang/Object;)Ljava/lang/Object;60 ····move-result-object·p1
 61 ····:try_end_0
 62 ····.catch·Lorg/json/JSONException;·{:try_start_0·..·:try_end_0}·:catch_0
  
38 ····move-result-object·v163 ····return-object·p1
  
39 ····invoke-virtual·{v0,·v1},·Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;64 ····:catch_0
 65 ····move-exception·p1
  
40 ····goto·:goto_066 ····new-instance·v0,·Ljava/lang/IllegalArgumentException;
  
 67 ····const-string·v1,·"Invalid·JSON"
41 ····:cond_3 
42 ····return-object·v0 
Max diff block lines reached; 10508/14852 bytes (70.75%) of diff not shown.
3.33 KB
smali/w/d.smali
    
Offset 1, 142 lines modifiedOffset 1, 23 lines modified
1 .class·public·final·Lw/d;1 .class·public·Lw/d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/RuntimeException;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Lw/g; 
  
 4 #·instance·fields
 5 .field·public·final·d:Ljava/lang/String;
  
 6 .field·public·final·e:Ljava/lang/Object;
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/Signature; 
8 ····value·=·{ 
9 ········"Ljava/lang/Object;", 
10 ········"Lw/g<", 
11 ········"Ljava/lang/Object;", 
12 ········">;" 
13 ····} 
14 .end·annotation 
  
  
15 #·static·fields 
16 .field·public·static·final·a:Lw/d; 
  
  
17 #·direct·methods7 #·direct·methods
 8 .method·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
18 .method·static·constructor·<clinit>()V 
19 ····.locals·1 
  
20 ····new-instance·v0,·Lw/d; 
  
21 ····invoke-direct·{v0},·Lw/d;-><init>()V 
  
22 ····sput-object·v0,·Lw/d;->a:Lw/d; 
  
23 ····return-void 
24 .end·method 
  
25 .method·private·constructor·<init>()V 
26 ····.locals·09 ····.locals·0
  
 10 ····invoke-direct·{p0,·p2},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V
27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
28 ····return-void 
29 .end·method 
  
  
30 #·virtual·methods 
31 .method·public·a(Ljava/nio/ByteBuffer;)Ljava/lang/Object; 
32 ····.locals·2 
  
33 ····const-string·v0,·"Invalid·JSON" 
  
34 ····if-nez·p1,·:cond_0 
  
35 ····const/4·p1,·0x0 
  
36 ····return-object·p1 
  
37 ····:cond_0 
38 ····:try_start_0 
39 ····sget-object·v1,·Lw/q;->b:Lw/q; 
  
40 ····invoke-virtual·{v1,·p1},·Lw/q;->c(Ljava/nio/ByteBuffer;)Ljava/lang/String; 
  
41 ····move-result-object·p1 
  
42 ····new-instance·v1,·Lorg/json/JSONTokener; 
  
43 ····invoke-direct·{v1,·p1},·Lorg/json/JSONTokener;-><init>(Ljava/lang/String;)V 
  
44 ····invoke-virtual·{v1},·Lorg/json/JSONTokener;->nextValue()Ljava/lang/Object; 
  
45 ····move-result-object·p1 
  
46 ····invoke-virtual·{v1},·Lorg/json/JSONTokener;->more()Z 
  
47 ····move-result·v1 
  
48 ····if-nez·v1,·:cond_111 ····iput-object·p1,·p0,·Lw/d;->d:Ljava/lang/String;
  
49 ····return-object·p112 ····iput-object·p3,·p0,·Lw/d;->e:Ljava/lang/Object;
  
 13 ····return-void
50 ····:cond_1 
51 ····new-instance·p1,·Ljava/lang/IllegalArgumentException; 
  
52 ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V 
  
53 ····throw·p1 
54 ····:try_end_0 
55 ····.catch·Lorg/json/JSONException;·{:try_start_0·..·:try_end_0}·:catch_0 
  
56 ····:catch_0 
57 ····move-exception·p1 
  
58 ····new-instance·v1,·Ljava/lang/IllegalArgumentException; 
  
59 ····invoke-direct·{v1,·v0,·p1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V 
  
60 ····throw·v1 
61 .end·method 
  
62 .method·public·b(Ljava/lang/Object;)Ljava/nio/ByteBuffer; 
63 ····.locals·1 
  
64 ····if-nez·p1,·:cond_0 
  
65 ····const/4·p1,·0x0 
  
66 ····return-object·p1 
  
67 ····:cond_0 
68 ····invoke-static·{p1},·Lw/f;->a(Ljava/lang/Object;)Ljava/lang/Object; 
  
69 ····move-result-object·p1 
  
70 ····instance-of·v0,·p1,·Ljava/lang/String; 
  
71 ····if-eqz·v0,·:cond_1 
  
72 ····sget-object·v0,·Lw/q;->b:Lw/q; 
  
73 ····check-cast·p1,·Ljava/lang/String; 
Max diff block lines reached; 0/3379 bytes (0.00%) of diff not shown.
4.06 KB
smali/w/i.smali
    
Offset 1, 174 lines modifiedOffset 1, 40 lines modified
1 .class·public·Lw/i;1 .class·public·final·Lw/i;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/MemberClasses; 
6 ····value·=·{ 
7 ········Lw/i$a;, 
8 ········Lw/i$b;, 
9 ········Lw/i$d;, 
10 ········Lw/i$c; 
11 ····} 
12 .end·annotation 
  
  
13 #·instance·fields4 #·instance·fields
14 .field·private·final·a:Lw/b; 
  
15 .field·private·final·b:Ljava/lang/String;5 .field·public·final·a:Ljava/lang/String;
  
 6 .field·public·final·b:Ljava/lang/Object;
16 .field·private·final·c:Lw/j; 
  
17 .field·private·final·d:Lw/b$c; 
  
  
18 #·direct·methods7 #·direct·methods
19 .method·public·constructor·<init>(Lw/b;Ljava/lang/String;)V 
20 ····.locals·1 
  
21 ····sget-object·v0,·Lw/p;->b:Lw/p; 
  
22 ····invoke-direct·{p0,·p1,·p2,·v0},·Lw/i;-><init>(Lw/b;Ljava/lang/String;Lw/j;)V 
  
23 ····return-void 
24 .end·method 
  
25 .method·public·constructor·<init>(Lw/b;Ljava/lang/String;Lw/j;)V8 .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/Object;)V
26 ····.locals·1 
  
27 ····const/4·v0,·0x0 
  
28 ····invoke-direct·{p0,·p1,·p2,·p3,·v0},·Lw/i;-><init>(Lw/b;Ljava/lang/String;Lw/j;Lw/b$c;)V 
  
29 ····return-void 
30 .end·method 
  
31 .method·public·constructor·<init>(Lw/b;Ljava/lang/String;Lw/j;Lw/b$c;)V 
32 ····.locals·09 ····.locals·0
  
33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
34 ····iput-object·p1,·p0,·Lw/i;->a:Lw/b;11 ····iput-object·p1,·p0,·Lw/i;->a:Ljava/lang/String;
  
35 ····iput-object·p2,·p0,·Lw/i;->b:Ljava/lang/String;12 ····iput-object·p2,·p0,·Lw/i;->b:Ljava/lang/Object;
  
36 ····iput-object·p3,·p0,·Lw/i;->c:Lw/j; 
  
37 ····iput-object·p4,·p0,·Lw/i;->d:Lw/b$c; 
  
38 ····return-void13 ····return-void
39 .end·method14 .end·method
  
40 .method·static·synthetic·a(Lw/i;)Lw/j; 
41 ····.locals·0 
  
42 ····iget-object·p0,·p0,·Lw/i;->c:Lw/j; 
  
43 ····return-object·p0 
44 .end·method 
  
45 .method·static·synthetic·b(Lw/i;)Ljava/lang/String; 
46 ····.locals·0 
  
47 ····iget-object·p0,·p0,·Lw/i;->b:Ljava/lang/String; 
  
48 ····return-object·p0 
49 .end·method 
  
  
50 #·virtual·methods15 #·virtual·methods
51 .method·public·c(Ljava/lang/String;Ljava/lang/Object;)V16 .method·public·a()Ljava/lang/Object;
52 ····.locals·117 ····.locals·1
 18 ····.annotation·system·Ldalvik/annotation/Signature;
 19 ········value·=·{
 20 ············"<T:",
 21 ············"Ljava/lang/Object;",
 22 ············">()TT;"
 23 ········}
 24 ····.end·annotation
  
53 ····const/4·v0,·0x0 
  
54 ····invoke-virtual·{p0,·p1,·p2,·v0},·Lw/i;->d(Ljava/lang/String;Ljava/lang/Object;Lw/i$d;)V 
  
55 ····return-void 
56 .end·method 
  
57 .method·public·d(Ljava/lang/String;Ljava/lang/Object;Lw/i$d;)V 
58 ····.locals·4 
  
59 ····iget-object·v0,·p0,·Lw/i;->a:Lw/b;25 ····iget-object·v0,·p0,·Lw/i;->b:Ljava/lang/Object;
  
 26 ····return-object·v0
60 ····iget-object·v1,·p0,·Lw/i;->b:Ljava/lang/String; 
  
61 ····iget-object·v2,·p0,·Lw/i;->c:Lw/j; 
  
62 ····new-instance·v3,·Lw/h; 
  
63 ····invoke-direct·{v3,·p1,·p2},·Lw/h;-><init>(Ljava/lang/String;Ljava/lang/Object;)V 
  
64 ····invoke-interface·{v2,·v3},·Lw/j;->b(Lw/h;)Ljava/nio/ByteBuffer; 
  
65 ····move-result-object·p1 
  
66 ····if-nez·p3,·:cond_0 
  
67 ····const/4·p2,·0x0 
  
68 ····goto·:goto_0 
  
69 ····:cond_0 
70 ····new-instance·p2,·Lw/i$b; 
  
71 ····invoke-direct·{p2,·p0,·p3},·Lw/i$b;-><init>(Lw/i;Lw/i$d;)V 
Max diff block lines reached; 0/4130 bytes (0.00%) of diff not shown.
917 B
smali/w/a$c.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·final·Lw/a$c;1 .class·final·Lw/a$c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lw/b$b;5 .implements·Lw/c$b;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lw/a;8 ····value·=·Lw/a;
9 .end·annotation9 .end·annotation
  
Offset 64, 19 lines modifiedOffset 64, 19 lines modified
64 ····.locals·264 ····.locals·2
  
65 ····:try_start_065 ····:try_start_0
66 ····iget-object·v0,·p0,·Lw/a$c;->a:Lw/a$e;66 ····iget-object·v0,·p0,·Lw/a$c;->a:Lw/a$e;
  
67 ····iget-object·v1,·p0,·Lw/a$c;->b:Lw/a;67 ····iget-object·v1,·p0,·Lw/a$c;->b:Lw/a;
  
68 ····invoke-static·{v1},·Lw/a;->a(Lw/a;)Lw/g;68 ····invoke-static·{v1},·Lw/a;->a(Lw/a;)Lw/h;
  
69 ····move-result-object·v169 ····move-result-object·v1
  
70 ····invoke-interface·{v1,·p1},·Lw/g;->a(Ljava/nio/ByteBuffer;)Ljava/lang/Object;70 ····invoke-interface·{v1,·p1},·Lw/h;->a(Ljava/nio/ByteBuffer;)Ljava/lang/Object;
  
71 ····move-result-object·p171 ····move-result-object·p1
  
72 ····invoke-interface·{v0,·p1},·Lw/a$e;->a(Ljava/lang/Object;)V72 ····invoke-interface·{v0,·p1},·Lw/a$e;->a(Ljava/lang/Object;)V
73 ····:try_end_073 ····:try_end_0
74 ····.catch·Ljava/lang/RuntimeException;·{:try_start_0·..·:try_end_0}·:catch_074 ····.catch·Ljava/lang/RuntimeException;·{:try_start_0·..·:try_end_0}·:catch_0
  
1.77 KB
smali/w/a$b$a.smali
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
  
4 #·interfaces4 #·interfaces
5 .implements·Lw/a$e;5 .implements·Lw/a$e;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lw/a$b;->a(Ljava/nio/ByteBuffer;Lw/b$b;)V8 ····value·=·Lw/a$b;->a(Ljava/nio/ByteBuffer;Lw/c$b;)V
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
Offset 22, 26 lines modifiedOffset 22, 26 lines modified
22 ········"Lw/a$e<",22 ········"Lw/a$e<",
23 ········"TT;>;"23 ········"TT;>;"
24 ····}24 ····}
25 .end·annotation25 .end·annotation
  
  
26 #·instance·fields26 #·instance·fields
27 .field·final·synthetic·a:Lw/b$b;27 .field·final·synthetic·a:Lw/c$b;
  
28 .field·final·synthetic·b:Lw/a$b;28 .field·final·synthetic·b:Lw/a$b;
  
  
29 #·direct·methods29 #·direct·methods
30 .method·constructor·<init>(Lw/a$b;Lw/b$b;)V30 .method·constructor·<init>(Lw/a$b;Lw/c$b;)V
31 ····.locals·031 ····.locals·0
  
32 ····iput-object·p1,·p0,·Lw/a$b$a;->b:Lw/a$b;32 ····iput-object·p1,·p0,·Lw/a$b$a;->b:Lw/a$b;
  
33 ····iput-object·p2,·p0,·Lw/a$b$a;->a:Lw/b$b;33 ····iput-object·p2,·p0,·Lw/a$b$a;->a:Lw/c$b;
  
34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
35 ····return-void35 ····return-void
36 .end·method36 .end·method
  
  
Offset 50, 25 lines modifiedOffset 50, 25 lines modified
50 ····.locals·250 ····.locals·2
51 ····.annotation·system·Ldalvik/annotation/Signature;51 ····.annotation·system·Ldalvik/annotation/Signature;
52 ········value·=·{52 ········value·=·{
53 ············"(TT;)V"53 ············"(TT;)V"
54 ········}54 ········}
55 ····.end·annotation55 ····.end·annotation
  
56 ····iget-object·v0,·p0,·Lw/a$b$a;->a:Lw/b$b;56 ····iget-object·v0,·p0,·Lw/a$b$a;->a:Lw/c$b;
  
57 ····iget-object·v1,·p0,·Lw/a$b$a;->b:Lw/a$b;57 ····iget-object·v1,·p0,·Lw/a$b$a;->b:Lw/a$b;
  
58 ····iget-object·v1,·v1,·Lw/a$b;->b:Lw/a;58 ····iget-object·v1,·v1,·Lw/a$b;->b:Lw/a;
  
59 ····invoke-static·{v1},·Lw/a;->a(Lw/a;)Lw/g;59 ····invoke-static·{v1},·Lw/a;->a(Lw/a;)Lw/h;
  
60 ····move-result-object·v160 ····move-result-object·v1
  
61 ····invoke-interface·{v1,·p1},·Lw/g;->b(Ljava/lang/Object;)Ljava/nio/ByteBuffer;61 ····invoke-interface·{v1,·p1},·Lw/h;->b(Ljava/lang/Object;)Ljava/nio/ByteBuffer;
  
62 ····move-result-object·p162 ····move-result-object·p1
  
63 ····invoke-interface·{v0,·p1},·Lw/b$b;->a(Ljava/nio/ByteBuffer;)V63 ····invoke-interface·{v0,·p1},·Lw/c$b;->a(Ljava/nio/ByteBuffer;)V
  
64 ····return-void64 ····return-void
65 .end·method65 .end·method
5.93 KB
smali/w/g.smali
    
Offset 1, 35 lines modifiedOffset 1, 247 lines modified
1 .class·public·interface·abstract·Lw/g;1 .class·public·Lw/g;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/Signature; 
6 ····value·=·{ 
7 ········"<T:", 
8 ········"Ljava/lang/Object;", 
9 ········">", 
10 ········"Ljava/lang/Object;" 
11 ····} 
12 .end·annotation 
  
  
13 #·virtual·methods4 #·direct·methods
14 .method·public·abstract·a(Ljava/nio/ByteBuffer;)Ljava/lang/Object;5 .method·public·static·a(Ljava/lang/Object;)Ljava/lang/Object;
15 ····.annotation·system·Ldalvik/annotation/Signature; 
16 ········value·=·{ 
17 ············"(", 
18 ············"Ljava/nio/ByteBuffer;", 
19 ············")TT;" 
20 ········} 
21 ····.end·annotation 
22 .end·method6 ····.locals·4
  
 7 ····if-nez·p0,·:cond_0
  
 8 ····sget-object·p0,·Lorg/json/JSONObject;->NULL:Ljava/lang/Object;
  
 9 ····return-object·p0
  
 10 ····:cond_0
 11 ····instance-of·v0,·p0,·Lorg/json/JSONArray;
  
 12 ····if-nez·v0,·:cond_c
  
 13 ····instance-of·v0,·p0,·Lorg/json/JSONObject;
  
 14 ····if-eqz·v0,·:cond_1
  
 15 ····goto/16·:goto_4
  
 16 ····:cond_1
 17 ····sget-object·v0,·Lorg/json/JSONObject;->NULL:Ljava/lang/Object;
  
 18 ····invoke-virtual·{p0,·v0},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
  
 19 ····move-result·v0
  
 20 ····if-eqz·v0,·:cond_2
  
 21 ····return-object·p0
  
 22 ····:cond_2
 23 ····:try_start_0
 24 ····instance-of·v0,·p0,·Ljava/util/Collection;
  
 25 ····if-eqz·v0,·:cond_4
  
 26 ····new-instance·v0,·Lorg/json/JSONArray;
  
 27 ····invoke-direct·{v0},·Lorg/json/JSONArray;-><init>()V
  
 28 ····check-cast·p0,·Ljava/util/Collection;
  
 29 ····invoke-interface·{p0},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;
  
 30 ····move-result-object·p0
  
 31 ····:goto_0
 32 ····invoke-interface·{p0},·Ljava/util/Iterator;->hasNext()Z
  
 33 ····move-result·v1
  
 34 ····if-eqz·v1,·:cond_3
  
 35 ····invoke-interface·{p0},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
 36 ····move-result-object·v1
  
 37 ····invoke-static·{v1},·Lw/g;->a(Ljava/lang/Object;)Ljava/lang/Object;
  
 38 ····move-result-object·v1
  
 39 ····invoke-virtual·{v0,·v1},·Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;
  
 40 ····goto·:goto_0
  
 41 ····:cond_3
 42 ····return-object·v0
  
 43 ····:cond_4
 44 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
 45 ····move-result-object·v0
  
 46 ····invoke-virtual·{v0},·Ljava/lang/Class;->isArray()Z
  
 47 ····move-result·v0
  
 48 ····if-eqz·v0,·:cond_6
  
 49 ····new-instance·v0,·Lorg/json/JSONArray;
  
 50 ····invoke-direct·{v0},·Lorg/json/JSONArray;-><init>()V
  
 51 ····invoke-static·{p0},·Ljava/lang/reflect/Array;->getLength(Ljava/lang/Object;)I
  
 52 ····move-result·v1
  
 53 ····const/4·v2,·0x0
  
 54 ····:goto_1
 55 ····if-ge·v2,·v1,·:cond_5
  
 56 ····invoke-static·{p0,·v2},·Ljava/lang/reflect/Array;->get(Ljava/lang/Object;I)Ljava/lang/Object;
  
 57 ····move-result-object·v3
  
 58 ····invoke-static·{v3},·Lw/g;->a(Ljava/lang/Object;)Ljava/lang/Object;
  
 59 ····move-result-object·v3
  
 60 ····invoke-virtual·{v0,·v3},·Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;
  
Max diff block lines reached; 293/6044 bytes (4.85%) of diff not shown.
775 B
smali/w/k.smali
    
Offset 1, 8 lines modifiedOffset 1, 23 lines modified
1 .class·public·interface·abstract·Lw/k;1 .class·public·interface·abstract·Lw/k;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·virtual·methods4 #·virtual·methods
5 .method·public·abstract·c(IILandroid/content/Intent;)Z5 .method·public·abstract·a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)Ljava/nio/ByteBuffer;
 6 .end·method
  
 7 .method·public·abstract·b(Lw/i;)Ljava/nio/ByteBuffer;
 8 .end·method
  
 9 .method·public·abstract·c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Ljava/nio/ByteBuffer;
 10 .end·method
  
 11 .method·public·abstract·d(Ljava/lang/Object;)Ljava/nio/ByteBuffer;
 12 .end·method
  
 13 .method·public·abstract·e(Ljava/nio/ByteBuffer;)Lw/i;
 14 .end·method
  
 15 .method·public·abstract·f(Ljava/nio/ByteBuffer;)Ljava/lang/Object;
6 .end·method16 .end·method
277 B
smali/w/m.smali
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·interface·abstract·Lw/m;1 .class·public·interface·abstract·Lw/m;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·virtual·methods4 #·virtual·methods
5 .method·public·abstract·b(I[Ljava/lang/String;[I)Z5 .method·public·abstract·d(Landroid/content/Intent;)Z
6 .end·method6 .end·method
852 B
smali/w/b.smali
    
Offset 1, 24 lines modifiedOffset 1, 19 lines modified
1 .class·public·interface·abstract·Lw/b;1 .class·public·final·synthetic·Lw/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·direct·methods
 5 .method·public·static·a(Lw/c;)Lw/c$c;
 6 ····.locals·1
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/MemberClasses; 
6 ····value·=·{ 
7 ········Lw/b$b;, 
8 ········Lw/b$a;, 
9 ········Lw/b$c; 
10 ····} 
11 .end·annotation 
  
 7 ····new-instance·v0,·Lw/c$d;
  
 8 ····invoke-direct·{v0},·Lw/c$d;-><init>()V
12 #·virtual·methods 
13 .method·public·abstract·b(Ljava/lang/String;Lw/b$a;Lw/b$c;)V 
14 .end·method 
  
15 .method·public·abstract·c(Ljava/lang/String;Lw/b$a;)V 
16 .end·method9 ····invoke-interface·{p0,·v0},·Lw/c;->a(Lw/c$d;)Lw/c$c;
  
 10 ····move-result-object·p0
  
17 .method·public·abstract·d(Ljava/lang/String;Ljava/nio/ByteBuffer;Lw/b$b;)V11 ····return-object·p0
18 .end·method12 .end·method
11.5 KB
smali/w/q.smali
    
Offset 1, 151 lines modifiedOffset 1, 394 lines modified
1 .class·public·final·Lw/q;1 .class·public·final·Lw/q;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lw/g;5 .implements·Lw/k;
  
  
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/Signature; 
8 ····value·=·{ 
9 ········"Ljava/lang/Object;", 
10 ········"Lw/g<", 
11 ········"Ljava/lang/String;", 
12 ········">;" 
13 ····} 
14 .end·annotation 
  
  
15 #·static·fields6 #·static·fields
16 .field·private·static·final·a:Ljava/nio/charset/Charset; 
  
17 .field·public·static·final·b:Lw/q;7 .field·public·static·final·b:Lw/q;
  
  
 8 #·instance·fields
 9 .field·private·final·a:Lw/p;
18 #·direct·methods 
19 .method·static·constructor·<clinit>()V 
20 ····.locals·1 
  
21 ····const-string·v0,·"UTF8" 
  
22 ····invoke-static·{v0},·Ljava/nio/charset/Charset;->forName(Ljava/lang/String;)Ljava/nio/charset/Charset; 
  
23 ····move-result-object·v0 
  
24 ····sput-object·v0,·Lw/q;->a:Ljava/nio/charset/Charset;10 #·direct·methods
 11 .method·static·constructor·<clinit>()V
 12 ····.locals·2
  
25 ····new-instance·v0,·Lw/q;13 ····new-instance·v0,·Lw/q;
  
 14 ····sget-object·v1,·Lw/p;->a:Lw/p;
  
26 ····invoke-direct·{v0},·Lw/q;-><init>()V15 ····invoke-direct·{v0,·v1},·Lw/q;-><init>(Lw/p;)V
  
27 ····sput-object·v0,·Lw/q;->b:Lw/q;16 ····sput-object·v0,·Lw/q;->b:Lw/q;
  
28 ····return-void17 ····return-void
29 .end·method18 .end·method
  
30 .method·private·constructor·<init>()V19 .method·public·constructor·<init>(Lw/p;)V
31 ····.locals·020 ····.locals·0
  
32 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 22 ····iput-object·p1,·p0,·Lw/q;->a:Lw/p;
  
33 ····return-void23 ····return-void
34 .end·method24 .end·method
  
  
35 #·virtual·methods25 #·virtual·methods
36 .method·public·bridge·synthetic·a(Ljava/nio/ByteBuffer;)Ljava/lang/Object;26 .method·public·a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)Ljava/nio/ByteBuffer;
37 ····.locals·027 ····.locals·2
  
 28 ····new-instance·v0,·Lw/p$a;
  
 29 ····invoke-direct·{v0},·Lw/p$a;-><init>()V
  
 30 ····const/4·v1,·0x1
  
 31 ····invoke-virtual·{v0,·v1},·Ljava/io/ByteArrayOutputStream;->write(I)V
  
 32 ····iget-object·v1,·p0,·Lw/q;->a:Lw/p;
  
 33 ····invoke-virtual·{v1,·v0,·p1},·Lw/p;->p(Ljava/io/ByteArrayOutputStream;Ljava/lang/Object;)V
  
 34 ····iget-object·p1,·p0,·Lw/q;->a:Lw/p;
  
 35 ····invoke-virtual·{p1,·v0,·p2},·Lw/p;->p(Ljava/io/ByteArrayOutputStream;Ljava/lang/Object;)V
  
 36 ····instance-of·p1,·p3,·Ljava/lang/Throwable;
  
 37 ····if-eqz·p1,·:cond_0
  
38 ····invoke-virtual·{p0,·p1},·Lw/q;->c(Ljava/nio/ByteBuffer;)Ljava/lang/String;38 ····iget-object·p1,·p0,·Lw/q;->a:Lw/p;
  
 39 ····check-cast·p3,·Ljava/lang/Throwable;
  
 40 ····invoke-static·{p3},·Lj/b;->d(Ljava/lang/Throwable;)Ljava/lang/String;
  
 41 ····move-result-object·p2
  
 42 ····invoke-virtual·{p1,·v0,·p2},·Lw/p;->p(Ljava/io/ByteArrayOutputStream;Ljava/lang/Object;)V
  
 43 ····goto·:goto_0
  
 44 ····:cond_0
 45 ····iget-object·p1,·p0,·Lw/q;->a:Lw/p;
  
 46 ····invoke-virtual·{p1,·v0,·p3},·Lw/p;->p(Ljava/io/ByteArrayOutputStream;Ljava/lang/Object;)V
  
 47 ····:goto_0
 48 ····iget-object·p1,·p0,·Lw/q;->a:Lw/p;
  
 49 ····invoke-virtual·{p1,·v0,·p4},·Lw/p;->p(Ljava/io/ByteArrayOutputStream;Ljava/lang/Object;)V
  
 50 ····invoke-virtual·{v0},·Ljava/io/ByteArrayOutputStream;->size()I
  
 51 ····move-result·p1
  
 52 ····invoke-static·{p1},·Ljava/nio/ByteBuffer;->allocateDirect(I)Ljava/nio/ByteBuffer;
  
39 ····move-result-object·p153 ····move-result-object·p1
  
 54 ····invoke-virtual·{v0},·Lw/p$a;->a()[B
  
 55 ····move-result-object·p2
  
 56 ····const/4·p3,·0x0
  
 57 ····invoke-virtual·{v0},·Ljava/io/ByteArrayOutputStream;->size()I
  
 58 ····move-result·p4
  
Max diff block lines reached; 8367/11703 bytes (71.49%) of diff not shown.
1.68 KB
smali/w/a$b.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·final·Lw/a$b;1 .class·final·Lw/a$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lw/b$a;5 .implements·Lw/c$a;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lw/a;8 ····value·=·Lw/a;
9 .end·annotation9 .end·annotation
  
Offset 56, 33 lines modifiedOffset 56, 33 lines modified
56 ····invoke-direct·{p0,·p1,·p2},·Lw/a$b;-><init>(Lw/a;Lw/a$d;)V56 ····invoke-direct·{p0,·p1,·p2},·Lw/a$b;-><init>(Lw/a;Lw/a$d;)V
  
57 ····return-void57 ····return-void
58 .end·method58 .end·method
  
  
59 #·virtual·methods59 #·virtual·methods
60 .method·public·a(Ljava/nio/ByteBuffer;Lw/b$b;)V60 .method·public·a(Ljava/nio/ByteBuffer;Lw/c$b;)V
61 ····.locals·261 ····.locals·2
  
62 ····:try_start_062 ····:try_start_0
63 ····iget-object·v0,·p0,·Lw/a$b;->a:Lw/a$d;63 ····iget-object·v0,·p0,·Lw/a$b;->a:Lw/a$d;
  
64 ····iget-object·v1,·p0,·Lw/a$b;->b:Lw/a;64 ····iget-object·v1,·p0,·Lw/a$b;->b:Lw/a;
  
65 ····invoke-static·{v1},·Lw/a;->a(Lw/a;)Lw/g;65 ····invoke-static·{v1},·Lw/a;->a(Lw/a;)Lw/h;
  
66 ····move-result-object·v166 ····move-result-object·v1
  
67 ····invoke-interface·{v1,·p1},·Lw/g;->a(Ljava/nio/ByteBuffer;)Ljava/lang/Object;67 ····invoke-interface·{v1,·p1},·Lw/h;->a(Ljava/nio/ByteBuffer;)Ljava/lang/Object;
  
68 ····move-result-object·p168 ····move-result-object·p1
  
69 ····new-instance·v1,·Lw/a$b$a;69 ····new-instance·v1,·Lw/a$b$a;
  
70 ····invoke-direct·{v1,·p0,·p2},·Lw/a$b$a;-><init>(Lw/a$b;Lw/b$b;)V70 ····invoke-direct·{v1,·p0,·p2},·Lw/a$b$a;-><init>(Lw/a$b;Lw/c$b;)V
  
71 ····invoke-interface·{v0,·p1,·v1},·Lw/a$d;->a(Ljava/lang/Object;Lw/a$e;)V71 ····invoke-interface·{v0,·p1,·v1},·Lw/a$d;->a(Ljava/lang/Object;Lw/a$e;)V
72 ····:try_end_072 ····:try_end_0
73 ····.catch·Ljava/lang/RuntimeException;·{:try_start_0·..·:try_end_0}·:catch_073 ····.catch·Ljava/lang/RuntimeException;·{:try_start_0·..·:try_end_0}·:catch_0
  
74 ····goto·:goto_074 ····goto·:goto_0
  
Offset 111, 12 lines modifiedOffset 111, 12 lines modified
  
111 ····const-string·v1,·"Failed·to·handle·message"111 ····const-string·v1,·"Failed·to·handle·message"
  
112 ····invoke-static·{v0,·v1,·p1},·Lj/b;->c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V112 ····invoke-static·{v0,·v1,·p1},·Lj/b;->c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
  
113 ····const/4·p1,·0x0113 ····const/4·p1,·0x0
  
114 ····invoke-interface·{p2,·p1},·Lw/b$b;->a(Ljava/nio/ByteBuffer;)V114 ····invoke-interface·{p2,·p1},·Lw/c$b;->a(Ljava/nio/ByteBuffer;)V
  
115 ····:goto_0115 ····:goto_0
116 ····return-void116 ····return-void
117 .end·method117 .end·method
28.0 KB
smali/w/o.smali
    
Offset 1, 1325 lines modifiedOffset 1, 8 lines modified
1 .class·public·Lw/o;1 .class·public·interface·abstract·Lw/o;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Lw/g; 
  
  
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/MemberClasses; 
8 ····value·=·{ 
9 ········Lw/o$a; 
10 ····} 
11 .end·annotation 
  
12 .annotation·system·Ldalvik/annotation/Signature; 
13 ····value·=·{ 
14 ········"Ljava/lang/Object;", 
15 ········"Lw/g<", 
16 ········"Ljava/lang/Object;", 
17 ········">;" 
18 ····} 
19 .end·annotation 
  
  
20 #·static·fields 
21 .field·public·static·final·a:Lw/o; 
  
22 .field·private·static·final·b:Z 
  
23 .field·private·static·final·c:Ljava/nio/charset/Charset; 
  
  
24 #·direct·methods 
25 .method·static·constructor·<clinit>()V 
26 ····.locals·2 
  
27 ····new-instance·v0,·Lw/o; 
  
28 ····invoke-direct·{v0},·Lw/o;-><init>()V 
  
29 ····sput-object·v0,·Lw/o;->a:Lw/o; 
  
30 ····invoke-static·{},·Ljava/nio/ByteOrder;->nativeOrder()Ljava/nio/ByteOrder; 
  
31 ····move-result-object·v0 
  
32 ····sget-object·v1,·Ljava/nio/ByteOrder;->LITTLE_ENDIAN:Ljava/nio/ByteOrder; 
  
33 ····if-ne·v0,·v1,·:cond_0 
  
34 ····const/4·v0,·0x1 
  
35 ····goto·:goto_0 
  
36 ····:cond_0 
37 ····const/4·v0,·0x0 
  
38 ····:goto_0 
39 ····sput-boolean·v0,·Lw/o;->b:Z 
  
40 ····const-string·v0,·"UTF8" 
  
41 ····invoke-static·{v0},·Ljava/nio/charset/Charset;->forName(Ljava/lang/String;)Ljava/nio/charset/Charset; 
  
42 ····move-result-object·v0 
  
43 ····sput-object·v0,·Lw/o;->c:Ljava/nio/charset/Charset; 
  
44 ····return-void 
45 .end·method 
  
46 .method·public·constructor·<init>()V 
47 ····.locals·0 
  
48 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
49 ····return-void 
50 .end·method 
  
51 .method·protected·static·final·c(Ljava/nio/ByteBuffer;I)V 
52 ····.locals·2 
  
53 ····invoke-virtual·{p0},·Ljava/nio/ByteBuffer;->position()I 
  
54 ····move-result·v0 
  
55 ····rem-int/2addr·v0,·p1 
  
56 ····if-eqz·v0,·:cond_0 
  
57 ····invoke-virtual·{p0},·Ljava/nio/ByteBuffer;->position()I 
  
58 ····move-result·v1 
  
59 ····add-int/2addr·v1,·p1 
  
60 ····sub-int/2addr·v1,·v0 
  
61 ····invoke-virtual·{p0,·v1},·Ljava/nio/ByteBuffer;->position(I)Ljava/nio/Buffer; 
  
62 ····:cond_0 
63 ····return-void 
64 .end·method 
  
65 .method·protected·static·final·d(Ljava/nio/ByteBuffer;)[B 
66 ····.locals·1 
  
67 ····invoke-static·{p0},·Lw/o;->e(Ljava/nio/ByteBuffer;)I 
  
68 ····move-result·v0 
  
69 ····new-array·v0,·v0,·[B 
  
70 ····invoke-virtual·{p0,·v0},·Ljava/nio/ByteBuffer;->get([B)Ljava/nio/ByteBuffer; 
  
71 ····return-object·v0 
72 .end·method 
  
73 .method·protected·static·final·e(Ljava/nio/ByteBuffer;)I 
74 ····.locals·2 
  
75 ····invoke-virtual·{p0},·Ljava/nio/ByteBuffer;->hasRemaining()Z 
  
76 ····move-result·v0 
  
77 ····if-eqz·v0,·:cond_2 
Max diff block lines reached; 19115/28675 bytes (66.66%) of diff not shown.
11.4 KB
smali/w/e.smali
    
Offset 1, 13 lines modifiedOffset 1, 24 lines modified
1 .class·public·final·Lw/e;1 .class·public·final·Lw/e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lw/j;5 .implements·Lw/h;
  
  
 6 #·annotations
 7 .annotation·system·Ldalvik/annotation/Signature;
 8 ····value·=·{
 9 ········"Ljava/lang/Object;",
 10 ········"Lw/h<",
 11 ········"Ljava/lang/Object;",
 12 ········">;"
 13 ····}
 14 .end·annotation
  
  
6 #·static·fields15 #·static·fields
7 .field·public·static·final·a:Lw/e;16 .field·public·static·final·a:Lw/e;
  
  
8 #·direct·methods17 #·direct·methods
Offset 29, 375 lines modifiedOffset 40, 103 lines modified
29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V40 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
30 ····return-void41 ····return-void
31 .end·method42 .end·method
  
  
32 #·virtual·methods43 #·virtual·methods
33 .method·public·a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)Ljava/nio/ByteBuffer;44 .method·public·a(Ljava/nio/ByteBuffer;)Ljava/lang/Object;
34 ····.locals·245 ····.locals·2
  
 46 ····const-string·v0,·"Invalid·JSON"
35 ····sget-object·v0,·Lw/d;->a:Lw/d; 
  
36 ····new-instance·v1,·Lorg/json/JSONArray; 
  
37 ····invoke-direct·{v1},·Lorg/json/JSONArray;-><init>()V47 ····if-nez·p1,·:cond_0
  
 48 ····const/4·p1,·0x0
38 ····invoke-virtual·{v1,·p1},·Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray; 
  
39 ····move-result-object·p1 
  
40 ····invoke-static·{p2},·Lw/f;->a(Ljava/lang/Object;)Ljava/lang/Object;49 ····return-object·p1
  
41 ····move-result-object·p250 ····:cond_0
 51 ····:try_start_0
 52 ····sget-object·v1,·Lw/r;->b:Lw/r;
  
42 ····invoke-virtual·{p1,·p2},·Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;53 ····invoke-virtual·{v1,·p1},·Lw/r;->c(Ljava/nio/ByteBuffer;)Ljava/lang/String;
  
43 ····move-result-object·p154 ····move-result-object·p1
  
44 ····invoke-static·{p3},·Lw/f;->a(Ljava/lang/Object;)Ljava/lang/Object;55 ····new-instance·v1,·Lorg/json/JSONTokener;
  
45 ····move-result-object·p256 ····invoke-direct·{v1,·p1},·Lorg/json/JSONTokener;-><init>(Ljava/lang/String;)V
  
46 ····invoke-virtual·{p1,·p2},·Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;57 ····invoke-virtual·{v1},·Lorg/json/JSONTokener;->nextValue()Ljava/lang/Object;
  
47 ····move-result-object·p158 ····move-result-object·p1
  
48 ····invoke-static·{p4},·Lw/f;->a(Ljava/lang/Object;)Ljava/lang/Object;59 ····invoke-virtual·{v1},·Lorg/json/JSONTokener;->more()Z
  
49 ····move-result-object·p2 
  
50 ····invoke-virtual·{p1,·p2},·Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray; 
  
51 ····move-result-object·p160 ····move-result·v1
  
52 ····invoke-virtual·{v0,·p1},·Lw/d;->b(Ljava/lang/Object;)Ljava/nio/ByteBuffer; 
  
53 ····move-result-object·p161 ····if-nez·v1,·:cond_1
  
54 ····return-object·p162 ····return-object·p1
55 .end·method 
  
56 .method·public·b(Lw/h;)Ljava/nio/ByteBuffer; 
57 ····.locals·3 
  
58 ····:try_start_0 
59 ····new-instance·v0,·Lorg/json/JSONObject; 
  
60 ····invoke-direct·{v0},·Lorg/json/JSONObject;-><init>()V 
  
61 ····const-string·v1,·"method" 
  
62 ····iget-object·v2,·p1,·Lw/h;->a:Ljava/lang/String; 
  
63 ····invoke-virtual·{v0,·v1,·v2},·Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; 
  
 63 ····:cond_1
 64 ····new-instance·p1,·Ljava/lang/IllegalArgumentException;
64 ····const-string·v1,·"args" 
  
65 ····iget-object·p1,·p1,·Lw/h;->b:Ljava/lang/Object; 
  
66 ····invoke-static·{p1},·Lw/f;->a(Ljava/lang/Object;)Ljava/lang/Object; 
  
67 ····move-result-object·p1 
  
68 ····invoke-virtual·{v0,·v1,·p1},·Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; 
  
69 ····sget-object·p1,·Lw/d;->a:Lw/d; 
  
70 ····invoke-virtual·{p1,·v0},·Lw/d;->b(Ljava/lang/Object;)Ljava/nio/ByteBuffer;65 ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
71 ····move-result-object·p166 ····throw·p1
72 ····:try_end_067 ····:try_end_0
73 ····.catch·Lorg/json/JSONException;·{:try_start_0·..·:try_end_0}·:catch_068 ····.catch·Lorg/json/JSONException;·{:try_start_0·..·:try_end_0}·:catch_0
  
74 ····return-object·p1 
  
75 ····:catch_069 ····:catch_0
76 ····move-exception·p170 ····move-exception·p1
  
77 ····new-instance·v0,·Ljava/lang/IllegalArgumentException;71 ····new-instance·v1,·Ljava/lang/IllegalArgumentException;
  
78 ····const-string·v1,·"Invalid·JSON" 
  
79 ····invoke-direct·{v0,·v1,·p1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V72 ····invoke-direct·{v1,·v0,·p1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
  
80 ····throw·v073 ····throw·v1
81 .end·method74 .end·method
Max diff block lines reached; 7564/11616 bytes (65.12%) of diff not shown.
281 B
smali/w/l.smali
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·interface·abstract·Lw/l;1 .class·public·interface·abstract·Lw/l;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·virtual·methods4 #·virtual·methods
5 .method·public·abstract·d(Landroid/content/Intent;)Z5 .method·public·abstract·c(IILandroid/content/Intent;)Z
6 .end·method6 .end·method
4.84 KB
smali/w/a.smali
    
Offset 20, 81 lines modifiedOffset 20, 81 lines modified
20 ········">",20 ········">",
21 ········"Ljava/lang/Object;"21 ········"Ljava/lang/Object;"
22 ····}22 ····}
23 .end·annotation23 .end·annotation
  
  
24 #·instance·fields24 #·instance·fields
25 .field·private·final·a:Lw/b;25 .field·private·final·a:Lw/c;
  
26 .field·private·final·b:Ljava/lang/String;26 .field·private·final·b:Ljava/lang/String;
  
27 .field·private·final·c:Lw/g;27 .field·private·final·c:Lw/h;
28 ····.annotation·system·Ldalvik/annotation/Signature;28 ····.annotation·system·Ldalvik/annotation/Signature;
29 ········value·=·{29 ········value·=·{
30 ············"Lw/g<",30 ············"Lw/h<",
31 ············"TT;>;"31 ············"TT;>;"
32 ········}32 ········}
33 ····.end·annotation33 ····.end·annotation
34 .end·field34 .end·field
  
35 .field·private·final·d:Lw/b$c;35 .field·private·final·d:Lw/c$c;
  
  
36 #·direct·methods36 #·direct·methods
37 .method·public·constructor·<init>(Lw/b;Ljava/lang/String;Lw/g;)V37 .method·public·constructor·<init>(Lw/c;Ljava/lang/String;Lw/h;)V
38 ····.locals·138 ····.locals·1
39 ····.annotation·system·Ldalvik/annotation/Signature;39 ····.annotation·system·Ldalvik/annotation/Signature;
40 ········value·=·{40 ········value·=·{
41 ············"(",41 ············"(",
42 ············"Lw/b;",42 ············"Lw/c;",
43 ············"Ljava/lang/String;",43 ············"Ljava/lang/String;",
44 ············"Lw/g<",44 ············"Lw/h<",
45 ············"TT;>;)V"45 ············"TT;>;)V"
46 ········}46 ········}
47 ····.end·annotation47 ····.end·annotation
  
48 ····const/4·v0,·0x048 ····const/4·v0,·0x0
  
49 ····invoke-direct·{p0,·p1,·p2,·p3,·v0},·Lw/a;-><init>(Lw/b;Ljava/lang/String;Lw/g;Lw/b$c;)V49 ····invoke-direct·{p0,·p1,·p2,·p3,·v0},·Lw/a;-><init>(Lw/c;Ljava/lang/String;Lw/h;Lw/c$c;)V
  
50 ····return-void50 ····return-void
51 .end·method51 .end·method
  
52 .method·public·constructor·<init>(Lw/b;Ljava/lang/String;Lw/g;Lw/b$c;)V52 .method·public·constructor·<init>(Lw/c;Ljava/lang/String;Lw/h;Lw/c$c;)V
53 ····.locals·053 ····.locals·0
54 ····.annotation·system·Ldalvik/annotation/Signature;54 ····.annotation·system·Ldalvik/annotation/Signature;
55 ········value·=·{55 ········value·=·{
56 ············"(",56 ············"(",
57 ············"Lw/b;",57 ············"Lw/c;",
58 ············"Ljava/lang/String;",58 ············"Ljava/lang/String;",
59 ············"Lw/g<",59 ············"Lw/h<",
60 ············"TT;>;",60 ············"TT;>;",
61 ············"Lw/b$c;",61 ············"Lw/c$c;",
62 ············")V"62 ············")V"
63 ········}63 ········}
64 ····.end·annotation64 ····.end·annotation
  
65 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V65 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
66 ····iput-object·p1,·p0,·Lw/a;->a:Lw/b;66 ····iput-object·p1,·p0,·Lw/a;->a:Lw/c;
  
67 ····iput-object·p2,·p0,·Lw/a;->b:Ljava/lang/String;67 ····iput-object·p2,·p0,·Lw/a;->b:Ljava/lang/String;
  
68 ····iput-object·p3,·p0,·Lw/a;->c:Lw/g;68 ····iput-object·p3,·p0,·Lw/a;->c:Lw/h;
  
69 ····iput-object·p4,·p0,·Lw/a;->d:Lw/b$c;69 ····iput-object·p4,·p0,·Lw/a;->d:Lw/c$c;
  
70 ····return-void70 ····return-void
71 .end·method71 .end·method
  
72 .method·static·synthetic·a(Lw/a;)Lw/g;72 .method·static·synthetic·a(Lw/a;)Lw/h;
73 ····.locals·073 ····.locals·0
  
74 ····iget-object·p0,·p0,·Lw/a;->c:Lw/g;74 ····iget-object·p0,·p0,·Lw/a;->c:Lw/h;
  
75 ····return-object·p075 ····return-object·p0
76 .end·method76 .end·method
  
77 .method·static·synthetic·b(Lw/a;)Ljava/lang/String;77 .method·static·synthetic·b(Lw/a;)Ljava/lang/String;
78 ····.locals·078 ····.locals·0
  
Offset 126, 21 lines modifiedOffset 126, 21 lines modified
126 ········value·=·{126 ········value·=·{
127 ············"(TT;",127 ············"(TT;",
128 ············"Lw/a$e<",128 ············"Lw/a$e<",
129 ············"TT;>;)V"129 ············"TT;>;)V"
130 ········}130 ········}
131 ····.end·annotation131 ····.end·annotation
  
132 ····iget-object·v0,·p0,·Lw/a;->a:Lw/b;132 ····iget-object·v0,·p0,·Lw/a;->a:Lw/c;
  
133 ····iget-object·v1,·p0,·Lw/a;->b:Ljava/lang/String;133 ····iget-object·v1,·p0,·Lw/a;->b:Ljava/lang/String;
  
134 ····iget-object·v2,·p0,·Lw/a;->c:Lw/g;134 ····iget-object·v2,·p0,·Lw/a;->c:Lw/h;
  
135 ····invoke-interface·{v2,·p1},·Lw/g;->b(Ljava/lang/Object;)Ljava/nio/ByteBuffer;135 ····invoke-interface·{v2,·p1},·Lw/h;->b(Ljava/lang/Object;)Ljava/nio/ByteBuffer;
  
136 ····move-result-object·p1136 ····move-result-object·p1
  
137 ····const/4·v2,·0x0137 ····const/4·v2,·0x0
  
138 ····if-nez·p2,·:cond_0138 ····if-nez·p2,·:cond_0
  
Offset 150, 36 lines modifiedOffset 150, 36 lines modified
150 ····new-instance·v3,·Lw/a$c;150 ····new-instance·v3,·Lw/a$c;
  
151 ····invoke-direct·{v3,·p0,·p2,·v2},·Lw/a$c;-><init>(Lw/a;Lw/a$e;Lw/a$a;)V151 ····invoke-direct·{v3,·p0,·p2,·v2},·Lw/a$c;-><init>(Lw/a;Lw/a$e;Lw/a$a;)V
  
152 ····move-object·v2,·v3152 ····move-object·v2,·v3
  
153 ····:goto_0153 ····:goto_0
154 ····invoke-interface·{v0,·v1,·p1,·v2},·Lw/b;->d(Ljava/lang/String;Ljava/nio/ByteBuffer;Lw/b$b;)V154 ····invoke-interface·{v0,·v1,·p1,·v2},·Lw/c;->f(Ljava/lang/String;Ljava/nio/ByteBuffer;Lw/c$b;)V
  
155 ····return-void155 ····return-void
156 .end·method156 .end·method
  
157 .method·public·e(Lw/a$d;)V157 .method·public·e(Lw/a$d;)V
158 ····.locals·4158 ····.locals·4
159 ····.annotation·system·Ldalvik/annotation/Signature;159 ····.annotation·system·Ldalvik/annotation/Signature;
160 ········value·=·{160 ········value·=·{
161 ············"(",161 ············"(",
162 ············"Lw/a$d<",162 ············"Lw/a$d<",
163 ············"TT;>;)V"163 ············"TT;>;)V"
164 ········}164 ········}
165 ····.end·annotation165 ····.end·annotation
  
166 ····iget-object·v0,·p0,·Lw/a;->d:Lw/b$c;166 ····iget-object·v0,·p0,·Lw/a;->d:Lw/c$c;
Max diff block lines reached; 1235/4928 bytes (25.06%) of diff not shown.
35.6 KB
smali/w/p.smali
    
Offset 1, 394 lines modifiedOffset 1, 1325 lines modified
1 .class·public·final·Lw/p;1 .class·public·Lw/p;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lw/j;5 .implements·Lw/h;
  
  
 6 #·annotations
 7 .annotation·system·Ldalvik/annotation/MemberClasses;
 8 ····value·=·{
 9 ········Lw/p$a;
 10 ····}
 11 .end·annotation
  
 12 .annotation·system·Ldalvik/annotation/Signature;
 13 ····value·=·{
 14 ········"Ljava/lang/Object;",
 15 ········"Lw/h<",
 16 ········"Ljava/lang/Object;",
 17 ········">;"
 18 ····}
 19 .end·annotation
  
  
6 #·static·fields20 #·static·fields
7 .field·public·static·final·b:Lw/p;21 .field·public·static·final·a:Lw/p;
  
 22 .field·private·static·final·b:Z
  
 23 .field·private·static·final·c:Ljava/nio/charset/Charset;
8 #·instance·fields 
9 .field·private·final·a:Lw/o; 
  
  
10 #·direct·methods24 #·direct·methods
11 .method·static·constructor·<clinit>()V25 .method·static·constructor·<clinit>()V
12 ····.locals·226 ····.locals·2
  
13 ····new-instance·v0,·Lw/p;27 ····new-instance·v0,·Lw/p;
  
 28 ····invoke-direct·{v0},·Lw/p;-><init>()V
  
14 ····sget-object·v1,·Lw/o;->a:Lw/o;29 ····sput-object·v0,·Lw/p;->a:Lw/p;
  
 30 ····invoke-static·{},·Ljava/nio/ByteOrder;->nativeOrder()Ljava/nio/ByteOrder;
  
 31 ····move-result-object·v0
  
 32 ····sget-object·v1,·Ljava/nio/ByteOrder;->LITTLE_ENDIAN:Ljava/nio/ByteOrder;
  
 33 ····if-ne·v0,·v1,·:cond_0
  
 34 ····const/4·v0,·0x1
  
15 ····invoke-direct·{v0,·v1},·Lw/p;-><init>(Lw/o;)V35 ····goto·:goto_0
  
 36 ····:cond_0
 37 ····const/4·v0,·0x0
  
 38 ····:goto_0
 39 ····sput-boolean·v0,·Lw/p;->b:Z
  
16 ····sput-object·v0,·Lw/p;->b:Lw/p;40 ····const-string·v0,·"UTF8"
  
 41 ····invoke-static·{v0},·Ljava/nio/charset/Charset;->forName(Ljava/lang/String;)Ljava/nio/charset/Charset;
  
 42 ····move-result-object·v0
  
 43 ····sput-object·v0,·Lw/p;->c:Ljava/nio/charset/Charset;
  
17 ····return-void44 ····return-void
18 .end·method45 .end·method
  
19 .method·public·constructor·<init>(Lw/o;)V46 .method·public·constructor·<init>()V
20 ····.locals·047 ····.locals·0
  
21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V48 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
22 ····iput-object·p1,·p0,·Lw/p;->a:Lw/o;49 ····return-void
 50 .end·method
  
 51 .method·protected·static·final·c(Ljava/nio/ByteBuffer;I)V
 52 ····.locals·2
  
 53 ····invoke-virtual·{p0},·Ljava/nio/ByteBuffer;->position()I
  
 54 ····move-result·v0
  
 55 ····rem-int/2addr·v0,·p1
  
 56 ····if-eqz·v0,·:cond_0
  
 57 ····invoke-virtual·{p0},·Ljava/nio/ByteBuffer;->position()I
  
 58 ····move-result·v1
  
 59 ····add-int/2addr·v1,·p1
  
 60 ····sub-int/2addr·v1,·v0
  
 61 ····invoke-virtual·{p0,·v1},·Ljava/nio/ByteBuffer;->position(I)Ljava/nio/Buffer;
  
 62 ····:cond_0
23 ····return-void63 ····return-void
24 .end·method64 .end·method
  
 65 .method·protected·static·final·d(Ljava/nio/ByteBuffer;)[B
 66 ····.locals·1
  
25 #·virtual·methods 
26 .method·public·a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)Ljava/nio/ByteBuffer;67 ····invoke-static·{p0},·Lw/p;->e(Ljava/nio/ByteBuffer;)I
  
 68 ····move-result·v0
  
 69 ····new-array·v0,·v0,·[B
  
 70 ····invoke-virtual·{p0,·v0},·Ljava/nio/ByteBuffer;->get([B)Ljava/nio/ByteBuffer;
  
 71 ····return-object·v0
 72 .end·method
  
 73 .method·protected·static·final·e(Ljava/nio/ByteBuffer;)I
27 ····.locals·274 ····.locals·2
  
28 ····new-instance·v0,·Lw/o$a;75 ····invoke-virtual·{p0},·Ljava/nio/ByteBuffer;->hasRemaining()Z
  
Max diff block lines reached; 33373/36405 bytes (91.67%) of diff not shown.
3.78 KB
smali/w/j.smali
    
Offset 1, 23 lines modifiedOffset 1, 164 lines modified
1 .class·public·interface·abstract·Lw/j;1 .class·public·Lw/j;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·annotations
 5 .annotation·system·Ldalvik/annotation/MemberClasses;
 6 ····value·=·{
 7 ········Lw/j$a;,
 8 ········Lw/j$b;,
 9 ········Lw/j$d;,
 10 ········Lw/j$c;
 11 ····}
 12 .end·annotation
  
  
 13 #·instance·fields
 14 .field·private·final·a:Lw/c;
  
 15 .field·private·final·b:Ljava/lang/String;
  
 16 .field·private·final·c:Lw/k;
  
 17 .field·private·final·d:Lw/c$c;
  
  
4 #·virtual·methods18 #·direct·methods
5 .method·public·abstract·a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)Ljava/nio/ByteBuffer;19 .method·public·constructor·<init>(Lw/c;Ljava/lang/String;Lw/k;)V
 20 ····.locals·1
  
 21 ····const/4·v0,·0x0
  
 22 ····invoke-direct·{p0,·p1,·p2,·p3,·v0},·Lw/j;-><init>(Lw/c;Ljava/lang/String;Lw/k;Lw/c$c;)V
  
 23 ····return-void
6 .end·method24 .end·method
  
7 .method·public·abstract·b(Lw/h;)Ljava/nio/ByteBuffer;25 .method·public·constructor·<init>(Lw/c;Ljava/lang/String;Lw/k;Lw/c$c;)V
 26 ····.locals·0
  
 27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 28 ····iput-object·p1,·p0,·Lw/j;->a:Lw/c;
  
 29 ····iput-object·p2,·p0,·Lw/j;->b:Ljava/lang/String;
  
 30 ····iput-object·p3,·p0,·Lw/j;->c:Lw/k;
  
 31 ····iput-object·p4,·p0,·Lw/j;->d:Lw/c$c;
  
 32 ····return-void
8 .end·method33 .end·method
  
9 .method·public·abstract·c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Ljava/nio/ByteBuffer;34 .method·static·synthetic·a(Lw/j;)Lw/k;
 35 ····.locals·0
  
 36 ····iget-object·p0,·p0,·Lw/j;->c:Lw/k;
  
 37 ····return-object·p0
10 .end·method38 .end·method
  
11 .method·public·abstract·d(Ljava/lang/Object;)Ljava/nio/ByteBuffer;39 .method·static·synthetic·b(Lw/j;)Ljava/lang/String;
 40 ····.locals·0
  
 41 ····iget-object·p0,·p0,·Lw/j;->b:Ljava/lang/String;
  
 42 ····return-object·p0
12 .end·method43 .end·method
  
13 .method·public·abstract·e(Ljava/nio/ByteBuffer;)Lw/h; 
 44 #·virtual·methods
 45 .method·public·c(Ljava/lang/String;Ljava/lang/Object;)V
 46 ····.locals·1
  
 47 ····const/4·v0,·0x0
  
 48 ····invoke-virtual·{p0,·p1,·p2,·v0},·Lw/j;->d(Ljava/lang/String;Ljava/lang/Object;Lw/j$d;)V
  
 49 ····return-void
 50 .end·method
  
 51 .method·public·d(Ljava/lang/String;Ljava/lang/Object;Lw/j$d;)V
 52 ····.locals·4
  
 53 ····iget-object·v0,·p0,·Lw/j;->a:Lw/c;
  
 54 ····iget-object·v1,·p0,·Lw/j;->b:Ljava/lang/String;
  
 55 ····iget-object·v2,·p0,·Lw/j;->c:Lw/k;
  
 56 ····new-instance·v3,·Lw/i;
  
 57 ····invoke-direct·{v3,·p1,·p2},·Lw/i;-><init>(Ljava/lang/String;Ljava/lang/Object;)V
  
 58 ····invoke-interface·{v2,·v3},·Lw/k;->b(Lw/i;)Ljava/nio/ByteBuffer;
  
 59 ····move-result-object·p1
  
 60 ····if-nez·p3,·:cond_0
  
 61 ····const/4·p2,·0x0
  
 62 ····goto·:goto_0
  
 63 ····:cond_0
 64 ····new-instance·p2,·Lw/j$b;
  
 65 ····invoke-direct·{p2,·p0,·p3},·Lw/j$b;-><init>(Lw/j;Lw/j$d;)V
  
 66 ····:goto_0
 67 ····invoke-interface·{v0,·v1,·p1,·p2},·Lw/c;->f(Ljava/lang/String;Ljava/nio/ByteBuffer;Lw/c$b;)V
  
 68 ····return-void
14 .end·method69 .end·method
  
15 .method·public·abstract·f(Ljava/nio/ByteBuffer;)Ljava/lang/Object;70 .method·public·e(Lw/j$c;)V
 71 ····.locals·3
  
 72 ····iget-object·v0,·p0,·Lw/j;->d:Lw/c$c;
  
 73 ····const/4·v1,·0x0
  
 74 ····if-eqz·v0,·:cond_1
  
 75 ····iget-object·v0,·p0,·Lw/j;->a:Lw/c;
  
 76 ····iget-object·v2,·p0,·Lw/j;->b:Ljava/lang/String;
Max diff block lines reached; 0/3843 bytes (0.00%) of diff not shown.
1.15 KB
smali/w/c.smali
    
Offset 1, 23 lines modifiedOffset 1, 31 lines modified
1 .class·public·Lw/c; 
2 .super·Ljava/lang/RuntimeException;1 .class·public·interface·abstract·Lw/c;
 2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields 
5 .field·public·final·d:Ljava/lang/String;4 #·annotations
 5 .annotation·system·Ldalvik/annotation/MemberClasses;
 6 ····value·=·{
 7 ········Lw/c$b;,
 8 ········Lw/c$a;,
 9 ········Lw/c$d;,
 10 ········Lw/c$c;
 11 ····}
 12 .end·annotation
  
6 .field·public·final·e:Ljava/lang/Object; 
  
 13 #·virtual·methods
 14 .method·public·abstract·a(Lw/c$d;)Lw/c$c;
 15 .end·method
  
 16 .method·public·abstract·b()Lw/c$c;
 17 .end·method
7 #·direct·methods 
8 .method·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V 
9 ····.locals·0 
  
10 ····invoke-direct·{p0,·p2},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V 
  
11 ····iput-object·p1,·p0,·Lw/c;->d:Ljava/lang/String;18 .method·public·abstract·d(Ljava/lang/String;Lw/c$a;Lw/c$c;)V
 19 .end·method
  
12 ····iput-object·p3,·p0,·Lw/c;->e:Ljava/lang/Object;20 .method·public·abstract·e(Ljava/lang/String;Lw/c$a;)V
 21 .end·method
  
13 ····return-void22 .method·public·abstract·f(Ljava/lang/String;Ljava/nio/ByteBuffer;Lw/c$b;)V
14 .end·method23 .end·method
253 B
smali/w/n.smali
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·interface·abstract·Lw/n;1 .class·public·interface·abstract·Lw/n;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·virtual·methods4 #·virtual·methods
5 .method·public·abstract·f()V5 .method·public·abstract·b(I[Ljava/lang/String;[I)Z
6 .end·method6 .end·method
1.37 KB
smali/k/c$c.smali
    
Offset 1, 41 lines modifiedOffset 1, 45 lines modified
1 .class·Lk/c$c;1 .class·Lk/c$c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lk/c$f;5 .implements·Lk/c$d;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lk/c;8 ····value·=·Lk/c;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0xa11 ····accessFlags·=·0x8
12 ····name·=·"c"12 ····name·=·"c"
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·a:Ljava/util/concurrent/ExecutorService;15 .field·private·final·a:Ljava/util/concurrent/ExecutorService;
  
  
16 #·direct·methods16 #·direct·methods
17 .method·constructor·<init>()V17 .method·constructor·<init>(Ljava/util/concurrent/ExecutorService;)V
18 ····.locals·118 ····.locals·0
  
19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
20 ····invoke-static·{},·Lj/a;->e()Lj/a;20 ····iput-object·p1,·p0,·Lk/c$c;->a:Ljava/util/concurrent/ExecutorService;
  
21 ····move-result-object·v021 ····return-void
 22 .end·method
  
22 ····invoke-virtual·{v0},·Lj/a;->b()Ljava/util/concurrent/ExecutorService; 
  
23 ····move-result-object·v023 #·virtual·methods
 24 .method·public·a(Ljava/lang/Runnable;)V
 25 ····.locals·1
  
 26 ····iget-object·v0,·p0,·Lk/c$c;->a:Ljava/util/concurrent/ExecutorService;
  
24 ····iput-object·v0,·p0,·Lk/c$c;->a:Ljava/util/concurrent/ExecutorService;27 ····invoke-interface·{v0,·p1},·Ljava/util/concurrent/ExecutorService;->execute(Ljava/lang/Runnable;)V
  
25 ····return-void28 ····return-void
26 .end·method29 .end·method
846 B
smali/k/d.smali
    
Offset 1, 11 lines modifiedOffset 1, 34 lines modified
1 .class·public·interface·abstract·Lk/d;1 .class·public·final·synthetic·Lk/d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Ljava/lang/Runnable;
  
  
 6 #·instance·fields
 7 .field·public·final·synthetic·d:Lk/c$h;
  
  
4 #·virtual·methods8 #·direct·methods
5 .method·public·abstract·a(Ljava/lang/String;Ljava/nio/ByteBuffer;IJ)V9 .method·public·synthetic·constructor·<init>(Lk/c$h;)V
 10 ····.locals·0
  
 11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 12 ····iput-object·p1,·p0,·Lk/d;->d:Lk/c$h;
  
 13 ····return-void
6 .end·method14 .end·method
  
7 .method·public·abstract·e(ILjava/nio/ByteBuffer;)V 
 15 #·virtual·methods
 16 .method·public·final·run()V
 17 ····.locals·1
  
 18 ····iget-object·v0,·p0,·Lk/d;->d:Lk/c$h;
  
 19 ····invoke-static·{v0},·Lk/c$h;->b(Lk/c$h;)V
  
 20 ····return-void
8 .end·method21 .end·method
1.87 KB
smali/k/a$c.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·Lk/a$c;1 .class·Lk/a$c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lw/b;5 .implements·Lw/c;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lk/a;8 ····value·=·Lk/a;
9 .end·annotation9 .end·annotation
  
Offset 38, 36 lines modifiedOffset 38, 58 lines modified
38 ····invoke-direct·{p0,·p1},·Lk/a$c;-><init>(Lk/c;)V38 ····invoke-direct·{p0,·p1},·Lk/a$c;-><init>(Lk/c;)V
  
39 ····return-void39 ····return-void
40 .end·method40 .end·method
  
  
41 #·virtual·methods41 #·virtual·methods
42 .method·public·b(Ljava/lang/String;Lw/b$a;Lw/b$c;)V42 .method·public·a(Lw/c$d;)Lw/c$c;
43 ····.locals·143 ····.locals·1
  
44 ····iget-object·v0,·p0,·Lk/a$c;->a:Lk/c;44 ····iget-object·v0,·p0,·Lk/a$c;->a:Lk/c;
  
 45 ····invoke-virtual·{v0,·p1},·Lk/c;->a(Lw/c$d;)Lw/c$c;
  
 46 ····move-result-object·p1
  
 47 ····return-object·p1
 48 .end·method
  
 49 .method·public·synthetic·b()Lw/c$c;
 50 ····.locals·1
  
 51 ····invoke-static·{p0},·Lw/b;->a(Lw/c;)Lw/c$c;
  
 52 ····move-result-object·v0
  
 53 ····return-object·v0
 54 .end·method
  
 55 .method·public·d(Ljava/lang/String;Lw/c$a;Lw/c$c;)V
 56 ····.locals·1
  
 57 ····iget-object·v0,·p0,·Lk/a$c;->a:Lk/c;
  
45 ····invoke-virtual·{v0,·p1,·p2,·p3},·Lk/c;->b(Ljava/lang/String;Lw/b$a;Lw/b$c;)V58 ····invoke-virtual·{v0,·p1,·p2,·p3},·Lk/c;->d(Ljava/lang/String;Lw/c$a;Lw/c$c;)V
  
46 ····return-void59 ····return-void
47 .end·method60 .end·method
  
48 .method·public·c(Ljava/lang/String;Lw/b$a;)V61 .method·public·e(Ljava/lang/String;Lw/c$a;)V
49 ····.locals·162 ····.locals·1
  
50 ····iget-object·v0,·p0,·Lk/a$c;->a:Lk/c;63 ····iget-object·v0,·p0,·Lk/a$c;->a:Lk/c;
  
51 ····invoke-virtual·{v0,·p1,·p2},·Lk/c;->c(Ljava/lang/String;Lw/b$a;)V64 ····invoke-virtual·{v0,·p1,·p2},·Lk/c;->e(Ljava/lang/String;Lw/c$a;)V
  
52 ····return-void65 ····return-void
53 .end·method66 .end·method
  
54 .method·public·d(Ljava/lang/String;Ljava/nio/ByteBuffer;Lw/b$b;)V67 .method·public·f(Ljava/lang/String;Ljava/nio/ByteBuffer;Lw/c$b;)V
55 ····.locals·168 ····.locals·1
  
56 ····iget-object·v0,·p0,·Lk/a$c;->a:Lk/c;69 ····iget-object·v0,·p0,·Lk/a$c;->a:Lk/c;
  
57 ····invoke-virtual·{v0,·p1,·p2,·p3},·Lk/c;->d(Ljava/lang/String;Ljava/nio/ByteBuffer;Lw/b$b;)V70 ····invoke-virtual·{v0,·p1,·p2,·p3},·Lk/c;->f(Ljava/lang/String;Ljava/nio/ByteBuffer;Lw/c$b;)V
  
58 ····return-void71 ····return-void
59 .end·method72 .end·method
1.62 KB
smali/k/a$a.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·Lk/a$a;1 .class·Lk/a$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lw/b$a;5 .implements·Lw/c$a;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lk/a;8 ····value·=·Lk/a;
9 .end·annotation9 .end·annotation
  
Offset 30, 44 lines modifiedOffset 30, 44 lines modified
30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
31 ····return-void31 ····return-void
32 .end·method32 .end·method
  
  
33 #·virtual·methods33 #·virtual·methods
34 .method·public·a(Ljava/nio/ByteBuffer;Lw/b$b;)V34 .method·public·a(Ljava/nio/ByteBuffer;Lw/c$b;)V
35 ····.locals·135 ····.locals·1
  
36 ····iget-object·p2,·p0,·Lk/a$a;->a:Lk/a;36 ····iget-object·p2,·p0,·Lk/a$a;->a:Lk/a;
  
37 ····sget-object·v0,·Lw/q;->b:Lw/q;37 ····sget-object·v0,·Lw/r;->b:Lw/r;
  
38 ····invoke-virtual·{v0,·p1},·Lw/q;->c(Ljava/nio/ByteBuffer;)Ljava/lang/String;38 ····invoke-virtual·{v0,·p1},·Lw/r;->c(Ljava/nio/ByteBuffer;)Ljava/lang/String;
  
39 ····move-result-object·p139 ····move-result-object·p1
  
40 ····invoke-static·{p2,·p1},·Lk/a;->e(Lk/a;Ljava/lang/String;)Ljava/lang/String;40 ····invoke-static·{p2,·p1},·Lk/a;->g(Lk/a;Ljava/lang/String;)Ljava/lang/String;
  
41 ····iget-object·p1,·p0,·Lk/a$a;->a:Lk/a;41 ····iget-object·p1,·p0,·Lk/a$a;->a:Lk/a;
  
42 ····invoke-static·{p1},·Lk/a;->f(Lk/a;)Lk/a$d;42 ····invoke-static·{p1},·Lk/a;->h(Lk/a;)Lk/a$d;
  
43 ····move-result-object·p143 ····move-result-object·p1
  
44 ····if-eqz·p1,·:cond_044 ····if-eqz·p1,·:cond_0
  
45 ····iget-object·p1,·p0,·Lk/a$a;->a:Lk/a;45 ····iget-object·p1,·p0,·Lk/a$a;->a:Lk/a;
  
46 ····invoke-static·{p1},·Lk/a;->f(Lk/a;)Lk/a$d;46 ····invoke-static·{p1},·Lk/a;->h(Lk/a;)Lk/a$d;
  
47 ····move-result-object·p147 ····move-result-object·p1
  
48 ····iget-object·p2,·p0,·Lk/a$a;->a:Lk/a;48 ····iget-object·p2,·p0,·Lk/a$a;->a:Lk/a;
  
49 ····invoke-static·{p2},·Lk/a;->a(Lk/a;)Ljava/lang/String;49 ····invoke-static·{p2},·Lk/a;->c(Lk/a;)Ljava/lang/String;
  
50 ····move-result-object·p250 ····move-result-object·p2
  
51 ····invoke-interface·{p1,·p2},·Lk/a$d;->a(Ljava/lang/String;)V51 ····invoke-interface·{p1,·p2},·Lk/a$d;->a(Ljava/lang/String;)V
  
52 ····:cond_052 ····:cond_0
53 ····return-void53 ····return-void
872 B
smali/k/c$b.smali
    
Offset 1, 19 lines modifiedOffset 1, 38 lines modified
1 .class·interface·abstract·Lk/c$b;1 .class·Lk/c$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lk/c;6 ····value·=·Lk/c;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x6089 ····accessFlags·=·0xa
10 ····name·=·"b"10 ····name·=·"b"
11 .end·annotation11 .end·annotation
  
  
 12 #·instance·fields
 13 .field·public·final·a:Ljava/nio/ByteBuffer;
  
 14 .field·b:I
  
 15 .field·c:J
  
  
12 #·virtual·methods16 #·direct·methods
13 .method·public·abstract·a(Ljava/lang/Runnable;)V17 .method·constructor·<init>(Ljava/nio/ByteBuffer;IJ)V
 18 ····.locals·0
  
 19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 20 ····iput-object·p1,·p0,·Lk/c$b;->a:Ljava/nio/ByteBuffer;
  
 21 ····iput·p2,·p0,·Lk/c$b;->b:I
  
 22 ····iput-wide·p3,·p0,·Lk/c$b;->c:J
  
 23 ····return-void
14 .end·method24 .end·method
1.54 KB
smali/k/b.smali
    
Offset 9, 34 lines modifiedOffset 9, 34 lines modified
9 #·instance·fields9 #·instance·fields
10 .field·public·final·synthetic·d:Lk/c;10 .field·public·final·synthetic·d:Lk/c;
  
11 .field·public·final·synthetic·e:Ljava/lang/String;11 .field·public·final·synthetic·e:Ljava/lang/String;
  
12 .field·public·final·synthetic·f:I12 .field·public·final·synthetic·f:I
  
13 .field·public·final·synthetic·g:Lk/c$d;13 .field·public·final·synthetic·g:Lk/c$f;
  
14 .field·public·final·synthetic·h:Ljava/nio/ByteBuffer;14 .field·public·final·synthetic·h:Ljava/nio/ByteBuffer;
  
15 .field·public·final·synthetic·i:J15 .field·public·final·synthetic·i:J
  
  
16 #·direct·methods16 #·direct·methods
17 .method·public·synthetic·constructor·<init>(Lk/c;Ljava/lang/String;ILk/c$d;Ljava/nio/ByteBuffer;J)V17 .method·public·synthetic·constructor·<init>(Lk/c;Ljava/lang/String;ILk/c$f;Ljava/nio/ByteBuffer;J)V
18 ····.locals·018 ····.locals·0
  
19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
20 ····iput-object·p1,·p0,·Lk/b;->d:Lk/c;20 ····iput-object·p1,·p0,·Lk/b;->d:Lk/c;
  
21 ····iput-object·p2,·p0,·Lk/b;->e:Ljava/lang/String;21 ····iput-object·p2,·p0,·Lk/b;->e:Ljava/lang/String;
  
22 ····iput·p3,·p0,·Lk/b;->f:I22 ····iput·p3,·p0,·Lk/b;->f:I
  
23 ····iput-object·p4,·p0,·Lk/b;->g:Lk/c$d;23 ····iput-object·p4,·p0,·Lk/b;->g:Lk/c$f;
  
24 ····iput-object·p5,·p0,·Lk/b;->h:Ljava/nio/ByteBuffer;24 ····iput-object·p5,·p0,·Lk/b;->h:Ljava/nio/ByteBuffer;
  
25 ····iput-wide·p6,·p0,·Lk/b;->i:J25 ····iput-wide·p6,·p0,·Lk/b;->i:J
  
26 ····return-void26 ····return-void
27 .end·method27 .end·method
Offset 48, 17 lines modifiedOffset 48, 17 lines modified
  
48 ····iget-object·v0,·p0,·Lk/b;->d:Lk/c;48 ····iget-object·v0,·p0,·Lk/b;->d:Lk/c;
  
49 ····iget-object·v1,·p0,·Lk/b;->e:Ljava/lang/String;49 ····iget-object·v1,·p0,·Lk/b;->e:Ljava/lang/String;
  
50 ····iget·v2,·p0,·Lk/b;->f:I50 ····iget·v2,·p0,·Lk/b;->f:I
  
51 ····iget-object·v3,·p0,·Lk/b;->g:Lk/c$d;51 ····iget-object·v3,·p0,·Lk/b;->g:Lk/c$f;
  
52 ····iget-object·v4,·p0,·Lk/b;->h:Ljava/nio/ByteBuffer;52 ····iget-object·v4,·p0,·Lk/b;->h:Ljava/nio/ByteBuffer;
  
53 ····iget-wide·v5,·p0,·Lk/b;->i:J53 ····iget-wide·v5,·p0,·Lk/b;->i:J
  
54 ····invoke-static/range·{v0·..·v6},·Lk/c;->f(Lk/c;Ljava/lang/String;ILk/c$d;Ljava/nio/ByteBuffer;J)V54 ····invoke-static/range·{v0·..·v6},·Lk/c;->h(Lk/c;Ljava/lang/String;ILk/c$f;Ljava/nio/ByteBuffer;J)V
  
55 ····return-void55 ····return-void
56 .end·method56 .end·method
746 B
smali/k/c$f.smali
    
Offset 1, 14 lines modifiedOffset 1, 34 lines modified
1 .class·interface·abstract·Lk/c$f;1 .class·Lk/c$f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lk/c;6 ····value·=·Lk/c;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x6089 ····accessFlags·=·0xa
10 ····name·=·"f"10 ····name·=·"f"
11 .end·annotation11 .end·annotation
  
  
 12 #·instance·fields
 13 .field·public·final·a:Lw/c$a;
  
 14 .field·public·final·b:Lk/c$d;
  
  
 15 #·direct·methods
 16 .method·constructor·<init>(Lw/c$a;Lk/c$d;)V
 17 ····.locals·0
  
 18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 19 ····iput-object·p1,·p0,·Lk/c$f;->a:Lw/c$a;
  
 20 ····iput-object·p2,·p0,·Lk/c$f;->b:Lk/c$d;
  
 21 ····return-void
 22 .end·method
1.22 KB
smali/k/e.smali
    
Offset 1, 42 lines modifiedOffset 1, 34 lines modified
1 .class·public·Lk/e;1 .class·public·final·synthetic·Lk/e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lk/c$b;5 .implements·Ljava/lang/Runnable;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·private·final·a:Landroid/os/Handler;7 .field·public·final·synthetic·d:Lk/c$h;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·constructor·<init>()V9 .method·public·synthetic·constructor·<init>(Lk/c$h;)V
10 ····.locals·110 ····.locals·0
  
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 12 ····iput-object·p1,·p0,·Lk/e;->d:Lk/c$h;
12 ····invoke-static·{},·Landroid/os/Looper;->getMainLooper()Landroid/os/Looper; 
  
13 ····move-result-object·v0 
  
14 ····invoke-static·{v0},·La0/a;->a(Landroid/os/Looper;)Landroid/os/Handler; 
  
15 ····move-result-object·v0 
  
16 ····iput-object·v0,·p0,·Lk/e;->a:Landroid/os/Handler; 
  
17 ····return-void13 ····return-void
18 .end·method14 .end·method
  
  
19 #·virtual·methods15 #·virtual·methods
20 .method·public·a(Ljava/lang/Runnable;)V16 .method·public·final·run()V
21 ····.locals·117 ····.locals·1
  
22 ····iget-object·v0,·p0,·Lk/e;->a:Landroid/os/Handler;18 ····iget-object·v0,·p0,·Lk/e;->d:Lk/c$h;
  
23 ····invoke-virtual·{v0,·p1},·Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z19 ····invoke-static·{v0},·Lk/c$h;->c(Lk/c$h;)V
  
24 ····return-void20 ····return-void
25 .end·method21 .end·method
6.91 KB
smali/k/a.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·Lk/a;1 .class·public·Lk/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lw/b;5 .implements·Lw/c;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/MemberClasses;7 .annotation·system·Ldalvik/annotation/MemberClasses;
8 ····value·=·{8 ····value·=·{
9 ········Lk/a$c;,9 ········Lk/a$c;,
10 ········Lk/a$b;,10 ········Lk/a$b;,
Offset 19, 23 lines modifiedOffset 19, 23 lines modified
19 #·instance·fields19 #·instance·fields
20 .field·private·final·a:Lio/flutter/embedding/engine/FlutterJNI;20 .field·private·final·a:Lio/flutter/embedding/engine/FlutterJNI;
  
21 .field·private·final·b:Landroid/content/res/AssetManager;21 .field·private·final·b:Landroid/content/res/AssetManager;
  
22 .field·private·final·c:Lk/c;22 .field·private·final·c:Lk/c;
  
23 .field·private·final·d:Lw/b;23 .field·private·final·d:Lw/c;
  
24 .field·private·e:Z24 .field·private·e:Z
  
25 .field·private·f:Ljava/lang/String;25 .field·private·f:Ljava/lang/String;
  
26 .field·private·g:Lk/a$d;26 .field·private·g:Lk/a$d;
  
27 .field·private·final·h:Lw/b$a;27 .field·private·final·h:Lw/c$a;
  
  
28 #·direct·methods28 #·direct·methods
29 .method·public·constructor·<init>(Lio/flutter/embedding/engine/FlutterJNI;Landroid/content/res/AssetManager;)V29 .method·public·constructor·<init>(Lio/flutter/embedding/engine/FlutterJNI;Landroid/content/res/AssetManager;)V
30 ····.locals·230 ····.locals·2
  
31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
Offset 44, 37 lines modifiedOffset 44, 37 lines modified
  
44 ····iput-boolean·v0,·p0,·Lk/a;->e:Z44 ····iput-boolean·v0,·p0,·Lk/a;->e:Z
  
45 ····new-instance·v0,·Lk/a$a;45 ····new-instance·v0,·Lk/a$a;
  
46 ····invoke-direct·{v0,·p0},·Lk/a$a;-><init>(Lk/a;)V46 ····invoke-direct·{v0,·p0},·Lk/a$a;-><init>(Lk/a;)V
  
47 ····iput-object·v0,·p0,·Lk/a;->h:Lw/b$a;47 ····iput-object·v0,·p0,·Lk/a;->h:Lw/c$a;
  
48 ····iput-object·p1,·p0,·Lk/a;->a:Lio/flutter/embedding/engine/FlutterJNI;48 ····iput-object·p1,·p0,·Lk/a;->a:Lio/flutter/embedding/engine/FlutterJNI;
  
49 ····iput-object·p2,·p0,·Lk/a;->b:Landroid/content/res/AssetManager;49 ····iput-object·p2,·p0,·Lk/a;->b:Landroid/content/res/AssetManager;
  
50 ····new-instance·p2,·Lk/c;50 ····new-instance·p2,·Lk/c;
  
51 ····invoke-direct·{p2,·p1},·Lk/c;-><init>(Lio/flutter/embedding/engine/FlutterJNI;)V51 ····invoke-direct·{p2,·p1},·Lk/c;-><init>(Lio/flutter/embedding/engine/FlutterJNI;)V
  
52 ····iput-object·p2,·p0,·Lk/a;->c:Lk/c;52 ····iput-object·p2,·p0,·Lk/a;->c:Lk/c;
  
53 ····const-string·v1,·"flutter/isolate"53 ····const-string·v1,·"flutter/isolate"
  
54 ····invoke-virtual·{p2,·v1,·v0},·Lk/c;->c(Ljava/lang/String;Lw/b$a;)V54 ····invoke-virtual·{p2,·v1,·v0},·Lk/c;->e(Ljava/lang/String;Lw/c$a;)V
  
55 ····new-instance·v0,·Lk/a$c;55 ····new-instance·v0,·Lk/a$c;
  
56 ····const/4·v1,·0x056 ····const/4·v1,·0x0
  
57 ····invoke-direct·{v0,·p2,·v1},·Lk/a$c;-><init>(Lk/c;Lk/a$a;)V57 ····invoke-direct·{v0,·p2,·v1},·Lk/a$c;-><init>(Lk/c;Lk/a$a;)V
  
58 ····iput-object·v0,·p0,·Lk/a;->d:Lw/b;58 ····iput-object·v0,·p0,·Lk/a;->d:Lw/c;
  
59 ····invoke-virtual·{p1},·Lio/flutter/embedding/engine/FlutterJNI;->isAttached()Z59 ····invoke-virtual·{p1},·Lio/flutter/embedding/engine/FlutterJNI;->isAttached()Z
  
60 ····move-result·p160 ····move-result·p1
  
61 ····if-eqz·p1,·:cond_061 ····if-eqz·p1,·:cond_0
  
Offset 82, 77 lines modifiedOffset 82, 101 lines modified
  
82 ····iput-boolean·p1,·p0,·Lk/a;->e:Z82 ····iput-boolean·p1,·p0,·Lk/a;->e:Z
  
83 ····:cond_083 ····:cond_0
84 ····return-void84 ····return-void
85 .end·method85 .end·method
  
86 .method·static·synthetic·a(Lk/a;)Ljava/lang/String;86 .method·static·synthetic·c(Lk/a;)Ljava/lang/String;
87 ····.locals·087 ····.locals·0
  
88 ····iget-object·p0,·p0,·Lk/a;->f:Ljava/lang/String;88 ····iget-object·p0,·p0,·Lk/a;->f:Ljava/lang/String;
  
89 ····return-object·p089 ····return-object·p0
90 .end·method90 .end·method
  
91 .method·static·synthetic·e(Lk/a;Ljava/lang/String;)Ljava/lang/String;91 .method·static·synthetic·g(Lk/a;Ljava/lang/String;)Ljava/lang/String;
92 ····.locals·092 ····.locals·0
  
93 ····iput-object·p1,·p0,·Lk/a;->f:Ljava/lang/String;93 ····iput-object·p1,·p0,·Lk/a;->f:Ljava/lang/String;
  
94 ····return-object·p194 ····return-object·p1
95 .end·method95 .end·method
  
96 .method·static·synthetic·f(Lk/a;)Lk/a$d;96 .method·static·synthetic·h(Lk/a;)Lk/a$d;
97 ····.locals·097 ····.locals·0
  
98 ····iget-object·p0,·p0,·Lk/a;->g:Lk/a$d;98 ····iget-object·p0,·p0,·Lk/a;->g:Lk/a$d;
  
99 ····return-object·p099 ····return-object·p0
100 .end·method100 .end·method
  
  
101 #·virtual·methods101 #·virtual·methods
102 .method·public·b(Ljava/lang/String;Lw/b$a;Lw/b$c;)V102 .method·public·a(Lw/c$d;)Lw/c$c;
103 ····.locals·1103 ····.locals·1
104 ····.annotation·runtime·Ljava/lang/Deprecated;104 ····.annotation·runtime·Ljava/lang/Deprecated;
105 ····.end·annotation105 ····.end·annotation
  
106 ····iget-object·v0,·p0,·Lk/a;->d:Lw/b;106 ····iget-object·v0,·p0,·Lk/a;->d:Lw/c;
  
 107 ····invoke-interface·{v0,·p1},·Lw/c;->a(Lw/c$d;)Lw/c$c;
  
 108 ····move-result-object·p1
  
 109 ····return-object·p1
 110 .end·method
  
 111 .method·public·synthetic·b()Lw/c$c;
 112 ····.locals·1
  
 113 ····invoke-static·{p0},·Lw/b;->a(Lw/c;)Lw/c$c;
Max diff block lines reached; 3424/7050 bytes (48.57%) of diff not shown.
3.23 KB
smali/k/c$e.smali
    
Offset 1, 96 lines modifiedOffset 1, 70 lines modified
1 .class·Lk/c$e;1 .class·Lk/c$e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lw/b$b;5 .implements·Lk/c$i;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lk/c;8 ····value·=·Lk/c;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x811 ····accessFlags·=·0xa
12 ····name·=·"e"12 ····name·=·"e"
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
 15 .field·a:Ljava/util/concurrent/ExecutorService;
15 .field·private·final·a:Lio/flutter/embedding/engine/FlutterJNI; 
  
16 .field·private·final·b:I 
  
17 .field·private·final·c:Ljava/util/concurrent/atomic/AtomicBoolean; 
  
  
18 #·direct·methods16 #·direct·methods
19 .method·constructor·<init>(Lio/flutter/embedding/engine/FlutterJNI;I)V17 .method·constructor·<init>()V
20 ····.locals·218 ····.locals·1
  
21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
22 ····new-instance·v0,·Ljava/util/concurrent/atomic/AtomicBoolean;20 ····invoke-static·{},·Lj/a;->e()Lj/a;
  
23 ····const/4·v1,·0x021 ····move-result-object·v0
  
24 ····invoke-direct·{v0,·v1},·Ljava/util/concurrent/atomic/AtomicBoolean;-><init>(Z)V22 ····invoke-virtual·{v0},·Lj/a;->b()Ljava/util/concurrent/ExecutorService;
  
25 ····iput-object·v0,·p0,·Lk/c$e;->c:Ljava/util/concurrent/atomic/AtomicBoolean;23 ····move-result-object·v0
  
 24 ····iput-object·v0,·p0,·Lk/c$e;->a:Ljava/util/concurrent/ExecutorService;
26 ····iput-object·p1,·p0,·Lk/c$e;->a:Lio/flutter/embedding/engine/FlutterJNI; 
  
27 ····iput·p2,·p0,·Lk/c$e;->b:I 
  
28 ····return-void25 ····return-void
29 .end·method26 .end·method
  
  
30 #·virtual·methods27 #·virtual·methods
31 .method·public·a(Ljava/nio/ByteBuffer;)V28 .method·public·a(Lw/c$d;)Lk/c$d;
32 ····.locals·329 ····.locals·1
  
33 ····iget-object·v0,·p0,·Lk/c$e;->c:Ljava/util/concurrent/atomic/AtomicBoolean; 
  
34 ····const/4·v1,·0x130 ····invoke-virtual·{p1},·Lw/c$d;->a()Z
  
35 ····invoke-virtual·{v0,·v1},·Ljava/util/concurrent/atomic/AtomicBoolean;->getAndSet(Z)Z31 ····move-result·p1
  
36 ····move-result·v032 ····if-eqz·p1,·:cond_0
  
37 ····if-nez·v0,·:cond_133 ····new-instance·p1,·Lk/c$h;
  
38 ····if-nez·p1,·:cond_034 ····iget-object·v0,·p0,·Lk/c$e;->a:Ljava/util/concurrent/ExecutorService;
  
39 ····iget-object·p1,·p0,·Lk/c$e;->a:Lio/flutter/embedding/engine/FlutterJNI;35 ····invoke-direct·{p1,·v0},·Lk/c$h;-><init>(Ljava/util/concurrent/ExecutorService;)V
  
 36 ····return-object·p1
40 ····iget·v0,·p0,·Lk/c$e;->b:I 
  
41 ····invoke-virtual·{p1,·v0},·Lio/flutter/embedding/engine/FlutterJNI;->invokePlatformMessageEmptyResponseCallback(I)V 
  
42 ····goto·:goto_0 
  
43 ····:cond_037 ····:cond_0
 38 ····new-instance·p1,·Lk/c$c;
44 ····iget-object·v0,·p0,·Lk/c$e;->a:Lio/flutter/embedding/engine/FlutterJNI; 
  
45 ····iget·v1,·p0,·Lk/c$e;->b:I 
  
46 ····invoke-virtual·{p1},·Ljava/nio/ByteBuffer;->position()I 
  
47 ····move-result·v2 
  
48 ····invoke-virtual·{v0,·v1,·p1,·v2},·Lio/flutter/embedding/engine/FlutterJNI;->invokePlatformMessageResponseCallback(ILjava/nio/ByteBuffer;I)V 
  
49 ····:goto_0 
50 ····return-void 
  
51 ····:cond_1 
52 ····new-instance·p1,·Ljava/lang/IllegalStateException; 
  
53 ····const-string·v0,·"Reply·already·submitted"39 ····iget-object·v0,·p0,·Lk/c$e;->a:Ljava/util/concurrent/ExecutorService;
  
54 ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V40 ····invoke-direct·{p1,·v0},·Lk/c$c;-><init>(Ljava/util/concurrent/ExecutorService;)V
  
55 ····throw·p141 ····return-object·p1
56 .end·method42 .end·method
812 B
smali/k/c$a.smali
    
Offset 1, 38 lines modifiedOffset 1, 14 lines modified
1 .class·Lk/c$a;1 .class·synthetic·Lk/c$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lk/c;6 ····value·=·Lk/c;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0xa9 ····accessFlags·=·0x1008
10 ····name·=·"a"10 ····name·=·null
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields 
13 .field·public·final·a:Ljava/nio/ByteBuffer; 
  
14 .field·b:I 
  
15 .field·c:J 
  
  
16 #·direct·methods 
17 .method·constructor·<init>(Ljava/nio/ByteBuffer;IJ)V 
18 ····.locals·0 
  
19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
20 ····iput-object·p1,·p0,·Lk/c$a;->a:Ljava/nio/ByteBuffer; 
  
21 ····iput·p2,·p0,·Lk/c$a;->b:I 
  
22 ····iput-wide·p3,·p0,·Lk/c$a;->c:J 
  
23 ····return-void 
24 .end·method 
815 B
smali/k/c$d.smali
    
Offset 1, 34 lines modifiedOffset 1, 19 lines modified
1 .class·Lk/c$d;1 .class·interface·abstract·Lk/c$d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lk/c;6 ····value·=·Lk/c;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0xa9 ····accessFlags·=·0x608
10 ····name·=·"d"10 ····name·=·"d"
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields 
13 .field·public·final·a:Lw/b$a; 
  
14 .field·public·final·b:Lk/c$b; 
  
  
15 #·direct·methods12 #·virtual·methods
 13 .method·public·abstract·a(Ljava/lang/Runnable;)V
16 .method·constructor·<init>(Lw/b$a;Lk/c$b;)V 
17 ····.locals·0 
  
18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
19 ····iput-object·p1,·p0,·Lk/c$d;->a:Lw/b$a; 
  
20 ····iput-object·p2,·p0,·Lk/c$d;->b:Lk/c$b; 
  
21 ····return-void 
22 .end·method14 .end·method
14.7 KB
smali/k/c.smali
    
Offset 1, 102 lines modifiedOffset 1, 105 lines modified
1 .class·Lk/c;1 .class·Lk/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lw/b;5 .implements·Lw/c;
6 .implements·Lk/d;6 .implements·Lk/f;
  
  
7 #·annotations7 #·annotations
8 .annotation·system·Ldalvik/annotation/MemberClasses;8 .annotation·system·Ldalvik/annotation/MemberClasses;
9 ····value·=·{9 ····value·=·{
10 ········Lk/c$e;,10 ········Lk/c$g;,
11 ········Lk/c$a;,11 ········Lk/c$h;,
12 ········Lk/c$d;, 
13 ········Lk/c$c;,12 ········Lk/c$c;,
 13 ········Lk/c$b;,
14 ········Lk/c$f;,14 ········Lk/c$f;,
 15 ········Lk/c$e;,
 16 ········Lk/c$i;,
 17 ········Lk/c$d;,
15 ········Lk/c$b;18 ········Lk/c$j;
16 ····}19 ····}
17 .end·annotation20 .end·annotation
  
  
18 #·instance·fields21 #·instance·fields
19 .field·private·final·a:Lio/flutter/embedding/engine/FlutterJNI;22 .field·private·final·a:Lio/flutter/embedding/engine/FlutterJNI;
  
20 .field·private·final·b:Ljava/util/Map;23 .field·private·final·b:Ljava/util/Map;
21 ····.annotation·system·Ldalvik/annotation/Signature;24 ····.annotation·system·Ldalvik/annotation/Signature;
22 ········value·=·{25 ········value·=·{
23 ············"Ljava/util/Map<",26 ············"Ljava/util/Map<",
24 ············"Ljava/lang/String;",27 ············"Ljava/lang/String;",
25 ············"Lk/c$d;",28 ············"Lk/c$f;",
26 ············">;"29 ············">;"
27 ········}30 ········}
28 ····.end·annotation31 ····.end·annotation
29 .end·field32 .end·field
  
30 .field·private·c:Ljava/util/Map;33 .field·private·c:Ljava/util/Map;
31 ····.annotation·system·Ldalvik/annotation/Signature;34 ····.annotation·system·Ldalvik/annotation/Signature;
32 ········value·=·{35 ········value·=·{
33 ············"Ljava/util/Map<",36 ············"Ljava/util/Map<",
34 ············"Ljava/lang/String;",37 ············"Ljava/lang/String;",
35 ············"Ljava/util/List<",38 ············"Ljava/util/List<",
36 ············"Lk/c$a;",39 ············"Lk/c$b;",
37 ············">;>;"40 ············">;>;"
38 ········}41 ········}
39 ····.end·annotation42 ····.end·annotation
40 .end·field43 .end·field
  
41 .field·private·final·d:Ljava/lang/Object;44 .field·private·final·d:Ljava/lang/Object;
  
42 .field·private·final·e:Ljava/util/concurrent/atomic/AtomicBoolean;45 .field·private·final·e:Ljava/util/concurrent/atomic/AtomicBoolean;
  
43 .field·private·final·f:Ljava/util/Map;46 .field·private·final·f:Ljava/util/Map;
44 ····.annotation·system·Ldalvik/annotation/Signature;47 ····.annotation·system·Ldalvik/annotation/Signature;
45 ········value·=·{48 ········value·=·{
46 ············"Ljava/util/Map<",49 ············"Ljava/util/Map<",
47 ············"Ljava/lang/Integer;",50 ············"Ljava/lang/Integer;",
48 ············"Lw/b$b;",51 ············"Lw/c$b;",
49 ············">;"52 ············">;"
50 ········}53 ········}
51 ····.end·annotation54 ····.end·annotation
52 .end·field55 .end·field
  
53 .field·private·g:I56 .field·private·g:I
  
54 .field·private·final·h:Lk/c$b;57 .field·private·final·h:Lk/c$d;
  
55 .field·private·i:Ljava/util/WeakHashMap;58 .field·private·i:Ljava/util/WeakHashMap;
56 ····.annotation·system·Ldalvik/annotation/Signature;59 ····.annotation·system·Ldalvik/annotation/Signature;
57 ········value·=·{60 ········value·=·{
58 ············"Ljava/util/WeakHashMap<",61 ············"Ljava/util/WeakHashMap<",
59 ············"Lw/b$c;",62 ············"Lw/c$c;",
60 ············"Lk/c$b;",63 ············"Lk/c$d;",
61 ············">;"64 ············">;"
62 ········}65 ········}
63 ····.end·annotation66 ····.end·annotation
64 .end·field67 .end·field
  
65 .field·private·j:Lk/c$f;68 .field·private·j:Lk/c$i;
  
  
66 #·direct·methods69 #·direct·methods
67 .method·constructor·<init>(Lio/flutter/embedding/engine/FlutterJNI;)V70 .method·constructor·<init>(Lio/flutter/embedding/engine/FlutterJNI;)V
68 ····.locals·171 ····.locals·1
  
69 ····new-instance·v0,·Lk/c$c;72 ····new-instance·v0,·Lk/c$e;
  
70 ····invoke-direct·{v0},·Lk/c$c;-><init>()V73 ····invoke-direct·{v0},·Lk/c$e;-><init>()V
  
71 ····invoke-direct·{p0,·p1,·v0},·Lk/c;-><init>(Lio/flutter/embedding/engine/FlutterJNI;Lk/c$f;)V74 ····invoke-direct·{p0,·p1,·v0},·Lk/c;-><init>(Lio/flutter/embedding/engine/FlutterJNI;Lk/c$i;)V
  
72 ····return-void75 ····return-void
73 .end·method76 .end·method
  
74 .method·constructor·<init>(Lio/flutter/embedding/engine/FlutterJNI;Lk/c$f;)V77 .method·constructor·<init>(Lio/flutter/embedding/engine/FlutterJNI;Lk/c$i;)V
75 ····.locals·278 ····.locals·2
  
76 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V79 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
77 ····new-instance·v0,·Ljava/util/HashMap;80 ····new-instance·v0,·Ljava/util/HashMap;
  
78 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V81 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V
Offset 129, 49 lines modifiedOffset 132, 49 lines modified
  
129 ····iput-object·v0,·p0,·Lk/c;->f:Ljava/util/Map;132 ····iput-object·v0,·p0,·Lk/c;->f:Ljava/util/Map;
  
130 ····const/4·v0,·0x1133 ····const/4·v0,·0x1
  
131 ····iput·v0,·p0,·Lk/c;->g:I134 ····iput·v0,·p0,·Lk/c;->g:I
  
132 ····new-instance·v0,·Lk/e;135 ····new-instance·v0,·Lk/g;
  
133 ····invoke-direct·{v0},·Lk/e;-><init>()V136 ····invoke-direct·{v0},·Lk/g;-><init>()V
  
134 ····iput-object·v0,·p0,·Lk/c;->h:Lk/c$b;137 ····iput-object·v0,·p0,·Lk/c;->h:Lk/c$d;
  
135 ····new-instance·v0,·Ljava/util/WeakHashMap;138 ····new-instance·v0,·Ljava/util/WeakHashMap;
  
136 ····invoke-direct·{v0},·Ljava/util/WeakHashMap;-><init>()V139 ····invoke-direct·{v0},·Ljava/util/WeakHashMap;-><init>()V
  
137 ····iput-object·v0,·p0,·Lk/c;->i:Ljava/util/WeakHashMap;140 ····iput-object·v0,·p0,·Lk/c;->i:Ljava/util/WeakHashMap;
  
138 ····iput-object·p1,·p0,·Lk/c;->a:Lio/flutter/embedding/engine/FlutterJNI;141 ····iput-object·p1,·p0,·Lk/c;->a:Lio/flutter/embedding/engine/FlutterJNI;
Max diff block lines reached; 11461/14973 bytes (76.54%) of diff not shown.
296 B
smali/v/l$a.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·Lv/l$a;1 .class·Lv/l$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lw/i$d;5 .implements·Lw/j$d;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lv/l;->j([B)V8 ····value·=·Lv/l;->j([B)V
9 .end·annotation9 .end·annotation
  
2.75 KB
smali/v/h.smali
    
Offset 1, 41 lines modifiedOffset 1, 41 lines modified
1 .class·public·Lv/h;1 .class·public·Lv/h;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·final·a:Lw/i;5 .field·public·final·a:Lw/j;
  
6 .field·private·final·b:Lw/i$c;6 .field·private·final·b:Lw/j$c;
  
  
7 #·direct·methods7 #·direct·methods
8 .method·public·constructor·<init>(Lk/a;)V8 .method·public·constructor·<init>(Lk/a;)V
9 ····.locals·49 ····.locals·4
  
10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
11 ····new-instance·v0,·Lv/h$a;11 ····new-instance·v0,·Lv/h$a;
  
12 ····invoke-direct·{v0,·p0},·Lv/h$a;-><init>(Lv/h;)V12 ····invoke-direct·{v0,·p0},·Lv/h$a;-><init>(Lv/h;)V
  
13 ····iput-object·v0,·p0,·Lv/h;->b:Lw/i$c;13 ····iput-object·v0,·p0,·Lv/h;->b:Lw/j$c;
  
14 ····new-instance·v1,·Lw/i;14 ····new-instance·v1,·Lw/j;
  
15 ····sget-object·v2,·Lw/e;->a:Lw/e;15 ····sget-object·v2,·Lw/f;->a:Lw/f;
  
16 ····const-string·v3,·"flutter/navigation"16 ····const-string·v3,·"flutter/navigation"
  
17 ····invoke-direct·{v1,·p1,·v3,·v2},·Lw/i;-><init>(Lw/b;Ljava/lang/String;Lw/j;)V17 ····invoke-direct·{v1,·p1,·v3,·v2},·Lw/j;-><init>(Lw/c;Ljava/lang/String;Lw/k;)V
  
18 ····iput-object·v1,·p0,·Lv/h;->a:Lw/i;18 ····iput-object·v1,·p0,·Lv/h;->a:Lw/j;
  
19 ····invoke-virtual·{v1,·v0},·Lw/i;->e(Lw/i$c;)V19 ····invoke-virtual·{v1,·v0},·Lw/j;->e(Lw/j$c;)V
  
20 ····return-void20 ····return-void
21 .end·method21 .end·method
  
  
22 #·virtual·methods22 #·virtual·methods
23 .method·public·a()V23 .method·public·a()V
Offset 43, 21 lines modifiedOffset 43, 21 lines modified
  
43 ····const-string·v0,·"NavigationChannel"43 ····const-string·v0,·"NavigationChannel"
  
44 ····const-string·v1,·"Sending·message·to·pop·route."44 ····const-string·v1,·"Sending·message·to·pop·route."
  
45 ····invoke-static·{v0,·v1},·Lj/b;->f(Ljava/lang/String;Ljava/lang/String;)V45 ····invoke-static·{v0,·v1},·Lj/b;->f(Ljava/lang/String;Ljava/lang/String;)V
  
46 ····iget-object·v0,·p0,·Lv/h;->a:Lw/i;46 ····iget-object·v0,·p0,·Lv/h;->a:Lw/j;
  
47 ····const-string·v1,·"popRoute"47 ····const-string·v1,·"popRoute"
  
48 ····const/4·v2,·0x048 ····const/4·v2,·0x0
  
49 ····invoke-virtual·{v0,·v1,·v2},·Lw/i;->c(Ljava/lang/String;Ljava/lang/Object;)V49 ····invoke-virtual·{v0,·v1,·v2},·Lw/j;->c(Ljava/lang/String;Ljava/lang/Object;)V
  
50 ····return-void50 ····return-void
51 .end·method51 .end·method
  
52 .method·public·b(Ljava/lang/String;)V52 .method·public·b(Ljava/lang/String;)V
53 ····.locals·253 ····.locals·2
  
Offset 79, 19 lines modifiedOffset 79, 19 lines modified
  
79 ····move-result-object·v079 ····move-result-object·v0
  
80 ····const-string·v1,·"NavigationChannel"80 ····const-string·v1,·"NavigationChannel"
  
81 ····invoke-static·{v1,·v0},·Lj/b;->f(Ljava/lang/String;Ljava/lang/String;)V81 ····invoke-static·{v1,·v0},·Lj/b;->f(Ljava/lang/String;Ljava/lang/String;)V
  
82 ····iget-object·v0,·p0,·Lv/h;->a:Lw/i;82 ····iget-object·v0,·p0,·Lv/h;->a:Lw/j;
  
83 ····const-string·v1,·"pushRoute"83 ····const-string·v1,·"pushRoute"
  
84 ····invoke-virtual·{v0,·v1,·p1},·Lw/i;->c(Ljava/lang/String;Ljava/lang/Object;)V84 ····invoke-virtual·{v0,·v1,·p1},·Lw/j;->c(Ljava/lang/String;Ljava/lang/Object;)V
  
85 ····return-void85 ····return-void
86 .end·method86 .end·method
  
87 .method·public·c(Ljava/lang/String;)V87 .method·public·c(Ljava/lang/String;)V
88 ····.locals·288 ····.locals·2
  
Offset 113, 15 lines modifiedOffset 113, 15 lines modified
  
113 ····move-result-object·v0113 ····move-result-object·v0
  
114 ····const-string·v1,·"NavigationChannel"114 ····const-string·v1,·"NavigationChannel"
  
115 ····invoke-static·{v1,·v0},·Lj/b;->f(Ljava/lang/String;Ljava/lang/String;)V115 ····invoke-static·{v1,·v0},·Lj/b;->f(Ljava/lang/String;Ljava/lang/String;)V
  
116 ····iget-object·v0,·p0,·Lv/h;->a:Lw/i;116 ····iget-object·v0,·p0,·Lv/h;->a:Lw/j;
  
117 ····const-string·v1,·"setInitialRoute"117 ····const-string·v1,·"setInitialRoute"
  
118 ····invoke-virtual·{v0,·v1,·p1},·Lw/i;->c(Ljava/lang/String;Ljava/lang/Object;)V118 ····invoke-virtual·{v0,·v1,·p1},·Lw/j;->c(Ljava/lang/String;Ljava/lang/Object;)V
  
119 ····return-void119 ····return-void
120 .end·method120 .end·method
14.0 KB
smali/v/k$a.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·Lv/k$a;1 .class·Lv/k$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lw/i$c;5 .implements·Lw/j$c;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lv/k;8 ····value·=·Lv/k;
9 .end·annotation9 .end·annotation
  
Offset 28, 26 lines modifiedOffset 28, 26 lines modified
28 ····iput-object·p1,·p0,·Lv/k$a;->a:Lv/k;28 ····iput-object·p1,·p0,·Lv/k$a;->a:Lv/k;
  
29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
30 ····return-void30 ····return-void
31 .end·method31 .end·method
  
32 .method·public·static·synthetic·b(Lw/i$d;Lv/k$c;)V32 .method·public·static·synthetic·b(Lw/j$d;Lv/k$c;)V
33 ····.locals·033 ····.locals·0
  
34 ····invoke-static·{p0,·p1},·Lv/k$a;->f(Lw/i$d;Lv/k$c;)V34 ····invoke-static·{p0,·p1},·Lv/k$a;->f(Lw/j$d;Lv/k$c;)V
  
35 ····return-void35 ····return-void
36 .end·method36 .end·method
  
37 .method·private·c(Lw/h;Lw/i$d;)V37 .method·private·c(Lw/i;Lw/j$d;)V
38 ····.locals·238 ····.locals·2
  
39 ····invoke-virtual·{p1},·Lw/h;->b()Ljava/lang/Object;39 ····invoke-virtual·{p1},·Lw/i;->a()Ljava/lang/Object;
  
40 ····move-result-object·p140 ····move-result-object·p1
  
41 ····check-cast·p1,·Ljava/lang/Integer;41 ····check-cast·p1,·Ljava/lang/Integer;
  
42 ····invoke-virtual·{p1},·Ljava/lang/Integer;->intValue()I42 ····invoke-virtual·{p1},·Ljava/lang/Integer;->intValue()I
  
Offset 60, 49 lines modifiedOffset 60, 49 lines modified
  
60 ····invoke-static·{v1},·Lv/k;->a(Lv/k;)Lv/k$g;60 ····invoke-static·{v1},·Lv/k;->a(Lv/k;)Lv/k$g;
  
61 ····move-result-object·v161 ····move-result-object·v1
  
62 ····invoke-interface·{v1,·p1},·Lv/k$g;->a(I)V62 ····invoke-interface·{v1,·p1},·Lv/k$g;->a(I)V
  
63 ····invoke-interface·{p2,·v0},·Lw/i$d;->b(Ljava/lang/Object;)V63 ····invoke-interface·{p2,·v0},·Lw/j$d;->b(Ljava/lang/Object;)V
64 ····:try_end_064 ····:try_end_0
65 ····.catch·Ljava/lang/IllegalStateException;·{:try_start_0·..·:try_end_0}·:catch_065 ····.catch·Ljava/lang/IllegalStateException;·{:try_start_0·..·:try_end_0}·:catch_0
  
66 ····goto·:goto_066 ····goto·:goto_0
  
67 ····:catch_067 ····:catch_0
68 ····move-exception·p168 ····move-exception·p1
  
69 ····invoke-static·{p1},·Lv/k;->b(Ljava/lang/Exception;)Ljava/lang/String;69 ····invoke-static·{p1},·Lv/k;->b(Ljava/lang/Exception;)Ljava/lang/String;
  
70 ····move-result-object·p170 ····move-result-object·p1
  
71 ····const-string·v1,·"error"71 ····const-string·v1,·"error"
  
72 ····invoke-interface·{p2,·v1,·p1,·v0},·Lw/i$d;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V72 ····invoke-interface·{p2,·v1,·p1,·v0},·Lw/j$d;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
  
73 ····:goto_073 ····:goto_0
74 ····return-void74 ····return-void
75 .end·method75 .end·method
  
76 .method·private·d(Lw/h;Lw/i$d;)V76 .method·private·d(Lw/i;Lw/j$d;)V
77 ····.locals·2677 ····.locals·26
  
78 ····move-object/from16·v1,·p078 ····move-object/from16·v1,·p0
  
79 ····move-object/from16·v2,·p279 ····move-object/from16·v2,·p2
  
80 ····const-string·v0,·"left"80 ····const-string·v0,·"left"
  
81 ····const-string·v3,·"top"81 ····const-string·v3,·"top"
  
82 ····const-string·v4,·"hybridFallback"82 ····const-string·v4,·"hybridFallback"
  
83 ····invoke-virtual/range·{p1·..·p1},·Lw/h;->b()Ljava/lang/Object;83 ····invoke-virtual/range·{p1·..·p1},·Lw/i;->a()Ljava/lang/Object;
  
84 ····move-result-object·v584 ····move-result-object·v5
  
85 ····check-cast·v5,·Ljava/util/Map;85 ····check-cast·v5,·Ljava/util/Map;
  
86 ····const-string·v6,·"hybrid"86 ····const-string·v6,·"hybrid"
  
Offset 222, 15 lines modifiedOffset 222, 15 lines modified
222 ····invoke-static·{v3},·Lv/k;->a(Lv/k;)Lv/k$g;222 ····invoke-static·{v3},·Lv/k;->a(Lv/k;)Lv/k$g;
  
223 ····move-result-object·v3223 ····move-result-object·v3
  
224 ····invoke-interface·{v3,·v0},·Lv/k$g;->i(Lv/k$d;)V224 ····invoke-interface·{v3,·v0},·Lv/k$g;->i(Lv/k$d;)V
  
225 ····:goto_2225 ····:goto_2
226 ····invoke-interface·{v2,·v11},·Lw/i$d;->b(Ljava/lang/Object;)V226 ····invoke-interface·{v2,·v11},·Lw/j$d;->b(Ljava/lang/Object;)V
  
227 ····goto/16·:goto_7227 ····goto/16·:goto_7
  
228 ····:catch_0228 ····:catch_0
229 ····move-exception·v0229 ····move-exception·v0
  
230 ····goto/16·:goto_6230 ····goto/16·:goto_6
Offset 403, 37 lines modifiedOffset 403, 37 lines modified
403 ····throw·v0403 ····throw·v0
  
404 ····:cond_8404 ····:cond_8
405 ····invoke-static·{v3,·v4},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;405 ····invoke-static·{v3,·v4},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
  
406 ····move-result-object·v0406 ····move-result-object·v0
  
407 ····invoke-interface·{v2,·v0},·Lw/i$d;->b(Ljava/lang/Object;)V407 ····invoke-interface·{v2,·v0},·Lw/j$d;->b(Ljava/lang/Object;)V
408 ····:try_end_0408 ····:try_end_0
409 ····.catch·Ljava/lang/IllegalStateException;·{:try_start_0·..·:try_end_0}·:catch_0409 ····.catch·Ljava/lang/IllegalStateException;·{:try_start_0·..·:try_end_0}·:catch_0
  
410 ····goto·:goto_7410 ····goto·:goto_7
  
411 ····:goto_6411 ····:goto_6
412 ····invoke-static·{v0},·Lv/k;->b(Ljava/lang/Exception;)Ljava/lang/String;412 ····invoke-static·{v0},·Lv/k;->b(Ljava/lang/Exception;)Ljava/lang/String;
  
413 ····move-result-object·v0413 ····move-result-object·v0
  
414 ····const-string·v3,·"error"414 ····const-string·v3,·"error"
  
Max diff block lines reached; 10821/14316 bytes (75.59%) of diff not shown.
1.69 KB
smali/v/f.smali
    
Offset 8, 44 lines modifiedOffset 8, 44 lines modified
8 ····value·=·{8 ····value·=·{
9 ········Lv/f$b;9 ········Lv/f$b;
10 ····}10 ····}
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
13 .field·public·final·a:Lw/i;13 .field·public·final·a:Lw/j;
  
14 .field·private·b:Lv/f$b;14 .field·private·b:Lv/f$b;
  
15 .field·public·final·c:Lw/i$c;15 .field·public·final·c:Lw/j$c;
  
  
16 #·direct·methods16 #·direct·methods
17 .method·public·constructor·<init>(Lk/a;)V17 .method·public·constructor·<init>(Lk/a;)V
18 ····.locals·418 ····.locals·4
  
19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
20 ····new-instance·v0,·Lv/f$a;20 ····new-instance·v0,·Lv/f$a;
  
21 ····invoke-direct·{v0,·p0},·Lv/f$a;-><init>(Lv/f;)V21 ····invoke-direct·{v0,·p0},·Lv/f$a;-><init>(Lv/f;)V
  
22 ····iput-object·v0,·p0,·Lv/f;->c:Lw/i$c;22 ····iput-object·v0,·p0,·Lv/f;->c:Lw/j$c;
  
23 ····new-instance·v1,·Lw/i;23 ····new-instance·v1,·Lw/j;
  
24 ····sget-object·v2,·Lw/e;->a:Lw/e;24 ····sget-object·v2,·Lw/f;->a:Lw/f;
  
25 ····const-string·v3,·"flutter/localization"25 ····const-string·v3,·"flutter/localization"
  
26 ····invoke-direct·{v1,·p1,·v3,·v2},·Lw/i;-><init>(Lw/b;Ljava/lang/String;Lw/j;)V26 ····invoke-direct·{v1,·p1,·v3,·v2},·Lw/j;-><init>(Lw/c;Ljava/lang/String;Lw/k;)V
  
27 ····iput-object·v1,·p0,·Lv/f;->a:Lw/i;27 ····iput-object·v1,·p0,·Lv/f;->a:Lw/j;
  
28 ····invoke-virtual·{v1,·v0},·Lw/i;->e(Lw/i$c;)V28 ····invoke-virtual·{v1,·v0},·Lw/j;->e(Lw/j$c;)V
  
29 ····return-void29 ····return-void
30 .end·method30 .end·method
  
31 .method·static·synthetic·a(Lv/f;)Lv/f$b;31 .method·static·synthetic·a(Lv/f;)Lv/f$b;
32 ····.locals·032 ····.locals·0
  
Offset 173, 19 lines modifiedOffset 173, 19 lines modified
173 ····move-result-object·v2173 ····move-result-object·v2
  
174 ····invoke-interface·{v1,·v2},·Ljava/util/List;->add(Ljava/lang/Object;)Z174 ····invoke-interface·{v1,·v2},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
175 ····goto·:goto_0175 ····goto·:goto_0
  
176 ····:cond_1176 ····:cond_1
177 ····iget-object·p1,·p0,·Lv/f;->a:Lw/i;177 ····iget-object·p1,·p0,·Lv/f;->a:Lw/j;
  
178 ····const-string·v0,·"setLocale"178 ····const-string·v0,·"setLocale"
  
179 ····invoke-virtual·{p1,·v0,·v1},·Lw/i;->c(Ljava/lang/String;Ljava/lang/Object;)V179 ····invoke-virtual·{p1,·v0,·v1},·Lw/j;->c(Ljava/lang/String;Ljava/lang/Object;)V
  
180 ····return-void180 ····return-void
181 .end·method181 .end·method
  
182 .method·public·c(Lv/f$b;)V182 .method·public·c(Lv/f$b;)V
183 ····.locals·0183 ····.locals·0
  
744 B
smali/v/d.smali
    
Offset 21, 26 lines modifiedOffset 21, 26 lines modified
21 ············">;"21 ············">;"
22 ········}22 ········}
23 ····.end·annotation23 ····.end·annotation
24 .end·field24 .end·field
  
  
25 #·direct·methods25 #·direct·methods
26 .method·public·constructor·<init>(Lw/b;)V26 .method·public·constructor·<init>(Lw/c;)V
27 ····.locals·327 ····.locals·3
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
29 ····new-instance·v0,·Lw/a;29 ····new-instance·v0,·Lw/a;
  
30 ····sget-object·v1,·Lw/d;->a:Lw/d;30 ····sget-object·v1,·Lw/e;->a:Lw/e;
  
31 ····const-string·v2,·"flutter/keyevent"31 ····const-string·v2,·"flutter/keyevent"
  
32 ····invoke-direct·{v0,·p1,·v2,·v1},·Lw/a;-><init>(Lw/b;Ljava/lang/String;Lw/g;)V32 ····invoke-direct·{v0,·p1,·v2,·v1},·Lw/a;-><init>(Lw/c;Ljava/lang/String;Lw/h;)V
  
33 ····iput-object·v0,·p0,·Lv/d;->a:Lw/a;33 ····iput-object·v0,·p0,·Lv/d;->a:Lw/a;
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
36 .method·public·static·synthetic·a(Lv/d$a;Ljava/lang/Object;)V36 .method·public·static·synthetic·a(Lv/d$a;Ljava/lang/Object;)V
1.98 KB
smali/v/i.smali
    
Offset 17, 44 lines modifiedOffset 17, 44 lines modified
17 ········Lv/i$i;,17 ········Lv/i$i;,
18 ········Lv/i$h;18 ········Lv/i$h;
19 ····}19 ····}
20 .end·annotation20 .end·annotation
  
  
21 #·instance·fields21 #·instance·fields
22 .field·public·final·a:Lw/i;22 .field·public·final·a:Lw/j;
  
23 .field·private·b:Lv/i$h;23 .field·private·b:Lv/i$h;
  
24 .field·final·c:Lw/i$c;24 .field·final·c:Lw/j$c;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·public·constructor·<init>(Lk/a;)V26 .method·public·constructor·<init>(Lk/a;)V
27 ····.locals·427 ····.locals·4
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
29 ····new-instance·v0,·Lv/i$a;29 ····new-instance·v0,·Lv/i$a;
  
30 ····invoke-direct·{v0,·p0},·Lv/i$a;-><init>(Lv/i;)V30 ····invoke-direct·{v0,·p0},·Lv/i$a;-><init>(Lv/i;)V
  
31 ····iput-object·v0,·p0,·Lv/i;->c:Lw/i$c;31 ····iput-object·v0,·p0,·Lv/i;->c:Lw/j$c;
  
32 ····new-instance·v1,·Lw/i;32 ····new-instance·v1,·Lw/j;
  
33 ····sget-object·v2,·Lw/e;->a:Lw/e;33 ····sget-object·v2,·Lw/f;->a:Lw/f;
  
34 ····const-string·v3,·"flutter/platform"34 ····const-string·v3,·"flutter/platform"
  
35 ····invoke-direct·{v1,·p1,·v3,·v2},·Lw/i;-><init>(Lw/b;Ljava/lang/String;Lw/j;)V35 ····invoke-direct·{v1,·p1,·v3,·v2},·Lw/j;-><init>(Lw/c;Ljava/lang/String;Lw/k;)V
  
36 ····iput-object·v1,·p0,·Lv/i;->a:Lw/i;36 ····iput-object·v1,·p0,·Lv/i;->a:Lw/j;
  
37 ····invoke-virtual·{v1,·v0},·Lw/i;->e(Lw/i$c;)V37 ····invoke-virtual·{v1,·v0},·Lw/j;->e(Lw/j$c;)V
  
38 ····return-void38 ····return-void
39 .end·method39 .end·method
  
40 .method·static·synthetic·a(Lv/i;)Lv/i$h;40 .method·static·synthetic·a(Lv/i;)Lv/i$h;
41 ····.locals·041 ····.locals·0
  
Offset 621, 15 lines modifiedOffset 621, 15 lines modified
  
621 ····const-string·v0,·"PlatformChannel"621 ····const-string·v0,·"PlatformChannel"
  
622 ····const-string·v1,·"Sending·\'systemUIChange\'·message."622 ····const-string·v1,·"Sending·\'systemUIChange\'·message."
  
623 ····invoke-static·{v0,·v1},·Lj/b;->f(Ljava/lang/String;Ljava/lang/String;)V623 ····invoke-static·{v0,·v1},·Lj/b;->f(Ljava/lang/String;Ljava/lang/String;)V
  
624 ····iget-object·v0,·p0,·Lv/i;->a:Lw/i;624 ····iget-object·v0,·p0,·Lv/i;->a:Lw/j;
  
625 ····const/4·v1,·0x1625 ····const/4·v1,·0x1
  
626 ····new-array·v1,·v1,·[Ljava/lang/Boolean;626 ····new-array·v1,·v1,·[Ljava/lang/Boolean;
  
627 ····invoke-static·{p1},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;627 ····invoke-static·{p1},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
  
Offset 641, 11 lines modifiedOffset 641, 11 lines modified
  
641 ····invoke-static·{v1},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;641 ····invoke-static·{v1},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
  
642 ····move-result-object·p1642 ····move-result-object·p1
  
643 ····const-string·v1,·"SystemChrome.systemUIChange"643 ····const-string·v1,·"SystemChrome.systemUIChange"
  
644 ····invoke-virtual·{v0,·v1,·p1},·Lw/i;->c(Ljava/lang/String;Ljava/lang/Object;)V644 ····invoke-virtual·{v0,·v1,·p1},·Lw/j;->c(Ljava/lang/String;Ljava/lang/Object;)V
  
645 ····return-void645 ····return-void
646 .end·method646 .end·method
1.74 KB
smali/v/b$a.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·Lv/b$a;1 .class·Lv/b$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lw/i$c;5 .implements·Lw/j$c;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lv/b;8 ····value·=·Lv/b;
9 .end·annotation9 .end·annotation
  
Offset 30, 31 lines modifiedOffset 30, 31 lines modified
30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
31 ····return-void31 ····return-void
32 .end·method32 .end·method
  
  
33 #·virtual·methods33 #·virtual·methods
34 .method·public·a(Lw/h;Lw/i$d;)V34 .method·public·a(Lw/i;Lw/j$d;)V
35 ····.locals·435 ····.locals·4
  
36 ····iget-object·v0,·p0,·Lv/b$a;->a:Lv/b;36 ····iget-object·v0,·p0,·Lv/b$a;->a:Lv/b;
  
37 ····invoke-static·{v0},·Lv/b;->a(Lv/b;)Ll/a;37 ····invoke-static·{v0},·Lv/b;->a(Lv/b;)Ll/a;
  
38 ····move-result-object·v038 ····move-result-object·v0
  
39 ····if-nez·v0,·:cond_039 ····if-nez·v0,·:cond_0
  
40 ····return-void40 ····return-void
  
41 ····:cond_041 ····:cond_0
42 ····iget-object·v0,·p1,·Lw/h;->a:Ljava/lang/String;42 ····iget-object·v0,·p1,·Lw/i;->a:Ljava/lang/String;
  
43 ····invoke-virtual·{p1},·Lw/h;->b()Ljava/lang/Object;43 ····invoke-virtual·{p1},·Lw/i;->a()Ljava/lang/Object;
  
44 ····move-result-object·p144 ····move-result-object·p1
  
45 ····check-cast·p1,·Ljava/util/Map;45 ····check-cast·p1,·Ljava/util/Map;
  
46 ····new-instance·v1,·Ljava/lang/StringBuilder;46 ····new-instance·v1,·Ljava/lang/StringBuilder;
  
Offset 155, 15 lines modifiedOffset 155, 15 lines modified
  
155 ····:cond_3155 ····:cond_3
156 ····const/4·v2,·0x0156 ····const/4·v2,·0x0
  
157 ····:goto_0157 ····:goto_0
158 ····packed-switch·v2,·:pswitch_data_0158 ····packed-switch·v2,·:pswitch_data_0
  
159 ····invoke-interface·{p2},·Lw/i$d;->c()V159 ····invoke-interface·{p2},·Lw/j$d;->c()V
  
160 ····goto·:goto_2160 ····goto·:goto_2
  
161 ····:pswitch_0161 ····:pswitch_0
162 ····iget-object·v0,·p0,·Lv/b$a;->a:Lv/b;162 ····iget-object·v0,·p0,·Lv/b$a;->a:Lv/b;
  
163 ····invoke-static·{v0},·Lv/b;->a(Lv/b;)Ll/a;163 ····invoke-static·{v0},·Lv/b;->a(Lv/b;)Ll/a;
Offset 221, 15 lines modifiedOffset 221, 15 lines modified
221 ····move-result-object·v0221 ····move-result-object·v0
  
222 ····invoke-interface·{v0,·v1,·p1},·Ll/a;->a(ILjava/lang/String;)Ljava/lang/String;222 ····invoke-interface·{v0,·v1,·p1},·Ll/a;->a(ILjava/lang/String;)Ljava/lang/String;
  
223 ····move-result-object·p1223 ····move-result-object·p1
  
224 ····:goto_1224 ····:goto_1
225 ····invoke-interface·{p2,·p1},·Lw/i$d;->b(Ljava/lang/Object;)V225 ····invoke-interface·{p2,·p1},·Lw/j$d;->b(Ljava/lang/Object;)V
  
226 ····goto·:goto_2226 ····goto·:goto_2
  
227 ····:pswitch_2227 ····:pswitch_2
228 ····iget-object·v0,·p0,·Lv/b$a;->a:Lv/b;228 ····iget-object·v0,·p0,·Lv/b$a;->a:Lv/b;
  
229 ····invoke-static·{v0},·Lv/b;->a(Lv/b;)Ll/a;229 ····invoke-static·{v0},·Lv/b;->a(Lv/b;)Ll/a;
1.18 KB
smali/v/g.smali
    
Offset 8, 44 lines modifiedOffset 8, 44 lines modified
8 ····value·=·{8 ····value·=·{
9 ········Lv/g$b;9 ········Lv/g$b;
10 ····}10 ····}
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
13 .field·public·final·a:Lw/i;13 .field·public·final·a:Lw/j;
  
14 .field·private·b:Lv/g$b;14 .field·private·b:Lv/g$b;
  
15 .field·private·final·c:Lw/i$c;15 .field·private·final·c:Lw/j$c;
  
  
16 #·direct·methods16 #·direct·methods
17 .method·public·constructor·<init>(Lk/a;)V17 .method·public·constructor·<init>(Lk/a;)V
18 ····.locals·418 ····.locals·4
  
19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
20 ····new-instance·v0,·Lv/g$a;20 ····new-instance·v0,·Lv/g$a;
  
21 ····invoke-direct·{v0,·p0},·Lv/g$a;-><init>(Lv/g;)V21 ····invoke-direct·{v0,·p0},·Lv/g$a;-><init>(Lv/g;)V
  
22 ····iput-object·v0,·p0,·Lv/g;->c:Lw/i$c;22 ····iput-object·v0,·p0,·Lv/g;->c:Lw/j$c;
  
23 ····new-instance·v1,·Lw/i;23 ····new-instance·v1,·Lw/j;
  
24 ····sget-object·v2,·Lw/p;->b:Lw/p;24 ····sget-object·v2,·Lw/q;->b:Lw/q;
  
25 ····const-string·v3,·"flutter/mousecursor"25 ····const-string·v3,·"flutter/mousecursor"
  
26 ····invoke-direct·{v1,·p1,·v3,·v2},·Lw/i;-><init>(Lw/b;Ljava/lang/String;Lw/j;)V26 ····invoke-direct·{v1,·p1,·v3,·v2},·Lw/j;-><init>(Lw/c;Ljava/lang/String;Lw/k;)V
  
27 ····iput-object·v1,·p0,·Lv/g;->a:Lw/i;27 ····iput-object·v1,·p0,·Lv/g;->a:Lw/j;
  
28 ····invoke-virtual·{v1,·v0},·Lw/i;->e(Lw/i$c;)V28 ····invoke-virtual·{v1,·v0},·Lw/j;->e(Lw/j$c;)V
  
29 ····return-void29 ····return-void
30 .end·method30 .end·method
  
31 .method·static·synthetic·a(Lv/g;)Lv/g$b;31 .method·static·synthetic·a(Lv/g;)Lv/g$b;
32 ····.locals·032 ····.locals·0
  
1.8 KB
smali/v/k.smali
    
Offset 13, 44 lines modifiedOffset 13, 44 lines modified
13 ········Lv/k$d;,13 ········Lv/k$d;,
14 ········Lv/k$g;14 ········Lv/k$g;
15 ····}15 ····}
16 .end·annotation16 .end·annotation
  
  
17 #·instance·fields17 #·instance·fields
18 .field·private·final·a:Lw/i;18 .field·private·final·a:Lw/j;
  
19 .field·private·b:Lv/k$g;19 .field·private·b:Lv/k$g;
  
20 .field·private·final·c:Lw/i$c;20 .field·private·final·c:Lw/j$c;
  
  
21 #·direct·methods21 #·direct·methods
22 .method·public·constructor·<init>(Lk/a;)V22 .method·public·constructor·<init>(Lk/a;)V
23 ····.locals·423 ····.locals·4
  
24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
25 ····new-instance·v0,·Lv/k$a;25 ····new-instance·v0,·Lv/k$a;
  
26 ····invoke-direct·{v0,·p0},·Lv/k$a;-><init>(Lv/k;)V26 ····invoke-direct·{v0,·p0},·Lv/k$a;-><init>(Lv/k;)V
  
27 ····iput-object·v0,·p0,·Lv/k;->c:Lw/i$c;27 ····iput-object·v0,·p0,·Lv/k;->c:Lw/j$c;
  
28 ····new-instance·v1,·Lw/i;28 ····new-instance·v1,·Lw/j;
  
29 ····sget-object·v2,·Lw/p;->b:Lw/p;29 ····sget-object·v2,·Lw/q;->b:Lw/q;
  
30 ····const-string·v3,·"flutter/platform_views"30 ····const-string·v3,·"flutter/platform_views"
  
31 ····invoke-direct·{v1,·p1,·v3,·v2},·Lw/i;-><init>(Lw/b;Ljava/lang/String;Lw/j;)V31 ····invoke-direct·{v1,·p1,·v3,·v2},·Lw/j;-><init>(Lw/c;Ljava/lang/String;Lw/k;)V
  
32 ····iput-object·v1,·p0,·Lv/k;->a:Lw/i;32 ····iput-object·v1,·p0,·Lv/k;->a:Lw/j;
  
33 ····invoke-virtual·{v1,·v0},·Lw/i;->e(Lw/i$c;)V33 ····invoke-virtual·{v1,·v0},·Lw/j;->e(Lw/j$c;)V
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
36 .method·static·synthetic·a(Lv/k;)Lv/k$g;36 .method·static·synthetic·a(Lv/k;)Lv/k$g;
37 ····.locals·037 ····.locals·0
  
Offset 80, 28 lines modifiedOffset 80, 28 lines modified
80 .end·method80 .end·method
  
  
81 #·virtual·methods81 #·virtual·methods
82 .method·public·d(I)V82 .method·public·d(I)V
83 ····.locals·283 ····.locals·2
  
84 ····iget-object·v0,·p0,·Lv/k;->a:Lw/i;84 ····iget-object·v0,·p0,·Lv/k;->a:Lw/j;
  
85 ····if-nez·v0,·:cond_085 ····if-nez·v0,·:cond_0
  
86 ····return-void86 ····return-void
  
87 ····:cond_087 ····:cond_0
88 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;88 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
89 ····move-result-object·p189 ····move-result-object·p1
  
90 ····const-string·v1,·"viewFocused"90 ····const-string·v1,·"viewFocused"
  
91 ····invoke-virtual·{v0,·v1,·p1},·Lw/i;->c(Ljava/lang/String;Ljava/lang/Object;)V91 ····invoke-virtual·{v0,·v1,·p1},·Lw/j;->c(Ljava/lang/String;Ljava/lang/Object;)V
  
92 ····return-void92 ····return-void
93 .end·method93 .end·method
  
94 .method·public·e(Lv/k$g;)V94 .method·public·e(Lv/k$g;)V
95 ····.locals·095 ····.locals·0
  
2.37 KB
smali/v/n$a.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·Lv/n$a;1 .class·Lv/n$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lw/i$c;5 .implements·Lw/j$c;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lv/n;8 ····value·=·Lv/n;
9 .end·annotation9 .end·annotation
  
Offset 30, 15 lines modifiedOffset 30, 15 lines modified
30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
31 ····return-void31 ····return-void
32 .end·method32 .end·method
  
  
33 #·virtual·methods33 #·virtual·methods
34 .method·public·a(Lw/h;Lw/i$d;)V34 .method·public·a(Lw/i;Lw/j$d;)V
35 ····.locals·435 ····.locals·4
  
36 ····iget-object·v0,·p0,·Lv/n$a;->a:Lv/n;36 ····iget-object·v0,·p0,·Lv/n$a;->a:Lv/n;
  
37 ····invoke-static·{v0},·Lv/n;->a(Lv/n;)Lv/n$b;37 ····invoke-static·{v0},·Lv/n;->a(Lv/n;)Lv/n$b;
  
38 ····move-result-object·v038 ····move-result-object·v0
Offset 50, 17 lines modifiedOffset 50, 17 lines modified
50 ····const-string·p1,·"No·SpellCheckeMethodHandler·registered,·call·not·forwarded·to·spell·check·API."50 ····const-string·p1,·"No·SpellCheckeMethodHandler·registered,·call·not·forwarded·to·spell·check·API."
  
51 ····invoke-static·{v1,·p1},·Lj/b;->f(Ljava/lang/String;Ljava/lang/String;)V51 ····invoke-static·{v1,·p1},·Lj/b;->f(Ljava/lang/String;Ljava/lang/String;)V
  
52 ····return-void52 ····return-void
  
53 ····:cond_053 ····:cond_0
54 ····iget-object·v0,·p1,·Lw/h;->a:Ljava/lang/String;54 ····iget-object·v0,·p1,·Lw/i;->a:Ljava/lang/String;
  
55 ····iget-object·p1,·p1,·Lw/h;->b:Ljava/lang/Object;55 ····iget-object·p1,·p1,·Lw/i;->b:Ljava/lang/Object;
  
56 ····new-instance·v2,·Ljava/lang/StringBuilder;56 ····new-instance·v2,·Ljava/lang/StringBuilder;
  
57 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V57 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V
  
58 ····const-string·v3,·"Received·\'"58 ····const-string·v3,·"Received·\'"
  
Offset 84, 15 lines modifiedOffset 84, 15 lines modified
  
84 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z84 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
85 ····move-result·v085 ····move-result·v0
  
86 ····if-nez·v0,·:cond_186 ····if-nez·v0,·:cond_1
  
87 ····invoke-interface·{p2},·Lw/i$d;->c()V87 ····invoke-interface·{p2},·Lw/j$d;->c()V
  
88 ····goto·:goto_088 ····goto·:goto_0
  
89 ····:cond_189 ····:cond_1
90 ····:try_start_090 ····:try_start_0
91 ····check-cast·p1,·Ljava/util/ArrayList;91 ····check-cast·p1,·Ljava/util/ArrayList;
  
Offset 114, 15 lines modifiedOffset 114, 15 lines modified
  
114 ····iget-object·v1,·p0,·Lv/n$a;->a:Lv/n;114 ····iget-object·v1,·p0,·Lv/n$a;->a:Lv/n;
  
115 ····invoke-static·{v1},·Lv/n;->a(Lv/n;)Lv/n$b;115 ····invoke-static·{v1},·Lv/n;->a(Lv/n;)Lv/n$b;
  
116 ····move-result-object·v1116 ····move-result-object·v1
  
117 ····invoke-interface·{v1,·v0,·p1,·p2},·Lv/n$b;->a(Ljava/lang/String;Ljava/lang/String;Lw/i$d;)V117 ····invoke-interface·{v1,·v0,·p1,·p2},·Lv/n$b;->a(Ljava/lang/String;Ljava/lang/String;Lw/j$d;)V
118 ····:try_end_0118 ····:try_end_0
119 ····.catch·Ljava/lang/IllegalStateException;·{:try_start_0·..·:try_end_0}·:catch_0119 ····.catch·Ljava/lang/IllegalStateException;·{:try_start_0·..·:try_end_0}·:catch_0
  
120 ····goto·:goto_0120 ····goto·:goto_0
  
121 ····:catch_0121 ····:catch_0
122 ····move-exception·p1122 ····move-exception·p1
Offset 131, 12 lines modifiedOffset 131, 12 lines modified
  
131 ····move-result-object·p1131 ····move-result-object·p1
  
132 ····const/4·v0,·0x0132 ····const/4·v0,·0x0
  
133 ····const-string·v1,·"error"133 ····const-string·v1,·"error"
  
134 ····invoke-interface·{p2,·v1,·p1,·v0},·Lw/i$d;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V134 ····invoke-interface·{p2,·v1,·p1,·v0},·Lw/j$d;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
  
135 ····:goto_0135 ····:goto_0
136 ····return-void136 ····return-void
137 .end·method137 .end·method
2.92 KB
smali/v/g$a.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·Lv/g$a;1 .class·Lv/g$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lw/i$c;5 .implements·Lw/j$c;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lv/g;8 ····value·=·Lv/g;
9 .end·annotation9 .end·annotation
  
Offset 30, 15 lines modifiedOffset 30, 15 lines modified
30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
31 ····return-void31 ····return-void
32 .end·method32 .end·method
  
  
33 #·virtual·methods33 #·virtual·methods
34 .method·public·a(Lw/h;Lw/i$d;)V34 .method·public·a(Lw/i;Lw/j$d;)V
35 ····.locals·635 ····.locals·6
  
36 ····const-string·v0,·"error"36 ····const-string·v0,·"error"
  
37 ····iget-object·v1,·p0,·Lv/g$a;->a:Lv/g;37 ····iget-object·v1,·p0,·Lv/g$a;->a:Lv/g;
  
38 ····invoke-static·{v1},·Lv/g;->a(Lv/g;)Lv/g$b;38 ····invoke-static·{v1},·Lv/g;->a(Lv/g;)Lv/g$b;
Offset 46, 15 lines modifiedOffset 46, 15 lines modified
46 ····move-result-object·v146 ····move-result-object·v1
  
47 ····if-nez·v1,·:cond_047 ····if-nez·v1,·:cond_0
  
48 ····return-void48 ····return-void
  
49 ····:cond_049 ····:cond_0
50 ····iget-object·v1,·p1,·Lw/h;->a:Ljava/lang/String;50 ····iget-object·v1,·p1,·Lw/i;->a:Ljava/lang/String;
  
51 ····new-instance·v2,·Ljava/lang/StringBuilder;51 ····new-instance·v2,·Ljava/lang/StringBuilder;
  
52 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V52 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V
  
53 ····const-string·v3,·"Received·\'"53 ····const-string·v3,·"Received·\'"
  
Offset 103, 15 lines modifiedOffset 103, 15 lines modified
103 ····:cond_2103 ····:cond_2
104 ····:goto_0104 ····:goto_0
105 ····if-eqz·v2,·:cond_3105 ····if-eqz·v2,·:cond_3
  
106 ····goto·:goto_1106 ····goto·:goto_1
  
107 ····:cond_3107 ····:cond_3
108 ····iget-object·p1,·p1,·Lw/h;->b:Ljava/lang/Object;108 ····iget-object·p1,·p1,·Lw/i;->b:Ljava/lang/Object;
  
109 ····check-cast·p1,·Ljava/util/HashMap;109 ····check-cast·p1,·Ljava/util/HashMap;
  
110 ····const-string·v1,·"kind"110 ····const-string·v1,·"kind"
  
111 ····invoke-virtual·{p1,·v1},·Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;111 ····invoke-virtual·{p1,·v1},·Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
Offset 131, 15 lines modifiedOffset 131, 15 lines modified
131 ····invoke-interface·{v1,·p1},·Lv/g$b;->a(Ljava/lang/String;)V131 ····invoke-interface·{v1,·p1},·Lv/g$b;->a(Ljava/lang/String;)V
132 ····:try_end_1132 ····:try_end_1
133 ····.catch·Ljava/lang/Exception;·{:try_start_1·..·:try_end_1}·:catch_0133 ····.catch·Ljava/lang/Exception;·{:try_start_1·..·:try_end_1}·:catch_0
  
134 ····:try_start_2134 ····:try_start_2
135 ····sget-object·p1,·Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;135 ····sget-object·p1,·Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;
  
136 ····invoke-interface·{p2,·p1},·Lw/i$d;->b(Ljava/lang/Object;)V136 ····invoke-interface·{p2,·p1},·Lw/j$d;->b(Ljava/lang/Object;)V
  
137 ····goto·:goto_1137 ····goto·:goto_1
  
138 ····:catch_0138 ····:catch_0
139 ····move-exception·p1139 ····move-exception·p1
  
140 ····new-instance·v1,·Ljava/lang/StringBuilder;140 ····new-instance·v1,·Ljava/lang/StringBuilder;
Offset 156, 15 lines modifiedOffset 156, 15 lines modified
  
156 ····invoke-virtual·{v1,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;156 ····invoke-virtual·{v1,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
157 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;157 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
158 ····move-result-object·p1158 ····move-result-object·p1
  
159 ····invoke-interface·{p2,·v0,·p1,·v3},·Lw/i$d;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V159 ····invoke-interface·{p2,·v0,·p1,·v3},·Lw/j$d;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
160 ····:try_end_2160 ····:try_end_2
161 ····.catch·Ljava/lang/Exception;·{:try_start_2·..·:try_end_2}·:catch_1161 ····.catch·Ljava/lang/Exception;·{:try_start_2·..·:try_end_2}·:catch_1
  
162 ····goto·:goto_1162 ····goto·:goto_1
  
163 ····:catch_1163 ····:catch_1
164 ····move-exception·p1164 ····move-exception·p1
Offset 183, 12 lines modifiedOffset 183, 12 lines modified
  
183 ····invoke-virtual·{v1,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;183 ····invoke-virtual·{v1,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
184 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;184 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
185 ····move-result-object·p1185 ····move-result-object·p1
  
186 ····invoke-interface·{p2,·v0,·p1,·v3},·Lw/i$d;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V186 ····invoke-interface·{p2,·v0,·p1,·v3},·Lw/j$d;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
  
187 ····:goto_1187 ····:goto_1
188 ····return-void188 ····return-void
189 .end·method189 .end·method
556 B
smali/v/m.smali
    
Offset 28, 19 lines modifiedOffset 28, 19 lines modified
28 .method·public·constructor·<init>(Lk/a;)V28 .method·public·constructor·<init>(Lk/a;)V
29 ····.locals·329 ····.locals·3
  
30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
31 ····new-instance·v0,·Lw/a;31 ····new-instance·v0,·Lw/a;
  
32 ····sget-object·v1,·Lw/d;->a:Lw/d;32 ····sget-object·v1,·Lw/e;->a:Lw/e;
  
33 ····const-string·v2,·"flutter/settings"33 ····const-string·v2,·"flutter/settings"
  
34 ····invoke-direct·{v0,·p1,·v2,·v1},·Lw/a;-><init>(Lw/b;Ljava/lang/String;Lw/g;)V34 ····invoke-direct·{v0,·p1,·v2,·v1},·Lw/a;-><init>(Lw/c;Ljava/lang/String;Lw/h;)V
  
35 ····iput-object·v0,·p0,·Lv/m;->a:Lw/a;35 ····iput-object·v0,·p0,·Lv/m;->a:Lw/a;
  
36 ····return-void36 ····return-void
37 .end·method37 .end·method
  
  
1.52 KB
smali/v/b.smali
    
Offset 1, 55 lines modifiedOffset 1, 55 lines modified
1 .class·public·Lv/b;1 .class·public·Lv/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·private·final·a:Lw/i;5 .field·private·final·a:Lw/j;
  
6 .field·private·b:Ll/a;6 .field·private·b:Ll/a;
  
7 .field·private·c:Ljava/util/Map;7 .field·private·c:Ljava/util/Map;
8 ····.annotation·system·Ldalvik/annotation/Signature;8 ····.annotation·system·Ldalvik/annotation/Signature;
9 ········value·=·{9 ········value·=·{
10 ············"Ljava/util/Map<",10 ············"Ljava/util/Map<",
11 ············"Ljava/lang/String;",11 ············"Ljava/lang/String;",
12 ············"Ljava/util/List<",12 ············"Ljava/util/List<",
13 ············"Lw/i$d;",13 ············"Lw/j$d;",
14 ············">;>;"14 ············">;>;"
15 ········}15 ········}
16 ····.end·annotation16 ····.end·annotation
17 .end·field17 .end·field
  
18 .field·final·d:Lw/i$c;18 .field·final·d:Lw/j$c;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·public·constructor·<init>(Lk/a;)V20 .method·public·constructor·<init>(Lk/a;)V
21 ····.locals·421 ····.locals·4
  
22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
23 ····new-instance·v0,·Lv/b$a;23 ····new-instance·v0,·Lv/b$a;
  
24 ····invoke-direct·{v0,·p0},·Lv/b$a;-><init>(Lv/b;)V24 ····invoke-direct·{v0,·p0},·Lv/b$a;-><init>(Lv/b;)V
  
25 ····iput-object·v0,·p0,·Lv/b;->d:Lw/i$c;25 ····iput-object·v0,·p0,·Lv/b;->d:Lw/j$c;
  
26 ····new-instance·v1,·Lw/i;26 ····new-instance·v1,·Lw/j;
  
27 ····sget-object·v2,·Lw/p;->b:Lw/p;27 ····sget-object·v2,·Lw/q;->b:Lw/q;
  
28 ····const-string·v3,·"flutter/deferredcomponent"28 ····const-string·v3,·"flutter/deferredcomponent"
  
29 ····invoke-direct·{v1,·p1,·v3,·v2},·Lw/i;-><init>(Lw/b;Ljava/lang/String;Lw/j;)V29 ····invoke-direct·{v1,·p1,·v3,·v2},·Lw/j;-><init>(Lw/c;Ljava/lang/String;Lw/k;)V
  
30 ····iput-object·v1,·p0,·Lv/b;->a:Lw/i;30 ····iput-object·v1,·p0,·Lv/b;->a:Lw/j;
  
31 ····invoke-virtual·{v1,·v0},·Lw/i;->e(Lw/i$c;)V31 ····invoke-virtual·{v1,·v0},·Lw/j;->e(Lw/j$c;)V
  
32 ····invoke-static·{},·Lj/a;->e()Lj/a;32 ····invoke-static·{},·Lj/a;->e()Lj/a;
  
33 ····move-result-object·p133 ····move-result-object·p1
  
34 ····invoke-virtual·{p1},·Lj/a;->a()Ll/a;34 ····invoke-virtual·{p1},·Lj/a;->a()Ll/a;
  
343 B
smali/v/n$b.smali
    
Offset 11, 9 lines modifiedOffset 11, 9 lines modified
11 .annotation·system·Ldalvik/annotation/InnerClass;11 .annotation·system·Ldalvik/annotation/InnerClass;
12 ····accessFlags·=·0x60912 ····accessFlags·=·0x609
13 ····name·=·"b"13 ····name·=·"b"
14 .end·annotation14 .end·annotation
  
  
15 #·virtual·methods15 #·virtual·methods
16 .method·public·abstract·a(Ljava/lang/String;Ljava/lang/String;Lw/i$d;)V16 .method·public·abstract·a(Ljava/lang/String;Ljava/lang/String;Lw/j$d;)V
17 .end·method17 .end·method
7.85 KB
smali/v/i$a.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·Lv/i$a;1 .class·Lv/i$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lw/i$c;5 .implements·Lw/j$c;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lv/i;8 ····value·=·Lv/i;
9 .end·annotation9 .end·annotation
  
Offset 30, 15 lines modifiedOffset 30, 15 lines modified
30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
31 ····return-void31 ····return-void
32 .end·method32 .end·method
  
  
33 #·virtual·methods33 #·virtual·methods
34 .method·public·a(Lw/h;Lw/i$d;)V34 .method·public·a(Lw/i;Lw/j$d;)V
35 ····.locals·535 ····.locals·5
  
36 ····const-string·v0,·"error"36 ····const-string·v0,·"error"
  
37 ····iget-object·v1,·p0,·Lv/i$a;->a:Lv/i;37 ····iget-object·v1,·p0,·Lv/i$a;->a:Lv/i;
  
38 ····invoke-static·{v1},·Lv/i;->a(Lv/i;)Lv/i$h;38 ····invoke-static·{v1},·Lv/i;->a(Lv/i;)Lv/i$h;
Offset 46, 17 lines modifiedOffset 46, 17 lines modified
46 ····move-result-object·v146 ····move-result-object·v1
  
47 ····if-nez·v1,·:cond_047 ····if-nez·v1,·:cond_0
  
48 ····return-void48 ····return-void
  
49 ····:cond_049 ····:cond_0
50 ····iget-object·v1,·p1,·Lw/h;->a:Ljava/lang/String;50 ····iget-object·v1,·p1,·Lw/i;->a:Ljava/lang/String;
  
51 ····iget-object·p1,·p1,·Lw/h;->b:Ljava/lang/Object;51 ····iget-object·p1,·p1,·Lw/i;->b:Ljava/lang/Object;
  
52 ····new-instance·v2,·Ljava/lang/StringBuilder;52 ····new-instance·v2,·Ljava/lang/StringBuilder;
  
53 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V53 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V
  
54 ····const-string·v3,·"Received·\'"54 ····const-string·v3,·"Received·\'"
  
Offset 261, 15 lines modifiedOffset 261, 15 lines modified
261 ····:cond_1261 ····:cond_1
262 ····:goto_0262 ····:goto_0
263 ····const-string·v1,·"text"263 ····const-string·v1,·"text"
  
264 ····packed-switch·v2,·:pswitch_data_0264 ····packed-switch·v2,·:pswitch_data_0
  
265 ····:try_start_1265 ····:try_start_1
266 ····invoke-interface·{p2},·Lw/i$d;->c()V266 ····invoke-interface·{p2},·Lw/j$d;->c()V
  
267 ····goto/16·:goto_8267 ····goto/16·:goto_8
  
268 ····:pswitch_0268 ····:pswitch_0
269 ····iget-object·p1,·p0,·Lv/i$a;->a:Lv/i;269 ····iget-object·p1,·p0,·Lv/i$a;->a:Lv/i;
  
270 ····invoke-static·{p1},·Lv/i;->a(Lv/i;)Lv/i$h;270 ····invoke-static·{p1},·Lv/i;->a(Lv/i;)Lv/i$h;
Offset 284, 15 lines modifiedOffset 284, 15 lines modified
  
284 ····invoke-direct·{v1},·Lorg/json/JSONObject;-><init>()V284 ····invoke-direct·{v1},·Lorg/json/JSONObject;-><init>()V
  
285 ····const-string·v2,·"value"285 ····const-string·v2,·"value"
  
286 ····invoke-virtual·{v1,·v2,·p1},·Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;286 ····invoke-virtual·{v1,·v2,·p1},·Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;
  
287 ····invoke-interface·{p2,·v1},·Lw/i$d;->b(Ljava/lang/Object;)V287 ····invoke-interface·{p2,·v1},·Lw/j$d;->b(Ljava/lang/Object;)V
  
288 ····goto/16·:goto_8288 ····goto/16·:goto_8
  
289 ····:pswitch_1289 ····:pswitch_1
290 ····check-cast·p1,·Lorg/json/JSONObject;290 ····check-cast·p1,·Lorg/json/JSONObject;
  
291 ····invoke-virtual·{p1,·v1},·Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;291 ····invoke-virtual·{p1,·v1},·Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
Offset 305, 15 lines modifiedOffset 305, 15 lines modified
  
305 ····move-result-object·v1305 ····move-result-object·v1
  
306 ····invoke-interface·{v1,·p1},·Lv/i$h;->i(Ljava/lang/String;)V306 ····invoke-interface·{v1,·p1},·Lv/i$h;->i(Ljava/lang/String;)V
  
307 ····:cond_2307 ····:cond_2
308 ····:goto_1308 ····:goto_1
309 ····invoke-interface·{p2,·v3},·Lw/i$d;->b(Ljava/lang/Object;)V309 ····invoke-interface·{p2,·v3},·Lw/j$d;->b(Ljava/lang/Object;)V
  
310 ····goto/16·:goto_8310 ····goto/16·:goto_8
  
311 ····:pswitch_2311 ····:pswitch_2
312 ····check-cast·p1,·Ljava/lang/String;312 ····check-cast·p1,·Ljava/lang/String;
313 ····:try_end_1313 ····:try_end_1
314 ····.catch·Lorg/json/JSONException;·{:try_start_1·..·:try_end_1}·:catch_c314 ····.catch·Lorg/json/JSONException;·{:try_start_1·..·:try_end_1}·:catch_c
Offset 342, 15 lines modifiedOffset 342, 15 lines modified
  
342 ····invoke-virtual·{v2,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;342 ····invoke-virtual·{v2,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
343 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;343 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
344 ····move-result-object·p1344 ····move-result-object·p1
  
345 ····invoke-interface·{p2,·v0,·p1,·v3},·Lw/i$d;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V345 ····invoke-interface·{p2,·v0,·p1,·v3},·Lw/j$d;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
  
346 ····:cond_3346 ····:cond_3
347 ····move-object·p1,·v3347 ····move-object·p1,·v3
  
348 ····:goto_2348 ····:goto_2
349 ····iget-object·v2,·p0,·Lv/i$a;->a:Lv/i;349 ····iget-object·v2,·p0,·Lv/i$a;->a:Lv/i;
  
Offset 366, 15 lines modifiedOffset 366, 15 lines modified
  
366 ····new-instance·v2,·Lorg/json/JSONObject;366 ····new-instance·v2,·Lorg/json/JSONObject;
  
367 ····invoke-direct·{v2},·Lorg/json/JSONObject;-><init>()V367 ····invoke-direct·{v2},·Lorg/json/JSONObject;-><init>()V
  
368 ····invoke-virtual·{v2,·v1,·p1},·Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;368 ····invoke-virtual·{v2,·v1,·p1},·Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
  
369 ····invoke-interface·{p2,·v2},·Lw/i$d;->b(Ljava/lang/Object;)V369 ····invoke-interface·{p2,·v2},·Lw/j$d;->b(Ljava/lang/Object;)V
  
370 ····goto/16·:goto_8370 ····goto/16·:goto_8
  
371 ····:pswitch_3371 ····:pswitch_3
372 ····iget-object·p1,·p0,·Lv/i$a;->a:Lv/i;372 ····iget-object·p1,·p0,·Lv/i$a;->a:Lv/i;
  
373 ····invoke-static·{p1},·Lv/i;->a(Lv/i;)Lv/i$h;373 ····invoke-static·{p1},·Lv/i;->a(Lv/i;)Lv/i$h;
Max diff block lines reached; 4510/8006 bytes (56.33%) of diff not shown.
554 B
smali/v/o.smali
    
Offset 19, 19 lines modifiedOffset 19, 19 lines modified
19 .method·public·constructor·<init>(Lk/a;)V19 .method·public·constructor·<init>(Lk/a;)V
20 ····.locals·320 ····.locals·3
  
21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
22 ····new-instance·v0,·Lw/a;22 ····new-instance·v0,·Lw/a;
  
23 ····sget-object·v1,·Lw/d;->a:Lw/d;23 ····sget-object·v1,·Lw/e;->a:Lw/e;
  
24 ····const-string·v2,·"flutter/system"24 ····const-string·v2,·"flutter/system"
  
25 ····invoke-direct·{v0,·p1,·v2,·v1},·Lw/a;-><init>(Lw/b;Ljava/lang/String;Lw/g;)V25 ····invoke-direct·{v0,·p1,·v2,·v1},·Lw/a;-><init>(Lw/c;Ljava/lang/String;Lw/h;)V
  
26 ····iput-object·v0,·p0,·Lv/o;->a:Lw/a;26 ····iput-object·v0,·p0,·Lv/o;->a:Lw/a;
  
27 ····return-void27 ····return-void
28 .end·method28 .end·method
  
  
2.23 KB
smali/v/f$a.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·Lv/f$a;1 .class·Lv/f$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lw/i$c;5 .implements·Lw/j$c;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lv/f;8 ····value·=·Lv/f;
9 .end·annotation9 .end·annotation
  
Offset 30, 15 lines modifiedOffset 30, 15 lines modified
30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
31 ····return-void31 ····return-void
32 .end·method32 .end·method
  
  
33 #·virtual·methods33 #·virtual·methods
34 .method·public·a(Lw/h;Lw/i$d;)V34 .method·public·a(Lw/i;Lw/j$d;)V
35 ····.locals·435 ····.locals·4
  
36 ····const-string·v0,·"locale"36 ····const-string·v0,·"locale"
  
37 ····iget-object·v1,·p0,·Lv/f$a;->a:Lv/f;37 ····iget-object·v1,·p0,·Lv/f$a;->a:Lv/f;
  
38 ····invoke-static·{v1},·Lv/f;->a(Lv/f;)Lv/f$b;38 ····invoke-static·{v1},·Lv/f;->a(Lv/f;)Lv/f$b;
Offset 46, 32 lines modifiedOffset 46, 32 lines modified
46 ····move-result-object·v146 ····move-result-object·v1
  
47 ····if-nez·v1,·:cond_047 ····if-nez·v1,·:cond_0
  
48 ····return-void48 ····return-void
  
49 ····:cond_049 ····:cond_0
50 ····iget-object·v1,·p1,·Lw/h;->a:Ljava/lang/String;50 ····iget-object·v1,·p1,·Lw/i;->a:Ljava/lang/String;
  
51 ····invoke-virtual·{v1},·Ljava/lang/String;->hashCode()I51 ····invoke-virtual·{v1},·Ljava/lang/String;->hashCode()I
  
52 ····const-string·v2,·"Localization.getStringResource"52 ····const-string·v2,·"Localization.getStringResource"
  
53 ····invoke-virtual·{v1,·v2},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z53 ····invoke-virtual·{v1,·v2},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
54 ····move-result·v154 ····move-result·v1
  
55 ····if-nez·v1,·:cond_155 ····if-nez·v1,·:cond_1
  
56 ····invoke-interface·{p2},·Lw/i$d;->c()V56 ····invoke-interface·{p2},·Lw/j$d;->c()V
  
57 ····goto·:goto_157 ····goto·:goto_1
  
58 ····:cond_158 ····:cond_1
59 ····invoke-virtual·{p1},·Lw/h;->b()Ljava/lang/Object;59 ····invoke-virtual·{p1},·Lw/i;->a()Ljava/lang/Object;
  
60 ····move-result-object·p160 ····move-result-object·p1
  
61 ····check-cast·p1,·Lorg/json/JSONObject;61 ····check-cast·p1,·Lorg/json/JSONObject;
  
62 ····const/4·v1,·0x062 ····const/4·v1,·0x0
  
Offset 104, 27 lines modifiedOffset 104, 27 lines modified
  
104 ····move-result-object·v0104 ····move-result-object·v0
  
105 ····invoke-interface·{v0,·v2,·p1},·Lv/f$b;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;105 ····invoke-interface·{v0,·v2,·p1},·Lv/f$b;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
  
106 ····move-result-object·p1106 ····move-result-object·p1
  
107 ····invoke-interface·{p2,·p1},·Lw/i$d;->b(Ljava/lang/Object;)V107 ····invoke-interface·{p2,·p1},·Lw/j$d;->b(Ljava/lang/Object;)V
108 ····:try_end_0108 ····:try_end_0
109 ····.catch·Lorg/json/JSONException;·{:try_start_0·..·:try_end_0}·:catch_0109 ····.catch·Lorg/json/JSONException;·{:try_start_0·..·:try_end_0}·:catch_0
  
110 ····goto·:goto_1110 ····goto·:goto_1
  
111 ····:catch_0111 ····:catch_0
112 ····move-exception·p1112 ····move-exception·p1
  
113 ····invoke-virtual·{p1},·Lorg/json/JSONException;->getMessage()Ljava/lang/String;113 ····invoke-virtual·{p1},·Lorg/json/JSONException;->getMessage()Ljava/lang/String;
  
114 ····move-result-object·p1114 ····move-result-object·p1
  
115 ····const-string·v0,·"error"115 ····const-string·v0,·"error"
  
116 ····invoke-interface·{p2,·v0,·p1,·v1},·Lw/i$d;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V116 ····invoke-interface·{p2,·v0,·p1,·v1},·Lw/j$d;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
  
117 ····:goto_1117 ····:goto_1
118 ····return-void118 ····return-void
119 .end·method119 .end·method
557 B
smali/v/e.smali
    
Offset 19, 19 lines modifiedOffset 19, 19 lines modified
19 .method·public·constructor·<init>(Lk/a;)V19 .method·public·constructor·<init>(Lk/a;)V
20 ····.locals·320 ····.locals·3
  
21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
22 ····new-instance·v0,·Lw/a;22 ····new-instance·v0,·Lw/a;
  
23 ····sget-object·v1,·Lw/q;->b:Lw/q;23 ····sget-object·v1,·Lw/r;->b:Lw/r;
  
24 ····const-string·v2,·"flutter/lifecycle"24 ····const-string·v2,·"flutter/lifecycle"
  
25 ····invoke-direct·{v0,·p1,·v2,·v1},·Lw/a;-><init>(Lw/b;Ljava/lang/String;Lw/g;)V25 ····invoke-direct·{v0,·p1,·v2,·v1},·Lw/a;-><init>(Lw/c;Ljava/lang/String;Lw/h;)V
  
26 ····iput-object·v0,·p0,·Lv/e;->a:Lw/a;26 ····iput-object·v0,·p0,·Lv/e;->a:Lw/a;
  
27 ····return-void27 ····return-void
28 .end·method28 .end·method
  
  
3.29 KB
smali/v/l.smali
    
Offset 4, 64 lines modifiedOffset 4, 64 lines modified
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·final·a:Z5 .field·public·final·a:Z
  
6 .field·private·b:[B6 .field·private·b:[B
  
7 .field·private·c:Lw/i;7 .field·private·c:Lw/j;
  
8 .field·private·d:Lw/i$d;8 .field·private·d:Lw/j$d;
  
9 .field·private·e:Z9 .field·private·e:Z
  
10 .field·private·f:Z10 .field·private·f:Z
  
11 .field·private·final·g:Lw/i$c;11 .field·private·final·g:Lw/j$c;
  
  
12 #·direct·methods12 #·direct·methods
13 .method·public·constructor·<init>(Lk/a;Z)V13 .method·public·constructor·<init>(Lk/a;Z)V
14 ····.locals·314 ····.locals·3
  
15 ····new-instance·v0,·Lw/i;15 ····new-instance·v0,·Lw/j;
  
16 ····sget-object·v1,·Lw/p;->b:Lw/p;16 ····sget-object·v1,·Lw/q;->b:Lw/q;
  
17 ····const-string·v2,·"flutter/restoration"17 ····const-string·v2,·"flutter/restoration"
  
18 ····invoke-direct·{v0,·p1,·v2,·v1},·Lw/i;-><init>(Lw/b;Ljava/lang/String;Lw/j;)V18 ····invoke-direct·{v0,·p1,·v2,·v1},·Lw/j;-><init>(Lw/c;Ljava/lang/String;Lw/k;)V
  
19 ····invoke-direct·{p0,·v0,·p2},·Lv/l;-><init>(Lw/i;Z)V19 ····invoke-direct·{p0,·v0,·p2},·Lv/l;-><init>(Lw/j;Z)V
  
20 ····return-void20 ····return-void
21 .end·method21 .end·method
  
22 .method·constructor·<init>(Lw/i;Z)V22 .method·constructor·<init>(Lw/j;Z)V
23 ····.locals·123 ····.locals·1
  
24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
25 ····const/4·v0,·0x025 ····const/4·v0,·0x0
  
26 ····iput-boolean·v0,·p0,·Lv/l;->e:Z26 ····iput-boolean·v0,·p0,·Lv/l;->e:Z
  
27 ····iput-boolean·v0,·p0,·Lv/l;->f:Z27 ····iput-boolean·v0,·p0,·Lv/l;->f:Z
  
28 ····new-instance·v0,·Lv/l$b;28 ····new-instance·v0,·Lv/l$b;
  
29 ····invoke-direct·{v0,·p0},·Lv/l$b;-><init>(Lv/l;)V29 ····invoke-direct·{v0,·p0},·Lv/l$b;-><init>(Lv/l;)V
  
30 ····iput-object·v0,·p0,·Lv/l;->g:Lw/i$c;30 ····iput-object·v0,·p0,·Lv/l;->g:Lw/j$c;
  
31 ····iput-object·p1,·p0,·Lv/l;->c:Lw/i;31 ····iput-object·p1,·p0,·Lv/l;->c:Lw/j;
  
32 ····iput-boolean·p2,·p0,·Lv/l;->a:Z32 ····iput-boolean·p2,·p0,·Lv/l;->a:Z
  
33 ····invoke-virtual·{p1,·v0},·Lw/i;->e(Lw/i$c;)V33 ····invoke-virtual·{p1,·v0},·Lw/j;->e(Lw/j$c;)V
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
36 .method·static·synthetic·a(Lv/l;)[B36 .method·static·synthetic·a(Lv/l;)[B
37 ····.locals·037 ····.locals·0
  
Offset 100, 18 lines modifiedOffset 100, 18 lines modified
100 ····invoke-direct·{p0,·p1},·Lv/l;->i([B)Ljava/util/Map;100 ····invoke-direct·{p0,·p1},·Lv/l;->i([B)Ljava/util/Map;
  
101 ····move-result-object·p0101 ····move-result-object·p0
  
102 ····return-object·p0102 ····return-object·p0
103 .end·method103 .end·method
  
104 .method·static·synthetic·f(Lv/l;Lw/i$d;)Lw/i$d;104 .method·static·synthetic·f(Lv/l;Lw/j$d;)Lw/j$d;
105 ····.locals·0105 ····.locals·0
  
106 ····iput-object·p1,·p0,·Lv/l;->d:Lw/i$d;106 ····iput-object·p1,·p0,·Lv/l;->d:Lw/j$d;
  
107 ····return-object·p1107 ····return-object·p1
108 .end·method108 .end·method
  
109 .method·private·i([B)Ljava/util/Map;109 .method·private·i([B)Ljava/util/Map;
110 ····.locals·3110 ····.locals·3
111 ····.annotation·system·Ldalvik/annotation/Signature;111 ····.annotation·system·Ldalvik/annotation/Signature;
Offset 164, 48 lines modifiedOffset 164, 48 lines modified
164 .method·public·j([B)V164 .method·public·j([B)V
165 ····.locals·3165 ····.locals·3
  
166 ····const/4·v0,·0x1166 ····const/4·v0,·0x1
  
167 ····iput-boolean·v0,·p0,·Lv/l;->e:Z167 ····iput-boolean·v0,·p0,·Lv/l;->e:Z
  
168 ····iget-object·v0,·p0,·Lv/l;->d:Lw/i$d;168 ····iget-object·v0,·p0,·Lv/l;->d:Lw/j$d;
  
169 ····if-eqz·v0,·:cond_1169 ····if-eqz·v0,·:cond_1
  
170 ····invoke-direct·{p0,·p1},·Lv/l;->i([B)Ljava/util/Map;170 ····invoke-direct·{p0,·p1},·Lv/l;->i([B)Ljava/util/Map;
  
171 ····move-result-object·v1171 ····move-result-object·v1
  
172 ····invoke-interface·{v0,·v1},·Lw/i$d;->b(Ljava/lang/Object;)V172 ····invoke-interface·{v0,·v1},·Lw/j$d;->b(Ljava/lang/Object;)V
  
173 ····const/4·v0,·0x0173 ····const/4·v0,·0x0
  
174 ····iput-object·v0,·p0,·Lv/l;->d:Lw/i$d;174 ····iput-object·v0,·p0,·Lv/l;->d:Lw/j$d;
  
175 ····:cond_0175 ····:cond_0
176 ····iput-object·p1,·p0,·Lv/l;->b:[B176 ····iput-object·p1,·p0,·Lv/l;->b:[B
  
177 ····goto·:goto_0177 ····goto·:goto_0
  
178 ····:cond_1178 ····:cond_1
179 ····iget-boolean·v0,·p0,·Lv/l;->f:Z179 ····iget-boolean·v0,·p0,·Lv/l;->f:Z
  
180 ····if-eqz·v0,·:cond_0180 ····if-eqz·v0,·:cond_0
  
181 ····iget-object·v0,·p0,·Lv/l;->c:Lw/i;181 ····iget-object·v0,·p0,·Lv/l;->c:Lw/j;
  
182 ····invoke-direct·{p0,·p1},·Lv/l;->i([B)Ljava/util/Map;182 ····invoke-direct·{p0,·p1},·Lv/l;->i([B)Ljava/util/Map;
  
183 ····move-result-object·v1183 ····move-result-object·v1
  
184 ····new-instance·v2,·Lv/l$a;184 ····new-instance·v2,·Lv/l$a;
  
185 ····invoke-direct·{v2,·p0,·p1},·Lv/l$a;-><init>(Lv/l;[B)V185 ····invoke-direct·{v2,·p0,·p1},·Lv/l$a;-><init>(Lv/l;[B)V
  
186 ····const-string·p1,·"push"186 ····const-string·p1,·"push"
  
Max diff block lines reached; 43/3335 bytes (1.29%) of diff not shown.
639 B
smali/v/a.smali
    
Offset 47, 19 lines modifiedOffset 47, 19 lines modified
  
47 ····invoke-direct·{v0,·p0},·Lv/a$a;-><init>(Lv/a;)V47 ····invoke-direct·{v0,·p0},·Lv/a$a;-><init>(Lv/a;)V
  
48 ····iput-object·v0,·p0,·Lv/a;->d:Lw/a$d;48 ····iput-object·v0,·p0,·Lv/a;->d:Lw/a$d;
  
49 ····new-instance·v1,·Lw/a;49 ····new-instance·v1,·Lw/a;
  
50 ····sget-object·v2,·Lw/o;->a:Lw/o;50 ····sget-object·v2,·Lw/p;->a:Lw/p;
  
51 ····const-string·v3,·"flutter/accessibility"51 ····const-string·v3,·"flutter/accessibility"
  
52 ····invoke-direct·{v1,·p1,·v3,·v2},·Lw/a;-><init>(Lw/b;Ljava/lang/String;Lw/g;)V52 ····invoke-direct·{v1,·p1,·v3,·v2},·Lw/a;-><init>(Lw/c;Ljava/lang/String;Lw/h;)V
  
53 ····iput-object·v1,·p0,·Lv/a;->a:Lw/a;53 ····iput-object·v1,·p0,·Lv/a;->a:Lw/a;
  
54 ····invoke-virtual·{v1,·v0},·Lw/a;->e(Lw/a$d;)V54 ····invoke-virtual·{v1,·v0},·Lw/a;->e(Lw/a$d;)V
  
55 ····iput-object·p2,·p0,·Lv/a;->b:Lio/flutter/embedding/engine/FlutterJNI;55 ····iput-object·p2,·p0,·Lv/a;->b:Lio/flutter/embedding/engine/FlutterJNI;
  
683 B
smali/v/h$a.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·Lv/h$a;1 .class·Lv/h$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lw/i$c;5 .implements·Lw/j$c;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lv/h;8 ····value·=·Lv/h;
9 .end·annotation9 .end·annotation
  
Offset 30, 16 lines modifiedOffset 30, 16 lines modified
30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
31 ····return-void31 ····return-void
32 .end·method32 .end·method
  
  
33 #·virtual·methods33 #·virtual·methods
34 .method·public·a(Lw/h;Lw/i$d;)V34 .method·public·a(Lw/i;Lw/j$d;)V
35 ····.locals·035 ····.locals·0
  
36 ····const/4·p1,·0x036 ····const/4·p1,·0x0
  
37 ····invoke-interface·{p2,·p1},·Lw/i$d;->b(Ljava/lang/Object;)V37 ····invoke-interface·{p2,·p1},·Lw/j$d;->b(Ljava/lang/Object;)V
  
38 ····return-void38 ····return-void
39 .end·method39 .end·method
1.82 KB
smali/v/l$b.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·Lv/l$b;1 .class·Lv/l$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lw/i$c;5 .implements·Lw/j$c;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lv/l;8 ····value·=·Lv/l;
9 .end·annotation9 .end·annotation
  
Offset 30, 20 lines modifiedOffset 30, 20 lines modified
30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
31 ····return-void31 ····return-void
32 .end·method32 .end·method
  
  
33 #·virtual·methods33 #·virtual·methods
34 .method·public·a(Lw/h;Lw/i$d;)V34 .method·public·a(Lw/i;Lw/j$d;)V
35 ····.locals·235 ····.locals·2
  
36 ····iget-object·v0,·p1,·Lw/h;->a:Ljava/lang/String;36 ····iget-object·v0,·p1,·Lw/i;->a:Ljava/lang/String;
  
37 ····iget-object·p1,·p1,·Lw/h;->b:Ljava/lang/Object;37 ····iget-object·p1,·p1,·Lw/i;->b:Ljava/lang/Object;
  
38 ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I38 ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I
  
39 ····const-string·v1,·"get"39 ····const-string·v1,·"get"
  
40 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z40 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
Offset 55, 29 lines modifiedOffset 55, 29 lines modified
  
55 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z55 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
56 ····move-result·v056 ····move-result·v0
  
57 ····if-nez·v0,·:cond_057 ····if-nez·v0,·:cond_0
  
58 ····invoke-interface·{p2},·Lw/i$d;->c()V58 ····invoke-interface·{p2},·Lw/j$d;->c()V
  
59 ····goto·:goto_259 ····goto·:goto_2
  
60 ····:cond_060 ····:cond_0
61 ····iget-object·v0,·p0,·Lv/l$b;->a:Lv/l;61 ····iget-object·v0,·p0,·Lv/l$b;->a:Lv/l;
  
62 ····check-cast·p1,·[B62 ····check-cast·p1,·[B
  
63 ····invoke-static·{v0,·p1},·Lv/l;->b(Lv/l;[B)[B63 ····invoke-static·{v0,·p1},·Lv/l;->b(Lv/l;[B)[B
  
64 ····const/4·p1,·0x064 ····const/4·p1,·0x0
  
65 ····:goto_065 ····:goto_0
66 ····invoke-interface·{p2,·p1},·Lw/i$d;->b(Ljava/lang/Object;)V66 ····invoke-interface·{p2,·p1},·Lw/j$d;->b(Ljava/lang/Object;)V
  
67 ····goto·:goto_267 ····goto·:goto_2
  
68 ····:cond_168 ····:cond_1
69 ····iget-object·p1,·p0,·Lv/l$b;->a:Lv/l;69 ····iget-object·p1,·p0,·Lv/l$b;->a:Lv/l;
  
70 ····const/4·v0,·0x170 ····const/4·v0,·0x1
Offset 97, 15 lines modifiedOffset 97, 15 lines modified
97 ····iget-boolean·v0,·p1,·Lv/l;->a:Z97 ····iget-boolean·v0,·p1,·Lv/l;->a:Z
  
98 ····if-nez·v0,·:cond_298 ····if-nez·v0,·:cond_2
  
99 ····goto·:goto_199 ····goto·:goto_1
  
100 ····:cond_2100 ····:cond_2
101 ····invoke-static·{p1,·p2},·Lv/l;->f(Lv/l;Lw/i$d;)Lw/i$d;101 ····invoke-static·{p1,·p2},·Lv/l;->f(Lv/l;Lw/j$d;)Lw/j$d;
  
102 ····goto·:goto_2102 ····goto·:goto_2
  
103 ····:cond_3103 ····:cond_3
104 ····:goto_1104 ····:goto_1
105 ····iget-object·p1,·p0,·Lv/l$b;->a:Lv/l;105 ····iget-object·p1,·p0,·Lv/l$b;->a:Lv/l;
  
4.51 KB
smali/v/p$a.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·Lv/p$a;1 .class·Lv/p$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lw/i$c;5 .implements·Lw/j$c;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lv/p;8 ····value·=·Lv/p;
9 .end·annotation9 .end·annotation
  
Offset 30, 15 lines modifiedOffset 30, 15 lines modified
30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
31 ····return-void31 ····return-void
32 .end·method32 .end·method
  
  
33 #·virtual·methods33 #·virtual·methods
34 .method·public·a(Lw/h;Lw/i$d;)V34 .method·public·a(Lw/i;Lw/j$d;)V
35 ····.locals·1735 ····.locals·17
  
36 ····move-object/from16·v1,·p036 ····move-object/from16·v1,·p0
  
37 ····move-object/from16·v0,·p137 ····move-object/from16·v0,·p1
  
38 ····move-object/from16·v2,·p238 ····move-object/from16·v2,·p2
Offset 52, 17 lines modifiedOffset 52, 17 lines modified
52 ····move-result-object·v452 ····move-result-object·v4
  
53 ····if-nez·v4,·:cond_053 ····if-nez·v4,·:cond_0
  
54 ····return-void54 ····return-void
  
55 ····:cond_055 ····:cond_0
56 ····iget-object·v4,·v0,·Lw/h;->a:Ljava/lang/String;56 ····iget-object·v4,·v0,·Lw/i;->a:Ljava/lang/String;
  
57 ····iget-object·v0,·v0,·Lw/h;->b:Ljava/lang/Object;57 ····iget-object·v0,·v0,·Lw/i;->b:Ljava/lang/Object;
  
58 ····new-instance·v5,·Ljava/lang/StringBuilder;58 ····new-instance·v5,·Ljava/lang/StringBuilder;
  
59 ····invoke-direct·{v5},·Ljava/lang/StringBuilder;-><init>()V59 ····invoke-direct·{v5},·Ljava/lang/StringBuilder;-><init>()V
  
60 ····const-string·v6,·"Received·\'"60 ····const-string·v6,·"Received·\'"
  
Offset 259, 15 lines modifiedOffset 259, 15 lines modified
259 ····:goto_0259 ····:goto_0
260 ····const-string·v4,·"error"260 ····const-string·v4,·"error"
  
261 ····const/4·v6,·0x0261 ····const/4·v6,·0x0
  
262 ····packed-switch·v5,·:pswitch_data_0262 ····packed-switch·v5,·:pswitch_data_0
  
263 ····invoke-interface/range·{p2·..·p2},·Lw/i$d;->c()V263 ····invoke-interface/range·{p2·..·p2},·Lw/j$d;->c()V
  
264 ····goto/16·:goto_6264 ····goto/16·:goto_6
  
265 ····:pswitch_0265 ····:pswitch_0
266 ····iget-object·v0,·v1,·Lv/p$a;->a:Lv/p;266 ····iget-object·v0,·v1,·Lv/p$a;->a:Lv/p;
  
267 ····invoke-static·{v0},·Lv/p;->a(Lv/p;)Lv/p$f;267 ····invoke-static·{v0},·Lv/p;->a(Lv/p;)Lv/p$f;
Offset 350, 15 lines modifiedOffset 350, 15 lines modified
  
350 ····invoke-static·{v0},·Lv/p;->a(Lv/p;)Lv/p$f;350 ····invoke-static·{v0},·Lv/p;->a(Lv/p;)Lv/p$f;
  
351 ····move-result-object·v9351 ····move-result-object·v9
  
352 ····invoke-interface/range·{v9·..·v14},·Lv/p$f;->h(DD[D)V352 ····invoke-interface/range·{v9·..·v14},·Lv/p$f;->h(DD[D)V
  
353 ····invoke-interface·{v2,·v6},·Lw/i$d;->b(Ljava/lang/Object;)V353 ····invoke-interface·{v2,·v6},·Lw/j$d;->b(Ljava/lang/Object;)V
  
354 ····goto/16·:goto_6354 ····goto/16·:goto_6
  
355 ····:pswitch_4355 ····:pswitch_4
356 ····check-cast·v0,·Lorg/json/JSONObject;356 ····check-cast·v0,·Lorg/json/JSONObject;
  
357 ····const-string·v5,·"action"357 ····const-string·v5,·"action"
Offset 395, 15 lines modifiedOffset 395, 15 lines modified
  
395 ····invoke-static·{v0},·Lv/p;->a(Lv/p;)Lv/p$f;395 ····invoke-static·{v0},·Lv/p;->a(Lv/p;)Lv/p$f;
  
396 ····move-result-object·v0396 ····move-result-object·v0
  
397 ····invoke-interface·{v0,·v5,·v7},·Lv/p$f;->a(Ljava/lang/String;Landroid/os/Bundle;)V397 ····invoke-interface·{v0,·v5,·v7},·Lv/p$f;->a(Ljava/lang/String;Landroid/os/Bundle;)V
  
398 ····invoke-interface·{v2,·v6},·Lw/i$d;->b(Ljava/lang/Object;)V398 ····invoke-interface·{v2,·v6},·Lw/j$d;->b(Ljava/lang/Object;)V
399 ····:try_end_0399 ····:try_end_0
400 ····.catch·Lorg/json/JSONException;·{:try_start_0·..·:try_end_0}·:catch_2400 ····.catch·Lorg/json/JSONException;·{:try_start_0·..·:try_end_0}·:catch_2
  
401 ····goto/16·:goto_6401 ····goto/16·:goto_6
  
402 ····:pswitch_5402 ····:pswitch_5
403 ····iget-object·v0,·v1,·Lv/p$a;->a:Lv/p;403 ····iget-object·v0,·v1,·Lv/p$a;->a:Lv/p;
Offset 411, 15 lines modifiedOffset 411, 15 lines modified
411 ····invoke-static·{v0},·Lv/p;->a(Lv/p;)Lv/p$f;411 ····invoke-static·{v0},·Lv/p;->a(Lv/p;)Lv/p$f;
  
412 ····move-result-object·v0412 ····move-result-object·v0
  
413 ····invoke-interface·{v0},·Lv/p$f;->e()V413 ····invoke-interface·{v0},·Lv/p$f;->e()V
  
414 ····:goto_3414 ····:goto_3
415 ····invoke-interface·{v2,·v6},·Lw/i$d;->b(Ljava/lang/Object;)V415 ····invoke-interface·{v2,·v6},·Lw/j$d;->b(Ljava/lang/Object;)V
  
416 ····goto·:goto_6416 ····goto·:goto_6
  
417 ····:pswitch_6417 ····:pswitch_6
418 ····iget-object·v0,·v1,·Lv/p$a;->a:Lv/p;418 ····iget-object·v0,·v1,·Lv/p$a;->a:Lv/p;
  
419 ····invoke-static·{v0},·Lv/p;->a(Lv/p;)Lv/p$f;419 ····invoke-static·{v0},·Lv/p;->a(Lv/p;)Lv/p$f;
Offset 450, 15 lines modifiedOffset 450, 15 lines modified
  
450 ····invoke-static·{v0},·Lv/p$b;->a(Lorg/json/JSONObject;)Lv/p$b;450 ····invoke-static·{v0},·Lv/p$b;->a(Lorg/json/JSONObject;)Lv/p$b;
  
451 ····move-result-object·v0451 ····move-result-object·v0
  
452 ····invoke-interface·{v5,·v3,·v0},·Lv/p$f;->f(ILv/p$b;)V452 ····invoke-interface·{v5,·v3,·v0},·Lv/p$f;->f(ILv/p$b;)V
  
453 ····invoke-interface·{v2,·v6},·Lw/i$d;->b(Ljava/lang/Object;)V453 ····invoke-interface·{v2,·v6},·Lw/j$d;->b(Ljava/lang/Object;)V
454 ····:try_end_1454 ····:try_end_1
455 ····.catch·Lorg/json/JSONException;·{:try_start_1·..·:try_end_1}·:catch_1455 ····.catch·Lorg/json/JSONException;·{:try_start_1·..·:try_end_1}·:catch_1
456 ····.catch·Ljava/lang/NoSuchFieldException;·{:try_start_1·..·:try_end_1}·:catch_0456 ····.catch·Ljava/lang/NoSuchFieldException;·{:try_start_1·..·:try_end_1}·:catch_0
  
457 ····goto·:goto_6457 ····goto·:goto_6
  
458 ····:catch_0458 ····:catch_0
Max diff block lines reached; 1315/4585 bytes (28.68%) of diff not shown.
12.6 KB
smali/v/p.smali
    
Offset 13, 44 lines modifiedOffset 13, 44 lines modified
13 ········Lv/p$b;,13 ········Lv/p$b;,
14 ········Lv/p$f;14 ········Lv/p$f;
15 ····}15 ····}
16 .end·annotation16 .end·annotation
  
  
17 #·instance·fields17 #·instance·fields
18 .field·public·final·a:Lw/i;18 .field·public·final·a:Lw/j;
  
19 .field·private·b:Lv/p$f;19 .field·private·b:Lv/p$f;
  
20 .field·final·c:Lw/i$c;20 .field·final·c:Lw/j$c;
  
  
21 #·direct·methods21 #·direct·methods
22 .method·public·constructor·<init>(Lk/a;)V22 .method·public·constructor·<init>(Lk/a;)V
23 ····.locals·423 ····.locals·4
  
24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
25 ····new-instance·v0,·Lv/p$a;25 ····new-instance·v0,·Lv/p$a;
  
26 ····invoke-direct·{v0,·p0},·Lv/p$a;-><init>(Lv/p;)V26 ····invoke-direct·{v0,·p0},·Lv/p$a;-><init>(Lv/p;)V
  
27 ····iput-object·v0,·p0,·Lv/p;->c:Lw/i$c;27 ····iput-object·v0,·p0,·Lv/p;->c:Lw/j$c;
  
28 ····new-instance·v1,·Lw/i;28 ····new-instance·v1,·Lw/j;
  
29 ····sget-object·v2,·Lw/e;->a:Lw/e;29 ····sget-object·v2,·Lw/f;->a:Lw/f;
  
30 ····const-string·v3,·"flutter/textinput"30 ····const-string·v3,·"flutter/textinput"
  
31 ····invoke-direct·{v1,·p1,·v3,·v2},·Lw/i;-><init>(Lw/b;Ljava/lang/String;Lw/j;)V31 ····invoke-direct·{v1,·p1,·v3,·v2},·Lw/j;-><init>(Lw/c;Ljava/lang/String;Lw/k;)V
  
32 ····iput-object·v1,·p0,·Lv/p;->a:Lw/i;32 ····iput-object·v1,·p0,·Lv/p;->a:Lw/j;
  
33 ····invoke-virtual·{v1,·v0},·Lw/i;->e(Lw/i$c;)V33 ····invoke-virtual·{v1,·v0},·Lw/j;->e(Lw/j$c;)V
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
36 .method·static·synthetic·a(Lv/p;)Lv/p$f;36 .method·static·synthetic·a(Lv/p;)Lv/p$f;
37 ····.locals·037 ····.locals·0
  
Offset 188, 15 lines modifiedOffset 188, 15 lines modified
  
188 ····const-string·v0,·"TextInputChannel"188 ····const-string·v0,·"TextInputChannel"
  
189 ····const-string·v1,·"Sending·\'commitContent\'·message."189 ····const-string·v1,·"Sending·\'commitContent\'·message."
  
190 ····invoke-static·{v0,·v1},·Lj/b;->f(Ljava/lang/String;Ljava/lang/String;)V190 ····invoke-static·{v0,·v1},·Lj/b;->f(Ljava/lang/String;Ljava/lang/String;)V
  
191 ····iget-object·v0,·p0,·Lv/p;->a:Lw/i;191 ····iget-object·v0,·p0,·Lv/p;->a:Lw/j;
  
192 ····const/4·v1,·0x3192 ····const/4·v1,·0x3
  
193 ····new-array·v1,·v1,·[Ljava/lang/Object;193 ····new-array·v1,·v1,·[Ljava/lang/Object;
  
194 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;194 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
Offset 218, 29 lines modifiedOffset 218, 29 lines modified
  
218 ····invoke-static·{v1},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;218 ····invoke-static·{v1},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
  
219 ····move-result-object·p1219 ····move-result-object·p1
  
220 ····const-string·p2,·"TextInputClient.performAction"220 ····const-string·p2,·"TextInputClient.performAction"
  
221 ····invoke-virtual·{v0,·p2,·p1},·Lw/i;->c(Ljava/lang/String;Ljava/lang/Object;)V221 ····invoke-virtual·{v0,·p2,·p1},·Lw/j;->c(Ljava/lang/String;Ljava/lang/Object;)V
  
222 ····return-void222 ····return-void
223 .end·method223 .end·method
  
224 .method·public·e(I)V224 .method·public·e(I)V
225 ····.locals·3225 ····.locals·3
  
226 ····const-string·v0,·"TextInputChannel"226 ····const-string·v0,·"TextInputChannel"
  
227 ····const-string·v1,·"Sending·\'done\'·message."227 ····const-string·v1,·"Sending·\'done\'·message."
  
228 ····invoke-static·{v0,·v1},·Lj/b;->f(Ljava/lang/String;Ljava/lang/String;)V228 ····invoke-static·{v0,·v1},·Lj/b;->f(Ljava/lang/String;Ljava/lang/String;)V
  
229 ····iget-object·v0,·p0,·Lv/p;->a:Lw/i;229 ····iget-object·v0,·p0,·Lv/p;->a:Lw/j;
  
230 ····const/4·v1,·0x2230 ····const/4·v1,·0x2
  
231 ····new-array·v1,·v1,·[Ljava/io/Serializable;231 ····new-array·v1,·v1,·[Ljava/io/Serializable;
  
232 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;232 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
Offset 258, 29 lines modifiedOffset 258, 29 lines modified
  
258 ····invoke-static·{v1},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;258 ····invoke-static·{v1},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
  
259 ····move-result-object·p1259 ····move-result-object·p1
  
260 ····const-string·v1,·"TextInputClient.performAction"260 ····const-string·v1,·"TextInputClient.performAction"
  
261 ····invoke-virtual·{v0,·v1,·p1},·Lw/i;->c(Ljava/lang/String;Ljava/lang/Object;)V261 ····invoke-virtual·{v0,·v1,·p1},·Lw/j;->c(Ljava/lang/String;Ljava/lang/Object;)V
  
262 ····return-void262 ····return-void
263 .end·method263 .end·method
  
264 .method·public·f(I)V264 .method·public·f(I)V
265 ····.locals·3265 ····.locals·3
  
266 ····const-string·v0,·"TextInputChannel"266 ····const-string·v0,·"TextInputChannel"
  
267 ····const-string·v1,·"Sending·\'go\'·message."267 ····const-string·v1,·"Sending·\'go\'·message."
  
268 ····invoke-static·{v0,·v1},·Lj/b;->f(Ljava/lang/String;Ljava/lang/String;)V268 ····invoke-static·{v0,·v1},·Lj/b;->f(Ljava/lang/String;Ljava/lang/String;)V
  
269 ····iget-object·v0,·p0,·Lv/p;->a:Lw/i;269 ····iget-object·v0,·p0,·Lv/p;->a:Lw/j;
  
270 ····const/4·v1,·0x2270 ····const/4·v1,·0x2
  
271 ····new-array·v1,·v1,·[Ljava/io/Serializable;271 ····new-array·v1,·v1,·[Ljava/io/Serializable;
  
272 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;272 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
Offset 298, 29 lines modifiedOffset 298, 29 lines modified
  
298 ····invoke-static·{v1},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;298 ····invoke-static·{v1},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
  
299 ····move-result-object·p1299 ····move-result-object·p1
  
300 ····const-string·v1,·"TextInputClient.performAction"300 ····const-string·v1,·"TextInputClient.performAction"
Max diff block lines reached; 9356/12840 bytes (72.87%) of diff not shown.
840 B
smali/v/j.smali
    
Offset 3, 32 lines modifiedOffset 3, 32 lines modified
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lv/k$b;5 .implements·Lv/k$b;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:Lw/i$d;7 .field·public·final·synthetic·a:Lw/j$d;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·synthetic·constructor·<init>(Lw/i$d;)V9 .method·public·synthetic·constructor·<init>(Lw/j$d;)V
10 ····.locals·010 ····.locals·0
  
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
12 ····iput-object·p1,·p0,·Lv/j;->a:Lw/i$d;12 ····iput-object·p1,·p0,·Lv/j;->a:Lw/j$d;
  
13 ····return-void13 ····return-void
14 .end·method14 .end·method
  
  
15 #·virtual·methods15 #·virtual·methods
16 .method·public·final·a(Lv/k$c;)V16 .method·public·final·a(Lv/k$c;)V
17 ····.locals·117 ····.locals·1
  
18 ····iget-object·v0,·p0,·Lv/j;->a:Lw/i$d;18 ····iget-object·v0,·p0,·Lv/j;->a:Lw/j$d;
  
19 ····invoke-static·{v0,·p1},·Lv/k$a;->b(Lw/i$d;Lv/k$c;)V19 ····invoke-static·{v0,·p1},·Lv/k$a;->b(Lw/j$d;Lv/k$c;)V
  
20 ····return-void20 ····return-void
21 .end·method21 .end·method
1.18 KB
smali/v/n.smali
    
Offset 8, 44 lines modifiedOffset 8, 44 lines modified
8 ····value·=·{8 ····value·=·{
9 ········Lv/n$b;9 ········Lv/n$b;
10 ····}10 ····}
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
13 .field·public·final·a:Lw/i;13 .field·public·final·a:Lw/j;
  
14 .field·private·b:Lv/n$b;14 .field·private·b:Lv/n$b;
  
15 .field·public·final·c:Lw/i$c;15 .field·public·final·c:Lw/j$c;
  
  
16 #·direct·methods16 #·direct·methods
17 .method·public·constructor·<init>(Lk/a;)V17 .method·public·constructor·<init>(Lk/a;)V
18 ····.locals·418 ····.locals·4
  
19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
20 ····new-instance·v0,·Lv/n$a;20 ····new-instance·v0,·Lv/n$a;
  
21 ····invoke-direct·{v0,·p0},·Lv/n$a;-><init>(Lv/n;)V21 ····invoke-direct·{v0,·p0},·Lv/n$a;-><init>(Lv/n;)V
  
22 ····iput-object·v0,·p0,·Lv/n;->c:Lw/i$c;22 ····iput-object·v0,·p0,·Lv/n;->c:Lw/j$c;
  
23 ····new-instance·v1,·Lw/i;23 ····new-instance·v1,·Lw/j;
  
24 ····sget-object·v2,·Lw/p;->b:Lw/p;24 ····sget-object·v2,·Lw/q;->b:Lw/q;
  
25 ····const-string·v3,·"flutter/spellcheck"25 ····const-string·v3,·"flutter/spellcheck"
  
26 ····invoke-direct·{v1,·p1,·v3,·v2},·Lw/i;-><init>(Lw/b;Ljava/lang/String;Lw/j;)V26 ····invoke-direct·{v1,·p1,·v3,·v2},·Lw/j;-><init>(Lw/c;Ljava/lang/String;Lw/k;)V
  
27 ····iput-object·v1,·p0,·Lv/n;->a:Lw/i;27 ····iput-object·v1,·p0,·Lv/n;->a:Lw/j;
  
28 ····invoke-virtual·{v1,·v0},·Lw/i;->e(Lw/i$c;)V28 ····invoke-virtual·{v1,·v0},·Lw/j;->e(Lw/j$c;)V
  
29 ····return-void29 ····return-void
30 .end·method30 .end·method
  
31 .method·static·synthetic·a(Lv/n;)Lv/n$b;31 .method·static·synthetic·a(Lv/n;)Lv/n$b;
32 ····.locals·032 ····.locals·0
  
1.8 KB
smali/z/a$a.smali
    
Offset 1, 67 lines modifiedOffset 1, 20 lines modified
1 .class·Lz/a$a;1 .class·public·Lz/a$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/RuntimeException;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Ljava/lang/Runnable; 
  
  
6 #·annotations4 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lz/a;->c(Landroid/content/SharedPreferences$Editor;Lw/i$d;)V6 ····value·=·Lz/a;
9 .end·annotation7 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x09 ····accessFlags·=·0x9
12 ····name·=·null10 ····name·=·"a"
13 .end·annotation11 .end·annotation
  
  
14 #·instance·fields12 #·instance·fields
 13 .field·public·final·d:Ljava/lang/String;
15 .field·final·synthetic·d:Landroid/content/SharedPreferences$Editor; 
  
16 .field·final·synthetic·e:Lw/i$d; 
  
17 .field·final·synthetic·f:Lz/a; 
  
  
18 #·direct·methods 
19 .method·constructor·<init>(Lz/a;Landroid/content/SharedPreferences$Editor;Lw/i$d;)V 
20 ····.locals·0 
  
21 ····iput-object·p1,·p0,·Lz/a$a;->f:Lz/a; 
  
22 ····iput-object·p2,·p0,·Lz/a$a;->d:Landroid/content/SharedPreferences$Editor; 
  
23 ····iput-object·p3,·p0,·Lz/a$a;->e:Lw/i$d; 
  
24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
25 ····return-void 
26 .end·method 
  
  
27 #·virtual·methods 
28 .method·public·run()V 
29 ····.locals·3 
  
30 ····iget-object·v0,·p0,·Lz/a$a;->d:Landroid/content/SharedPreferences$Editor; 
  
31 ····invoke-interface·{v0},·Landroid/content/SharedPreferences$Editor;->commit()Z 
  
32 ····move-result·v0 
  
33 ····iget-object·v1,·p0,·Lz/a$a;->f:Lz/a; 
  
34 ····invoke-static·{v1},·Lz/a;->b(Lz/a;)Landroid/os/Handler; 
  
35 ····move-result-object·v1 
  
36 ····new-instance·v2,·Lz/a$a$a; 
  
37 ····invoke-direct·{v2,·p0,·v0},·Lz/a$a$a;-><init>(Lz/a$a;Z)V 
  
38 ····invoke-virtual·{v1,·v2},·Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z 
  
 14 .field·public·final·e:Ljava/lang/Object;
39 ····return-void 
40 .end·method 
2.08 KB
smali/z/b.smali
    
Offset 1, 92 lines modifiedOffset 1, 34 lines modified
1 .class·public·Lz/b;1 .class·public·final·synthetic·Lz/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lo/a;5 .implements·Lw/a$d;
  
  
6 #·instance·fields6 #·instance·fields
 7 .field·public·final·synthetic·a:Lz/a$b;
7 .field·private·a:Lw/i; 
  
8 .field·private·b:Lz/a; 
  
  
9 #·direct·methods8 #·direct·methods
10 .method·public·constructor·<init>()V9 .method·public·synthetic·constructor·<init>(Lz/a$b;)V
11 ····.locals·010 ····.locals·0
  
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
13 ····return-void 
14 .end·method 
  
15 .method·private·c(Lw/b;Landroid/content/Context;)V 
16 ····.locals·2 
  
17 ····new-instance·v0,·Lw/i; 
  
18 ····const-string·v1,·"plugins.flutter.io/shared_preferences_android" 
  
19 ····invoke-direct·{v0,·p1,·v1},·Lw/i;-><init>(Lw/b;Ljava/lang/String;)V 
  
20 ····iput-object·v0,·p0,·Lz/b;->a:Lw/i; 
  
21 ····new-instance·p1,·Lz/a; 
  
22 ····invoke-direct·{p1,·p2},·Lz/a;-><init>(Landroid/content/Context;)V 
  
23 ····iput-object·p1,·p0,·Lz/b;->b:Lz/a;12 ····iput-object·p1,·p0,·Lz/b;->a:Lz/a$b;
  
24 ····iget-object·p2,·p0,·Lz/b;->a:Lw/i; 
  
25 ····invoke-virtual·{p2,·p1},·Lw/i;->e(Lw/i$c;)V 
  
26 ····return-void 
27 .end·method 
  
28 .method·private·d()V 
29 ····.locals·2 
  
30 ····iget-object·v0,·p0,·Lz/b;->b:Lz/a; 
  
31 ····invoke-virtual·{v0},·Lz/a;->g()V 
  
32 ····const/4·v0,·0x0 
  
33 ····iput-object·v0,·p0,·Lz/b;->b:Lz/a; 
  
34 ····iget-object·v1,·p0,·Lz/b;->a:Lw/i; 
  
35 ····invoke-virtual·{v1,·v0},·Lw/i;->e(Lw/i$c;)V 
  
36 ····iput-object·v0,·p0,·Lz/b;->a:Lw/i; 
  
37 ····return-void13 ····return-void
38 .end·method14 .end·method
  
  
39 #·virtual·methods15 #·virtual·methods
40 .method·public·a(Lo/a$b;)V16 .method·public·final·a(Ljava/lang/Object;Lw/a$e;)V
41 ····.locals·117 ····.locals·1
  
 18 ····iget-object·v0,·p0,·Lz/b;->a:Lz/a$b;
42 ····invoke-virtual·{p1},·Lo/a$b;->b()Lw/b; 
  
43 ····move-result-object·v0 
  
44 ····invoke-virtual·{p1},·Lo/a$b;->a()Landroid/content/Context; 
  
45 ····move-result-object·p1 
  
46 ····invoke-direct·{p0,·v0,·p1},·Lz/b;->c(Lw/b;Landroid/content/Context;)V 
  
47 ····return-void 
48 .end·method 
  
49 .method·public·b(Lo/a$b;)V 
50 ····.locals·0 
  
51 ····invoke-direct·{p0},·Lz/b;->d()V19 ····invoke-static·{v0,·p1,·p2},·Lz/j;->b(Lz/a$b;Ljava/lang/Object;Lw/a$e;)V
  
52 ····return-void20 ····return-void
53 .end·method21 .end·method
25.7 KB
smali/z/a.smali
    
Offset 1, 947 lines modifiedOffset 1, 104 lines modified
1 .class·Lz/a;1 .class·public·Lz/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Lw/i$c; 
  
  
6 #·instance·fields 
7 .field·private·final·a:Landroid/content/SharedPreferences; 
  
8 .field·private·final·b:Ljava/util/concurrent/ExecutorService; 
  
9 .field·private·final·c:Landroid/os/Handler;4 #·annotations
 5 .annotation·system·Ldalvik/annotation/MemberClasses;
 6 ····value·=·{
 7 ········Lz/a$b;,
 8 ········Lz/a$a;
 9 ····}
 10 .end·annotation
  
  
10 #·direct·methods11 #·direct·methods
 12 .method·protected·static·a(Ljava/lang/Throwable;)Ljava/util/ArrayList;
11 .method·constructor·<init>(Landroid/content/Context;)V 
12 ····.locals·7 
  
13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
14 ····const-string·v0,·"FlutterSharedPreferences" 
  
15 ····const/4·v1,·0x0 
  
16 ····invoke-virtual·{p1,·v0,·v1},·Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences; 
  
17 ····move-result-object·p1 
  
18 ····iput-object·p1,·p0,·Lz/a;->a:Landroid/content/SharedPreferences; 
  
19 ····new-instance·p1,·Ljava/util/concurrent/ThreadPoolExecutor; 
  
20 ····sget-object·v5,·Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; 
  
21 ····new-instance·v6,·Ljava/util/concurrent/LinkedBlockingQueue; 
  
22 ····invoke-direct·{v6},·Ljava/util/concurrent/LinkedBlockingQueue;-><init>()V 
  
23 ····const/4·v2,·0x1 
  
24 ····const-wide/16·v3,·0x1e 
  
25 ····move-object·v0,·p1 
  
26 ····invoke-direct/range·{v0·..·v6},·Ljava/util/concurrent/ThreadPoolExecutor;-><init>(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;)V 
  
27 ····iput-object·p1,·p0,·Lz/a;->b:Ljava/util/concurrent/ExecutorService; 
  
28 ····new-instance·p1,·Landroid/os/Handler; 
  
29 ····invoke-static·{},·Landroid/os/Looper;->getMainLooper()Landroid/os/Looper; 
  
30 ····move-result-object·v0 
  
31 ····invoke-direct·{p1,·v0},·Landroid/os/Handler;-><init>(Landroid/os/Looper;)V 
  
32 ····iput-object·p1,·p0,·Lz/a;->c:Landroid/os/Handler; 
  
33 ····return-void 
34 .end·method 
  
35 .method·static·synthetic·b(Lz/a;)Landroid/os/Handler; 
36 ····.locals·0 
  
37 ····iget-object·p0,·p0,·Lz/a;->c:Landroid/os/Handler; 
  
38 ····return-object·p0 
39 .end·method 
  
40 .method·private·c(Landroid/content/SharedPreferences$Editor;Lw/i$d;)V 
41 ····.locals·2 
  
42 ····iget-object·v0,·p0,·Lz/a;->b:Ljava/util/concurrent/ExecutorService; 
  
43 ····new-instance·v1,·Lz/a$a; 
  
44 ····invoke-direct·{v1,·p0,·p1,·p2},·Lz/a$a;-><init>(Lz/a;Landroid/content/SharedPreferences$Editor;Lw/i$d;)V 
  
45 ····invoke-interface·{v0,·v1},·Ljava/util/concurrent/ExecutorService;->execute(Ljava/lang/Runnable;)V 
  
46 ····return-void 
47 .end·method 
  
48 .method·private·d(Ljava/lang/String;)Ljava/util/List; 
49 ····.locals·4 
50 ····.annotation·system·Ldalvik/annotation/Signature; 
51 ········value·=·{ 
52 ············"(", 
53 ············"Ljava/lang/String;", 
54 ············")", 
55 ············"Ljava/util/List<", 
56 ············"Ljava/lang/String;", 
57 ············">;" 
58 ········} 
59 ····.end·annotation 
  
60 ····const/4·v0,·0x0 
  
61 ····:try_start_0 
62 ····new-instance·v1,·Ljava/io/ObjectInputStream; 
  
63 ····new-instance·v2,·Ljava/io/ByteArrayInputStream; 
  
64 ····const/4·v3,·0x0 
  
65 ····invoke-static·{p1,·v3},·Landroid/util/Base64;->decode(Ljava/lang/String;I)[B 
  
66 ····move-result-object·p1 
  
67 ····invoke-direct·{v2,·p1},·Ljava/io/ByteArrayInputStream;-><init>([B)V 
  
68 ····invoke-direct·{v1,·v2},·Ljava/io/ObjectInputStream;-><init>(Ljava/io/InputStream;)V 
69 ····:try_end_0 
70 ····.catch·Ljava/lang/ClassNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_1 
71 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_1 
  
72 ····:try_start_1 
73 ····invoke-virtual·{v1},·Ljava/io/ObjectInputStream;->readObject()Ljava/lang/Object; 
Max diff block lines reached; 21641/26324 bytes (82.21%) of diff not shown.
2.88 KB
assets/flutter_assets/NOTICES.Z
2.82 KB
NOTICES.Z-content
    
Offset 14213, 14 lines modifiedOffset 14213, 15 lines modified
14213 Public·License·instead·of·this·License.··But·first,·please·read14213 Public·License·instead·of·this·License.··But·first,·please·read
14214 <https://www.gnu.org/licenses/why-not-lgpl.html>.14214 <https://www.gnu.org/licenses/why-not-lgpl.html>.
  
14215 --------------------------------------------------------------------------------14215 --------------------------------------------------------------------------------
14216 path_provider_linux14216 path_provider_linux
14217 path_provider_platform_interface14217 path_provider_platform_interface
14218 path_provider_windows14218 path_provider_windows
 14219 platform
14219 plugin_platform_interface14220 plugin_platform_interface
14220 shared_preferences14221 shared_preferences
14221 shared_preferences_android14222 shared_preferences_android
14222 shared_preferences_foundation14223 shared_preferences_foundation
14223 shared_preferences_linux14224 shared_preferences_linux
14224 shared_preferences_platform_interface14225 shared_preferences_platform_interface
14225 shared_preferences_web14226 shared_preferences_web
Offset 14250, 45 lines modifiedOffset 14251, 14 lines modified
14250 (INCLUDING,·BUT·NOT·LIMITED·TO,·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;14251 (INCLUDING,·BUT·NOT·LIMITED·TO,·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;
14251 LOSS·OF·USE,·DATA,·OR·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON14252 LOSS·OF·USE,·DATA,·OR·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON
14252 ANY·THEORY·OF·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT14253 ANY·THEORY·OF·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT
14253 (INCLUDING·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS14254 (INCLUDING·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS
14254 SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.14255 SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE.
  
14255 --------------------------------------------------------------------------------14256 --------------------------------------------------------------------------------
14256 platform 
14257 process 
  
14258 Copyright·2017,·the·Dart·project·authors.·All·rights·reserved. 
14259 Redistribution·and·use·in·source·and·binary·forms,·with·or·without 
14260 modification,·are·permitted·provided·that·the·following·conditions·are 
14261 met: 
  
14262 ····*·Redistributions·of·source·code·must·retain·the·above·copyright 
14263 ······notice,·this·list·of·conditions·and·the·following·disclaimer. 
14264 ····*·Redistributions·in·binary·form·must·reproduce·the·above 
14265 ······copyright·notice,·this·list·of·conditions·and·the·following 
14266 ······disclaimer·in·the·documentation·and/or·other·materials·provided 
14267 ······with·the·distribution. 
14268 ····*·Neither·the·name·of·Google·Inc.·nor·the·names·of·its 
14269 ······contributors·may·be·used·to·endorse·or·promote·products·derived 
14270 ······from·this·software·without·specific·prior·written·permission. 
  
14271 THIS·SOFTWARE·IS·PROVIDED·BY·THE·COPYRIGHT·HOLDERS·AND·CONTRIBUTORS 
14272 "AS·IS"·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT 
14273 LIMITED·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR 
14274 A·PARTICULAR·PURPOSE·ARE·DISCLAIMED.·IN·NO·EVENT·SHALL·THE·COPYRIGHT 
14275 OWNER·OR·CONTRIBUTORS·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL, 
14276 SPECIAL,·EXEMPLARY,·OR·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT 
14277 LIMITED·TO,·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE, 
14278 DATA,·OR·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY 
14279 THEORY·OF·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT 
14280 (INCLUDING·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE 
14281 OF·THIS·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE. 
  
14282 -------------------------------------------------------------------------------- 
14283 rapidjson14257 rapidjson
  
14284 Copyright·(c)·2006-2013·Alexander·Chemeris14258 Copyright·(c)·2006-2013·Alexander·Chemeris
  
14285 Redistribution·and·use·in·source·and·binary·forms,·with·or·without14259 Redistribution·and·use·in·source·and·binary·forms,·with·or·without
14286 modification,·are·permitted·provided·that·the·following·conditions·are·met:14260 modification,·are·permitted·provided·that·the·following·conditions·are·met:
  
23.8 MB
lib/armeabi-v7a/libapp.so
1.0 KB
readelf --wide --program-header {}
    
Offset 2, 16 lines modifiedOffset 2, 16 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x03 Entry·point·0x0
4 There·are·7·program·headers,·starting·at·offset·524 There·are·7·program·headers,·starting·at·offset·52
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align6 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
7 ··PHDR···········0x000034·0x00000034·0x00000034·0x000e0·0x000e0·R···0x47 ··PHDR···········0x000034·0x00000034·0x00000034·0x000e0·0x000e0·R···0x4
8 ··LOAD···········0x000000·0x00000000·0x00000000·0x211984·0x211984·R···0x40008 ··LOAD···········0x000000·0x00000000·0x00000000·0x211ab4·0x211ab4·R···0x4000
9 ··LOAD···········0x214000·0x00214000·0x00214000·0x356340·0x356340·R·E·0x40009 ··LOAD···········0x214000·0x00214000·0x00214000·0x3568d0·0x3568d0·R·E·0x4000
10 ··LOAD···········0x56c000·0x0056c000·0x0056c000·0x0003c·0x0003c·RW··0x400010 ··LOAD···········0x56c000·0x0056c000·0x0056c000·0x0003c·0x0003c·RW··0x4000
11 ··NOTE···········0x000114·0x00000114·0x00000114·0x00020·0x00020·R···0x411 ··NOTE···········0x000114·0x00000114·0x00000114·0x00020·0x00020·R···0x4
12 ··DYNAMIC········0x56c00c·0x0056c00c·0x0056c00c·0x00030·0x00030·RW··0x412 ··DYNAMIC········0x56c00c·0x0056c00c·0x0056c00c·0x00030·0x00030·RW··0x4
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x113 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x1
  
14 ·Section·to·Segment·mapping:14 ·Section·to·Segment·mapping:
15 ··Segment·Sections...15 ··Segment·Sections...
1.81 KB
readelf --wide --sections {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 There·are·11·section·headers,·starting·at·offset·0x56c098:1 There·are·11·section·headers,·starting·at·offset·0x56c098:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.gnu.build-id·NOTE············00000114·000114·000020·00···A··0···0··45 ··[·1]·.note.gnu.build-id·NOTE············00000114·000114·000020·00···A··0···0··4
6 ··[·2]·.rodata···········PROGBITS········00000140·000140·2116e0·00···A··0···0·646 ··[·2]·.rodata···········PROGBITS········00000140·000140·211810·00···A··0···0·64
7 ··[·3]·.eh_frame·········PROGBITS········00211820·211820·000042·00···A··0···0··17 ··[·3]·.eh_frame·········PROGBITS········00211950·211950·000042·00···A··0···0··1
8 ··[·4]·.dynstr···········STRTAB··········00211864·211864·000085·00···A··0···0··48 ··[·4]·.dynstr···········STRTAB··········00211994·211994·000085·00···A··0···0··4
9 ··[·5]·.dynsym···········DYNSYM··········002118ec·2118ec·000060·10···A··4···1··49 ··[·5]·.dynsym···········DYNSYM··········00211a1c·211a1c·000060·10···A··4···1··4
10 ··[·6]·.hash·············HASH············0021194c·21194c·000038·04···A··5···0··410 ··[·6]·.hash·············HASH············00211a7c·211a7c·000038·04···A··5···0··4
11 ··[·7]·.text·············PROGBITS········00214000·214000·356340·00··AX··0···0·6411 ··[·7]·.text·············PROGBITS········00214000·214000·3568d0·00··AX··0···0·64
12 ··[·8]·.bss··············PROGBITS········0056c000·56c000·00000c·00··WA··0···0··412 ··[·8]·.bss··············PROGBITS········0056c000·56c000·00000c·00··WA··0···0··4
13 ··[·9]·.dynamic··········DYNAMIC·········0056c00c·56c00c·000030·08··WA··4···0··413 ··[·9]·.dynamic··········DYNAMIC·········0056c00c·56c00c·000030·08··WA··4···0··4
14 ··[10]·.shstrtab·········STRTAB··········00000000·56c03c·00005a·00······0···0··414 ··[10]·.shstrtab·········STRTAB··········00000000·56c03c·00005a·00······0···0··4
15 Key·to·Flags:15 Key·to·Flags:
16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
794 B
readelf --wide --symbols {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Symbol·table·'.dynsym'·contains·6·entries:1 Symbol·table·'.dynsym'·contains·6·entries:
2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00214000·19936·OBJECT··GLOBAL·DEFAULT····7·_kDartVmSnapshotInstructions4 ·····1:·00214000·19936·OBJECT··GLOBAL·DEFAULT····7·_kDartVmSnapshotInstructions
5 ·····2:·00218e00·0x351540·OBJECT··GLOBAL·DEFAULT····7·_kDartIsolateSnapshotInstructions5 ·····2:·00218e00·0x351ad0·OBJECT··GLOBAL·DEFAULT····7·_kDartIsolateSnapshotInstructions
6 ·····3:·00000140·24880·OBJECT··GLOBAL·DEFAULT····2·_kDartVmSnapshotData6 ·····3:·00000140·24880·OBJECT··GLOBAL·DEFAULT····2·_kDartVmSnapshotData
7 ·····4:·00006280·0x20b5a0·OBJECT··GLOBAL·DEFAULT····2·_kDartIsolateSnapshotData7 ·····4:·00006280·0x20b6d0·OBJECT··GLOBAL·DEFAULT····2·_kDartIsolateSnapshotData
8 ·····5:·00000114····32·OBJECT··GLOBAL·DEFAULT····1·_kDartSnapshotBuildId8 ·····5:·00000114····32·OBJECT··GLOBAL·DEFAULT····1·_kDartSnapshotBuildId
641 B
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x56c00c·contains·6·entries:1 Dynamic·section·at·offset·0x56c00c·contains·6·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x00000004·(HASH)·······················0x21194c3 ·0x00000004·(HASH)·······················0x211a7c
4 ·0x00000005·(STRTAB)·····················0x2118644 ·0x00000005·(STRTAB)·····················0x211994
5 ·0x0000000a·(STRSZ)······················133·(bytes)5 ·0x0000000a·(STRSZ)······················133·(bytes)
6 ·0x00000006·(SYMTAB)·····················0x2118ec6 ·0x00000006·(SYMTAB)·····················0x211a1c
7 ·0x0000000b·(SYMENT)·····················16·(bytes)7 ·0x0000000b·(SYMENT)·····················16·(bytes)
8 ·0x00000000·(NULL)·······················0x08 ·0x00000000·(NULL)·······················0x0
414 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·2af7a1e5e0d1811eb52c0e3131f4881f3 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·2af7a1e5df14a2f0b52c0e31c1b9f0ec
513 B
readelf --wide --debug-dump=frames {}
    
Offset 10, 14 lines modifiedOffset 10, 14 lines modified
10 ··Augmentation·data:·····1b10 ··Augmentation·data:·····1b
11 ··DW_CFA_def_cfa:·r11·ofs·811 ··DW_CFA_def_cfa:·r11·ofs·8
  
12 00000014·00000011·00000018·FDE·cie=00000000·pc=00214000..00218de012 00000014·00000011·00000018·FDE·cie=00000000·pc=00214000..00218de0
13 ··DW_CFA_offset:·r11·at·cfa-813 ··DW_CFA_offset:·r11·at·cfa-8
14 ··DW_CFA_offset:·r14·at·cfa-414 ··DW_CFA_offset:·r14·at·cfa-4
  
15 00000029·00000011·0000002d·FDE·cie=00000000·pc=00218e00..0056a34015 00000029·00000011·0000002d·FDE·cie=00000000·pc=00218e00..0056a8d0
16 ··DW_CFA_offset:·r11·at·cfa-816 ··DW_CFA_offset:·r11·at·cfa-8
17 ··DW_CFA_offset:·r14·at·cfa-417 ··DW_CFA_offset:·r14·at·cfa-4
  
18 0000003e·ZERO·terminator18 0000003e·ZERO·terminator
  
  
54.1 KB
strings --all --bytes=8 {}
    
Offset 394, 154 lines modifiedOffset 394, 153 lines modified
394 adb4292f3ec25074ca70abcd2d5c7251product·no-code_comments·no-dwarf_stack_traces_mode·no-lazy_dispatchers·dedup_instructions·no-asserts·arm·android·no-compressed-pointers·null-safety394 adb4292f3ec25074ca70abcd2d5c7251product·no-code_comments·no-dwarf_stack_traces_mode·no-lazy_dispatchers·dedup_instructions·no-asserts·arm·android·no-compressed-pointers·null-safety
395 U*U*U*Uz395 U*U*U*Uz
396 U*U*U*Uj396 U*U*U*Uj
397 HBk#auQ`397 HBk#auQ`
398 ·L···0·(398 ·L···0·(
399 #@·l·l·|·399 #@·l·l·|·
400 #\#,»   <»  6400 #\#,»   <»  6
401 hD@sdD@sdD@sdD@sls401 hD@pdD@pdD@pdD@plp
402 #·»      ··D»     &402 #·»      ··D»     &
403 bdb,b,D$D(b403 _d_,_D_8Dl_
 404 _d_,_,D$D(_
 405 7,74=$s|
 406 .hM<M·{8
404 i·iDiLi,407 i·iDiLi,
405 ·L»      |·H»    (»   4»  "408 ·L»      |·H»    (»   4»  "
406 7,74=$p| 
407 .hM<M·{8 
408 [$'X'P'P'T'>409 [$'X'P'P'T'>
409 W0W0W0W8W410 W0W0W0W8W
410 D(D(D·b0D4411 D(D(D·_0D4
411 [0G074=@=412 [0G074=@=
 413 #(»     T»    `»   \»  
412 P*$*(*·*414 P*$*(*·*
413 4,*·*0~T*415 4,*·*0~T*
414 »       $·@·(·,·416 »       $·@·(·,·
415 #(»     T»    `»   \»   
416 [(Gh'L7D417 [(Gh'L7D
417 =(=D=D7·'$7·'*418 =(=D=D7·'$7·'*
418 2(P@P,P:419 2(P@P,P:
419 T_$_x_$_~ 
420 '8'H'$'('$'Z 
421 ·4»      d»     $»    4420 ·4»      d»     $»    4
422 <·P»     (»    ,e421 <·P»     (»    ,e
423 L»      ·»      0»     ·»     X422 L»      ·»      0»     ·»     T
424 ·:x:lD0D423 ·:x:lD0D
425 7·p(70=l424 7·s(70=l
426 ·L···0·$»    425 ·L···0·$»    
427 M,M${,{D426 M,M${,{D
428 [8'@G('8G@7(G·427 [8'@G('8G@7(G·
429 »       8»      8»     4»    $»   428 »       8»      8»     4»    $»   
430 »       8»      8»     8»    8»   8»  8» 8»8»       8»      8»     8»    8»   4»  $» 429 »       8»      8»     8»    8»   8»  8» 8»8»       8»      8»     8»    8»   4»  $» 
431 =Tp0=$=$430 =Ts0=$=$
432 ,{T{T{\{ 
433 @-0-8*<4@431 @-0-8*<4@
 432 Tb$bxb$b~
 433 '8'H'$'('$'
 434 ,{T{T{\{
434 +d*(-$*L4435 +d*(-$*L4
435 -0-,*4*0436 -0-,*4*0
436 #4»     T···x437 #4»     T···x
437 <-T4l-@-T4l-\438 <-T4l-@-T4l-\
438 707TG,G$439 707TG,G$
439 G<'`'\'.440 G<'`'\'.
440 D0D4s4s$441 D0D4p4p$
441 D0D4s4s$442 D0D4p4p$
442 »       D·0·4·0·4·0·4·0443 »       D·0·4·0·4·0·4·0
443 G8G8G<7(7d=0444 G8G8G<7(7d=0
444 :,b4b$sh:445 :,_4_$ph:
445 $M$M0{${446 $M$M0{${
446 ididihi|i447 ididihi|i
447 ·-@4t-@4t-@4t-@4p448 ·-@4t-@4t-@4t-@4p
448 +8*·*H*·4449 +8*·*H*·4
449 p'H','('6 
450 [T',','('r450 [T',','('r
451 [HG$G,7,=,451 [HG$G,7,=,
452 [HG$G,7,=452 [HG$G,7,=
453 D»      <»     X·4»   .453 D»      <»     X·4»   .
454 (»      ,»     ,»    ,»   T454 (»      ,»     ,»    ,»   T
455 p»      $»     $»    $»   455 p»      $»     $»    $»   
456 &(»     0»    ,»   j 
457 -·-·-\-\456 -·-·-\-\
 457 p'H','('6
458 ··D·D·P·D·(e>458 ··D·D·P·D·(e>
459 0i·i·i·i·i·i·i·i·i·i·i·i·i·i·i·i·i·i·i·i·i·i·i·i·i·i·i·i·i·i·i·i$459 0i·i·i·i·i·i·i·i·i·i·i·i·i·i·i·i·i·i·i·i·i·i·i·i·i·i·i·i·i·i·i·i$
460 0i·i·i·i·i·i·i·i·i·i·i·i·i·i·i·i·i·i·i·i·i·i·i·i·i·i·i·i·i·i·i·i·i·i·i·i·i·i·i·i·i·i·i·i·i·i·i$460 0i·i·i·i·i·i·i·i·i·i·i·i·i·i·i·i·i·i·i·i·i·i·i·i·i·i·i·i·i·i·i·i·i·i·i·i·i·i·i·i·i·i·i·i·i·i·i$
461 [T'$'P'$'461 [T'$'P'$'
462 :$D`b(s·462 :$D`_(p·
463 7(7$=@p·463 7(7$=@s·
464 7(7$=@p·464 7(7$=@s·
 465 :·DPD<:<
 466 :(_|p·p,:(pd
465 D-,4d-P~467 D-,4d-P~
466 4-,4l-P~468 4-,4l-P~
467 :·DPD<:< 
468 <0-0*t4t4t4t4p4469 =4-0*t4t4t4t4p4
469 0$0T08J<J 
470 »       t»      D»     ·#<»   470 »       t»      D»     ·#<»   
 471 0$0L08J<J
471 »       0·p»     0·p»   0·p» 0·l472 »       0·p»     0·p»   0·p» 0·l
472 @(-·-$-8-473 @(-·-$-8-
473 »       8»      8»     ,»    $»   0»   
474 *$4·*04,4 
475 -$*·-0*4-·*0- 
476 (*(*$~04474 (*(*$~04
477 *(*$~04t~<-L475 *(*$~04t~<-L
478 *$~04l~,-L476 *$~04l~,-L
479 :(b|s·s,:(sd 
480 &hb@bDb`477 »       8»      8»     ,»    $»   0»  
 478 *$4·*04,4
 479 -$*·-0*4-·*0-
481 -D444$44480 -D444$44
482 T07H'·[p'$481 T07H'·[p'$
483 bdb,bDb8Dlb 
484 <L*,~D*·482 <L*,~D*·
485 »       ,»      0»     P»    (»   @»  P» 483 »       ,»      0»     P»    (»   @»  P» 
486 »       (»      0·|»    0·l 
487 <»      0·|»    0·|484 :·D·_·p$
 485 :·D·_·p,
488 :,D@D@DH:@:"486 :,D@D@DH:@:"
489 :·D·b·s$ 
490 :·D·b·s,487 %h_@_D_`
 488 _d_,_D_8D<_
491 $·P·P·P·P489 $·P·P·P·P
 490 »       (»      0·|»    0·l
 491 <»      0·|»    0·|
492 xD0D<b4s4492 xD0D<_4p4
493 :,:8D4b4s@s493 :,:8D4_4p@p
494 _0_(i,i(494 b0b(i,i(
495 G('HG<G('$'(G('$'0'HG('L495 G('HG<G('$'(G('$'0'HG('L
496 4<-L4·404496 4<-L4·404
497 (:(:\:,:497 (:(:\:,:
498 ·p·p·p·p·p·p·x·:498 ·p·p·p·p·p·p·x·:
499 #<»     (»    x·T»  499 #<»     (»    x·T»  
500 #<»     (»    x·n500 #<»     (»    x·n
501 [0G$'@'0G(501 [0G$'@'0G(
502 0i$_8_,i`502 0i$b8b,i`
503 0D$:8:,D\:0D$D$D·503 0D$:8:,D\:0D$D$D·
Max diff block lines reached; 53210/55324 bytes (96.18%) of diff not shown.
16.9 MB
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 1552, 41 lines modifiedOffset 1552, 41 lines modified
1552 ··0x00006210·32d50500·ec2fad70·2c000000·4d6f6e6f·2..../.p,...Mono1552 ··0x00006210·32d50500·ec2fad70·2c000000·4d6f6e6f·2..../.p,...Mono
1553 ··0x00006220·6d6f7270·68696353·6d696162·6c654361·morphicSmiableCa1553 ··0x00006220·6d6f7270·68696353·6d696162·6c654361·morphicSmiableCa
1554 ··0x00006230·6c6c0000·00000000·32d20500·f2df0770·ll......2......p1554 ··0x00006230·6c6c0000·00000000·32d20500·f2df0770·ll......2......p
1555 ··0x00006240·02000000·34000000·32d20500·f86f0338·....4...2....o.81555 ··0x00006240·02000000·34000000·32d20500·f86f0338·....4...2....o.8
1556 ··0x00006250·02000000·1a000000·32d30500·fe9f0d7a·........2......z1556 ··0x00006250·02000000·1a000000·32d30500·fe9f0d7a·........2......z
1557 ··0x00006260·0c000000·48616e64·6c650000·00000000·....Handle......1557 ··0x00006260·0c000000·48616e64·6c650000·00000000·....Handle......
1558 ··0x00006270·00000000·00000000·00000000·00000000·................1558 ··0x00006270·00000000·00000000·00000000·00000000·................
1559 ··0x00006280·f5f5dcdc·7a970d00·00000000·03000000·....z...........1559 ··0x00006280·f5f5dcdc·2d970d00·00000000·03000000·....-...........
1560 ··0x00006290·00000000·61646234·32393266·33656332·....adb4292f3ec21560 ··0x00006290·00000000·61646234·32393266·33656332·....adb4292f3ec2
1561 ··0x000062a0·35303734·63613730·61626364·32643563·5074ca70abcd2d5c1561 ··0x000062a0·35303734·63613730·61626364·32643563·5074ca70abcd2d5c
1562 ··0x000062b0·37323531·70726f64·75637420·6e6f2d63·7251product·no-c1562 ··0x000062b0·37323531·70726f64·75637420·6e6f2d63·7251product·no-c
1563 ··0x000062c0·6f64655f·636f6d6d·656e7473·206e6f2d·ode_comments·no-1563 ··0x000062c0·6f64655f·636f6d6d·656e7473·206e6f2d·ode_comments·no-
1564 ··0x000062d0·64776172·665f7374·61636b5f·74726163·dwarf_stack_trac1564 ··0x000062d0·64776172·665f7374·61636b5f·74726163·dwarf_stack_trac
1565 ··0x000062e0·65735f6d·6f646520·6e6f2d6c·617a795f·es_mode·no-lazy_1565 ··0x000062e0·65735f6d·6f646520·6e6f2d6c·617a795f·es_mode·no-lazy_
1566 ··0x000062f0·64697370·61746368·65727320·64656475·dispatchers·dedu1566 ··0x000062f0·64697370·61746368·65727320·64656475·dispatchers·dedu
1567 ··0x00006300·705f696e·73747275·6374696f·6e73206e·p_instructions·n1567 ··0x00006300·705f696e·73747275·6374696f·6e73206e·p_instructions·n
1568 ··0x00006310·6f2d6173·73657274·73206172·6d20616e·o-asserts·arm·an1568 ··0x00006310·6f2d6173·73657274·73206172·6d20616e·o-asserts·arm·an
1569 ··0x00006320·64726f69·64206e6f·2d636f6d·70726573·droid·no-compres1569 ··0x00006320·64726f69·64206e6f·2d636f6d·70726573·droid·no-compres
1570 ··0x00006330·7365642d·706f696e·74657273·206e756c·sed-pointers·nul1570 ··0x00006330·7365642d·706f696e·74657273·206e756c·sed-pointers·nul
1571 ··0x00006340·6c2d7361·66657479·003f880e·7b841783·l-safety.?..{...1571 ··0x00006340·6c2d7361·66657479·003f882b·7b841783·l-safety.?.+{...
1572 ··0x00006350·78e6c039·c135f40c·41828485·86828682·x..9.5..A.......1572 ··0x00006350·7ee6c039·c13cf400·41828485·86828682·~..9.<..A.......
1573 ··0x00006360·83888482·85828282·84869286·84858384·................1573 ··0x00006360·83888482·82828284·86928684·85838484·................
1574 ··0x00006370·84858384·87838585·86838684·84838784·................1574 ··0x00006370·85838487·83858586·83868484·83878484·................
1575 ··0x00006380·84848785·83848484·84838583·87828589·................1575 ··0x00006380·84878583·84848484·83858387·82858985·................
1576 ··0x00006390·85848382·86848588·84868382·87848684·................1576 ··0x00006390·84838286·84858884·86838287·84868484·................
1577 ··0x000063a0·84848283·84838583·84838782·85838587·................1577 ··0x000063a0·84828384·83858384·83878285·83858785·................
1578 ··0x000063b0·85848282·84838483·83838683·83868584·................1578 ··0x000063b0·84828284·83848383·83868383·86858487·................
1579 ··0x000063c0·87828387·85898483·82838584·87868484·................1579 ··0x000063c0·82838785·89848382·83858487·86848483·................
1580 ··0x000063d0·83848284·83838487·83828583·83848384·................1580 ··0x000063d0·84828483·83848783·82858383·84838486·................
1581 ··0x000063e0·86858686·84908687·83838a86·82898486·................1581 ··0x000063e0·85868684·90868783·838a8682·89848683·................
1582 ··0x000063f0·83848487·85838584·8387848b·83838484·................1582 ··0x000063f0·84848785·83858483·87848b83·83848482·................
1583 ··0x00006400·82848483·83838584·86868285·84848583·................1583 ··0x00006400·84848383·83858486·86828584·84858389·................
1584 ··0x00006410·89868585·83878284·8a848782·82868683·................1584 ··0x00006410·86858583·8782848a·84878282·86868385·................
1585 ··0x00006420·85898483·86858583·84838283·84868785·................1585 ··0x00006420·89848386·88858583·84838283·84868785·................
1586 ··0x00006430·82848383·83838383·87848485·82828383·................1586 ··0x00006430·82848383·83838383·87848485·82828383·................
1587 ··0x00006440·85878287·82858283·85888882·84848683·................1587 ··0x00006440·85878287·82858283·85888882·84848683·................
1588 ··0x00006450·84878484·83828383·848b8282·83888d83·................1588 ··0x00006450·84878484·83828383·848b8282·83888d83·................
1589 ··0x00006460·85828484·85838386·84858685·86868385·................1589 ··0x00006460·85828484·85838386·84858685·86868385·................
1590 ··0x00006470·84838384·86838683·86858382·85848484·................1590 ··0x00006470·84838384·86838683·86858382·85848484·................
1591 ··0x00006480·83828783·87868785·83868483·89858485·................1591 ··0x00006480·83828783·87868785·83868483·89858485·................
1592 ··0x00006490·84868585·88848683·85838985·84838386·................1592 ··0x00006490·84868585·88848683·85838985·84838386·................
Offset 1598, 15 lines modifiedOffset 1598, 15 lines modified
1598 ··0x000064f0·84838485·84858385·84848483·83838384·................1598 ··0x000064f0·84838485·84858385·84848483·83838384·................
1599 ··0x00006500·83838583·85858483·85848584·83848484·................1599 ··0x00006500·83838583·85858483·85848584·83848484·................
1600 ··0x00006510·82848484·83858483·84848484·85838683·................1600 ··0x00006510·82848484·83858483·84848484·85838683·................
1601 ··0x00006520·84838384·83858584·84858383·85828383·................1601 ··0x00006520·84838384·83858584·84858383·85828383·................
1602 ··0x00006530·88858486·85878483·85838385·83868484·................1602 ··0x00006530·88858486·85878483·85838385·83868484·................
1603 ··0x00006540·86858584·82858784·85858a85·83878484·................1603 ··0x00006540·86858584·82858784·85858a85·83878484·................
1604 ··0x00006550·8584838b·85828383·83868684·86828582·................1604 ··0x00006550·8584838b·85828383·83868684·86828582·................
1605 ··0x00006560·83828385·84838684·84858585·86858485·................1605 ··0x00006560·84828385·86838384·84858585·86858485·................
1606 ··0x00006570·83868484·86848785·a4848286·86858586·................1606 ··0x00006570·83868484·86848785·a4848286·86858586·................
1607 ··0x00006580·82848384·89868485·84828284·8584848c·................1607 ··0x00006580·82848384·89868485·84828284·8584848c·................
1608 ··0x00006590·84868584·83858382·84838386·83858484·................1608 ··0x00006590·84868584·83858382·84838386·83858484·................
1609 ··0x000065a0·83848586·85858384·83848283·88848382·................1609 ··0x000065a0·83848586·85858384·83848283·88848382·................
1610 ··0x000065b0·89838387·87858583·84848784·88838487·................1610 ··0x000065b0·89838387·87858583·84848784·88838487·................
1611 ··0x000065c0·83838788·83848482·82858588·85838687·................1611 ··0x000065c0·83838788·83848482·82858588·85838687·................
1612 ··0x000065d0·83838482·85848484·84828384·87868687·................1612 ··0x000065d0·83838482·85848484·84828384·87868687·................
Offset 1620, 616 lines modifiedOffset 1620, 616 lines modified
1620 ··0x00006650·83848286·86848284·84838686·92838787·................1620 ··0x00006650·83848286·86848284·84838686·92838787·................
1621 ··0x00006660·84838485·83838886·83838484·83848484·................1621 ··0x00006660·84838485·83838886·83838484·83848484·................
1622 ··0x00006670·82888383·84868286·84838587·85878584·................1622 ··0x00006670·82888383·84868286·84838587·85878584·................
1623 ··0x00006680·85848683·86838384·84868383·82888385·................1623 ··0x00006680·85848683·86838384·84868383·82888385·................
1624 ··0x00006690·82838683·85828486·84868285·86858583·................1624 ··0x00006690·82838683·85828486·84868285·86858583·................
1625 ··0x000066a0·84858486·84868886·858c8484·84838683·................1625 ··0x000066a0·84858486·84868886·858c8484·84838683·................
1626 ··0x000066b0·83858682·85858588·84878393·86838685·................1626 ··0x000066b0·83858682·85858588·84878393·86838685·................
1627 ··0x000066c0·84828388·83828385·84848484·8883848b·................1627 ··0x000066c0·84828388·83828385·84848484·88838485·................
1628 ··0x000066d0·85828385·83878682·83848485·84848385·................1628 ··0x000066d0·85828385·83878682·83848485·8484838b·................
1629 ··0x000066e0·85838383·82848684·83838484·86858382·................1629 ··0x000066e0·85838383·82848684·83838484·86858382·................
1630 ··0x000066f0·83838384·85868484·86848485·85858685·................1630 ··0x000066f0·83838384·85868484·86848485·85858685·................
1631 ··0x00006700·83848584·83828584·85848483·8382878b·................1631 ··0x00006700·83848483·82858485·84848383·82878b84·................
1632 ··0x00006710·84898384·83858683·84848384·84848887·................1632 ··0x00006710·89838483·85868384·84838484·84888788·................
1633 ··0x00006720·88858487·82838384·84868584·83858584·................1633 ··0x00006720·85848782·83838484·86858483·85858484·................
1634 ··0x00006730·84838382·83828283·85858284·84858383·................1634 ··0x00006730·83838283·82828385·85828484·85838385·................
1635 ··0x00006740·85888386·83848582·83838385·84888786·................1635 ··0x00006740·88838683·84858283·83838584·88878685·................
1636 ··0x00006750·85828382·83858386·87848383·8c828386·................1636 ··0x00006750·82838283·85838687·8483838c·82838683·................
1637 ··0x00006760·83848286·85848483·85828385·84858387·................1637 ··0x00006760·84828685·84848385·82838584·85838784·................
1638 ··0x00006770·84838485·85858484·85838384·83838384·................1638 ··0x00006770·83848585·85848485·83838483·83838483·................
1639 ··0x00006780·83838486·85858586·85858682·85858b85·................1639 ··0x00006780·83848685·85858685·85868285·858b858a·................
1640 ··0x00006790·8a848484·858e8484·85838382·86858485·................1640 ··0x00006790·84848485·8e848485·83838286·85848583·................
 1641 ··0x000067a0·83838489·93838585·88838583·83848482·................
1641 ··0x000067a0·83838384·89938583·85888385·83838484·................1642 ··0x000067b0·82828384·89858483·85888586·83858583·................
1642 ··0x000067b0·82828283·84898584·83858885·86838585·................ 
1643 ··0x000067c0·83858e87·84858385·85888583·83838285·................1643 ··0x000067c0·858e8784·85838585·88858383·83828586·................
1644 ··0x000067d0·86858583·84838484·87838683·848a8386·................1644 ··0x000067d0·85858384·83848487·83868384·8a838684·................
1645 ··0x000067e0·84838984·84848582·84868583·85878384·................1645 ··0x000067e0·83898484·84858284·86858385·87838483·................
1646 ··0x000067f0·83838684·83848487·85858385·85868484·................1646 ··0x000067f0·83868483·84848785·85838585·86848484·................
1647 ··0x00006800·84858385·86848889·84858485·84858387·................1647 ··0x00006800·85838586·84888984·85848584·85838787·................
1648 ··0x00006810·87878382·83878386·83858785·83828386·................1648 ··0x00006810·87838283·87838683·85878583·82838686·................
1649 ··0x00006820·86838685·85848488·85838384·8585848a·................ 
1650 ··0x00006830·82868e84·83848583·85858483·85838585·................1649 ··0x00006820·83868585·84848885·83838485·85848a82·................
1651 ··0x00006840·84868483·83858385·86868482·83838484·................1650 ··0x00006830·868e8483·84858385·85848385·83858584·................
 1651 ··0x00006840·86848383·85838586·86848283·83848484·................
1652 ··0x00006850·84868483·82828882·83848484·84848384·................1652 ··0x00006850·86848382·82888283·84848484·84838483·................
1653 ··0x00006860·83858283·84868383·82868286·84838385·................1653 ··0x00006860·85828384·86838382·86828684·83838583·................
1654 ··0x00006870·83858383·86868583·85838482·83838585·................1654 ··0x00006870·85838386·86858385·83848283·83858586·................
1655 ··0x00006880·86858283·8a838483·84868387·82848485·................1655 ··0x00006880·8582838a·83848384·86838782·84848585·................
1656 ··0x00006890·85838285·87868285·84848484·83868589·................1656 ··0x00006890·83828587·86828584·84848483·86858982·................
1657 ··0x000068a0·82848583·84868383·83828584·84838483·................1657 ··0x000068a0·84858384·86838383·82858484·83848383·................
1658 ··0x000068b0·83838382·86848285·84848583·82858483·................1658 ··0x000068b0·83838286·84828584·84858382·85848385·................
1659 ··0x000068c0·85858383·82838385·85878583·85838587·................1659 ··0x000068c0·85838382·83838585·87858385·83858783·................
1660 ··0x000068d0·83858683·87848283·82868284·85838885·................1660 ··0x000068d0·85868387·84828382·86828485·83888586·................
1661 ··0x000068e0·86858483·83858287·83848585·88848284·................1661 ··0x000068e0·85848383·85828783·84858588·84828486·................
1662 ··0x000068f0·86838683·85838484·89828585·86838283·................1662 ··0x000068f0·83868385·83848489·82858586·83828388·................
1663 ··0x00006900·88868587·85858483·84858583·86858687·................1663 ··0x00006900·86858785·85848384·85858386·85868785·................
1664 ··0x00006910·85838383·83848386·85848388·84848584·................1664 ··0x00006910·83838383·84838685·84838884·84858482·................
1665 ··0x00006920·82828487·83848683·87828385·83858782·................1665 ··0x00006920·82848783·84838782·83858385·87828283·................
1666 ··0x00006930·82838483·83838385·84848686·84848584·................1666 ··0x00006930·84838383·83858484·86868484·85848483·................
1667 ··0x00006940·84838484·86848383·86858486·83838585·................1667 ··0x00006940·84848684·83838685·84868383·85858585·................
1668 ··0x00006950·85858484·84848584·84878686·85838583·................1668 ··0x00006950·84848484·85848487·86868583·85838684·................
1669 ··0x00006960·86848482·86828486·84848884·8383848c·................1669 ··0x00006960·84828682·84868484·88848383·848c8384·................
1670 ··0x00006970·83848584·86838483·84838482·85838382·................1670 ··0x00006970·85848683·84838483·84828583·83828586·................
1671 ··0x00006980·85868485·84848683·8e858282·85878284·................1671 ··0x00006980·84858484·86838e85·82828587·82848785·................
1672 ··0x00006990·87858283·83848485·83838588·82858584·................1672 ··0x00006990·82838384·84858383·85888285·85848286·................
1673 ··0x000069a0·82868485·85828283·90868883·84838385·................1673 ··0x000069a0·84858582·82839086·83888384·83838584·................
1674 ··0x000069b0·84838585·85858284·83828384·83838584·................1674 ··0x000069b0·85858585·82848382·83848383·85848585·................
1675 ··0x000069c0·85858284·85838386·85838587·83838782·................1675 ··0x000069c0·82848583·83868583·85878383·87829286·................
1676 ··0x000069d0·92868384·84838483·82848383·84858384·................1676 ··0x000069d0·83848483·84838284·83838485·83848383·................
1677 ··0x000069e0·83838583·83848a84·84848285·83838586·................1677 ··0x000069e0·85838384·8a848484·82858383·85868385·................
1678 ··0x000069f0·83858386·82828483·84828385·84888484·................1678 ··0x000069f0·83868282·84838482·83858488·84848588·................
1679 ··0x00006a00·85888385·83838587·83848684·82848686·................1679 ··0x00006a00·83858385·83878384·86848284·86868385·................
1680 ··0x00006a10·83858284·84848684·83848483·84838383·................1680 ··0x00006a10·82848484·86848384·84838483·83838388·................
1681 ··0x00006a20·83888484·85858483·82828685·82838283·................1681 ··0x00006a20·84848585·84838282·86858283·82838283·................
1682 ··0x00006a30·82838285·84848387·83828583·87838384·................1682 ··0x00006a30·82858484·83878382·85838783·83848386·................
1683 ··0x00006a40·83868786·83838484·82858784·86848584·................1683 ··0x00006a40·87868383·84848285·87848684·85848383·................
1684 ··0x00006a50·83838388·84838484·89828583·87838383·................1684 ··0x00006a50·83888483·84848982·85838783·83838584·................
1685 ··0x00006a60·85848384·86858585·82868382·85878585·................1685 ··0x00006a60·83848685·85858286·83828587·85858683·................
1686 ··0x00006a70·86838783·85838589·8586828a·83838588·................1686 ··0x00006a70·87838583·85898586·828a8383·85888483·................
Max diff block lines reached; 17752703/17767852 bytes (99.91%) of diff not shown.
798 B
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Hex·dump·of·section·'.eh_frame':1 Hex·dump·of·section·'.eh_frame':
2 ··0x00211820·10000000·00000000·017a5200·017c0e01·.........zR..|..2 ··0x00211950·10000000·00000000·017a5200·017c0e01·.........zR..|..
3 ··0x00211830·1b0c0b08·11000000·18000000·c4270000·.............'..3 ··0x00211960·1b0c0b08·11000000·18000000·94260000·.............&..
4 ··0x00211840·e04d0000·008b028e·01110000·002d0000·.M...........-..4 ··0x00211970·e04d0000·008b028e·01110000·002d0000·.M...........-..
5 ··0x00211850·00af7500·00401535·00008b02·8e010000·..u..@.5........5 ··0x00211980·007f7400·00d01a35·00008b02·8e010000·..t....5........
6 ··0x00211860·0000································..6 ··0x00211990·0000································..
  
1.3 KB
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Hex·dump·of·section·'.dynstr':1 Hex·dump·of·section·'.dynstr':
2 ··0x00211864·005f6b44·61727456·6d536e61·7073686f·._kDartVmSnapsho2 ··0x00211994·005f6b44·61727456·6d536e61·7073686f·._kDartVmSnapsho
3 ··0x00211874·74496e73·74727563·74696f6e·73005f6b·tInstructions._k3 ··0x002119a4·74496e73·74727563·74696f6e·73005f6b·tInstructions._k
4 ··0x00211884·44617274·49736f6c·61746553·6e617073·DartIsolateSnaps4 ··0x002119b4·44617274·49736f6c·61746553·6e617073·DartIsolateSnaps
5 ··0x00211894·686f7449·6e737472·75637469·6f6e7300·hotInstructions.5 ··0x002119c4·686f7449·6e737472·75637469·6f6e7300·hotInstructions.
6 ··0x002118a4·5f6b4461·7274566d·536e6170·73686f74·_kDartVmSnapshot6 ··0x002119d4·5f6b4461·7274566d·536e6170·73686f74·_kDartVmSnapshot
7 ··0x002118b4·44617461·005f6b44·61727449·736f6c61·Data._kDartIsola7 ··0x002119e4·44617461·005f6b44·61727449·736f6c61·Data._kDartIsola
8 ··0x002118c4·7465536e·61707368·6f744461·7461005f·teSnapshotData._8 ··0x002119f4·7465536e·61707368·6f744461·7461005f·teSnapshotData._
9 ··0x002118d4·6b446172·74536e61·7073686f·74427569·kDartSnapshotBui9 ··0x00211a04·6b446172·74536e61·7073686f·74427569·kDartSnapshotBui
10 ··0x002118e4·6c644964·00·························ldId.10 ··0x00211a14·6c644964·00·························ldId.
  
664 B
readelf --wide --decompress --hex-dump=.hash {}
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.hash':1 Hex·dump·of·section·'.hash':
2 ··0x0021194c·06000000·06000000·00000000·03000000·................2 ··0x00211a7c·06000000·06000000·00000000·03000000·................
3 ··0x0021195c·05000000·02000000·00000000·04000000·................3 ··0x00211a8c·05000000·02000000·00000000·04000000·................
4 ··0x0021196c·00000000·00000000·00000000·00000000·................4 ··0x00211a9c·00000000·00000000·00000000·00000000·................
5 ··0x0021197c·01000000·00000000···················........5 ··0x00211aac·01000000·00000000···················........
  
6.79 MB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1247, 286 lines modifiedOffset 1247, 113 lines modified
1247 »       ............L...1247 »       ............L...
1248 »       .....·..\·...·..1248 »       .....·..\·...·..
1249 »       L·...`..tS..,p..1249 »       L·...`..tS..,p..
1250 »       ../......./.p.·.1250 »       ../......./.p.·.
1251 »       ...1251 »       ...
  
1252 00218e00·<_kDartIsolateSnapshotInstructions>:1252 00218e00·<_kDartIsolateSnapshotInstructions>:
1253 »       @.5.@...........1253 »       ..5.@...........
1254 »       ...1254 »       ...
1255 »       00....5..25...!.1255 »       00..x.5..25...!.
1256 »       .s...H-.......M.1256 »       .s...H-.........
1257 »       ......].%1...... 
1258 »       p·..p........@.. 
1259 »       TF..;@..8.....T. 
1260 »       .............:.. 
1261 »       .2...)..........1257 »       ..]..2..........
1262 »       .·.......0....Q. 
1263 »       ......-..·-..1.. 
1264 »       .....·..t0....R. 
1265 »       .....@...`....T. 
1266 »       ..............K. 
1267 »       .....·..t0....R. 
1268 »       ................ 
1269 »       ..........K..... 
1270 »       ....\.....Y.X... 
1271 »       .H-.........p·.. 
1272 »       p....@..TF..8... 
1273 »       ..T.............1258 »       ..-.......-.....
 1259 »       [@...·..2./.....
1274 »       .:...9...)..?... 
1275 »       [*..p.·.....\... 
1276 »       ..Y.X....H-.....1260 »       ..K......H-.....
1277 »       ......]..0...... 
1278 »       p·..p........@.. 
1279 »       TF..;@..8.....T. 
1280 »       .............:.. 
1281 »       .9..n).......... 
1282 »       .B-...........K. 
1283 »       .....H-.......M. 
1284 »       ......]..0...... 
1285 »       .·........R...Q. 
1286 »       ..........-..1.. 
1287 »       ......K......... 
1288 »       .0...·....S...R. 
1289 »       ......K......·.. 
1290 »       .·...0....R..... 
1291 »       ..-...-..·-.g0.. 
1292 »       ......K.......-. 
1293 »       ..-.|1........Q. 
1294 »       ..........P....: 
1295 »       .............C-. 
1296 »       ..........K..... 
1297 »       ......·......... 
1298 »       .B-...........K. 
1299 »       .....H-.....$.M. 
1300 »       ......].y0...·.. 
1301 »       .`...0...0..·`.. 
1302 »       ..V...S.....D...1261 »       ......].r2..D...
1303 »       ..........P.....1262 »       ..........P.....
1304 »       .*..."...)....K.1263 »       '"...+....-.....
1305 »       .....@..........1264 »       ..-.........p...
1306 »       ..........Y...X.1265 »       ..K........._·..
1307 »       ..............Q.1266 »       ............[...
 1267 »       ..-...Q...P.,...
1308 »       .............·-.1268 »       ·........,......
 1269 »       p...../..H-.....
 1270 »       ..M.......].M2..
 1271 »       u.........-.....
1309 »       .0........K.....1272 »       ..........K.....
 1273 »       .H-.....+b...A..
 1274 »       .0..x·..t.../...
 1275 »       ......].:2......
 1276 »       .`...@...@..#@..
 1277 »       +@..3@..;@..?0..
 1278 »       G@..O@..W@..[0..
 1279 »       _·..g@..k...s@..
 1280 »       {@...@...@......
 1281 »       .@..3...|....B-.
1310 »       ................1282 »       ,...............
1311 »       ......!..@...... 
1312 »       ..........T...Y.1283 »       ..........Q...P.
1313 »       .....0...@...... 
1314 »       .@.............. 
1315 »       .·...·........V.1284 »       ,...·.......S,..
1316 »       ..S.....w0...`.. 
1317 »       .0.............. 
1318 »       .0...·........S. 
1319 »       ..R.....k0...0.. 
1320 »       .·.......-..$... 
1321 »       .............`.. 
1322 »       AC-.`/......[/.. 
1323 »       ......-.......-. 
1324 »       ··........-.$... 
1325 »       ..-../.......... 
1326 »       ..K.........-... 
1327 »       ....Y...q.I.#.Y. 
1328 »       ....|.....Y.....1285 »       7...|....B-.....
1329 »       ../.....Y...Y.I. 
1330 »       ..Y......@..p... 
1331 »       ..T.......-..0.. 
1332 »       ....Y...2.Y..... 
1333 »       .0......Y.../.Y. 
1334 »       ..............Y. 
1335 »       ........).....Y. 
1336 »       ....:.I...Y..... 
1337 »       ......Y......... 
1338 »       ../.....l....H-. 
1339 »       .............·.. 
1340 »       .0...@...0....·. 
1341 »       .`...@........V. 
1342 »       ..T......0...`.. 
1343 »       .@...@...-....K. 
1344 »       ........G...../. 
1345 »       .H-...........]. 
1346 »       ./........K..... 
1347 »       .H-............. 
1348 »       ....K........... 
1349 »       3)..p.·.."...·@. 
1350 »       r+...H-......... 
1351 »       ..]../........-. 
1352 »       ................ 
1353 »       p.....K......... 
1354 »       ................ 
1355 »       .....)..p.·..".. 
1356 »       .·@.Y+...H-..... 
1357 »       ..M.......]../.. 
1358 »       ..........-.·... 
Max diff block lines reached; 7116147/7119065 bytes (99.96%) of diff not shown.
20.3 MB
lib/x86_64/libapp.so
1.17 KB
readelf --wide --program-header {}
    
Offset 2, 16 lines modifiedOffset 2, 16 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x03 Entry·point·0x0
4 There·are·7·program·headers,·starting·at·offset·644 There·are·7·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000188·0x000188·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000188·0x000188·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x1be6c8·0x1be6c8·R···0x40008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x1beb48·0x1beb48·R···0x4000
9 ··LOAD···········0x1c0000·0x00000000001c0000·0x00000000001c0000·0x30ea70·0x30ea70·R·E·0x40009 ··LOAD···········0x1c0000·0x00000000001c0000·0x00000000001c0000·0x30f190·0x30f190·R·E·0x4000
10 ··LOAD···········0x4d0000·0x00000000004d0000·0x00000000004d0000·0x000078·0x000078·RW··0x400010 ··LOAD···········0x4d0000·0x00000000004d0000·0x00000000004d0000·0x000078·0x000078·RW··0x4000
11 ··NOTE···········0x0001c8·0x00000000000001c8·0x00000000000001c8·0x000020·0x000020·R···0x411 ··NOTE···········0x0001c8·0x00000000000001c8·0x00000000000001c8·0x000020·0x000020·R···0x4
12 ··DYNAMIC········0x4d0018·0x00000000004d0018·0x00000000004d0018·0x000060·0x000060·RW··0x812 ··DYNAMIC········0x4d0018·0x00000000004d0018·0x00000000004d0018·0x000060·0x000060·RW··0x8
13 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0x113 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0x1
  
14 ·Section·to·Segment·mapping:14 ·Section·to·Segment·mapping:
15 ··Segment·Sections...15 ··Segment·Sections...
1.95 KB
readelf --wide --sections {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 There·are·11·section·headers,·starting·at·offset·0x4d00d8:1 There·are·11·section·headers,·starting·at·offset·0x4d00d8:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.gnu.build-id·NOTE············00000000000001c8·0001c8·000020·00···A··0···0··45 ··[·1]·.note.gnu.build-id·NOTE············00000000000001c8·0001c8·000020·00···A··0···0··4
6 ··[·2]·.rodata···········PROGBITS········0000000000000200·000200·1be330·00···A··0···0·646 ··[·2]·.rodata···········PROGBITS········0000000000000200·000200·1be7b0·00···A··0···0·64
7 ··[·3]·.eh_frame·········PROGBITS········00000000001be530·1be530·000042·00···A··0···0··17 ··[·3]·.eh_frame·········PROGBITS········00000000001be9b0·1be9b0·000042·00···A··0···0··1
8 ··[·4]·.dynstr···········STRTAB··········00000000001be578·1be578·000085·00···A··0···0··88 ··[·4]·.dynstr···········STRTAB··········00000000001be9f8·1be9f8·000085·00···A··0···0··8
9 ··[·5]·.dynsym···········DYNSYM··········00000000001be600·1be600·000090·18···A··4···1··89 ··[·5]·.dynsym···········DYNSYM··········00000000001bea80·1bea80·000090·18···A··4···1··8
10 ··[·6]·.hash·············HASH············00000000001be690·1be690·000038·04···A··5···0··810 ··[·6]·.hash·············HASH············00000000001beb10·1beb10·000038·04···A··5···0··8
11 ··[·7]·.text·············PROGBITS········00000000001c0000·1c0000·30ea70·00··AX··0···0·6411 ··[·7]·.text·············PROGBITS········00000000001c0000·1c0000·30f190·00··AX··0···0·64
12 ··[·8]·.bss··············PROGBITS········00000000004d0000·4d0000·000018·00··WA··0···0··812 ··[·8]·.bss··············PROGBITS········00000000004d0000·4d0000·000018·00··WA··0···0··8
13 ··[·9]·.dynamic··········DYNAMIC·········00000000004d0018·4d0018·000060·10··WA··4···0··813 ··[·9]·.dynamic··········DYNAMIC·········00000000004d0018·4d0018·000060·10··WA··4···0··8
14 ··[10]·.shstrtab·········STRTAB··········0000000000000000·4d0078·00005a·00······0···0··814 ··[10]·.shstrtab·········STRTAB··········0000000000000000·4d0078·00005a·00······0···0··8
15 Key·to·Flags:15 Key·to·Flags:
16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
866 B
readelf --wide --symbols {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Symbol·table·'.dynsym'·contains·6·entries:1 Symbol·table·'.dynsym'·contains·6·entries:
2 ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000001c0000·20096·OBJECT··GLOBAL·DEFAULT····7·_kDartVmSnapshotInstructions4 ·····1:·00000000001c0000·20096·OBJECT··GLOBAL·DEFAULT····7·_kDartVmSnapshotInstructions
5 ·····2:·00000000001c4e80·0x309bf0·OBJECT··GLOBAL·DEFAULT····7·_kDartIsolateSnapshotInstructions5 ·····2:·00000000001c4e80·0x30a310·OBJECT··GLOBAL·DEFAULT····7·_kDartIsolateSnapshotInstructions
6 ·····3:·0000000000000200·15024·OBJECT··GLOBAL·DEFAULT····2·_kDartVmSnapshotData6 ·····3:·0000000000000200·15024·OBJECT··GLOBAL·DEFAULT····2·_kDartVmSnapshotData
7 ·····4:·0000000000003cc0·0x1ba870·OBJECT··GLOBAL·DEFAULT····2·_kDartIsolateSnapshotData7 ·····4:·0000000000003cc0·0x1bacf0·OBJECT··GLOBAL·DEFAULT····2·_kDartIsolateSnapshotData
8 ·····5:·00000000000001c8····32·OBJECT··GLOBAL·DEFAULT····1·_kDartSnapshotBuildId8 ·····5:·00000000000001c8····32·OBJECT··GLOBAL·DEFAULT····1·_kDartSnapshotBuildId
641 B
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x4d0018·contains·6·entries:1 Dynamic·section·at·offset·0x4d0018·contains·6·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000004·(HASH)···············0x1be6903 ·0x0000000000000004·(HASH)···············0x1beb10
4 ·0x0000000000000005·(STRTAB)·············0x1be5784 ·0x0000000000000005·(STRTAB)·············0x1be9f8
5 ·0x000000000000000a·(STRSZ)··············133·(bytes)5 ·0x000000000000000a·(STRSZ)··············133·(bytes)
6 ·0x0000000000000006·(SYMTAB)·············0x1be6006 ·0x0000000000000006·(SYMTAB)·············0x1bea80
7 ·0x000000000000000b·(SYMENT)·············24·(bytes)7 ·0x000000000000000b·(SYMENT)·············24·(bytes)
8 ·0x0000000000000000·(NULL)···············0x08 ·0x0000000000000000·(NULL)···············0x0
414 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·9344508e13498ec5df6ea8319ae39a6a3 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·9344508e53cd2311df6ea8315f837c5b
615 B
readelf --wide --debug-dump=frames {}
    
Offset 10, 14 lines modifiedOffset 10, 14 lines modified
10 ··Augmentation·data:·····1b10 ··Augmentation·data:·····1b
11 ··DW_CFA_def_cfa:·r6·(rbp)·ofs·1611 ··DW_CFA_def_cfa:·r6·(rbp)·ofs·16
  
12 00000014·0000000000000011·00000018·FDE·cie=00000000·pc=00000000001c0000..00000000001c4e8012 00000014·0000000000000011·00000018·FDE·cie=00000000·pc=00000000001c0000..00000000001c4e80
13 ··DW_CFA_offset:·r6·(rbp)·at·cfa-1613 ··DW_CFA_offset:·r6·(rbp)·at·cfa-16
14 ··DW_CFA_offset:·r16·(rip)·at·cfa-814 ··DW_CFA_offset:·r16·(rip)·at·cfa-8
  
15 00000029·0000000000000011·0000002d·FDE·cie=00000000·pc=00000000001c4e80..00000000004cea7015 00000029·0000000000000011·0000002d·FDE·cie=00000000·pc=00000000001c4e80..00000000004cf190
16 ··DW_CFA_offset:·r6·(rbp)·at·cfa-1616 ··DW_CFA_offset:·r6·(rbp)·at·cfa-16
17 ··DW_CFA_offset:·r16·(rip)·at·cfa-817 ··DW_CFA_offset:·r16·(rip)·at·cfa-8
  
18 0000003e·ZERO·terminator18 0000003e·ZERO·terminator
  
  
45.6 KB
strings --all --bytes=8 {}
    
Offset 395, 15 lines modifiedOffset 395, 14 lines modified
395 UIKeyInputPageUp395 UIKeyInputPageUp
396 init:_mouseIn@370220820396 init:_mouseIn@370220820
397 _OverdampedSolution@423485910397 _OverdampedSolution@423485910
398 ScrollViewKeyboardDismissBehavior398 ScrollViewKeyboardDismissBehavior
399 set:readOnly399 set:readOnly
400 _determineMagnifierPositionAndFocalPoint@298515283400 _determineMagnifierPositionAndFocalPoint@298515283
401 Path::addRRect401 Path::addRRect
402 init:_shell32@910017090 
403 SemanticsAction402 SemanticsAction
404 Utf16Pointer|_ensureNotNullptr|403 Utf16Pointer|_ensureNotNullptr|
405 Invalid·arguments·for·'resize'·method·sent·to·dev.flutter/channel-buffers·(channel·name·must·be·less·than·254·characters·long)404 Invalid·arguments·for·'resize'·method·sent·to·dev.flutter/channel-buffers·(channel·name·must·be·less·than·254·characters·long)
406 calculateBoundedFloatingCursorOffset405 calculateBoundedFloatingCursorOffset
407 RenderComparison.406 RenderComparison.
408 _computeSize@450160605407 _computeSize@450160605
409 _AsyncRun@4048458408 _AsyncRun@4048458
Offset 555, 14 lines modifiedOffset 554, 15 lines modified
555 _rootScheduleMicrotask@4048458554 _rootScheduleMicrotask@4048458
556 _getMaxScrollExtent@436245603555 _getMaxScrollExtent@436245603
557 PointerPanZoomUpdateEvent556 PointerPanZoomUpdateEvent
558 __Float64x2List&_TypedList&_Float64x2ListMixin@7027147557 __Float64x2List&_TypedList&_Float64x2ListMixin@7027147
559 Object_instanceOf558 Object_instanceOf
560 ImageFilter559 ImageFilter
561 set:_displacementTicker@644442496560 set:_displacementTicker@644442496
 561 dev.flutter.pigeon.SharedPreferencesApi.setString
562 _fuchsiaShortcuts@568297651562 _fuchsiaShortcuts@568297651
563 dart:core/iterable.dart563 dart:core/iterable.dart
564 get:brightness564 get:brightness
565 nextButton565 nextButton
566 :ffi_param32566 :ffi_param32
567 onHorizontalDragEnd567 onHorizontalDragEnd
568 dart:convert/byte_conversion.dart568 dart:convert/byte_conversion.dart
Offset 899, 17 lines modifiedOffset 899, 17 lines modified
899 _Channel@15065589899 _Channel@15065589
900 _caretPrototype@436245603900 _caretPrototype@436245603
901 dart:convert/utf.dart901 dart:convert/utf.dart
902 ^#(\d+)·+(.+)·\((.+?):?(\d+){0,1}:?(\d+){0,1}\)$902 ^#(\d+)·+(.+)·\((.+?):?(\d+){0,1}:?(\d+){0,1}\)$
903 _FocusScopeState@555492240903 _FocusScopeState@555492240
904 set:_yieldStarIterable@4048458904 set:_yieldStarIterable@4048458
905 _flushObserverNotifications@570124995905 _flushObserverNotifications@570124995
906 TextInputAction.unspecified 
907 HitTestResult. 
908 handleAdd906 handleAdd
 907 HitTestResult.
 908 TextInputAction.unspecified
909 HeapPriorityQueue.909 HeapPriorityQueue.
910 paintSnapshot910 paintSnapshot
911 BackdropFilterLayer911 BackdropFilterLayer
912 PathProviderLinux912 PathProviderLinux
913 _TransformedPointerExitEvent@188050165913 _TransformedPointerExitEvent@188050165
914 whiteRedwoodCity·displayLarge914 whiteRedwoodCity·displayLarge
915 AlignmentDirectional.topStart915 AlignmentDirectional.topStart
Offset 1142, 15 lines modifiedOffset 1142, 14 lines modified
1142 ActionDispatcher1142 ActionDispatcher
1143 _checkLongPressEnd@1922325241143 _checkLongPressEnd@192232524
1144 EEEE,·d·'de'·MMMM·'de'·y1144 EEEE,·d·'de'·MMMM·'de'·y
1145 RenderObjectToWidgetElement1145 RenderObjectToWidgetElement
1146 _updateTickerModeNotifier@5243114581146 _updateTickerModeNotifier@524311458
1147 alignment1147 alignment
1148 Future.microtask1148 Future.microtask
1149 init:_version@935496949 
1150 get:_scroll@5831837911149 get:_scroll@583183791
1151 SizedBox.shrink1150 SizedBox.shrink
1152 RegExp_ExecuteMatchSticky1151 RegExp_ExecuteMatchSticky
1153 SemanticsFlag.isLink1152 SemanticsFlag.isLink
1154 _Capability@10262481153 _Capability@1026248
1155 __Set&_HashVMBase&SetMixin&_HashBase&_OperatorEqualsAndHashCode@32208321154 __Set&_HashVMBase&SetMixin&_HashBase&_OperatorEqualsAndHashCode@3220832
1156 getAlphaFromOpacity1155 getAlphaFromOpacity
Offset 1167, 16 lines modifiedOffset 1166, 16 lines modified
1167 get:textEditingValue1166 get:textEditingValue
1168 package:flutter/src/foundation/diagnostics.dart1167 package:flutter/src/foundation/diagnostics.dart
1169 _CopyPointerPanZoomEndEvent@1880501651168 _CopyPointerPanZoomEndEvent@188050165
1170 __pushClipRRect$Method$FfiNative$Ptr@150655891169 __pushClipRRect$Method$FfiNative$Ptr@15065589
1171 init:_textTheme@2950195621170 init:_textTheme@295019562
1172 textDirection1171 textDirection
1173 _CupertinoTextThemeDefaults@1481956671172 _CupertinoTextThemeDefaults@148195667
1174 Equatable 
1175 get:reaction1173 get:reaction
 1174 Equatable
1176 winCoTaskMemAlloc1175 winCoTaskMemAlloc
1177 _invoke2@150655891176 _invoke2@15065589
1178 _handleStartHandleDragEnd@5271118011177 _handleStartHandleDragEnd@527111801
1179 addWithOutOfBandPosition1178 addWithOutOfBandPosition
1180 paintInterior1179 paintInterior
1181 TextSpan1180 TextSpan
1182 dart:core/invocation.dart1181 dart:core/invocation.dart
Offset 1210, 16 lines modifiedOffset 1209, 16 lines modified
1210 _CupertinoLocalizationsDelegate@1270100611209 _CupertinoLocalizationsDelegate@127010061
1211 selectionColor1210 selectionColor
1212 GameButton101211 GameButton10
1213 __RenderCupertinoDialogActions&RenderBox&ContainerRenderObjectMixin@1190797701212 __RenderCupertinoDialogActions&RenderBox&ContainerRenderObjectMixin@119079770
1214 _simpleInstanceOfTrue@01508981213 _simpleInstanceOfTrue@0150898
1215 set:overflowOpen1214 set:overflowOpen
1216 _ExternalFloat32Array@70271471215 _ExternalFloat32Array@7027147
1217 _onCancel@4048458 
1218 attachNotificationTree1216 attachNotificationTree
 1217 _onCancel@4048458
1219 get:distanceSquared1218 get:distanceSquared
1220 AnimationLocalListenersMixin1219 AnimationLocalListenersMixin
1221 LaunchApp21220 LaunchApp2
1222 MaterialLocalizationPt1221 MaterialLocalizationPt
1223 Expecting·'='1222 Expecting·'='
1224 InternetAddress_Parse1223 InternetAddress_Parse
1225 set:center1224 set:center
Offset 1568, 15 lines modifiedOffset 1567, 14 lines modified
1568 set:_current@40484581567 set:_current@4048458
1569 Platform_Environment1568 Platform_Environment
1570 RestorationBucket.root1569 RestorationBucket.root
1571 codeUnitAtVisitor1570 codeUnitAtVisitor
1572 init:channelBuffers1571 init:channelBuffers
1573 package:flutter/src/scheduler/ticker.dart1572 package:flutter/src/scheduler/ticker.dart
1574 dumpErrorToConsole1573 dumpErrorToConsole
1575 _SHGetKnownFolderPath@910017090 
1576 package:flutter/src/gestures/long_press.dart1574 package:flutter/src/gestures/long_press.dart
1577 _defaultBuilder@1940999691575 _defaultBuilder@194099969
1578 _LinkedHashSetMixin@32208321576 _LinkedHashSetMixin@3220832
1579 init:_temporaryTransformHolder@4462662711577 init:_temporaryTransformHolder@446266271
1580 parentOf1578 parentOf
1581 init:hashCode1579 init:hashCode
1582 alphabetic1580 alphabetic
Offset 1776, 17 lines modifiedOffset 1774, 17 lines modified
1776 appBarTheme1774 appBarTheme
1777 get:_errorName@01508981775 get:_errorName@0150898
1778 get:buffer1776 get:buffer
1779 dart:isolate-patch/isolate_patch.dart1777 dart:isolate-patch/isolate_patch.dart
1780 NumpadComma1778 NumpadComma
1781 ScrollView1779 ScrollView
1782 AnimatedModalBarrier1780 AnimatedModalBarrier
Max diff block lines reached; 43165/46615 bytes (92.60%) of diff not shown.
14.4 MB
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 936, 41 lines modifiedOffset 936, 41 lines modified
936 ··0x00003c50·e8410000·10050000·2c420000·10050000·.A......,B......936 ··0x00003c50·e8410000·10050000·2c420000·10050000·.A......,B......
937 ··0x00003c60·70420000·10050000·68440000·10050000·pB......hD......937 ··0x00003c60·70420000·10050000·68440000·10050000·pB......hD......
938 ··0x00003c70·cc480000·10050000·5c490000·10050000·.H......\I......938 ··0x00003c70·cc480000·10050000·5c490000·10050000·.H......\I......
939 ··0x00003c80·544c0000·10050000·b04d0000·10050000·TL.......M......939 ··0x00003c80·544c0000·10050000·b04d0000·10050000·TL.......M......
940 ··0x00003c90·dc4d0000·10050000·704e0000·10050000·.M......pN......940 ··0x00003c90·dc4d0000·10050000·704e0000·10050000·.M......pN......
941 ··0x00003ca0·00000000·00000000·00000000·00000000·................941 ··0x00003ca0·00000000·00000000·00000000·00000000·................
942 ··0x00003cb0·00000000·00000000·00000000·00000000·................942 ··0x00003cb0·00000000·00000000·00000000·00000000·................
943 ··0x00003cc0·f5f5dcdc·90df1600·00000000·03000000·................943 ··0x00003cc0·f5f5dcdc·80e31600·00000000·03000000·................
944 ··0x00003cd0·00000000·61646234·32393266·33656332·....adb4292f3ec2944 ··0x00003cd0·00000000·61646234·32393266·33656332·....adb4292f3ec2
945 ··0x00003ce0·35303734·63613730·61626364·32643563·5074ca70abcd2d5c945 ··0x00003ce0·35303734·63613730·61626364·32643563·5074ca70abcd2d5c
946 ··0x00003cf0·37323531·70726f64·75637420·6e6f2d63·7251product·no-c946 ··0x00003cf0·37323531·70726f64·75637420·6e6f2d63·7251product·no-c
947 ··0x00003d00·6f64655f·636f6d6d·656e7473·206e6f2d·ode_comments·no-947 ··0x00003d00·6f64655f·636f6d6d·656e7473·206e6f2d·ode_comments·no-
948 ··0x00003d10·64776172·665f7374·61636b5f·74726163·dwarf_stack_trac948 ··0x00003d10·64776172·665f7374·61636b5f·74726163·dwarf_stack_trac
949 ··0x00003d20·65735f6d·6f646520·6e6f2d6c·617a795f·es_mode·no-lazy_949 ··0x00003d20·65735f6d·6f646520·6e6f2d6c·617a795f·es_mode·no-lazy_
950 ··0x00003d30·64697370·61746368·65727320·64656475·dispatchers·dedu950 ··0x00003d30·64697370·61746368·65727320·64656475·dispatchers·dedu
951 ··0x00003d40·705f696e·73747275·6374696f·6e73206e·p_instructions·n951 ··0x00003d40·705f696e·73747275·6374696f·6e73206e·p_instructions·n
952 ··0x00003d50·6f2d6173·73657274·73207836·3420616e·o-asserts·x64·an952 ··0x00003d50·6f2d6173·73657274·73207836·3420616e·o-asserts·x64·an
953 ··0x00003d60·64726f69·6420636f·6d707265·73736564·droid·compressed953 ··0x00003d60·64726f69·6420636f·6d707265·73736564·droid·compressed
954 ··0x00003d70·2d706f69·6e746572·73206e75·6c6c2d73·-pointers·null-s954 ··0x00003d70·2d706f69·6e746572·73206e75·6c6c2d73·-pointers·null-s
955 ··0x00003d80·61666574·79004088·2c7a8417·836ee6c0·afety.@.,z...n..955 ··0x00003d80·61666574·79004088·4e7a8417·8374e6c0·afety.@.Nz...t..
956 ··0x00003d90·39c11df4·a0aeba83·c28898e4·9c88ae85·9...............956 ··0x00003d90·39c124f4·a0aeba83·c28898e4·9c888584·9.$.............
957 ··0x00003da0·84869ebc·7c81c8a2·ac8da29c·ae8ea8ca·....|...........957 ··0x00003da0·869ebc7c·81c8a2ac·8da29cae·8ea8ca90·...|............
958 ··0x00003db0·90ac9dc4·8bbc939e·8cd49aa2·a4ceb692·................958 ··0x00003db0·ac9dc48b·bc939e8c·d49aa2a4·ceb6929a·................
959 ··0x00003dc0·9aa6a4a0·94b698d2·83aaf4ae·a69083ba·................959 ··0x00003dc0·a6a4a094·b698d283·aaf4aea6·9083baa6·................
960 ··0x00003dd0·a6aedca4·c89286d6·9cc4a89c·a68498a4·................960 ··0x00003dd0·aedca4c8·9286d69c·c4a89ca6·8498a494·................
961 ··0x00003de0·94aa96a2·8ece83b2·96acd0ae·a486889c·................961 ··0x00003de0·aa96a28e·ce83b296·acd0aea4·86889c92·................
962 ··0x00003df0·929a9094·92c49494·c4b2a8ca·8696ccaa·................962 ··0x00003df0·9a909492·c49494c4·b2a8ca86·96ccaaf8·................
963 ··0x00003e00·f8a49686·98b4a4d2·c0a4a894·9a889e98·................963 ··0x00003e00·a4968698·b4a4d2c0·a4a8949a·889e9894·................
964 ··0x00003e10·949ad68d·84b68c96·a898a6c0·9ebebeb0·................964 ··0x00003e10·9ad68d84·b68c96a8·98a6c09e·bebeb05e·...............^
965 ··0x00003e20·5e81bad4·9292fcba·86f29aba·96a6a8d6·^...............965 ··0x00003e20·81bad492·92fcba86·f29aba96·a6a8d6b4·................
966 ··0x00003e30·b490b49e·94a7a00a·818a969c·9e889ea6·................966 ··0x00003e30·90b49e94·a7a00a81·8a969c9e·889ea68a·................
967 ··0x00003e40·8a9890ac·a8c4c288·aca6a4b2·92ecbeaa·................967 ··0x00003e40·9890aca8·c4c288ac·a6a4b292·ecbeaaac·................
968 ··0x00003e50·ac90d088·a0fe91d0·8684bcba·8db2eca2·................968 ··0x00003e50·90d088a0·fe91d086·84bcba8d·b2eca296·................
969 ··0x00003e60·96c2b6ae·8e9c9485·98a6c2d4·b286a290·................969 ··0x00003e60·c2e2b6ae·8e9c9485·98a6c2d4·b286a290·................
970 ··0x00003e70·9296898e·96caa09a·8e8488b2·90b0d886·................970 ··0x00003e70·9296898e·96caa09a·8e8488b2·90b0d886·................
971 ··0x00003e80·cc86b686·94b6e0e0·849e9aba·879eca9e·................971 ··0x00003e80·cc86b686·94b6e0e0·849e9aba·879eca9e·................
972 ··0x00003e90·a28c888d·92a20e81·888498e8·328198b0·............2...972 ··0x00003e90·a28c888d·92a20e81·888498e8·328198b0·............2...
973 ··0x00003ea0·84a4a6b6·8c87c2a6·b2c8b4c4·bc8cb69e·................973 ··0x00003ea0·84a4a6b6·8c87c2a6·b2c8b4c4·bc8cb69e·................
974 ··0x00003eb0·8e8ca8bc·90be96be·b49686aa·a2a2a294·................974 ··0x00003eb0·8e8ca8bc·90be96be·b49686aa·a2a2a294·................
975 ··0x00003ec0·86ca8bd2·bed8b692·c0a890ee·aea4b6a2·................975 ··0x00003ec0·86ca8bd2·bed8b692·c0a890ee·aea4b6a2·................
976 ··0x00003ed0·c8acaae2·a8bad887·aa94eaaa·a4968cc8·................976 ··0x00003ed0·c8acaae2·a8bad887·aa94eaaa·a4968cc8·................
Offset 989, 15 lines modifiedOffset 989, 15 lines modified
989 ··0x00003fa0·88858692·b8c49090·9c9cb4aa·b8c6aaa0·................989 ··0x00003fa0·88858692·b8c49090·9c9cb4aa·b8c6aaa0·................
990 ··0x00003fb0·ac98c0a4·9ec49aca·9b20849a·86c8beb2·.........·......990 ··0x00003fb0·ac98c0a4·9ec49aca·9b20849a·86c8beb2·.........·......
991 ··0x00003fc0·acc088a8·94a0f6c0·a4b4a886·85a6b49a·................991 ··0x00003fc0·acc088a8·94a0f6c0·a4b4a886·85a6b49a·................
992 ··0x00003fd0·9c2481a4·bab2a294·ac96868f·898ac292·.$..............992 ··0x00003fd0·9c2481a4·bab2a294·ac96868f·898ac292·.$..............
993 ··0x00003fe0·b2a49e96·9eaebcae·ae89a48a·a28698e2·................993 ··0x00003fe0·b2a49e96·9eaebcae·ae89a48a·a28698e2·................
994 ··0x00003ff0·a69485f2·9092ceca·97b6989e·9ed09eda·................994 ··0x00003ff0·a69485f2·9092ceca·97b6989e·9ed09eda·................
995 ··0x00004000·92a8d087·98d8da8e·9ca28383·b2aae0b4·................995 ··0x00004000·92a8d087·98d8da8e·9ca28383·b2aae0b4·................
996 ··0x00004010·87bcca8a·b69c8692·a49aa691·868ea2cc·................996 ··0x00004010·87bcca8a·929c86b6·a49aa691·868ea2cc·................
997 ··0x00004020·babad6c2·b8acbab2·b492a0a0·86bcfe9a·................997 ··0x00004020·babad6c2·b8acbab2·b492a0a0·86bcfe9a·................
998 ··0x00004030·ac9284b6·849c8694·aadac29c·a8d09a92·................998 ··0x00004030·ac9284b6·849c8694·aadac29c·a8d09a92·................
999 ··0x00004040·ac148185·939eacb0·c200818f·aa1e818c·................999 ··0x00004040·ac148185·939eacb0·c200818f·aa1e818c·................
1000 ··0x00004050·baf0c6c2·b085b092·ca8e909a·b68ec487·................1000 ··0x00004050·baf0c6c2·b085b092·ca8e909a·b68ec487·................
1001 ··0x00004060·9abc90ba·acbcbcb2·8cacacda·a6b28a8e·................1001 ··0x00004060·9abc90ba·acbcbcb2·8cacacda·a6b28a8e·................
1002 ··0x00004070·da94b8c2·849c9486·f8c0b4b4·889488c4·................1002 ··0x00004070·da94b8c2·849c9486·f8c0b4b4·889488c4·................
1003 ··0x00004080·cea4a69c·96ac8392·a5a296a0·a284c4b6·................1003 ··0x00004080·cea4a69c·96ac8392·a5a296a0·a284c4b6·................
Offset 1008, 4407 lines modifiedOffset 1008, 4407 lines modified
1008 ··0x000040d0·c08c8d85·de92b685·87bc94ac·84a2ba9a·................1008 ··0x000040d0·c08c8d85·de92b685·87bc94ac·84a2ba9a·................
1009 ··0x000040e0·84b0c6b6·ae90a0b4·a6c8a6c4·e0bab81c·................1009 ··0x000040e0·84b0c6b6·ae90a0b4·a6c8a6c4·e0bab81c·................
1010 ··0x000040f0·819e9aa2·92bc8e90·b2bc88b4·b4b0c4da·................1010 ··0x000040f0·819e9aa2·92bc8e90·b2bc88b4·b4b0c4da·................
1011 ··0x00004100·a2ca8a0c·82bc87c6·ac9a838c·e2988494·................1011 ··0x00004100·a2ca8a0c·82bc87c6·ac9a838c·e2988494·................
1012 ··0x00004110·aea29aa0·9ae096a6·b4ae848a·9d8accba·................1012 ··0x00004110·aea29aa0·9ae096a6·b4ae848a·9d8accba·................
1013 ··0x00004120·83929c9c·aaa2a496·1281ac8a·8c9083a4·................1013 ··0x00004120·83929c9c·aaa2a496·1281ac8a·8c9083a4·................
1014 ··0x00004130·c2a29498·9aa6c0b8·92838b94·98a4b0ba·................1014 ··0x00004130·c2a29498·9aa6c0b8·92838b94·98a4b0ba·................
1015 ··0x00004140·a49ebaa0·9597b8b0·b6c692a0·ae918c84·................1015 ··0x00004140·a49ebaa0·9597b8b0·b6c692a0·918c84aa·................
1016 ··0x00004150·aa9eb2a8·a68e8e85·0e81a6f6·949a90aa·................1016 ··0x00004150·9eb2a8a6·8e8e850e·81a6f694·9a90aa9a·................
1017 ··0x00004160·9a8da090·a49ca8de·cadab29a·ca869298·................1017 ··0x00004160·8da090a4·9ca8deca·dab29aca·869892a2·................
1018 ··0x00004170·a2a2c6b0·9a90b2b0·939e878b·83948886·................1018 ··0x00004170·a2c6b09a·90b2b093·9e878b83·94888698·................
1019 ··0x00004180·98ac9785·a6a8ae92·90b2dc94·c4879eb4·................1019 ··0x00004180·ac9785a6·a8ae9290·b2dc94c4·879eb485·................
1020 ··0x00004190·858a8c90·aca0e6cc·c4b68598·848ab696·................1020 ··0x00004190·8a8c90ac·a0e6ccc4·b6859884·8ab696c4·................
1021 ··0x000041a0·c4d29c98·8e1a8184·8cba8ea0·88baa2ac·................1021 ··0x000041a0·d29c988e·1a81848c·ba8ea088·baaca2a6·................
1022 ··0x000041b0·a68eb884·94ac9aaa·94cca096·9caeaab2·................1022 ··0x000041b0·8eb88494·ac9aaa94·cca0969c·aeaab29e·................
1023 ··0x000041c0·9ea4b68c·96a49896·a2aa96a3·a0b4b6b2·................1023 ··0x000041c0·a4b68c96·a49896a2·aa96a3a0·b4b6b292·................
1024 ··0x000041d0·92b2c08e·c088acaa·0e81b804·81a49a91·................1024 ··0x000041d0·b2c08ec0·88acaa0e·81b80481·a49a91aa·................
1025 ··0x000041e0·aa4481a8·9ab09494·88c6aca6·b8989696·.D..............1025 ··0x000041e0·4481a89a·b0949488·c6aca6b8·989696a0·D...............
1026 ··0x000041f0·a0ea1082·aa90b6e8·8eb69696·a2a88886·................1026 ··0x000041f0·ea1082aa·90b6e88e·b69696a2·a8888684·................
1027 ··0x00004200·848ba0f6·aa9596b2·dcb2ba92·aab498b4·................1027 ··0x00004200·8ba0f6aa·9596b2dc·b2ba92aa·b498b43c·...............<
1028 ··0x00004210·3c81aba4·b48aacb0·e6999896·8c88acc6·<...............1028 ··0x00004210·81aba4b4·8aacb0e6·9998968c·88acc6b4·................
1029 ··0x00004220·b4b287a0·98a69cd6·96c08a9e·028196bc·................1029 ··0x00004220·b287a098·a69cd696·c08a9e02·8196bca6·................
1030 ··0x00004230·a68ef4a4·a8a4b088·9cc4b492·b2cc96a4·................1030 ··0x00004230·8ef4a4a8·a4b0889c·c4b492b2·cc96a496·................
1031 ··0x00004240·9698be9a·8ea0a6d6·b2ae90aa·b2c2a0a4·................1031 ··0x00004240·98be9a8e·a0a6d6b2·ae90aab2·c2a0a4a2·................
1032 ··0x00004250·a2ac89b8·c8a4e0ec·a29ab49c·aa8accd0·................1032 ··0x00004250·ac89b8c8·a4e0eca2·9ab49caa·8accd0ce·................
1033 ··0x00004260·ce988692·d096ba96·b8d2b694·8394bcbe·................1033 ··0x00004260·988692d0·96ba96b8·d2b69483·94bcbe90·................
1034 ··0x00004270·90bab0ae·95a2deb6·8c969eb0·b6a8fc86·................1034 ··0x00004270·bab0ae95·a2deb68c·969eb0b6·a8fc869f·................
1035 ··0x00004280·9f3e81a0·8ca0ae8a·aeb8a487·b48ab2ac·.>..............1035 ··0x00004280·3e81a08c·a0ae8aae·b8a487b4·8ab2aca4·>...............
1036 ··0x00004290·a4c8a698·90b296b6·c4c2a886·9096a09a·................1036 ··0x00004290·c8a69890·b296b6c4·c2a88690·96a09a95·................
1037 ··0x000042a0·95c4a494·8686dc88·8ea89ca6·9ca68ea4·................1037 ··0x000042a0·c4a49486·86dc888e·a89ca69c·a68ea48a·................
1038 ··0x000042b0·8ab88592·a8a58a96·88bc85be·a89890b6·................1038 ··0x000042b0·b88592a8·a58a9688·bc85bea8·9890b694·................
1039 ··0x000042c0·94b49898·c29fb296·b892a288·8a98b4b0·................1039 ··0x000042c0·b49898c2·9fb296b8·92a2888a·98b4b0c6·................
1040 ··0x000042d0·c6b88696·fe8e9c92·ba909cd8·869ea2ac·................1040 ··0x000042d0·b88696fe·8e9c92ba·909cd886·9ea2acb6·................
1041 ··0x000042e0·b69484b0·d2c886ac·9ca4a69a·94c4acea·................1041 ··0x000042e0·9484b0d2·c886ac9c·a4a69a94·c4acea84·................
1042 ··0x000042f0·84a8aa92·91ba9096·8d85aea0·a88e938c·................1042 ··0x000042f0·a8aa9291·ba90968d·85aea0a8·8e938c8c·................
1043 ··0x00004300·8c8d9284·bca686b8·a8a6aa92·86b6a887·................1043 ··0x00004300·8d9284bc·a686b8a8·a6aa9286·b6a887aa·................
1044 ··0x00004310·aab09092·859892ae·b2cab094·ac96b0d0·................1044 ··0x00004310·b0909285·9892aeb2·cab094ac·96b0d08a·................
1045 ··0x00004320·8aaec298·caa28696·88c6889c·b08bdcae·................1045 ··0x00004320·aec298ca·a2869688·c6889cb0·8bdcaec2·................
1046 ··0x00004330·c2ae9494·b884d694·a0b0aee8·9a86a0bc·................1046 ··0x00004330·ae9494b8·84d694a0·b0aee89a·86a0bc92·................
1047 ··0x00004340·92be98ac·8e9e9cf2·85b6aac0·949486e4·................1047 ··0x00004340·be98ac8e·9e9cf285·b6aac094·8694e4ba·................
1048 ··0x00004350·bab0d6ae·ae8ab6a8·ac8ec4ae·c2d4b88c·................1048 ··0x00004350·b0d6aeae·8ab6a8ac·8ec4aec2·d4b88c8a·................
1049 ··0x00004360·8a8994a4·90b8be9e·96e0a8a8·aca28484·................1049 ··0x00004360·8994a490·b8be9e96·e0a8a8ac·a28484a6·................
1050 ··0x00004370·a6d28ea4·be8ed885·8db28ab6·d0858390·................1050 ··0x00004370·d28ea48e·d8858db2·8ab6d085·83909a94·................
1051 ··0x00004380·9a94968a·8aaca2a2·a2bec6a0·b0a0a28a·................1051 ··0x00004380·968a8aac·a2a2a2be·c6a0b0a0·a28aa89c·................
1052 ··0x00004390·a89cc89a·9898bab4·9cbe908a·b4b2b6b4·................1052 ··0x00004390·c89a9898·bab49cbe·908ab4b2·b6b49ea4·................
1053 ··0x000043a0·9ea49c9c·b4a4a8d8·bec6ae8c·b096ba9c·................1053 ··0x000043a0·9c9cb4a4·a8d8bec6·ae8cb096·ba9c9e88·................
1054 ··0x000043b0·9e88c683·a2bc9ca0·dea49890·a01c8187·................1054 ··0x000043b0·c683a2bc·9ca0dea4·9890a01c·8187a8aa·................
1055 ··0x000043c0·a8aa9ec4·89a28b9c·8c9c86b0·8e9483b0·................1055 ··0x000043c0·9ec489a2·8b9c8c9c·86b08e94·83b0baa6·................
1056 ··0x000043d0·baa6aa9e·9ec2983e·81b68485·acd0869c·.......>........1056 ··0x000043d0·aa9e9ec2·983e81b6·8485acd0·869cceac·.....>..........
1057 ··0x000043e0·ceac8394·8c9aa8b8·9092aeda·84b8b0a6·................1057 ··0x000043e0·83948c9a·a8b89092·aeda84b8·b0a685ba·................
1058 ··0x000043f0·85baa2b4·aa848698·6881c696·e88ca296·........h.......1058 ··0x000043f0·a2b4aa84·86986881·c696e88c·a2968eb0·......h.........
1059 ··0x00004400·8eb0a6b6·acb4b284·9a968898·a28c8ab8·................1059 ··0x00004400·a6b6acb4·b2849a96·8898a28c·8ab89cae·................
1060 ··0x00004410·9caeae88·a8b69492·9fccb2ac·969492ce·................1060 ··0x00004410·ae88a8b6·94929fcc·b2ac9694·92ce8608·................
1061 ··0x00004420·860882c4·8aa0a28c·9398889e·96909eb0·................1061 ··0x00004420·82c48aa0·a28c9398·889e9690·9eb092a4·................
1062 ··0x00004430·92a49698·ac8e8ea8·00819ca0·9e84b28c·................1062 ··0x00004430·9698ac8e·8ea80081·9ca09e84·b28c96ac·................
1063 ··0x00004440·96acc68c·b88ac886·84a48ea0·868eb09e·................1063 ··0x00004440·c68cb88a·c88684a4·8ea0868e·b09ee6a8·................
1064 ··0x00004450·e6a8a2b4·de8bae98·8eb2d890·91bea686·................1064 ··0x00004450·a2b4de8b·ae988eb2·d89091be·a686a8bc·................
1065 ··0x00004460·a8bcc68a·ae889ca6·a2ba9e8a·9aa290a4·................1065 ··0x00004460·c68aae88·9ca6a2ba·9e8a9aa2·90a4968a·................
1066 ··0x00004470·968a8e94·de9c95b6·ac9a9883·85c6b284·................1066 ··0x00004470·8e94de9c·95b6ac9a·988385c6·b2848a86·................
1067 ··0x00004480·8a869886·8e88b69c·a48ece96·86ac94ca·................1067 ··0x00004480·98868e88·b69ca48e·ce9686ac·94ca9694·................
1068 ··0x00004490·9694a8cc·ba92bc8c·949a9a88·d4a8c0a8·................1068 ··0x00004490·a892bacc·bc8c949a·9a88d4a8·c0a8b09a·................
1069 ··0x000044a0·b09a9292·8eda9e94·a4a4f088·aa87d68c·................1069 ··0x000044a0·92928eda·9e94a4a4·f088aa87·d68c8a92·................
1070 ··0x000044b0·8a92ac9c·96a4bab0·acc89b87·8584aed8·................1070 ··0x000044b0·ac9c96a4·bab0acc8·9b878584·aed8b6b8·................
1071 ··0x000044c0·b6b8be8e·d498ac8e·b0f4b0c4·8604818e·................1071 ··0x000044c0·be8ed498·ac8eb0f4·b0c48604·818e87aa·................
1072 ··0x000044d0·87aae49c·8cbe8389·988ea8bc·a09e92aa·................1072 ··0x000044d0·e49c8cbe·8389988e·a8bca09e·92aa8d95·................
1073 ··0x000044e0·8d953882·aa9ef6e4·c2a88a9e·b8a296ac·..8.............1073 ··0x000044e0·3882aa9e·f6e4c2a8·8a9eb8a2·96ac9284·8...............
1074 ··0x000044f0·9284ac83·9e86a6de·86baa2ca·950681b8·................1074 ··0x000044f0·ac83869e·a6de86ba·a2ca9506·81b8daa2·................
1075 ··0x00004500·daa28ad6·ee929c92·a6b4bc90·e6aab0b4·................1075 ··0x00004500·8ad6ee92·9c92a6b4·bc90e6aa·b0b48e90·................
1076 ··0x00004510·8e90948e·a291b6a4·8694daa6·94868885·................1076 ··0x00004510·948ea291·b6a48694·daa69486·88859694·................
Max diff block lines reached; 15104071/15119084 bytes (99.90%) of diff not shown.
798 B
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Hex·dump·of·section·'.eh_frame':1 Hex·dump·of·section·'.eh_frame':
2 ··0x001be530·10000000·00000000·017a5200·01781001·.........zR..x..2 ··0x001be9b0·10000000·00000000·017a5200·01781001·.........zR..x..
3 ··0x001be540·1b0c0610·11000000·18000000·b41a0000·................3 ··0x001be9c0·1b0c0610·11000000·18000000·34160000·............4...
4 ··0x001be550·804e0000·00860290·01110000·002d0000·.N...........-..4 ··0x001be9d0·804e0000·00860290·01110000·002d0000·.N...........-..
5 ··0x001be560·001f6900·00f09b30·00008602·90010000·..i....0........5 ··0x001be9e0·009f6400·0010a330·00008602·90010000·..d....0........
6 ··0x001be570·0000································..6 ··0x001be9f0·0000································..
  
1.3 KB
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Hex·dump·of·section·'.dynstr':1 Hex·dump·of·section·'.dynstr':
2 ··0x001be578·005f6b44·61727456·6d536e61·7073686f·._kDartVmSnapsho2 ··0x001be9f8·005f6b44·61727456·6d536e61·7073686f·._kDartVmSnapsho
3 ··0x001be588·74496e73·74727563·74696f6e·73005f6b·tInstructions._k3 ··0x001bea08·74496e73·74727563·74696f6e·73005f6b·tInstructions._k
4 ··0x001be598·44617274·49736f6c·61746553·6e617073·DartIsolateSnaps4 ··0x001bea18·44617274·49736f6c·61746553·6e617073·DartIsolateSnaps
5 ··0x001be5a8·686f7449·6e737472·75637469·6f6e7300·hotInstructions.5 ··0x001bea28·686f7449·6e737472·75637469·6f6e7300·hotInstructions.
6 ··0x001be5b8·5f6b4461·7274566d·536e6170·73686f74·_kDartVmSnapshot6 ··0x001bea38·5f6b4461·7274566d·536e6170·73686f74·_kDartVmSnapshot
7 ··0x001be5c8·44617461·005f6b44·61727449·736f6c61·Data._kDartIsola7 ··0x001bea48·44617461·005f6b44·61727449·736f6c61·Data._kDartIsola
8 ··0x001be5d8·7465536e·61707368·6f744461·7461005f·teSnapshotData._8 ··0x001bea58·7465536e·61707368·6f744461·7461005f·teSnapshotData._
9 ··0x001be5e8·6b446172·74536e61·7073686f·74427569·kDartSnapshotBui9 ··0x001bea68·6b446172·74536e61·7073686f·74427569·kDartSnapshotBui
10 ··0x001be5f8·6c644964·00·························ldId.10 ··0x001bea78·6c644964·00·························ldId.
  
664 B
readelf --wide --decompress --hex-dump=.hash {}
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.hash':1 Hex·dump·of·section·'.hash':
2 ··0x001be690·06000000·06000000·00000000·03000000·................2 ··0x001beb10·06000000·06000000·00000000·03000000·................
3 ··0x001be6a0·05000000·02000000·00000000·04000000·................3 ··0x001beb20·05000000·02000000·00000000·04000000·................
4 ··0x001be6b0·00000000·00000000·00000000·00000000·................4 ··0x001beb30·00000000·00000000·00000000·00000000·................
5 ··0x001be6c0·01000000·00000000···················........5 ··0x001beb40·01000000·00000000···················........
  
5.78 MB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1263, 36 lines modifiedOffset 1263, 36 lines modified
1263 »       ..0.....@.......1263 »       ..0.....@.......
1264 »       ...1264 »       ...
1265 »       00........0.....1265 »       00........0.....
1266 »       ..0......N......1266 »       ..0......N......
1267 »       H.......UH..H...1267 »       H.......UH..H...
1268 »       I;f8......H.E.I.1268 »       I;f8......H.E.I.
1269 »       .....I.........;1269 »       .....I.........;
1270 »       ...t..p....H..8.1270 »       ...t..p....H..;.
1271 »       ........I......M1271 »       ........I......M
1272 »       .......!-0.H.E..1272 »       .......)40.H.E..
1273 »       H.I.NHH.U.H.M..Z1273 »       H.I.NHH.U.H.M..Z
1274 »       .I.^H;...#...PR.1274 »       .I.^H;...#...PR.
1275 »       ....YYH.M.......1275 »       ....YYH.M.......
1276 »       ...3.H+.H..H..].1276 »       ...3.H+.H..H..].
1277 »       .........H......1277 »       .........H......
1278 »       ..........H..].A1278 »       ..........H..].A
1279 »       .......O....A...1279 »       .......O....A...
1280 »       .......B....H;.u1280 »       .......B....H;.u
1281 »       ..UH..H.E.I.....1281 »       ..UH..H.E.I.....
1282 »       .I.......p....H.1282 »       .I.......p....H.
1283 »       .8.........I....1283 »       .;.........I....
1284 »       ..M...F...^,0.I.1284 »       ..M...G...f30.I.
1285 »       .7...../0...A...1285 »       .7.....60...A...
1286 »       .......B....H;.u1286 »       .......B....H;.u
1287 »       ..UH..I;f8..S...1287 »       ..UH..I;f8..S...
1288 »       H.E.I......I....1288 »       H.E.I......I....
1289 »       .....;...t..p...1289 »       .....;...t..p...
1290 »       .H..8.........I.1290 »       .H..;.........I.
1291 »       .....M...F....+01291 »       .....M..'G....20
1292 »       ..u..u......YYH.1292 »       ..u..u......YYH.
1293 »       .].A........UH..1293 »       .].A........UH..
1294 »       H...I;f8......H.1294 »       H...I;f8......H.
1295 »       E.H.H.H.........1295 »       E.H.H.H.........
1296 »       .u......YH..].H.1296 »       .u......YH..].H.
1297 »       M.H.Q.H.........1297 »       M.H.Q.H.........
1298 »       H..]..P.I.VHH.U.1298 »       H..]..P.I.VHH.U.
Offset 1303, 108 lines modifiedOffset 1303, 108 lines modified
1303 »       YYYH..].H.E.H...1303 »       YYYH..].H.E.H...
1304 »       .u..u.P.....YYYH1304 »       .u..u.P.....YYYH
1305 »       ..].A.......N...1305 »       ..].A.......N...
1306 »       UH..H..0I;f8..e.1306 »       UH..H..0I;f8..e.
1307 »       ..H.M·H.Q.H.U.H.1307 »       ..H.M·H.Q.H.U.H.
1308 »       ....&...I......H1308 »       ....&...I......H
1309 »       .@.A;G'......I..1309 »       .@.A;G'......I..
1310 »       .....[,0.H..].H.1310 »       .....c30.H..].H.
1311 »       u.H.~.H.....(...1311 »       u.H.~.H.....(...
1312 »       L.E..A.I.FHA;...1312 »       L.E..A.I.FHA;...
1313 »       ....H.......Q...1313 »       ....H.......Q...
1314 »       ..YH..].L.E.....1314 »       ..YH..].L.E.....
1315 »       .H....#...I..L..1315 »       .H....#...I..L..
1316 »       K...L..H...H...H1316 »       K...L..H...H...H
1317 »       ...........G0.L.1317 »       ...........N0.L.
1318 »       H.I..D.Q.M.VHL.U1318 »       H.I..D.Q.M.VHL.U
1319 »       ..N.I.NHH.M.H...1319 »       ..N.I.NHH.M.H...
1320 »       H..H...H...H....1320 »       H..H...H...H....
1321 »       .......G0.H.P.H.1321 »       .......N0.H.P.H.
1322 »       .H.u.H..?H..H...1322 »       .H.u.H..?H..H...
1323 »       H...H..........y1323 »       H...H...........
1324 »       G0.H.x.H..L..H.]1324 »       N0.H.x.H..L..H.]
1325 »       ...=0.H.E..u..u.1325 »       ...D0.H.E..u..u.
1326 »       .u..u.P.....H..(1326 »       .u..u.P.....H..(
1327 »       .....H.E.P.u.H.M1327 »       .....H.E.P.u.H.M
1328 »       .Q.u......YYYYH.1328 »       .Q.u......YYYYH.
1329 »       E.H..].A........1329 »       E.H..].A........
1330 »       ............D.@.1330 »       ............D.@.
1331 »       A...I..qI..#....1331 »       A...I..qI..#....
1332 »       ..I..|..........1332 »       ..I.............
1333 »       D.@.A...I..YI...1333 »       D.@.A...I..YI...
1334 »       .......p.I.vHA;.1334 »       .......p.I.vHA;.
1335 »       ......t...D.V.M.1335 »       ......t...D.V.M.
1336 »       VHE.B.A...I..2u.1336 »       VHE.B.A...I..2u.
1337 »       E.R.M.VHE.B.A...1337 »       E.R.M.VHE.B.A...
1338 »       I../..D...M..B.A1338 »       I../..D...M..B.A
1339 »       ...A.....1...E.B1339 »       ...A.....1...E.B
1340 »       .I...I..........1340 »       .I...I..........
1341 »       ..I..:I.........1341 »       ..I..:I.........
1342 »       I.............A.1342 »       I.............A.
1343 »       ........UH......1343 »       ........UH......
1344 »       .H.M...#...H.U.H1344 »       .H.M...#...H.U.H
1345 »       ..H...H..H...H..1345 »       ..H...H..H...H..
1346 »       .H...........F0.1346 »       .H...........M0.
1347 »       H.P..?<0.H..]...1347 »       H.P..GC0.H..]...
1348 »       I..W(...UH..I;f81348 »       I..W(...UH..I;f8
1349 »       ...........H..].1349 »       ...........H..].
1350 »       A...........UH..1350 »       A...........UH..
1351 »       .....H..I.._(...1351 »       .....H..I.._(...
1352 »       A.H....*0...A..q1352 »       A.H....10...A...
1353 »       ....40..UH..I;f81353 »       ....;0..UH..I;f8
1354 »       ..9....u..r...Y.1354 »       ..9....u..r...Y.
1355 »       .......I......H.1355 »       .......I......H.
1356 »       .].H.E......H..H1356 »       .].H.E......H..H
1357 »       .E..A.H...~*0..A1357 »       .E..A.H....10..A
1358 »       ........A.......1358 »       ........A.......
1359 »       40..UH..H...I;f81359 »       ;0..UH..H...I;f8
1360 »       ..2........H.E.P1360 »       ..2........H.E.P
1361 »       .u@.u8.u0.u(.u·.1361 »       .u@.u8.u0.u(.u·.
1362 »       u..u......H..@H.1362 »       u..u......H..@H.
1363 »       E..%*0..A.......1363 »       E..-10..A.......
1364 »       ....UH..H..0I;f81364 »       ....UH..H..0I;f8
1365 »       ......H.E@H.MH.A1365 »       ......H.E@H.MH.A
1366 »       ...t.D.Y.A...E#^1366 »       ...t.D.Y.A...E#^
1367 »       @D.X.t..u.0.....1367 »       @D.X.t..}50.....
1368 »       .H..H.E8H.M..A..1368 »       .H..H.E8H.M..A..
1369 »       u·.u(.F...YYH..H1369 »       u·.u(.F...YYH..H
1370 »       .E.H.U.A;.......1370 »       .E.H.U.A;.......
1371 »       ....H.].A;......1371 »       ....H.].A;......
1372 »       .\....K....SI.FX1372 »       .\....K....SI.FX
1373 »       ....~..A[H..H.E.1373 »       .......A[H..H.E.
1374 »       H.U..H....PI.FX.1374 »       H.U..H....PI.FX.
1375 »       ...~..A[H..H.E.H1375 »       ......A[H..H.E.H
1376 »       c.H..Hc.H..H+.H.1376 »       c.H..Hc.H..H+.H.
1377 »       ..H..H...H...H..1377 »       ..H..H...H...H..
1378 »       .........D0.H.P.1378 »       .........K0.H.P.
1379 »       H..H.E..P....P3.1379 »       H..H.E..P....P3.
1380 »       SQH..M......I.FX1380 »       SQH..M......I.FX
1381 »       ...h...A[A[A[H..1381 »       .......A[A[A[H..
1382 »       .....H.M.H.E.H.M1382 »       .....H.M.H.E.H.M
1383 »       .A;......."...H.1383 »       .A;......."...H.
1384 »       U.A;...........R1384 »       U.A;...........R
1385 »       P.....YYH.......1385 »       P.....YYH.......
1386 »       I......H.EHH.M0H1386 »       I......H.EHH.M0H
1387 »       .U.Hc.H..s.H.Y.H1387 »       .U.Hc.H..s.H.Y.H
1388 »       .]......H.E.P.u.1388 »       .]......H.E.P.u.
1389 »       H.M.Q.u..u..u..I1389 »       H.M.Q.u..u..u..I
1390 »       ...H..0H.E.H.MH.1390 »       ...H..0H.E.H.MH.
1391 »       A.D.Y.A...E#^@D.1391 »       A.D.Y.A...E#^@D.
1392 »       X.t...,0.I......1392 »       X.t...30.I......
Max diff block lines reached; 6058581/6061544 bytes (99.95%) of diff not shown.
20.8 MB
lib/arm64-v8a/libapp.so
1.17 KB
readelf --wide --program-header {}
    
Offset 2, 16 lines modifiedOffset 2, 16 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x03 Entry·point·0x0
4 There·are·7·program·headers,·starting·at·offset·644 There·are·7·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000188·0x000188·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000188·0x000188·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x1c0428·0x1c0428·R···0x40008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x1c0868·0x1c0868·R···0x4000
9 ··LOAD···········0x1c4000·0x00000000001c4000·0x00000000001c4000·0x311530·0x311530·R·E·0x40009 ··LOAD···········0x1c4000·0x00000000001c4000·0x00000000001c4000·0x311ce0·0x311ce0·R·E·0x4000
10 ··LOAD···········0x4d8000·0x00000000004d8000·0x00000000004d8000·0x000078·0x000078·RW··0x400010 ··LOAD···········0x4d8000·0x00000000004d8000·0x00000000004d8000·0x000078·0x000078·RW··0x4000
11 ··NOTE···········0x0001c8·0x00000000000001c8·0x00000000000001c8·0x000020·0x000020·R···0x411 ··NOTE···········0x0001c8·0x00000000000001c8·0x00000000000001c8·0x000020·0x000020·R···0x4
12 ··DYNAMIC········0x4d8018·0x00000000004d8018·0x00000000004d8018·0x000060·0x000060·RW··0x812 ··DYNAMIC········0x4d8018·0x00000000004d8018·0x00000000004d8018·0x000060·0x000060·RW··0x8
13 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0x113 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0x1
  
14 ·Section·to·Segment·mapping:14 ·Section·to·Segment·mapping:
15 ··Segment·Sections...15 ··Segment·Sections...
1.95 KB
readelf --wide --sections {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 There·are·11·section·headers,·starting·at·offset·0x4d80d8:1 There·are·11·section·headers,·starting·at·offset·0x4d80d8:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.gnu.build-id·NOTE············00000000000001c8·0001c8·000020·00···A··0···0··45 ··[·1]·.note.gnu.build-id·NOTE············00000000000001c8·0001c8·000020·00···A··0···0··4
6 ··[·2]·.rodata···········PROGBITS········0000000000000200·000200·1c0090·00···A··0···0·646 ··[·2]·.rodata···········PROGBITS········0000000000000200·000200·1c04d0·00···A··0···0·64
7 ··[·3]·.eh_frame·········PROGBITS········00000000001c0290·1c0290·000042·00···A··0···0··17 ··[·3]·.eh_frame·········PROGBITS········00000000001c06d0·1c06d0·000042·00···A··0···0··1
8 ··[·4]·.dynstr···········STRTAB··········00000000001c02d8·1c02d8·000085·00···A··0···0··88 ··[·4]·.dynstr···········STRTAB··········00000000001c0718·1c0718·000085·00···A··0···0··8
9 ··[·5]·.dynsym···········DYNSYM··········00000000001c0360·1c0360·000090·18···A··4···1··89 ··[·5]·.dynsym···········DYNSYM··········00000000001c07a0·1c07a0·000090·18···A··4···1··8
10 ··[·6]·.hash·············HASH············00000000001c03f0·1c03f0·000038·04···A··5···0··810 ··[·6]·.hash·············HASH············00000000001c0830·1c0830·000038·04···A··5···0··8
11 ··[·7]·.text·············PROGBITS········00000000001c4000·1c4000·311530·00··AX··0···0·6411 ··[·7]·.text·············PROGBITS········00000000001c4000·1c4000·311ce0·00··AX··0···0·64
12 ··[·8]·.bss··············PROGBITS········00000000004d8000·4d8000·000018·00··WA··0···0··812 ··[·8]·.bss··············PROGBITS········00000000004d8000·4d8000·000018·00··WA··0···0··8
13 ··[·9]·.dynamic··········DYNAMIC·········00000000004d8018·4d8018·000060·10··WA··4···0··813 ··[·9]·.dynamic··········DYNAMIC·········00000000004d8018·4d8018·000060·10··WA··4···0··8
14 ··[10]·.shstrtab·········STRTAB··········0000000000000000·4d8078·00005a·00······0···0··814 ··[10]·.shstrtab·········STRTAB··········0000000000000000·4d8078·00005a·00······0···0··8
15 Key·to·Flags:15 Key·to·Flags:
16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),16 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),17 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),18 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
866 B
readelf --wide --symbols {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Symbol·table·'.dynsym'·contains·6·entries:1 Symbol·table·'.dynsym'·contains·6·entries:
2 ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·00000000001c4000·22880·OBJECT··GLOBAL·DEFAULT····7·_kDartVmSnapshotInstructions4 ·····1:·00000000001c4000·22880·OBJECT··GLOBAL·DEFAULT····7·_kDartVmSnapshotInstructions
5 ·····2:·00000000001c9980·0x30bbb0·OBJECT··GLOBAL·DEFAULT····7·_kDartIsolateSnapshotInstructions5 ·····2:·00000000001c9980·0x30c360·OBJECT··GLOBAL·DEFAULT····7·_kDartIsolateSnapshotInstructions
6 ·····3:·0000000000000200·15024·OBJECT··GLOBAL·DEFAULT····2·_kDartVmSnapshotData6 ·····3:·0000000000000200·15024·OBJECT··GLOBAL·DEFAULT····2·_kDartVmSnapshotData
7 ·····4:·0000000000003cc0·0x1bc5d0·OBJECT··GLOBAL·DEFAULT····2·_kDartIsolateSnapshotData7 ·····4:·0000000000003cc0·0x1bca10·OBJECT··GLOBAL·DEFAULT····2·_kDartIsolateSnapshotData
8 ·····5:·00000000000001c8····32·OBJECT··GLOBAL·DEFAULT····1·_kDartSnapshotBuildId8 ·····5:·00000000000001c8····32·OBJECT··GLOBAL·DEFAULT····1·_kDartSnapshotBuildId
641 B
readelf --wide --dynamic {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Dynamic·section·at·offset·0x4d8018·contains·6·entries:1 Dynamic·section·at·offset·0x4d8018·contains·6·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000004·(HASH)···············0x1c03f03 ·0x0000000000000004·(HASH)···············0x1c0830
4 ·0x0000000000000005·(STRTAB)·············0x1c02d84 ·0x0000000000000005·(STRTAB)·············0x1c0718
5 ·0x000000000000000a·(STRSZ)··············133·(bytes)5 ·0x000000000000000a·(STRSZ)··············133·(bytes)
6 ·0x0000000000000006·(SYMTAB)·············0x1c03606 ·0x0000000000000006·(SYMTAB)·············0x1c07a0
7 ·0x000000000000000b·(SYMENT)·············24·(bytes)7 ·0x000000000000000b·(SYMENT)·············24·(bytes)
8 ·0x0000000000000000·(NULL)···············0x08 ·0x0000000000000000·(NULL)···············0x0
414 B
readelf --wide --notes {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·bca64abf20137ce0347581172993606b3 ··GNU··················0x00000010»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·bca64abf74aa132c34758117536193ac
618 B
readelf --wide --debug-dump=frames {}
    
Offset 10, 14 lines modifiedOffset 10, 14 lines modified
10 ··Augmentation·data:·····1b10 ··Augmentation·data:·····1b
11 ··DW_CFA_def_cfa:·r29·(x29)·ofs·1611 ··DW_CFA_def_cfa:·r29·(x29)·ofs·16
  
12 00000014·0000000000000011·00000018·FDE·cie=00000000·pc=00000000001c4000..00000000001c996012 00000014·0000000000000011·00000018·FDE·cie=00000000·pc=00000000001c4000..00000000001c9960
13 ··DW_CFA_offset:·r29·(x29)·at·cfa-1613 ··DW_CFA_offset:·r29·(x29)·at·cfa-16
14 ··DW_CFA_offset:·r30·(x30)·at·cfa-814 ··DW_CFA_offset:·r30·(x30)·at·cfa-8
  
15 00000029·0000000000000011·0000002d·FDE·cie=00000000·pc=00000000001c9980..00000000004d553015 00000029·0000000000000011·0000002d·FDE·cie=00000000·pc=00000000001c9980..00000000004d5ce0
16 ··DW_CFA_offset:·r29·(x29)·at·cfa-1616 ··DW_CFA_offset:·r29·(x29)·at·cfa-16
17 ··DW_CFA_offset:·r30·(x30)·at·cfa-817 ··DW_CFA_offset:·r30·(x30)·at·cfa-8
  
18 0000003e·ZERO·terminator18 0000003e·ZERO·terminator
  
  
43.6 KB
strings --all --bytes=8 {}
    
Offset 395, 15 lines modifiedOffset 395, 14 lines modified
395 UIKeyInputPageUp395 UIKeyInputPageUp
396 init:_mouseIn@370220820396 init:_mouseIn@370220820
397 _OverdampedSolution@423485910397 _OverdampedSolution@423485910
398 ScrollViewKeyboardDismissBehavior398 ScrollViewKeyboardDismissBehavior
399 set:readOnly399 set:readOnly
400 _determineMagnifierPositionAndFocalPoint@298515283400 _determineMagnifierPositionAndFocalPoint@298515283
401 Path::addRRect401 Path::addRRect
402 init:_shell32@910017090 
403 SemanticsAction402 SemanticsAction
404 Utf16Pointer|_ensureNotNullptr|403 Utf16Pointer|_ensureNotNullptr|
405 Invalid·arguments·for·'resize'·method·sent·to·dev.flutter/channel-buffers·(channel·name·must·be·less·than·254·characters·long)404 Invalid·arguments·for·'resize'·method·sent·to·dev.flutter/channel-buffers·(channel·name·must·be·less·than·254·characters·long)
406 calculateBoundedFloatingCursorOffset405 calculateBoundedFloatingCursorOffset
407 RenderComparison.406 RenderComparison.
408 _computeSize@450160605407 _computeSize@450160605
409 _AsyncRun@4048458408 _AsyncRun@4048458
Offset 556, 14 lines modifiedOffset 555, 15 lines modified
556 _rootScheduleMicrotask@4048458555 _rootScheduleMicrotask@4048458
557 _getMaxScrollExtent@436245603556 _getMaxScrollExtent@436245603
558 PointerPanZoomUpdateEvent557 PointerPanZoomUpdateEvent
559 __Float64x2List&_TypedList&_Float64x2ListMixin@7027147558 __Float64x2List&_TypedList&_Float64x2ListMixin@7027147
560 Object_instanceOf559 Object_instanceOf
561 ImageFilter560 ImageFilter
562 set:_displacementTicker@644442496561 set:_displacementTicker@644442496
 562 dev.flutter.pigeon.SharedPreferencesApi.setString
563 _fuchsiaShortcuts@568297651563 _fuchsiaShortcuts@568297651
564 dart:core/iterable.dart564 dart:core/iterable.dart
565 get:brightness565 get:brightness
566 nextButton566 nextButton
567 :ffi_param32567 :ffi_param32
568 onHorizontalDragEnd568 onHorizontalDragEnd
569 _handleDismissUpdateValueChanged@601238936569 _handleDismissUpdateValueChanged@601238936
Offset 1049, 22 lines modifiedOffset 1049, 21 lines modified
1049 RenderProxyBoxWithHitTestBehavior.1049 RenderProxyBoxWithHitTestBehavior.
1050 focusColor1050 focusColor
1051 MultiChildRenderObjectElement.1051 MultiChildRenderObjectElement.
1052 Path::op1052 Path::op
1053 init:localDelta1053 init:localDelta
1054 decompressLicenses1054 decompressLicenses
1055 _allocateFromTwoByteList@01508981055 _allocateFromTwoByteList@0150898
1056 get:distance 
1057 FfiTrampoline___drawShadow$Method$FfiNative$Ptr1056 FfiTrampoline___drawShadow$Method$FfiNative$Ptr
1058 get:depth1057 get:depth
 1058 get:distance
1059 _updateParentData@5230426231059 _updateParentData@523042623
1060 _debugPrintStopwatch@1731109921060 _debugPrintStopwatch@173110992
1061 getFloat641061 getFloat64
1062 _glowOpacity@6444424961062 _glowOpacity@644442496
1063 _extractPlaceholderSpans@447149678 
1064 addAllowedPointer1063 addAllowedPointer
1065 _handleSetSelection@4362456031064 _handleSetSelection@436245603
1066 main_licenses1065 main_licenses
1067 _handleDragEnd@5271118011066 _handleDragEnd@527111801
1068 ZoneID·should·not·contain·%·anymore1067 ZoneID·should·not·contain·%·anymore
1069 englishLike·bodyMedium·20141068 englishLike·bodyMedium·2014
1070 get:_instance@7334402961069 get:_instance@733440296
Offset 1086, 14 lines modifiedOffset 1085, 15 lines modified
1086 while·calling·onSubmitted·for·1085 while·calling·onSubmitted·for·
1087 writeAll1086 writeAll
1088 _startNewSplash@2910590851087 _startNewSplash@291059085
1089 Cannot·add·event·after·closing1088 Cannot·add·event·after·closing
1090 set:_glowOpacity@6444424961089 set:_glowOpacity@644442496
1091 init:_ffi_resolver@80500711090 init:_ffi_resolver@8050071
1092 MaterialLocalizationEsSv1091 MaterialLocalizationEsSv
 1092 _extractPlaceholderSpans@447149678
1093 package:flutter/src/services/spell_check.dart1093 package:flutter/src/services/spell_check.dart
1094 _height@3702208201094 _height@370220820
1095 get:_localizationsDelegates@5662360061095 get:_localizationsDelegates@566236006
1096 _EditableTextState&State&AutomaticKeepAliveClientMixin&WidgetsBindingObserver&TickerProviderStateMixin&TextSelectionDelegate@5831837911096 _EditableTextState&State&AutomaticKeepAliveClientMixin&WidgetsBindingObserver&TickerProviderStateMixin&TextSelectionDelegate@583183791
1097 applyPaintTransformForBoxChild1097 applyPaintTransformForBoxChild
1098 _childrenInTraversalOrder@4800824691098 _childrenInTraversalOrder@480082469
1099 _layoutStart@4291603581099 _layoutStart@429160358
Offset 1143, 15 lines modifiedOffset 1143, 14 lines modified
1143 ActionDispatcher1143 ActionDispatcher
1144 _checkLongPressEnd@1922325241144 _checkLongPressEnd@192232524
1145 EEEE,·d·'de'·MMMM·'de'·y1145 EEEE,·d·'de'·MMMM·'de'·y
1146 _updateTickerModeNotifier@5243114581146 _updateTickerModeNotifier@524311458
1147 Future.microtask1147 Future.microtask
1148 alignment1148 alignment
1149 RenderObjectToWidgetElement1149 RenderObjectToWidgetElement
1150 init:_version@935496949 
1151 get:_scroll@5831837911150 get:_scroll@583183791
1152 SizedBox.shrink1151 SizedBox.shrink
1153 RegExp_ExecuteMatchSticky1152 RegExp_ExecuteMatchSticky
1154 SemanticsFlag.isLink1153 SemanticsFlag.isLink
1155 _Capability@10262481154 _Capability@1026248
1156 __Set&_HashVMBase&SetMixin&_HashBase&_OperatorEqualsAndHashCode@32208321155 __Set&_HashVMBase&SetMixin&_HashBase&_OperatorEqualsAndHashCode@3220832
1157 getAlphaFromOpacity1156 getAlphaFromOpacity
Offset 1230, 16 lines modifiedOffset 1229, 16 lines modified
1230 RenderOffstage1229 RenderOffstage
1231 findAncestorStateOfType1230 findAncestorStateOfType
1232 _adjustRect@4124678601231 _adjustRect@412467860
1233 SemanticsFlag.isMultiline1232 SemanticsFlag.isMultiline
1234 iconButtonTheme1233 iconButtonTheme
1235 CupertinoMagnifier1234 CupertinoMagnifier
1236 _nextWordBoundary@5831837911235 _nextWordBoundary@583183791
1237 createState 
1238 Object_runtimeType1236 Object_runtimeType
 1237 createState
1239 movePrevious1238 movePrevious
1240 quiz_failed1239 quiz_failed
1241 remainder1240 remainder
1242 PreviousCandidate1241 PreviousCandidate
1243 StringCodec1242 StringCodec
1244 statesController1243 statesController
1245 _modalScope@5381886371244 _modalScope@538188637
Offset 1317, 19 lines modifiedOffset 1316, 19 lines modified
1317 _absSub@01508981316 _absSub@0150898
1318 Illegal·IPv4·address,·IPv4·address·should·contain·exactly·4·parts1317 Illegal·IPv4·address,·IPv4·address·should·contain·exactly·4·parts
1319 ,·shadows:·1318 ,·shadows:·
1320 get:_handleTapCancel@5271118011319 get:_handleTapCancel@527111801
1321 set:attributedLabel1320 set:attributedLabel
1322 package:flutter/src/painting/rounded_rectangle_border.dart1321 package:flutter/src/painting/rounded_rectangle_border.dart
1323 Canvas::drawCircle1322 Canvas::drawCircle
1324 _MaterialScrollbarState@333083257.1323 startTrackingPointer
1325 TextInput.setStyle1324 TextInput.setStyle
1326 _handleDragEnd@6012389361325 _handleDragEnd@601238936
1327 set:hoverColor1326 set:hoverColor
1328 startTrackingPointer1327 _MaterialScrollbarState@333083257.
1329 get:alwaysIncludeSemantics1328 get:alwaysIncludeSemantics
1330 TextField1329 TextField
1331 _clearPaintData@4501606051330 _clearPaintData@450160605
1332 _ModalBarrierGestureDetector@6370054431331 _ModalBarrierGestureDetector@637005443
1333 disposition1332 disposition
1334 DataTableThemeData1333 DataTableThemeData
1335 Utf8Decoder1334 Utf8Decoder
Offset 1569, 15 lines modifiedOffset 1568, 14 lines modified
1569 set:_current@40484581568 set:_current@4048458
Max diff block lines reached; 41053/44593 bytes (92.06%) of diff not shown.
14.5 MB
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 936, 41 lines modifiedOffset 936, 41 lines modified
936 ··0x00003c50·e84a0000·10050000·3c4b0000·10050000·.J......<K......936 ··0x00003c50·e84a0000·10050000·3c4b0000·10050000·.J......<K......
937 ··0x00003c60·904b0000·10050000·4c4d0000·10050000·.K......LM......937 ··0x00003c60·904b0000·10050000·4c4d0000·10050000·.K......LM......
938 ··0x00003c70·3c510000·10050000·bc530000·10050000·<Q.......S......938 ··0x00003c70·3c510000·10050000·bc530000·10050000·<Q.......S......
939 ··0x00003c80·7c560000·10050000·88580000·10050000·|V.......X......939 ··0x00003c80·7c560000·10050000·88580000·10050000·|V.......X......
940 ··0x00003c90·a4580000·10050000·4c590000·10050000·.X......LY......940 ··0x00003c90·a4580000·10050000·4c590000·10050000·.X......LY......
941 ··0x00003ca0·00000000·00000000·00000000·00000000·................941 ··0x00003ca0·00000000·00000000·00000000·00000000·................
942 ··0x00003cb0·00000000·00000000·00000000·00000000·................942 ··0x00003cb0·00000000·00000000·00000000·00000000·................
943 ··0x00003cc0·f5f5dcdc·b4eb1600·00000000·03000000·................943 ··0x00003cc0·f5f5dcdc·a6ef1600·00000000·03000000·................
944 ··0x00003cd0·00000000·61646234·32393266·33656332·....adb4292f3ec2944 ··0x00003cd0·00000000·61646234·32393266·33656332·....adb4292f3ec2
945 ··0x00003ce0·35303734·63613730·61626364·32643563·5074ca70abcd2d5c945 ··0x00003ce0·35303734·63613730·61626364·32643563·5074ca70abcd2d5c
946 ··0x00003cf0·37323531·70726f64·75637420·6e6f2d63·7251product·no-c946 ··0x00003cf0·37323531·70726f64·75637420·6e6f2d63·7251product·no-c
947 ··0x00003d00·6f64655f·636f6d6d·656e7473·206e6f2d·ode_comments·no-947 ··0x00003d00·6f64655f·636f6d6d·656e7473·206e6f2d·ode_comments·no-
948 ··0x00003d10·64776172·665f7374·61636b5f·74726163·dwarf_stack_trac948 ··0x00003d10·64776172·665f7374·61636b5f·74726163·dwarf_stack_trac
949 ··0x00003d20·65735f6d·6f646520·6e6f2d6c·617a795f·es_mode·no-lazy_949 ··0x00003d20·65735f6d·6f646520·6e6f2d6c·617a795f·es_mode·no-lazy_
950 ··0x00003d30·64697370·61746368·65727320·64656475·dispatchers·dedu950 ··0x00003d30·64697370·61746368·65727320·64656475·dispatchers·dedu
951 ··0x00003d40·705f696e·73747275·6374696f·6e73206e·p_instructions·n951 ··0x00003d40·705f696e·73747275·6374696f·6e73206e·p_instructions·n
952 ··0x00003d50·6f2d6173·73657274·73206172·6d363420·o-asserts·arm64·952 ··0x00003d50·6f2d6173·73657274·73206172·6d363420·o-asserts·arm64·
953 ··0x00003d60·616e6472·6f696420·636f6d70·72657373·android·compress953 ··0x00003d60·616e6472·6f696420·636f6d70·72657373·android·compress
954 ··0x00003d70·65642d70·6f696e74·65727320·6e756c6c·ed-pointers·null954 ··0x00003d70·65642d70·6f696e74·65727320·6e756c6c·ed-pointers·null
955 ··0x00003d80·2d736166·65747900·40881e7a·8417836e·-safety.@..z...n955 ··0x00003d80·2d736166·65747900·4088417a·84178374·-safety.@.Az...t
956 ··0x00003d90·e6c039c1·1ef4a0ae·ba83c288·98e49c88·..9.............956 ··0x00003d90·e6c039c1·25f4a0ae·ba83c288·98e49c88·..9.%...........
957 ··0x00003da0·ae858486·9ebc7c81·c8a2ac8d·a29cae8e·......|.........957 ··0x00003da0·8584869e·bc7c81c8·a2ac8da2·9cae8ea8·.....|..........
958 ··0x00003db0·a8ca90ac·9dc48bbc·939e8cd4·9aa2a4ce·................958 ··0x00003db0·ca90ac9d·c48bbc93·9e8cd49a·a2a4ceb6·................
959 ··0x00003dc0·b6929aa6·a4a094b6·98d283aa·f4aea690·................959 ··0x00003dc0·929aa6a4·a094b698·d283aaf4·aea69083·................
960 ··0x00003dd0·83baa6ae·dca4c892·86d69cc4·a89ca684·................960 ··0x00003dd0·baa6aedc·a4c89286·d69cc4a8·9ca68498·................
961 ··0x00003de0·98a494aa·96a28ece·83b296ac·d0aea488·................961 ··0x00003de0·a494aa96·a28ece83·b296acd0·aea48886·................
962 ··0x00003df0·869c929a·909492c4·b294c494·a8ca8696·................962 ··0x00003df0·9c929a90·9492c4b2·94c494a8·ca8696cc·................
963 ··0x00003e00·ccaaf8a4·968698b4·a4d2c0a4·a8949a88·................963 ··0x00003e00·aaf8a496·8698b4a4·d2c0a4a8·949a889e·................
964 ··0x00003e10·9e98949a·d68d84b6·908c96a8·98a6c0b0·................964 ··0x00003e10·98949ad6·8d84b690·8c96a898·a6c0b0be·................
965 ··0x00003e20·bebe9e5e·81bad492·92fcba86·f29aba96·...^............965 ··0x00003e20·be9e5e81·bad49292·fcba86f2·9aba96a6·..^.............
966 ··0x00003e30·a6a8d6b4·90b49e94·a7a00a81·8a969c9e·................966 ··0x00003e30·a8d6b490·b49e94a7·a00a818a·969c9e88·................
967 ··0x00003e40·88a69e8a·9890aca8·c4c288ac·a6a4b292·................967 ··0x00003e40·a69e8a98·90aca8c4·c288aca6·a4b292ec·................
968 ··0x00003e50·ecbeaaac·90d088a0·fe9186d0·84bcba8d·................968 ··0x00003e50·beaaac90·d088a0fe·9186d084·bcba8db2·................
969 ··0x00003e60·b2eca296·c2b6ae8e·9c948598·a6d4c2b2·................969 ··0x00003e60·eca296c2·e2b6ae8e·9c948598·a6d4c2b2·................
970 ··0x00003e70·86a29092·96898e96·caa09ab2·84888e90·................970 ··0x00003e70·86a29092·96898e96·caa09ab2·84888e90·................
971 ··0x00003e80·b0d886cc·86b68694·b6e0e084·9e9aba87·................971 ··0x00003e80·b0d886cc·86b68694·b6e0e084·9e9aba87·................
972 ··0x00003e90·9eca9ea2·8c888d92·a20e8188·8498e832·...............2972 ··0x00003e90·9eca9ea2·8c888d92·a20e8188·8498e832·...............2
973 ··0x00003ea0·8198b084·a4a6b68c·87c2a6b2·c8b4c4bc·................973 ··0x00003ea0·8198b084·a4a6b68c·87c2a6b2·c8b4c4bc·................
974 ··0x00003eb0·8cb69e8e·8ca8bc90·be96beb4·9686aaa2·................974 ··0x00003eb0·8cb69e8e·8ca8bc90·be96beb4·9686aaa2·................
975 ··0x00003ec0·a2a29486·ca8bd2be·d8b692a8·c090eeae·................975 ··0x00003ec0·a2a29486·ca8bd2be·d8b692a8·c090eeae·................
976 ··0x00003ed0·a4b6a2c8·acaae2a8·bad887aa·94eaaaa4·................976 ··0x00003ed0·a4b6a2c8·acaae2a8·bad887aa·94eaaaa4·................
Offset 1001, 4311 lines modifiedOffset 1001, 4311 lines modified
1001 ··0x00004060·8ec4879a·bc90baac·bcbcb28c·acacdaa6·................1001 ··0x00004060·8ec4879a·bc90baac·bcbcb28c·acacdaa6·................
1002 ··0x00004070·b28a8eda·94b8c284·9c9486f8·c0b4b488·................1002 ··0x00004070·b28a8eda·94b8c284·9c9486f8·c0b4b488·................
1003 ··0x00004080·9488c4ce·a4a69c96·ac8392a5·a296a0a2·................1003 ··0x00004080·9488c4ce·a4a69c96·ac8392a5·a296a0a2·................
1004 ··0x00004090·84c4b69e·a8b2f4b4·aa929a88·bac69a85·................1004 ··0x00004090·84c4b69e·a8b2f4b4·aa929a88·bac69a85·................
1005 ··0x000040a0·a09c90c6·bc088294·d8ce9e8e·a6aa9892·................1005 ··0x000040a0·a09c90c6·bc088294·d8ce9e8e·a6aa9892·................
1006 ··0x000040b0·dcbe908c·9ca68aa8·a09c8390·de92a8c4·................1006 ··0x000040b0·dcbe908c·9ca68aa8·a09c8390·de92a8c4·................
1007 ··0x000040c0·85c6a88c·aed4b2d8·b09eaca0·c494bc90·................1007 ··0x000040c0·85c6a88c·aed4b2d8·b09eaca0·c494bc90·................
1008 ··0x000040d0·859ea4c0·8c988dde·92b68587·bc94ac84·................1008 ··0x000040d0·859ea4c0·8c8dde92·98b68587·bc94ac84·................
1009 ··0x000040e0·c4a2ba9a·84b0c6b6·ae90a0b4·a6c8a6c4·................1009 ··0x000040e0·a2ba9a84·b0c6b6ae·90a0b4a6·c8a6c492·................
1010 ··0x000040f0·92e0bab8·1c819e9a·a2bc8e90·b2bc88b4·................1010 ··0x000040f0·e0bab81c·819e9aa2·bc8e90b2·bc88b4b4·................
1011 ··0x00004100·b4b0daa2·ca8a0c82·bc87c6ac·9a838ce2·................1011 ··0x00004100·b0c4daa2·ca8a0c82·bc87c6ac·9a838ce2·................
1012 ··0x00004110·988494ae·a29aa09a·e096a6b4·ae848a96·................1012 ··0x00004110·988494ae·a29aa09a·e096a6b4·ae848a96·................
1013 ··0x00004120·8accba83·929c9caa·a2a49d12·81ac8a8c·................1013 ··0x00004120·8accba83·929c9caa·a2a49d12·81ac8a8c·................
1014 ··0x00004130·9083a4c2·a294989a·a6c0b892·838b94a4·................1014 ··0x00004130·9083a4c2·a294989a·a6c0b892·838b94a4·................
1015 ··0x00004140·98b0baa4·9ebaa095·97b8b0c6·a092b6ae·................1015 ··0x00004140·98b0baa4·9ebaa095·97b8b0c6·a092b691·................
1016 ··0x00004150·918c84aa·9eb2a8a6·8e8e850e·81a6f694·................1016 ··0x00004150·8c84aa9e·b2a8a68e·8e850e81·a6f6949a·................
1017 ··0x00004160·9a90aa9a·8da090a4·9ca8deca·dab29aca·................1017 ··0x00004160·90aa9a8d·a090a49c·a8decada·b29aca86·................
1018 ··0x00004170·8692a298·a2c6b09a·90b2b093·9e878b83·................1018 ··0x00004170·92a298a2·c6b09a90·b2b0939e·878b8394·................
1019 ··0x00004180·94888698·ac9785a6·a8ae9290·b2dc94c4·................1019 ··0x00004180·888698ac·9785a6a8·ae9290b2·dc94c487·................
1020 ··0x00004190·879eb485·8a8c90ac·a0e6ccb6·c4859884·................1020 ··0x00004190·9eb4858a·8c90aca0·e6ccb6c4·8598848a·................
1021 ··0x000041a0·8ab696c4·d29c988e·1a81848c·ba8ea088·................1021 ··0x000041a0·b696c4d2·9c988e1a·81848cba·8ea088ba·................
1022 ··0x000041b0·baaca284·8eb8a694·ac9aaa94·cca0969c·................1022 ··0x000041b0·aca2848e·b8a694ac·9aaa94cc·a0969cae·................
1023 ··0x000041c0·aeaab29e·a4b68c96·a4989692·a2968ea0·................1023 ··0x000041c0·aab29ea4·b68ca496·989692a2·968ea0a3·................
1024 ··0x000041d0·a3aab6b2·c0b2b4c0·88acaa0e·81b80481·................1024 ··0x000041d0·aab6b2c0·b2b4c088·acaa0e81·b80481a4·................
1025 ··0x000041e0·a49a91aa·4481a89a·b0949488·c6aca6b8·....D...........1025 ··0x000041e0·9a91aa44·81a89ab0·949488c6·aca6b898·...D............
1026 ··0x000041f0·989696a0·ea108290·aab6e88e·b69696a2·................1026 ··0x000041f0·9696a0ea·108290aa·b6e88eb6·9696a2a8·................
1027 ··0x00004200·a8888684·8ba0f6aa·9596b2dc·b2ba92aa·................1027 ··0x00004200·8886848b·a0f6aa95·96b2dcb2·ba92aab4·................
1028 ··0x00004210·b498b43c·81aba4b4·8aacb0e6·9998968c·...<............1028 ··0x00004210·98b43c81·aba4b48a·acb0e699·98968c88·..<.............
1029 ··0x00004220·88acc6b4·b287a098·a69cd696·c08a9e02·................1029 ··0x00004220·acc6b4b2·87a098a6·9cd696c0·8a9e0281·................
1030 ··0x00004230·8196bca6·8ef4a4c4·a4b0889c·a8b492b2·................1030 ··0x00004230·96bca68e·f4a4a8a4·b0889cc4·b492b2cc·................
1031 ··0x00004240·cc96a496·98be9a8e·a0a6d6b2·ae90aab2·................1031 ··0x00004240·96a49698·be9a8ea0·a6d6b2ae·90aab2c2·................
1032 ··0x00004250·c2a0a4a2·ac89ecc8·a4e0b4a2·9ab89caa·................1032 ··0x00004250·a0a4a2ac·89ecc8a4·e0b4a29a·b89caa8a·................
1033 ··0x00004260·8accd0ce·988692d0·96ba96b8·d2b69483·................1033 ··0x00004260·ccd0ce98·8692d096·ba96b8d2·b6948394·................
1034 ··0x00004270·94bcbe90·bab0ae95·a2deb68c·969eb0b6·................1034 ··0x00004270·bcbe90ba·b0ae95a2·deb68c96·9eb0b6a8·................
1035 ··0x00004280·a8fc869f·3e81a08c·a0ae8aae·b8a48ab4·....>...........1035 ··0x00004280·fc869f3e·81a08ca0·ae8aaeb8·a48ab487·...>............
1036 ··0x00004290·87b2aca4·c8a698b2·b69690c4·c2a88690·................1036 ··0x00004290·b2aca4c8·a698b2b6·9690c4c2·a8869096·................
1037 ··0x000042a0·96a09a95·c4a49486·86dc888e·a89ca69c·................1037 ··0x000042a0·a09a95c4·a4948686·dc888ea8·9ca69ca6·................
1038 ··0x000042b0·a68ea48a·b88592a8·a58a9688·bc85bea8·................1038 ··0x000042b0·8ea48ab8·8592a8a5·8a9688bc·85bea898·................
1039 ··0x000042c0·9890b694·b49898c2·9fb296b8·92a2888a·................1039 ··0x000042c0·90b694b4·9898c29f·b296b892·a2888a98·................
1040 ··0x000042d0·98b4b0c6·b88696fe·8e9c929c·ba90d886·................1040 ··0x000042d0·b4b0c6b8·8696fe8e·9c929cba·90d8869e·................
1041 ··0x000042e0·9ea2acb6·9484b0c8·d286ac9c·a4a69a94·................1041 ··0x000042e0·a2acb694·84b0c8d2·86ac9ca4·a69a94c4·................
1042 ··0x000042f0·c4acea84·a8aa9291·ba90968d·85aea0a8·................1042 ··0x000042f0·acea84a8·aa9291ba·90968d85·aea0a88e·................
1043 ··0x00004300·8e938c8c·8d9284bc·a686b8a8·a6aa9286·................1043 ··0x00004300·938c8c8d·9284bca6·86b8a8a6·aa9286b6·................
1044 ··0x00004310·b6a887aa·b0909285·9892aeb2·ca94b0ac·................1044 ··0x00004310·a887aab0·90928598·92aeb2ca·94b0ac96·................
1045 ··0x00004320·96b0d08a·aec298ca·a2869688·c6889cb0·................1045 ··0x00004320·b0d08aae·c298caa2·869688c6·889cb08b·................
1046 ··0x00004330·8bdcaec2·ae9494b8·84d694a0·b0aee89a·................1046 ··0x00004330·dcaec2ae·9494b884·d694a0b0·aee89a86·................
1047 ··0x00004340·86a0bc92·be98acb6·9e9cf285·8eaac094·................1047 ··0x00004340·a0bc92be·98acb69e·9cf2858e·aac09494·................
1048 ··0x00004350·9486e4ba·b0d6aeae·8aa8b6ac·8ec4aec2·................1048 ··0x00004350·86e4bab0·d6aeae8a·a8b6ac8e·c4aec2d4·................
1049 ··0x00004360·d4b88c8a·8994a490·beb89e96·e0a8a8ac·................1049 ··0x00004360·b88c8a89·94a490be·b89e96e0·a8a8aca2·................
1050 ··0x00004370·a28484a6·d28ea4be·8ed8858d·b28ab6d0·................1050 ··0x00004370·8484a6d2·8ea48ed8·858db28a·b6d08583·................
1051 ··0x00004380·8583909a·94968a8a·aca2a2be·c6a2a0b0·................1051 ··0x00004380·909a9496·8a8aaca2·a2bec6a2·a0b0a0a2·................
1052 ··0x00004390·a0a28aa8·9cc89a98·98bab49c·be908ab4·................1052 ··0x00004390·8aa89cc8·9a9898ba·b49cbe90·8ab4b2b6·................
1053 ··0x000043a0·b2b6b49e·a49c9cb4·a4a8d8be·c6ae8cb0·................1053 ··0x000043a0·b49ea49c·9cb4a4a8·d8bec6ae·8cb096ba·................
1054 ··0x000043b0·96ba9c9e·88c683a2·bc9ca0de·a49098a0·................1054 ··0x000043b0·9c9e88c6·83a2bc9c·a0dea490·98a01c81·................
1055 ··0x000043c0·1c8187a8·aa9ec489·a28b9c8c·9c86b08e·................1055 ··0x000043c0·87a8aa9e·c489a28b·9c8c9c86·b08e9483·................
1056 ··0x000043d0·9483b0ba·a6aa9e9e·c2983e81·b68485ac·..........>.....1056 ··0x000043d0·b0baa6aa·9e9ec298·3e81b684·85acd086·........>.......
1057 ··0x000043e0·d0869cce·ac83948c·9aa8b890·92daae84·................1057 ··0x000043e0·9cceac83·948c9aa8·b89092da·ae84b8b0·................
1058 ··0x000043f0·b8b0a685·baa2b4aa·84868ce8·c6688196·.............h..1058 ··0x000043f0·a685baa2·b4aa8486·8ce8c668·8196a296·...........h....
1059 ··0x00004400·a2968eb0·a698b6ac·b4b2849a·968898a2·................1059 ··0x00004400·8eb0a698·b6acb4b2·849a9688·98a28c8a·................
1060 ··0x00004410·8c8ab89c·aeae88a8·b694929f·b296accc·................1060 ··0x00004410·b89caeae·88a8b694·929fb296·accc9492·................
1061 ··0x00004420·9492ce86·0882c48a·a0a28c93·98889e96·................1061 ··0x00004420·ce860882·c48aa0a2·8c939888·9e96909e·................
1062 ··0x00004430·909eb092·a49698ac·8e8ea800·81a09c9e·................1062 ··0x00004430·b092a496·98ac8e8e·a80081a0·9c9e84b2·................
1063 ··0x00004440·84b2c696·ac8c8cb8·8ac88684·a48ea086·................1063 ··0x00004440·c696ac8c·8cb88ac8·8684a48e·a0868eb0·................
1064 ··0x00004450·8eb09ee6·a8a2b4de·8bae988e·b2d89091·................1064 ··0x00004450·9ee6a8a2·b4de8bae·988eb2d8·9091bea6·................
1065 ··0x00004460·bea686a8·bcc68aae·889ca6a2·ba9e8a9a·................1065 ··0x00004460·86a8bcc6·8aae889c·a6a2ba9e·8a9aa290·................
1066 ··0x00004470·a290a496·8a8e94de·9c95b6ac·9a988385·................1066 ··0x00004470·a4968a8e·94de9c95·b6ac9a98·8385c6b2·................
1067 ··0x00004480·c6b2848a·8698868e·88b69ca4·8ece96ac·................1067 ··0x00004480·848a8698·868e88b6·9ca48ece·96ac8694·................
1068 ··0x00004490·8694ca96·94a892cc·babc948c·9a9a88d4·................1068 ··0x00004490·ca9694a8·92ccbabc·948c9a9a·88d4a8c0·................
1069 ··0x000044a0·a8c0a8b0·9a92928e·da9e94a4·a4f088aa·................1069 ··0x000044a0·a8b09a92·928eda9e·94a4a4f0·88aa87d6·................
1070 ··0x000044b0·87d68c8a·92ac9cba·a4b096ac·9b84c887·................1070 ··0x000044b0·8c8a92ac·9cbaa4b0·96ac9b84·c88785ae·................
1071 ··0x000044c0·85aed8b6·b8be8ed4·98ac8eb0·f4b0c486·................1071 ··0x000044c0·d8b6b8be·8ed498ac·8eb0f4b0·c4860481·................
1072 ··0x000044d0·04818e87·aae49c8c·be838998·8ea8bca0·................1072 ··0x000044d0·8e87aae4·9c8cbe83·89988ea8·bca09e92·................
1073 ··0x000044e0·9e92aa8d·aa388295·9ef6e4c2·a88a9eb8·.....8..........1073 ··0x000044e0·aa8daa38·82959ef6·e4c2a88a·9eb8a296·...8............
1074 ··0x000044f0·a296ac92·84ac839e·86a6b886·baa2ca95·................1074 ··0x000044f0·ac9284ac·839e86a6·b886baa2·ca950681·................
1075 ··0x00004500·0681bcda·a28ad6ee·929c92a6·b4b0e6aa·................1075 ··0x00004500·bcdaa28a·d6ee929c·92a6b4b0·e6aa90b4·................
1076 ··0x00004510·90b48ede·90948ea2·91b6a486·94daa694·................1076 ··0x00004510·8ede9094·8ea291b6·a48694da·a6948688·................
1077 ··0x00004520·86888596·94b49284·c4859eae·aa9aa6b0·................1077 ··0x00004520·85969484·92b4b0c4·859eaeaa·9aa6b0c2·................
1078 ··0x00004530·c2a6cc8a·d2b68896·9ac0be86·a2f0bca2·................1078 ··0x00004530·a6cc8ad2·b688969a·c0be86a2·f0bca2a4·................
1079 ··0x00004540·a4aa84b0·9aae9e90·9e9ebcae·b6a892ca·................1079 ··0x00004540·aa84b09a·ae9e909e·9ebcaeb6·a892caf8·................
1080 ··0x00004550·f88a9598·85aeacbc·8e9ebcaa·0881bab8·................1080 ··0x00004550·8a959885·aeacbc8e·9ebcaa08·81bab89a·................
1081 ··0x00004560·9ac4c298·cc981081·a4e09ab6·9ea094c0·................1081 ··0x00004560·c4c298cc·981081a4·e09ab69e·a094c0b8·................
1082 ··0x00004570·b89eaaa8·9e8ec4c2·85a88e84·be96d496·................1082 ··0x00004570·9eaaa89e·8ec4c285·a88e84be·96d49698·................
1083 ··0x00004580·9899888c·84d2aeb2·9e90ac9e·91ca85ac·................1083 ··0x00004580·99888c84·d2aeb29e·90ac9e91·ca85acdc·................
1084 ··0x00004590·dcb684a2·c892a698·9a8c8c94·c49ea404·................1084 ··0x00004590·b684a2c8·92a6989a·8c8c94c4·9ea40482·................
1085 ··0x000045a0·8288b48b·968c9598·c6a6b28a·beaa968a·................1085 ··0x000045a0·88b48b96·8c9598c6·aaa6b28a·beaa968a·................
Max diff block lines reached; 15185439/15200095 bytes (99.90%) of diff not shown.
798 B
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Hex·dump·of·section·'.eh_frame':1 Hex·dump·of·section·'.eh_frame':
2 ··0x001c0290·10000000·00000000·017a5200·01781e01·.........zR..x..2 ··0x001c06d0·10000000·00000000·017a5200·01781e01·.........zR..x..
3 ··0x001c02a0·1b0c1d10·11000000·18000000·543d0000·............T=..3 ··0x001c06e0·1b0c1d10·11000000·18000000·14390000·.............9..
4 ··0x001c02b0·60590000·009d029e·01110000·002d0000·`Y...........-..4 ··0x001c06f0·60590000·009d029e·01110000·002d0000·`Y...........-..
5 ··0x001c02c0·00bf9600·00b0bb30·00009d02·9e010000·.......0........5 ··0x001c0700·007f9200·0060c330·00009d02·9e010000·.....`.0........
6 ··0x001c02d0·0000································..6 ··0x001c0710·0000································..
  
1.3 KB
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Hex·dump·of·section·'.dynstr':1 Hex·dump·of·section·'.dynstr':
2 ··0x001c02d8·005f6b44·61727456·6d536e61·7073686f·._kDartVmSnapsho2 ··0x001c0718·005f6b44·61727456·6d536e61·7073686f·._kDartVmSnapsho
3 ··0x001c02e8·74496e73·74727563·74696f6e·73005f6b·tInstructions._k3 ··0x001c0728·74496e73·74727563·74696f6e·73005f6b·tInstructions._k
4 ··0x001c02f8·44617274·49736f6c·61746553·6e617073·DartIsolateSnaps4 ··0x001c0738·44617274·49736f6c·61746553·6e617073·DartIsolateSnaps
5 ··0x001c0308·686f7449·6e737472·75637469·6f6e7300·hotInstructions.5 ··0x001c0748·686f7449·6e737472·75637469·6f6e7300·hotInstructions.
6 ··0x001c0318·5f6b4461·7274566d·536e6170·73686f74·_kDartVmSnapshot6 ··0x001c0758·5f6b4461·7274566d·536e6170·73686f74·_kDartVmSnapshot
7 ··0x001c0328·44617461·005f6b44·61727449·736f6c61·Data._kDartIsola7 ··0x001c0768·44617461·005f6b44·61727449·736f6c61·Data._kDartIsola
8 ··0x001c0338·7465536e·61707368·6f744461·7461005f·teSnapshotData._8 ··0x001c0778·7465536e·61707368·6f744461·7461005f·teSnapshotData._
9 ··0x001c0348·6b446172·74536e61·7073686f·74427569·kDartSnapshotBui9 ··0x001c0788·6b446172·74536e61·7073686f·74427569·kDartSnapshotBui
10 ··0x001c0358·6c644964·00·························ldId.10 ··0x001c0798·6c644964·00·························ldId.
  
664 B
readelf --wide --decompress --hex-dump=.hash {}
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.hash':1 Hex·dump·of·section·'.hash':
2 ··0x001c03f0·06000000·06000000·00000000·03000000·................2 ··0x001c0830·06000000·06000000·00000000·03000000·................
3 ··0x001c0400·05000000·02000000·00000000·04000000·................3 ··0x001c0840·05000000·02000000·00000000·04000000·................
4 ··0x001c0410·00000000·00000000·00000000·00000000·................4 ··0x001c0850·00000000·00000000·00000000·00000000·................
5 ··0x001c0420·01000000·00000000···················........5 ··0x001c0860·01000000·00000000···················........
  
6.29 MB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1431, 63 lines modifiedOffset 1431, 63 lines modified
1431 »       Vk@.P'@...P.....1431 »       Vk@.P'@...P.....
1432 »       B_.._O....@.[.C.1432 »       B_.._O....@.[.C.
1433 »       {...U/@.`._.....1433 »       {...U/@.`._.....
1434 »       .._...·...·...·.1434 »       .._...·...·...·.
1435 »       ...1435 »       ...
  
1436 00000000001c9980·<_kDartIsolateSnapshotInstructions>:1436 00000000001c9980·<_kDartIsolateSnapshotInstructions>:
1437 »       ..0.....@.......1437 »       `.0.....@.......
1438 »       ...1438 »       ...
1439 »       00......@.0.....1439 »       00........0.....
1440 »       ..0.............1440 »       ..0.............
1441 »       Hh.......y......1441 »       Hh.......y......
1442 »       .!..P.@.....)..T1442 »       .!..P.@.....)..T
1443 »       ..@..p@.!.......1443 »       ..@..p@.!.......
1444 »       ..@.B...@._..|L.1444 »       ..@.B...@._..|L.
1445 »       ..@.......@.....1445 »       ..@.......@.....
1446 »       Q6.......z~...?.1446 »       .=.......z~...?.
1447 »       .a...._..A......1447 »       .a...._..A......
1448 »       .A.......y...._.1448 »       .A.......y...._.
1449 »       ........PSA.....1449 »       ........PSA.....
1450 »       .._..~L....ka..T1450 »       .._..~L....ka..T
1451 »       .y......P.@.....1451 »       .y......P.@.....
1452 »       )..T..@.........1452 »       )..T..@.........
1453 »       @..6.._..|L.....1453 »       @..6.._..|L.....
1454 »       .......Th#D.ck@.1454 »       .......Th#D.ck@.
1455 »       c.@.m+....@...@.1455 »       c.@.Y-....@...@.
1456 »       .A....@.....+k..1456 »       .A....@......i..
1457 »       .a...........y..1457 »       .a...........y..
1458 »       .._.........PSA.1458 »       .._.v.......PSA.
1459 »       ......_..~L....k1459 »       ......_..~L....k
1460 »       a..T.y.......!..1460 »       a..T.y.......!..
1461 »       P.@........T..@.1461 »       P.@........T..@.
1462 »       ........@..6.._.1462 »       ........@..6.._.
1463 »       .|L............T1463 »       .|L............T
1464 »       h#D.c_@.c.A.G+..1464 »       h#D.c_@.c.A.3-..
1465 »       ..@.·.@......._.1465 »       ..@.·.@......._.
1466 »       B|L...@.........1466 »       B|L...@.........
1467 »       ..@..z~...?..A..1467 »       ..@..z~...?..A..
1468 »       ......@......p@.1468 »       ......@......p@.
1469 »       B..........._..k1469 »       B..........._..k
1470 »       ...TD.A.....h?V.1470 »       ...TD.A.....h?V.
1471 »       .p@.c_@.c.A.·.?.1471 »       .p@.c_@.c.A.·.?.
1472 »       .._......y...._.1472 »       .._......y...._.
1473 »       U........y......1473 »       ;........y......
1474 »       .!........@.!...1474 »       .!........@.!...
1475 »       a..5.........pA.1475 »       a..5.........pA.
1476 »       !.....!...@.....1476 »       !.....!...@.....
1477 »       ..@.....P.@.....1477 »       ..@.....P.@.....
1478 »       ...Tbp@.B.....@.1478 »       ...Tbp@.B.....@.
1479 »       ....h+@...D..q@.1479 »       ....h+@...D..q@.
1480 »       c+@.c.D.·.?..._.1480 »       c+@.c.D.·.?..._.
1481 »       ..@..A....@.....1481 »       ..@..A....@.....
1482 »       dOB.6....a......1482 »       dOB......a......
1483 »       .y...._.+.......1483 »       .y...._.........
1484 »       ...6.._.)}L.)]..1484 »       ...6.._.)}L.)]..
1485 »       ?......T))&.?...1485 »       ?......T)5&.?...
1486 »       ...T)m..?......T1486 »       ...T)m..?......T
1487 »       .p@........k·..T1487 »       .p@........k·..T
1488 »       _..k...TF.A.....1488 »       _..k...TF.A.....
1489 »       .pA............T1489 »       .pA............T
1490 »       .._.)}L.?......T1490 »       .._.)}L.?......T
1491 »       .pA......._.)}L.1491 »       .pA......._.)}L.
1492 »       ?...A..T..@.).D.1492 »       ?...A..T..@.).D.
Offset 1518, 29 lines modifiedOffset 1518, 29 lines modified
1518 »       ...T?......T.<@91518 »       ...T?......T.<@9
1519 »       ).@.?...@..T.._.1519 »       ).@.?...@..T.._.
1520 »       PgA.....PSA.....1520 »       PgA.....PSA.....
1521 »       .._..~L....ka..T1521 »       .._..~L....ka..T
1522 »       .y.......!..P.@.1522 »       .y.......!..P.@.
1523 »       .......T..@.dp@.1523 »       .......T..@.dp@.
1524 »       ......@.........1524 »       ......@.........
1525 »       ....hS@...A..q@.1525 »       ....hS@...B..q@.
1526 »       cS@.c.A.·.?..._.1526 »       cS@.c·B.·.?..._.
1527 »       ..@..A.......A..1527 »       ..@..A.......A..
1528 »       `.I.|.....·.z...1528 »       `.I.b.....·.`...
1529 »       .....y..........1529 »       .....y..........
1530 »       .0A.!...".....".1530 »       .0A.!...".....".
1531 »       c.@..."...@...A.1531 »       c.@..."...@...A.
1532 »       B...p3E._..k...T1532 »       B...p3E._..k...T
1533 »       .0B.B...·..K..·.1533 »       .0B.B...·..K..·.
1534 »       !.@.............1534 »       !.@.............
1535 »       P.@........T..·71535 »       P.@........T..·7
1536 »       ....|....A......1536 »       ....|....A......
1537 »       .y...._.........1537 »       .y...._.........
1538 »       .A.......y...._.1538 »       .A.......y...._.
1539 »       Q........y......1539 »       7........y......
1540 »       ....P.@.....i..T1540 »       ....P.@.....i..T
1541 »       ..@..._.!|L.!...1541 »       ..@..._.!|L.!...
1542 »       ?..q...T..@.c...1542 »       ?..q...T..@.c...
1543 »       ..@.............1543 »       ..@.............
1544 »       ......_......|A.1544 »       ......_......|A.
1545 »       ...........T..@.1545 »       ...........T..@.
1546 »       ..@.............1546 »       ..@.............
Offset 1553, 56 lines modifiedOffset 1553, 56 lines modified
1553 »       9...9?..·......61553 »       9...9?..·......6
1554 »       0._8.._80.P...\.1554 »       0._8.._80.P...\.
1555 »       @..T....F.....^.1555 »       @..T....F.....^.
1556 »       ..]...^.......].1556 »       ..]...^.......].
1557 »       .....y...._."|A.1557 »       .....y...._."|A.
1558 »       _d.....T_h..L..T1558 »       _d.....T_h..L..T
1559 »       ..@.c.....@.....1559 »       ..@.c.....@.....
1560 »       .............._.1560 »       ....s........._.
1561 »       .....|A.........1561 »       .....|A.........
1562 »       -..T......@.....1562 »       -..T......@.....
1563 »       P.@........T....1563 »       P.@........T....
1564 »       *..T......@.....1564 »       *..T......@.....
1565 »       ......@.........1565 »       ......@.........
1566 »       _..k...TDpA.....1566 »       _..k...TDpA.....
1567 »       h.B..p@.cWE.·.?.1567 »       h.B..p@.cWE.·.?.
1568 »       ..^..._..._.9...1568 »       ..^..._..._.9...
1569 »       9?..·......60._81569 »       9?..·......60._8
1570 »       .._80.P...\.@..T1570 »       .._80.P...\.@..T
1571 »       ....F.....^...^.1571 »       ....F.....^...^.
1572 »       ......^......y..1572 »       ......^......y..
1573 »       .._...@.........1573 »       .._...@.........
1574 »       ...k·..T...6.._.1574 »       ...k·..T...6.._.
1575 »       c|L..l-....T.._.1575 »       c|L..x-....T.._.
1576 »       .|L.C.C.c.@.cxd.1576 »       .|L.C.C.c.@.cxd.
1577 »       c.B.c......k`..T1577 »       c.B.c......k`..T
1578 »       c.@.c.D..l-.·..T1578 »       c.@.c.D..x-.·..T
1579 »       c_E.x.@..s@...?.1579 »       c_E.x.@..s@...?.
1580 »       ...k`..T..·7....1580 »       ...k`..T..·7....
1581 »       hcE.cgE.x.@..s@.1581 »       hcE.cgE.x.@..s@.
1582 »       ..?.............1582 »       ..?.............
1583 »       ....·.·7..@...@.1583 »       ....·.·7..@...@.
1584 »       .A.......A......1584 »       .A.......A......
1585 »       .y...._...@...@.1585 »       .y...._...@...@.
Max diff block lines reached; 6588860/6591661 bytes (99.96%) of diff not shown.
3.14 KB
smali/w/i$a$a.smali vs.
smali/w/j$a$a.smali
Files 18% similar despite different names
    
Offset 1, 95 lines modifiedOffset 1, 95 lines modified
1 .class·Lw/i$a$a;1 .class·Lw/j$a$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lw/i$d;5 .implements·Lw/j$d;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lw/i$a;->a(Ljava/nio/ByteBuffer;Lw/b$b;)V8 ····value·=·Lw/j$a;->a(Ljava/nio/ByteBuffer;Lw/c$b;)V
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·a:Lw/b$b;15 .field·final·synthetic·a:Lw/c$b;
  
16 .field·final·synthetic·b:Lw/i$a;16 .field·final·synthetic·b:Lw/j$a;
  
  
17 #·direct·methods17 #·direct·methods
18 .method·constructor·<init>(Lw/i$a;Lw/b$b;)V18 .method·constructor·<init>(Lw/j$a;Lw/c$b;)V
19 ····.locals·019 ····.locals·0
  
20 ····iput-object·p1,·p0,·Lw/i$a$a;->b:Lw/i$a;20 ····iput-object·p1,·p0,·Lw/j$a$a;->b:Lw/j$a;
  
21 ····iput-object·p2,·p0,·Lw/i$a$a;->a:Lw/b$b;21 ····iput-object·p2,·p0,·Lw/j$a$a;->a:Lw/c$b;
  
22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
23 ····return-void23 ····return-void
24 .end·method24 .end·method
  
  
25 #·virtual·methods25 #·virtual·methods
26 .method·public·a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V26 .method·public·a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
27 ····.locals·227 ····.locals·2
  
28 ····iget-object·v0,·p0,·Lw/i$a$a;->a:Lw/b$b;28 ····iget-object·v0,·p0,·Lw/j$a$a;->a:Lw/c$b;
  
29 ····iget-object·v1,·p0,·Lw/i$a$a;->b:Lw/i$a;29 ····iget-object·v1,·p0,·Lw/j$a$a;->b:Lw/j$a;
  
30 ····iget-object·v1,·v1,·Lw/i$a;->b:Lw/i;30 ····iget-object·v1,·v1,·Lw/j$a;->b:Lw/j;
  
31 ····invoke-static·{v1},·Lw/i;->a(Lw/i;)Lw/j;31 ····invoke-static·{v1},·Lw/j;->a(Lw/j;)Lw/k;
  
32 ····move-result-object·v132 ····move-result-object·v1
  
33 ····invoke-interface·{v1,·p1,·p2,·p3},·Lw/j;->c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Ljava/nio/ByteBuffer;33 ····invoke-interface·{v1,·p1,·p2,·p3},·Lw/k;->c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Ljava/nio/ByteBuffer;
  
34 ····move-result-object·p134 ····move-result-object·p1
  
35 ····invoke-interface·{v0,·p1},·Lw/b$b;->a(Ljava/nio/ByteBuffer;)V35 ····invoke-interface·{v0,·p1},·Lw/c$b;->a(Ljava/nio/ByteBuffer;)V
  
36 ····return-void36 ····return-void
37 .end·method37 .end·method
  
38 .method·public·b(Ljava/lang/Object;)V38 .method·public·b(Ljava/lang/Object;)V
39 ····.locals·239 ····.locals·2
  
40 ····iget-object·v0,·p0,·Lw/i$a$a;->a:Lw/b$b;40 ····iget-object·v0,·p0,·Lw/j$a$a;->a:Lw/c$b;
  
41 ····iget-object·v1,·p0,·Lw/i$a$a;->b:Lw/i$a;41 ····iget-object·v1,·p0,·Lw/j$a$a;->b:Lw/j$a;
  
42 ····iget-object·v1,·v1,·Lw/i$a;->b:Lw/i;42 ····iget-object·v1,·v1,·Lw/j$a;->b:Lw/j;
  
43 ····invoke-static·{v1},·Lw/i;->a(Lw/i;)Lw/j;43 ····invoke-static·{v1},·Lw/j;->a(Lw/j;)Lw/k;
  
44 ····move-result-object·v144 ····move-result-object·v1
  
45 ····invoke-interface·{v1,·p1},·Lw/j;->d(Ljava/lang/Object;)Ljava/nio/ByteBuffer;45 ····invoke-interface·{v1,·p1},·Lw/k;->d(Ljava/lang/Object;)Ljava/nio/ByteBuffer;
  
46 ····move-result-object·p146 ····move-result-object·p1
  
47 ····invoke-interface·{v0,·p1},·Lw/b$b;->a(Ljava/nio/ByteBuffer;)V47 ····invoke-interface·{v0,·p1},·Lw/c$b;->a(Ljava/nio/ByteBuffer;)V
  
48 ····return-void48 ····return-void
49 .end·method49 .end·method
  
50 .method·public·c()V50 .method·public·c()V
51 ····.locals·251 ····.locals·2
  
52 ····iget-object·v0,·p0,·Lw/i$a$a;->a:Lw/b$b;52 ····iget-object·v0,·p0,·Lw/j$a$a;->a:Lw/c$b;
  
53 ····const/4·v1,·0x053 ····const/4·v1,·0x0
  
54 ····invoke-interface·{v0,·v1},·Lw/b$b;->a(Ljava/nio/ByteBuffer;)V54 ····invoke-interface·{v0,·v1},·Lw/c$b;->a(Ljava/nio/ByteBuffer;)V
  
55 ····return-void55 ····return-void
56 .end·method56 .end·method
3.89 KB
smali/w/i$a.smali vs.
smali/w/j$a.smali
Files 10% similar despite different names
    
Offset 1, 68 lines modifiedOffset 1, 68 lines modified
1 .class·final·Lw/i$a;1 .class·final·Lw/j$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lw/b$a;5 .implements·Lw/c$a;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lw/i;8 ····value·=·Lw/j;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1211 ····accessFlags·=·0x12
12 ····name·=·"a"12 ····name·=·"a"
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·private·final·a:Lw/i$c;15 .field·private·final·a:Lw/j$c;
  
16 .field·final·synthetic·b:Lw/i;16 .field·final·synthetic·b:Lw/j;
  
  
17 #·direct·methods17 #·direct·methods
18 .method·constructor·<init>(Lw/i;Lw/i$c;)V18 .method·constructor·<init>(Lw/j;Lw/j$c;)V
19 ····.locals·019 ····.locals·0
  
20 ····iput-object·p1,·p0,·Lw/i$a;->b:Lw/i;20 ····iput-object·p1,·p0,·Lw/j$a;->b:Lw/j;
  
21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
22 ····iput-object·p2,·p0,·Lw/i$a;->a:Lw/i$c;22 ····iput-object·p2,·p0,·Lw/j$a;->a:Lw/j$c;
  
23 ····return-void23 ····return-void
24 .end·method24 .end·method
  
  
25 #·virtual·methods25 #·virtual·methods
26 .method·public·a(Ljava/nio/ByteBuffer;Lw/b$b;)V26 .method·public·a(Ljava/nio/ByteBuffer;Lw/c$b;)V
27 ····.locals·427 ····.locals·4
  
28 ····iget-object·v0,·p0,·Lw/i$a;->b:Lw/i;28 ····iget-object·v0,·p0,·Lw/j$a;->b:Lw/j;
  
29 ····invoke-static·{v0},·Lw/i;->a(Lw/i;)Lw/j;29 ····invoke-static·{v0},·Lw/j;->a(Lw/j;)Lw/k;
  
30 ····move-result-object·v030 ····move-result-object·v0
  
31 ····invoke-interface·{v0,·p1},·Lw/j;->e(Ljava/nio/ByteBuffer;)Lw/h;31 ····invoke-interface·{v0,·p1},·Lw/k;->e(Ljava/nio/ByteBuffer;)Lw/i;
  
32 ····move-result-object·p132 ····move-result-object·p1
  
33 ····:try_start_033 ····:try_start_0
34 ····iget-object·v0,·p0,·Lw/i$a;->a:Lw/i$c;34 ····iget-object·v0,·p0,·Lw/j$a;->a:Lw/j$c;
  
35 ····new-instance·v1,·Lw/i$a$a;35 ····new-instance·v1,·Lw/j$a$a;
  
36 ····invoke-direct·{v1,·p0,·p2},·Lw/i$a$a;-><init>(Lw/i$a;Lw/b$b;)V36 ····invoke-direct·{v1,·p0,·p2},·Lw/j$a$a;-><init>(Lw/j$a;Lw/c$b;)V
  
37 ····invoke-interface·{v0,·p1,·v1},·Lw/i$c;->a(Lw/h;Lw/i$d;)V37 ····invoke-interface·{v0,·p1,·v1},·Lw/j$c;->a(Lw/i;Lw/j$d;)V
38 ····:try_end_038 ····:try_end_0
39 ····.catch·Ljava/lang/RuntimeException;·{:try_start_0·..·:try_end_0}·:catch_039 ····.catch·Ljava/lang/RuntimeException;·{:try_start_0·..·:try_end_0}·:catch_0
  
40 ····goto·:goto_040 ····goto·:goto_0
  
41 ····:catch_041 ····:catch_0
42 ····move-exception·p142 ····move-exception·p1
Offset 71, 33 lines modifiedOffset 71, 33 lines modified
  
71 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V71 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
72 ····const-string·v1,·"MethodChannel#"72 ····const-string·v1,·"MethodChannel#"
  
73 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;73 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
74 ····iget-object·v1,·p0,·Lw/i$a;->b:Lw/i;74 ····iget-object·v1,·p0,·Lw/j$a;->b:Lw/j;
  
75 ····invoke-static·{v1},·Lw/i;->b(Lw/i;)Ljava/lang/String;75 ····invoke-static·{v1},·Lw/j;->b(Lw/j;)Ljava/lang/String;
  
76 ····move-result-object·v176 ····move-result-object·v1
  
77 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;77 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
78 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;78 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
79 ····move-result-object·v079 ····move-result-object·v0
  
80 ····const-string·v1,·"Failed·to·handle·method·call"80 ····const-string·v1,·"Failed·to·handle·method·call"
  
81 ····invoke-static·{v0,·v1,·p1},·Lj/b;->c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V81 ····invoke-static·{v0,·v1,·p1},·Lj/b;->c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
  
82 ····iget-object·v0,·p0,·Lw/i$a;->b:Lw/i;82 ····iget-object·v0,·p0,·Lw/j$a;->b:Lw/j;
  
83 ····invoke-static·{v0},·Lw/i;->a(Lw/i;)Lw/j;83 ····invoke-static·{v0},·Lw/j;->a(Lw/j;)Lw/k;
  
84 ····move-result-object·v084 ····move-result-object·v0
  
85 ····invoke-virtual·{p1},·Ljava/lang/RuntimeException;->getMessage()Ljava/lang/String;85 ····invoke-virtual·{p1},·Ljava/lang/RuntimeException;->getMessage()Ljava/lang/String;
  
86 ····move-result-object·v186 ····move-result-object·v1
  
Offset 105, 16 lines modifiedOffset 105, 16 lines modified
  
105 ····invoke-static·{p1},·Lj/b;->d(Ljava/lang/Throwable;)Ljava/lang/String;105 ····invoke-static·{p1},·Lj/b;->d(Ljava/lang/Throwable;)Ljava/lang/String;
  
106 ····move-result-object·p1106 ····move-result-object·p1
  
107 ····const-string·v3,·"error"107 ····const-string·v3,·"error"
  
108 ····invoke-interface·{v0,·v3,·v1,·v2,·p1},·Lw/j;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)Ljava/nio/ByteBuffer;108 ····invoke-interface·{v0,·v3,·v1,·v2,·p1},·Lw/k;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)Ljava/nio/ByteBuffer;
  
109 ····move-result-object·p1109 ····move-result-object·p1
  
110 ····invoke-interface·{p2,·p1},·Lw/b$b;->a(Ljava/nio/ByteBuffer;)V110 ····invoke-interface·{p2,·p1},·Lw/c$b;->a(Ljava/nio/ByteBuffer;)V
  
111 ····:goto_0111 ····:goto_0
112 ····return-void112 ····return-void
113 .end·method113 .end·method
439 B
smali/w/o$a.smali vs.
smali/w/p$a.smali
Files 2% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·final·Lw/o$a;1 .class·final·Lw/p$a;
2 .super·Ljava/io/ByteArrayOutputStream;2 .super·Ljava/io/ByteArrayOutputStream;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lw/o;6 ····value·=·Lw/p;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x189 ····accessFlags·=·0x18
10 ····name·=·"a"10 ····name·=·"a"
11 .end·annotation11 .end·annotation
  
3.82 KB
smali/w/i$b.smali vs.
smali/w/j$b.smali
Files 11% similar despite different names
    
Offset 1, 119 lines modifiedOffset 1, 119 lines modified
1 .class·final·Lw/i$b;1 .class·final·Lw/j$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lw/b$b;5 .implements·Lw/c$b;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lw/i;8 ····value·=·Lw/j;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1211 ····accessFlags·=·0x12
12 ····name·=·"b"12 ····name·=·"b"
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·private·final·a:Lw/i$d;15 .field·private·final·a:Lw/j$d;
  
16 .field·final·synthetic·b:Lw/i;16 .field·final·synthetic·b:Lw/j;
  
  
17 #·direct·methods17 #·direct·methods
18 .method·constructor·<init>(Lw/i;Lw/i$d;)V18 .method·constructor·<init>(Lw/j;Lw/j$d;)V
19 ····.locals·019 ····.locals·0
  
20 ····iput-object·p1,·p0,·Lw/i$b;->b:Lw/i;20 ····iput-object·p1,·p0,·Lw/j$b;->b:Lw/j;
  
21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
22 ····iput-object·p2,·p0,·Lw/i$b;->a:Lw/i$d;22 ····iput-object·p2,·p0,·Lw/j$b;->a:Lw/j$d;
  
23 ····return-void23 ····return-void
24 .end·method24 .end·method
  
  
25 #·virtual·methods25 #·virtual·methods
26 .method·public·a(Ljava/nio/ByteBuffer;)V26 .method·public·a(Ljava/nio/ByteBuffer;)V
27 ····.locals·327 ····.locals·3
  
28 ····if-nez·p1,·:cond_028 ····if-nez·p1,·:cond_0
  
29 ····:try_start_029 ····:try_start_0
30 ····iget-object·p1,·p0,·Lw/i$b;->a:Lw/i$d;30 ····iget-object·p1,·p0,·Lw/j$b;->a:Lw/j$d;
  
31 ····invoke-interface·{p1},·Lw/i$d;->c()V31 ····invoke-interface·{p1},·Lw/j$d;->c()V
32 ····:try_end_032 ····:try_end_0
33 ····.catch·Ljava/lang/RuntimeException;·{:try_start_0·..·:try_end_0}·:catch_033 ····.catch·Ljava/lang/RuntimeException;·{:try_start_0·..·:try_end_0}·:catch_0
  
34 ····goto·:goto_134 ····goto·:goto_1
  
35 ····:cond_035 ····:cond_0
36 ····:try_start_136 ····:try_start_1
37 ····iget-object·v0,·p0,·Lw/i$b;->a:Lw/i$d;37 ····iget-object·v0,·p0,·Lw/j$b;->a:Lw/j$d;
  
38 ····iget-object·v1,·p0,·Lw/i$b;->b:Lw/i;38 ····iget-object·v1,·p0,·Lw/j$b;->b:Lw/j;
  
39 ····invoke-static·{v1},·Lw/i;->a(Lw/i;)Lw/j;39 ····invoke-static·{v1},·Lw/j;->a(Lw/j;)Lw/k;
  
40 ····move-result-object·v140 ····move-result-object·v1
  
41 ····invoke-interface·{v1,·p1},·Lw/j;->f(Ljava/nio/ByteBuffer;)Ljava/lang/Object;41 ····invoke-interface·{v1,·p1},·Lw/k;->f(Ljava/nio/ByteBuffer;)Ljava/lang/Object;
  
42 ····move-result-object·p142 ····move-result-object·p1
  
43 ····invoke-interface·{v0,·p1},·Lw/i$d;->b(Ljava/lang/Object;)V43 ····invoke-interface·{v0,·p1},·Lw/j$d;->b(Ljava/lang/Object;)V
44 ····:try_end_144 ····:try_end_1
45 ····.catch·Lw/c;·{:try_start_1·..·:try_end_1}·:catch_145 ····.catch·Lw/d;·{:try_start_1·..·:try_end_1}·:catch_1
46 ····.catch·Ljava/lang/RuntimeException;·{:try_start_1·..·:try_end_1}·:catch_046 ····.catch·Ljava/lang/RuntimeException;·{:try_start_1·..·:try_end_1}·:catch_0
  
47 ····goto·:goto_147 ····goto·:goto_1
  
48 ····:catch_048 ····:catch_0
49 ····move-exception·p149 ····move-exception·p1
  
50 ····goto·:goto_050 ····goto·:goto_0
  
51 ····:catch_151 ····:catch_1
52 ····move-exception·p152 ····move-exception·p1
  
53 ····:try_start_253 ····:try_start_2
54 ····iget-object·v0,·p0,·Lw/i$b;->a:Lw/i$d;54 ····iget-object·v0,·p0,·Lw/j$b;->a:Lw/j$d;
  
55 ····iget-object·v1,·p1,·Lw/c;->d:Ljava/lang/String;55 ····iget-object·v1,·p1,·Lw/d;->d:Ljava/lang/String;
  
56 ····invoke-virtual·{p1},·Ljava/lang/RuntimeException;->getMessage()Ljava/lang/String;56 ····invoke-virtual·{p1},·Ljava/lang/RuntimeException;->getMessage()Ljava/lang/String;
  
57 ····move-result-object·v257 ····move-result-object·v2
  
58 ····iget-object·p1,·p1,·Lw/c;->e:Ljava/lang/Object;58 ····iget-object·p1,·p1,·Lw/d;->e:Ljava/lang/Object;
  
59 ····invoke-interface·{v0,·v1,·v2,·p1},·Lw/i$d;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V59 ····invoke-interface·{v0,·v1,·v2,·p1},·Lw/j$d;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
60 ····:try_end_260 ····:try_end_2
61 ····.catch·Ljava/lang/RuntimeException;·{:try_start_2·..·:try_end_2}·:catch_061 ····.catch·Ljava/lang/RuntimeException;·{:try_start_2·..·:try_end_2}·:catch_0
  
62 ····goto·:goto_162 ····goto·:goto_1
  
63 ····:goto_063 ····:goto_0
64 ····new-instance·v0,·Ljava/lang/StringBuilder;64 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
65 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V65 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
66 ····const-string·v1,·"MethodChannel#"66 ····const-string·v1,·"MethodChannel#"
  
67 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;67 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
68 ····iget-object·v1,·p0,·Lw/i$b;->b:Lw/i;68 ····iget-object·v1,·p0,·Lw/j$b;->b:Lw/j;
  
69 ····invoke-static·{v1},·Lw/i;->b(Lw/i;)Ljava/lang/String;69 ····invoke-static·{v1},·Lw/j;->b(Lw/j;)Ljava/lang/String;
  
70 ····move-result-object·v170 ····move-result-object·v1
  
71 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;71 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
72 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;72 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
467 B
smali/w/i$d.smali vs.
smali/w/j$d.smali
Files 2% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·public·interface·abstract·Lw/i$d;1 .class·public·interface·abstract·Lw/j$d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lw/i;6 ····value·=·Lw/j;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x6099 ····accessFlags·=·0x609
10 ····name·=·"d"10 ····name·=·"d"
11 .end·annotation11 .end·annotation